@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.tickets::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 22005, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.open::before {
  background-color: var(--primary-bg-color);
}

/* line 22009, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.pending::before {
  background-color: #e7c354;
}

/* line 22013, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.resolved::before {
  background-color: #13bfa6;
}

/* line 22017, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.closed::before {
  background-color: #e984b1;
}

/* line 22021, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.empty::before {
  background-color: transparent;
}

/* line 22025, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.default::before {
  background-color: transparent;
}

/* line 22029, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.def::before {
  background-color: transparent;
}

/* line 22033, 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 22044, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.paid::before {
  background-color: var(--primary-bg-color);
}

/* line 22048, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.unpaid::before {
  background-color: #d12c47;
}

/* line 22052, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.overdue::before {
  background-color: #e7c354;
}

/* line 22056, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.empty::before {
  background-color: transparent;
}

/* line 22060, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.default::before {
  background-color: transparent;
}

/* line 22064, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.def::before {
  background-color: transparent;
}

/* line 22068, 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 22075, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 22082, app/assets/stylesheets/global/style.css */
.d-f-ai-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 22088, app/assets/stylesheets/global/style.css */
#remove-btn {
  position: absolute;
  top: -6px;
  left: -6px;
  background-color: #fff;
  visibility: hidden;
}

/* line 22096, app/assets/stylesheets/global/style.css */
.client-title {
  display: flex;
  align-items: flex-start;
}

/* line 22101, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image {
  position: relative;
}

/* line 22105, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image img {
  overflow: hidden;
}

/* line 22109, 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 22121, 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 22139, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li {
  margin: 0 auto;
  display: inline-block;
}

/* line 22144, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]) {
  color: #fff;
}

/* line 22148, app/assets/stylesheets/global/style.css */
.attached-file-container:hover .attached-file-image .icons {
  padding: 10px;
  opacity: 1;
}

/* line 22153, 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 22160, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  border-radius: 5px !important;
}

/* line 22164, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--primary02) !important;
}

/* line 22168, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #e4e7ecc5 !important;
}

/* line 22172, app/assets/stylesheets/global/style.css */
.datetimepicker {
  border-radius: 7px !important;
}

/* line 22176, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  background: none !important;
}

/* line 22180, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  border-radius: 5px;
}

/* line 22184, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background-color: var(--primary02) !important;
}

/* line 22188, 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 22196, 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 22204, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next {
  color: #313b547e !important;
}

/* line 22209, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover {
  color: #313b54 !important;
}

/* line 22214, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22218, app/assets/stylesheets/global/style.css */
.datetimepicker table td.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22222, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background-color: var(--primary02) !important;
}

/* line 22226, 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 22233, 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 22240, 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 22247, 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 22254, app/assets/stylesheets/global/style.css */
.datepicker {
  font: unset !important;
}

/* line 22258, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu td {
  padding: 5px 8px !important;
}

/* line 22262, 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 22270, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22274, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next {
  color: #313b547e !important;
}

/* line 22279, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #313b54 !important;
}

/* line 22284, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  border: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
}

/* line 22290, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 22295, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #313b54 !important;
}

/* line 22299, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-bg-color) !important;
}

/* line 22303, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  background-color: var(--primary02) !important;
}

/* line 22307, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  border: none !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 22312, 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 22321, app/assets/stylesheets/global/style.css */
.datepicker table tr td {
  color: #313b54 !important;
}

/* line 22325, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  color: #fff !important;
}

/* line 22329, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22334, 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 22339, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22344, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22349, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22355, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22361, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22367, 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 22373, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22377, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: var(--primary02) !important;
}

/* line 22381, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background: var(--primary02) !important;
}

/* line 22385, 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 22393, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home::before {
  content: none !important;
}

/* line 22397, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  color: #313b547e !important;
}

/* line 22401, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a svg {
  fill: #313b547e !important;
}

/* line 22405, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  background-color: unset !important;
  color: #313b54 !important;
}

/* line 22410, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover svg {
  fill: #313b54;
}

/* line 22414, 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 22424, app/assets/stylesheets/global/style.css */
.background-image-blog.img1 {
  background-image: url(/../../assets/images/photos/blog8.jpg) !important;
  height: 320px;
}

/* line 22429, 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 22435, 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 22441, 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 22447, app/assets/stylesheets/global/style.css */
.custom-blog-content {
  position: absolute;
  font-weight: 600;
  color: #fff;
  font-size: 19px;
  bottom: 0;
}

/* line 22455, app/assets/stylesheets/global/style.css */
a.custom-blog-content:hover {
  color: #fff !important;
}

/* line 22459, app/assets/stylesheets/global/style.css */
.blog-label {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 22465, app/assets/stylesheets/global/style.css */
.blog-title {
  line-height: 1.4em;
  font-size: 1rem;
}

/* line 22470, 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 22479, app/assets/stylesheets/global/style.css */
  .editorpick-suggestion-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}

/* line 22485, 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 22499, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item i {
  color: var(--primary-bg-color);
  transition: all ease 0.2s;
}

/* line 22504, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover {
  border-bottom: 1px solid #eaedf1;
  margin-left: 2px;
}

/* line 22509, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover i {
  color: var(--primary-bg-color);
  font-size: 20px;
}

/* line 22514, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a {
  display: flex;
  align-items: center;
  transition: all ease 0.3s;
}

/* line 22520, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a:hover {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 22524, 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 22533, 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 22541, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 22547, app/assets/stylesheets/global/style.css */
.content p {
  line-height: 1.7;
}

/* line 22551, app/assets/stylesheets/global/style.css */
.footer-container-main.blog-footer .icons-bg {
  justify-content: space-between;
}

/* line 22555, app/assets/stylesheets/global/style.css */
.footer-container-main .icons-bg {
  display: flex;
  align-items: center;
}

/* line 22560, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn {
  color: #707070 !important;
}

/* line 22564, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22568, app/assets/stylesheets/global/style.css */
.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i {
  color: #707070;
}

/* line 22574, app/assets/stylesheets/global/style.css */
.demo-gallery .list-unstyled li {
  border: none;
  margin-bottom: 20px;
}

/* line 22579, app/assets/stylesheets/global/style.css */
.profile-img-main {
  z-index: 1;
}

/* line 22583, app/assets/stylesheets/global/style.css */
.profile-img-main img {
  background-color: rgba(var(--primary-bg-color), 0.19);
}

/* line 22587, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  border: none !important;
}

@media (min-width: 992px) {
  /* line 22592, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link {
    font-size: 14px;
  }
  /* line 22596, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link i {
    font-size: 18px;
    margin-right: 12px;
  }
}

/* line 22602, app/assets/stylesheets/global/style.css */
.settings-main-icon {
  display: flex;
  text-align: center;
}

/* line 22607, 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 22617, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:first-child {
  background-color: #59adec !important;
}

/* line 22621, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:last-child {
  background-color: #d12c47 !important;
}

/* line 22625, app/assets/stylesheets/global/style.css */
.chartsh svg text {
  font-family: "poppins" !important;
  font-weight: normal !important;
}

/* line 22630, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill: #ffcf9f;
}

/* line 22634, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 22639, app/assets/stylesheets/global/style.css */
.pricing-card .display-5 {
  font-size: 2.3rem;
  line-height: 1.2;
  padding: 25px 0 0 !important;
}

/* line 22645, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}

/*------ Pricing Styles ---------*/
/* line 22652, 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 22658, 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 22664, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 22669, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 22675, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
}

/* line 22679, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #343a40;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 22685, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 22690, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 22695, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 22702, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 22706, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
  border: 1px solid #eaedf1;
}

/* line 22711, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 22717, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 40px;
  margin-bottom: 0;
}

/* line 22722, 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 22732, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  border: 0px;
}

/* line 22736, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}

/* line 22742, app/assets/stylesheets/global/style.css */
.pricing-body {
  list-style-type: none;
}

/* line 22746, app/assets/stylesheets/global/style.css */
.pricing-card {
  transition: box-shadow 0.3s;
}

/* line 22750, app/assets/stylesheets/global/style.css */
.pricing-card.advanced:hover {
  box-shadow: 0 7px 30px rgba(119, 188, 33, 0.2) !important;
}

/* line 22754, app/assets/stylesheets/global/style.css */
.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}

/* line 22758, 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 22771, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li {
  display: block;
}

/* line 22775, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 22779, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
}

/* line 22784, 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 22795, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type {
    display: block !important;
  }
  /* line 22799, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type .nav-link {
    margin-left: 10px !important;
  }
}

@media (max-width: 1280px) {
  /* line 22805, app/assets/stylesheets/global/style.css */
  .prjct-details .details {
    margin-bottom: 10px;
  }
}

@media (max-width: 768px) {
  /* line 22811, app/assets/stylesheets/global/style.css */
  .mail-cmnt {
    margin-top: 0.5rem;
  }
}

/* line 22816, app/assets/stylesheets/global/style.css */
.divider {
  border-left: 2px solid #eaedf1;
  width: 1px;
  height: 20px;
}

/* line 22822, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 22826, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 22830, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 22834, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer {
  align-items: flex-start;
  flex-direction: column;
}

/* line 22839, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .tab-content {
  padding: 1.5rem !important;
}

/* line 22843, 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 22848, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data {
  padding: 1rem;
  text-align: center;
}

/* line 22853, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data svg {
  width: 2.2rem;
}

/* line 22857, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label {
  cursor: pointer;
}

/* line 22861, 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 22866, 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 22871, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input {
  display: none;
}

/* line 22875, 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 22880, 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 22884, 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 22891, 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 22897, 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 22903, 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 22914, 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 22918, 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 22922, 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 22927, 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 22932, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main {
  cursor: pointer;
}

/* line 22936, 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 22942, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .add-task-container {
  align-items: center;
}

/* line 22946, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 22951, 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 22965, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22970, 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 22976, app/assets/stylesheets/global/style.css */
.modal-open .datepicker {
  z-index: 1050 !important;
}

/* line 22980, app/assets/stylesheets/global/style.css */
.ticket-page.modal-open {
  overflow: hidden !important;
}

/* line 22984, app/assets/stylesheets/global/style.css */
.media {
  overflow: visible !important;
}

/* line 22988, app/assets/stylesheets/global/style.css */
.media .media-body {
  overflow: visible !important;
}

/* line 22992, app/assets/stylesheets/global/style.css */
.options-inv {
  position: absolute;
  top: 11px;
  right: 11px;
}

/* line 22998, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  z-index: 1 !important;
}

/* line 23002, app/assets/stylesheets/global/style.css */
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 23011, 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 23022, app/assets/stylesheets/global/style.css */
.circles li:nth-child(1) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 0s;
}

/* line 23029, app/assets/stylesheets/global/style.css */
.circles li:nth-child(2) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 12s;
}

/* line 23037, app/assets/stylesheets/global/style.css */
.circles li:nth-child(3) {
  left: 70%;
  width: 15px;
  height: 15px;
  border-left: 0;
  animation-delay: 4s;
}

/* line 23045, 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 23054, app/assets/stylesheets/global/style.css */
.circles li:nth-child(5) {
  left: 85%;
  width: 15px;
  height: 15px;
  animation-delay: 0s;
}

/* line 23061, app/assets/stylesheets/global/style.css */
.circles li:nth-child(6) {
  left: 75%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation-delay: 3s;
}

/* line 23069, app/assets/stylesheets/global/style.css */
.circles li:nth-child(7) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 7s;
}

/* line 23076, app/assets/stylesheets/global/style.css */
.circles li:nth-child(8) {
  left: 80%;
  width: 20px;
  height: 20px;
  animation-delay: 15s;
  animation-duration: 45s;
}

/* line 23084, 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 23093, 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 23116, app/assets/stylesheets/global/style.css */
#circle1 canvas {
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  right: 15px;
}

/* line 23124, app/assets/stylesheets/global/style.css */
#circle1 strong {
  position: absolute;
  right: 37px;
  top: 41%;
}

/* line 23130, app/assets/stylesheets/global/style.css */
.z-10 {
  z-index: 10;
}

/* line 23134, app/assets/stylesheets/global/style.css */
#tooltip-canvas {
  position: absolute;
  top: 53px;
  left: 69px;
}

/* line 23140, app/assets/stylesheets/global/style.css */
.task-list1 li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 23146, 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 23158, app/assets/stylesheets/global/style.css */
.earnings {
  position: relative;
}

/* line 23162, app/assets/stylesheets/global/style.css */
.welcome-card h3, .welcome-card .h3 {
  color: var(--primary-bg-color);
}

/* line 23166, app/assets/stylesheets/global/style.css */
.welcome-card p {
  color: var(--primary-bg-color);
}

/* line 23170, app/assets/stylesheets/global/style.css */
.circle-chart strong {
  color: var(--primary-bg-color);
}

/* line 23174, app/assets/stylesheets/global/style.css */
.apexcharts-toolbar {
  z-index: 1;
}

/* line 23178, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color) !important;
}

/* line 23182, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23186, app/assets/stylesheets/global/style.css */
.apexcharts-xaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23190, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-title text {
  fill: #818181;
}

/* line 23194, app/assets/stylesheets/global/style.css */
.apexcharts-canvas.zoomable .hovering-zoom {
  cursor: pointer;
}

/* line 23198, app/assets/stylesheets/global/style.css */
svg {
  fill: #fff;
}

/* line 23202, app/assets/stylesheets/global/style.css */
a {
  color: var(--primary-bg-color);
}

/* line 23206, app/assets/stylesheets/global/style.css */
a:hover {
  color: var(--primary-bg-color);
}

/* line 23210, app/assets/stylesheets/global/style.css */
#data-table .select2-container {
  width: 100% !important;
}

/* line 23214, app/assets/stylesheets/global/style.css */
.data-image {
  background-size: cover;
}

/* line 23218, app/assets/stylesheets/global/style.css */
.side-menu-label1 {
  display: none;
}

@media (max-width: 575px) {
  /* line 23224, 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 23231, app/assets/stylesheets/global/style.css */
.w-icn {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 23236, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  color: #495584;
  fill: #495584;
}

/* line 23241, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  margin-right: 7px;
}

/* line 23246, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--primary-bg-color) !important;
}

/* line 23250, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  z-index: 9 !important;
}

/* line 23254, 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 23259, 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 23265, app/assets/stylesheets/global/style.css */
.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2 {
  background-color: var(--primary-bg-color);
}

/* line 23274, 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 23279, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  border: 26px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent;
}

/* line 23284, app/assets/stylesheets/global/style.css */
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

/* line 23289, app/assets/stylesheets/global/style.css */
.lds-heart div {
  background: var(--primary-bg-color);
}

/* line 23293, app/assets/stylesheets/global/style.css */
.btn-link {
  color: var(--primary-bg-color);
}

/* line 23297, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li .active {
  border-bottom: 3px solid var(--primary-bg-color);
}

/* line 23301, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}

/* line 23305, app/assets/stylesheets/global/style.css */
.select2-container {
  width: 20% !important;
}

/* line 23309, app/assets/stylesheets/global/style.css */
.select2-results__option span img,
.select2-selection__rendered span img {
  margin: 5px !important;
}

/* line 23314, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after {
  display: none !important;
}

/* line 23319, app/assets/stylesheets/global/style.css */
.datepicker_inner_container {
  display: flex;
}

/* line 23323, app/assets/stylesheets/global/style.css */
.editable-checklist .form-label.ckbox span {
  margin-left: 10px;
}

/* line 23327, app/assets/stylesheets/global/style.css */
.tag-attachments a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23333, 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 23341, 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 23349, 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 23357, app/assets/stylesheets/global/style.css */
  .login-img .demo-icon {
    top: 20px !important;
    right: 20px !important;
  }
}

/* line 23363, 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 23373, app/assets/stylesheets/global/style.css */
.login-img .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23379, app/assets/stylesheets/global/style.css */
.error-template {
  position: relative;
}

/* line 23383, 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 23393, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23399, 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 23405, 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 23423, app/assets/stylesheets/global/style.css */
  .datepicker {
    padding: 0px !important;
  }
  /* line 23427, app/assets/stylesheets/global/style.css */
  .datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 0px !important;
  }
}

/* line 23432, app/assets/stylesheets/global/style.css */
.select2-selection__choice span {
  line-height: 2 !important;
}

/* line 23436, app/assets/stylesheets/global/style.css */
.select2-selection__choice,
.select2-selection__rendered span {
  display: flex;
  align-items: center;
}

/* line 23442, app/assets/stylesheets/global/style.css */
.datepicker,
.datetimepicker {
  z-index: 555 !important;
}

/* line 23447, app/assets/stylesheets/global/style.css */
.richText {
  border: #eaedf1 solid 1px;
  background-color: #f7f8f9 !important;
}

/* line 23452, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  border-right: #eaedf1 solid 1px;
}

/* line 23456, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  border-bottom: #eaedf1 solid 1px;
}

/* line 23460, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  z-index: 1;
}

/* line 23464, 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 23472, 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 23478, app/assets/stylesheets/global/style.css */
.richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 23482, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}

@media (max-width: 992px) {
  /* line 23487, app/assets/stylesheets/global/style.css */
  .richText-toolbar li {
    border-bottom: 1px solid #eaedf1 !important;
  }
}

/* line 23492, app/assets/stylesheets/global/style.css */
.options-inv .dropdown-menu {
  z-index: 1;
}

/* line 23496, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: 35% !important;
}

/* line 23500, app/assets/stylesheets/global/style.css */
.select-client .select2-selection__choice {
  line-height: 1.9 !important;
}

@media (max-width: 350px) {
  /* line 23506, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after,
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
    display: none !important;
  }
}

/* line 23512, app/assets/stylesheets/global/style.css */
.tag a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23518, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  cursor: pointer;
}

/* line 23522, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  width: 30% !important;
}

/* line 23526, app/assets/stylesheets/global/style.css */
.select-status .select2-container,
.form-group .select2-container {
  width: 100% !important;
}

/* line 23531, app/assets/stylesheets/global/style.css */
.chat-media img {
  width: 100%;
  height: 100%;
}

@media (max-width: 360px) {
  /* line 23537, app/assets/stylesheets/global/style.css */
  .circle-chart {
    display: none;
  }
}

/* line 23542, app/assets/stylesheets/global/style.css */
.storage-card {
  border: 0px !important;
}

/* line 23546, app/assets/stylesheets/global/style.css */
.select-product-container .select2-selection {
  min-width: 150px;
}

@media (max-width: 767.98px) {
  /* line 23551, app/assets/stylesheets/global/style.css */
  .select-product-container {
    justify-content: center;
  }
}

/* line 23556, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
  display: none;
}

/* line 23561, 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 23567, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply:last-child {
  border-bottom: 0px !important;
}

@media (max-width: 576px) {
  /* line 23572, app/assets/stylesheets/global/style.css */
  .alert-dismissible .btn-close {
    padding: 0.5rem 0.25rem;
  }
}

@media (max-width: 576px) {
  /* line 23578, app/assets/stylesheets/global/style.css */
  .ytp-large-play-button {
    width: 48px;
    height: 28px;
    margin-left: -24px;
    margin-top: -12px;
  }
}

/* line 23586, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li {
  border-bottom: 3px solid transparent !important;
}

/* line 23590, app/assets/stylesheets/global/style.css */
.pricing-body li {
  white-space: nowrap;
}

/* line 23594, app/assets/stylesheets/global/style.css */
.background-image-blog {
  border: 0px !important;
}

@media (max-width: 575.98px) {
  /* line 23599, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul {
    display: block !important;
  }
  /* line 23603, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul li {
    margin: 5px 0px 5px 0px;
  }
  /* line 23607, 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 23616, app/assets/stylesheets/global/style.css */
  .project-menu nav a.nav-link {
    border-bottom: 0px !important;
  }
  /* line 23620, app/assets/stylesheets/global/style.css */
  .tabs-menu4 .nav a.nav-link {
    border-bottom: 0px !important;
  }
}

/* line 23625, 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 23635, 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 23641, app/assets/stylesheets/global/style.css */
.sales-stats {
  padding-left: 50px;
}

/* line 23645, app/assets/stylesheets/global/style.css */
.pricing-card .card-header {
  border-bottom: 0px !important;
}

/* line 23649, app/assets/stylesheets/global/style.css */
.mapcontainer4.mapael svg,
.mapcontainer.mapael svg,
.mapcontainer1.mapael svg {
  width: 100%;
}

/* line 23655, app/assets/stylesheets/global/style.css */
.fs-5 {
  font-size: 5px !important;
}

/* line 23659, app/assets/stylesheets/global/style.css */
.fs-10 {
  font-size: 10px !important;
}

/* line 23663, app/assets/stylesheets/global/style.css */
.fs-11 {
  font-size: 11px !important;
}

/* line 23667, app/assets/stylesheets/global/style.css */
.fs-12 {
  font-size: 12px !important;
}

/* line 23671, app/assets/stylesheets/global/style.css */
.fs-13 {
  font-size: 13px !important;
}

/* line 23675, app/assets/stylesheets/global/style.css */
.fs-14 {
  font-size: 14px !important;
}

/* line 23679, app/assets/stylesheets/global/style.css */
.fs-15 {
  font-size: 15px !important;
}

/* line 23683, app/assets/stylesheets/global/style.css */
.fs-16 {
  font-size: 16px !important;
}

/* line 23687, app/assets/stylesheets/global/style.css */
.fs-17 {
  font-size: 17px !important;
}

/* line 23691, app/assets/stylesheets/global/style.css */
.fs-18 {
  font-size: 18px !important;
}

/* line 23695, app/assets/stylesheets/global/style.css */
.fs-19 {
  font-size: 19px !important;
}

/* line 23699, app/assets/stylesheets/global/style.css */
.fs-20 {
  font-size: 20px !important;
}

/* line 23703, app/assets/stylesheets/global/style.css */
.fs-21 {
  font-size: 21px !important;
}

/* line 23707, app/assets/stylesheets/global/style.css */
.fs-22 {
  font-size: 22px !important;
}

/* line 23711, app/assets/stylesheets/global/style.css */
.fs-23 {
  font-size: 23px !important;
}

/* line 23715, app/assets/stylesheets/global/style.css */
.fs-25 {
  font-size: 25px !important;
}

/* line 23719, app/assets/stylesheets/global/style.css */
.fs-30 {
  font-size: 30px !important;
}

/* line 23723, app/assets/stylesheets/global/style.css */
.fs-40 {
  font-size: 40px;
}

/* line 23727, app/assets/stylesheets/global/style.css */
.fs-50 {
  font-size: 50px;
}

/* line 23731, app/assets/stylesheets/global/style.css */
.fs-65 {
  font-size: 65px;
}

/* line 23735, app/assets/stylesheets/global/style.css */
.fs-100 {
  font-size: 100px;
}

/* line 23739, app/assets/stylesheets/global/style.css */
.fw-light {
  font-weight: 300 !important;
}

/* line 23743, app/assets/stylesheets/global/style.css */
.fw-normal {
  font-weight: 400 !important;
}

/* line 23747, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 23751, app/assets/stylesheets/global/style.css */
.fw-semibold {
  font-weight: 500 !important;
}

/* line 23755, app/assets/stylesheets/global/style.css */
.fw-bold {
  font-weight: 700 !important;
}

/* line 23759, app/assets/stylesheets/global/style.css */
.font-italic {
  font-style: italic !important;
}

/* line 23763, app/assets/stylesheets/global/style.css */
figure {
  margin: 0 0 1rem;
}

/* line 23767, app/assets/stylesheets/global/style.css */
.image {
  position: relative;
}

/* line 23771, app/assets/stylesheets/global/style.css */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 23776, app/assets/stylesheets/global/style.css */
.img-1 {
  vertical-align: middle;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -62px;
}

/* line 23785, app/assets/stylesheets/global/style.css */
.img-1 img {
  border-radius: 100%;
  border: 6px solid rgba(225, 225, 225, 0.5);
}

/* line 23790, app/assets/stylesheets/global/style.css */
.img-2 img {
  border-radius: 5px;
}

/* line 23794, app/assets/stylesheets/global/style.css */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 23799, app/assets/stylesheets/global/style.css */
.item-card img:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 23804, 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 23813, app/assets/stylesheets/global/style.css */
.figure {
  display: inline-block;
}

/* line 23817, app/assets/stylesheets/global/style.css */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 23822, app/assets/stylesheets/global/style.css */
.figure-caption {
  font-size: 90%;
  color: #868e96;
}

/* line 23827, app/assets/stylesheets/global/style.css */
img {
  max-width: 100%;
}

/* line 23831, 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 23841, 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 23852, 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 23863, app/assets/stylesheets/global/style.css */
.profie-img .flex-md-row img {
  width: 60px;
}

/* line 23867, 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 23878, app/assets/stylesheets/global/style.css */
.cover-image {
  background-size: cover !important;
}

/* line 23882, 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 23890, app/assets/stylesheets/global/style.css */
.img-gallery {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  margin-bottom: -0.5rem;
}

/* line 23896, 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 23903, app/assets/stylesheets/global/style.css */
.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 23909, app/assets/stylesheets/global/style.css */
.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 23915, app/assets/stylesheets/global/style.css */
.imagecheck-figure {
  border: 1px solid #eaedf1;
  border-radius: 3px;
  margin: 0;
  position: relative;
}

/* line 23922, 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 23927, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 23931, 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 23952, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1;
}

/* line 23956, app/assets/stylesheets/global/style.css */
.imagecheck-image {
  max-width: 100%;
  opacity: 0.64;
  transition: 0.3s opacity;
}

/* line 23962, app/assets/stylesheets/global/style.css */
.imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 23967, app/assets/stylesheets/global/style.css */
.imagecheck-image:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 23972, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-image {
  opacity: 1;
}

/* line 23976, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1;
}

/* line 23981, 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 23989, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-caption {
  color: #495057;
}

/* line 23993, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}

/*-----Gallery-----*/
/* line 23999, app/assets/stylesheets/global/style.css */
.demo-gallery > ul {
  margin-bottom: 0;
}

/* line 24003, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li {
  float: left;
  margin-bottom: 15px;
  width: 200px;
  border: 0;
}

/* line 24010, 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 24019, 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 24030, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24035, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24039, 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 24051, 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 24063, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24067, 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 24078, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24083, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24087, 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 24099, 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 24111, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24115, 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 24123, app/assets/stylesheets/global/style.css */
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 24127, app/assets/stylesheets/global/style.css */
.home .demo-gallery {
  padding-bottom: 80px;
}

/* line 24131, app/assets/stylesheets/global/style.css */
.img-avatar {
  height: 37px;
  border-radius: 2px;
  width: 37px;
}

/* line 24137, app/assets/stylesheets/global/style.css */
.image-size {
  width: 128px;
  height: 128px;
}

/* line 24142, app/assets/stylesheets/global/style.css */
.img-float {
  width: 50px;
  position: absolute;
  top: -3.5rem;
  right: 1rem;
}

/* line 24149, 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 24157, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap {
  text-align: center;
}

/* line 24161, 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 24172, 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 24180, app/assets/stylesheets/global/style.css */
.member img {
  width: 100%;
}

/* line 24184, 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 24196, 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 24207, app/assets/stylesheets/global/style.css */
.example + .highlight {
  border-top: none;
  margin-top: 0;
  border-radius: 0 0 3px 3px;
  overflow: auto;
}

/* line 24214, app/assets/stylesheets/global/style.css */
.highlight {
  margin: 1rem 0 2rem;
  border-radius: 3px;
  font-size: 0.9375rem;
  max-height: 40rem;
  background: #fcfcfc;
}

/* line 24222, app/assets/stylesheets/global/style.css */
.highlight pre {
  margin-bottom: 0;
}

/* line 24226, app/assets/stylesheets/global/style.css */
.highlight .hll {
  background-color: #ffc;
}

/* line 24230, app/assets/stylesheets/global/style.css */
.highlight .c {
  color: #999;
}

/* line 24234, app/assets/stylesheets/global/style.css */
.highlight .k {
  color: #069;
}

/* line 24238, app/assets/stylesheets/global/style.css */
.highlight .o {
  color: #555;
}

/* line 24242, app/assets/stylesheets/global/style.css */
.highlight .cm {
  color: #999;
}

/* line 24246, app/assets/stylesheets/global/style.css */
.highlight .cp {
  color: #099;
}

/* line 24250, app/assets/stylesheets/global/style.css */
.highlight .c1,
.highlight .cs {
  color: #999;
}

/* line 24255, app/assets/stylesheets/global/style.css */
.highlight .gd {
  background-color: #fcc;
  border: 1px solid #c00;
}

/* line 24260, app/assets/stylesheets/global/style.css */
.highlight .ge {
  font-style: italic;
}

/* line 24264, app/assets/stylesheets/global/style.css */
.highlight .gr {
  color: #f00;
}

/* line 24268, app/assets/stylesheets/global/style.css */
.highlight .gh {
  color: #030;
}

/* line 24272, app/assets/stylesheets/global/style.css */
.highlight .gi {
  background-color: #cfc;
  border: 1px solid #0c0;
}

/* line 24277, app/assets/stylesheets/global/style.css */
.highlight .go {
  color: #aaa;
}

/* line 24281, app/assets/stylesheets/global/style.css */
.highlight .gp {
  color: #009;
}

/* line 24285, app/assets/stylesheets/global/style.css */
.highlight .gu {
  color: #030;
}

/* line 24289, app/assets/stylesheets/global/style.css */
.highlight .gt {
  color: #9c6;
}

/* line 24293, app/assets/stylesheets/global/style.css */
.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr {
  color: #069;
}

/* line 24301, app/assets/stylesheets/global/style.css */
.highlight .kt {
  color: #078;
}

/* line 24305, app/assets/stylesheets/global/style.css */
.highlight .m {
  color: #f60;
}

/* line 24309, app/assets/stylesheets/global/style.css */
.highlight .s {
  color: #cc0099;
}

/* line 24313, app/assets/stylesheets/global/style.css */
.highlight .na {
  color: #00cc7a;
}

/* line 24317, app/assets/stylesheets/global/style.css */
.highlight .nb {
  color: #366;
}

/* line 24321, app/assets/stylesheets/global/style.css */
.highlight .nc {
  color: #0a8;
}

/* line 24325, app/assets/stylesheets/global/style.css */
.highlight .no {
  color: #360;
}

/* line 24329, app/assets/stylesheets/global/style.css */
.highlight .nd {
  color: #99f;
}

/* line 24333, app/assets/stylesheets/global/style.css */
.highlight .ni {
  color: #999;
}

/* line 24337, app/assets/stylesheets/global/style.css */
.highlight .ne {
  color: #c00;
}

/* line 24341, app/assets/stylesheets/global/style.css */
.highlight .nf {
  color: #c0f;
}

/* line 24345, app/assets/stylesheets/global/style.css */
.highlight .nl {
  color: #99f;
}

/* line 24349, app/assets/stylesheets/global/style.css */
.highlight .nn {
  color: #0cf;
}

/* line 24353, app/assets/stylesheets/global/style.css */
.highlight .nt {
  color: #800000;
}

/* line 24357, app/assets/stylesheets/global/style.css */
.highlight .nv {
  color: #033;
}

/* line 24361, app/assets/stylesheets/global/style.css */
.highlight .ow {
  color: #000;
}

/* line 24365, app/assets/stylesheets/global/style.css */
.highlight .w {
  color: #bbb;
}

/* line 24369, app/assets/stylesheets/global/style.css */
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo {
  color: #f60;
}

/* line 24376, app/assets/stylesheets/global/style.css */
.highlight .sb,
.highlight .sc {
  color: #c30;
}

/* line 24381, app/assets/stylesheets/global/style.css */
.highlight .sd {
  font-style: italic;
  color: #c30;
}

/* line 24386, app/assets/stylesheets/global/style.css */
.highlight .s2,
.highlight .se,
.highlight .sh {
  color: #c30;
}

/* line 24392, app/assets/stylesheets/global/style.css */
.highlight .si {
  color: #a00;
}

/* line 24396, app/assets/stylesheets/global/style.css */
.highlight .sx {
  color: #c30;
}

/* line 24400, app/assets/stylesheets/global/style.css */
.highlight .sr {
  color: #3aa;
}

/* line 24404, app/assets/stylesheets/global/style.css */
.highlight .s1 {
  color: #c30;
}

/* line 24408, app/assets/stylesheets/global/style.css */
.highlight .ss {
  color: #fc3;
}

/* line 24412, app/assets/stylesheets/global/style.css */
.highlight .bp {
  color: #366;
}

/* line 24416, app/assets/stylesheets/global/style.css */
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #033;
}

/* line 24422, app/assets/stylesheets/global/style.css */
.highlight .il {
  color: #f60;
}

/* line 24426, app/assets/stylesheets/global/style.css */
.highlight .css .o {
  color: #999;
}

/* line 24430, app/assets/stylesheets/global/style.css */
.highlight .css .o + .nt {
  color: #999;
}

/* line 24434, app/assets/stylesheets/global/style.css */
.highlight .css .nt + .nt {
  color: #999;
}

/* line 24438, 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 24448, 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 24457, app/assets/stylesheets/global/style.css */
.label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 0.6em;
  padding-left: 0.6em;
}

/* line 24464, app/assets/stylesheets/global/style.css */
.label-size {
  font-size: 3.8em;
  margin-left: 9px;
}

/* line 24469, app/assets/stylesheets/global/style.css */
.label-font-size {
  font-size: 1.8em;
}

/* line 24473, app/assets/stylesheets/global/style.css */
.label-medium-size {
  font-size: 1.2em;
}

/* line 24477, app/assets/stylesheets/global/style.css */
.labels li {
  display: inline;
}

/* line 24481, app/assets/stylesheets/global/style.css */
.label-title {
  font-size: 1.125rem;
}

/* line 24485, app/assets/stylesheets/global/style.css */
.label-font {
  font-size: 0.8em;
}

/* line 24489, app/assets/stylesheets/global/style.css */
.label-default {
  background: #d5e0ec;
  color: #fff;
}

/* line 24494, app/assets/stylesheets/global/style.css */
.label-primary {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 24499, app/assets/stylesheets/global/style.css */
.label-secondary {
  background: #e984b1;
  color: #fff;
}

/* line 24504, app/assets/stylesheets/global/style.css */
.label-light {
  background: #868e96;
  color: #fff;
}

/* line 24509, app/assets/stylesheets/global/style.css */
.label-dark {
  background: #343a40;
  color: #fff;
}

/* line 24514, app/assets/stylesheets/global/style.css */
.label-success {
  background: #13bfa6;
  color: #fff;
}

/* line 24519, app/assets/stylesheets/global/style.css */
.label-danger {
  background: #d12c47;
  color: #fff;
}

/* line 24524, app/assets/stylesheets/global/style.css */
.label-warning {
  background: #e7c354;
  color: #fff;
}

/* line 24529, app/assets/stylesheets/global/style.css */
.label-info {
  background: #59adec;
  color: #fff;
}

/* line 24534, 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 24546, app/assets/stylesheets/global/style.css */
  .landing-page .header.hor-header {
    display: none;
  }
}

@media (min-width: 1274px) {
  /* line 24553, 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 24560, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* line 24567, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header .container {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 576px) {
  /* line 24573, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/* line 24580, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left {
  margin-bottom: 15px;
}

/* line 24584, 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 24592, 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 24598, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header-left {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {
  /* line 24605, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.4rem;
  }
}

/* line 24611, 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 24617, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a + a {
  margin-left: 15px;
}

/* line 24621, 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 24626, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline.demo {
  padding-bottom: 100px;
  padding-top: 100px;
}

/* line 24631, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .row {
  align-items: center;
}

/* line 24635, 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 24643, 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 24650, 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 24657, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo {
  padding: 30px 0;
}

/* line 24661, 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 24667, 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 24673, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo {
    padding: 50 0 40px 0;
  }
  /* line 24677, app/assets/stylesheets/global/style.css */
  .landing-page.app.sidenav-toggled .app-sidebar {
    left: 0px;
  }
}

@media (min-width: 992px) {
  /* line 24683, 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 24691, 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 24698, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo.demo-screen1 p {
    font-family: inherit;
    padding: 0;
    line-height: 1.6;
  }
  /* line 24704, 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 24717, 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 24722, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
  padding: 30px 0;
}

@media (min-width: 992px) {
  /* line 24729, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
    padding: 60px 0;
  }
  /* line 24734, 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 24747, 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 24758, 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 24767, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  padding-top: 41px;
  padding-bottom: 0px;
}

/* line 24772, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline {
  padding-bottom: 50px;
}

@media (max-width: 992px) {
  /* line 24777, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline {
    padding-top: 100px !important;
  }
  /* line 24781, 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 24790, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item .side-menu__label::before {
    right: 0;
    left: 0;
    width: 50%;
  }
  /* line 24796, 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 24802, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    padding: 0 !important;
  }
  /* line 24806, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline.bg-pages {
    padding-top: 156px;
    padding-bottom: 0;
  }
  /* line 24811, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    position: relative;
    padding: 1.5rem;
    transition: 0.3s all ease-in-out;
  }
  /* line 24819, app/assets/stylesheets/global/style.css */
  .landing-page .main-features:after {
    border-right: 0 !important;
  }
  /* line 24823, 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 24831, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    padding: 1.5rem !important;
    border: 1px solid #efeff3 !important;
  }
  /* line 24836, app/assets/stylesheets/global/style.css */
  .landing-page .hor-content .container,
.landing-page .mobile-header .container {
    max-width: 720px;
  }
}

/* line 24842, 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 24852, 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 24861, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure {
  margin-bottom: 0;
}

/* line 24866, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin {
  background-color: #fff;
}

/* line 24870, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-rtl {
  background-color: #e5e9f2;
}

/* line 24874, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer {
  padding: 60px 0;
  background-color: #30304d;
  text-align: center;
}

/* line 24880, 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 24887, 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 24899, 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 24910, 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 24915, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:hover {
  background-repeat: repeat-x;
}

/* line 24919, 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 24924, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:focus {
  background-repeat: repeat-x;
}

/* line 24928, app/assets/stylesheets/global/style.css */
.landing-page .main-features {
  position: relative;
  padding: 1.5rem;
  transition: none !important;
}

/* line 24934, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  position: relative;
}

/* line 24938, app/assets/stylesheets/global/style.css */
.landing-page .bg-line {
  border: 1px dashed #cfd6ef;
}

/* line 24942, app/assets/stylesheets/global/style.css */
.landing-page .features i {
  font-size: 2rem;
  color: #8fbd56;
}

/* line 24947, 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 24955, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  max-height: 3rem;
  text-align: center;
}

/* line 24960, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 {
  position: relative;
}

/* line 24964, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 i {
  font-size: 2.5rem;
}

/* line 24968, 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 24978, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  text-align: center;
  height: 2.5rem;
}

/* line 24983, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header img {
  margin: 0 auto;
}

/* line 24987, app/assets/stylesheets/global/style.css */
.landing-page .accordion {
  display: inline-block;
  width: 100%;
  background: #fff;
}

/* line 24993, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body {
  padding: 20px 15px;
  font-size: 14px;
}

/* line 24999, 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 25009, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header h4, .landing-page .accordion .accordion-header .h4 {
  margin: 0;
  font-size: 14px;
}

/* line 25014, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-body {
  line-height: 24px;
}

/* line 25018, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-header {
  background-color: #ffff;
  color: #000;
}

/* line 25023, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus {
  background-color: #1650e2;
  color: #fff;
}

/* line 25029, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-body {
  line-height: 24px;
  text-align: -webkit-left;
}

/* line 25034, 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 25039, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 25043, 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 25049, 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 25055, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 5px 0;
  }
  /* line 25060, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li {
    color: #1a1a1a;
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 25067, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li:lastchild {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 25073, app/assets/stylesheets/global/style.css */
.landing-page .top {
  border-bottom: 1px solid transparent;
}

/* line 25077, 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 25088, 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 25102, app/assets/stylesheets/global/style.css */
.landing-page .recent {
  top: 0px;
  left: 25px;
}

/* line 25107, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  overflow: hidden !important;
  background-color: #fff;
}

/* line 25112, app/assets/stylesheets/global/style.css */
.landing-page .app-sidebar.horizontal-main.fixed-header {
  background-color: #fff !important;
}

/* line 25116, app/assets/stylesheets/global/style.css */
.landing-page .nav-item .nav-link {
  position: relative;
}

/* line 25120, 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 25126, 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 25140, 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 25154, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .animation-zidex {
    background: rgba(0, 0, 0, 0.2);
  }
}

/* line 25159, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a {
  font-weight: 400;
  display: inline-block;
}

/* line 25164, app/assets/stylesheets/global/style.css */
.landing-page .logo-demo {
  padding-top: 0px;
}

/* line 25168, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a.active {
  font-weight: bold;
}

/* line 25172, app/assets/stylesheets/global/style.css */
.landing-page .top.fixed-header.visible-title {
  background: #fff !important;
}

/* line 25176, app/assets/stylesheets/global/style.css */
.landing-page .sticky {
  position: relative;
  width: 100%;
  z-index: 9999;
  box-shadow: none;
}

/* line 25183, 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 25193, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.4);
}

/* line 25197, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo {
  display: none;
}

/* line 25201, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo-2 {
  display: block;
}

/* line 25205, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 25209, 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 25229, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav.nav-pills.pull-right {
    display: none;
  }
  /* line 25233, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25239, 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 25247, app/assets/stylesheets/global/style.css */
  .landing-page #myCarousel1 .owl-prev,
.landing-page #myCarousel1 .owl-next {
    display: none;
  }
  /* line 25252, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25258, app/assets/stylesheets/global/style.css */
  .landing-page .about-1.sptb {
    padding-top: 0;
    padding-bottom: 2rem;
  }
  /* line 25263, app/assets/stylesheets/global/style.css */
  .landing-page .content-text {
    padding-top: 2rem;
  }
}

/* line 25268, app/assets/stylesheets/global/style.css */
.landing-page .overflow-hidden {
  overflow: hidden;
}

/* line 25272, 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 25285, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 25px;
}

/* line 25289, 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 25303, 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 25326, 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 25361, 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 25396, app/assets/stylesheets/global/style.css */
.landing-page .fadeInRight {
  animation-name: fadeInRight;
}

/* line 25401, app/assets/stylesheets/global/style.css */
.landing-page .svg-icon {
  height: 60px;
  width: 60px;
}

/* line 25406, 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 25414, app/assets/stylesheets/global/style.css */
.landing-page canvas {
  display: block;
  vertical-align: bottom;
}

/* line 25419, 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 25430, app/assets/stylesheets/global/style.css */
  .landing-page .sticky .container,
.landing-page .demo-screen-headline .container {
    max-width: 1200px;
  }
}

/* line 25436, 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 25442, 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 25455, app/assets/stylesheets/global/style.css */
.landing-page .ht-46 {
  height: 46px;
}

/* line 25459, app/assets/stylesheets/global/style.css */
.landing-page .wd-46 {
  width: 46px;
}

/* line 25463, 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 25477, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 30px;
  color: #fff;
}

/* line 25482, 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 25489, 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 25501, app/assets/stylesheets/global/style.css */
  .landing-page .spacing-top {
    padding-top: 50px;
  }
  /* line 25505, 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 25511, 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 25518, app/assets/stylesheets/global/style.css */
  .landing-page .img-section .img-one,
.landing-page .img-section .img-two {
    display: none;
  }
  /* line 25523, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 720px;
  }
  /* line 25527, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .container {
    max-width: 720px;
  }
  /* line 25531, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .footer-social-list {
    margin-top: 10px;
  }
}

/* line 25536, 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 25649, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .img-section .img-fluid {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 25655, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  top: 0;
  top: 0;
}

@media (max-width: 480px) {
  /* line 25661, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky {
    top: 0px;
  }
}

@media (min-width: 1200px) {
  /* line 25667, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen .container {
    max-width: 1300px;
  }
}

/* line 25672, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo {
  display: none;
}

/* line 25676, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo-2 {
  display: block;
  margin: 0 auto;
}

/* line 25681, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a {
  color: #000;
}

/* line 25685, 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 25715, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline img.logo {
    transform: translateX(0px);
  }
}

/* line 25720, 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 25780, app/assets/stylesheets/global/style.css */
.landing-page #benfits .card p {
  text-align: left;
}

/* line 25784, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card:hover {
  box-shadow: none;
}

/* line 25788, 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 25800, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-title {
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 25806, 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 25813, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 25817, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header a:hover {
  color: #000;
}

/* line 25821, 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 25826, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-header {
  transition: 0.3s ease all;
}

/* line 25830, app/assets/stylesheets/global/style.css */
.landing-page #faqs i {
  transform: rotate(180deg);
  transition: all 0.3s;
}

/* line 25835, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card {
  padding: 1rem;
  transition: 0.3s ease all;
}

/* line 25840, 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 25850, 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 25858, app/assets/stylesheets/global/style.css */
.landing-page #dependencies .web-images a.btn {
  border-radius: 50px;
  margin-right: 10px;
}

/* line 25863, 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 25869, app/assets/stylesheets/global/style.css */
  .landing-page #benfits .featured_icon {
    margin: 0;
  }
}

/* line 25874, app/assets/stylesheets/global/style.css */
.landing-page .footer {
  background: transparent;
  font-size: 1rem;
  padding: 0 1.25rem 30px 1.25rem;
}

/* line 25880, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1 img, .landing-page .demo-screen-footer .h1 img {
  height: 2.5rem;
}

/* line 25884, 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 25888, 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 25893, app/assets/stylesheets/global/style.css */
.landing-page .screens-main:hover img {
  transition: 0.3s ease all;
  transform: scale(0.98) translateY(7px);
}

/* line 25898, 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 25903, app/assets/stylesheets/global/style.css */
  .landing-page .main-theme-style {
    margin-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 25909, 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 25917, 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 25926, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline .btn-secondary {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 25932, app/assets/stylesheets/global/style.css */
  .landing-page .section.sptb.demo-screen-demo {
    padding-top: 2rem !important;
  }
}

/* line 25937, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 25943, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main img {
  z-index: 1;
}

/* line 25947, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: relative;
}

/* line 25951, 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 25959, app/assets/stylesheets/global/style.css */
.landing-page .small {
  font-size: 0.75rem;
}

/* line 25963, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate svg {
  transition: transform 0.2s ease-in-out;
}

/* line 25967, app/assets/stylesheets/global/style.css */
.landing-page .fanimate {
  transition: 0.5s all ease;
}

/* line 25971, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate:hover svg {
  transform: rotate(360deg);
  transition: 0.5s all ease;
}

/* line 25976, app/assets/stylesheets/global/style.css */
.landing-page .text-shadow {
  text-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 25980, 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 25998, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos {
  background-color: transparent;
}

/* line 26002, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  margin: 20px 20px;
}

/* line 26006, 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 26021, app/assets/stylesheets/global/style.css */
.landing-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 26029, app/assets/stylesheets/global/style.css */
.landing-page .slick-list:focus {
  outline: none;
}

/* line 26033, app/assets/stylesheets/global/style.css */
.landing-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 26038, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 26047, app/assets/stylesheets/global/style.css */
.landing-page .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 26054, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:before {
  display: table;
  content: "";
}

/* line 26059, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:after {
  display: table;
  content: "";
  clear: both;
}

/* line 26065, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-track {
  visibility: hidden;
}

/* line 26069, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 26076, app/assets/stylesheets/global/style.css */
.landing-page [dir=rtl] .slick-slide {
  float: right;
}

/* line 26080, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide img {
  display: block;
}

/* line 26084, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.slick-loading img {
  display: none;
}

/* line 26088, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.dragging img {
  pointer-events: none;
}

/* line 26092, app/assets/stylesheets/global/style.css */
.landing-page .slick-initialized .slick-slide {
  display: block;
}

/* line 26096, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-slide {
  visibility: hidden;
}

/* line 26100, app/assets/stylesheets/global/style.css */
.landing-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 26106, app/assets/stylesheets/global/style.css */
.landing-page .slick-arrow.slick-hidden {
  display: none;
}

/* line 26110, 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 26120, app/assets/stylesheets/global/style.css */
.landing-page .introduction {
  font-size: 13px;
  color: #8FBD56;
  font-weight: 500;
}

/* line 26126, app/assets/stylesheets/global/style.css */
.landing-page .why-image {
  text-align: center;
}

/* line 26130, app/assets/stylesheets/global/style.css */
.landing-page .why-image img {
  width: 70px;
  height: 70px;
}

/* line 26135, app/assets/stylesheets/global/style.css */
.landing-page .why-head {
  font-size: 16px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  /* line 26142, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
    margin-bottom: 15px;
  }
  /* line 26147, app/assets/stylesheets/global/style.css */
  .landing-page .sp-container .demo-screen-footer button {
    margin-bottom: 15px;
  }
}

/* line 26152, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer {
  background-color: #2c2f3e;
}

/* line 26156, 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 26165, app/assets/stylesheets/global/style.css */
.landing-page .top-footer ul a:hover {
  color: var(--primary-bg-color);
}

/* line 26169, 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 26175, app/assets/stylesheets/global/style.css */
.landing-page .top-footer img {
  width: 80px;
  padding: 2px;
  height: 80px;
  border-radius: 5px;
}

/* line 26182, app/assets/stylesheets/global/style.css */
.landing-page .top-footer a {
  color: rgba(255, 255, 255, 0.5);
  line-height: 2;
}

/* line 26187, app/assets/stylesheets/global/style.css */
.landing-page .top-footer p {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26191, 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 26198, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26205, 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 26218, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li {
  display: inline-block;
}

/* line 26222, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li:not(:last-child) {
  margin-right: 0.7rem;
}

/* line 26226, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26233, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li {
  display: inline-block;
}

/* line 26237, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 26241, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 26247, 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 26253, app/assets/stylesheets/global/style.css */
.landing-page .main-footer .footer1 {
  color: rgba(255, 255, 255, 0.7);
}

/* line 26257, 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 26262, app/assets/stylesheets/global/style.css */
.landing-page .landing-page .services-statistics .counter-icon {
  border-radius: 0 40% 0 40%;
}

/* line 26266, 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 26281, app/assets/stylesheets/global/style.css */
.landing-page .customize-image img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 26287, app/assets/stylesheets/global/style.css */
.landing-page .header-family {
  position: relative;
}

/* line 26291, 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 26303, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.75rem;
  }
}

/* line 26309, 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 26324, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon {
  position: relative;
}

/* line 26328, 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 26339, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs li {
  list-style-type: none;
}

/* line 26343, 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 26349, app/assets/stylesheets/global/style.css */
.landing-page .text-30 {
  font-size: 30px;
}

/* line 26353, app/assets/stylesheets/global/style.css */
.landing-page .text-24 {
  font-size: 24px;
}

/* line 26357, app/assets/stylesheets/global/style.css */
.landing-page .text-13 {
  font-size: 13px;
}

/* line 26361, app/assets/stylesheets/global/style.css */
.landing-page .text-18 {
  font-size: 18px !important;
}

/* line 26365, app/assets/stylesheets/global/style.css */
.landing-page .border-primary {
  border: 1px solid #8FBD56 !important;
}

/* line 26369, 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 26381, 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 26391, 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 26397, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:focus {
  z-index: 3;
  border-color: #8fbd56;
  outline: 0;
  box-shadow: none;
}

/* line 26404, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}

/* line 26409, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header:hover .accordion-button {
  color: white;
}

/* line 26413, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed {
  color: #505050;
}

/* line 26418, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: #8fbd56;
  box-shadow: none;
  color: #ffffff;
}

/* line 26424, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 0.75rem;
  height: 0.75rem;
  background-size: 0.75rem;
}

/* line 26430, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  margin-bottom: 15px;
}

/* line 26434, 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 26451, 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 26464, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item:first-of-type {
  border-radius: 5px;
  overflow: hidden;
}

/* line 26469, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-button {
  border-radius: 5px;
}

/* line 26473, 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 26478, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button {
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
}

/* line 26484, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  border: 1px solid #e6ebf1;
}

/* line 26488, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item {
  border-radius: 5px;
}

/* line 26492, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button {
  border-radius: 5px;
}

/* line 26496, app/assets/stylesheets/global/style.css */
.landing-page .pricing-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 26500, app/assets/stylesheets/global/style.css */
.landing-page .team img {
  width: 80px;
  height: 80px;
}

/* line 26505, 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 26518, 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 26522, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch {
  position: relative;
  margin-bottom: 6px;
}

/* line 26527, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch input:focus {
  border: 1px solid #8FBD56;
}

/* line 26531, 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 26543, app/assets/stylesheets/global/style.css */
.landing-page .toggle-menu {
  padding: 0.5rem 1rem 0px 1rem;
  font-size: 18px;
}

@media (min-width: 992px) {
  /* line 26549, app/assets/stylesheets/global/style.css */
  .landing-page .toggle-menu {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 26555, app/assets/stylesheets/global/style.css */
  .landing-page .header-nav-right {
    display: none !important;
  }
  /* line 26559, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-toggler:focus {
    box-shadow: none;
  }
  /* line 26563, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link {
    padding: 10px 0px 10px 10px;
  }
  /* line 26567, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link:before {
    display: none;
  }
  /* line 26571, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-light .navbar-toggler {
    border-color: transparent;
  }
  /* line 26575, app/assets/stylesheets/global/style.css */
  .landing-page .app-sidebar.horizontal-main {
    background-color: #fff !important;
  }
  /* line 26579, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item {
    padding-left: 5px;
  }
}

/* line 26584, app/assets/stylesheets/global/style.css */
.landing-page .responsive-screens .slide.slick-slide {
  margin: 0px 16px;
}

/* line 26588, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg {
  color: #8FBD56;
  fill: #8FBD56;
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

/* line 26596, app/assets/stylesheets/global/style.css */
.landing-page .card {
  background-color: transparent;
  box-shadow: none;
}

/* line 26601, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  background-color: transparent;
}

/* line 26605, app/assets/stylesheets/global/style.css */
.landing-page hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
}

/* line 26611, app/assets/stylesheets/global/style.css */
.landing-page .statistics-info .counter-icon i {
  font-size: 15px;
}

/* line 26615, app/assets/stylesheets/global/style.css */
.landing-page .bg-primary-transparent {
  background-color: rgba(143, 189, 86, 0.2) !important;
}

/* line 26619, app/assets/stylesheets/global/style.css */
.landing-page .slide.slick-slide {
  margin: 15px 3px;
  margin-top: 20px;
}

/* line 26624, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active {
  font-weight: bold;
}

/* line 26628, 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 26642, 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 26648, app/assets/stylesheets/global/style.css */
.landing-page .btn-primary:hover {
  background-color: rgba(143, 189, 86, 0.9) !important;
}

/* line 26652, app/assets/stylesheets/global/style.css */
.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right {
  display: none !important;
}

/* line 26657, app/assets/stylesheets/global/style.css */
.landing-page #back-to-top {
  bottom: 80px;
}

/* line 26661, app/assets/stylesheets/global/style.css */
.landing-page .dark-landinglogo {
  display: none;
}

/* line 26665, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .logo-2 {
  display: none;
}

/* line 26669, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .dark-landinglogo {
  display: block;
}

/* line 26673, 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 26678, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .landing-top-header {
  background-color: var(--dark-body);
}

/* line 26682, 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 26686, 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 26692, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion {
  background: transparent;
}

/* line 26696, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion .accordion-header {
  background-color: transparent;
}

/* line 26700, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed) {
  background: var(--primary-bg-color);
}

/* line 26704, 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 26709, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button {
  background-color: var(--dark-theme);
}

/* line 26713, 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 26718, 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 26724, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .services-statistics .counter-icon {
  background-color: var(--dark-body);
}

/* line 26728, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .card {
  border: inherit !important;
  box-shadow: none;
}

/* line 26733, 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 26738, app/assets/stylesheets/global/style.css */
  .landing-page.dark-mode .app-sidebar.horizontal-main {
    background-color: var(--dark-body) !important;
  }
}

/* line 26743, app/assets/stylesheets/global/style.css */
.landing-page.rtl .demo_changer {
  left: -280px;
}

/* line 26747, 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 26763, app/assets/stylesheets/global/style.css */
body.rtl .buy-now {
  left: 20px;
  right: inherit;
}

/*-----Lists-----*/
/* line 26769, 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 26776, app/assets/stylesheets/global/style.css */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 26785, app/assets/stylesheets/global/style.css */
.list-group-item-action {
  width: 100%;
  color: #76839a;
  text-align: inherit;
}

/* line 26791, 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 26798, app/assets/stylesheets/global/style.css */
.list-group-item-action:active {
  color: #76839a;
  background-color: #e9ecef;
}

/* line 26803, 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 26812, 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 26822, 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 26832, 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 26842, 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 26852, app/assets/stylesheets/global/style.css */
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 26857, 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 26863, 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 26870, app/assets/stylesheets/global/style.css */
.list-group-item.disabled,
.list-group-item:disabled {
  color: #c6cad8;
  background-color: #fff;
}

/* line 26876, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 26882, app/assets/stylesheets/global/style.css */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 26886, app/assets/stylesheets/global/style.css */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 26890, app/assets/stylesheets/global/style.css */
.list-group-item-primary {
  color: #24426c;
  background-color: #cbdbf2;
}

/* line 26895, 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 26901, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}

/* line 26907, app/assets/stylesheets/global/style.css */
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

/* line 26912, 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 26918, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

/* line 26924, app/assets/stylesheets/global/style.css */
.list-group-item-success {
  color: #316100;
  background-color: #d2ecb8;
}

/* line 26929, 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 26935, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316100;
  border-color: #316100;
}

/* line 26941, app/assets/stylesheets/global/style.css */
.list-group-item-info {
  color: #24587e;
  background-color: #cbe7fb;
}

/* line 26946, 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 26952, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #24587e;
  border-color: #24587e;
}

/* line 26958, app/assets/stylesheets/global/style.css */
.list-group-item-warning {
  color: #7d6608;
  background-color: #fbeebc;
}

/* line 26963, 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 26969, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7d6608;
  border-color: #7d6608;
}

/* line 26975, app/assets/stylesheets/global/style.css */
.list-group-item-danger {
  color: #6b1110;
  background-color: #f1c1c0;
}

/* line 26980, 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 26986, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b1110;
  border-color: #6b1110;
}

/* line 26992, app/assets/stylesheets/global/style.css */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 26997, 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 27003, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 27009, app/assets/stylesheets/global/style.css */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 27014, 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 27020, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 27026, app/assets/stylesheets/global/style.css */
.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: "· ";
  margin-left: -2px;
  margin-right: 3px;
}

/* line 27032, app/assets/stylesheets/global/style.css */
.list-separated-item {
  padding: 1rem 0;
}

/* line 27036, app/assets/stylesheets/global/style.css */
.list-separated-item:first-child {
  padding-top: 0;
}

/* line 27040, app/assets/stylesheets/global/style.css */
.list-group-item.active .icon {
  color: inherit !important;
}

/* line 27044, app/assets/stylesheets/global/style.css */
.list-group-item .icon {
  color: #76839a !important;
}

/* line 27048, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}

/* line 27055, 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 27061, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active svg {
  fill: var(--primary-bg-color);
}

/* line 27065, app/assets/stylesheets/global/style.css */
.list-group.lg-alt .list-group-item {
  border: 0;
}

/* line 27069, app/assets/stylesheets/global/style.css */
.list.d-flex img {
  width: 60px;
}

/* line 27073, app/assets/stylesheets/global/style.css */
.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}

/* line 27078, app/assets/stylesheets/global/style.css */
.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}

/* line 27083, app/assets/stylesheets/global/style.css */
.list-style-1 li {
  line-height: 30px;
}

/* line 27087, app/assets/stylesheets/global/style.css */
.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}

/* line 27092, app/assets/stylesheets/global/style.css */
.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27097, app/assets/stylesheets/global/style.css */
.list-style2 li {
  line-height: 30px;
}

/* line 27101, app/assets/stylesheets/global/style.css */
.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}

/* line 27106, app/assets/stylesheets/global/style.css */
.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27111, app/assets/stylesheets/global/style.css */
.list-style3 li {
  line-height: 30px;
}

/* line 27115, app/assets/stylesheets/global/style.css */
.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}

/* line 27120, app/assets/stylesheets/global/style.css */
.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27125, app/assets/stylesheets/global/style.css */
.list-style4 li {
  line-height: 30px;
}

/* line 27129, app/assets/stylesheets/global/style.css */
.list-style5 {
  list-style: square;
  padding-left: inherit;
}

/* line 27134, app/assets/stylesheets/global/style.css */
.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27139, app/assets/stylesheets/global/style.css */
.list-style5 li {
  line-height: 30px;
}

/* line 27143, app/assets/stylesheets/global/style.css */
.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}

/* line 27148, app/assets/stylesheets/global/style.css */
.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27153, app/assets/stylesheets/global/style.css */
.list-style6 li {
  line-height: 30px;
}

/* line 27157, app/assets/stylesheets/global/style.css */
.order-list li {
  line-height: 30px;
}

/*------ Media object ------*/
/* line 27162, app/assets/stylesheets/global/style.css */
.media {
  zoom: 1;
  overflow: hidden;
}

/* line 27167, app/assets/stylesheets/global/style.css */
.media-body {
  zoom: 1;
  overflow: hidden;
  width: auto;
  flex: 1;
}

/* line 27175, app/assets/stylesheets/global/style.css */
.media-object {
  display: block;
}

/* line 27179, app/assets/stylesheets/global/style.css */
.media img {
  width: 40px;
  height: 40px;
}

/* line 27184, app/assets/stylesheets/global/style.css */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 27189, app/assets/stylesheets/global/style.css */
.media-body,
.media-left,
.media-right {
  display: block;
  vertical-align: top;
}

/* line 27196, app/assets/stylesheets/global/style.css */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 27201, app/assets/stylesheets/global/style.css */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 27206, app/assets/stylesheets/global/style.css */
.media-body h4, .media-body .h4 {
  font-weight: 500;
  font-size: 16px;
}

/* line 27211, app/assets/stylesheets/global/style.css */
.media-middle {
  vertical-align: middle;
}

/* line 27215, app/assets/stylesheets/global/style.css */
.media-bottom {
  vertical-align: bottom;
}

/* line 27219, app/assets/stylesheets/global/style.css */
.list-media .media-img {
  position: relative;
  float: left;
  width: 48px;
  margin-right: 20px;
}

/* line 27226, app/assets/stylesheets/global/style.css */
.list-media .info {
  padding-left: 55px;
  min-height: 40px;
  height: auto;
  position: relative;
}

/* line 27233, app/assets/stylesheets/global/style.css */
.list-media .info h4 a, .list-media .info .h4 a {
  font-size: 16px;
  margin-top: 10px;
}

/* line 27238, app/assets/stylesheets/global/style.css */
.list-media .info p {
  font-size: 13px;
}

/* line 27242, 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 27255, 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 27269, 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 27282, 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 27295, app/assets/stylesheets/global/style.css */
.media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 27301, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27306, 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 27316, app/assets/stylesheets/global/style.css */
.mediafont {
  font-size: 16px;
  font-weight: 600;
}

/* line 27321, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27328, 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 27339, app/assets/stylesheets/global/style.css */
.btn-close:hover,
.btn-close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 27346, app/assets/stylesheets/global/style.css */
.btn-close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27350, 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 27363, 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 27375, 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 27385, app/assets/stylesheets/global/style.css */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 27390, app/assets/stylesheets/global/style.css */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 27400, app/assets/stylesheets/global/style.css */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 27405, app/assets/stylesheets/global/style.css */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 27410, app/assets/stylesheets/global/style.css */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 27416, app/assets/stylesheets/global/style.css */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 27425, 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 27433, app/assets/stylesheets/global/style.css */
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 27438, app/assets/stylesheets/global/style.css */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27442, 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 27454, 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 27462, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27469, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 27474, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27478, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27483, 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 27489, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27496, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 27503, 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 27511, app/assets/stylesheets/global/style.css */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27518, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 27523, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27527, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27532, 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 27538, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27545, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 27552, 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 27560, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27567, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 27572, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27576, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27581, 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 27587, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27594, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1279.98px) {
  /* line 27601, 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 27609, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27616, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 27621, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27625, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27630, 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 27636, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27643, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 27648, app/assets/stylesheets/global/style.css */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 27655, 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 27663, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 27668, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 27672, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 27677, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 27684, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 27688, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27692, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27697, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27701, 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 27706, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 27710, 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 27715, 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 27720, 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 27725, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27729, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27733, 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 27738, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 27742, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 27747, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27751, 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 27756, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 27760, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}

/* line 27765, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 27770, 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 27775, 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 27779, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27783, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 27787, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 27792, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left {
  left: -1px;
  right: -1px;
  position: absolute;
}

/* line 27798, 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 27808, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler {
    padding: 2px;
  }
  /* line 27812, 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 27821, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-right {
    left: 0 !important;
  }
  /* line 27825, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-left {
    right: 0 !important;
  }
  /* line 27830, 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 27837, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch i {
    line-height: 20px;
  }
}

/* line 27842, app/assets/stylesheets/global/style.css */
.navbar-nav {
  flex-direction: initial !important;
}

/*-----Pricing tables-----*/
/* line 27847, app/assets/stylesheets/global/style.css */
.pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27851, app/assets/stylesheets/global/style.css */
.pricing {
  color: #fff;
}

/* line 27855, app/assets/stylesheets/global/style.css */
.pricing1 {
  color: #707070;
}

/* line 27859, app/assets/stylesheets/global/style.css */
.pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  color: #fff;
}

/* line 27865, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 7px 0;
}

/* line 27870, app/assets/stylesheets/global/style.css */
.pricing1 .list-unstyled li {
  border-bottom: 1px solid #eaedf1;
  padding: 7px 0;
}

/* line 27875, 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 27882, 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 27892, app/assets/stylesheets/global/style.css */
.pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27896, 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 27901, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing {
  background: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27906, 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 27912, 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 27918, 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 27925, app/assets/stylesheets/global/style.css */
.princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 27929, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--1 {
  transform: translate3d(15px, 0, 0);
}

/* line 27934, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
  /* transform: translate3d(-15px, 0, 0); */
}

/* line 27939, app/assets/stylesheets/global/style.css */
.btn-price:hover {
  background: #fff;
  color: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27945, 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 27951, 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 27956, app/assets/stylesheets/global/style.css */
.pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000;
  font-size: 35px;
}

/* line 27961, app/assets/stylesheets/global/style.css */
.table > tbody > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27966, app/assets/stylesheets/global/style.css */
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27972, app/assets/stylesheets/global/style.css */
.table > thead > tr > td,
.table > thead > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27978, app/assets/stylesheets/global/style.css */
.panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff;
  -webkit-transition: all 0.3s ease;
}

/* line 27983, 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 27994, 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 28001, 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 28007, 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 28013, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 28018, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 28024, 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 28031, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #fff;
}

/* line 28035, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 28040, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 28045, app/assets/stylesheets/global/style.css */
.panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 28049, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 28056, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 28060, app/assets/stylesheets/global/style.css */
.product-price {
  font-size: 1rem;
}

/* line 28064, app/assets/stylesheets/global/style.css */
.product-price strong {
  font-size: 1.5rem;
}

/* line 28068, app/assets/stylesheets/global/style.css */
.pricing-divider-img {
  position: absolute;
  left: 0;
  width: 100%;
}

/* line 28074, app/assets/stylesheets/global/style.css */
.price-detail-wrap .rating-stars {
  text-align: left !important;
}

/*-- rating--*/
/* line 28079, app/assets/stylesheets/global/style.css */
.rating-stars {
  width: 100%;
  text-align: center;
  font-size: 30px;
}

/* line 28085, app/assets/stylesheets/global/style.css */
.rating-stars i {
  padding: 5px;
}

/* line 28089, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container {
  font-size: 0px;
}

/* line 28093, 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 28101, 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 28109, 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 28114, 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 28119, 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 28133, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a {
  background-color: #e7e7eb;
}

/* line 28137, 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 28142, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28146, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a {
  background-color: #e7e7eb;
  color: var(--primary-bg-color);
}

/* line 28151, 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 28157, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a {
  border: 2px solid #e7e7eb;
  background-color: #fff;
  color: #d3d3d3;
}

/* line 28163, 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 28169, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a {
  background-color: #e7e7eb;
}

/* line 28173, 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 28178, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28182, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a {
  background-color: #e7e7eb;
}

/* line 28186, 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 28191, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28195, 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 28200, 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 28206, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: "\f123";
  color: #f1c40f;
}

/* line 28211, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a:after {
  content: "\f005";
  color: #e7e7eb;
}

/* line 28216, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: "\f006";
  color: #dddddf;
}

/* line 28221, 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 28229, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}

/* line 28233, 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 28238, app/assets/stylesheets/global/style.css */
.star-ratings .stars {
  width: 120px;
  text-align: center;
  margin: auto;
}

/* line 28244, app/assets/stylesheets/global/style.css */
.star-ratings .stars-example-fontawesome-o {
  width: 200px;
}

/* line 28248, app/assets/stylesheets/global/style.css */
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%;
}

/* line 28255, app/assets/stylesheets/global/style.css */
.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%;
}

/* line 28262, app/assets/stylesheets/global/style.css */
.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%;
}

/* line 28269, app/assets/stylesheets/global/style.css */
.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%;
}

/* line 28276, app/assets/stylesheets/global/style.css */
.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%;
}

/* line 28283, app/assets/stylesheets/global/style.css */
.box select {
  width: 120px;
  margin: 10px auto 0 auto;
  display: block;
  font-size: 16px;
}

/* line 28290, app/assets/stylesheets/global/style.css */
.box .box-body {
  padding-top: 2em;
  height: 85px;
  position: relative;
}

/* line 28296, app/assets/stylesheets/global/style.css */
.box-large .box-body {
  padding-top: 2em;
  height: 120px;
}

/* line 28301, app/assets/stylesheets/global/style.css */
.tab-content > .tab-pane {
  display: none;
}

/* line 28305, app/assets/stylesheets/global/style.css */
.tab-content > .active {
  display: block;
}

/* line 28309, app/assets/stylesheets/global/style.css */
.tabs-menu ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28314, app/assets/stylesheets/global/style.css */
.tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 28318, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28323, app/assets/stylesheets/global/style.css */
.tabs-menu-body {
  border: 1px solid #eaedf1;
}

/* line 28327, app/assets/stylesheets/global/style.css */
.tabs-menu-body p:last-child {
  margin-bottom: 0;
}

/* line 28331, app/assets/stylesheets/global/style.css */
.tab-menu-heading {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-bottom: 0;
}

/* line 28337, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active p:last-child {
  margin-bottom: 0;
}

/* line 28341, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li a {
  color: #636262;
  padding: 10px 20px 11px 20px;
}

/* line 28346, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .active {
  font-weight: 600;
}

/* line 28350, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 28354, 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 28361, 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 28367, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.vertical-tabs.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28372, 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 28380, 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 28386, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 575.98px) {
  /* line 28391, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout {
    display: block;
  }
  /* line 28395, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout li {
    border-bottom: 1px solid #eaedf1;
  }
  /* line 28399, app/assets/stylesheets/global/style.css */
  .card-pay .tabs-menu li {
    width: 100%;
  }
}

/* Timeline */
/*--- Vertical --*/
/* line 28406, app/assets/stylesheets/global/style.css */
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}

/* line 28413, 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 28424, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}

/* line 28432, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}

/* line 28437, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 28443, 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 28454, 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 28464, 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 28476, 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 28482, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}

/* line 28486, app/assets/stylesheets/global/style.css */
.timeline-body img {
  max-width: 100%;
}

/* line 28490, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}

/* line 28494, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}

/* line 28498, 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 28513, 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 28526, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}

/* line 28531, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}

/* line 28536, 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 28543, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 28548, app/assets/stylesheets/global/style.css */
.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}

/* line 28553, app/assets/stylesheets/global/style.css */
.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #13bfa6;
}

/* line 28558, app/assets/stylesheets/global/style.css */
.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}

/* line 28563, app/assets/stylesheets/global/style.css */
.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #e7c354;
}

/* line 28568, app/assets/stylesheets/global/style.css */
.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #d12c47;
}

/* line 28573, app/assets/stylesheets/global/style.css */
.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}

/* line 28578, app/assets/stylesheets/global/style.css */
.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}

@media (max-width: 992px) {
  /* line 28584, app/assets/stylesheets/global/style.css */
  .timeline .btn {
    font-size: 12px;
  }
  /* line 28588, app/assets/stylesheets/global/style.css */
  .vtimeline:before {
    left: 26px !important;
  }
  /* line 28592, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  /* line 28596, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  /* line 28600, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  /* line 28605, 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 28613, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  /* line 28617, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  /* line 28622, app/assets/stylesheets/global/style.css */
  .profile-user .p-text {
    display: none;
  }
}

/*latetes news timeline */
/* line 28628, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}

/* line 28633, 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 28642, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}

/* line 28647, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}

/* line 28651, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}

/* line 28655, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}

/* line 28659, 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 28672, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}

/* line 28676, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}

/* line 28680, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}

/* line 28684, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}

/* line 28688, app/assets/stylesheets/global/style.css */
.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}

/* line 28693, app/assets/stylesheets/global/style.css */
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}

/* line 28699, 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 28710, app/assets/stylesheets/global/style.css */
.review-project .project-contain {
  display: inline-block;
}

/* line 28714, app/assets/stylesheets/global/style.css */
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}

/* line 28720, 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 28726, app/assets/stylesheets/global/style.css */
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}

/* line 28733, 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 28747, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}

/* line 28753, 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 28763, app/assets/stylesheets/global/style.css */
.latest-tasks .label {
  color: #495057;
  margin-left: 1.3rem;
  font-weight: 500;
}

/* line 28769, app/assets/stylesheets/global/style.css */
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}

/* line 28775, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.primary:before {
  background: var(--primary-bg-color);
}

/* line 28779, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.pink:before {
  background: #f58598;
}

/* line 28783, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.success:before {
  background: #13bfa6;
}

/* line 28787, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.teal:before {
  background: #2bcbba;
}

/* line 28791, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.warning:before {
  background: #e7c354;
}

/* line 28795, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.orange:before {
  background: #fc7303;
}

/* line 28799, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.info:before {
  background: #59adec;
}

/* line 28803, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.purple:before {
  background: #661fd6;
}

/* line 28807, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.danger:before {
  background: #d12c47;
}

/* line 28811, 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 28822, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}

/* line 28826, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}

/* line 28830, 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 28837, app/assets/stylesheets/global/style.css */
.image-grouped img {
  margin-right: -0.6em !important;
}

/* line 28841, app/assets/stylesheets/global/style.css */
.background-text {
  position: relative;
  z-index: 10;
}

/* line 28846, app/assets/stylesheets/global/style.css */
.project-countdown #launch_date {
  margin: 0;
}

/* line 28850, app/assets/stylesheets/global/style.css */
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}

/* line 28855, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}

/* line 28863, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}

/* line 28870, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}

/* line 28875, app/assets/stylesheets/global/style.css */
.project-countdown .countdown span {
  display: block;
  color: #fff;
}

/* line 28880, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  background: #285cf7;
  border: 5px solid #285cf7;
}

@media (min-width: 992px) {
  /* line 28886, app/assets/stylesheets/global/style.css */
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}

/* line 28891, app/assets/stylesheets/global/style.css */
.Activity-scroll {
  max-height: 349px;
}

/* line 28895, app/assets/stylesheets/global/style.css */
.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-bg-color);
}

/* line 28901, app/assets/stylesheets/global/style.css */
.sparkline .tooltip {
  width: 20px;
  height: 20px;
}

/* line 28906, app/assets/stylesheets/global/style.css */
.Project-scroll {
  max-height: 367px;
  position: relative;
}

/* line 28911, app/assets/stylesheets/global/style.css */
.rating-scroll {
  max-height: 344px;
  position: relative;
}

/* line 28916, app/assets/stylesheets/global/style.css */
.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}

/* line 28923, app/assets/stylesheets/global/style.css */
.coming-events .icon span {
  display: block;
  font-size: 12px;
}

/* line 28928, app/assets/stylesheets/global/style.css */
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}

/* line 28933, app/assets/stylesheets/global/style.css */
.coming-events .icon .month {
  font-size: 11px;
}

/* line 28937, app/assets/stylesheets/global/style.css */
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}

/* line 28941, app/assets/stylesheets/global/style.css */
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}

/* line 28945, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}

/* line 28950, app/assets/stylesheets/global/style.css */
.activity-list {
  position: relative;
}

/* line 28954, 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 28965, 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 28976, app/assets/stylesheets/global/style.css */
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}

/* line 28981, app/assets/stylesheets/global/style.css */
.timeline-image {
  border-radius: 50%;
}

@media (max-width: 576px) {
  /* line 28986, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}

/* ######## LAYOUT-STYLES ######## */
/* line 28993, app/assets/stylesheets/global/style.css */
.aside-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #eaedf1;
}

/* line 28998, app/assets/stylesheets/global/style.css */
.footer {
  background: #fff;
  border-top: 1px solid #eaedf1;
  font-size: 0.875rem;
  padding: 1.25rem 1.25rem;
}

/* line 29005, app/assets/stylesheets/global/style.css */
.footer .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* line 29010, app/assets/stylesheets/global/style.css */
.footer .social {
  margin: 0 auto;
}

/* line 29014, app/assets/stylesheets/global/style.css */
.footer .social ul li {
  float: left;
  padding: 7px;
}

/* line 29019, 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 29031, app/assets/stylesheets/global/style.css */
  .footer {
    display: none;
  }
}

/* line 29036, app/assets/stylesheets/global/style.css */
.footer-1.footer {
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

/* line 29040, 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 29049, app/assets/stylesheets/global/style.css */
.top-footer h6, .top-footer .h6 {
  font-size: 14px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 29055, app/assets/stylesheets/global/style.css */
.top-footer p {
  color: #76839a;
}

/* line 29059, app/assets/stylesheets/global/style.css */
.top-footer a {
  color: #76839a;
  line-height: 2;
}

/* line 29064, app/assets/stylesheets/global/style.css */
.top-footer a address {
  color: #76839a;
  margin-bottom: 0;
  line-height: 2;
}

/* line 29070, app/assets/stylesheets/global/style.css */
.top-footer img {
  width: 80px;
  border: 1px solid #e6eaea;
  padding: 2px;
  height: 80px;
}

/* line 29077, app/assets/stylesheets/global/style.css */
.top-footer img:hover {
  color: #8e9090;
  opacity: 0.6;
}

/* line 29082, app/assets/stylesheets/global/style.css */
.top-footer .list-unstyled li {
  border-bottom: 0;
}

/* line 29086, app/assets/stylesheets/global/style.css */
.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29093, app/assets/stylesheets/global/style.css */
.footer-payments li {
  display: inline-block;
}

/* line 29097, app/assets/stylesheets/global/style.css */
.footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29101, app/assets/stylesheets/global/style.css */
.footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 29107, app/assets/stylesheets/global/style.css */
.footer-payments a:hover {
  opacity: 0.9;
}

/* line 29111, 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 29119, app/assets/stylesheets/global/style.css */
.footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29126, app/assets/stylesheets/global/style.css */
.footer-social-list li {
  display: inline-block;
}

/* line 29130, app/assets/stylesheets/global/style.css */
.footer-social-list li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29134, app/assets/stylesheets/global/style.css */
.footer-social-list a {
  text-decoration: none;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 29140, app/assets/stylesheets/global/style.css */
  .footer-social-list {
    text-align: center;
    margin-top: 1rem;
  }
  /* line 29145, app/assets/stylesheets/global/style.css */
  .footer1 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  /* line 29151, app/assets/stylesheets/global/style.css */
  .footer {
    padding: 1.25rem 0;
  }
}

/* line 29156, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon {
  transition: all ease 0.3s;
}

/* line 29160, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon:hover {
  background-color: var(--primary-bg-color);
  color: #fff;
  fill: #fff;
}

/* line 29166, app/assets/stylesheets/global/style.css */
.header-search {
  min-width: 18rem !important;
}

/* line 29170, app/assets/stylesheets/global/style.css */
.aside-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29175, app/assets/stylesheets/global/style.css */
.header {
  background: #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29182, app/assets/stylesheets/global/style.css */
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

@media print {
  /* line 29191, app/assets/stylesheets/global/style.css */
  .header {
    display: none;
  }
}

/* line 29196, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  margin-top: 0;
}

/* line 29200, app/assets/stylesheets/global/style.css */
.header .mega-menu {
  width: 350px;
}

/* line 29204, app/assets/stylesheets/global/style.css */
.header .nav-tabs {
  margin: 0;
}

/* line 29208, 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 29218, 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 29231, app/assets/stylesheets/global/style.css */
.app-header .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29235, 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 29248, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29252, app/assets/stylesheets/global/style.css */
.header-brand:hover {
  color: inherit;
  text-decoration: none;
}

/* line 29257, app/assets/stylesheets/global/style.css */
.header-brand-img {
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  width: auto;
}

/* line 29264, app/assets/stylesheets/global/style.css */
.header-avatar {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
}

/* line 29272, 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 29282, app/assets/stylesheets/global/style.css */
  .header .form-inline {
    margin-right: -2px;
  }
}

@media (max-width: 767px) {
  /* line 29288, 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 29300, app/assets/stylesheets/global/style.css */
  .mobile-header .navbar-toggler-icon {
    color: #495584 !important;
  }
  /* line 29304, app/assets/stylesheets/global/style.css */
  .header-search-icon {
    display: none !important;
  }
  /* line 29308, app/assets/stylesheets/global/style.css */
  .header-brand-img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  /* line 29314, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-top: 2px;
  }
  /* line 29318, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand {
    line-height: 0;
    margin: 0 auto;
  }
  /* line 29323, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle {
    padding: 2px 15px;
    color: #76839a;
  }
  /* line 29328, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle:hover {
    color: #76839a;
  }
  /* line 29332, app/assets/stylesheets/global/style.css */
  .mobile-header .header-settings {
    margin-top: 6px;
  }
  /* line 29336, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 8px;
  }
  /* line 29340, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-header {
    display: none;
  }
  /* line 29344, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
    display: block;
  }
  /* line 29348, app/assets/stylesheets/global/style.css */
  .mobile-header.hor-mobile-header .header-brand-img {
    margin-left: 2.5rem;
    margin-top: 2px;
  }
  /* line 29353, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 0px !important;
  }
  /* line 29357, 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 29365, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .nav-link.icon:hover {
    background: none;
  }
  /* line 29369, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .profile-user:hover {
    box-shadow: none;
  }
  /* line 29373, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 29377, 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 29383, 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 29391, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-1 .nav-link {
    padding-left: 0;
    padding-right: 0 !important;
  }
  /* line 29396, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-left: 0rem;
    margin-top: 2px;
  }
}

@media (min-width: 768px) {
  /* line 29403, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: none;
  }
  /* line 29407, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding-top: 0px !important;
  }
}

/* line 29412, 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 29421, 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 29434, app/assets/stylesheets/global/style.css */
.header .header-brand-img.mobile-view-logo {
  display: none;
}

/* line 29438, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  padding: 0;
  border: 0;
}

/* line 29443, 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 29455, 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 29467, 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 29479, app/assets/stylesheets/global/style.css */
.header .bg-image a:hover {
  background: transparent !important;
}

@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 29484, 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 29493, app/assets/stylesheets/global/style.css */
  body.search-show .header .form-inline .search-element {
    display: block;
  }
  /* line 29497, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 29502, 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 29511, 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 29520, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control::-webkit-input-placeholder {
    color: #76839a;
  }
  /* line 29524, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 5px;
  }
  /* line 29530, app/assets/stylesheets/global/style.css */
  .header .form-inline .btn {
    color: #46494a !important;
    padding: 8px 15px 6px 15px;
  }
}

@media (max-width: 568px) {
  /* line 29537, app/assets/stylesheets/global/style.css */
  .header .input-icon .form-control {
    display: block !important;
  }
  /* line 29541, app/assets/stylesheets/global/style.css */
  .page-main .header {
    top: 0px !important;
  }
}

/* line 29546, 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 29557, 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 29569, app/assets/stylesheets/global/style.css */
.header-1 .badge {
  border-radius: 50%;
}

/* line 29573, 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 29588, app/assets/stylesheets/global/style.css */
.header-1 .form-control.header-search {
  color: #495057;
}

/* line 29592, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29596, app/assets/stylesheets/global/style.css */
.header-1 .animated-arrow span {
  display: none;
}

/* line 29600, app/assets/stylesheets/global/style.css */
.animated-arrow span:before,
.animated-arrow span:after {
  display: none;
}

@media only screen and (max-width: 991px) {
  /* line 29606, 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 29616, 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 29627, 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 29637, 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 29648, 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 29653, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29659, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29665, app/assets/stylesheets/global/style.css */
  .header-1 .form-inline .form-control,
.header-2 .form-inline .form-control {
    width: 100PX !important;
  }
  /* line 29670, app/assets/stylesheets/global/style.css */
  .header-1 .header-search,
.header-2 .header-search {
    min-width: auto !important;
  }
  /* line 29675, 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 29687, app/assets/stylesheets/global/style.css */
  .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
  /* line 29691, 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 29703, app/assets/stylesheets/global/style.css */
.header-1 .nav-link.icon i {
  color: #5b6e88 !important;
}

/* line 29707, app/assets/stylesheets/global/style.css */
.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29711, app/assets/stylesheets/global/style.css */
.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29715, 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 29728, 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 29736, app/assets/stylesheets/global/style.css */
.header-2 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29741, 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 29756, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29760, 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 29769, 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 29780, 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 29795, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    padding: 8px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29801, 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 29812, 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 29824, 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 29837, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29842, 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 29852, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .envelope {
    display: none !important;
  }
}

/*--header-3--*/
/* line 29858, 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 29871, app/assets/stylesheets/global/style.css */
.header-3 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #495057;
}

/* line 29879, app/assets/stylesheets/global/style.css */
.header-3 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29884, 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 29897, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29901, 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 29910, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow {
    cursor: pointer;
    padding: 32px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29916, 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 29927, 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 29939, 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 29952, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29957, 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 29967, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .envelope {
    display: none !important;
  }
}

/* line 29972, app/assets/stylesheets/global/style.css */
.header-style .header-brand {
  margin-left: 0 !important;
}

/* line 29976, 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 29983, app/assets/stylesheets/global/style.css */
  .page-header {
    padding: 4px;
  }
  /* line 29987, app/assets/stylesheets/global/style.css */
  .app-header {
    box-shadow: none !important;
    position: fixed !important;
  }
  /* line 29992, app/assets/stylesheets/global/style.css */
  .page {
    background: none;
  }
  /* line 29996, app/assets/stylesheets/global/style.css */
  .page-main {
    z-index: inherit;
  }
}

@media only screen and (min-width: 768px) {
  /* line 30002, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control {
    width: 200px;
  }
}

/* line 30007, 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 30018, app/assets/stylesheets/global/style.css */
.header-right-icons .nav-link.icon:hover {
  background: none;
}

/* line 30022, app/assets/stylesheets/global/style.css */
.header-right-icons .profile-user:hover {
  box-shadow: none;
}

/*Logo-center header */
@media (min-width: 991px) {
  /* line 30028, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand1 .main-logo {
    display: none;
  }
  /* line 30032, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand2 {
    margin-left: auto;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 30038, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand-img.main-logo {
    display: block;
    margin-left: 3rem;
    margin-top: 2px;
  }
  /* line 30044, 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 30050, 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 30056, 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 30063, 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 30071, app/assets/stylesheets/global/style.css */
  .app-header .header-brand,
.app-header1 .header-brand {
    min-width: auto;
  }
  /* line 30076, app/assets/stylesheets/global/style.css */
  .header-right-icons .dropdown .header-toggler {
    margin-top: 9px;
  }
}

@media (max-width: 992px) {
  /* line 30082, 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 30089, app/assets/stylesheets/global/style.css */
.app .header {
  transition: all ease 0.2s;
}

/* line 30093, 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 30099, 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 30105, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading {
  color: #100f15 !important;
}

/* line 30109, 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 30115, 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 30122, app/assets/stylesheets/global/style.css */
.app .header #menu-icon {
  color: #0d0c22;
}

/* line 30126, 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 30132, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  border-bottom: none;
}

/* line 30136, app/assets/stylesheets/global/style.css */
.app .header .flag-container {
  top: -3px;
  left: -7px;
}

/* line 30141, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30145, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30149, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar {
  width: 1.5rem;
}

/* line 30153, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show {
  animation: dropmenu 0.3s linear;
}

/* line 30157, 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 30164, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main svg {
  width: 16.9px;
  fill: #495584;
}

/* line 30169, 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 30174, 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 30195, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col {
  text-align: center;
}

/* line 30199, 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 30211, 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 30216, 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 30224, 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 30229, 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 30236, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu {
  min-width: 16rem;
}

/* line 30240, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30244, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30248, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each {
  position: relative;
}

/* line 30252, 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 30260, 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 30266, 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 30274, 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 30279, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu {
  min-width: 18rem;
}

/* line 30283, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30287, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30291, app/assets/stylesheets/global/style.css */
.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item {
  padding: 1rem;
}

/* line 30296, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 9px 6px !important;
}

/* line 30300, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30304, app/assets/stylesheets/global/style.css */
.app .header .dropdown-item {
  color: #495057;
}

/* line 30308, 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 30315, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu span,
.app .header .message-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30321, 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 30326, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 3px 6px;
}

/* line 30330, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30334, app/assets/stylesheets/global/style.css */
.app .header .message-menu .wd-90p {
  width: 90%;
}

/* line 30338, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30342, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item {
  padding: 0.6rem 1rem !important;
  border-bottom: none;
  font-size: 13px;
}

/* line 30348, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30353, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu {
  max-height: 350px;
  position: relative;
}

/* line 30360, 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 30368, 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 30375, 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 30380, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30384, app/assets/stylesheets/global/style.css */
.responsive-navbar .message-menu .wd-90p {
  width: 90%;
}

/* line 30388, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item {
  padding: 0.75rem 1rem !important;
}

/* line 30392, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30397, 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 30403, app/assets/stylesheets/global/style.css */
.header.header-1.header-style .dropdown-menu {
  top: inherit !important;
}

/* line 30407, app/assets/stylesheets/global/style.css */
.dropdown .avatar.profile-user {
  width: 2rem;
  height: 2rem;
  line-height: 2.2rem;
  border-radius: 50px !important;
}

/* line 30414, 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 30421, 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 30428, 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 30442, app/assets/stylesheets/global/style.css */
.side-header {
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 30447, app/assets/stylesheets/global/style.css */
.app-sidebar {
  border-right: 1px solid #eaedf1;
}

/* line 30451, app/assets/stylesheets/global/style.css */
.flag-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30457, app/assets/stylesheets/global/style.css */
.flag-dropdown .language {
  width: 24px;
  height: 16px;
}

/* line 30462, 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 30472, 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 30480, app/assets/stylesheets/global/style.css */
.country-selector img {
  width: 30px;
  height: 20px;
  border-radius: 3px;
}

/* line 30486, app/assets/stylesheets/global/style.css */
.app-header {
  border-bottom: 1px solid #eaedf1;
}

/* line 30490, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon.fe.fe-more-vertical {
  color: #495584 !important;
}

/* line 30494, app/assets/stylesheets/global/style.css */
.mobile-dropdown li a {
  padding: 0.55rem 1rem !important;
}

/* line 30498, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

/* line 30502, 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 30513, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30519, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 30526, 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 30538, 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 30543, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 30549, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    height: 40px;
    border-radius: 20px;
    background: #f7f8f9;
  }
}

/* line 30556, app/assets/stylesheets/global/style.css */
.main-header-center .form-control {
  padding: 1rem 1.5rem;
}

@media (min-width: 992px) {
  /* line 30561, 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 30574, app/assets/stylesheets/global/style.css */
.header .main-header-center {
  position: relative;
  align-items: center;
  max-width: 355px;
  width: 355px;
}

/* line 30581, app/assets/stylesheets/global/style.css */
.header .main-header-center i:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 991px) {
  /* line 30586, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    display: none !important;
  }
  /* line 30590, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    display: none !important;
  }
}

/* line 30595, app/assets/stylesheets/global/style.css */
.responsive-navbar {
  display: initial;
  flex-basis: inherit;
  flex-wrap: inherit;
}

@media (min-width: 768px) {
  /* line 30602, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    background: transparent;
  }
}

/* line 30610, app/assets/stylesheets/global/style.css */
.dropdown-menu.header-search svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

/* line 30616, 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 30622, 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 30629, 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 30644, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}

/* line 30649, 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 30654, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 30660, app/assets/stylesheets/global/style.css */
  .responsive-navbar .header-search .input-group .input-group-text.btn {
    right: 6px;
    padding: 5px;
  }
}

/* line 30666, app/assets/stylesheets/global/style.css */
.header .profile-1 .dropdown-item svg {
  fill: #212529 !important;
}

/* line 30670, app/assets/stylesheets/global/style.css */
.main-header-center .btn svg {
  fill: #495584 !important;
  width: 24px;
  height: 24px;
}

@media (max-width: 991.98px) {
  /* line 30677, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
}

/* line 30682, app/assets/stylesheets/global/style.css */
.notification-each {
  white-space: normal;
}

/* line 30686, 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 30698, app/assets/stylesheets/global/style.css */
.header .message .dropdown-item {
  white-space: normal;
}

/* line 30702, 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 30713, app/assets/stylesheets/global/style.css */
  .source-container,
.dropdown .full-screen-link {
    display: none !important;
  }
}

/* line 30719, app/assets/stylesheets/global/style.css */
.cart-menu a .cart-desc {
  white-space: normal;
}

@media (min-width: 576px) {
  /* line 30724, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 320px;
  }
}

@media (max-width: 575.98px) {
  /* line 30730, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 280px;
  }
}

@media (max-width: 991px) {
  /* line 30736, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu.header-search {
    border-radius: 5px 5px 5px 5px !important;
  }
}

@media (min-width: 992px) {
  /* line 30742, 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 30754, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  /* line 30758, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
  /* line 30762, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2 {
    display: block !important;
  }
  /* line 30766, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle {
    transform: none;
  }
  /* line 30770, app/assets/stylesheets/global/style.css */
  .horizontal .slide-menu a:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30775, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu__label {
    margin-right: 6px;
  }
  /* line 30779, app/assets/stylesheets/global/style.css */
  .horizontal .header-brand-img {
    margin-top: 11px;
  }
  /* line 30783, app/assets/stylesheets/global/style.css */
  .horizontal .header .main-header-center {
    margin-top: 6px;
  }
  /* line 30787, 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 30791, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu__item .badge {
    display: none;
  }
  /* line 30795, 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 30802, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    z-index: 77 !important;
  }
  /* line 30806, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  /* line 30810, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  /* line 30814, 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 30821, app/assets/stylesheets/global/style.css */
  .horizontal .header.fixed-header.hor-header {
    position: relative;
  }
  /* line 30825, app/assets/stylesheets/global/style.css */
  .horizontal.scrollable-layout .horizontal-main {
    position: relative;
  }
  /* line 30829, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .sub-category {
    display: none;
  }
  /* line 30833, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .side-badge {
    display: none;
  }
  /* line 30837, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
    padding: 0;
  }
  /* line 30843, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  /* line 30847, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  /* line 30851, app/assets/stylesheets/global/style.css */
  .horizontal .side-header {
    display: none !important;
  }
  /* line 30855, app/assets/stylesheets/global/style.css */
  .horizontal .stickyClass .horizontal-main {
    width: 100%;
  }
  /* line 30859, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    position: relative;
    bottom: initial;
  }
  /* line 30864, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  /* line 30868, 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 30882, 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 30889, app/assets/stylesheets/global/style.css */
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  /* line 30893, app/assets/stylesheets/global/style.css */
  .horizontal .fixed-header {
    position: fixed;
  }
  /* line 30897, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 20px !important;
  }
  /* line 30901, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-angle {
    right: 0px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  /* line 30908, app/assets/stylesheets/global/style.css */
  .horizontal .sub-angle2 {
    margin-right: 11px;
  }
  /* line 30912, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    transition: none;
  }
  /* line 30916, 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 30929, 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 30942, app/assets/stylesheets/global/style.css */
  .horizontal .sub-side-menu__item {
    padding: 8px 35px;
  }
  /* line 30946, 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 30956, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a.active {
    color: var(--primary-bg-color);
  }
  /* line 30960, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 2px;
    right: -4px;
    transform: rotate(90deg);
    font-size: 15px;
  }
  /* line 30968, 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 30975, app/assets/stylesheets/global/style.css */
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  /* line 30979, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .slide .side-menu__item.active {
    border-right: none;
  }
  /* line 30983, app/assets/stylesheets/global/style.css */
  .horizontal .slide {
    margin: 0 3px;
  }
  /* line 30987, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal {
    display: block;
  }
  /* line 30991, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  /* line 30995, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 30999, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: block;
  }
  /* line 31003, app/assets/stylesheets/global/style.css */
  .mobile-logo.dark-logo-1 {
    display: none;
  }
  /* line 31007, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-right {
    right: 20px;
  }
  /* line 31011, 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 31026, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left {
    left: 23px;
  }
  /* line 31030, app/assets/stylesheets/global/style.css */
  .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  /* line 31035, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}

/* line 31043, app/assets/stylesheets/global/style.css */
.app-sidebar.horizontal-main {
  padding-top: 0px;
}

/* line 31047, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31052, app/assets/stylesheets/global/style.css */
  .horizontal .app.horizontal .side-menu h3, .horizontal .app.horizontal .side-menu .h3 {
    display: block !important;
  }
  /* line 31056, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  /* line 31060, app/assets/stylesheets/global/style.css */
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  /* line 31064, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    padding: 0;
  }
  /* line 31068, app/assets/stylesheets/global/style.css */
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  /* line 31072, app/assets/stylesheets/global/style.css */
  .horizontal.app .main-sidemenu .slide-left,
.horizontal.app .main-sidemenu .slide-right {
    display: none;
  }
  /* line 31077, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    width: 270px;
  }
}

/* line 31082, app/assets/stylesheets/global/style.css */
.horizontal .leftmenu-styles {
  display: none;
}

/* line 31086, 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 31092, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    margin-right: 8px;
  }
  /* line 31096, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    font-size: 1.5rem !important;
    width: 1.3rem !important;
  }
  /* line 31101, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: inherit;
  }
  /* line 31109, app/assets/stylesheets/global/style.css */
  .horizontal.app .app-sidebar {
    top: 71px;
  }
  /* line 31113, app/assets/stylesheets/global/style.css */
  .header.hor-header {
    position: fixed;
    border-bottom: 1px solid #e9edf4;
    width: 100%;
    z-index: 999;
    top: 0;
  }
  /* line 31121, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 31125, app/assets/stylesheets/global/style.css */
  .hor-header .container.main-container div:first-child {
    align-items: center !important;
  }
  /* line 31129, 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 31135, app/assets/stylesheets/global/style.css */
  .logo-horizontal .header-brand-img {
    margin-left: 60px;
  }
}

@media (max-width: 767.98px) {
  /* line 31141, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  /* line 31147, app/assets/stylesheets/global/style.css */
  .horizontal-main.fixed-header.visible-title {
    width: 100%;
  }
}

/* line 31152, app/assets/stylesheets/global/style.css */
.icons-list {
  list-style: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

/* line 31162, app/assets/stylesheets/global/style.css */
.icons-list > li {
  flex: 1 0 3rem;
}

/* line 31167, app/assets/stylesheets/global/style.css */
.icons-list-wrap {
  overflow: hidden;
}

/* line 31171, 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 31187, app/assets/stylesheets/global/style.css */
.icons-list-item i {
  font-size: 1.25rem;
}

/*-----Icon input-----*/
/* line 31192, app/assets/stylesheets/global/style.css */
.input-icon {
  position: relative;
}

/* line 31196, 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 31212, app/assets/stylesheets/global/style.css */
.input-icon-addon.search-icon {
  right: auto !important;
  left: 0 !important;
  color: #636262 !important;
}

/* line 31218, app/assets/stylesheets/global/style.css */
.input-icon-addon:last-child {
  left: auto;
  right: 0;
}

/* line 31223, 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 31236, app/assets/stylesheets/global/style.css */
  .icon-absolute {
    display: none;
  }
}

/*------ Icons List ------*/
/* line 31242, 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 31251, app/assets/stylesheets/global/style.css */
.browser-android-browser {
  background-image: url(/assets/browsers/android-browser.svg);
}

/* line 31255, app/assets/stylesheets/global/style.css */
.browser-aol-explorer {
  background-image: url(/assets/browsers/aol-explorer.svg);
}

/* line 31259, app/assets/stylesheets/global/style.css */
.browser-blackberry {
  background-image: url(/assets/browsers/blackberry.svg);
}

/* line 31263, app/assets/stylesheets/global/style.css */
.browser-camino {
  background-image: url(/assets/browsers/camino.svg);
}

/* line 31267, app/assets/stylesheets/global/style.css */
.browser-chrome {
  background-image: url(/assets/browsers/chrome.svg);
}

/* line 31271, app/assets/stylesheets/global/style.css */
.browser-chromium {
  background-image: url(/assets/browsers/chromium.svg);
}

/* line 31275, app/assets/stylesheets/global/style.css */
.browser-dolphin {
  background-image: url(/assets/browsers/dolphin.svg);
}

/* line 31279, app/assets/stylesheets/global/style.css */
.browser-edge {
  background-image: url(/assets/browsers/edge.svg);
}

/* line 31283, app/assets/stylesheets/global/style.css */
.browser-firefox {
  background-image: url(/assets/browsers/firefox.svg);
}

/* line 31287, app/assets/stylesheets/global/style.css */
.browser-ie {
  background-image: url(/assets/browsers/ie.svg);
}

/* line 31291, app/assets/stylesheets/global/style.css */
.browser-maxthon {
  background-image: url(/assets/browsers/maxthon.svg);
}

/* line 31295, app/assets/stylesheets/global/style.css */
.browser-mozilla {
  background-image: url(/assets/browsers/mozilla.svg);
}

/* line 31299, app/assets/stylesheets/global/style.css */
.browser-netscape {
  background-image: url(/assets/browsers/netscape.svg);
}

/* line 31303, app/assets/stylesheets/global/style.css */
.browser-opera {
  background-image: url(/assets/browsers/opera.svg);
}

/* line 31307, app/assets/stylesheets/global/style.css */
.browser-safari {
  background-image: url(/assets/browsers/safari.svg);
}

/* line 31311, app/assets/stylesheets/global/style.css */
.browser-sleipnir {
  background-image: url(/assets/browsers/sleipnir.svg);
}

/* line 31315, app/assets/stylesheets/global/style.css */
.browser-uc-browser {
  background-image: url(/assets/browsers/uc-browser.svg);
}

/* line 31319, app/assets/stylesheets/global/style.css */
.browser-vivaldi {
  background-image: url(/assets/browsers/vivaldi.svg);
}

/* line 31323, 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 31334, app/assets/stylesheets/global/style.css */
.flag-ad {
  background-image: url(/assets/flags/ad.svg);
}

/* line 31338, app/assets/stylesheets/global/style.css */
.flag-ae {
  background-image: url(/assets/flags/ae.svg);
}

/* line 31342, app/assets/stylesheets/global/style.css */
.flag-af {
  background-image: url(/assets/flags/af.svg);
}

/* line 31346, app/assets/stylesheets/global/style.css */
.flag-ag {
  background-image: url(/assets/flags/ag.svg);
}

/* line 31350, app/assets/stylesheets/global/style.css */
.flag-ai {
  background-image: url(/assets/flags/ai.svg);
}

/* line 31354, app/assets/stylesheets/global/style.css */
.flag-al {
  background-image: url(/assets/flags/al.svg);
}

/* line 31358, app/assets/stylesheets/global/style.css */
.flag-am {
  background-image: url(/assets/flags/am.svg);
}

/* line 31362, app/assets/stylesheets/global/style.css */
.flag-ao {
  background-image: url(/assets/flags/ao.svg);
}

/* line 31366, app/assets/stylesheets/global/style.css */
.flag-aq {
  background-image: url(/assets/flags/aq.svg);
}

/* line 31370, app/assets/stylesheets/global/style.css */
.flag-ar {
  background-image: url(/assets/flags/ar.svg);
}

/* line 31374, app/assets/stylesheets/global/style.css */
.flag-as {
  background-image: url(/assets/flags/as.svg);
}

/* line 31378, app/assets/stylesheets/global/style.css */
.flag-at {
  background-image: url(/assets/flags/at.svg);
}

/* line 31382, app/assets/stylesheets/global/style.css */
.flag-au {
  background-image: url(/assets/flags/au.svg);
}

/* line 31386, app/assets/stylesheets/global/style.css */
.flag-aw {
  background-image: url(/assets/flags/aw.svg);
}

/* line 31390, app/assets/stylesheets/global/style.css */
.flag-ax {
  background-image: url(/assets/flags/ax.svg);
}

/* line 31394, app/assets/stylesheets/global/style.css */
.flag-az {
  background-image: url(/assets/flags/az.svg);
}

/* line 31398, app/assets/stylesheets/global/style.css */
.flag-ba {
  background-image: url(/assets/flags/ba.svg);
}

/* line 31402, app/assets/stylesheets/global/style.css */
.flag-bb {
  background-image: url(/assets/flags/bb.svg);
}

/* line 31406, app/assets/stylesheets/global/style.css */
.flag-bd {
  background-image: url(/assets/flags/bd.svg);
}

/* line 31410, app/assets/stylesheets/global/style.css */
.flag-be {
  background-image: url(/assets/flags/be.svg);
}

/* line 31414, app/assets/stylesheets/global/style.css */
.flag-bf {
  background-image: url(/assets/flags/bf.svg);
}

/* line 31418, app/assets/stylesheets/global/style.css */
.flag-bg {
  background-image: url(/assets/flags/bg.svg);
}

/* line 31422, app/assets/stylesheets/global/style.css */
.flag-bh {
  background-image: url(/assets/flags/bh.svg);
}

/* line 31426, app/assets/stylesheets/global/style.css */
.flag-bi {
  background-image: url(/assets/flags/bi.svg);
}

/* line 31430, app/assets/stylesheets/global/style.css */
.flag-bj {
  background-image: url(/assets/flags/bj.svg);
}

/* line 31434, app/assets/stylesheets/global/style.css */
.flag-bl {
  background-image: url(/assets/flags/bl.svg);
}

/* line 31438, app/assets/stylesheets/global/style.css */
.flag-bm {
  background-image: url(/assets/flags/bm.svg);
}

/* line 31442, app/assets/stylesheets/global/style.css */
.flag-bn {
  background-image: url(/assets/flags/bn.svg);
}

/* line 31446, app/assets/stylesheets/global/style.css */
.flag-bo {
  background-image: url(/assets/flags/bo.svg);
}

/* line 31450, app/assets/stylesheets/global/style.css */
.flag-bq {
  background-image: url(/assets/flags/bq.svg);
}

/* line 31454, app/assets/stylesheets/global/style.css */
.flag-br {
  background-image: url(/assets/flags/br.svg);
}

/* line 31458, app/assets/stylesheets/global/style.css */
.flag-bs {
  background-image: url(/assets/flags/bs.svg);
}

/* line 31462, app/assets/stylesheets/global/style.css */
.flag-bt {
  background-image: url(/assets/flags/bt.svg);
}

/* line 31466, app/assets/stylesheets/global/style.css */
.flag-bv {
  background-image: url(/assets/flags/bv.svg);
}

/* line 31470, app/assets/stylesheets/global/style.css */
.flag-bw {
  background-image: url(/assets/flags/bw.svg);
}

/* line 31474, app/assets/stylesheets/global/style.css */
.flag-by {
  background-image: url(/assets/flags/by.svg);
}

/* line 31478, app/assets/stylesheets/global/style.css */
.flag-bz {
  background-image: url(/assets/flags/bz.svg);
}

/* line 31482, app/assets/stylesheets/global/style.css */
.flag-ca {
  background-image: url(/assets/flags/ca.svg);
}

/* line 31486, app/assets/stylesheets/global/style.css */
.flag-cc {
  background-image: url(/assets/flags/cc.svg);
}

/* line 31490, app/assets/stylesheets/global/style.css */
.flag-cd {
  background-image: url(/assets/flags/cd.svg);
}

/* line 31494, app/assets/stylesheets/global/style.css */
.flag-cf {
  background-image: url(/assets/flags/cf.svg);
}

/* line 31498, app/assets/stylesheets/global/style.css */
.flag-cg {
  background-image: url(/assets/flags/cg.svg);
}

/* line 31502, app/assets/stylesheets/global/style.css */
.flag-ch {
  background-image: url(/assets/flags/ch.svg);
}

/* line 31506, app/assets/stylesheets/global/style.css */
.flag-ci {
  background-image: url(/assets/flags/ci.svg);
}

/* line 31510, app/assets/stylesheets/global/style.css */
.flag-ck {
  background-image: url(/assets/flags/ck.svg);
}

/* line 31514, app/assets/stylesheets/global/style.css */
.flag-cl {
  background-image: url(/assets/flags/cl.svg);
}

/* line 31518, app/assets/stylesheets/global/style.css */
.flag-cm {
  background-image: url(/assets/flags/cm.svg);
}

/* line 31522, app/assets/stylesheets/global/style.css */
.flag-cn {
  background-image: url(/assets/flags/cn.svg);
}

/* line 31526, app/assets/stylesheets/global/style.css */
.flag-co {
  background-image: url(/assets/flags/co.svg);
}

/* line 31530, app/assets/stylesheets/global/style.css */
.flag-cr {
  background-image: url(/assets/flags/cr.svg);
}

/* line 31534, app/assets/stylesheets/global/style.css */
.flag-cu {
  background-image: url(/assets/flags/cu.svg);
}

/* line 31538, app/assets/stylesheets/global/style.css */
.flag-cv {
  background-image: url(/assets/flags/cv.svg);
}

/* line 31542, app/assets/stylesheets/global/style.css */
.flag-cw {
  background-image: url(/assets/flags/cw.svg);
}

/* line 31546, app/assets/stylesheets/global/style.css */
.flag-cx {
  background-image: url(/assets/flags/cx.svg);
}

/* line 31550, app/assets/stylesheets/global/style.css */
.flag-cy {
  background-image: url(/assets/flags/cy.svg);
}

/* line 31554, app/assets/stylesheets/global/style.css */
.flag-cz {
  background-image: url(/assets/flags/cz.svg);
}

/* line 31558, app/assets/stylesheets/global/style.css */
.flag-de {
  background-image: url(/assets/flags/de.svg);
}

/* line 31562, app/assets/stylesheets/global/style.css */
.flag-dj {
  background-image: url(/assets/flags/dj.svg);
}

/* line 31566, app/assets/stylesheets/global/style.css */
.flag-dk {
  background-image: url(/assets/flags/dk.svg);
}

/* line 31570, app/assets/stylesheets/global/style.css */
.flag-dm {
  background-image: url(/assets/flags/dm.svg);
}

/* line 31574, app/assets/stylesheets/global/style.css */
.flag-do {
  background-image: url(/assets/flags/do.svg);
}

/* line 31578, app/assets/stylesheets/global/style.css */
.flag-dz {
  background-image: url(/assets/flags/dz.svg);
}

/* line 31582, app/assets/stylesheets/global/style.css */
.flag-ec {
  background-image: url(/assets/flags/ec.svg);
}

/* line 31586, app/assets/stylesheets/global/style.css */
.flag-ee {
  background-image: url(/assets/flags/ee.svg);
}

/* line 31590, app/assets/stylesheets/global/style.css */
.flag-eg {
  background-image: url(/assets/flags/eg.svg);
}

/* line 31594, app/assets/stylesheets/global/style.css */
.flag-eh {
  background-image: url(/assets/flags/eh.svg);
}

/* line 31598, app/assets/stylesheets/global/style.css */
.flag-er {
  background-image: url(/assets/flags/er.svg);
}

/* line 31602, app/assets/stylesheets/global/style.css */
.flag-es {
  background-image: url(/assets/flags/es.svg);
}

/* line 31606, app/assets/stylesheets/global/style.css */
.flag-et {
  background-image: url(/assets/flags/et.svg);
}

/* line 31610, app/assets/stylesheets/global/style.css */
.flag-eu {
  background-image: url(/assets/flags/eu.svg);
}

/* line 31614, app/assets/stylesheets/global/style.css */
.flag-fi {
  background-image: url(/assets/flags/fi.svg);
}

/* line 31618, app/assets/stylesheets/global/style.css */
.flag-fj {
  background-image: url(/assets/flags/fj.svg);
}

/* line 31622, app/assets/stylesheets/global/style.css */
.flag-fk {
  background-image: url(/assets/flags/fk.svg);
}

/* line 31626, app/assets/stylesheets/global/style.css */
.flag-fm {
  background-image: url(/assets/flags/fm.svg);
}

/* line 31630, app/assets/stylesheets/global/style.css */
.flag-fo {
  background-image: url(/assets/flags/fo.svg);
}

/* line 31634, app/assets/stylesheets/global/style.css */
.flag-fr {
  background-image: url(/assets/flags/fr.svg);
}

/* line 31638, app/assets/stylesheets/global/style.css */
.flag-ga {
  background-image: url(/assets/flags/ga.svg);
}

/* line 31642, app/assets/stylesheets/global/style.css */
.flag-gb-eng {
  background-image: url(/assets/flags/gb-eng.svg);
}

/* line 31646, app/assets/stylesheets/global/style.css */
.flag-gb-nir {
  background-image: url(/assets/flags/gb-nir.svg);
}

/* line 31650, app/assets/stylesheets/global/style.css */
.flag-gb-sct {
  background-image: url(/assets/flags/gb-sct.svg);
}

/* line 31654, app/assets/stylesheets/global/style.css */
.flag-gb-wls {
  background-image: url(/assets/flags/gb-wls.svg);
}

/* line 31658, app/assets/stylesheets/global/style.css */
.flag-gb {
  background-image: url(/assets/flags/gb.svg);
}

/* line 31662, app/assets/stylesheets/global/style.css */
.flag-gd {
  background-image: url(/assets/flags/gd.svg);
}

/* line 31666, app/assets/stylesheets/global/style.css */
.flag-ge {
  background-image: url(/assets/flags/ge.svg);
}

/* line 31670, app/assets/stylesheets/global/style.css */
.flag-gf {
  background-image: url(/assets/flags/gf.svg);
}

/* line 31674, app/assets/stylesheets/global/style.css */
.flag-gg {
  background-image: url(/assets/flags/gg.svg);
}

/* line 31678, app/assets/stylesheets/global/style.css */
.flag-gh {
  background-image: url(/assets/flags/gh.svg);
}

/* line 31682, app/assets/stylesheets/global/style.css */
.flag-gi {
  background-image: url(/assets/flags/gi.svg);
}

/* line 31686, app/assets/stylesheets/global/style.css */
.flag-gl {
  background-image: url(/assets/flags/gl.svg);
}

/* line 31690, app/assets/stylesheets/global/style.css */
.flag-gm {
  background-image: url(/assets/flags/gm.svg);
}

/* line 31694, app/assets/stylesheets/global/style.css */
.flag-gn {
  background-image: url(/assets/flags/gn.svg);
}

/* line 31698, app/assets/stylesheets/global/style.css */
.flag-gp {
  background-image: url(/assets/flags/gp.svg);
}

/* line 31702, app/assets/stylesheets/global/style.css */
.flag-gq {
  background-image: url(/assets/flags/gq.svg);
}

/* line 31706, app/assets/stylesheets/global/style.css */
.flag-gr {
  background-image: url(/assets/flags/gr.svg);
}

/* line 31710, app/assets/stylesheets/global/style.css */
.flag-gs {
  background-image: url(/assets/flags/gs.svg);
}

/* line 31714, app/assets/stylesheets/global/style.css */
.flag-gt {
  background-image: url(/assets/flags/gt.svg);
}

/* line 31718, app/assets/stylesheets/global/style.css */
.flag-gu {
  background-image: url(/assets/flags/gu.svg);
}

/* line 31722, app/assets/stylesheets/global/style.css */
.flag-gw {
  background-image: url(/assets/flags/gw.svg);
}

/* line 31726, app/assets/stylesheets/global/style.css */
.flag-gy {
  background-image: url(/assets/flags/gy.svg);
}

/* line 31730, app/assets/stylesheets/global/style.css */
.flag-hk {
  background-image: url(/assets/flags/hk.svg);
}

/* line 31734, app/assets/stylesheets/global/style.css */
.flag-hm {
  background-image: url(/assets/flags/hm.svg);
}

/* line 31738, app/assets/stylesheets/global/style.css */
.flag-hn {
  background-image: url(/assets/flags/hn.svg);
}

/* line 31742, app/assets/stylesheets/global/style.css */
.flag-hr {
  background-image: url(/assets/flags/hr.svg);
}

/* line 31746, app/assets/stylesheets/global/style.css */
.flag-ht {
  background-image: url(/assets/flags/ht.svg);
}

/* line 31750, app/assets/stylesheets/global/style.css */
.flag-hu {
  background-image: url(/assets/flags/hu.svg);
}

/* line 31754, app/assets/stylesheets/global/style.css */
.flag-id {
  background-image: url(/assets/flags/id.svg);
}

/* line 31758, app/assets/stylesheets/global/style.css */
.flag-ie {
  background-image: url(/assets/flags/ie.svg);
}

/* line 31762, app/assets/stylesheets/global/style.css */
.flag-il {
  background-image: url(/assets/flags/il.svg);
}

/* line 31766, app/assets/stylesheets/global/style.css */
.flag-im {
  background-image: url(/assets/flags/im.svg);
}

/* line 31770, app/assets/stylesheets/global/style.css */
.flag-in {
  background-image: url(/assets/flags/in.svg);
}

/* line 31774, app/assets/stylesheets/global/style.css */
.flag-io {
  background-image: url(/assets/flags/io.svg);
}

/* line 31778, app/assets/stylesheets/global/style.css */
.flag-iq {
  background-image: url(/assets/flags/iq.svg);
}

/* line 31782, app/assets/stylesheets/global/style.css */
.flag-ir {
  background-image: url(/assets/flags/ir.svg);
}

/* line 31786, app/assets/stylesheets/global/style.css */
.flag-is {
  background-image: url(/assets/flags/is.svg);
}

/* line 31790, app/assets/stylesheets/global/style.css */
.flag-it {
  background-image: url(/assets/flags/it.svg);
}

/* line 31794, app/assets/stylesheets/global/style.css */
.flag-je {
  background-image: url(/assets/flags/je.svg);
}

/* line 31798, app/assets/stylesheets/global/style.css */
.flag-jm {
  background-image: url(/assets/flags/jm.svg);
}

/* line 31802, app/assets/stylesheets/global/style.css */
.flag-jo {
  background-image: url(/assets/flags/jo.svg);
}

/* line 31806, app/assets/stylesheets/global/style.css */
.flag-jp {
  background-image: url(/assets/flags/jp.svg);
}

/* line 31810, app/assets/stylesheets/global/style.css */
.flag-ke {
  background-image: url(/assets/flags/ke.svg);
}

/* line 31814, app/assets/stylesheets/global/style.css */
.flag-kg {
  background-image: url(/assets/flags/kg.svg);
}

/* line 31818, app/assets/stylesheets/global/style.css */
.flag-kh {
  background-image: url(/assets/flags/kh.svg);
}

/* line 31822, app/assets/stylesheets/global/style.css */
.flag-ki {
  background-image: url(/assets/flags/ki.svg);
}

/* line 31826, app/assets/stylesheets/global/style.css */
.flag-km {
  background-image: url(/assets/flags/km.svg);
}

/* line 31830, app/assets/stylesheets/global/style.css */
.flag-kn {
  background-image: url(/assets/flags/kn.svg);
}

/* line 31834, app/assets/stylesheets/global/style.css */
.flag-kp {
  background-image: url(/assets/flags/kp.svg);
}

/* line 31838, app/assets/stylesheets/global/style.css */
.flag-kr {
  background-image: url(/assets/flags/kr.svg);
}

/* line 31842, app/assets/stylesheets/global/style.css */
.flag-kw {
  background-image: url(/assets/flags/kw.svg);
}

/* line 31846, app/assets/stylesheets/global/style.css */
.flag-ky {
  background-image: url(/assets/flags/ky.svg);
}

/* line 31850, app/assets/stylesheets/global/style.css */
.flag-kz {
  background-image: url(/assets/flags/kz.svg);
}

/* line 31854, app/assets/stylesheets/global/style.css */
.flag-la {
  background-image: url(/assets/flags/la.svg);
}

/* line 31858, app/assets/stylesheets/global/style.css */
.flag-lb {
  background-image: url(/assets/flags/lb.svg);
}

/* line 31862, app/assets/stylesheets/global/style.css */
.flag-lc {
  background-image: url(/assets/flags/lc.svg);
}

/* line 31866, app/assets/stylesheets/global/style.css */
.flag-li {
  background-image: url(/assets/flags/li.svg);
}

/* line 31870, app/assets/stylesheets/global/style.css */
.flag-lk {
  background-image: url(/assets/flags/lk.svg);
}

/* line 31874, app/assets/stylesheets/global/style.css */
.flag-lr {
  background-image: url(/assets/flags/lr.svg);
}

/* line 31878, app/assets/stylesheets/global/style.css */
.flag-ls {
  background-image: url(/assets/flags/ls.svg);
}

/* line 31882, app/assets/stylesheets/global/style.css */
.flag-lt {
  background-image: url(/assets/flags/lt.svg);
}

/* line 31886, app/assets/stylesheets/global/style.css */
.flag-lu {
  background-image: url(/assets/flags/lu.svg);
}

/* line 31890, app/assets/stylesheets/global/style.css */
.flag-lv {
  background-image: url(/assets/flags/lv.svg);
}

/* line 31894, app/assets/stylesheets/global/style.css */
.flag-ly {
  background-image: url(/assets/flags/ly.svg);
}

/* line 31898, app/assets/stylesheets/global/style.css */
.flag-ma {
  background-image: url(/assets/flags/ma.svg);
}

/* line 31902, app/assets/stylesheets/global/style.css */
.flag-mc {
  background-image: url(/assets/flags/mc.svg);
}

/* line 31906, app/assets/stylesheets/global/style.css */
.flag-md {
  background-image: url(/assets/flags/md.svg);
}

/* line 31910, app/assets/stylesheets/global/style.css */
.flag-me {
  background-image: url(/assets/flags/me.svg);
}

/* line 31914, app/assets/stylesheets/global/style.css */
.flag-mf {
  background-image: url(/assets/flags/mf.svg);
}

/* line 31918, app/assets/stylesheets/global/style.css */
.flag-mg {
  background-image: url(/assets/flags/mg.svg);
}

/* line 31922, app/assets/stylesheets/global/style.css */
.flag-mh {
  background-image: url(/assets/flags/mh.svg);
}

/* line 31926, app/assets/stylesheets/global/style.css */
.flag-mk {
  background-image: url(/assets/flags/mk.svg);
}

/* line 31930, app/assets/stylesheets/global/style.css */
.flag-ml {
  background-image: url(/assets/flags/ml.svg);
}

/* line 31934, app/assets/stylesheets/global/style.css */
.flag-mm {
  background-image: url(/assets/flags/mm.svg);
}

/* line 31938, app/assets/stylesheets/global/style.css */
.flag-mn {
  background-image: url(/assets/flags/mn.svg);
}

/* line 31942, app/assets/stylesheets/global/style.css */
.flag-mo {
  background-image: url(/assets/flags/mo.svg);
}

/* line 31946, app/assets/stylesheets/global/style.css */
.flag-mp {
  background-image: url(/assets/flags/mp.svg);
}

/* line 31950, app/assets/stylesheets/global/style.css */
.flag-mq {
  background-image: url(/assets/flags/mq.svg);
}

/* line 31954, app/assets/stylesheets/global/style.css */
.flag-mr {
  background-image: url(/assets/flags/mr.svg);
}

/* line 31958, app/assets/stylesheets/global/style.css */
.flag-ms {
  background-image: url(/assets/flags/ms.svg);
}

/* line 31962, app/assets/stylesheets/global/style.css */
.flag-mt {
  background-image: url(/assets/flags/mt.svg);
}

/* line 31966, app/assets/stylesheets/global/style.css */
.flag-mu {
  background-image: url(/assets/flags/mu.svg);
}

/* line 31970, app/assets/stylesheets/global/style.css */
.flag-mv {
  background-image: url(/assets/flags/mv.svg);
}

/* line 31974, app/assets/stylesheets/global/style.css */
.flag-mw {
  background-image: url(/assets/flags/mw.svg);
}

/* line 31978, app/assets/stylesheets/global/style.css */
.flag-mx {
  background-image: url(/assets/flags/mx.svg);
}

/* line 31982, app/assets/stylesheets/global/style.css */
.flag-my {
  background-image: url(/assets/flags/my.svg);
}

/* line 31986, app/assets/stylesheets/global/style.css */
.flag-mz {
  background-image: url(/assets/flags/mz.svg);
}

/* line 31990, app/assets/stylesheets/global/style.css */
.flag-na {
  background-image: url(/assets/flags/na.svg);
}

/* line 31994, app/assets/stylesheets/global/style.css */
.flag-nc {
  background-image: url(/assets/flags/nc.svg);
}

/* line 31998, app/assets/stylesheets/global/style.css */
.flag-ne {
  background-image: url(/assets/flags/ne.svg);
}

/* line 32002, app/assets/stylesheets/global/style.css */
.flag-nf {
  background-image: url(/assets/flags/nf.svg);
}

/* line 32006, app/assets/stylesheets/global/style.css */
.flag-ng {
  background-image: url(/assets/flags/ng.svg);
}

/* line 32010, app/assets/stylesheets/global/style.css */
.flag-ni {
  background-image: url(/assets/flags/ni.svg);
}

/* line 32014, app/assets/stylesheets/global/style.css */
.flag-nl {
  background-image: url(/assets/flags/nl.svg);
}

/* line 32018, app/assets/stylesheets/global/style.css */
.flag-no {
  background-image: url(/assets/flags/no.svg);
}

/* line 32022, app/assets/stylesheets/global/style.css */
.flag-np {
  background-image: url(/assets/flags/np.svg);
}

/* line 32026, app/assets/stylesheets/global/style.css */
.flag-nr {
  background-image: url(/assets/flags/nr.svg);
}

/* line 32030, app/assets/stylesheets/global/style.css */
.flag-nu {
  background-image: url(/assets/flags/nu.svg);
}

/* line 32034, app/assets/stylesheets/global/style.css */
.flag-nz {
  background-image: url(/assets/flags/nz.svg);
}

/* line 32038, app/assets/stylesheets/global/style.css */
.flag-om {
  background-image: url(/assets/flags/om.svg);
}

/* line 32042, app/assets/stylesheets/global/style.css */
.flag-pa {
  background-image: url(/assets/flags/pa.svg);
}

/* line 32046, app/assets/stylesheets/global/style.css */
.flag-pe {
  background-image: url(/assets/flags/pe.svg);
}

/* line 32050, app/assets/stylesheets/global/style.css */
.flag-pf {
  background-image: url(/assets/flags/pf.svg);
}

/* line 32054, app/assets/stylesheets/global/style.css */
.flag-pg {
  background-image: url(/assets/flags/pg.svg);
}

/* line 32058, app/assets/stylesheets/global/style.css */
.flag-ph {
  background-image: url(/assets/flags/ph.svg);
}

/* line 32062, app/assets/stylesheets/global/style.css */
.flag-pk {
  background-image: url(/assets/flags/pk.svg);
}

/* line 32066, app/assets/stylesheets/global/style.css */
.flag-pl {
  background-image: url(/assets/flags/pl.svg);
}

/* line 32070, app/assets/stylesheets/global/style.css */
.flag-pm {
  background-image: url(/assets/flags/pm.svg);
}

/* line 32074, app/assets/stylesheets/global/style.css */
.flag-pn {
  background-image: url(/assets/flags/pn.svg);
}

/* line 32078, app/assets/stylesheets/global/style.css */
.flag-pr {
  background-image: url(/assets/flags/pr.svg);
}

/* line 32082, app/assets/stylesheets/global/style.css */
.flag-ps {
  background-image: url(/assets/flags/ps.svg);
}

/* line 32086, app/assets/stylesheets/global/style.css */
.flag-pt {
  background-image: url(/assets/flags/pt.svg);
}

/* line 32090, app/assets/stylesheets/global/style.css */
.flag-pw {
  background-image: url(/assets/flags/pw.svg);
}

/* line 32094, app/assets/stylesheets/global/style.css */
.flag-py {
  background-image: url(/assets/flags/py.svg);
}

/* line 32098, app/assets/stylesheets/global/style.css */
.flag-qa {
  background-image: url(/assets/flags/qa.svg);
}

/* line 32102, app/assets/stylesheets/global/style.css */
.flag-re {
  background-image: url(/assets/flags/re.svg);
}

/* line 32106, app/assets/stylesheets/global/style.css */
.flag-ro {
  background-image: url(/assets/flags/ro.svg);
}

/* line 32110, app/assets/stylesheets/global/style.css */
.flag-rs {
  background-image: url(/assets/flags/rs.svg);
}

/* line 32114, app/assets/stylesheets/global/style.css */
.flag-ru {
  background-image: url(/assets/flags/ru.svg);
}

/* line 32118, app/assets/stylesheets/global/style.css */
.flag-rw {
  background-image: url(/assets/flags/rw.svg);
}

/* line 32122, app/assets/stylesheets/global/style.css */
.flag-sa {
  background-image: url(/assets/flags/sa.svg);
}

/* line 32126, app/assets/stylesheets/global/style.css */
.flag-sb {
  background-image: url(/assets/flags/sb.svg);
}

/* line 32130, app/assets/stylesheets/global/style.css */
.flag-sc {
  background-image: url(/assets/flags/sc.svg);
}

/* line 32134, app/assets/stylesheets/global/style.css */
.flag-sd {
  background-image: url(/assets/flags/sd.svg);
}

/* line 32138, app/assets/stylesheets/global/style.css */
.flag-se {
  background-image: url(/assets/flags/se.svg);
}

/* line 32142, app/assets/stylesheets/global/style.css */
.flag-sg {
  background-image: url(/assets/flags/sg.svg);
}

/* line 32146, app/assets/stylesheets/global/style.css */
.flag-sh {
  background-image: url(/assets/flags/sh.svg);
}

/* line 32150, app/assets/stylesheets/global/style.css */
.flag-si {
  background-image: url(/assets/flags/si.svg);
}

/* line 32154, app/assets/stylesheets/global/style.css */
.flag-sj {
  background-image: url(/assets/flags/sj.svg);
}

/* line 32158, app/assets/stylesheets/global/style.css */
.flag-sk {
  background-image: url(/assets/flags/sk.svg);
}

/* line 32162, app/assets/stylesheets/global/style.css */
.flag-sl {
  background-image: url(/assets/flags/sl.svg);
}

/* line 32166, app/assets/stylesheets/global/style.css */
.flag-sm {
  background-image: url(/assets/flags/sm.svg);
}

/* line 32170, app/assets/stylesheets/global/style.css */
.flag-sn {
  background-image: url(/assets/flags/sn.svg);
}

/* line 32174, app/assets/stylesheets/global/style.css */
.flag-so {
  background-image: url(/assets/flags/so.svg);
}

/* line 32178, app/assets/stylesheets/global/style.css */
.flag-sr {
  background-image: url(/assets/flags/sr.svg);
}

/* line 32182, app/assets/stylesheets/global/style.css */
.flag-ss {
  background-image: url(/assets/flags/ss.svg);
}

/* line 32186, app/assets/stylesheets/global/style.css */
.flag-st {
  background-image: url(/assets/flags/st.svg);
}

/* line 32190, app/assets/stylesheets/global/style.css */
.flag-sv {
  background-image: url(/assets/flags/sv.svg);
}

/* line 32194, app/assets/stylesheets/global/style.css */
.flag-sx {
  background-image: url(/assets/flags/sx.svg);
}

/* line 32198, app/assets/stylesheets/global/style.css */
.flag-sy {
  background-image: url(/assets/flags/sy.svg);
}

/* line 32202, app/assets/stylesheets/global/style.css */
.flag-sz {
  background-image: url(/assets/flags/sz.svg);
}

/* line 32206, app/assets/stylesheets/global/style.css */
.flag-tc {
  background-image: url(/assets/flags/tc.svg);
}

/* line 32210, app/assets/stylesheets/global/style.css */
.flag-td {
  background-image: url(/assets/flags/td.svg);
}

/* line 32214, app/assets/stylesheets/global/style.css */
.flag-tf {
  background-image: url(/assets/flags/tf.svg);
}

/* line 32218, app/assets/stylesheets/global/style.css */
.flag-tg {
  background-image: url(/assets/flags/tg.svg);
}

/* line 32222, app/assets/stylesheets/global/style.css */
.flag-th {
  background-image: url(/assets/flags/th.svg);
}

/* line 32226, app/assets/stylesheets/global/style.css */
.flag-tj {
  background-image: url(/assets/flags/tj.svg);
}

/* line 32230, app/assets/stylesheets/global/style.css */
.flag-tk {
  background-image: url(/assets/flags/tk.svg);
}

/* line 32234, app/assets/stylesheets/global/style.css */
.flag-tl {
  background-image: url(/assets/flags/tl.svg);
}

/* line 32238, app/assets/stylesheets/global/style.css */
.flag-tm {
  background-image: url(/assets/flags/tm.svg);
}

/* line 32242, app/assets/stylesheets/global/style.css */
.flag-tn {
  background-image: url(/assets/flags/tn.svg);
}

/* line 32246, app/assets/stylesheets/global/style.css */
.flag-to {
  background-image: url(/assets/flags/to.svg);
}

/* line 32250, app/assets/stylesheets/global/style.css */
.flag-tr {
  background-image: url(/assets/flags/tr.svg);
}

/* line 32254, app/assets/stylesheets/global/style.css */
.flag-tt {
  background-image: url(/assets/flags/tt.svg);
}

/* line 32258, app/assets/stylesheets/global/style.css */
.flag-tv {
  background-image: url(/assets/flags/tv.svg);
}

/* line 32262, app/assets/stylesheets/global/style.css */
.flag-tw {
  background-image: url(/assets/flags/tw.svg);
}

/* line 32266, app/assets/stylesheets/global/style.css */
.flag-tz {
  background-image: url(/assets/flags/tz.svg);
}

/* line 32270, app/assets/stylesheets/global/style.css */
.flag-ua {
  background-image: url(/assets/flags/ua.svg);
}

/* line 32274, app/assets/stylesheets/global/style.css */
.flag-ug {
  background-image: url(/assets/flags/ug.svg);
}

/* line 32278, app/assets/stylesheets/global/style.css */
.flag-um {
  background-image: url(/assets/flags/um.svg);
}

/* line 32282, app/assets/stylesheets/global/style.css */
.flag-un {
  background-image: url(/assets/flags/un.svg);
}

/* line 32286, app/assets/stylesheets/global/style.css */
.flag-us {
  background-image: url(/assets/flags/us.svg);
}

/* line 32290, app/assets/stylesheets/global/style.css */
.flag-uy {
  background-image: url(/assets/flags/uy.svg);
}

/* line 32294, app/assets/stylesheets/global/style.css */
.flag-uz {
  background-image: url(/assets/flags/uz.svg);
}

/* line 32298, app/assets/stylesheets/global/style.css */
.flag-va {
  background-image: url(/assets/flags/va.svg);
}

/* line 32302, app/assets/stylesheets/global/style.css */
.flag-vc {
  background-image: url(/assets/flags/vc.svg);
}

/* line 32306, app/assets/stylesheets/global/style.css */
.flag-ve {
  background-image: url(/assets/flags/ve.svg);
}

/* line 32310, app/assets/stylesheets/global/style.css */
.flag-vg {
  background-image: url(/assets/flags/vg.svg);
}

/* line 32314, app/assets/stylesheets/global/style.css */
.flag-vi {
  background-image: url(/assets/flags/vi.svg);
}

/* line 32318, app/assets/stylesheets/global/style.css */
.flag-vn {
  background-image: url(/assets/flags/vn.svg);
}

/* line 32322, app/assets/stylesheets/global/style.css */
.flag-vu {
  background-image: url(/assets/flags/vu.svg);
}

/* line 32326, app/assets/stylesheets/global/style.css */
.flag-wf {
  background-image: url(/assets/flags/wf.svg);
}

/* line 32330, app/assets/stylesheets/global/style.css */
.flag-ws {
  background-image: url(/assets/flags/ws.svg);
}

/* line 32334, app/assets/stylesheets/global/style.css */
.flag-ye {
  background-image: url(/assets/flags/ye.svg);
}

/* line 32338, app/assets/stylesheets/global/style.css */
.flag-yt {
  background-image: url(/assets/flags/yt.svg);
}

/* line 32342, app/assets/stylesheets/global/style.css */
.flag-za {
  background-image: url(/assets/flags/za.svg);
}

/* line 32346, app/assets/stylesheets/global/style.css */
.flag-zm {
  background-image: url(/assets/flags/zm.svg);
}

/* line 32350, app/assets/stylesheets/global/style.css */
.flag-zw {
  background-image: url(/assets/flags/zw.svg);
}

/* line 32354, 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 32365, app/assets/stylesheets/global/style.css */
.payment-2checkout-dark {
  background-image: url(/assets/payments/2checkout-dark.svg);
}

/* line 32369, app/assets/stylesheets/global/style.css */
.payment-2checkout {
  background-image: url(/assets/payments/2checkout.svg);
}

/* line 32373, app/assets/stylesheets/global/style.css */
.payment-alipay-dark {
  background-image: url(/assets/payments/alipay-dark.svg);
}

/* line 32377, app/assets/stylesheets/global/style.css */
.payment-alipay {
  background-image: url(/assets/payments/alipay.svg);
}

/* line 32381, app/assets/stylesheets/global/style.css */
.payment-amazon-dark {
  background-image: url(/assets/payments/amazon-dark.svg);
}

/* line 32385, app/assets/stylesheets/global/style.css */
.payment-amazon {
  background-image: url(/assets/payments/amazon.svg);
}

/* line 32389, app/assets/stylesheets/global/style.css */
.payment-americanexpress-dark {
  background-image: url(/assets/payments/americanexpress-dark.svg);
}

/* line 32393, app/assets/stylesheets/global/style.css */
.payment-americanexpress {
  background-image: url(/assets/payments/americanexpress.svg);
}

/* line 32397, app/assets/stylesheets/global/style.css */
.payment-applepay-dark {
  background-image: url(/assets/payments/applepay-dark.svg);
}

/* line 32401, app/assets/stylesheets/global/style.css */
.payment-applepay {
  background-image: url(/assets/payments/applepay.svg);
}

/* line 32405, app/assets/stylesheets/global/style.css */
.payment-bancontact-dark {
  background-image: url(/assets/payments/bancontact-dark.svg);
}

/* line 32409, app/assets/stylesheets/global/style.css */
.payment-bancontact {
  background-image: url(/assets/payments/bancontact.svg);
}

/* line 32413, app/assets/stylesheets/global/style.css */
.payment-bitcoin-dark {
  background-image: url(/assets/payments/bitcoin-dark.svg);
}

/* line 32417, app/assets/stylesheets/global/style.css */
.payment-bitcoin {
  background-image: url(/assets/payments/bitcoin.svg);
}

/* line 32421, app/assets/stylesheets/global/style.css */
.payment-bitpay-dark {
  background-image: url(/assets/payments/bitpay-dark.svg);
}

/* line 32425, app/assets/stylesheets/global/style.css */
.payment-bitpay {
  background-image: url(/assets/payments/bitpay.svg);
}

/* line 32429, app/assets/stylesheets/global/style.css */
.payment-cirrus-dark {
  background-image: url(/assets/payments/cirrus-dark.svg);
}

/* line 32433, app/assets/stylesheets/global/style.css */
.payment-cirrus {
  background-image: url(/assets/payments/cirrus.svg);
}

/* line 32437, app/assets/stylesheets/global/style.css */
.payment-clickandbuy-dark {
  background-image: url(/assets/payments/clickandbuy-dark.svg);
}

/* line 32441, app/assets/stylesheets/global/style.css */
.payment-clickandbuy {
  background-image: url(/assets/payments/clickandbuy.svg);
}

/* line 32445, app/assets/stylesheets/global/style.css */
.payment-coinkite-dark {
  background-image: url(/assets/payments/coinkite-dark.svg);
}

/* line 32449, app/assets/stylesheets/global/style.css */
.payment-coinkite {
  background-image: url(/assets/payments/coinkite.svg);
}

/* line 32453, app/assets/stylesheets/global/style.css */
.payment-dinersclub-dark {
  background-image: url(/assets/payments/dinersclub-dark.svg);
}

/* line 32457, app/assets/stylesheets/global/style.css */
.payment-dinersclub {
  background-image: url(/assets/payments/dinersclub.svg);
}

/* line 32461, app/assets/stylesheets/global/style.css */
.payment-directdebit-dark {
  background-image: url(/assets/payments/directdebit-dark.svg);
}

/* line 32465, app/assets/stylesheets/global/style.css */
.payment-directdebit {
  background-image: url(/assets/payments/directdebit.svg);
}

/* line 32469, app/assets/stylesheets/global/style.css */
.payment-discover-dark {
  background-image: url(/assets/payments/discover-dark.svg);
}

/* line 32473, app/assets/stylesheets/global/style.css */
.payment-discover {
  background-image: url(/assets/payments/discover.svg);
}

/* line 32477, app/assets/stylesheets/global/style.css */
.payment-dwolla-dark {
  background-image: url(/assets/payments/dwolla-dark.svg);
}

/* line 32481, app/assets/stylesheets/global/style.css */
.payment-dwolla {
  background-image: url(/assets/payments/dwolla.svg);
}

/* line 32485, app/assets/stylesheets/global/style.css */
.payment-ebay-dark {
  background-image: url(/assets/payments/ebay-dark.svg);
}

/* line 32489, app/assets/stylesheets/global/style.css */
.payment-ebay {
  background-image: url(/assets/payments/ebay.svg);
}

/* line 32493, app/assets/stylesheets/global/style.css */
.payment-eway-dark {
  background-image: url(/assets/payments/eway-dark.svg);
}

/* line 32497, app/assets/stylesheets/global/style.css */
.payment-eway {
  background-image: url(/assets/payments/eway.svg);
}

/* line 32501, app/assets/stylesheets/global/style.css */
.payment-giropay-dark {
  background-image: url(/assets/payments/giropay-dark.svg);
}

/* line 32505, app/assets/stylesheets/global/style.css */
.payment-giropay {
  background-image: url(/assets/payments/giropay.svg);
}

/* line 32509, app/assets/stylesheets/global/style.css */
.payment-googlewallet-dark {
  background-image: url(/assets/payments/googlewallet-dark.svg);
}

/* line 32513, app/assets/stylesheets/global/style.css */
.payment-googlewallet {
  background-image: url(/assets/payments/googlewallet.svg);
}

/* line 32517, app/assets/stylesheets/global/style.css */
.payment-ingenico-dark {
  background-image: url(/assets/payments/ingenico-dark.svg);
}

/* line 32521, app/assets/stylesheets/global/style.css */
.payment-ingenico {
  background-image: url(/assets/payments/ingenico.svg);
}

/* line 32525, app/assets/stylesheets/global/style.css */
.payment-jcb-dark {
  background-image: url(/assets/payments/jcb-dark.svg);
}

/* line 32529, app/assets/stylesheets/global/style.css */
.payment-jcb {
  background-image: url(/assets/payments/jcb.svg);
}

/* line 32533, app/assets/stylesheets/global/style.css */
.payment-klarna-dark {
  background-image: url(/assets/payments/klarna-dark.svg);
}

/* line 32537, app/assets/stylesheets/global/style.css */
.payment-klarna {
  background-image: url(/assets/payments/klarna.svg);
}

/* line 32541, app/assets/stylesheets/global/style.css */
.payment-laser-dark {
  background-image: url(/assets/payments/laser-dark.svg);
}

/* line 32545, app/assets/stylesheets/global/style.css */
.payment-laser {
  background-image: url(/assets/payments/laser.svg);
}

/* line 32549, app/assets/stylesheets/global/style.css */
.payment-maestro-dark {
  background-image: url(/assets/payments/maestro-dark.svg);
}

/* line 32553, app/assets/stylesheets/global/style.css */
.payment-maestro {
  background-image: url(/assets/payments/maestro.svg);
}

/* line 32557, app/assets/stylesheets/global/style.css */
.payment-mastercard-dark {
  background-image: url(/assets/payments/mastercard-dark.svg);
}

/* line 32561, app/assets/stylesheets/global/style.css */
.payment-mastercard {
  background-image: url(/assets/payments/mastercard.svg);
}

/* line 32565, app/assets/stylesheets/global/style.css */
.payment-monero-dark {
  background-image: url(/assets/payments/monero-dark.svg);
}

/* line 32569, app/assets/stylesheets/global/style.css */
.payment-monero {
  background-image: url(/assets/payments/monero.svg);
}

/* line 32573, app/assets/stylesheets/global/style.css */
.payment-neteller-dark {
  background-image: url(/assets/payments/neteller-dark.svg);
}

/* line 32577, app/assets/stylesheets/global/style.css */
.payment-neteller {
  background-image: url(/assets/payments/neteller.svg);
}

/* line 32581, app/assets/stylesheets/global/style.css */
.payment-ogone-dark {
  background-image: url(/assets/payments/ogone-dark.svg);
}

/* line 32585, app/assets/stylesheets/global/style.css */
.payment-ogone {
  background-image: url(/assets/payments/ogone.svg);
}

/* line 32589, app/assets/stylesheets/global/style.css */
.payment-okpay-dark {
  background-image: url(/assets/payments/okpay-dark.svg);
}

/* line 32593, app/assets/stylesheets/global/style.css */
.payment-okpay {
  background-image: url(/assets/payments/okpay.svg);
}

/* line 32597, app/assets/stylesheets/global/style.css */
.payment-paybox-dark {
  background-image: url(/assets/payments/paybox-dark.svg);
}

/* line 32601, app/assets/stylesheets/global/style.css */
.payment-paybox {
  background-image: url(/assets/payments/paybox.svg);
}

/* line 32605, app/assets/stylesheets/global/style.css */
.payment-paymill-dark {
  background-image: url(/assets/payments/paymill-dark.svg);
}

/* line 32609, app/assets/stylesheets/global/style.css */
.payment-paymill {
  background-image: url(/assets/payments/paymill.svg);
}

/* line 32613, app/assets/stylesheets/global/style.css */
.payment-payone-dark {
  background-image: url(/assets/payments/payone-dark.svg);
}

/* line 32617, app/assets/stylesheets/global/style.css */
.payment-payone {
  background-image: url(/assets/payments/payone.svg);
}

/* line 32621, app/assets/stylesheets/global/style.css */
.payment-payoneer-dark {
  background-image: url(/assets/payments/payoneer-dark.svg);
}

/* line 32625, app/assets/stylesheets/global/style.css */
.payment-payoneer {
  background-image: url(/assets/payments/payoneer.svg);
}

/* line 32629, app/assets/stylesheets/global/style.css */
.payment-paypal-dark {
  background-image: url(/assets/payments/paypal-dark.svg);
}

/* line 32633, app/assets/stylesheets/global/style.css */
.payment-paypal {
  background-image: url(/assets/payments/paypal.svg);
}

/* line 32637, app/assets/stylesheets/global/style.css */
.payment-paysafecard-dark {
  background-image: url(/assets/payments/paysafecard-dark.svg);
}

/* line 32641, app/assets/stylesheets/global/style.css */
.payment-paysafecard {
  background-image: url(/assets/payments/paysafecard.svg);
}

/* line 32645, app/assets/stylesheets/global/style.css */
.payment-payu-dark {
  background-image: url(/assets/payments/payu-dark.svg);
}

/* line 32649, app/assets/stylesheets/global/style.css */
.payment-payu {
  background-image: url(/assets/payments/payu.svg);
}

/* line 32653, app/assets/stylesheets/global/style.css */
.payment-payza-dark {
  background-image: url(/assets/payments/payza-dark.svg);
}

/* line 32657, app/assets/stylesheets/global/style.css */
.payment-payza {
  background-image: url(/assets/payments/payza.svg);
}

/* line 32661, app/assets/stylesheets/global/style.css */
.payment-ripple-dark {
  background-image: url(/assets/payments/ripple-dark.svg);
}

/* line 32665, app/assets/stylesheets/global/style.css */
.payment-ripple {
  background-image: url(/assets/payments/ripple.svg);
}

/* line 32669, app/assets/stylesheets/global/style.css */
.payment-sage-dark {
  background-image: url(/assets/payments/sage-dark.svg);
}

/* line 32673, app/assets/stylesheets/global/style.css */
.payment-sage {
  background-image: url(/assets/payments/sage.svg);
}

/* line 32677, app/assets/stylesheets/global/style.css */
.payment-sepa-dark {
  background-image: url(/assets/payments/sepa-dark.svg);
}

/* line 32681, app/assets/stylesheets/global/style.css */
.payment-sepa {
  background-image: url(/assets/payments/sepa.svg);
}

/* line 32685, app/assets/stylesheets/global/style.css */
.payment-shopify-dark {
  background-image: url(/assets/payments/shopify-dark.svg);
}

/* line 32689, app/assets/stylesheets/global/style.css */
.payment-shopify {
  background-image: url(/assets/payments/shopify.svg);
}

/* line 32693, app/assets/stylesheets/global/style.css */
.payment-skrill-dark {
  background-image: url(/assets/payments/skrill-dark.svg);
}

/* line 32697, app/assets/stylesheets/global/style.css */
.payment-skrill {
  background-image: url(/assets/payments/skrill.svg);
}

/* line 32701, app/assets/stylesheets/global/style.css */
.payment-solo-dark {
  background-image: url(/assets/payments/solo-dark.svg);
}

/* line 32705, app/assets/stylesheets/global/style.css */
.payment-solo {
  background-image: url(/assets/payments/solo.svg);
}

/* line 32709, app/assets/stylesheets/global/style.css */
.payment-square-dark {
  background-image: url(/assets/payments/square-dark.svg);
}

/* line 32713, app/assets/stylesheets/global/style.css */
.payment-square {
  background-image: url(/assets/payments/square.svg);
}

/* line 32717, app/assets/stylesheets/global/style.css */
.payment-stripe-dark {
  background-image: url(/assets/payments/stripe-dark.svg);
}

/* line 32721, app/assets/stylesheets/global/style.css */
.payment-stripe {
  background-image: url(/assets/payments/stripe.svg);
}

/* line 32725, app/assets/stylesheets/global/style.css */
.payment-switch-dark {
  background-image: url(/assets/payments/switch-dark.svg);
}

/* line 32729, app/assets/stylesheets/global/style.css */
.payment-switch {
  background-image: url(/assets/payments/switch.svg);
}

/* line 32733, app/assets/stylesheets/global/style.css */
.payment-ukash-dark {
  background-image: url(/assets/payments/ukash-dark.svg);
}

/* line 32737, app/assets/stylesheets/global/style.css */
.payment-ukash {
  background-image: url(/assets/payments/ukash.svg);
}

/* line 32741, app/assets/stylesheets/global/style.css */
.payment-unionpay-dark {
  background-image: url(/assets/payments/unionpay-dark.svg);
}

/* line 32745, app/assets/stylesheets/global/style.css */
.payment-unionpay {
  background-image: url(/assets/payments/unionpay.svg);
}

/* line 32749, app/assets/stylesheets/global/style.css */
.payment-verifone-dark {
  background-image: url(/assets/payments/verifone-dark.svg);
}

/* line 32753, app/assets/stylesheets/global/style.css */
.payment-verifone {
  background-image: url(/assets/payments/verifone.svg);
}

/* line 32757, app/assets/stylesheets/global/style.css */
.payment-verisign-dark {
  background-image: url(/assets/payments/verisign-dark.svg);
}

/* line 32761, app/assets/stylesheets/global/style.css */
.payment-verisign {
  background-image: url(/assets/payments/verisign.svg);
}

/* line 32765, app/assets/stylesheets/global/style.css */
.payment-visa-dark {
  background-image: url(/assets/payments/visa-dark.svg);
}

/* line 32769, app/assets/stylesheets/global/style.css */
.payment-visa {
  background-image: url(/assets/payments/visa.svg);
}

/* line 32773, app/assets/stylesheets/global/style.css */
.payment-webmoney-dark {
  background-image: url(/assets/payments/webmoney-dark.svg);
}

/* line 32777, app/assets/stylesheets/global/style.css */
.payment-webmoney {
  background-image: url(/assets/payments/webmoney.svg);
}

/* line 32781, app/assets/stylesheets/global/style.css */
.payment-westernunion-dark {
  background-image: url(/assets/payments/westernunion-dark.svg);
}

/* line 32785, app/assets/stylesheets/global/style.css */
.payment-westernunion {
  background-image: url(/assets/payments/westernunion.svg);
}

/* line 32789, app/assets/stylesheets/global/style.css */
.payment-worldpay-dark {
  background-image: url(/assets/payments/worldpay-dark.svg);
}

/* line 32793, app/assets/stylesheets/global/style.css */
.payment-worldpay {
  background-image: url(/assets/payments/worldpay.svg);
}

/* line 32797, app/assets/stylesheets/global/style.css */
svg {
  touch-action: none;
}

/* line 32802, app/assets/stylesheets/global/style.css */
.col-sm-3 a {
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 3s ease;
}

/* line 32808, 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 32823, 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 32834, app/assets/stylesheets/global/style.css */
.fe-activity:before {
  content: "\e900";
}

/* line 32838, app/assets/stylesheets/global/style.css */
.fe-airplay:before {
  content: "\e901";
}

/* line 32842, app/assets/stylesheets/global/style.css */
.fe-alert-circle:before {
  content: "\e902";
}

/* line 32846, app/assets/stylesheets/global/style.css */
.fe-alert-octagon:before {
  content: "\e903";
}

/* line 32850, app/assets/stylesheets/global/style.css */
.fe-alert-triangle:before {
  content: "\e904";
}

/* line 32854, app/assets/stylesheets/global/style.css */
.fe-align-center:before {
  content: "\e905";
}

/* line 32858, app/assets/stylesheets/global/style.css */
.fe-align-justify:before {
  content: "\e906";
}

/* line 32862, app/assets/stylesheets/global/style.css */
.fe-align-left:before {
  content: "\e907";
}

/* line 32866, app/assets/stylesheets/global/style.css */
.fe-align-right:before {
  content: "\e908";
}

/* line 32870, app/assets/stylesheets/global/style.css */
.fe-anchor:before {
  content: "\e909";
}

/* line 32874, app/assets/stylesheets/global/style.css */
.fe-aperture:before {
  content: "\e90a";
}

/* line 32878, app/assets/stylesheets/global/style.css */
.fe-arrow-down:before {
  content: "\e90b";
}

/* line 32882, app/assets/stylesheets/global/style.css */
.fe-arrow-down-circle:before {
  content: "\e90c";
}

/* line 32886, app/assets/stylesheets/global/style.css */
.fe-arrow-down-left:before {
  content: "\e90d";
}

/* line 32890, app/assets/stylesheets/global/style.css */
.fe-arrow-down-right:before {
  content: "\e90e";
}

/* line 32894, app/assets/stylesheets/global/style.css */
.fe-arrow-left:before {
  content: "\e90f";
}

/* line 32898, app/assets/stylesheets/global/style.css */
.fe-arrow-left-circle:before {
  content: "\e910";
}

/* line 32902, app/assets/stylesheets/global/style.css */
.fe-arrow-right:before {
  content: "\e911";
}

/* line 32906, app/assets/stylesheets/global/style.css */
.fe-arrow-right-circle:before {
  content: "\e912";
}

/* line 32910, app/assets/stylesheets/global/style.css */
.fe-arrow-up:before {
  content: "\e913";
}

/* line 32914, app/assets/stylesheets/global/style.css */
.fe-arrow-up-circle:before {
  content: "\e914";
}

/* line 32918, app/assets/stylesheets/global/style.css */
.fe-arrow-up-left:before {
  content: "\e915";
}

/* line 32922, app/assets/stylesheets/global/style.css */
.fe-arrow-up-right:before {
  content: "\e916";
}

/* line 32926, app/assets/stylesheets/global/style.css */
.fe-at-sign:before {
  content: "\e917";
}

/* line 32930, app/assets/stylesheets/global/style.css */
.fe-award:before {
  content: "\e918";
}

/* line 32934, app/assets/stylesheets/global/style.css */
.fe-bar-chart:before {
  content: "\e919";
}

/* line 32938, app/assets/stylesheets/global/style.css */
.fe-bar-chart-2:before {
  content: "\e91a";
}

/* line 32942, app/assets/stylesheets/global/style.css */
.fe-battery:before {
  content: "\e91b";
}

/* line 32946, app/assets/stylesheets/global/style.css */
.fe-battery-charging:before {
  content: "\e91c";
}

/* line 32950, app/assets/stylesheets/global/style.css */
.fe-bell:before {
  content: "\e91d";
}

/* line 32954, app/assets/stylesheets/global/style.css */
.fe-bell-off:before {
  content: "\e91e";
}

/* line 32958, app/assets/stylesheets/global/style.css */
.fe-bluetooth:before {
  content: "\e91f";
}

/* line 32962, app/assets/stylesheets/global/style.css */
.fe-bold:before {
  content: "\e920";
}

/* line 32966, app/assets/stylesheets/global/style.css */
.fe-book:before {
  content: "\e921";
}

/* line 32970, app/assets/stylesheets/global/style.css */
.fe-book-open:before {
  content: "\e922";
}

/* line 32974, app/assets/stylesheets/global/style.css */
.fe-bookmark:before {
  content: "\e923";
}

/* line 32978, app/assets/stylesheets/global/style.css */
.fe-box:before {
  content: "\e924";
}

/* line 32982, app/assets/stylesheets/global/style.css */
.fe-briefcase:before {
  content: "\e925";
}

/* line 32986, app/assets/stylesheets/global/style.css */
.fe-calendar:before {
  content: "\e926";
}

/* line 32990, app/assets/stylesheets/global/style.css */
.fe-camera:before {
  content: "\e927";
}

/* line 32994, app/assets/stylesheets/global/style.css */
.fe-camera-off:before {
  content: "\e928";
}

/* line 32998, app/assets/stylesheets/global/style.css */
.fe-cast:before {
  content: "\e929";
}

/* line 33002, app/assets/stylesheets/global/style.css */
.fe-check:before {
  content: "\e92a";
}

/* line 33006, app/assets/stylesheets/global/style.css */
.fe-check-circle:before {
  content: "\e92b";
}

/* line 33010, app/assets/stylesheets/global/style.css */
.fe-check-square:before {
  content: "\e92c";
}

/* line 33014, app/assets/stylesheets/global/style.css */
.fe-chevron-down:before {
  content: "\e92d";
}

/* line 33018, app/assets/stylesheets/global/style.css */
.fe-chevron-left:before {
  content: "\e92e";
}

/* line 33022, app/assets/stylesheets/global/style.css */
.fe-chevron-right:before {
  content: "\e92f";
}

/* line 33026, app/assets/stylesheets/global/style.css */
.fe-chevron-up:before {
  content: "\e930";
}

/* line 33030, app/assets/stylesheets/global/style.css */
.fe-chevrons-down:before {
  content: "\e931";
}

/* line 33034, app/assets/stylesheets/global/style.css */
.fe-chevrons-left:before {
  content: "\e932";
}

/* line 33038, app/assets/stylesheets/global/style.css */
.fe-chevrons-right:before {
  content: "\e933";
}

/* line 33042, app/assets/stylesheets/global/style.css */
.fe-chevrons-up:before {
  content: "\e934";
}

/* line 33046, app/assets/stylesheets/global/style.css */
.fe-chrome:before {
  content: "\e935";
}

/* line 33050, app/assets/stylesheets/global/style.css */
.fe-circle:before {
  content: "\e936";
}

/* line 33054, app/assets/stylesheets/global/style.css */
.fe-clipboard:before {
  content: "\e937";
}

/* line 33058, app/assets/stylesheets/global/style.css */
.fe-clock:before {
  content: "\e938";
}

/* line 33062, app/assets/stylesheets/global/style.css */
.fe-cloud:before {
  content: "\e939";
}

/* line 33066, app/assets/stylesheets/global/style.css */
.fe-cloud-drizzle:before {
  content: "\e93a";
}

/* line 33070, app/assets/stylesheets/global/style.css */
.fe-cloud-lightning:before {
  content: "\e93b";
}

/* line 33074, app/assets/stylesheets/global/style.css */
.fe-cloud-off:before {
  content: "\e93c";
}

/* line 33078, app/assets/stylesheets/global/style.css */
.fe-cloud-rain:before {
  content: "\e93d";
}

/* line 33082, app/assets/stylesheets/global/style.css */
.fe-cloud-snow:before {
  content: "\e93e";
}

/* line 33086, app/assets/stylesheets/global/style.css */
.fe-code:before {
  content: "\e93f";
}

/* line 33090, app/assets/stylesheets/global/style.css */
.fe-codepen:before {
  content: "\e940";
}

/* line 33094, app/assets/stylesheets/global/style.css */
.fe-command:before {
  content: "\e941";
}

/* line 33098, app/assets/stylesheets/global/style.css */
.fe-compass:before {
  content: "\e942";
}

/* line 33102, app/assets/stylesheets/global/style.css */
.fe-copy:before {
  content: "\e943";
}

/* line 33106, app/assets/stylesheets/global/style.css */
.fe-corner-down-left:before {
  content: "\e944";
}

/* line 33110, app/assets/stylesheets/global/style.css */
.fe-corner-down-right:before {
  content: "\e945";
}

/* line 33114, app/assets/stylesheets/global/style.css */
.fe-corner-left-down:before {
  content: "\e946";
}

/* line 33118, app/assets/stylesheets/global/style.css */
.fe-corner-left-up:before {
  content: "\e947";
}

/* line 33122, app/assets/stylesheets/global/style.css */
.fe-corner-right-down:before {
  content: "\e948";
}

/* line 33126, app/assets/stylesheets/global/style.css */
.fe-corner-right-up:before {
  content: "\e949";
}

/* line 33130, app/assets/stylesheets/global/style.css */
.fe-corner-up-left:before {
  content: "\e94a";
}

/* line 33134, app/assets/stylesheets/global/style.css */
.fe-corner-up-right:before {
  content: "\e94b";
}

/* line 33138, app/assets/stylesheets/global/style.css */
.fe-cpu:before {
  content: "\e94c";
}

/* line 33142, app/assets/stylesheets/global/style.css */
.fe-credit-card:before {
  content: "\e94d";
}

/* line 33146, app/assets/stylesheets/global/style.css */
.fe-crop:before {
  content: "\e94e";
}

/* line 33150, app/assets/stylesheets/global/style.css */
.fe-crosshair:before {
  content: "\e94f";
}

/* line 33154, app/assets/stylesheets/global/style.css */
.fe-database:before {
  content: "\e950";
}

/* line 33158, app/assets/stylesheets/global/style.css */
.fe-delete:before {
  content: "\e951";
}

/* line 33162, app/assets/stylesheets/global/style.css */
.fe-disc:before {
  content: "\e952";
}

/* line 33166, app/assets/stylesheets/global/style.css */
.fe-dollar-sign:before {
  content: "\e953";
}

/* line 33170, app/assets/stylesheets/global/style.css */
.fe-download:before {
  content: "\e954";
}

/* line 33174, app/assets/stylesheets/global/style.css */
.fe-download-cloud:before {
  content: "\e955";
}

/* line 33178, app/assets/stylesheets/global/style.css */
.fe-droplet:before {
  content: "\e956";
}

/* line 33182, app/assets/stylesheets/global/style.css */
.fe-edit:before {
  content: "\e957";
}

/* line 33186, app/assets/stylesheets/global/style.css */
.fe-edit-2:before {
  content: "\e958";
}

/* line 33190, app/assets/stylesheets/global/style.css */
.fe-edit-3:before {
  content: "\e959";
}

/* line 33194, app/assets/stylesheets/global/style.css */
.fe-external-link:before {
  content: "\e95a";
}

/* line 33198, app/assets/stylesheets/global/style.css */
.fe-eye:before {
  content: "\e95b";
}

/* line 33202, app/assets/stylesheets/global/style.css */
.fe-eye-off:before {
  content: "\e95c";
}

/* line 33206, app/assets/stylesheets/global/style.css */
.fe-facebook:before {
  content: "\e95d";
}

/* line 33210, app/assets/stylesheets/global/style.css */
.fe-fast-forward:before {
  content: "\e95e";
}

/* line 33214, app/assets/stylesheets/global/style.css */
.fe-feather:before {
  content: "\e95f";
}

/* line 33218, app/assets/stylesheets/global/style.css */
.fe-file:before {
  content: "\e960";
}

/* line 33222, app/assets/stylesheets/global/style.css */
.fe-file-minus:before {
  content: "\e961";
}

/* line 33226, app/assets/stylesheets/global/style.css */
.fe-file-plus:before {
  content: "\e962";
}

/* line 33230, app/assets/stylesheets/global/style.css */
.fe-file-text:before {
  content: "\e963";
}

/* line 33234, app/assets/stylesheets/global/style.css */
.fe-film:before {
  content: "\e964";
}

/* line 33238, app/assets/stylesheets/global/style.css */
.fe-filter:before {
  content: "\e965";
}

/* line 33242, app/assets/stylesheets/global/style.css */
.fe-flag:before {
  content: "\e966";
}

/* line 33246, app/assets/stylesheets/global/style.css */
.fe-folder:before {
  content: "\e967";
}

/* line 33250, app/assets/stylesheets/global/style.css */
.fe-folder-minus:before {
  content: "\e968";
}

/* line 33254, app/assets/stylesheets/global/style.css */
.fe-folder-plus:before {
  content: "\e969";
}

/* line 33258, app/assets/stylesheets/global/style.css */
.fe-git-branch:before {
  content: "\e96a";
}

/* line 33262, app/assets/stylesheets/global/style.css */
.fe-git-commit:before {
  content: "\e96b";
}

/* line 33266, app/assets/stylesheets/global/style.css */
.fe-git-merge:before {
  content: "\e96c";
}

/* line 33270, app/assets/stylesheets/global/style.css */
.fe-git-pull-request:before {
  content: "\e96d";
}

/* line 33274, app/assets/stylesheets/global/style.css */
.fe-github:before {
  content: "\e96e";
}

/* line 33278, app/assets/stylesheets/global/style.css */
.fe-gitlab:before {
  content: "\e96f";
}

/* line 33282, app/assets/stylesheets/global/style.css */
.fe-globe:before {
  content: "\e970";
}

/* line 33286, app/assets/stylesheets/global/style.css */
.fe-grid:before {
  content: "\e971";
}

/* line 33290, app/assets/stylesheets/global/style.css */
.fe-hard-drive:before {
  content: "\e972";
}

/* line 33294, app/assets/stylesheets/global/style.css */
.fe-hash:before {
  content: "\e973";
}

/* line 33298, app/assets/stylesheets/global/style.css */
.fe-headphones:before {
  content: "\e974";
}

/* line 33302, app/assets/stylesheets/global/style.css */
.fe-heart:before {
  content: "\e975";
}

/* line 33306, app/assets/stylesheets/global/style.css */
.fe-help-circle:before {
  content: "\e976";
}

/* line 33310, app/assets/stylesheets/global/style.css */
.fe-home:before {
  content: "\e977";
}

/* line 33314, app/assets/stylesheets/global/style.css */
.fe-image:before {
  content: "\e978";
}

/* line 33318, app/assets/stylesheets/global/style.css */
.fe-inbox:before {
  content: "\e979";
}

/* line 33322, app/assets/stylesheets/global/style.css */
.fe-info:before {
  content: "\e97a";
}

/* line 33326, app/assets/stylesheets/global/style.css */
.fe-instagram:before {
  content: "\e97b";
}

/* line 33330, app/assets/stylesheets/global/style.css */
.fe-italic:before {
  content: "\e97c";
}

/* line 33334, app/assets/stylesheets/global/style.css */
.fe-layers:before {
  content: "\e97d";
}

/* line 33338, app/assets/stylesheets/global/style.css */
.fe-layout:before {
  content: "\e97e";
}

/* line 33342, app/assets/stylesheets/global/style.css */
.fe-life-buoy:before {
  content: "\e97f";
}

/* line 33346, app/assets/stylesheets/global/style.css */
.fe-link:before {
  content: "\e980";
}

/* line 33350, app/assets/stylesheets/global/style.css */
.fe-link-2:before {
  content: "\e981";
}

/* line 33354, app/assets/stylesheets/global/style.css */
.fe-linkedin:before {
  content: "\e982";
}

/* line 33358, app/assets/stylesheets/global/style.css */
.fe-list:before {
  content: "\e983";
}

/* line 33362, app/assets/stylesheets/global/style.css */
.fe-loader:before {
  content: "\e984";
}

/* line 33366, app/assets/stylesheets/global/style.css */
.fe-lock:before {
  content: "\e985";
}

/* line 33370, app/assets/stylesheets/global/style.css */
.fe-log-in:before {
  content: "\e986";
}

/* line 33374, app/assets/stylesheets/global/style.css */
.fe-log-out:before {
  content: "\e987";
}

/* line 33378, app/assets/stylesheets/global/style.css */
.fe-mail:before {
  content: "\e988";
}

/* line 33382, app/assets/stylesheets/global/style.css */
.fe-map:before {
  content: "\e989";
}

/* line 33386, app/assets/stylesheets/global/style.css */
.fe-map-pin:before {
  content: "\e98a";
}

/* line 33390, app/assets/stylesheets/global/style.css */
.fe-maximize:before {
  content: "\e98b";
}

/* line 33394, app/assets/stylesheets/global/style.css */
.fe-maximize-2:before {
  content: "\e98c";
}

/* line 33398, app/assets/stylesheets/global/style.css */
.fe-menu:before {
  content: "\e98d";
}

/* line 33402, app/assets/stylesheets/global/style.css */
.fe-message-circle:before {
  content: "\e98e";
}

/* line 33406, app/assets/stylesheets/global/style.css */
.fe-message-square:before {
  content: "\e98f";
}

/* line 33410, app/assets/stylesheets/global/style.css */
.fe-mic:before {
  content: "\e990";
}

/* line 33414, app/assets/stylesheets/global/style.css */
.fe-mic-off:before {
  content: "\e991";
}

/* line 33418, app/assets/stylesheets/global/style.css */
.fe-minimize:before {
  content: "\e992";
}

/* line 33422, app/assets/stylesheets/global/style.css */
.fe-minimize-2:before {
  content: "\e993";
}

/* line 33426, app/assets/stylesheets/global/style.css */
.fe-minus:before {
  content: "\e994";
}

/* line 33430, app/assets/stylesheets/global/style.css */
.fe-minus-circle:before {
  content: "\e995";
}

/* line 33434, app/assets/stylesheets/global/style.css */
.fe-minus-square:before {
  content: "\e996";
}

/* line 33438, app/assets/stylesheets/global/style.css */
.fe-monitor:before {
  content: "\e997";
}

/* line 33442, app/assets/stylesheets/global/style.css */
.fe-moon:before {
  content: "\e998";
}

/* line 33446, app/assets/stylesheets/global/style.css */
.fe-more-horizontal:before {
  content: "\e999";
}

/* line 33450, app/assets/stylesheets/global/style.css */
.fe-more-vertical:before {
  content: "\e99a";
}

/* line 33454, app/assets/stylesheets/global/style.css */
.fe-move:before {
  content: "\e99b";
}

/* line 33458, app/assets/stylesheets/global/style.css */
.fe-music:before {
  content: "\e99c";
}

/* line 33462, app/assets/stylesheets/global/style.css */
.fe-navigation:before {
  content: "\e99d";
}

/* line 33466, app/assets/stylesheets/global/style.css */
.fe-navigation-2:before {
  content: "\e99e";
}

/* line 33470, app/assets/stylesheets/global/style.css */
.fe-octagon:before {
  content: "\e99f";
}

/* line 33474, app/assets/stylesheets/global/style.css */
.fe-package:before {
  content: "\e9a0";
}

/* line 33478, app/assets/stylesheets/global/style.css */
.fe-paperclip:before {
  content: "\e9a1";
}

/* line 33482, app/assets/stylesheets/global/style.css */
.fe-pause:before {
  content: "\e9a2";
}

/* line 33486, app/assets/stylesheets/global/style.css */
.fe-pause-circle:before {
  content: "\e9a3";
}

/* line 33490, app/assets/stylesheets/global/style.css */
.fe-percent:before {
  content: "\e9a4";
}

/* line 33494, app/assets/stylesheets/global/style.css */
.fe-phone:before {
  content: "\e9a5";
}

/* line 33498, app/assets/stylesheets/global/style.css */
.fe-phone-call:before {
  content: "\e9a6";
}

/* line 33502, app/assets/stylesheets/global/style.css */
.fe-phone-forwarded:before {
  content: "\e9a7";
}

/* line 33506, app/assets/stylesheets/global/style.css */
.fe-phone-incoming:before {
  content: "\e9a8";
}

/* line 33510, app/assets/stylesheets/global/style.css */
.fe-phone-missed:before {
  content: "\e9a9";
}

/* line 33514, app/assets/stylesheets/global/style.css */
.fe-phone-off:before {
  content: "\e9aa";
}

/* line 33518, app/assets/stylesheets/global/style.css */
.fe-phone-outgoing:before {
  content: "\e9ab";
}

/* line 33522, app/assets/stylesheets/global/style.css */
.fe-pie-chart:before {
  content: "\e9ac";
}

/* line 33526, app/assets/stylesheets/global/style.css */
.fe-play:before {
  content: "\e9ad";
}

/* line 33530, app/assets/stylesheets/global/style.css */
.fe-play-circle:before {
  content: "\e9ae";
}

/* line 33534, app/assets/stylesheets/global/style.css */
.fe-plus:before {
  content: "\e9af";
}

/* line 33538, app/assets/stylesheets/global/style.css */
.fe-plus-circle:before {
  content: "\e9b0";
}

/* line 33542, app/assets/stylesheets/global/style.css */
.fe-plus-square:before {
  content: "\e9b1";
}

/* line 33546, app/assets/stylesheets/global/style.css */
.fe-pocket:before {
  content: "\e9b2";
}

/* line 33550, app/assets/stylesheets/global/style.css */
.fe-power:before {
  content: "\e9b3";
}

/* line 33554, app/assets/stylesheets/global/style.css */
.fe-printer:before {
  content: "\e9b4";
}

/* line 33558, app/assets/stylesheets/global/style.css */
.fe-radio:before {
  content: "\e9b5";
}

/* line 33562, app/assets/stylesheets/global/style.css */
.fe-refresh-ccw:before {
  content: "\e9b6";
}

/* line 33566, app/assets/stylesheets/global/style.css */
.fe-refresh-cw:before {
  content: "\e9b7";
}

/* line 33570, app/assets/stylesheets/global/style.css */
.fe-repeat:before {
  content: "\e9b8";
}

/* line 33574, app/assets/stylesheets/global/style.css */
.fe-rewind:before {
  content: "\e9b9";
}

/* line 33578, app/assets/stylesheets/global/style.css */
.fe-rotate-ccw:before {
  content: "\e9ba";
}

/* line 33582, app/assets/stylesheets/global/style.css */
.fe-rotate-cw:before {
  content: "\e9bb";
}

/* line 33586, app/assets/stylesheets/global/style.css */
.fe-rss:before {
  content: "\e9bc";
}

/* line 33590, app/assets/stylesheets/global/style.css */
.fe-save:before {
  content: "\e9bd";
}

/* line 33594, app/assets/stylesheets/global/style.css */
.fe-scissors:before {
  content: "\e9be";
}

/* line 33598, app/assets/stylesheets/global/style.css */
.fe-search:before {
  content: "\e9bf";
}

/* line 33602, app/assets/stylesheets/global/style.css */
.fe-send:before {
  content: "\e9c0";
}

/* line 33606, app/assets/stylesheets/global/style.css */
.fe-server:before {
  content: "\e9c1";
}

/* line 33610, app/assets/stylesheets/global/style.css */
.fe-settings:before {
  content: "\e9c2";
}

/* line 33614, app/assets/stylesheets/global/style.css */
.fe-share:before {
  content: "\e9c3";
}

/* line 33618, app/assets/stylesheets/global/style.css */
.fe-share-2:before {
  content: "\e9c4";
}

/* line 33622, app/assets/stylesheets/global/style.css */
.fe-shield:before {
  content: "\e9c5";
}

/* line 33626, app/assets/stylesheets/global/style.css */
.fe-shield-off:before {
  content: "\e9c6";
}

/* line 33630, app/assets/stylesheets/global/style.css */
.fe-shopping-bag:before {
  content: "\e9c7";
}

/* line 33634, app/assets/stylesheets/global/style.css */
.fe-shopping-cart:before {
  content: "\e9c8";
}

/* line 33638, app/assets/stylesheets/global/style.css */
.fe-shuffle:before {
  content: "\e9c9";
}

/* line 33642, app/assets/stylesheets/global/style.css */
.fe-sidebar:before {
  content: "\e9ca";
}

/* line 33646, app/assets/stylesheets/global/style.css */
.fe-skip-back:before {
  content: "\e9cb";
}

/* line 33650, app/assets/stylesheets/global/style.css */
.fe-skip-forward:before {
  content: "\e9cc";
}

/* line 33654, app/assets/stylesheets/global/style.css */
.fe-slack:before {
  content: "\e9cd";
}

/* line 33658, app/assets/stylesheets/global/style.css */
.fe-slash:before {
  content: "\e9ce";
}

/* line 33662, app/assets/stylesheets/global/style.css */
.fe-sliders:before {
  content: "\e9cf";
}

/* line 33666, app/assets/stylesheets/global/style.css */
.fe-smartphone:before {
  content: "\e9d0";
}

/* line 33670, app/assets/stylesheets/global/style.css */
.fe-speaker:before {
  content: "\e9d1";
}

/* line 33674, app/assets/stylesheets/global/style.css */
.fe-square:before {
  content: "\e9d2";
}

/* line 33678, app/assets/stylesheets/global/style.css */
.fe-star:before {
  content: "\e9d3";
}

/* line 33682, app/assets/stylesheets/global/style.css */
.fe-stop-circle:before {
  content: "\e9d4";
}

/* line 33686, app/assets/stylesheets/global/style.css */
.fe-sun:before {
  content: "\e9d5";
}

/* line 33690, app/assets/stylesheets/global/style.css */
.fe-sunrise:before {
  content: "\e9d6";
}

/* line 33694, app/assets/stylesheets/global/style.css */
.fe-sunset:before {
  content: "\e9d7";
}

/* line 33698, app/assets/stylesheets/global/style.css */
.fe-tablet:before {
  content: "\e9d8";
}

/* line 33702, app/assets/stylesheets/global/style.css */
.fe-tag:before {
  content: "\e9d9";
}

/* line 33706, app/assets/stylesheets/global/style.css */
.fe-target:before {
  content: "\e9da";
}

/* line 33710, app/assets/stylesheets/global/style.css */
.fe-terminal:before {
  content: "\e9db";
}

/* line 33714, app/assets/stylesheets/global/style.css */
.fe-thermometer:before {
  content: "\e9dc";
}

/* line 33718, app/assets/stylesheets/global/style.css */
.fe-thumbs-down:before {
  content: "\e9dd";
}

/* line 33722, app/assets/stylesheets/global/style.css */
.fe-thumbs-up:before {
  content: "\e9de";
}

/* line 33726, app/assets/stylesheets/global/style.css */
.fe-toggle-left:before {
  content: "\e9df";
}

/* line 33730, app/assets/stylesheets/global/style.css */
.fe-toggle-right:before {
  content: "\e9e0";
}

/* line 33734, app/assets/stylesheets/global/style.css */
.fe-trash:before {
  content: "\e9e1";
}

/* line 33738, app/assets/stylesheets/global/style.css */
.fe-trash-2:before {
  content: "\e9e2";
}

/* line 33742, app/assets/stylesheets/global/style.css */
.fe-trending-down:before {
  content: "\e9e3";
}

/* line 33746, app/assets/stylesheets/global/style.css */
.fe-trending-up:before {
  content: "\e9e4";
}

/* line 33750, app/assets/stylesheets/global/style.css */
.fe-triangle:before {
  content: "\e9e5";
}

/* line 33754, app/assets/stylesheets/global/style.css */
.fe-truck:before {
  content: "\e9e6";
}

/* line 33758, app/assets/stylesheets/global/style.css */
.fe-tv:before {
  content: "\e9e7";
}

/* line 33762, app/assets/stylesheets/global/style.css */
.fe-twitter:before {
  content: "\e9e8";
}

/* line 33766, app/assets/stylesheets/global/style.css */
.fe-type:before {
  content: "\e9e9";
}

/* line 33770, app/assets/stylesheets/global/style.css */
.fe-umbrella:before {
  content: "\e9ea";
}

/* line 33774, app/assets/stylesheets/global/style.css */
.fe-underline:before {
  content: "\e9eb";
}

/* line 33778, app/assets/stylesheets/global/style.css */
.fe-unlock:before {
  content: "\e9ec";
}

/* line 33782, app/assets/stylesheets/global/style.css */
.fe-upload:before {
  content: "\e9ed";
}

/* line 33786, app/assets/stylesheets/global/style.css */
.fe-upload-cloud:before {
  content: "\e9ee";
}

/* line 33790, app/assets/stylesheets/global/style.css */
.fe-user:before {
  content: "\e9ef";
}

/* line 33794, app/assets/stylesheets/global/style.css */
.fe-user-check:before {
  content: "\e9f0";
}

/* line 33798, app/assets/stylesheets/global/style.css */
.fe-user-minus:before {
  content: "\e9f1";
}

/* line 33802, app/assets/stylesheets/global/style.css */
.fe-user-plus:before {
  content: "\e9f2";
}

/* line 33806, app/assets/stylesheets/global/style.css */
.fe-user-x:before {
  content: "\e9f3";
}

/* line 33810, app/assets/stylesheets/global/style.css */
.fe-users:before {
  content: "\e9f4";
}

/* line 33814, app/assets/stylesheets/global/style.css */
.fe-video:before {
  content: "\e9f5";
}

/* line 33818, app/assets/stylesheets/global/style.css */
.fe-video-off:before {
  content: "\e9f6";
}

/* line 33822, app/assets/stylesheets/global/style.css */
.fe-voicemail:before {
  content: "\e9f7";
}

/* line 33826, app/assets/stylesheets/global/style.css */
.fe-volume:before {
  content: "\e9f8";
}

/* line 33830, app/assets/stylesheets/global/style.css */
.fe-volume-1:before {
  content: "\e9f9";
}

/* line 33834, app/assets/stylesheets/global/style.css */
.fe-volume-2:before {
  content: "\e9fa";
}

/* line 33838, app/assets/stylesheets/global/style.css */
.fe-volume-x:before {
  content: "\e9fb";
}

/* line 33842, app/assets/stylesheets/global/style.css */
.fe-watch:before {
  content: "\e9fc";
}

/* line 33846, app/assets/stylesheets/global/style.css */
.fe-wifi:before {
  content: "\e9fd";
}

/* line 33850, app/assets/stylesheets/global/style.css */
.fe-wifi-off:before {
  content: "\e9fe";
}

/* line 33854, app/assets/stylesheets/global/style.css */
.fe-wind:before {
  content: "\e9ff";
}

/* line 33858, app/assets/stylesheets/global/style.css */
.fe-x:before {
  content: "\ea00";
}

/* line 33862, app/assets/stylesheets/global/style.css */
.fe-x-circle:before {
  content: "\ea01";
}

/* line 33866, app/assets/stylesheets/global/style.css */
.fe-x-square:before {
  content: "\ea02";
}

/* line 33870, app/assets/stylesheets/global/style.css */
.fe-zap:before {
  content: "\ea03";
}

/* line 33874, app/assets/stylesheets/global/style.css */
.fe-zap-off:before {
  content: "\ea04";
}

/* line 33878, app/assets/stylesheets/global/style.css */
.fe-zoom-in:before {
  content: "\ea05";
}

/* line 33882, 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 33892, 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 33904, app/assets/stylesheets/global/style.css */
.glyphicon-asterisk:before {
  content: "*";
}

/* line 33908, app/assets/stylesheets/global/style.css */
.glyphicon-plus:before {
  content: "+";
}

/* line 33912, app/assets/stylesheets/global/style.css */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

/* line 33917, app/assets/stylesheets/global/style.css */
.glyphicon-minus:before {
  content: "−";
}

/* line 33921, app/assets/stylesheets/global/style.css */
.glyphicon-cloud:before {
  content: "☁";
}

/* line 33925, app/assets/stylesheets/global/style.css */
.glyphicon-envelope:before {
  content: "✉";
}

/* line 33929, app/assets/stylesheets/global/style.css */
.glyphicon-pencil:before {
  content: "✏";
}

/* line 33933, app/assets/stylesheets/global/style.css */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 33937, app/assets/stylesheets/global/style.css */
.glyphicon-music:before {
  content: "\e002";
}

/* line 33941, app/assets/stylesheets/global/style.css */
.glyphicon-search:before {
  content: "\e003";
}

/* line 33945, app/assets/stylesheets/global/style.css */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 33949, app/assets/stylesheets/global/style.css */
.glyphicon-star:before {
  content: "\e006";
}

/* line 33953, app/assets/stylesheets/global/style.css */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 33957, app/assets/stylesheets/global/style.css */
.glyphicon-user:before {
  content: "\e008";
}

/* line 33961, app/assets/stylesheets/global/style.css */
.glyphicon-film:before {
  content: "\e009";
}

/* line 33965, app/assets/stylesheets/global/style.css */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 33969, app/assets/stylesheets/global/style.css */
.glyphicon-th:before {
  content: "\e011";
}

/* line 33973, app/assets/stylesheets/global/style.css */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 33977, app/assets/stylesheets/global/style.css */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 33981, app/assets/stylesheets/global/style.css */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 33985, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 33989, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 33993, app/assets/stylesheets/global/style.css */
.glyphicon-off:before {
  content: "\e017";
}

/* line 33997, app/assets/stylesheets/global/style.css */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 34001, app/assets/stylesheets/global/style.css */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 34005, app/assets/stylesheets/global/style.css */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 34009, app/assets/stylesheets/global/style.css */
.glyphicon-home:before {
  content: "\e021";
}

/* line 34013, app/assets/stylesheets/global/style.css */
.glyphicon-file:before {
  content: "\e022";
}

/* line 34017, app/assets/stylesheets/global/style.css */
.glyphicon-time:before {
  content: "\e023";
}

/* line 34021, app/assets/stylesheets/global/style.css */
.glyphicon-road:before {
  content: "\e024";
}

/* line 34025, app/assets/stylesheets/global/style.css */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 34029, app/assets/stylesheets/global/style.css */
.glyphicon-download:before {
  content: "\e026";
}

/* line 34033, app/assets/stylesheets/global/style.css */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 34037, app/assets/stylesheets/global/style.css */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 34041, app/assets/stylesheets/global/style.css */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 34045, app/assets/stylesheets/global/style.css */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 34049, app/assets/stylesheets/global/style.css */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 34053, app/assets/stylesheets/global/style.css */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 34057, app/assets/stylesheets/global/style.css */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 34061, app/assets/stylesheets/global/style.css */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 34065, app/assets/stylesheets/global/style.css */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 34069, app/assets/stylesheets/global/style.css */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 34073, app/assets/stylesheets/global/style.css */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 34077, app/assets/stylesheets/global/style.css */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 34081, app/assets/stylesheets/global/style.css */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 34085, app/assets/stylesheets/global/style.css */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 34089, app/assets/stylesheets/global/style.css */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 34093, app/assets/stylesheets/global/style.css */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 34097, app/assets/stylesheets/global/style.css */
.glyphicon-book:before {
  content: "\e043";
}

/* line 34101, app/assets/stylesheets/global/style.css */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 34105, app/assets/stylesheets/global/style.css */
.glyphicon-print:before {
  content: "\e045";
}

/* line 34109, app/assets/stylesheets/global/style.css */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 34113, app/assets/stylesheets/global/style.css */
.glyphicon-font:before {
  content: "\e047";
}

/* line 34117, app/assets/stylesheets/global/style.css */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 34121, app/assets/stylesheets/global/style.css */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 34125, app/assets/stylesheets/global/style.css */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 34129, app/assets/stylesheets/global/style.css */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 34133, app/assets/stylesheets/global/style.css */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 34137, app/assets/stylesheets/global/style.css */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 34141, app/assets/stylesheets/global/style.css */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 34145, app/assets/stylesheets/global/style.css */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 34149, app/assets/stylesheets/global/style.css */
.glyphicon-list:before {
  content: "\e056";
}

/* line 34153, app/assets/stylesheets/global/style.css */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 34157, app/assets/stylesheets/global/style.css */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 34161, app/assets/stylesheets/global/style.css */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 34165, app/assets/stylesheets/global/style.css */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 34169, app/assets/stylesheets/global/style.css */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 34173, app/assets/stylesheets/global/style.css */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 34177, app/assets/stylesheets/global/style.css */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 34181, app/assets/stylesheets/global/style.css */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 34185, app/assets/stylesheets/global/style.css */
.glyphicon-share:before {
  content: "\e066";
}

/* line 34189, app/assets/stylesheets/global/style.css */
.glyphicon-check:before {
  content: "\e067";
}

/* line 34193, app/assets/stylesheets/global/style.css */
.glyphicon-move:before {
  content: "\e068";
}

/* line 34197, app/assets/stylesheets/global/style.css */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 34201, app/assets/stylesheets/global/style.css */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 34205, app/assets/stylesheets/global/style.css */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 34209, app/assets/stylesheets/global/style.css */
.glyphicon-play:before {
  content: "\e072";
}

/* line 34213, app/assets/stylesheets/global/style.css */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 34217, app/assets/stylesheets/global/style.css */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 34221, app/assets/stylesheets/global/style.css */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 34225, app/assets/stylesheets/global/style.css */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 34229, app/assets/stylesheets/global/style.css */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 34233, app/assets/stylesheets/global/style.css */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 34237, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 34241, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 34245, app/assets/stylesheets/global/style.css */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 34249, app/assets/stylesheets/global/style.css */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 34253, app/assets/stylesheets/global/style.css */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 34257, app/assets/stylesheets/global/style.css */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 34261, app/assets/stylesheets/global/style.css */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 34265, app/assets/stylesheets/global/style.css */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 34269, app/assets/stylesheets/global/style.css */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 34273, app/assets/stylesheets/global/style.css */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 34277, app/assets/stylesheets/global/style.css */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 34281, app/assets/stylesheets/global/style.css */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 34285, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 34289, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 34293, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 34297, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 34301, app/assets/stylesheets/global/style.css */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 34305, app/assets/stylesheets/global/style.css */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 34309, app/assets/stylesheets/global/style.css */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 34313, app/assets/stylesheets/global/style.css */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 34317, app/assets/stylesheets/global/style.css */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 34321, app/assets/stylesheets/global/style.css */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 34325, app/assets/stylesheets/global/style.css */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 34329, app/assets/stylesheets/global/style.css */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 34333, app/assets/stylesheets/global/style.css */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 34337, app/assets/stylesheets/global/style.css */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 34341, app/assets/stylesheets/global/style.css */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 34345, app/assets/stylesheets/global/style.css */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 34349, app/assets/stylesheets/global/style.css */
.glyphicon-random:before {
  content: "\e110";
}

/* line 34353, app/assets/stylesheets/global/style.css */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 34357, app/assets/stylesheets/global/style.css */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 34361, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 34365, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 34369, app/assets/stylesheets/global/style.css */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 34373, app/assets/stylesheets/global/style.css */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 34377, app/assets/stylesheets/global/style.css */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 34381, app/assets/stylesheets/global/style.css */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 34385, app/assets/stylesheets/global/style.css */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 34389, app/assets/stylesheets/global/style.css */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 34393, app/assets/stylesheets/global/style.css */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 34397, app/assets/stylesheets/global/style.css */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 34401, app/assets/stylesheets/global/style.css */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 34405, app/assets/stylesheets/global/style.css */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 34409, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 34413, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 34417, app/assets/stylesheets/global/style.css */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 34421, app/assets/stylesheets/global/style.css */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 34425, app/assets/stylesheets/global/style.css */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 34429, app/assets/stylesheets/global/style.css */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 34433, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 34437, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 34441, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 34445, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 34449, app/assets/stylesheets/global/style.css */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 34453, app/assets/stylesheets/global/style.css */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 34457, app/assets/stylesheets/global/style.css */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 34461, app/assets/stylesheets/global/style.css */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 34465, app/assets/stylesheets/global/style.css */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 34469, app/assets/stylesheets/global/style.css */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 34473, app/assets/stylesheets/global/style.css */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 34477, app/assets/stylesheets/global/style.css */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 34481, app/assets/stylesheets/global/style.css */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 34485, app/assets/stylesheets/global/style.css */
.glyphicon-link:before {
  content: "\e144";
}

/* line 34489, app/assets/stylesheets/global/style.css */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 34493, app/assets/stylesheets/global/style.css */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 34497, app/assets/stylesheets/global/style.css */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 34501, app/assets/stylesheets/global/style.css */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 34505, app/assets/stylesheets/global/style.css */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 34509, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 34513, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 34517, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 34521, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 34525, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 34529, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 34533, app/assets/stylesheets/global/style.css */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 34537, app/assets/stylesheets/global/style.css */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 34541, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 34545, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 34549, app/assets/stylesheets/global/style.css */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 34553, app/assets/stylesheets/global/style.css */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 34557, app/assets/stylesheets/global/style.css */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 34561, app/assets/stylesheets/global/style.css */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 34565, app/assets/stylesheets/global/style.css */
.glyphicon-record:before {
  content: "\e165";
}

/* line 34569, app/assets/stylesheets/global/style.css */
.glyphicon-save:before {
  content: "\e166";
}

/* line 34573, app/assets/stylesheets/global/style.css */
.glyphicon-open:before {
  content: "\e167";
}

/* line 34577, app/assets/stylesheets/global/style.css */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 34581, app/assets/stylesheets/global/style.css */
.glyphicon-import:before {
  content: "\e169";
}

/* line 34585, app/assets/stylesheets/global/style.css */
.glyphicon-export:before {
  content: "\e170";
}

/* line 34589, app/assets/stylesheets/global/style.css */
.glyphicon-send:before {
  content: "\e171";
}

/* line 34593, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 34597, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 34601, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 34605, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 34609, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 34613, app/assets/stylesheets/global/style.css */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 34617, app/assets/stylesheets/global/style.css */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 34621, app/assets/stylesheets/global/style.css */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 34625, app/assets/stylesheets/global/style.css */
.glyphicon-header:before {
  content: "\e180";
}

/* line 34629, app/assets/stylesheets/global/style.css */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 34633, app/assets/stylesheets/global/style.css */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 34637, app/assets/stylesheets/global/style.css */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 34641, app/assets/stylesheets/global/style.css */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 34645, app/assets/stylesheets/global/style.css */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 34649, app/assets/stylesheets/global/style.css */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 34653, app/assets/stylesheets/global/style.css */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 34657, app/assets/stylesheets/global/style.css */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 34661, app/assets/stylesheets/global/style.css */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 34665, app/assets/stylesheets/global/style.css */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 34669, app/assets/stylesheets/global/style.css */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 34673, app/assets/stylesheets/global/style.css */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 34677, app/assets/stylesheets/global/style.css */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 34681, app/assets/stylesheets/global/style.css */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 34685, app/assets/stylesheets/global/style.css */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 34689, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 34693, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 34697, app/assets/stylesheets/global/style.css */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 34701, app/assets/stylesheets/global/style.css */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 34705, app/assets/stylesheets/global/style.css */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 34709, app/assets/stylesheets/global/style.css */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 34713, app/assets/stylesheets/global/style.css */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 34717, app/assets/stylesheets/global/style.css */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 34721, app/assets/stylesheets/global/style.css */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 34725, app/assets/stylesheets/global/style.css */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 34729, app/assets/stylesheets/global/style.css */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 34733, app/assets/stylesheets/global/style.css */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 34737, app/assets/stylesheets/global/style.css */
.glyphicon-king:before {
  content: "\e211";
}

/* line 34741, app/assets/stylesheets/global/style.css */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 34745, app/assets/stylesheets/global/style.css */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 34749, app/assets/stylesheets/global/style.css */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 34753, app/assets/stylesheets/global/style.css */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 34757, app/assets/stylesheets/global/style.css */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 34761, app/assets/stylesheets/global/style.css */
.glyphicon-tent:before {
  content: "⛺";
}

/* line 34765, app/assets/stylesheets/global/style.css */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 34769, app/assets/stylesheets/global/style.css */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 34773, app/assets/stylesheets/global/style.css */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 34777, app/assets/stylesheets/global/style.css */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 34781, app/assets/stylesheets/global/style.css */
.glyphicon-hourglass:before {
  content: "⌛";
}

/* line 34785, app/assets/stylesheets/global/style.css */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 34789, app/assets/stylesheets/global/style.css */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 34793, app/assets/stylesheets/global/style.css */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 34797, app/assets/stylesheets/global/style.css */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 34801, app/assets/stylesheets/global/style.css */
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 34807, app/assets/stylesheets/global/style.css */
.glyphicon-yen:before,
.glyphicon-jpy:before {
  content: "¥";
}

/* line 34812, app/assets/stylesheets/global/style.css */
.glyphicon-ruble:before,
.glyphicon-rub:before {
  content: "₽";
}

/* line 34817, app/assets/stylesheets/global/style.css */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 34821, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 34825, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 34829, app/assets/stylesheets/global/style.css */
.glyphicon-education:before {
  content: "\e233";
}

/* line 34833, app/assets/stylesheets/global/style.css */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 34837, app/assets/stylesheets/global/style.css */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 34841, app/assets/stylesheets/global/style.css */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 34845, app/assets/stylesheets/global/style.css */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 34849, app/assets/stylesheets/global/style.css */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 34853, app/assets/stylesheets/global/style.css */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 34857, app/assets/stylesheets/global/style.css */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 34861, app/assets/stylesheets/global/style.css */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 34865, app/assets/stylesheets/global/style.css */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 34869, app/assets/stylesheets/global/style.css */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 34873, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 34877, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 34881, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 34885, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 34889, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 34893, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 34897, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 34901, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 34905, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 34909, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 34913, app/assets/stylesheets/global/style.css */
.glyphicon-console:before {
  content: "\e254";
}

/* line 34917, app/assets/stylesheets/global/style.css */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 34921, app/assets/stylesheets/global/style.css */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 34925, app/assets/stylesheets/global/style.css */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 34929, app/assets/stylesheets/global/style.css */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 34933, app/assets/stylesheets/global/style.css */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 34937, app/assets/stylesheets/global/style.css */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 34941, app/assets/stylesheets/global/style.css */
.icon-icon-shape {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  text-align: center;
}

/* line 34948, app/assets/stylesheets/global/style.css */
.icon-icon-shape i {
  font-size: 24px;
  line-height: 2;
}

/* line 34953, app/assets/stylesheets/global/style.css */
.item-card-img {
  overflow: hidden;
}

/*--item-card2-img--*/
/* line 34958, 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 34976, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li {
  margin-right: 1.5rem;
  font-size: 13px;
}

/* line 34981, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li:last-child {
  margin-right: 0;
}

/*--item-card2--*/
/* line 34986, app/assets/stylesheets/global/style.css */
.item-card2-icons {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 999;
}

/* line 34993, 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 35005, 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 35011, 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 35023, 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 35033, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 35037, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap {
  margin-top: 15px;
}

/* line 35041, app/assets/stylesheets/global/style.css */
.item-box .stamp i {
  font-size: 18px;
  font-size: 25px;
  line-height: 2;
}

/* line 35047, 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 35055, app/assets/stylesheets/global/style.css */
.dimmer {
  position: relative;
}

/* line 35059, 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 35070, app/assets/stylesheets/global/style.css */
.dimmer.active .loader {
  display: block;
}

/* line 35074, app/assets/stylesheets/global/style.css */
.dimmer.active .dimmer-content {
  opacity: 0.04;
  pointer-events: none;
}

/*-------- Loaders ---------*/
/* line 35080, app/assets/stylesheets/global/style.css */
.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 35088, 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 35127, app/assets/stylesheets/global/style.css */
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

/* line 35134, app/assets/stylesheets/global/style.css */
.spinner1-lg {
  width: 100px;
  height: 100px;
  position: relative;
  margin: 100px auto;
}

/* line 35141, 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 35153, 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 35193, app/assets/stylesheets/global/style.css */
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

/* line 35200, 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 35210, 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 35267, 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 35276, 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 35285, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

/* line 35293, 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 35303, 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 35334, app/assets/stylesheets/global/style.css */
.lds-ring {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35341, 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 35352, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

/* line 35356, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

/* line 35360, 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 35374, app/assets/stylesheets/global/style.css */
.lds-hourglass {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35381, 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 35416, 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 35430, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header {
  background-color: transparent !important;
}

/* line 35434, 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 35439, 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 35445, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35451, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35457, 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 35462, 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 35469, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}

@media (max-width: 991.98px) {
  /* line 35474, 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 35479, 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 35487, 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 35491, 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 35495, 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 35509, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header {
  background-color: transparent !important;
}

/* line 35513, 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 35518, 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 35524, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35530, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35536, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar {
  background-color: transparent !important;
}

/* line 35540, 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 35545, 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 35553, 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 35558, 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 35566, 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 35570, 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 35574, 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 35588, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header {
  background-color: transparent !important;
}

/* line 35592, 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 35597, 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 35603, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35609, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35615, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar {
  background-color: transparent !important;
}

/* line 35619, 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 35624, 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 35632, 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 35637, 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 35645, 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 35649, 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 35653, 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 35667, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header {
  background-color: transparent !important;
}

/* line 35671, 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 35676, 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 35682, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35688, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35694, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar {
  background-color: transparent !important;
}

/* line 35698, 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 35703, 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 35710, 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 35715, 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 35723, 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 35727, 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 35731, 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 35738, app/assets/stylesheets/global/style.css */
body.dark-mode {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-body);
}

/* line 35743, 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 35748, 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 35755, app/assets/stylesheets/global/style.css */
  .dark-mode .demo-icon.nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
}

/* line 35761, 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 35766, app/assets/stylesheets/global/style.css */
  .dark-mode .border-bottomo-sm {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 35771, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default .alert-link {
  color: rgba(255, 255, 255, 0.9);
}

/* line 35775, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light .alert-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35779, 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 35784, 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 35790, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active {
  color: #fff !important;
}

/* line 35794, 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 35800, 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 35805, 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 35811, 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 35817, 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 35822, 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 35828, app/assets/stylesheets/global/style.css */
.dark-mode .card.background-image-blog {
  border: 0px !important;
}

/* line 35832, 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 35842, app/assets/stylesheets/global/style.css */
.dark-mode .card.storage-card {
  border: 0px !important;
}

/* line 35846, 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 35850, 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 35855, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next {
  color: #ffffff !important;
}

/* line 35860, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #ffffff !important;
}

/* line 35864, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus {
  color: #fff !important;
}

/* line 35869, app/assets/stylesheets/global/style.css */
.dark-mode .main-blog.card {
  border: 0px !important;
}

/* line 35873, app/assets/stylesheets/global/style.css */
.dark-mode.closed-leftmenu .app-sidebar__toggle {
  color: #fff;
}

/* line 35877, app/assets/stylesheets/global/style.css */
.dark-mode .col-login .card {
  background-color: var(--dark-body) !important;
}

/* line 35881, app/assets/stylesheets/global/style.css */
.dark-mode .card-fullscreen {
  background-color: var(--dark-body) !important;
}

/* line 35885, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-light {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* line 35889, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .note-dropzone {
  color: var(--primary-bg-color);
  background-color: var(--dark-body);
}

/* line 35894, 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 35899, 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 35906, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .comment-section-main .name-time-container svg {
  fill: rgba(255, 255, 255, 0.4);
}

/* line 35910, 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 35915, 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 35921, 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 35927, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35933, 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 35942, 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 35948, 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 35954, app/assets/stylesheets/global/style.css */
.dark-mode .form-control option {
  background-color: var(--dark-body);
}

/* line 35958, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .dropdown-menu {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}

/* line 35962, 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 35969, 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 35977, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light-light {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35981, 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 35986, 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 35990, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .btn-default {
  background-color: transparent !important;
}

/* line 35994, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn.btn-default {
  background-color: transparent;
}

/* line 35998, 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 36005, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36009, 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 36014, 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 36019, app/assets/stylesheets/global/style.css */
.dark-mode.rtl blockquote {
  border-right: 2px solid var(--dark-border);
}

/* line 36023, app/assets/stylesheets/global/style.css */
.dark-mode .accordion card {
  border: 0px !important;
}

/* line 36027, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .tree ul:before {
  border-right: 1px solid var(--dark-border);
  border-left: inherit;
}

/* line 36032, 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 36037, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-dark {
  color: rgba(255, 255, 255, 0.6);
  border-color: var(--dark-border);
}

/* line 36042, app/assets/stylesheets/global/style.css */
.dark-mode .btn-dark-light {
  color: #070808;
  border-color: var(--dark-border);
}

/* line 36047, app/assets/stylesheets/global/style.css */
.dark-mode #remove-btn {
  background-color: var(--dark-body);
}

@media (max-width: 575.98px) {
  /* line 36052, app/assets/stylesheets/global/style.css */
  .dark-mode .tabs-menu.checkout li {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36057, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  border-top-color: var(--dark-border);
}

/* line 36061, 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 36066, 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 36079, 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 36092, 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 36099, 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 36104, 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 36108, app/assets/stylesheets/global/style.css */
.dark-mode .dt-button.dropdown-item.buttons-columnVisibility {
  background-color: var(--dark-body);
}

/* line 36112, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item {
  border: 0px solid var(--dark-border);
}

@media (max-width: 992px) {
  /* line 36117, app/assets/stylesheets/global/style.css */
  .dark-mode .richText-toolbar li {
    border-bottom: 1px solid var(--dark-border) !important;
  }
}

/* line 36122, 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 36127, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu1 ul li .active {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 36131, 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 36143, 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 36155, 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 36160, 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 36164, 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 36168, 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 36175, 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 36181, 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 36188, app/assets/stylesheets/global/style.css */
.dark-mode .footer-container-main .more-btn {
  color: #fff !important;
}

/* line 36192, app/assets/stylesheets/global/style.css */
.dark-mode .text-gray {
  color: #aab2b9 !important;
}

/* line 36196, 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 36202, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-start {
  border-right: 1px solid var(--dark-border) !important;
  border-left: initial !important;
}

/* line 36207, 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 36212, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end {
  border-left: 1px solid var(--dark-border) !important;
  border-right: initial !important;
}

/* line 36217, 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 36222, app/assets/stylesheets/global/style.css */
.dark-mode .blog-topics .list-group-item {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36226, app/assets/stylesheets/global/style.css */
.dark-mode .border-0 {
  border: 0px !important;
}

/* line 36230, 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 36237, 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 36243, app/assets/stylesheets/global/style.css */
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid var(--dark-bg) !important;
  }
}

/* line 36248, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-dark .card-body {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 36252, app/assets/stylesheets/global/style.css */
.dark-mode .projects.project-type-container .project-type .nav-link {
  color: #fff;
}

/* line 36256, app/assets/stylesheets/global/style.css */
.dark-mode .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36260, 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 36267, app/assets/stylesheets/global/style.css */
.dark-mode .owl-nav button {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36272, 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 36276, 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 36280, app/assets/stylesheets/global/style.css */
.dark-mode .dataTables_wrapper .selected {
  background: var(--dark-bg);
}

@media (min-width: 576px) {
  /* line 36285, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .actions {
    border-right: 1px solid var(--dark-border);
  }
  /* line 36289, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .content {
    border-right: 1px solid var(--dark-border);
  }
}

/* line 36294, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a:hover,
.dark-mode .wizard > .steps .disabled a:active {
  color: #fff;
}

/* line 36299, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a {
  color: #fff;
}

/* line 36303, 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 36312, 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 36317, app/assets/stylesheets/global/style.css */
.dark-mode select.form-select {
  background-color: var(--dark-bg) !important;
}

/* line 36321, app/assets/stylesheets/global/style.css */
.dark-mode .card.bg-primary-lightest.border-0 {
  border: 0px !important;
}

/* line 36325, 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 36329, 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 36337, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36341, 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 36346, 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 36353, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-transparent {
  background-color: transparent !important;
}

/* line 36357, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #000 !important;
}

/* line 36362, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #000 !important;
}

/* line 36367, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #000 !important;
}

/* line 36372, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #000 !important;
}

/* line 36377, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 36381, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 36385, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 36389, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-800 {
  background-color: #383853 !important;
}

/* line 36393, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-900 {
  background-color: #323251 !important;
}

/* line 36397, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* line 36402, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36407, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #fff !important;
}

/* line 36412, 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 36417, 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 36422, app/assets/stylesheets/global/style.css */
.dark-mode .border-start {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36426, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 36430, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 36435, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a {
  background: transparent;
}

/* line 36439, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-sm {
  border: 1px solid var(--dark-border);
}

/* line 36443, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-lg {
  border: 1px solid var(--dark-border);
}

/* line 36447, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments {
  border: 1px solid var(--dark-border);
}

/* line 36451, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 36455, app/assets/stylesheets/global/style.css */
.dark-mode .count-down.row span:first-child {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 36460, app/assets/stylesheets/global/style.css */
.dark-mode .text-default {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36464, 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 36471, 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 36476, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1.collapsed {
  border: 0px solid var(--dark-border);
}

/* line 36480, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: var(--dark-bg) !important;
}

/* line 36484, 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 36490, 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 36498, app/assets/stylesheets/global/style.css */
.dark-mode .irs-outline .irs-slider {
  background-color: var(--dark-bg);
}

/* line 36502, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider::before {
  background-color: var(--dark-theme);
}

/* line 36506, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider {
  background-color: var(--dark-theme);
}

/* line 36510, 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 36515, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36519, 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 36523, app/assets/stylesheets/global/style.css */
.dark-mode .border-end {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36527, app/assets/stylesheets/global/style.css */
.dark-mode .ticket-details-footer .media.ticket-reply {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36531, 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 36536, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link {
  color: #fff;
}

/* line 36540, app/assets/stylesheets/global/style.css */
.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border: 1px solid var(--dark-border);
}

/* line 36544, 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 36553, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput input {
  color: white;
}

/* line 36557, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput {
  background-color: var(--dark-theme);
}

/* line 36561, app/assets/stylesheets/global/style.css */
.dark-mode .file-type {
  color: #fff;
}

/* line 36565, 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 36570, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .carousel-item .thumb.active {
  border-color: var(--dark-border);
}

/* line 36574, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36578, 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 36583, 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 36600, app/assets/stylesheets/global/style.css */
.dark-mode a {
  color: white !important;
}

/* line 36604, 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 36608, 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 36613, 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 36620, 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 36624, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  color: #ffffff;
}

/* line 36628, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar {
  border-top: 0px !important;
  border-bottom: 0px !important;
}

/* line 36633, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--inline .select2-search__field {
  color: #fff;
}

/* line 36637, app/assets/stylesheets/global/style.css */
.dark-mode .form-select {
  color: #fff;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36643, app/assets/stylesheets/global/style.css */
.dark-mode .main-form-group {
  border: 1px solid var(--dark-border);
}

/* line 36647, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-selection .pcr-picker {
  border: 2px solid var(--dark-border);
}

/* line 36651, 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 36657, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app {
  background: var(--dark-bg);
}

/* line 36661, 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 36668, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle.on span {
  background-color: var(--dark-theme);
}

/* line 36672, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle {
  border: 1px solid var(--dark-border);
}

/* line 36676, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle span {
  background-color: var(--dark-theme);
}

/* line 36680, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle {
  background-color: var(--dark-bg);
}

/* line 36684, 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 36690, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: #fff !important;
}

/* line 36694, 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 36700, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}

/* line 36704, 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 36710, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}

/* line 36714, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item svg {
  fill: #fff !important;
}

/* line 36718, app/assets/stylesheets/global/style.css */
.dark-mode .main-header-center .btn svg {
  fill: #fff !important;
}

/* line 36722, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 36726, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 36730, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 36734, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

@media (min-width: 992px) {
  /* line 36740, 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 36749, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .sticky.stickyClass .app-sidebar {
  background-color: var(--dark-body) !important;
}

/* line 36753, 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 36767, 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 36773, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 36777, 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 36783, app/assets/stylesheets/global/style.css */
  .dark-mode .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  /* line 36787, 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 36793, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36797, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 36801, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover .bg-light {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 36805, 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 36810, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

/* line 36814, 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 36823, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-menu {
  background: var(--dark-bg);
  border: 1px solid #ffffff1a;
}

/* line 36828, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search--dropdown {
  border-top: 0px solid var(--dark-border);
}

/* line 36832, 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 36841, 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 36846, app/assets/stylesheets/global/style.css */
.dark-mode .tl-blog:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36850, app/assets/stylesheets/global/style.css */
.dark-mode .task-list:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36854, app/assets/stylesheets/global/style.css */
.dark-mode .task-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36858, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-lightest {
  background-color: var(--primary01) !important;
}

/* line 36862, app/assets/stylesheets/global/style.css */
.dark-mode .circle-chart strong {
  color: #fff;
}

/* line 36866, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card h3, .dark-mode .welcome-card .h3 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36870, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card p {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36874, app/assets/stylesheets/global/style.css */
.dark-mode svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36878, 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 36883, 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 36887, 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 36891, app/assets/stylesheets/global/style.css */
.dark-mode .btn-country {
  border: 1px solid var(--dark-border);
}

/* line 36895, app/assets/stylesheets/global/style.css */
.dark-mode .header .nav-link #profile-heading {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36899, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36903, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon svg {
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36907, app/assets/stylesheets/global/style.css */
.dark-mode .circles li {
  border: 2px solid rgba(227, 255, 239, 0.05);
}

/* line 36911, app/assets/stylesheets/global/style.css */
.dark-mode caption {
  color: #505662;
}

/* line 36915, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36919, app/assets/stylesheets/global/style.css */
.dark-mode hr {
  border-top: 1px solid var(--dark-border);
}

/* line 36923, app/assets/stylesheets/global/style.css */
.dark-mode .blockquote-footer {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36927, app/assets/stylesheets/global/style.css */
.dark-mode .img-thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36932, app/assets/stylesheets/global/style.css */
.dark-mode .figure-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36936, app/assets/stylesheets/global/style.css */
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}

/* line 36941, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36945, app/assets/stylesheets/global/style.css */
.dark-mode .bg-transparent {
  background-color: transparent !important;
}

/* line 36949, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border) !important;
}

/* line 36953, app/assets/stylesheets/global/style.css */
.dark-mode .border-top {
  border-top: 1px solid var(--dark-border) !important;
}

/* line 36957, app/assets/stylesheets/global/style.css */
.dark-mode .border-right {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36961, app/assets/stylesheets/global/style.css */
.dark-mode .border-bottom {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36965, app/assets/stylesheets/global/style.css */
.dark-mode .border-left {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36969, 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 36973, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 36977, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 36981, app/assets/stylesheets/global/style.css */
.dark-mode blockquote {
  color: rgba(255, 255, 255, 0.8);
  border-left: 2px solid var(--dark-border);
}

/* line 36986, app/assets/stylesheets/global/style.css */
.dark-mode code {
  background: transparent;
  border: 1px solid transparent;
}

/* line 36991, 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 36997, app/assets/stylesheets/global/style.css */
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 37002, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border);
}

/* line 37006, 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 37011, 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 37016, 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 37022, app/assets/stylesheets/global/style.css */
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: var(--dark-bg);
}

/* line 37027, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered {
  border: 1px solid var(--dark-border);
}

/* line 37031, app/assets/stylesheets/global/style.css */
.dark-mode #external-events {
  border: 1px solid var(--dark-border);
}

/* line 37035, 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 37041, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid var(--dark-border);
}

/* line 37045, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day-number {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37049, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--dark-bg);
}

/* line 37053, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background-color: var(--dark-body);
}

/* line 37057, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list {
  border: 1px solid var(--dark-border);
}

/* line 37061, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-event:hover td {
  background-color: transparent;
  color: #6c5ffc;
}

/* line 37066, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-empty {
  background-color: var(--dark-theme);
}

/* line 37070, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}

@media print {
  /* line 37076, 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 37083, 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 37091, app/assets/stylesheets/global/style.css */
.text-wrap table {
  border: 1px solid var(--dark-border);
}

/* line 37095, 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 37102, 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 37107, 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 37112, app/assets/stylesheets/global/style.css */
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37116, 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 37121, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37125, 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 37130, 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 37134, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/* line 37138, app/assets/stylesheets/global/style.css */
.dark-mode .table.dataTable thead th {
  border-bottom: 0 !important;
}

/* line 37142, 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 37148, 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 37152, 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 37156, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}

/* line 37160, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item {
  color: #fff;
}

/* line 37164, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item:hover {
  color: #fff;
}

/* line 37168, 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 37173, 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 37178, 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 37183, 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 37189, 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 37194, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: none;
}

/* line 37198, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: #99c1b2;
  opacity: 1;
}

/* line 37203, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
}

/* line 37208, 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 37215, 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 37219, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly] {
  background-color: var(--primary-bg-color);
}

/* line 37224, 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 37228, 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 37232, 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 37238, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-file {
  display: block;
  width: 100%;
}

@media (max-width: 575.98px) {
  /* line 37244, 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 37250, app/assets/stylesheets/global/style.css */
.form-control-range {
  display: block;
  width: 100%;
}

/* line 37255, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-plaintext {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37259, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 37263, app/assets/stylesheets/global/style.css */
.dark-mode .valid-feedback {
  color: #09ad95;
}

/* line 37267, app/assets/stylesheets/global/style.css */
.dark-mode .valid-tooltip {
  color: #fff;
  background-color: rgba(94, 186, 0, 0.8);
}

/* line 37272, 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 37279, 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 37287, 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 37294, 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 37299, 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 37304, 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 37309, 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 37314, 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 37319, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-feedback {
  color: #d12c47;
}

/* line 37323, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-tooltip {
  color: #fff;
  background-color: rgba(205, 32, 31, 0.8);
}

/* line 37328, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid {
  border-color: #d12c47;
}

/* line 37332, app/assets/stylesheets/global/style.css */
.form-control.is-invalid {
  border-color: #d12c47;
}

/* line 37336, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid {
  border-color: #d12c47;
}

/* line 37341, 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 37349, 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 37356, 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 37362, 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 37367, 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 37372, 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 37377, 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 37382, app/assets/stylesheets/global/style.css */
.dark-mode .collapse:not(.show) {
  background: #fff;
}

/* line 37386, 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 37392, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-divider {
  border-top: 1px solid var(--dark-border);
}

/* line 37396, app/assets/stylesheets/global/style.css */
.dark-mode .notifyimg {
  color: #fff;
}

/* line 37400, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}

/* line 37404, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: var(--dark-bg);
}

/* line 37408, 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 37415, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 37421, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu.show {
  border: 1px solid var(--dark-border);
}

/* line 37425, 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 37430, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37434, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37438, 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 37444, app/assets/stylesheets/global/style.css */
.dark-mode #global-loader {
  background: var(--dark-bg);
}

/* line 37448, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 37452, 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 37457, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37461, 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 37465, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37469, 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 37473, 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 37479, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
}

/* line 37484, 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 37489, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-input:focus ~ .form-file-label {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37493, 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 37499, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label::after {
  color: #fff;
  border-left: 1px solid var(--dark-border);
}

/* line 37504, 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 37508, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 37512, 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 37517, 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 37521, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 37525, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37529, 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 37533, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 37537, 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 37542, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disabled {
  color: #4f4f67;
}

/* line 37546, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disable {
  color: #cba4f7;
}

/* line 37550, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37554, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  border: 1px solid transparent;
}

/* line 37558, 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 37564, app/assets/stylesheets/global/style.css */
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}

/* line 37569, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}

/* line 37573, 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 37578, 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 37584, app/assets/stylesheets/global/style.css */
.dark-mode .card-header {
  background-color: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 37589, 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 37594, 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 37600, app/assets/stylesheets/global/style.css */
.dark-mode .page-link:hover {
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 37604, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.active .page-link {
  color: #fff;
}

/* line 37608, 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 37615, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side {
  background: none repeat scroll 0 0 #e5e8ef;
}

/* line 37619, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .lg-side {
  background: none repeat scroll 0 0 #fff;
}

/* line 37623, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side .user-head {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37628, 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 37632, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name span a {
  color: #87e2e7;
}

/* line 37636, app/assets/stylesheets/global/style.css */
.dark-mode a.mail-dropdown {
  background: none repeat scroll 0 0 #80d3d9;
  color: #01a7b3;
}

/* line 37641, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
}

/* line 37646, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 37651, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-divider {
  border-bottom: 1px solid #d5d8df;
}

/* line 37655, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a {
  color: #6a6a6a;
}

/* line 37659, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:hover {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37664, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li.active a {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37669, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37674, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a i {
  color: #6a6a6a;
}

/* line 37678, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li h4, .dark-mode ul.labels-info li .h4 {
  color: #5c5c5e;
}

/* line 37682, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a {
  color: #6a6a6a;
}

/* line 37686, 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 37692, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}

/* line 37696, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-input {
  color: #8a8a8a;
}

/* line 37700, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-btn {
  background: none repeat scroll 0 0 #1643a3;
  color: #fff;
}

/* line 37705, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox {
  border: 1px solid var(--dark-border);
}

/* line 37709, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 37713, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star {
  color: var(--dark-bg);
}

/* line 37717, 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 37722, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 37726, 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 37733, 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 37739, app/assets/stylesheets/global/style.css */
.dark-mode .fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
}

/* line 37744, 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 37749, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37754, 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 37760, 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 37765, 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 37770, app/assets/stylesheets/global/style.css */
.dark-mode .view-mail a {
  color: #ff6c60;
}

/* line 37774, 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 37780, 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 37786, app/assets/stylesheets/global/style.css */
.dark-mode .range output {
  color: white;
  background-color: #999999;
}

/* line 37791, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37795, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item .card-footer {
  background: var(--dark-theme);
}

/* line 37799, app/assets/stylesheets/global/style.css */
.dark-mode .pricing {
  color: #fff;
}

/* line 37803, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 {
  color: #7a7a92;
}

/* line 37807, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37812, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37816, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37820, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37825, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37829, 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 37833, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}

/* line 37837, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}

/* line 37842, 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 37847, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 37851, app/assets/stylesheets/global/style.css */
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}

/* line 37856, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}

/* line 37860, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}

/* line 37864, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}

/* line 37868, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
}

/* line 37873, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}

/* line 37878, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}

/* line 37882, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  background: #fff;
}

/* line 37887, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  background: #f7f7f7;
}

/* line 37892, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 37897, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: var(--dark-bg);
}

/* line 37902, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}

/* line 37906, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37910, app/assets/stylesheets/global/style.css */
.dark-mode .price .panel-footer,
.dark-mode .price.panel-color > .panel-body {
  background-color: var(--dark-theme);
}

/* line 37915, 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 37922, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}

/* line 37926, app/assets/stylesheets/global/style.css */
.dark-mode #popup {
  background: #fe6b1f;
}

/* line 37930, app/assets/stylesheets/global/style.css */
.dark-mode #copy {
  color: white;
}

/* line 37934, app/assets/stylesheets/global/style.css */
.dark-mode .nav1 {
  background: transparent;
  border: 1px solid var(--dark-border);
}

/* line 37939, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active {
  color: #fff;
}

/* line 37944, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37948, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
}

/* line 37952, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37956, 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 37961, 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 37967, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37971, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 37975, 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 37980, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 37985, 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 37990, 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 37995, 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 38000, 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 38005, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inverse {
  background-color: #232139;
  color: #ffffff;
}

/* line 38010, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb {
  color: #fff;
}

/* line 38014, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: var(--primary-bg-color);
}

/* line 38019, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.6);
}

/* line 38023, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a:hover {
  color: #123787;
}

/* line 38027, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38031, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38035, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a:hover {
  color: #123787;
}

/* line 38039, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 + .breadcrumb-item2::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38043, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38047, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group .panel {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38051, 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 38056, app/assets/stylesheets/global/style.css */
.dark-mode .more-less {
  color: #212121;
}

/* line 38060, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38064, 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 38068, 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 38072, app/assets/stylesheets/global/style.css */
.dark-mode .panel1 {
  border-color: #fff;
}

/* line 38076, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: #5797fc;
  color: #fff;
}

/* line 38081, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group1 .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38085, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  color: #fff;
}

/* line 38089, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body1 {
  background: #fff;
}

/* line 38093, 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 38098, 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 38105, 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 38109, 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 38114, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38118, 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 38124, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38128, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38132, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38136, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38140, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 38145, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38149, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}

/* line 38153, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}

/* line 38157, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-list-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38161, app/assets/stylesheets/global/style.css */
.dark-mode .jumbotron {
  background-color: var(--dark-bg);
}

/* line 38165, 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 38170, app/assets/stylesheets/global/style.css */
.dark-mode .progress-bar {
  color: #fff;
}

/* line 38174, 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 38180, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38184, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:hover {
  color: var(--primary-bg-color);
  background-color: transparent;
}

/* line 38189, 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 38194, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-button-primary {
  color: #fff;
  border-color: var(--dark-border);
}

/* line 38199, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38203, 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 38208, 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 38217, 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 38225, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active:before {
  background: transparent;
}

/* line 38229, 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 38234, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38238, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled {
  color: #4f4f67;
  background-color: #2a2a44;
}

/* line 38244, 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 38249, 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 38254, app/assets/stylesheets/global/style.css */
.dark-mode .close:hover,
.dark-mode .close:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38259, 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 38266, app/assets/stylesheets/global/style.css */
  .dark-mode .modal-content {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 38273, app/assets/stylesheets/global/style.css */
.dark-mode .modal-backdrop {
  background-color: #000;
}

/* line 38277, app/assets/stylesheets/global/style.css */
.dark-mode .modal-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38281, app/assets/stylesheets/global/style.css */
.dark-mode .modal-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38285, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info i {
  border: 2px solid #fff;
}

/* line 38289, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 38293, 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 38298, 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 38303, 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 38308, 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 38313, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 38318, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38323, 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 38328, 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 38333, 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 38338, 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 38343, 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 38348, 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 38353, 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 38358, 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 38363, 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 38368, 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 38374, app/assets/stylesheets/global/style.css */
.dark-mode .popover-body {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38378, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}

/* line 38383, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus {
  color: #fff;
}

/* line 38388, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus {
  color: #fff;
}

/* line 38393, 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 38402, 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 38411, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-caption {
  color: #fff;
}

/* line 38415, app/assets/stylesheets/global/style.css */
.dark-mode .page-title-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38419, app/assets/stylesheets/global/style.css */
.dark-mode .page-subtitle {
  color: #c0a0f1;
}

/* line 38423, app/assets/stylesheets/global/style.css */
.dark-mode .page-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38427, 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 38433, app/assets/stylesheets/global/style.css */
.dark-mode .aside-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38437, app/assets/stylesheets/global/style.css */
.dark-mode .aside-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38441, app/assets/stylesheets/global/style.css */
.dark-mode .header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38446, app/assets/stylesheets/global/style.css */
.dark-mode .nav-unread {
  background: #ecd938;
}

/* line 38450, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon i {
  color: #ffffff !important;
}

/* line 38454, app/assets/stylesheets/global/style.css */
.dark-mode .footer {
  background: transparent;
  border-top: 0px solid var(--dark-border);
}

/* line 38459, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38463, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38467, app/assets/stylesheets/global/style.css */
.dark-mode a.icon:hover {
  color: var(--primary-bg-color) !important;
}

/* line 38471, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

/* line 38475, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  color: #000;
}

/* line 38479, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38483, 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 38488, 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 38495, 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 38501, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38505, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 38509, 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 38514, app/assets/stylesheets/global/style.css */
.dark-mode .product_price .old_price {
  color: #93a3ba;
}

/* line 38518, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default {
  border: #ddd !important;
}

/* line 38522, 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 38529, 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 38534, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-heading {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38538, 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 38543, app/assets/stylesheets/global/style.css */
.dark-mode .thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 38548, app/assets/stylesheets/global/style.css */
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38553, app/assets/stylesheets/global/style.css */
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top: 1px solid var(--dark-border);
}

/* line 38558, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: var(--dark-bg);
}

/* line 38562, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38567, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}

/* line 38571, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}

/* line 38576, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover:before {
  background: #fff;
}

/* line 38580, 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 38586, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38590, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38594, 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 38599, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-body {
  border-top: 1px solid var(--dark-border);
}

/* line 38603, 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 38608, app/assets/stylesheets/global/style.css */
.dark-mode .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 38612, app/assets/stylesheets/global/style.css */
.dark-mode .reg {
  color: #2e1170;
}

/* line 38616, 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 38621, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-table {
  border-top: 1px solid var(--dark-border);
}

/* line 38625, 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 38630, 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 38635, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-list-group {
  border-top: 1px solid var(--dark-border);
}

/* line 38639, app/assets/stylesheets/global/style.css */
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}

/* line 38643, app/assets/stylesheets/global/style.css */
.dark-mode .card-options {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38647, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn) {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38651, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn):hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38655, app/assets/stylesheets/global/style.css */
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}

/* line 38659, app/assets/stylesheets/global/style.css */
.dark-mode .card-map {
  background: rgba(255, 255, 255, 0.1);
}

/* line 38663, app/assets/stylesheets/global/style.css */
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 38667, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}

/* line 38671, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/* line 38676, 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 38681, app/assets/stylesheets/global/style.css */
  .dark-mode .popover {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 38688, 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 38694, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown .nav-link.icon:hover {
  background: transparent !important;
}

/* line 38698, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38702, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38706, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item .icon {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38710, 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 38715, 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 38721, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .nav-link.icon {
  color: #2a1b4d !important;
  background: transparent;
}

/* line 38726, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-status {
  border: 2px solid var(--dark-theme);
}

/* line 38730, 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 38734, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px var(--dark-theme);
}

/* line 38738, app/assets/stylesheets/global/style.css */
.dark-mode .mail-chats {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
}

/* line 38742, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-name {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38746, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-designation {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38750, app/assets/stylesheets/global/style.css */
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}

/* line 38754, app/assets/stylesheets/global/style.css */
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}

/* line 38758, 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 38763, app/assets/stylesheets/global/style.css */
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}

/* line 38768, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label:before {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-bg);
}

/* line 38773, app/assets/stylesheets/global/style.css */
.dark-mode .form-signin .form-control:focus {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38777, app/assets/stylesheets/global/style.css */
.dark-mode .mediaicon {
  color: #fff;
}

/* line 38781, 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 38787, 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 38791, 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 38796, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon {
  color: #fff;
}

/* line 38800, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}

/* line 38804, app/assets/stylesheets/global/style.css */
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 38809, app/assets/stylesheets/global/style.css */
.dark-mode .form-required {
  color: #d12c47;
}

/* line 38813, app/assets/stylesheets/global/style.css */
.dark-mode .form-help {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
}

/* line 38818, app/assets/stylesheets/global/style.css */
.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby] {
  background: #467fcf;
  color: #fff;
}

/* line 38824, app/assets/stylesheets/global/style.css */
.dark-mode .jqstooltip {
  background: #333 !important;
}

/* line 38828, app/assets/stylesheets/global/style.css */
.dark-mode .social-links li a {
  background: #f8f8f8;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38833, 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 38838, 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 38843, app/assets/stylesheets/global/style.css */
.dark-mode a.chip:hover {
  color: #fff;
}

/* line 38847, app/assets/stylesheets/global/style.css */
.dark-mode .stamp {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 38852, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message {
  background-color: #467fcf;
  color: #fff;
}

/* line 38857, 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 38863, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message {
  background-color: #f3f3f3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38868, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message:after {
  border-right: 5px solid #f3f3f3;
}

/* line 38872, app/assets/stylesheets/global/style.css */
.dark-mode .example {
  border: 1px solid var(--dark-border);
}

/* line 38876, app/assets/stylesheets/global/style.css */
.dark-mode .example-bg {
  background: var(--dark-bg);
}

/* line 38880, app/assets/stylesheets/global/style.css */
.dark-mode .highlight {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-top: none;
}

/* line 38886, app/assets/stylesheets/global/style.css */
.dark-mode .tag {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38891, app/assets/stylesheets/global/style.css */
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
}

/* line 38895, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}

/* line 38899, 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 38906, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background: #467fcf;
}

/* line 38910, 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 38916, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38920, 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 38925, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-progress {
  background: #467fcf;
}

/* line 38929, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38934, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower {
  background: #467fcf;
}

/* line 38938, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38942, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-button {
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38947, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: var(--dark-bg);
}

/* line 38951, 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 38955, 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 38960, 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 38965, 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 38970, 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 38975, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure {
  border: 1px solid var(--dark-border);
}

/* line 38979, 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 38984, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 38988, 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 38993, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38998, 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 39003, 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 39009, 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 39014, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39019, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39023, 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 39029, 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 39034, 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 39039, 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 39044, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39048, 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 39053, 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 39058, 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 39063, 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 39068, 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 39073, app/assets/stylesheets/global/style.css */
.dark-mode .model-wrapper-demo {
  background: var(--dark-bg);
}

/* line 39077, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item:after {
  background: #fff !important;
}

/* line 39081, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__content {
  background-color: #fff;
}

/* line 39085, app/assets/stylesheets/global/style.css */
.dark-mode #back-to-top {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 39090, app/assets/stylesheets/global/style.css */
.dark-mode .timeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39094, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before {
  background: #fff;
}

/* line 39099, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-time {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39103, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-tip {
  background: var(--dark-body);
  color: white;
  border: 1px solid var(--dark-border);
}

/* line 39109, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: var(--dark-bg);
}

/* line 39115, 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 39121, 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 39125, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header {
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}

/* line 39130, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39134, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 39138, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
}

/* line 39142, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 1px solid #d0d0d0;
}

/* line 39146, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 39150, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 39154, 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 39160, app/assets/stylesheets/global/style.css */
  .dark-mode .about-con {
    border-bottom: 1px solid var(--dark-border);
  }
}

@media (max-width: 320px) {
  /* line 39166, app/assets/stylesheets/global/style.css */
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}

@media (max-width: 360px) {
  /* line 39172, app/assets/stylesheets/global/style.css */
  .dark-mode .breadcrumb {
    color: #fff;
  }
}

@media (max-width: 992px) {
  /* line 39178, app/assets/stylesheets/global/style.css */
  .dark-mode .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

@media (max-width: 768px) {
  /* line 39184, app/assets/stylesheets/global/style.css */
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 39188, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}

@media (min-width: 768px) {
  /* line 39194, 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 39200, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-header .nav-link.icon i {
    color: #fff !important;
  }
}

@media (max-width: 768px) {
  /* line 39206, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    border: 1px solid #e4e6f9;
  }
}

/* line 39211, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39215, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #fff;
}

/* line 39220, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input {
  border: 1px solid var(--dark-border);
}

/* line 39224, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.full {
  background-color: #fff;
}

/* line 39228, 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 39233, 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 39239, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 39245, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39251, 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 39257, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}

/* line 39261, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown {
  border: 1px solid var(--dark-border);
  background: #fff;
}

/* line 39266, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}

/* line 39270, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .optgroup-header {
  color: rgba(255, 255, 255, 0.8);
  background: #fff;
}

/* line 39275, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}

/* line 39280, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active.create {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39284, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 39288, 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 39292, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}

/* line 39296, 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 39301, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}

/* line 39305, 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 39309, 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 39313, 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 39317, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 39321, app/assets/stylesheets/global/style.css */
.dark-mode .col-sm-3 a:hover {
  border: 1px solid #ff4647;
}

/* line 39325, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 39329, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading {
  border: 1px solid var(--dark-border);
}

/* line 39334, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}

/* line 39338, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 39342, app/assets/stylesheets/global/style.css */
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #7a7a92;
}

/* line 39347, app/assets/stylesheets/global/style.css */
.dark-mode .features span {
  color: #43414e;
}

/* line 39351, app/assets/stylesheets/global/style.css */
.dark-mode .feature .border {
  color: #fff;
}

/* line 39355, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star {
  color: #282840;
}

/* line 39359, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.sm {
  color: rgba(255, 255, 255, 0.1);
}

/* line 39363, 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 39368, 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 39373, 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 39379, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-menu {
  border-right: 1px solid #eee;
  background: #fff;
}

/* line 39384, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-user {
  background: #f8f8f8;
}

/* line 39388, 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 39392, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed:not(.right) .mf-content {
  color: #fff;
}

/* line 39396, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content {
  background: var(--dark-bg);
}

/* line 39400, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content:before {
  border-left-color: var(--dark-bg);
}

/* line 39404, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply {
  background: var(--dark-bg);
}

/* line 39408, 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 39413, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 39417, app/assets/stylesheets/global/style.css */
.dark-mode .action-header {
  background: #f8f8f8;
}

/* line 39421, app/assets/stylesheets/global/style.css */
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 39425, app/assets/stylesheets/global/style.css */
.dark-mode .ms-body {
  background: #fff;
}

/* line 39429, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 39434, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39438, 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 39442, 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 39447, 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 39456, 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 39461, 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 39466, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid var(--dark-border);
}

/* line 39470, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: var(--dark-bg);
}

/* line 39474, 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 39479, 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 39492, app/assets/stylesheets/global/style.css */
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: #fff !important;
}

/* line 39497, 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 39503, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: var(--dark-bg);
}

/* line 39507, app/assets/stylesheets/global/style.css */
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: var(--dark-bg);
}

/* line 39511, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active {
  background: #fff;
}

/* line 39515, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 39519, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39523, 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 39528, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border: 1px solid #e2e8ef;
}

/* line 39534, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec.active {
  color: #ffffff;
  background: #16262c;
  border-color: #16262c;
}

/* line 39540, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}

/* line 39544, 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 39551, 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 39556, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39560, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus {
  background: #eeeeee;
}

/* line 39565, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message .message-body {
  color: #999999;
}

/* line 39569, app/assets/stylesheets/global/style.css */
.dark-mode .message-body-heading h5, .dark-mode .message-body-heading .h5 {
  color: #999999;
}

/* line 39573, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span, .dark-mode .message-body .h5 span {
  color: #fff;
}

/* line 39577, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.unread, .dark-mode .message-body .h5 span.unread {
  background: #07b107;
}

/* line 39581, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.important, .dark-mode .message-body .h5 span.important {
  background: #dd2027;
}

/* line 39585, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.pending, .dark-mode .message-body .h5 span.pending {
  background: #11a3dd;
}

/* line 39589, 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 39594, 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 39598, 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 39603, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #fff !important;
}

/* line 39607, 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 39611, 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 39618, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 39623, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}

/* line 39628, app/assets/stylesheets/global/style.css */
.dark-mode .line-divide {
  border: 1px solid rgba(218, 216, 219, 0.2);
}

/* line 39632, app/assets/stylesheets/global/style.css */
.dark-mode .activity {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 39636, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39641, app/assets/stylesheets/global/style.css */
.dark-mode .bg-square {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 39646, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline:before {
  background: #d4d9df;
}

/* line 39650, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline > li:before {
  border: 1px solid #6c6c6f;
}

/* line 39654, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card {
  background: #fff;
}

/* line 39658, 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 39664, 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 39670, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom {
  background: #fff;
}

/* line 39674, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}

/* line 39678, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}

/* line 39682, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

/* line 39686, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39691, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2, .dark-mode .card .box .h2 {
  color: #262626;
}

/* line 39695, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2 span, .dark-mode .card .box .h2 span {
  color: #fff;
}

/* line 39699, app/assets/stylesheets/global/style.css */
.dark-mode .card .box p {
  color: #262626;
}

/* line 39703, 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 39711, app/assets/stylesheets/global/style.css */
.dark-mode .userlist a:hover {
  color: #fff;
}

/* line 39715, app/assets/stylesheets/global/style.css */
.dark-mode .username {
  color: #fff;
}

/* line 39719, app/assets/stylesheets/global/style.css */
.dark-mode .username + p {
  color: #f2f2f2;
}

/* line 39723, 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 39730, 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 39737, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username {
  color: #000000;
}

/* line 39741, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username + p {
  color: #607d8b;
}

/* line 39745, app/assets/stylesheets/global/style.css */
.dark-mode .text-transparent {
  color: #fff;
}

/* line 39749, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-light {
  background: #fff;
}

/* line 39753, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .price span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39757, 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 39764, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter {
  background-color: #fff;
}

/* line 39768, 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 39775, app/assets/stylesheets/global/style.css */
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border: 1px solid #ddd;
}

/* line 39779, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-addon {
  color: #555;
}

/* line 39783, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 {
  color: #fff;
}

/* line 39787, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1:after {
  border-top: 13px solid #f8463f;
}

/* line 39791, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span {
  background: #f8463f;
}

/* line 39795, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}

/* line 39799, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:after {
  background: #c02031;
}

/* line 39803, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
}

/* line 39809, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39814, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::after {
  border-right: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39819, app/assets/stylesheets/global/style.css */
.dark-mode .social-card-header i {
  color: #fff;
}

/* line 39823, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}

/* line 39827, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}

/* line 39831, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}

/* line 39835, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}

/* line 39839, 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 39844, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}

/* line 39848, 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 39857, app/assets/stylesheets/global/style.css */
.dark-mode .main-box h2, .dark-mode .main-box .h2 {
  border-left: 10px solid #c2c2c2;
  /*7e8c8d*/
}

/* line 39862, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body {
  background: #f5f5f5;
}

/* line 39866, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

/* line 39870, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}

/* line 39874, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}

/* line 39878, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body > .time {
  color: #605f5f;
}

/* line 39882, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light-gray {
  background-color: var(--dark-bg);
}

/* line 39886, 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 39892, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .btn {
  color: #fff;
}

/* line 39896, app/assets/stylesheets/global/style.css */
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}

/* line 39900, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i {
  color: #fff;
}

/* line 39904, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}

/* line 39908, app/assets/stylesheets/global/style.css */
.dark-mode .socailicons i {
  color: #edf5f1;
}

/* line 39912, app/assets/stylesheets/global/style.css */
.dark-mode .settings {
  color: #fff;
}

/* line 39916, app/assets/stylesheets/global/style.css */
.dark-mode .setting-1 {
  color: #04a9f5;
}

/* line 39920, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 39924, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading {
  border: 0;
}

/* line 39928, 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 39932, 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 39941, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 39946, app/assets/stylesheets/global/style.css */
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  /* line 39951, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 39955, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  /* line 39959, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}

@media (max-width: 1024px) {
  /* line 39966, 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 39973, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .search-element .form-control {
    background: #fff;
  }
  /* line 39977, app/assets/stylesheets/global/style.css */
  .dark-mode .form-control.header-search {
    color: #000;
  }
  /* line 39981, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  /* line 39985, 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 39989, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}

/* line 39994, app/assets/stylesheets/global/style.css */
#profile-log-switch .dark-mode .text-wrap table tbody + tbody {
  border-top: 0;
}

/* line 39998, app/assets/stylesheets/global/style.css */
.dark-mode .card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40002, app/assets/stylesheets/global/style.css */
.dark-mode .card-blogs1 .card {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40006, app/assets/stylesheets/global/style.css */
.dark-mode .info-box-icon {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40010, 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 40015, app/assets/stylesheets/global/style.css */
.dark-mode .member {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40020, app/assets/stylesheets/global/style.css */
.dark-mode .memmbername {
  color: #ffffff;
}

/* line 40024, app/assets/stylesheets/global/style.css */
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}

/* line 40028, app/assets/stylesheets/global/style.css */
.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a {
  color: #fff;
}

/* line 40033, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40037, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}

/* line 40041, app/assets/stylesheets/global/style.css */
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 40045, app/assets/stylesheets/global/style.css */
.dark-mode .border-danger {
  border: 1px solid #ff416c;
}

/* line 40049, app/assets/stylesheets/global/style.css */
.dark-mode .productdec {
  background: #f2faff;
}

/* line 40053, 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 40059, app/assets/stylesheets/global/style.css */
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40063, app/assets/stylesheets/global/style.css */
.dark-mode .gallery a img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 40067, app/assets/stylesheets/global/style.css */
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}

/* line 40071, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .contacts li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40075, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .active {
  background-color: var(--dark-bg);
}

/* line 40079, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img {
  border: 1.5px solid var(--dark-bg);
}

/* line 40083, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img_msg {
  border: 1.5px solid #f5f6fa;
}

/* line 40087, app/assets/stylesheets/global/style.css */
.dark-mode .chat abbr.timestamp {
  background: var(--dark-bg);
}

/* line 40091, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_info span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40095, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer {
  background-color: var(--dark-bg);
}

/* line 40099, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer_send {
  background-color: #2b2b44;
}

/* line 40103, 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 40108, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_head {
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

/* line 40112, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu {
  background-color: #fff;
  color: #646367;
}

/* line 40117, app/assets/stylesheets/global/style.css */
.dark-mode .chat .action-header {
  background: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 40122, 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 40128, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 40132, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40136, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li:hover {
  background: var(--dark-bg);
}

/* line 40140, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 40144, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer ul li {
  border-bottom: 0;
}

/* line 40148, app/assets/stylesheets/global/style.css */
.dark-mode .chat .actions:not(.a-alt) > li > a > i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40152, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40156, 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 40161, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a address {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40165, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img {
  border: 1px solid var(--dark-border);
}

/* line 40169, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img:hover {
  color: #8e9090;
}

/* line 40173, app/assets/stylesheets/global/style.css */
.dark-mode .footer-payments a {
  color: #a7a8c7;
}

/* line 40177, app/assets/stylesheets/global/style.css */
.dark-mode .main-footer {
  background-color: var(--dark-body);
  border-top: 1px solid var(--dark-border);
}

/* line 40182, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline:before {
  background: var(--dark-theme);
}

/* line 40186, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: var(--dark-theme);
}

/* line 40190, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40194, 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 40199, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40203, 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 40211, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}

/* line 40216, 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 40222, 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 40226, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .nav-link.icon i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40230, 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 40234, 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 40238, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .nav-link i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40242, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .btn {
  color: #fff;
}

/* line 40246, 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 40250, 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 40256, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #d43f8d;
}

/* line 40260, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2.horizontal-main {
  background: transparent;
}

/* line 40264, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .nav-link i {
  color: #25252a;
}

/* line 40268, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .btn {
  color: #25252a;
}

/* line 40272, 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 40276, 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 40282, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main3.horizontal-main {
  background: rgba(52, 1, 108, 0.8);
}

/* line 40286, 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 40292, app/assets/stylesheets/global/style.css */
.dark-mode .border-right-1 {
  border-right: 1px solid #d5dce3;
}

/* line 40296, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40301, 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 40306, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}

/* line 40310, 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 40315, 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 40320, 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 40325, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40329, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-control {
  border: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 40334, app/assets/stylesheets/global/style.css */
.dark-mode .box-white-shadow {
  box-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 40338, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 5px 4px #2a2635);
}

/* line 40343, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 40348, app/assets/stylesheets/global/style.css */
.dark-mode .BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 40353, app/assets/stylesheets/global/style.css */
.dark-mode .donutShadow {
  filter: drop-shadow(-1px 0px 2px #2a2635);
}

/* line 40358, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer .bg_dark {
  background: #fff;
}

/* line 40362, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer i {
  color: #000;
}

/* line 40366, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40370, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40374, app/assets/stylesheets/global/style.css */
.dark-mode .table {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40378, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40382, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white.work-progress {
  background: var(--dark-theme) !important;
}

/* line 40386, 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 40392, 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 40399, app/assets/stylesheets/global/style.css */
  .dark-mode.active .animated-arrow span {
    background: transparent;
  }
  /* line 40403, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40407, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    border-top: 0 !important;
  }
  /* line 40411, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40416, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40420, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40425, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #25252a;
  }
  /* line 40429, 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 40435, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40440, 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 40448, 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 40454, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40459, 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 40467, 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 40473, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40478, 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 40487, app/assets/stylesheets/global/style.css */
  .dark-mode .note-popover .popover-content,
.card-header.note-toolbar {
    background: var(--dark-bg);
  }
}

/* line 40493, app/assets/stylesheets/global/style.css */
.dark-mode .btn-secondary {
  color: #fff !important;
}

/* line 40497, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40501, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart path {
  border: rgba(119, 119, 142, 0.2);
}

/* line 40505, 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 40511, 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 40516, app/assets/stylesheets/global/style.css */
.dark-mode .fc-today-button,
.dark-mode .fc-button-group {
  box-shadow: none;
}

/* line 40521, app/assets/stylesheets/global/style.css */
.dark-mode .fc-bgevent-skeleton .fc-bgevent {
  background-color: #1e1e31 !important;
}

/* line 40525, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.bg-white {
  background-color: var(--dark-bg) !important;
}

/* line 40529, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert {
  background-color: var(--dark-body);
}

/* line 40533, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert h2, .dark-mode .sweet-alert .h2 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40537, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40541, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #282840;
}

/* line 40547, 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 40553, app/assets/stylesheets/global/style.css */
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: rgba(255, 255, 255, 0.8);
  background: #282840;
}

/* line 40559, app/assets/stylesheets/global/style.css */
.dark-mode .irs-grid-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40563, app/assets/stylesheets/global/style.css */
.dark-mode .btn-link {
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 40567, 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 40572, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default:hover {
  color: #292828;
}

/* line 40576, 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 40582, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-primary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40586, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40590, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40594, 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 40600, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: var(--dark-bg);
}

/* line 40604, 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 40610, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice.disabled {
  background-color: var(--primary02);
  border: 1px solid var(--dark-border);
}

/* line 40615, 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 40621, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px #2a2635;
}

/* line 40625, 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 40631, 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 40638, app/assets/stylesheets/global/style.css */
.dark-mode .select2-selection.select2-selection--single {
  outline: none;
}

/* line 40642, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--primary-bg-color);
}

/* line 40646, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--primary02);
}

/* line 40650, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar-table {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40655, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar td {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40659, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off {
  background-color: var(--dark-bg);
}

/* line 40663, 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 40669, 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 40674, 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 40679, 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 40684, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.in-range {
  background-color: var(--dark-bg);
}

/* line 40688, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:before {
  border-bottom: 7px solid var(--dark-border);
}

/* line 40692, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:after {
  border-bottom: 6px solid var(--dark-bg);
}

/* line 40696, 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 40700, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .input-mini {
  border: 1px solid var(--dark-border);
}

/* line 40704, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: var(--dark-bg);
}

/* line 40709, 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 40714, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: var(--dark-bg);
}

/* line 40718, 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 40723, 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 40727, 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 40735, 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 40741, 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 40745, 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 40749, 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 40754, 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 40759, app/assets/stylesheets/global/style.css */
.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar {
  background: var(--dark-bg);
}

/* line 40764, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40768, app/assets/stylesheets/global/style.css */
.dark-mode .note-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40772, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default {
  border: 1px solid var(--dark-border);
}

/* line 40776, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .step-content {
  background-color: var(--dark-theme);
}

/* line 40780, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .sw-toolbar {
  background: var(--dark-theme);
}

/* line 40784, 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 40788, 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 40792, 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 40796, 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 40801, app/assets/stylesheets/global/style.css */
.dark-mode .login100-form-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40805, 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 40811, 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 40816, app/assets/stylesheets/global/style.css */
.dark-mode .social-icons .btn-social {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40821, app/assets/stylesheets/global/style.css */
.dark-mode .btn-social > :first-child {
  border-right: 1px solid var(--dark-border);
}

/* line 40825, app/assets/stylesheets/global/style.css */
.dark-mode .txt2,
.dark-mode .txt1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40830, app/assets/stylesheets/global/style.css */
.dark-mode .text-white {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40834, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section {
  border: 1px solid var(--dark-border);
}

/* line 40838, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head {
  background: var(--dark-bg);
}

/* line 40842, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40846, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40850, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul {
  border-bottom: 0;
}

/* line 40854, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul {
  border-bottom: 0;
}

/* line 40858, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40862, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li {
  border-left: 1px solid var(--dark-border);
}

/* line 40866, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40870, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40874, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li {
  border: 1px solid var(--dark-border);
}

/* line 40878, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}

/* line 40882, app/assets/stylesheets/global/style.css */
.dark-mode .header.header-1,
.dark-mode .header.header-2 {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40887, app/assets/stylesheets/global/style.css */
.dark-mode .flot-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40891, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40895, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}

/* line 40899, 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 40904, 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 40910, 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 40916, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40920, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40924, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle {
  color: #fff;
}

/* line 40928, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle:hover {
  color: #fff;
}

/* line 40932, app/assets/stylesheets/global/style.css */
.dark-mode .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: none;
  background: transparent;
}

/* line 40938, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-dark {
  color: #fff !important;
}

/* line 40942, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

/* line 40946, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .sidebar-navs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40950, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar-navs a {
  border: 1px solid var(--dark-border) !important;
  color: #fff !important;
}

/* line 40955, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu h3, .dark-mode .side-menu .h3 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 40959, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:before {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40963, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:after {
  background: rgba(255, 255, 255, 0.5);
}

/* line 40967, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40971, 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 40976, 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 40982, 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 40988, 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 40995, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40999, 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 41005, 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 41011, 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 41015, app/assets/stylesheets/global/style.css */
.dark-mode .sub-menu li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41019, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-right: 0px;
}

/* line 41023, 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 41027, 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 41033, 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 41037, 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 41043, 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 41049, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41053, 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 41060, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  background: none;
}

/* line 41064, 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 41069, app/assets/stylesheets/global/style.css */
.dark-mode .clipboard-icon {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 41074, app/assets/stylesheets/global/style.css */
.dark-mode .badge-default {
  background: var(--dark-bg);
  color: #fff;
  box-shadow: 0 5px 10px #22223d;
}

/* line 41080, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu {
  background: var(--dark-theme);
}

/* line 41085, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.active.resp-tab-item {
  background: var(--dark-theme) !important;
  color: #5e2dd8;
}

/* line 41090, app/assets/stylesheets/global/style.css */
.dark-mode .second-sidemenu {
  background-color: var(--dark-theme);
}

/* line 41094, 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 41101, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li:hover {
  background: transparent !important;
}

/* line 41105, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .resp-tab-active .side-menu__icon {
  color: var(--primary-bg-color) !important;
}

/* line 41109, app/assets/stylesheets/global/style.css */
.dark-mode .slide-item {
  border-bottom: 0px;
}

/* line 41113, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.resp-tab-active {
  background: transparent !important;
}

/* line 41117, app/assets/stylesheets/global/style.css */
.dark-mode .settings-icon {
  border: 1px solid var(--dark-border);
}

/* line 41121, 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 41129, app/assets/stylesheets/global/style.css */
  .dark-mode .mega-menubg {
    background: var(--dark-theme) !important;
    box-shadow: none;
  }
  /* line 41134, 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 41139, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    box-shadow: none;
    box-shadow: none;
  }
  /* line 41144, 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 41149, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
  /* line 41153, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  /* line 41157, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header.hor-header {
    background: var(--dark-theme);
  }
  /* line 41161, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span {
    background: #fff;
  }
  /* line 41165, app/assets/stylesheets/global/style.css */
  dark-mode .animated-arrow span:before,
dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 41170, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.2);
  }
  /* line 41174, 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 41179, 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 41183, 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 41189, 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 41196, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu {
    border-top: 0px !important;
  }
  /* line 41200, 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 41205, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  border-bottom: 1px solid #464663 !important;
}

/* line 41209, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41213, 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 41218, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  background: var(--dark-theme);
}

/* line 41222, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: var(--primary-bg-color);
}

/* line 41226, app/assets/stylesheets/global/style.css */
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41230, 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 41234, 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 41238, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}

/* line 41242, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}

/* line 41246, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}

/* line 41250, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}

/* line 41254, app/assets/stylesheets/global/style.css */
.dark-mode .bg-secondary-transparent {
  background-color: #f1b2cf6e;
}

/* line 41258, app/assets/stylesheets/global/style.css */
.dark-mode .bg-teritary-transparent {
  background-color: #a9ddf396;
}

/* line 41262, app/assets/stylesheets/global/style.css */
.dark-mode h6, .dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41266, app/assets/stylesheets/global/style.css */
.dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41270, 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 41275, 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 41287, 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 41292, 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 41296, 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 41301, 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 41306, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:hover {
  background: transparent !important;
}

@media (max-width: 768px) {
  /* line 41311, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .navresponsive-toggler span {
    background: transparent;
    box-shadow: none;
  }
  /* line 41316, 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 41322, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

/* line 41327, app/assets/stylesheets/global/style.css */
.dark-mode .app-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41331, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin {
  color: #e5e9f2;
}

/* line 41335, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout,
.jvectormap-goback {
  color: #e5e9f2;
}

/* line 41340, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  color: #e5e9f2 !important;
}

/* line 41346, app/assets/stylesheets/global/style.css */
.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 41350, 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 41355, 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 41361, 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 41367, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}

/* line 41372, app/assets/stylesheets/global/style.css */
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #21213b !important;
}

/* line 41376, 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 41383, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41387, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41391, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new {
  background-color: transparent;
}

/* line 41395, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  background-color: var(--dark-bg);
}

/* line 41399, app/assets/stylesheets/global/style.css */
.dark-mod .main-chat-list .media:focus {
  background-color: var(--dark-bg);
}

/* line 41403, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media + .media {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41407, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41411, 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 41416, 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 41421, app/assets/stylesheets/global/style.css */
.dark-mode .chat-right .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41425, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-wrapper {
  background-color: var(--dark-bg);
}

/* line 41429, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41433, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time span {
  background: transparent;
}

/* line 41437, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after {
  background-color: var(--dark-border);
}

/* line 41442, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu .panel-tabs li a {
  color: #fff !important;
}

/* line 41446, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a {
  border: 1px solid var(--dark-border);
}

/* line 41450, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer {
  border-top: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 41455, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41459, app/assets/stylesheets/global/style.css */
.dark-mode .mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 6px !important;
}

/* line 41463, app/assets/stylesheets/global/style.css */
.dark-mode .shared-files {
  border: 1px solid var(--dark-border);
}

/* line 41467, app/assets/stylesheets/global/style.css */
.dark-mode .chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #fff;
}

/* line 41473, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-send {
  color: #ffff;
}

/* line 41477, 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 41483, 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 41489, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info {
  color: #6faedc;
  background-color: #526775;
  border-color: #2c526d;
}

/* line 41495, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning {
  color: #d0be73;
  background-color: #615b44;
  border-color: #635e4b;
}

/* line 41501, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success .alert-link {
  color: rgba(19, 191, 166, 0.8);
}

/* line 41505, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info .alert-link {
  color: #b8dcf7;
}

/* line 41509, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning .alert-link {
  color: #e8d998;
}

/* line 41513, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger .alert-link {
  color: #b58281;
}

/* line 41517, 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 41523, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus {
  text-decoration: none;
}

/* line 41528, app/assets/stylesheets/global/style.css */
.dark-mode .slide a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41532, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: var(--dark-bg);
}

/* line 41536, 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 41541, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41545, 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 41550, 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 41556, 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 41562, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41566, 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 41572, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41576, 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 41582, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41586, 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 41591, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 41596, 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 41603, 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 41610, 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 41617, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border: 2px solid #45455f;
}

/* line 41621, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 41625, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-wrapper-primary .timeline-panel:before {
  background: var(--primary-bg-color);
}

/* line 41629, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 41633, 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 41639, 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 41644, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch {
  background: var(--dark-bg);
}

/* line 41648, app/assets/stylesheets/global/style.css */
.dark-mode .tree li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41652, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch li {
  background: var(--dark-theme);
}

/* line 41656, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul:before {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41660, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul li:before {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41664, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default {
  background: rgba(255, 255, 255, 0.8);
  border-color: #c3c3cc;
}

/* line 41669, 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 41676, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41680, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-bg-color);
}

/* line 41684, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41688, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 41692, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo {
  background-color: var(--dark-bg);
}

/* line 41697, 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 41701, 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 41705, 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 41710, 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 41715, 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 41720, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white {
  background-color: var(--dark-theme) !important;
}

/* line 41724, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}

/* line 41728, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}

/* line 41732, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  border: 1px solid var(--dark-theme);
  background: var(--dark-bg);
}

/* line 41737, 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 41742, 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 41747, 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 41753, 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 41759, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41763, 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 41769, 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 41774, 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 41779, 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 41784, 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 41790, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer {
  border: solid 1px #43435c;
  background: var(--dark-bg);
  color: #fff;
}

/* line 41796, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active {
  border-color: #45455f;
  color: #fff;
}

/* line 41802, 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 41807, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before {
  border-bottom-color: var(--dark-bg);
}

/* line 41812, 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 41818, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: none;
}

/* line 41824, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: var(--dark-theme);
}

/* line 41828, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
}

/* line 41832, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 41836, 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 41841, 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 41845, app/assets/stylesheets/global/style.css */
.dark-mode .icon-home:hover svg {
  fill: #fff;
}

/* line 41849, 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 41854, 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 41858, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  border: 1px solid var(--dark-border) !important;
}

/* line 41862, 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 41867, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-clear {
  border: 2px solid var(--dark-border);
  color: #fff;
}

/* line 41872, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container {
  background-color: var(--dark-body) !important;
}

/* line 41876, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a {
  color: #fff !important;
}

/* line 41880, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  background-color: var(--dark-bg);
}

/* line 41884, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double {
  background-color: var(--dark-theme);
}

/* line 41888, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist {
  background-color: var(--dark-bg);
}

/* line 41892, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #fff !important;
}

/* line 41896, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41900, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}

/* line 41904, 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 41909, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41913, 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 41918, 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 41923, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-param {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41927, 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 41932, 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 41938, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41942, 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 41947, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .item-1 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
}

/* line 41952, 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 41957, 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 41963, 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 41970, app/assets/stylesheets/global/style.css */
.dark-mode .iti__selected-flag {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41974, 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 41979, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country-list {
  background-color: var(--dark-theme);
  border: 1px solid #43435d;
}

/* line 41984, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country.iti__highlight {
  background-color: var(--dark-bg);
}

/* line 41988, app/assets/stylesheets/global/style.css */
.dark-mode .iti__divider {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41992, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #44435a;
  border-right: 1px solid var(--dark-theme);
}

/* line 41997, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open > .optWrapper {
  background: var(--dark-theme);
}

/* line 42001, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42005, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42009, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}

/* line 42013, 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 42018, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}

/* line 42022, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 42026, 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 42033, 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 42039, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-stroke {
  stroke: #fff;
}

/* line 42043, 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 42049, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42053, 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 42058, app/assets/stylesheets/global/style.css */
.dark-mode .ql-container.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42062, 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 42069, 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 42074, 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 42079, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor:before {
  background-color: var(--dark-bg);
}

/* line 42083, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li > a:before {
  background: var(--dark-bg);
}

/* line 42087, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .step-content {
  background-color: transparent;
}

/* line 42091, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .sw-toolbar {
  background: transparent;
}

/* line 42095, app/assets/stylesheets/global/style.css */
.dark-mode .wizard {
  border: 1px solid var(--dark-border);
  background-color: transparent;
  border-radius: 3px;
}

/* line 42101, 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 42106, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content > .title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42110, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .actions .disabled a {
  background-color: var(--dark-theme);
  color: #fff;
}

/* line 42115, 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 42121, 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 42127, 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 42132, 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 42138, 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 42144, 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 42150, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid {
  background: none;
}

/* line 42155, 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 42160, 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 42166, 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 42172, 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 42179, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42183, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item {
  border: 0 !important;
}

/* line 42187, 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 42192, app/assets/stylesheets/global/style.css */
.dark-mode .acc-body {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42196, app/assets/stylesheets/global/style.css */
.dark-mode .input-group.input-indec .form-control {
  border-color: #4d4d61;
}

/* line 42200, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 42204, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default {
  background-color: var(--dark-bg);
}

/* line 42208, 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 42215, 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 42221, 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 42226, 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 42233, 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 42240, 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 42245, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .user-pro-body img {
  background: var(--dark-bg);
}

/* line 42249, 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 42255, 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 42259, 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 42264, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42268, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42272, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42276, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer .form-control {
  background: none;
  border: 1px solid var(--dark-border);
}

/* line 42281, app/assets/stylesheets/global/style.css */
.dark-mode #accordion .panel-default > .panel-heading {
  border: 1px solid var(--dark-border);
}

/* line 42285, 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 42291, app/assets/stylesheets/global/style.css */
.dark-mode .sp-picker-container {
  border-left: 0;
}

/* line 42295, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42299, app/assets/stylesheets/global/style.css */
.dark-mode .social-login {
  background: rgba(0, 0, 0, 0.2);
}

/* line 42303, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td i {
  color: var(--dark-bg);
}

/* line 42307, app/assets/stylesheets/global/style.css */
.dark-mode.error-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--dark-bg);
}

/* line 42313, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button:not(.collapsed) {
  background: #272740;
}

/* line 42317, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 42322, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42326, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 42330, app/assets/stylesheets/global/style.css */
.dark-mode .btn-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42334, app/assets/stylesheets/global/style.css */
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 42338, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42342, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open .search-txt {
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42347, 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 42352, 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 42357, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}

/* line 42361, 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 42366, app/assets/stylesheets/global/style.css */
.dark-mode .dark-layout {
  display: none;
}

/* line 42370, app/assets/stylesheets/global/style.css */
.dark-mode .light-layout {
  display: block;
}

/* line 42374, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-canvas line {
  stroke: rgba(255, 255, 255, 0.12);
}

/* line 42378, 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 42382, app/assets/stylesheets/global/style.css */
.dark-mode .bg-patterns {
  background: url(/assets/patterns/1-dark.png);
}

/* line 42386, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-legend-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 42390, 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 42396, app/assets/stylesheets/global/style.css */
  .dark-mode .apexcharts-tooltip.light {
    background: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42403, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 42408, app/assets/stylesheets/global/style.css */
.dark-mode .list-group .list-contact-icons {
  background: #34334a;
}

/* line 42412, 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 42416, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header .nav-link {
  color: #a8afc7;
}

/* line 42420, 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 42424, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42428, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42432, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  color: #fff;
  border: #45455f solid 1px;
}

/* line 42437, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days {
  background: var(--dark-theme);
}

/* line 42441, 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 42447, 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 42452, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default-light {
  color: #292828;
  background: #f6f4fb54;
  border-color: #717087;
}

/* line 42458, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  background: var(--dark-bg) !important;
}

/* line 42462, 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 42467, app/assets/stylesheets/global/style.css */
body.rtl {
  text-align: right;
  direction: rtl;
}

/* line 42472, app/assets/stylesheets/global/style.css */
.rtl .alert.alert-dismissible span.alert-inner--icon {
  float: right;
}

/* line 42476, app/assets/stylesheets/global/style.css */
.rtl .ckbox span,
.rtl .rdiobox span {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42482, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-toolbar {
  left: 60px;
  top: -25px;
  right: inherit;
}

/* line 42488, app/assets/stylesheets/global/style.css */
.rtl .transaction-icon i {
  margin-left: 12px;
  margin-right: inherit;
}

/* line 42493, app/assets/stylesheets/global/style.css */
.rtl .sales-stats {
  padding-right: 0px;
}

/* line 42497, app/assets/stylesheets/global/style.css */
.rtl .projects.project-type-container .project-type .nav-link {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42502, 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 42509, 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 42513, app/assets/stylesheets/global/style.css */
.rtl .attached-file-container .attached-file-image .image-pic {
  padding: 9px 15px 20px 0px;
}

/* line 42517, app/assets/stylesheets/global/style.css */
.rtl .tags button.btn-close {
  left: 0px;
  right: inherit;
}

/* line 42522, 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 42527, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child th {
  border-top: 0px !important;
}

/* line 42531, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child td {
  border-top: 1px solid var(--dark-border);
}

/* line 42535, 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 42540, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-left-width: 0px !important;
}

/* line 42545, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-bottom-width: 0px !important;
}

/* line 42550, app/assets/stylesheets/global/style.css */
.rtl table {
  border-spacing: 0px;
}

@media (max-width: 991.98px) {
  /* line 42555, 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 42559, 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 42564, 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 42569, 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 42578, app/assets/stylesheets/global/style.css */
.rtl .slide-menu {
  margin-right: 20px;
  margin-left: inherit;
}

/* line 42583, 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 42590, app/assets/stylesheets/global/style.css */
.rtl .ps__thumb-y {
  left: 0px !important;
  right: inherit !important;
}

/* line 42595, app/assets/stylesheets/global/style.css */
.rtl .ps__rail-y {
  left: 0 !important;
  right: inherit !important;
}

/* line 42600, 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 42605, app/assets/stylesheets/global/style.css */
.rtl .btn .badge {
  right: inherit;
  left: -3px;
}

/* line 42610, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}

/* line 42615, 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 42622, 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 42629, 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 42635, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 186px;
    left: inherit;
  }
}

/* line 42641, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 42645, 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 42651, app/assets/stylesheets/global/style.css */
  .rtl .br-br-sm-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: inherit !important;
  }
  /* line 42656, app/assets/stylesheets/global/style.css */
  .rtl .br-tr-sm-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: inherit !important;
  }
  /* line 42661, app/assets/stylesheets/global/style.css */
  .rtl .br-bl-sm-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: inherit !important;
  }
  /* line 42666, 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 42673, 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 42681, app/assets/stylesheets/global/style.css */
.rtl .blog-label {
  right: 15px;
  left: inherit;
}

/* line 42686, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1.collapsed:before {
  left: 10px;
  right: inherit;
}

/* line 42691, app/assets/stylesheets/global/style.css */
.rtl .color-acc i {
  float: right;
}

/* line 42695, app/assets/stylesheets/global/style.css */
.rtl .bootstrap-tagsinput .badge [data-role=remove] {
  margin-right: 8px;
  margin-left: inherit;
}

/* line 42700, 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 42709, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-normal.rounded-circle::after {
  left: -3px;
  right: inherit;
}

/* line 42714, app/assets/stylesheets/global/style.css */
.rtl #remove-btn {
  right: -6px;
  left: inherit;
}

/* line 42719, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.invoice-bill::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 42725, app/assets/stylesheets/global/style.css */
.rtl .options-inv {
  left: 11px;
  right: inherit;
}

/* line 42730, app/assets/stylesheets/global/style.css */
.rtl .nv-series text {
  text-anchor: end;
}

/* line 42734, app/assets/stylesheets/global/style.css */
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42739, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons {
  margin-right: 7px;
  margin-left: inherit !important;
}

/* line 42744, 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 42749, app/assets/stylesheets/global/style.css */
.rtl .select2-selection__rendered span {
  float: right;
}

/* line 42753, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
  text-align: right;
}

/* line 42757, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  right: 13px;
  left: inherit;
}

/* line 42762, app/assets/stylesheets/global/style.css */
.rtl .material-switch > input[type=checkbox]:checked + label::after {
  right: 50%;
  left: inherit;
}

/* line 42767, app/assets/stylesheets/global/style.css */
.rtl .main-toggle-group .toggle {
  margin-right: 10px;
  margin-left: inherit !important;
}

/* line 42772, app/assets/stylesheets/global/style.css */
.rtl .material-switch > label::after {
  right: -4px;
  left: inherit !important;
}

/* line 42777, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  right: 77%;
  left: inherit !important;
}

/* line 42782, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .nav-link {
  padding-right: 0.9rem !important;
}

/* line 42786, app/assets/stylesheets/global/style.css */
.rtl.error-bg .demo-icon {
  left: 40px;
  right: initial;
}

/* line 42791, app/assets/stylesheets/global/style.css */
.rtl .symbol-input100 {
  right: 0;
  padding-right: 22px;
  padding-left: inherit;
}

/* line 42797, app/assets/stylesheets/global/style.css */
.rtl .input100 {
  padding: 0 54px 0 30px;
}

/* line 42801, app/assets/stylesheets/global/style.css */
.rtl.login-img .demo-icon {
  left: 40px;
  right: initial;
}

@media (max-width: 575.98px) {
  /* line 42807, app/assets/stylesheets/global/style.css */
  .rtl.login-img .demo-icon {
    left: 20px !important;
    right: initial !important;
  }
}

/* line 42813, 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 42820, 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 42827, app/assets/stylesheets/global/style.css */
.rtl .project-status,
.rtl .project-date {
  float: right;
}

/* line 42832, app/assets/stylesheets/global/style.css */
.rtl .project-status::before {
  right: -11px;
  left: inherit;
}

/* line 42837, 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 42843, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 223px;
    left: inherit;
  }
}

/* line 42849, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons .editable-cancel {
  margin-right: 7px;
  margin-left: inherit;
}

/* line 42854, app/assets/stylesheets/global/style.css */
.rtl .editable-checklist .form-label.ckbox span {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42859, app/assets/stylesheets/global/style.css */
.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img {
  float: inherit;
}

/* line 42864, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  padding: 0px 10px;
}

/* line 42868, 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 42876, app/assets/stylesheets/global/style.css */
.rtl .main-form-group .form-label {
  right: 0px;
  left: inherit;
}

/* line 42881, app/assets/stylesheets/global/style.css */
.rtl .state-invalid,
.rtl .state-valid {
  padding-left: 2rem !important;
  padding-right: 1rem !important;
}

/* line 42887, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:after {
  right: 5px;
  left: inherit;
}

/* line 42892, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:before {
  right: 0;
  left: inherit;
}

/* line 42897, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.projects::before {
  right: -20px;
  left: inherit;
  transform: translate(-15%, -50%);
}

/* line 42903, app/assets/stylesheets/global/style.css */
.rtl .status-indicator {
  margin-right: 18px;
  margin-left: inherit;
}

/* line 42908, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 42913, app/assets/stylesheets/global/style.css */
.rtl .media-body .badge {
  line-height: 1.5;
}

/* line 42917, app/assets/stylesheets/global/style.css */
.rtl .dropdown-item i {
  float: right;
}

/* line 42921, app/assets/stylesheets/global/style.css */
.rtl .ckbox span:before {
  right: 0;
  left: inherit;
}

/* line 42926, app/assets/stylesheets/global/style.css */
.rtl .ckbox span::after {
  right: 0;
  left: inherit;
}

/* line 42931, app/assets/stylesheets/global/style.css */
.rtl .nav1.nav-column .nav-link svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 42936, app/assets/stylesheets/global/style.css */
.rtl .main-parent .main-child {
  left: 5px;
  right: inherit;
}

/* line 42941, app/assets/stylesheets/global/style.css */
.rtl #basic-addon3 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 42946, app/assets/stylesheets/global/style.css */
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}

@media (max-width: 991.98px) {
  /* line 42951, 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 42957, 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 42962, 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 42968, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .slide-menu a:before {
    right: -15px;
    left: inherit;
  }
}

@media (min-width: 992px) {
  /* line 42975, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .side-menu__label {
    margin-left: 6px;
    margin-right: inherit;
  }
}

/* line 42981, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single {
  text-align: right;
}

/* line 42985, 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 42990, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon {
  right: 24px;
}

/* line 42995, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  display: inherit;
}

/* line 42999, app/assets/stylesheets/global/style.css */
.rtl .tl-blog:before {
  right: 20px;
  left: inherit;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43006, app/assets/stylesheets/global/style.css */
.rtl .tl-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 43011, app/assets/stylesheets/global/style.css */
.rtl .tl-blog .tl-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43016, app/assets/stylesheets/global/style.css */
.rtl .todo-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 43021, app/assets/stylesheets/global/style.css */
.rtl .todo-blog .todo-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43026, app/assets/stylesheets/global/style.css */
.rtl .todo-blog:before {
  right: -6px;
  left: inherit;
}

/* line 43031, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li {
  display: inherit;
  padding-right: 20px;
}

/* line 43036, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li .task-icon1 {
  right: 4px;
  left: inherit;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43043, app/assets/stylesheets/global/style.css */
.rtl #circle1 canvas {
  left: 15px;
  right: inherit;
}

/* line 43048, app/assets/stylesheets/global/style.css */
.rtl #circle1 strong {
  left: 37px;
  right: inherit;
}

/* line 43053, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .dropdown-item svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43058, app/assets/stylesheets/global/style.css */
.rtl .notifyimg {
  float: right;
}

/* line 43062, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg .custom-control-label::after {
  right: 2px;
  left: inherit;
}

/* line 43067, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar {
  right: 0;
  left: inherit;
  border-left: 1px solid #eaedf1;
  border-right: inherit;
}

/* line 43074, app/assets/stylesheets/global/style.css */
.rtl .app-content {
  transition: margin-right 450ms ease;
}

@media (min-width: 992px) {
  /* line 43081, app/assets/stylesheets/global/style.css */
  .rtl .app-content {
    margin-left: inherit;
    margin-right: 270px;
  }
  /* line 43086, app/assets/stylesheets/global/style.css */
  .rtl .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 43091, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 43096, 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 43103, app/assets/stylesheets/global/style.css */
  .rtl.app.sidenav-toggled .app-sidebar {
    right: 0 !important;
    left: inherit !important;
  }
  /* line 43108, app/assets/stylesheets/global/style.css */
  .rtl.app .app-sidebar {
    right: -270px !important;
    left: inherit !important;
  }
  /* line 43113, app/assets/stylesheets/global/style.css */
  .rtl .responsive-navbar .header-search .input-group .input-group-text.btn {
    left: 6px;
    right: inherit;
  }
  /* line 43118, app/assets/stylesheets/global/style.css */
  .rtl .fc .fc-toolbar-title {
    left: 10px;
    right: inherit;
  }
}

/* line 43124, app/assets/stylesheets/global/style.css */
.rtl .app-header {
  transition: padding-right 0.3s ease;
}

/* line 43128, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle {
  transition: padding-right 0.3s ease;
  left: 7px;
  right: inherit;
}

/* line 43134, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle:after {
  right: 12px;
  left: inherit;
}

/* line 43139, app/assets/stylesheets/global/style.css */
.rtl .header .main-header-center {
  padding-left: inherit;
  padding-right: 0px;
}

/* line 43144, app/assets/stylesheets/global/style.css */
.rtl .header .btn {
  margin-left: inherit;
}

@media (min-width: 992px) {
  /* line 43149, app/assets/stylesheets/global/style.css */
  .rtl .main-header-center .btn {
    left: 12px;
    right: inherit;
    padding-left: 2px;
    padding-right: 0.65rem;
  }
  /* line 43156, app/assets/stylesheets/global/style.css */
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0 10px 15px;
  }
}

/* line 43161, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-end[data-bs-popper] {
  left: 0 !important;
  right: auto;
}

/* line 43166, 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 43172, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu {
  text-align: right;
}

/* line 43176, app/assets/stylesheets/global/style.css */
.rtl .dropdown-icon {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}

/* line 43181, 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 43190, 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 43198, app/assets/stylesheets/global/style.css */
.rtl .input-group-btn .btn {
  border-radius: 4px 0px 0px 4px;
}

/* line 43202, app/assets/stylesheets/global/style.css */
.rtl .page-header .breadcrumb {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 43207, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb {
  right: inherit;
  left: 0;
}

/* line 43212, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: inherit;
}

/* line 43217, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: inherit;
  padding-right: 0.5rem;
}

/* line 43222, app/assets/stylesheets/global/style.css */
.rtl .modal-header .btn-close {
  padding: 1rem;
  margin: -1rem auto -1rem -1rem;
}

/* line 43227, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right {
  left: 0;
  right: initial;
  transform: translate(-100%, 0);
}

/* line 43233, 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 43239, app/assets/stylesheets/global/style.css */
.rtl .sidebar-right .panel-primary .tab-menu-heading i {
  float: right;
  margin-top: 4px;
}

/* line 43244, app/assets/stylesheets/global/style.css */
.rtl .side-header {
  border-left: 1px solid #eaedf1;
  border-right: initial;
}

/* line 43249, app/assets/stylesheets/global/style.css */
.rtl .side-menu .sub-category {
  padding: 12px 20px 2px 30px;
}

/* line 43253, app/assets/stylesheets/global/style.css */
.rtl .slide.is-expanded a {
  text-decoration: none;
}

/* line 43257, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  color: var(--primary-bg-color);
}

/* line 43261, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 43266, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item {
  transition: border-right-color 0.3s ease, background-color 0.3s ease;
}

/* line 43272, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon {
  margin-left: 8px;
  margin-right: inherit !important;
}

/* line 43277, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon::after {
  left: 3px;
  right: inherit;
}

/* line 43282, app/assets/stylesheets/global/style.css */
.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge {
  left: 20px;
  right: inherit;
}

/* line 43288, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu {
  padding-right: 20px !important;
  padding-left: 30px !important;
}

/* line 43293, app/assets/stylesheets/global/style.css */
.rtl .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 43297, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu {
  padding: 0 0 15px 15px;
}

/* line 43301, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item {
  padding: 8px 24px 8px 0 !important;
}

/* line 43305, app/assets/stylesheets/global/style.css */
.rtl .sub-side-menu__item2 {
  padding: 8px 24px 8px 2px;
}

/* line 43309, app/assets/stylesheets/global/style.css */
.rtl .sub-angle2 {
  float: left;
  margin-right: inherit;
}

/* line 43314, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu2 {
  padding-right: 0;
  padding-left: inherit;
}

/* line 43319, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item2 {
  padding: 8px 40px 8px 0px !important;
}

@media (min-width: 992px) {
  /* line 43325, 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 43331, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px;
    right: inherit;
  }
  /* line 43336, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini footer.footer {
    padding: 1.25rem 270px 1.25rem 1.25rem;
  }
}

/* line 43341, app/assets/stylesheets/global/style.css */
.rtl .pulse {
  left: 8px;
  right: inherit;
}

/* line 43346, app/assets/stylesheets/global/style.css */
.rtl .pulse:before {
  left: -4px;
  right: inherit;
}

/* line 43351, app/assets/stylesheets/global/style.css */
.rtl .pulse-danger {
  left: 8px;
  right: inherit;
}

/* line 43356, app/assets/stylesheets/global/style.css */
.rtl .sidebar .tabs-menu ul li a {
  padding: 15px 22px 15px 17px;
}

/* line 43360, app/assets/stylesheets/global/style.css */
.rtl .feeds.avatar-circle::before {
  right: -15px;
  left: inherit;
}

/* line 43365, app/assets/stylesheets/global/style.css */
.rtl .task-list.timeline-task::before {
  right: 25px;
  left: inherit;
}

/* line 43370, app/assets/stylesheets/global/style.css */
.rtl .task-list:before {
  right: 15px;
  left: inherit;
  border-right: 1px solid #e0e9f1;
  border-right: initial;
}

/* line 43377, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  padding-right: 55px;
  padding-left: 8px;
}

/* line 43382, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon1 {
  right: 20px;
  left: inherit;
}

/* line 43387, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon {
  right: 10px;
  left: inherit;
}

/* line 43392, app/assets/stylesheets/global/style.css */
.rtl .nav.product-sale {
  left: 5px;
  right: inherit;
}

/* line 43397, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0px !important;
  right: inherit !important;
}

/* line 43402, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}

/* line 43406, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

/* line 43410, 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 43416, app/assets/stylesheets/global/style.css */
  .rtl .dt-buttons.btn-group {
    right: 0 !important;
    left: inherit;
  }
}

/* line 43422, app/assets/stylesheets/global/style.css */
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43427, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: left;
}

/* line 43431, app/assets/stylesheets/global/style.css */
.rtl .fc-h-event .fc-event-title {
  float: right;
}

/* line 43435, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr {
  direction: rtl;
  text-align: right;
}

/* line 43440, 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 43445, 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 43450, 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 43457, 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 43466, 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 43474, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  margin-left: inherit;
}

/* line 43479, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-right {
  transform: rotate(180deg);
}

/* line 43483, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-left {
  transform: rotate(-180deg);
}

/* line 43487, app/assets/stylesheets/global/style.css */
.rtl .main-chat-msg-name {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43492, app/assets/stylesheets/global/style.css */
.rtl .dot-label {
  margin-left: 5px !important;
  margin-right: 0 !important;
}

/* line 43497, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .dropdown i {
  float: right;
}

/* line 43501, 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 43506, app/assets/stylesheets/global/style.css */
.rtl .main-chat-contacts .lslide {
  margin-left: 10px;
  margin-right: inherit;
}

/* line 43511, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43516, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .main-img-user span {
  right: -2px;
  left: inherit;
}

/* line 43521, app/assets/stylesheets/global/style.css */
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43526, 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 43531, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media-body {
  margin-right: 20px !important;
  margin-left: inherit !important;
}

/* line 43536, 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 43542, app/assets/stylesheets/global/style.css */
.rtl .growl .growl-close {
  float: left;
}

@media (max-width: 576px) {
  /* line 43547, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
  /* line 43552, 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 43559, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 15% !important;
    margin-left: inherit !important;
  }
  /* line 43564, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0px !important;
    padding-right: inherit !important;
  }
  /* line 43569, 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 43574, 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 43581, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline:before {
    right: 26px !important;
    left: inherit !important;
  }
  /* line 43586, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
    left: inherit !important;
  }
}

/* line 43592, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43597, app/assets/stylesheets/global/style.css */
.rtl .vtimeline:before {
  margin-right: -1.5px;
  margin-left: inherit;
}

/* line 43602, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 15%;
  margin-left: inherit;
}

/* line 43607, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper {
  padding-left: 90px;
  padding-right: inherit;
}

/* line 43612, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto !important;
  margin-left: 15% !important;
}

/* line 43617, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43622, 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 43629, 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 43636, app/assets/stylesheets/global/style.css */
.rtl .tree li i {
  margin-left: 10px;
  margin-right: inherit;
  float: right;
  margin-top: 6px;
}

/* line 43643, app/assets/stylesheets/global/style.css */
.rtl .tree ul {
  margin-right: 1em;
  margin-left: inherit;
}

/* line 43648, app/assets/stylesheets/global/style.css */
.rtl .tree li {
  padding: 0.5em 1em 0.5em 1em;
}

/* line 43652, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43657, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  right: -10px;
  left: inherit;
}

/* line 43662, app/assets/stylesheets/global/style.css */
.rtl .tree ul li:before {
  right: -10px;
  left: inherit;
}

/* line 43667, app/assets/stylesheets/global/style.css */
.rtl .main {
  float: right;
}

/* line 43671, app/assets/stylesheets/global/style.css */
.rtl .join {
  float: right;
  transform: rotate(180deg);
}

/* line 43676, app/assets/stylesheets/global/style.css */
.rtl .dTree .page-tree {
  float: right;
}

/* line 43680, app/assets/stylesheets/global/style.css */
.rtl .dTree .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
  transform: rotate(180deg);
}

/* line 43687, app/assets/stylesheets/global/style.css */
.rtl .folder {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43693, app/assets/stylesheets/global/style.css */
.rtl .last .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43699, app/assets/stylesheets/global/style.css */
.rtl .dTree a {
  padding-right: 8px;
}

/* line 43703, app/assets/stylesheets/global/style.css */
.rtl .dTree .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43709, app/assets/stylesheets/global/style.css */
.rtl .folder-open {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43715, app/assets/stylesheets/global/style.css */
.rtl .folder-group ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 43720, app/assets/stylesheets/global/style.css */
.rtl .folder-group.last .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43726, app/assets/stylesheets/global/style.css */
.rtl .join-last .join {
  float: right;
}

/* line 43730, app/assets/stylesheets/global/style.css */
.rtl .folder-group {
  background: none;
}

/* line 43734, app/assets/stylesheets/global/style.css */
.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp {
  direction: rtl;
  unicode-bidi: normal;
}

/* line 43742, 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 43751, 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 43760, app/assets/stylesheets/global/style.css */
.rtl .header .form-inline .form-control {
  padding-right: 20px;
  padding-left: 40px;
}

/* line 43765, app/assets/stylesheets/global/style.css */
.rtl .footer .social ul li {
  float: right;
}

/* line 43769, app/assets/stylesheets/global/style.css */
.rtl .footer-social-list li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43774, app/assets/stylesheets/global/style.css */
.rtl .footer-payments li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43779, app/assets/stylesheets/global/style.css */
.rtl .page-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43784, 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 43793, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn + .btn,
.rtl .btn-group .btn + .btn-group {
  margin-right: -1px;
  margin-left: initial;
}

/* line 43799, 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 43806, app/assets/stylesheets/global/style.css */
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43811, 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 43818, app/assets/stylesheets/global/style.css */
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 43822, app/assets/stylesheets/global/style.css */
.rtl .card-options a:not(.btn) {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 43827, app/assets/stylesheets/global/style.css */
.rtl .btn-close {
  float: left;
}

/* line 43831, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar .avatar {
  right: 0.75rem;
  left: inherit;
}

/* line 43836, app/assets/stylesheets/global/style.css */
.rtl button.btn-close {
  left: 15px;
  right: inherit;
}

/* line 43841, app/assets/stylesheets/global/style.css */
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}

/* line 43846, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar {
  padding-right: 3.75rem !important;
  padding-left: inherit !important;
}

/* line 43851, app/assets/stylesheets/global/style.css */
.rtl .alert-inner--icon {
  float: right;
  padding-left: 5px;
}

/* line 43856, 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 43863, app/assets/stylesheets/global/style.css */
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: initial;
}

/* line 43868, app/assets/stylesheets/global/style.css */
.rtl .avatar-status {
  left: -2px;
  right: initial;
}

/* line 43873, app/assets/stylesheets/global/style.css */
.rtl .avatar-badges {
  left: -4px;
  right: initial;
}

/* line 43878, app/assets/stylesheets/global/style.css */
.rtl .avatar-icons {
  left: 0px;
  right: initial;
}

/* line 43883, app/assets/stylesheets/global/style.css */
.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url] {
  direction: rtl;
}

/* line 43890, app/assets/stylesheets/global/style.css */
.rtl .badgetext {
  float: left;
}

/* line 43894, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 {
  padding-right: inherit;
}

/* line 43898, app/assets/stylesheets/global/style.css */
.rtl .list-style2 {
  padding-right: inherit;
}

/* line 43902, app/assets/stylesheets/global/style.css */
.rtl .list-style4 {
  padding-right: inherit;
}

/* line 43906, app/assets/stylesheets/global/style.css */
.rtl .list-style3 {
  padding-right: inherit;
}

/* line 43910, app/assets/stylesheets/global/style.css */
.rtl .list-style6 {
  padding-right: inherit;
}

/* line 43914, app/assets/stylesheets/global/style.css */
.rtl .list-style5 {
  padding-right: inherit;
}

/* line 43918, app/assets/stylesheets/global/style.css */
.rtl .list-style2 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43923, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43928, app/assets/stylesheets/global/style.css */
.rtl .list-style4 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43933, app/assets/stylesheets/global/style.css */
.rtl .list-style3 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43938, app/assets/stylesheets/global/style.css */
.rtl .list-style6 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43943, app/assets/stylesheets/global/style.css */
.rtl .list-style5 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43948, app/assets/stylesheets/global/style.css */
.rtl .tag-round::before {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43953, app/assets/stylesheets/global/style.css */
.rtl .tag-addon.tag-addon-cross {
  border-radius: 50px 0px 0px 50px;
}

/* line 43957, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  margin: 0 -0.5rem 0 0.5rem;
}

/* line 43961, app/assets/stylesheets/global/style.css */
.rtl .tag-radius {
  border-radius: 0px 50px 50px 0px;
}

/* line 43965, 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 43972, app/assets/stylesheets/global/style.css */
.rtl .page-item:not(:first-child) .page-link {
  margin-left: 0;
}

/* line 43976, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-right {
  transform: rotate(180deg);
}

/* line 43980, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-left {
  transform: rotate(180deg);
}

/* line 43984, 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 43991, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-right {
  transform: rotate(180deg);
}

/* line 43995, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-left {
  transform: rotate(180deg);
}

/* line 43999, app/assets/stylesheets/global/style.css */
.rtl .accordion-button:not(.collapsed)::after {
  margin-left: 5px;
  margin-right: auto;
}

/* line 44004, 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 44009, 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 44014, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1 a:before {
  left: 16px;
  right: inherit;
}

/* line 44019, 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 44024, 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 44030, 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 44035, 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 44041, 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 44048, 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 44055, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}

/* line 44060, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}

/* line 44065, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}

/* line 44070, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}

/* line 44074, app/assets/stylesheets/global/style.css */
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 44079, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::after {
  right: 0;
  left: inherit;
}

/* line 44084, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::before {
  right: 0;
  left: inherit;
}

/* line 44089, app/assets/stylesheets/global/style.css */
.rtl .custom-control {
  padding-right: 1.5rem;
  padding-left: inherit;
}

/* line 44094, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44099, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44104, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44109, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44114, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-indicator:before {
  left: 1px;
  right: inherit;
}

/* line 44119, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-description {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 44124, app/assets/stylesheets/global/style.css */
.rtl .custom-switch {
  padding-right: 0;
  padding-left: inherit;
}

/* line 44129, app/assets/stylesheets/global/style.css */
.rtl .pull-right {
  float: left;
}

/* line 44133, 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 44139, app/assets/stylesheets/global/style.css */
.rtl .pcr-app .pcr-interaction .pcr-result {
  text-align: right;
}

/* line 44143, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > div {
  left: 7px;
  right: inherit;
}

/* line 44148, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > span {
  right: 0;
  left: inherit;
  padding-right: 8px;
  padding-left: inherit;
}

/* line 44155, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label:before {
  right: 0;
  left: inherit;
}

/* line 44160, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label {
  padding-right: 25px;
  padding-left: 25px;
}

/* line 44165, 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 44170, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-footer label {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 44175, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-search-input {
  padding: 5px 8px 4px 0px;
}

/* line 44179, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul {
  padding-right: 7px;
  padding-left: inherit;
}

/* line 44184, 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 44190, app/assets/stylesheets/global/style.css */
.rtl .iti__selected-flag {
  padding: 0 8px 0 0px;
  border-left: 1px solid #ecf0fa;
  border-right: inherit;
}

/* line 44196, 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 44208, app/assets/stylesheets/global/style.css */
.rtl .iti__arrow {
  margin-right: 6px;
  margin-left: inherit;
}

/* line 44213, app/assets/stylesheets/global/style.css */
.rtl .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
}

/* line 44218, app/assets/stylesheets/global/style.css */
.rtl .iti__flag-box,
.rtl .iti__country-name {
  margin-left: 6px;
  margin-right: inherit;
}

/* line 44224, app/assets/stylesheets/global/style.css */
.rtl input[type=radio],
.rtl input[type=checkbox] {
  margin-left: 7px;
  margin-right: inherit;
}

/* line 44230, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li {
  float: right;
}

/* line 44234, 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 44239, 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 44244, app/assets/stylesheets/global/style.css */
.rtl .ql-toolbar.ql-snow .ql-formats {
  margin-left: 25px;
  margin-right: inherit;
}

/* line 44249, app/assets/stylesheets/global/style.css */
.rtl .ql-editor {
  text-align: right;
}

/* line 44253, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:before {
  right: 37%;
  left: inherit;
}

/* line 44258, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:after {
  right: 35%;
  left: inherit;
}

/* line 44263, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots .step-content {
  text-align: right;
}

/* line 44267, app/assets/stylesheets/global/style.css */
.rtl .form-wizard-title {
  margin-right: 10px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 44273, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li .title {
    margin-left: 10px;
    margin-right: inherit;
  }
  /* line 44278, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps {
    float: right;
  }
  /* line 44282, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: auto;
  }
}

@media (min-width: 992px) {
  /* line 44289, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}

/* line 44295, 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 44302, app/assets/stylesheets/global/style.css */
.rtl .form-check .form-check-input {
  float: left;
  margin-right: -1.5em;
  margin-left: inherit;
}

/* line 44308, app/assets/stylesheets/global/style.css */
.rtl .form-check {
  padding-right: 1.25rem;
  padding-left: inherit;
}

/* line 44313, 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 44321, 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 44326, app/assets/stylesheets/global/style.css */
.rtl .dt-buttons.btn-group {
  right: 193px;
  left: inherit;
}

/* line 44331, app/assets/stylesheets/global/style.css */
.rtl .data-table-btn {
  right: 185px;
}

/* line 44335, app/assets/stylesheets/global/style.css */
.rtl .btn-profile {
  left: 32px;
  right: inherit;
}

/* line 44340, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__action {
  padding: 252px 185px 10px 30px;
}

/* line 44344, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img {
  right: 50px;
  left: inherit;
}

/* line 44349, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-1 > img {
  margin-right: -9px;
  margin-left: inherit;
}

/* line 44354, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-content {
  margin-right: 10px;
  margin-left: inherit;
}

@media (max-width: 992px) {
  /* line 44360, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    float: left !important;
    margin-right: 153px;
    margin-left: inherit;
  }
}

/* line 44367, app/assets/stylesheets/global/style.css */
.rtl .avatar-list-stacked .avatar {
  margin-left: -0.8em !important;
  margin-right: inherit !important;
}

/* line 44372, app/assets/stylesheets/global/style.css */
.rtl .notification:before {
  right: 20%;
  left: inherit;
  margin-right: -1px;
  margin-left: inherit;
}

/* line 44379, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-time {
  right: -7px;
  left: inherit;
  text-align: left;
}

/* line 44385, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}

/* line 44390, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body {
  margin-right: 25%;
  margin-left: 18%;
}

/* line 44395, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  border-right-color: transparent;
  right: -20px;
  left: inherit;
}

/* line 44402, app/assets/stylesheets/global/style.css */
.rtl .notify-time {
  right: auto;
  left: 25px;
}

/* line 44407, app/assets/stylesheets/global/style.css */
.rtl #growls-default {
  left: 10px;
  right: inherit;
}

/* line 44412, app/assets/stylesheets/global/style.css */
.rtl #ui_notifIt {
  left: 10px !important;
  right: inherit !important;
}

/* line 44417, app/assets/stylesheets/global/style.css */
.rtl .mail-inbox .icons {
  margin-left: 8px;
  margin-right: 0;
}

/* line 44422, app/assets/stylesheets/global/style.css */
.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44428, app/assets/stylesheets/global/style.css */
.rtl ul.inbox-pagination {
  float: left;
}

/* line 44432, app/assets/stylesheets/global/style.css */
.rtl .lg-toolbar .lg-icon {
  float: left;
}

/* line 44436, app/assets/stylesheets/global/style.css */
.rtl #lg-counter {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44441, app/assets/stylesheets/global/style.css */
.rtl .product-label {
  float: left;
}

/* line 44445, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44451, app/assets/stylesheets/global/style.css */
.rtl .customer-services h4, .rtl .customer-services .h4 {
  margin-right: 27px;
  margin-left: inherit;
}

/* line 44456, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons-wishlist {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44462, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}

/* line 44467, app/assets/stylesheets/global/style.css */
.rtl .file-transparent-rounded i {
  margin-right: 5px !important;
}

/* line 44471, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-secondary i {
  margin-right: 5px !important;
}

/* line 44475, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-primary i {
  margin-right: 5px !important;
}

/* line 44479, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-success i {
  margin-right: 5px !important;
}

/* line 44483, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-warning i {
  margin-right: 5px !important;
}

/* line 44487, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-danger i {
  margin-right: 5px !important;
}

/* line 44491, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-pink i {
  margin-right: 5px !important;
}

/* line 44495, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-info i {
  margin-right: 5px !important;
}

/* line 44499, app/assets/stylesheets/global/style.css */
.rtl .file-image .icons {
  left: 22px;
  right: inherit;
  text-align: left;
}

/* line 44505, app/assets/stylesheets/global/style.css */
.rtl .file-image-1 .icons {
  left: 7px;
  right: inherit;
  text-align: left;
}

/* line 44511, app/assets/stylesheets/global/style.css */
.rtl .card-img-absolute {
  margin-right: -40px;
  margin-left: inherit;
}

/* line 44516, app/assets/stylesheets/global/style.css */
.rtl .circle-icon {
  margin-right: 13px;
  margin-left: inherit;
  float: left;
}

/* line 44522, app/assets/stylesheets/global/style.css */
.rtl .price .list-group-flush .list-group-item {
  padding: 0px 16px 0px 0px;
}

/* line 44526, app/assets/stylesheets/global/style.css */
.rtl .ion-chevron-right {
  transform: rotate(180deg);
}

/* line 44530, app/assets/stylesheets/global/style.css */
.rtl #external-events {
  text-align: right;
}

@media only screen and (max-width: 991px) {
  /* line 44535, app/assets/stylesheets/global/style.css */
  .rtl .header-1 .animated-arrow {
    margin: 0px -11px 0 0px;
  }
  /* line 44539, app/assets/stylesheets/global/style.css */
  .rtl .animated-arrow {
    right: 0;
    left: inherit;
    padding: 25px 0px 16px 35px !important;
  }
}

/* line 44546, app/assets/stylesheets/global/style.css */
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
}

@media screen and (max-width: 480px) {
  /* line 44551, 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 44558, 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 44565, 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 44572, 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 44579, app/assets/stylesheets/global/style.css */
.rtl #back-to-top {
  left: 20px;
  right: inherit;
}

/* line 44584, app/assets/stylesheets/global/style.css */
.rtl .custom-layout {
  left: 50px;
  right: inherit;
}

@media (min-width: 992px) {
  /* line 44590, 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 44595, 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 44600, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44605, 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 44610, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44615, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44620, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44627, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44632, 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 44637, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44642, 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 44647, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44652, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44657, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44662, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44667, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-header {
    left: initial;
  }
  /* line 44671, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44676, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44683, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44688, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px;
    padding-left: 10px;
  }
  /* line 44693, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44698, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44703, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44708, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44713, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px;
    left: inherit;
  }
  /* line 44718, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44723, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-header {
    left: initial;
  }
  /* line 44727, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44732, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
  /* line 44737, app/assets/stylesheets/global/style.css */
  .rtl .slide-menu {
    margin-right: 12px;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44744, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 44749, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 100px;
    padding-left: inherit;
  }
  /* line 44754, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44759, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44764, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44769, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 62px;
    left: inherit;
  }
  /* line 44774, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar__toggle {
    left: 10px;
    right: inherit;
  }
  /* line 44779, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .side-header {
    left: initial;
  }
  /* line 44783, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44788, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44795, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 0px;
    padding-left: inherit;
  }
  /* line 44800, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 0px;
    margin-left: inherit;
  }
  /* line 44805, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44810, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44815, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44820, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar__toggle {
    right: initial;
    left: 0px;
  }
  /* line 44825, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-header {
    left: initial;
  }
  /* line 44829, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44834, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

/* line 44840, app/assets/stylesheets/global/style.css */
.rtl .side-badge {
  left: 20px;
  right: inherit !important;
}

/* line 44845, app/assets/stylesheets/global/style.css */
.rtl .border-end {
  border-left: 1px solid #eaedf1 !important;
  border-right: initial !important;
}

/* line 44850, app/assets/stylesheets/global/style.css */
.rtl .border-start {
  border-right: 1px solid #eaedf1 !important;
  border-left: initial !important;
}

/* line 44855, app/assets/stylesheets/global/style.css */
.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 44860, app/assets/stylesheets/global/style.css */
.rtl .border-start-0 {
  border-right: 0 !important;
  border-left: 1px solid #eaedf1 !important;
}

/* line 44865, app/assets/stylesheets/global/style.css */
.rtl .br-ts-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: initial !important;
}

/* line 44870, app/assets/stylesheets/global/style.css */
.rtl .br-bs-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44875, app/assets/stylesheets/global/style.css */
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: initial !important;
}

/* line 44880, app/assets/stylesheets/global/style.css */
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44885, app/assets/stylesheets/global/style.css */
.rtl .br-te-7 {
  border-top-left-radius: 7px !important;
  border-top-right-radius: inherit !important;
}

/* line 44890, app/assets/stylesheets/global/style.css */
.rtl .br-be-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: inherit !important;
}

/* line 44895, app/assets/stylesheets/global/style.css */
.rtl .br-ts-0 {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
}

/* line 44900, app/assets/stylesheets/global/style.css */
.rtl .br-bs-0 {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 44905, app/assets/stylesheets/global/style.css */
.rtl .br-te-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 5px !important;
}

/* line 44910, app/assets/stylesheets/global/style.css */
.rtl .br-be-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 44915, app/assets/stylesheets/global/style.css */
.rtl .border-end-1 {
  border-left: 1px solid #d5dce3;
  border-right: inherit;
}

/* line 44920, app/assets/stylesheets/global/style.css */
.rtl .theme-container .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44925, app/assets/stylesheets/global/style.css */
.rtl .theme-container1 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44930, app/assets/stylesheets/global/style.css */
.rtl .theme-container2 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44935, app/assets/stylesheets/global/style.css */
.rtl .float-start {
  float: right !important;
}

/* line 44939, app/assets/stylesheets/global/style.css */
.rtl .float-end {
  float: left !important;
}

@media (min-width: 576px) {
  /* line 44944, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-start {
    float: right !important;
  }
  /* line 44948, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-end {
    float: left !important;
  }
}

@media (min-width: 768px) {
  /* line 44954, app/assets/stylesheets/global/style.css */
  .rtl .float-md-start {
    float: right !important;
  }
  /* line 44958, app/assets/stylesheets/global/style.css */
  .rtl .float-md-end {
    float: left !important;
  }
}

@media (min-width: 992px) {
  /* line 44964, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-start {
    float: right !important;
  }
  /* line 44968, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-end {
    float: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 44974, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-start {
    float: right !important;
  }
  /* line 44978, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-end {
    float: left !important;
  }
  /* line 44982, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-none {
    float: none !important;
  }
}

/* line 44987, app/assets/stylesheets/global/style.css */
.rtl {
  /*--------- Margin--------------*/
}

/* line 44991, app/assets/stylesheets/global/style.css */
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 44996, app/assets/stylesheets/global/style.css */
.rtl .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 45001, app/assets/stylesheets/global/style.css */
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}

/* line 45006, app/assets/stylesheets/global/style.css */
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}

/* line 45011, app/assets/stylesheets/global/style.css */
.rtl .mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

/* line 45016, app/assets/stylesheets/global/style.css */
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}

/* line 45021, app/assets/stylesheets/global/style.css */
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}

/* line 45026, app/assets/stylesheets/global/style.css */
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

/* line 45031, app/assets/stylesheets/global/style.css */
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}

/* line 45036, app/assets/stylesheets/global/style.css */
.rtl .me-3 {
  margin-left: 0.75rem !important;
  margin-right: initial !important;
}

/* line 45041, app/assets/stylesheets/global/style.css */
.rtl .mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

/* line 45046, app/assets/stylesheets/global/style.css */
.rtl .ms-3 {
  margin-right: 0.75rem !important;
  margin-left: inherit !important;
}

/* line 45051, app/assets/stylesheets/global/style.css */
.rtl .me-4 {
  margin-left: 1rem !important;
  margin-right: initial !important;
}

/* line 45056, app/assets/stylesheets/global/style.css */
.rtl .mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

/* line 45061, app/assets/stylesheets/global/style.css */
.rtl .ms-4 {
  margin-right: 1rem !important;
  margin-left: inherit !important;
}

/* line 45066, app/assets/stylesheets/global/style.css */
.rtl .me-5 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}

/* line 45071, app/assets/stylesheets/global/style.css */
.rtl .mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

/* line 45076, app/assets/stylesheets/global/style.css */
.rtl .ms-5 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}

/* line 45081, app/assets/stylesheets/global/style.css */
.rtl .me-6 {
  margin-left: 2rem !important;
  margin-right: inherit !important;
}

/* line 45086, app/assets/stylesheets/global/style.css */
.rtl .mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

/* line 45091, app/assets/stylesheets/global/style.css */
.rtl .ms-6 {
  margin-right: 2rem !important;
  margin-left: inherit !important;
}

/* line 45096, app/assets/stylesheets/global/style.css */
.rtl .me-7 {
  margin-left: 3rem !important;
  margin-right: inherit !important;
}

/* line 45101, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

/* line 45106, app/assets/stylesheets/global/style.css */
.rtl .ms-7 {
  margin-right: 3rem !important;
  margin-left: inherit !important;
}

/* line 45111, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 45116, app/assets/stylesheets/global/style.css */
.rtl .me-8 {
  margin-left: 4rem !important;
  margin-right: inherit !important;
}

/* line 45121, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

/* line 45126, app/assets/stylesheets/global/style.css */
.rtl .ms-8 {
  margin-right: 4rem !important;
  margin-left: inherit !important;
}

/* line 45131, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

/* line 45136, app/assets/stylesheets/global/style.css */
.rtl .me-9 {
  margin-left: 6rem !important;
  margin-right: inherit !important;
}

/* line 45141, app/assets/stylesheets/global/style.css */
.rtl .mx-9 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

/* line 45146, app/assets/stylesheets/global/style.css */
.rtl .ms-9 {
  margin-right: 6rem !important;
  margin-left: inherit !important;
}

/* line 45151, app/assets/stylesheets/global/style.css */
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}

/* line 45156, app/assets/stylesheets/global/style.css */
.rtl .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 45161, app/assets/stylesheets/global/style.css */
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45167, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45172, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45177, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45182, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45187, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45192, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45197, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45202, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45207, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45212, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45217, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45222, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-3,
.rtl .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45228, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45233, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45238, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45243, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45248, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45253, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45258, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45263, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45268, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45273, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45278, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45283, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45288, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45293, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45298, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45303, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45308, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45313, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45318, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45323, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45328, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 45335, app/assets/stylesheets/global/style.css */
  .rtl .me-md-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45340, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45345, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45350, app/assets/stylesheets/global/style.css */
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45355, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45360, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45365, app/assets/stylesheets/global/style.css */
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45370, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45375, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45380, app/assets/stylesheets/global/style.css */
  .rtl .me-md-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45385, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45390, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45395, app/assets/stylesheets/global/style.css */
  .rtl .me-md-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45400, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45405, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45410, app/assets/stylesheets/global/style.css */
  .rtl .me-md-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45415, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45420, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45425, app/assets/stylesheets/global/style.css */
  .rtl .me-md-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45430, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45435, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45440, app/assets/stylesheets/global/style.css */
  .rtl .me-md-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45445, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45450, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45455, app/assets/stylesheets/global/style.css */
  .rtl .me-md-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45460, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45465, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45470, app/assets/stylesheets/global/style.css */
  .rtl .me-md-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45475, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45480, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45485, app/assets/stylesheets/global/style.css */
  .rtl .me-md-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45490, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45495, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 45502, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45507, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45512, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45517, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45522, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45527, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45532, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45537, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45542, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45547, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45552, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45557, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45562, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45567, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45572, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45577, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45582, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45587, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45592, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45597, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45602, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45607, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45612, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45617, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45622, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45627, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45632, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45637, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45642, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45647, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45652, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45657, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45662, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 45669, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45674, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45679, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 45684, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45689, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45694, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 45699, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45704, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45709, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 45714, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45719, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45724, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 45729, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45734, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45739, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 45744, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45749, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45754, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 45759, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45764, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45769, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 45774, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45779, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45784, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45789, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45794, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45799, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45804, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45809, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45814, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45819, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45824, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45829, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

/*--------- Paddings--------------*/
/* line 45836, app/assets/stylesheets/global/style.css */
.rtl .pe-0 {
  padding-left: 0 !important;
  padding-right: inherit !important;
}

/* line 45841, app/assets/stylesheets/global/style.css */
.rtl .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 45846, app/assets/stylesheets/global/style.css */
.rtl .ps-0 {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 45851, app/assets/stylesheets/global/style.css */
.rtl .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: inherit !important;
}

/* line 45856, app/assets/stylesheets/global/style.css */
.rtl .px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

/* line 45861, app/assets/stylesheets/global/style.css */
.rtl .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: inherit !important;
}

/* line 45866, app/assets/stylesheets/global/style.css */
.rtl .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: inherit !important;
}

/* line 45871, app/assets/stylesheets/global/style.css */
.rtl .px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 45876, app/assets/stylesheets/global/style.css */
.rtl .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: inherit !important;
}

/* line 45881, app/assets/stylesheets/global/style.css */
.rtl .pe-3 {
  padding-left: 0.75rem !important;
  padding-right: inherit !important;
}

/* line 45886, app/assets/stylesheets/global/style.css */
.rtl .px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* line 45891, app/assets/stylesheets/global/style.css */
.rtl .ps-3 {
  padding-right: 0.75rem !important;
  padding-left: inherit !important;
}

/* line 45896, app/assets/stylesheets/global/style.css */
.rtl .pe-4 {
  padding-left: 1rem !important;
  padding-right: inherit !important;
}

/* line 45901, app/assets/stylesheets/global/style.css */
.rtl .px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

/* line 45906, app/assets/stylesheets/global/style.css */
.rtl .ps-4 {
  padding-right: 1rem !important;
  padding-left: inherit !important;
}

/* line 45911, app/assets/stylesheets/global/style.css */
.rtl .pe-5 {
  padding-left: 1.5rem !important;
  padding-right: inherit !important;
}

/* line 45916, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

/* line 45921, app/assets/stylesheets/global/style.css */
.rtl .ps-5 {
  padding-right: 1.5rem !important;
  padding-left: inherit !important;
}

/* line 45926, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 45931, app/assets/stylesheets/global/style.css */
.rtl .pe-6 {
  padding-left: 2rem !important;
  padding-right: inherit !important;
}

/* line 45936, app/assets/stylesheets/global/style.css */
.rtl .px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

/* line 45941, app/assets/stylesheets/global/style.css */
.rtl .ps-6 {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}

/* line 45946, app/assets/stylesheets/global/style.css */
.rtl .pe-7 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}

/* line 45951, app/assets/stylesheets/global/style.css */
.rtl .px-7 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

/* line 45956, app/assets/stylesheets/global/style.css */
.rtl .ps-7 {
  padding-right: 3rem !important;
  padding-left: inherit !important;
}

/* line 45961, app/assets/stylesheets/global/style.css */
.rtl .pe-8 {
  padding-left: 4rem !important;
  padding-right: inherit !important;
}

/* line 45966, app/assets/stylesheets/global/style.css */
.rtl .px-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

/* line 45971, app/assets/stylesheets/global/style.css */
.rtl .ps-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

/* line 45976, app/assets/stylesheets/global/style.css */
.rtl .pe-9 {
  padding-left: 6rem !important;
  padding-right: inherit !important;
}

/* line 45981, app/assets/stylesheets/global/style.css */
.rtl .px-9 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

/* line 45986, app/assets/stylesheets/global/style.css */
.rtl .ps-9 {
  padding-right: 6rem !important;
  padding-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45992, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 45997, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46002, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46007, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46012, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46017, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46022, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46027, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46032, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46037, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46042, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46047, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46052, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46057, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46062, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46067, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46072, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46077, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46082, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46087, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46092, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46097, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46102, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46107, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46112, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46117, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46122, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46127, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46132, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46137, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 46144, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46149, app/assets/stylesheets/global/style.css */
  .rtl .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46154, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46159, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46164, app/assets/stylesheets/global/style.css */
  .rtl .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46169, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46174, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46179, app/assets/stylesheets/global/style.css */
  .rtl .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46184, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46189, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46194, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46199, app/assets/stylesheets/global/style.css */
  .rtl .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 46204, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46209, app/assets/stylesheets/global/style.css */
  .rtl .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46214, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46219, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46224, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46229, app/assets/stylesheets/global/style.css */
  .rtl .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 46234, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46239, app/assets/stylesheets/global/style.css */
  .rtl .px-md-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46244, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46249, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46254, app/assets/stylesheets/global/style.css */
  .rtl .px-md-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46259, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46264, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46269, app/assets/stylesheets/global/style.css */
  .rtl .px-md-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46274, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46279, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46284, app/assets/stylesheets/global/style.css */
  .rtl .px-md-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46289, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 46296, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46301, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46306, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46311, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46316, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46321, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46326, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46331, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46336, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46341, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 46346, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46351, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46356, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46361, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46366, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46371, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46376, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46381, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46386, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46391, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46396, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46401, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46406, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46411, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46416, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46421, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46426, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46431, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46436, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46441, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46446, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-9 {
    padding-right: 6rem !important;
    padding-left: onh !important;
  }
}

@media (min-width: 1280px) {
  /* line 46453, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46458, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46463, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46468, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46473, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46478, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46483, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46488, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46493, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46498, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46503, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46508, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46513, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46518, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46523, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46528, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46533, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46538, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46543, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46548, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46553, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-6,
.rtl .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46559, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46564, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46569, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46574, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46579, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46584, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46589, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46594, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46599, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

/* line 46605, app/assets/stylesheets/global/style.css */
.rtl .text-start {
  text-align: right !important;
}

/* line 46609, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left !important;
}

@media (min-width: 576px) {
  /* line 46614, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-left {
    text-align: right !important;
  }
  /* line 46618, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-right {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 46624, app/assets/stylesheets/global/style.css */
  .rtl .text-md-left {
    text-align: right !important;
  }
  /* line 46628, app/assets/stylesheets/global/style.css */
  .rtl .text-md-right {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 46634, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-left {
    text-align: right !important;
  }
  /* line 46638, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-right {
    text-align: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 46644, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-left {
    text-align: right !important;
  }
  /* line 46648, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-right {
    text-align: left !important;
  }
}

/* line 46653, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left;
}

/* line 46657, app/assets/stylesheets/global/style.css */
.rtl .fc .fc-scroller-harness {
  direction: rtl;
}

/* line 46661, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46666, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46671, app/assets/stylesheets/global/style.css */
.rtl .fe-chevron-right:before {
  content: "\e92e";
}

/* line 46675, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46679, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46683, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46687, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46691, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46695, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46699, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46703, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
}

/* line 46707, app/assets/stylesheets/global/style.css */
.rtl #transactions {
  width: 100% !important;
}

/* line 46711, app/assets/stylesheets/global/style.css */
.rtl #chartBar1 {
  width: 100% !important;
}

/* line 46715, app/assets/stylesheets/global/style.css */
.rtl #chartLine {
  width: 100% !important;
}

/* line 46719, app/assets/stylesheets/global/style.css */
.rtl #chartArea {
  width: 100% !important;
}

/* line 46723, app/assets/stylesheets/global/style.css */
.rtl #chartBar2 {
  width: 100% !important;
}

/* line 46727, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu {
  right: 180px;
  left: inherit;
}

/* line 46732, app/assets/stylesheets/global/style.css */
.rtl.horizontal .main-sidemenu i.angle {
  left: -4px;
  right: inherit;
}

/* line 46737, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu2 {
  right: 180px;
  left: inherit;
}

/* line 46742, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-angle2 {
  margin-left: 11px;
  margin-right: 11px;
}

/* line 46747, 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 46755, 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 46760, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46765, app/assets/stylesheets/global/style.css */
.rtl.color-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46770, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46775, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46780, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46785, app/assets/stylesheets/global/style.css */
.rtl.dark-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46790, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-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 .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46800, 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 46806, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 20px;
    transform: rotate(180deg);
  }
  /* line 46812, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 20px;
    transform: rotate(180deg);
  }
}

/* line 46819, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day {
  border-right: 1px solid #eaedf1;
}

/* line 46823, 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 46828, app/assets/stylesheets/global/style.css */
.rtl .main-content-body-chat .border-start-0 {
  border-left: 1px solid #eaedf1 !important;
}

/* line 46832, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer {
  padding-right: inherit;
  padding-left: 20px;
}

/* line 46837, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer .form-control {
  padding-left: 0;
  padding-right: 12px;
}

/* line 46842, 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 46851, 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 46860, app/assets/stylesheets/global/style.css */
.rtl .like i,
.rtl .reply i {
  float: right;
}

/* line 46865, app/assets/stylesheets/global/style.css */
.rtl .file-dropdown .dropdown-item i {
  float: right;
}

/* line 46869, 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 46875, 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 46882, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    margin-right: 0;
  }
}

@media only screen and (max-width: 460px) {
  /* line 46888, 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 46895, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
  /* line 46900, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
  /* line 46906, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
}

/* line 46913, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 46918, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .app-sidebar {
  border-left-color: var(--dark-theme);
  border-right: inherit;
}

/* line 46923, 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 46928, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-right-color: var(--dark-border);
}

/* line 46932, 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 46938, 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 46945, app/assets/stylesheets/global/style.css */
.rtl blockquote {
  padding-left: 0;
  border-left: 0;
  padding-right: 2rem;
  border-right: 2px solid #eaedf1;
}

/* line 46952, app/assets/stylesheets/global/style.css */
.rtl .btn-list-icon i {
  float: right;
  margin-top: 4px;
}

/* line 46957, app/assets/stylesheets/global/style.css */
.rtl .btn-list .dropdown i {
  float: right;
}

/* line 46961, 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 46968, 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 46975, app/assets/stylesheets/global/style.css */
.rtl .panel-tabs li a i {
  float: right;
  margin-top: 3px;
}

/* line 46980, app/assets/stylesheets/global/style.css */
.rtl .product-list .icons {
  right: auto;
  left: 10px;
  text-align: left;
}

/* line 46986, app/assets/stylesheets/global/style.css */
.rtl .chart-circle.chart-circle-sm {
  margin-left: auto !important;
}

/* line 46990, 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 46995, 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 47005, 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 47012, app/assets/stylesheets/global/style.css */
  .rtl .example .btn .badge {
    margin-left: 0 !important;
  }
}

@media (max-width: 1620px) and (min-width: 1280px) {
  /* line 47019, 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 47025, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  border-radius: 0px 3px 3px 0px;
}

/* line 47029, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.tickets::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 47035, app/assets/stylesheets/global/style.css */
.rtl .list-group .list-group-item.border-0.p-0 a i {
  float: right;
  margin-top: 4px;
}

/* line 47040, 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 47045, 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 47053, app/assets/stylesheets/global/style.css */
  .rtl .table-inbox td:last-child,
.rtl .table-inbox th:last-child {
    border-left-width: 1px;
  }
}

/* line 47059, app/assets/stylesheets/global/style.css */
.rtl .scrollspy-example-2 {
  border-radius: 5px 0 0 5px;
}

/* line 47063, 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 47069, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li {
    margin-left: auto;
    margin-right: 20px;
  }
}

/* line 47075, app/assets/stylesheets/global/style.css */
.rtl .login-social-icon::after {
  left: 0;
  right: auto;
}

/* line 47080, app/assets/stylesheets/global/style.css */
.rtl .main-chat-time::after {
  left: 0;
  right: auto;
}

@media (max-width: 576px) {
  /* line 47086, app/assets/stylesheets/global/style.css */
  .rtl .custom-layout {
    right: auto;
    left: 7px;
  }
}

@media (min-width: 992px) {
  /* line 47093, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
  /* line 47098, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .side-header {
    border-left: 0px solid var(--dark-border);
    border-right: initial;
  }
  /* line 47103, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (max-width: 991.98px) {
  /* line 47110, 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 47117, app/assets/stylesheets/global/style.css */
  .rtl .logo-horizontal .header-brand-img {
    margin-right: 60px;
    margin-left: inherit;
  }
}

@media (min-width: 768px) {
  /* line 47124, 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 47129, app/assets/stylesheets/global/style.css */
  .rtl .side-header {
    left: initial;
  }
}

/* line 47134, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas {
  width: 100% !important;
}

/* line 47138, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas svg {
  width: 100% !important;
}

/* ######## LIB-STYLES ######## */
/*----- Date Picker ----*/
/* line 47144, 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 47158, 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 47175, 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 47182, 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 47191, 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 47196, 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 47201, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 3;
}

/* line 47205, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  right: 5px;
  content: "\f105";
}

/* line 47210, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  left: 5px;
  content: "\f104";
}

/* line 47215, 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 47224, 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 47231, 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 47240, 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 47247, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: 0;
}

/* line 47251, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: #ccc;
}

/* line 47255, 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 47268, 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 47281, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #f0f2f7;
  color: #473b52;
}

/* line 47286, 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 47292, app/assets/stylesheets/global/style.css */
  .ui-datepicker .ui-datepicker-calendar th {
    padding: 4px 0;
    letter-spacing: normal;
  }
}

/* line 47298, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group {
  padding-right: 15px;
  width: auto;
  float: left;
}

/* line 47304, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
  margin: auto;
}

/* line 47308, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  left: 10px;
}

/* line 47312, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  right: 10px;
}

/* line 47316, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0;
}

/* line 47320, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group-last {
  padding-right: 0;
}

/* line 47324, app/assets/stylesheets/global/style.css */
.ui-datepicker-inline {
  max-width: 270px;
  border-radius: 12px;
}

/* line 47329, app/assets/stylesheets/global/style.css */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

/* line 47338, 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 47350, app/assets/stylesheets/global/style.css */
.jvectormap-tip small, .jvectormap-tip .small {
  font-size: inherit;
  font-weight: 400;
}

/* line 47355, 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 47370, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

/* line 47376, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin {
  top: 10px;
}

/* line 47380, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout {
  top: 30px;
}

/* line 47384, app/assets/stylesheets/global/style.css */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

/* line 47390, 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 47399, app/assets/stylesheets/global/style.css */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

/* line 47405, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt {
  position: absolute;
}

/* line 47409, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

/* line 47414, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

/* line 47419, app/assets/stylesheets/global/style.css */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

/* line 47425, 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 47431, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

/* line 47435, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

/* line 47440, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

/* line 47444, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

/* line 47448, 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 47455, app/assets/stylesheets/global/style.css */
.jvectormap-legend-tick-text {
  font-size: 12px;
}

/* line 47459, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

/* line 47463, 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 47470, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
}

/* line 47475, 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 47482, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
  cursor: text;
}

/* line 47488, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eaedf1 !important;
}

/* line 47492, 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 47497, 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 47501, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  height: auto !important;
  text-align: left;
}

/* line 47506, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 32px !important;
}

/* line 47511, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 2rem !important;
}

/* line 47515, app/assets/stylesheets/global/style.css */
.selectgroup {
  display: inline-flex;
}

/* line 47520, app/assets/stylesheets/global/style.css */
.selectgroup-item {
  flex-grow: 1;
  position: relative;
}

/* line 47526, app/assets/stylesheets/global/style.css */
.selectgroup-item + .selectgroup-item {
  margin-left: -1px;
}

/* line 47530, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:first-child) .selectgroup-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 47535, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:last-child) .selectgroup-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47540, app/assets/stylesheets/global/style.css */
.selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

/* line 47548, 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 47566, app/assets/stylesheets/global/style.css */
.selectgroup-button-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1rem;
}

/* line 47572, app/assets/stylesheets/global/style.css */
.selectgroup-input:checked + .selectgroup-button {
  z-index: 1;
  background: #f1f1f9;
}

/* line 47577, 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 47582, app/assets/stylesheets/global/style.css */
.selectgroup-pills {
  flex-wrap: wrap;
  align-items: flex-start;
}

/* line 47589, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-item {
  margin-right: 0.5rem;
  flex-grow: 0;
}

/* line 47595, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-button {
  border-radius: 5px !important;
}

/*-----selectize ------*/
/* line 47600, 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 47608, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

/* line 47613, 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 47617, 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 47625, 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 47636, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 47640, 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 47647, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 47651, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 47655, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 47659, app/assets/stylesheets/global/style.css */
.selectize-control {
  position: relative;
  padding: 0;
  border: 0;
}

/* line 47665, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 47670, 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 47691, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 47695, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 47699, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 47703, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 47707, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 47714, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47722, 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 47733, 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 47741, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47747, 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 47761, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 7px 0.75rem 4px 7px;
}

/* line 47765, app/assets/stylesheets/global/style.css */
.selectize-input.full {
  background-color: #fff;
}

/* line 47769, app/assets/stylesheets/global/style.css */
.selectize-input.disabled {
  cursor: default !important;
}

/* line 47773, app/assets/stylesheets/global/style.css */
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 47777, 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 47782, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

/* line 47786, app/assets/stylesheets/global/style.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
}

/* line 47794, 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 47806, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 47812, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47818, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47824, 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 47838, app/assets/stylesheets/global/style.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 47842, app/assets/stylesheets/global/style.css */
.selectize-input > input:focus {
  outline: none;
}

/* line 47846, app/assets/stylesheets/global/style.css */
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

/* line 47852, 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 47863, 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 47876, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
  padding: 6px 0.75rem;
}

/* line 47882, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

/* line 47887, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  padding: 6px 0.75rem;
}

/* line 47891, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 47895, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  color: #495057;
  background: #fff;
  cursor: default;
}

/* line 47901, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active {
  background-color: #F1F4F8;
  color: #467fcf;
}

/* line 47906, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active.create {
  color: #495057;
}

/* line 47910, app/assets/stylesheets/global/style.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 47914, app/assets/stylesheets/global/style.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 47921, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input {
  cursor: pointer;
}

/* line 47925, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 47929, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  cursor: text;
}

/* line 47933, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 47937, 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 47950, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}

/* line 47955, app/assets/stylesheets/global/style.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 47960, 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 47976, 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 47982, app/assets/stylesheets/global/style.css */
.selectize-input .image {
  width: 1.5rem;
  height: 1.5rem;
  margin: -3px 0.75rem -3px -5px;
}

/* line 47988, 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 47995, app/assets/stylesheets/global/style.css */
.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 48004, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section {
  border: 1px solid #eee;
  position: relative;
  z-index: 1;
  margin-top: -1px;
  overflow: hidden;
}

/* line 48012, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head {
  position: relative;
  background: #fff;
  padding: 13px;
  display: block;
  cursor: pointer;
}

/* line 48020, 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 48028, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_content {
  padding: 10px;
}

/* line 48032, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 48037, 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 48042, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 48047, 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 48052, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

/* line 48056, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid #eee;
  color: #fff;
}

/* line 48061, 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 48073, 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 48093, 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 48105, 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 48121, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}

/* line 48125, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}

/* line 48129, app/assets/stylesheets/global/style.css */
.datetimepicker > div {
  display: none;
}

/* line 48133, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  width: 238px;
  background: #3bb4f2;
  border-radius: 2px;
}

/* line 48139, 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 48148, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  transition: background-color 300ms ease-out;
}

/* line 48154, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  color: #3b4863;
  font-weight: 700;
  font-size: 13px;
}

/* line 48160, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next:hover,
.datetimepicker table th.prev:hover,
.datetimepicker table th.switch:hover {
  color: #3b4863;
}

/* line 48166, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  color: #3b4863;
  cursor: pointer;
}

/* line 48172, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next i,
.datetimepicker table th.prev i {
  width: 34px;
  height: 34px;
  display: inline-block;
}

/* line 48179, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next {
  border-top-right-radius: 2px;
}

/* line 48183, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev {
  border-top-left-radius: 2px;
}

/* line 48187, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  color: #100f15;
  background: #fff;
}

/* line 48192, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today {
  background: #fff;
  color: #3bb4f2;
  cursor: pointer;
}

/* line 48198, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background: #f0f0f0;
}

/* line 48202, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background: #f0f0f0;
}

/* line 48206, 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 48213, 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 48220, 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 48227, 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 48234, 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 48248, 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 48263, 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 48275, app/assets/stylesheets/global/style.css */
.datetimepicker table td.today {
  background: rgba(16, 160, 234, 0.5);
  color: #fff;
}

/* line 48280, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active,
.datetimepicker table td.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 48286, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover,
.datetimepicker table td.active:hover {
  background-color: #77bc21;
}

/* line 48291, app/assets/stylesheets/global/style.css */
.datetimepicker table .new,
.datetimepicker table .old {
  color: #5fa10b94;
}

/* line 48296, app/assets/stylesheets/global/style.css */
.datetimepicker table .disabled {
  background: #fafafa;
  color: #999;
  cursor: not-allowed;
}

/* line 48302, 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 48310, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-hours table td:before {
  content: " ";
  display: table;
}

/* line 48316, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes table td:after,
.datetimepicker-minutes table td:before {
  content: " ";
  display: table;
}

/* line 48322, app/assets/stylesheets/global/style.css */
.datetimepicker-months table td:after,
.datetimepicker-months table td:before {
  content: " ";
  display: table;
}

/* line 48328, app/assets/stylesheets/global/style.css */
.datetimepicker-years table td:after,
.datetimepicker-years table td:before {
  content: " ";
  display: table;
}

/* line 48334, 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 48341, 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 48352, 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 48363, 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 48374, 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 48385, app/assets/stylesheets/global/style.css */
.datetimepicker-hours fieldset,
.datetimepicker-hours legend {
  margin: 0;
  padding: 0;
}

/* line 48391, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes fieldset,
.datetimepicker-minutes legend {
  margin: 0;
  padding: 0;
}

/* line 48397, app/assets/stylesheets/global/style.css */
.datetimepicker-inline {
  width: 238px;
}

/* line 48401, app/assets/stylesheets/global/style.css */
.datetimepicker-inline:before {
  content: none;
}

/* line 48405, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 10px;
}

/* line 48410, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 10px;
}

/* line 48415, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left,
.datetimepicker-dropdown-top-right {
  margin-top: 0;
}

/* line 48420, 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 48437, app/assets/stylesheets/global/style.css */
.am-input-group.date span.add-on {
  cursor: pointer;
}

/* line 48441, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 48447, app/assets/stylesheets/global/style.css */
  .datetimepicker {
    width: 100%;
    left: 0 !important;
  }
  /* line 48452, app/assets/stylesheets/global/style.css */
  .datetimepicker table {
    width: 100%;
  }
  /* line 48456, 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 48463, app/assets/stylesheets/global/style.css */
  .datetimepicker:before {
    content: none;
  }
  /* line 48467, app/assets/stylesheets/global/style.css */
  .next,
.prev {
    width: 44px;
    height: 44px;
  }
}

/* line 48474, 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 48493, 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 48508, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu {
  color: #3b4863;
}

/* line 48512, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 48516, app/assets/stylesheets/global/style.css */
.datepicker-rtl {
  direction: rtl;
}

/* line 48520, app/assets/stylesheets/global/style.css */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 48524, app/assets/stylesheets/global/style.css */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 48528, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 48533, 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 48544, 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 48554, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 48558, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 48562, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 48566, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 48570, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 48574, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 48578, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #e9ebfa;
}

/* line 48584, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #e9ebfa;
}

/* line 48590, 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 48602, 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 48615, 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 48625, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48630, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48637, 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 48646, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 48651, 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 48657, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  opacity: 5;
}

/* line 48662, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48668, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48674, app/assets/stylesheets/global/style.css */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

/* line 48679, 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 48695, 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 48711, 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 48727, 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 48743, 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 48750, 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 48755, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 48760, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 48764, 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 48769, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 48773, 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 48778, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48783, 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 48788, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 48793, 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 48798, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 48803, 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 48808, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 48812, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 48816, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48823, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48830, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48837, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48844, 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 48862, 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 48880, 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 48898, 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 48916, 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 48923, 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 48928, 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 48933, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 48937, 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 48942, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 48946, 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 48951, 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 48956, 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 48961, 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 48966, 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 48971, 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 48976, 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 48981, 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 48998, 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 49015, 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 49032, 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 49049, 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 49056, 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 49061, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 49066, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 49070, 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 49075, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 49079, 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 49084, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 49089, 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 49094, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 49099, 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 49104, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 49109, 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 49114, 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 49131, 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 49148, 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 49165, 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 49182, 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 49189, 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 49194, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #77bc21;
}

/* line 49199, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
}

/* line 49203, 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 49208, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49212, 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 49217, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49222, 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 49227, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 49232, 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 49237, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 49242, 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 49247, 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 49260, 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 49266, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49272, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49278, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 49283, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49288, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
  color: #fff;
}

/* line 49293, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49298, 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 49305, 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 49310, 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 49315, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
}

/* line 49319, 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 49324, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49328, 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 49333, 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 49338, 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 49343, 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 49348, 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 49353, 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 49358, 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 49363, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #3b4863;
}

/* line 49368, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  width: 145px;
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49375, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49383, 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 49391, app/assets/stylesheets/global/style.css */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 49396, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 49403, app/assets/stylesheets/global/style.css */
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

/* line 49408, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 49413, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 49417, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 49423, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 49429, 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 49446, app/assets/stylesheets/global/style.css */
.datepicker-days .table-condensed .active day {
  background-color: #77bc21;
  color: #fff;
}

/* line 49451, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49460, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  cursor: pointer;
  opacity: 5;
}

/* line 49465, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  opacity: 5;
}

/* line 49472, 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 49478, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  color: #ffffff !important;
}

/* line 49482, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker th {
  color: #ffffff;
}

/* line 49486, 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 49492, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td.old {
  opacity: 5;
  color: #7f88a5;
}

/* line 49497, app/assets/stylesheets/global/style.css */
.datepicker table tr td.new {
  opacity: 5;
  color: #7f88a5;
}

/* line 49502, 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 49508, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background-color: #77bc21;
  color: #fff;
}

/* line 49513, 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 49524, 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 49534, 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 49539, 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 49545, 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 49551, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span.old {
  color: #7f88a5;
}

/* line 49555, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.new {
  color: #7f88a5;
}

/* line 49559, 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 49569, app/assets/stylesheets/global/style.css */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 49574, 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 49583, 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 49591, 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 49601, app/assets/stylesheets/global/style.css */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 49607, 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 49620, app/assets/stylesheets/global/style.css */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/* line 49624, 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 49630, app/assets/stylesheets/global/style.css */
.editableform-loading {
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 49636, app/assets/stylesheets/global/style.css */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 49640, app/assets/stylesheets/global/style.css */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/* line 49647, app/assets/stylesheets/global/style.css */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/*add padding for jquery ui*/
/* line 49652, app/assets/stylesheets/global/style.css */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 49657, 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 49664, app/assets/stylesheets/global/style.css */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 49670, app/assets/stylesheets/global/style.css */
.editable-checklist label {
  white-space: nowrap;
}

/* line 49674, 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 49681, app/assets/stylesheets/global/style.css */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 49687, 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 49695, 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 49708, app/assets/stylesheets/global/style.css */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 49712, app/assets/stylesheets/global/style.css */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 49716, app/assets/stylesheets/global/style.css */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 49721, app/assets/stylesheets/global/style.css */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 49726, 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 49735, 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 49742, app/assets/stylesheets/global/style.css */
.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49747, app/assets/stylesheets/global/style.css */
a.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49752, app/assets/stylesheets/global/style.css */
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49757, app/assets/stylesheets/global/style.css */
.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49763, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49769, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49775, app/assets/stylesheets/global/style.css */
.editable-empty {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49782, app/assets/stylesheets/global/style.css */
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49790, app/assets/stylesheets/global/style.css */
.editable-unsaved {
  font-weight: bold;
}

/* line 49794, app/assets/stylesheets/global/style.css */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 49798, 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 49807, 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 49821, app/assets/stylesheets/global/style.css */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}

/* line 49832, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 49836, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 49840, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 49844, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 49849, 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 49861, 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 49872, app/assets/stylesheets/global/style.css */
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 49878, app/assets/stylesheets/global/style.css */
.datepicker table {
  margin: 0;
}

/* line 49882, app/assets/stylesheets/global/style.css */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}

/* line 49893, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 49898, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 49903, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 49908, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49914, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49920, 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 49936, 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 49952, 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 49968, 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 49984, 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 49991, 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 49996, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 50001, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 50005, 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 50010, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 50014, 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 50019, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 50024, 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 50029, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 50034, 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 50039, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 50044, 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 50049, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 50053, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 50057, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50064, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50071, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50078, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50085, 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 50103, 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 50121, 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 50139, 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 50157, 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 50164, 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 50169, 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 50174, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 50178, 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 50183, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 50187, 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 50192, 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 50197, 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 50202, 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 50207, 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 50212, 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 50217, 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 50222, 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 50239, 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 50256, 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 50273, 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 50290, 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 50297, 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 50302, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 50307, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 50311, 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 50316, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 50320, 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 50325, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 50330, 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 50335, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 50340, 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 50345, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 50350, 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 50355, 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 50372, 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 50389, 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 50406, 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 50423, 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 50430, 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 50435, 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 50440, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50444, 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 50449, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50453, 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 50458, 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 50463, 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 50468, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 50473, 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 50478, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 50483, 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 50488, 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 50501, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 50505, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50511, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50517, 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 50534, 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 50551, 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 50568, 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 50585, 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 50592, 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 50597, 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 50602, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50606, 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 50611, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50615, 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 50620, 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 50625, 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 50630, 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 50635, 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 50640, 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 50645, 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 50650, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 50655, app/assets/stylesheets/global/style.css */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 50659, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 50664, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 50669, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 50676, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 50681, 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 50689, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 50693, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 50699, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 50705, 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 50756, 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 50771, 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 50779, app/assets/stylesheets/global/style.css */
div.dt-button-info > div {
  padding: 1em;
}

/* line 50783, 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 50789, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title:empty {
  display: none;
}

/* line 50793, app/assets/stylesheets/global/style.css */
div.dt-button-collection {
  position: absolute;
  z-index: 2001;
}

/* line 50798, 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 50807, 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 50812, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}

/* line 50820, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}

/* line 50824, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

/* line 50828, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

/* line 50832, 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 50841, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child > * {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

/* line 50846, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column {
  width: 400px;
}

/* line 50850, 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 50859, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column {
  width: 450px;
}

/* line 50863, 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 50872, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column {
  width: 600px;
}

/* line 50876, 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 50885, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-radius: 0;
  padding: 0.5rem 2.5rem;
}

/* line 50890, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  max-width: none;
}

/* line 50894, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed:before,
div.dt-button-collection.fixed:after {
  display: none;
}

/* line 50899, app/assets/stylesheets/global/style.css */
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 50908, 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 50914, 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 50938, app/assets/stylesheets/global/style.css */
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  /* line 50945, app/assets/stylesheets/global/style.css */
  div.dt-buttons a.btn {
    float: none;
  }
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 50951, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 50957, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50964, 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 50977, 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 50991, 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 51003, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 51007, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 51011, 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 51015, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 51019, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51026, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51033, 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 51038, 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 51043, 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 51048, 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 51053, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51058, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51063, 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 51068, 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 51084, 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 51089, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 51095, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 51101, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 51105, 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 51121, 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 51134, 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 51147, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 51151, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 51155, 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 51162, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 51166, 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 51179, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 51183, 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 51187, 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 51198, 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 51204, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 51209, 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 51216, 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 51222, 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 51228, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 51232, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 51237, 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 51242, 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 51254, 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 51268, 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 51275, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  width: 28.5em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 51281, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 51287, 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 51297, 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 51310, 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 51316, 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 51320, 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 51327, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 51333, 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 51338, 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 51351, 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 51356, 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 51362, 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 51369, 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 51373, 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 51379, 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 51391, 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 51400, app/assets/stylesheets/global/style.css */
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}

/* line 51406, app/assets/stylesheets/global/style.css */
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

/* line 51411, app/assets/stylesheets/global/style.css */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 51416, 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 51426, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

/* line 51431, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

/* line 51435, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
}

/* line 51441, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 51447, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

/* line 51451, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

/* line 51457, 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 51463, 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 51480, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

/* line 51485, 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 51490, 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 51499, 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 51507, 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 51515, 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 51523, 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 51531, 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 51539, 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 51548, 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 51557, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

/* line 51562, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

/* line 51567, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

/* line 51571, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 51577, 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 51586, 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 51591, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

/* line 51595, 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 51602, 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 51608, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  /* line 51612, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}

/* line 51617, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

/* line 51621, 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 51628, 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 51634, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable {
  border-right-width: 0;
}

/* line 51638, 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 51643, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

/* line 51648, 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 51653, 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 51658, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-bottom-width: 0px;
}

/* line 51663, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/* line 51667, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

/* line 51671, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

/* line 51675, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

/* line 51679, app/assets/stylesheets/global/style.css */
.dataTables_wrapper .selected {
  background: #f5f6fb;
  cursor: pointer;
}

/* line 51684, app/assets/stylesheets/global/style.css */
#delete-datatable tr {
  cursor: pointer;
}

/* line 51688, app/assets/stylesheets/global/style.css */
.logo-container {
  left: 50px;
  position: absolute;
  top: 20px;
  z-index: 3;
}

/* line 51695, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 60px;
  float: left;
}

/* line 51703, 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 51713, app/assets/stylesheets/global/style.css */
.section .wizard-card {
  min-height: inherit;
}

/* line 51717, app/assets/stylesheets/global/style.css */
.tim-row {
  margin-bottom: 20px;
}

/* line 51721, app/assets/stylesheets/global/style.css */
.tim-white-buttons {
  background-color: #777777;
}

/* line 51725, app/assets/stylesheets/global/style.css */
.title {
  margin-top: 30px;
  margin-bottom: 25px;
  min-height: 32px;
  font-weight: 500;
}

/* line 51732, app/assets/stylesheets/global/style.css */
.title.text-center {
  margin-bottom: 50px;
}

/* line 51736, app/assets/stylesheets/global/style.css */
.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
}

/* line 51742, 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 51755, app/assets/stylesheets/global/style.css */
.tim-row {
  padding-top: 50px;
}

/* line 51759, app/assets/stylesheets/global/style.css */
.tim-row h3, .tim-row .h3 {
  margin-top: 0;
}

/* line 51763, app/assets/stylesheets/global/style.css */
.switch {
  margin-right: 20px;
}

/* line 51767, app/assets/stylesheets/global/style.css */
#navbar-full .navbar {
  border-radius: 0 !important;
  margin-bottom: 15px;
  z-index: 2;
}

/* line 51773, app/assets/stylesheets/global/style.css */
.space {
  height: 130px;
  display: block;
}

/* line 51778, app/assets/stylesheets/global/style.css */
.space-110 {
  height: 110px;
  display: block;
}

/* line 51783, app/assets/stylesheets/global/style.css */
.space-50 {
  height: 50px;
  display: block;
}

/* line 51788, app/assets/stylesheets/global/style.css */
.space-70 {
  height: 70px;
  display: block;
}

/* line 51793, app/assets/stylesheets/global/style.css */
.navigation-example {
  background-position: center center;
  background-size: cover;
  margin-top: 0;
  min-height: 740px;
}

/* line 51800, app/assets/stylesheets/global/style.css */
.navigation-example .img-src {
  background-attachment: scroll;
}

/* line 51804, app/assets/stylesheets/global/style.css */
#notifications {
  background-color: #ffffff;
  display: block;
  width: 100%;
  position: relative;
}

/* line 51811, app/assets/stylesheets/global/style.css */
#notifications .alert-danger {
  margin-bottom: 0px;
}

/* line 51815, app/assets/stylesheets/global/style.css */
.tim-note {
  text-transform: capitalize;
}

/* line 51819, app/assets/stylesheets/global/style.css */
#buttons .btn {
  margin: 0 0px 15px;
}

/* line 51823, app/assets/stylesheets/global/style.css */
.space-100 {
  height: 100px;
  display: block;
  width: 100%;
}

/* line 51829, app/assets/stylesheets/global/style.css */
.be-social {
  padding-bottom: 20px;
  /*     border-bottom: 1px solid #aaa; */
  margin: 0 auto 40px;
}

/* line 51835, app/assets/stylesheets/global/style.css */
.txt-white {
  color: #ffffff;
}

/* line 51839, app/assets/stylesheets/global/style.css */
.txt-gray {
  color: #ddd !important;
}

/* line 51843, 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 51853, app/assets/stylesheets/global/style.css */
.logo-container.logo-documentation {
  position: relative;
  top: 0;
  left: 0;
}

/* line 51859, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 50px;
  float: left;
}

/* line 51867, 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 51878, app/assets/stylesheets/global/style.css */
.navbar-default .logo-container .brand {
  color: #999999;
}

/* line 51882, app/assets/stylesheets/global/style.css */
.navbar-transparent .logo-container .brand {
  color: #ffffff;
}

/* line 51886, app/assets/stylesheets/global/style.css */
.logo-container .brand-material {
  font-size: 18px;
  margin-top: 15px;
  height: 25px;
  width: auto;
}

/* line 51893, app/assets/stylesheets/global/style.css */
.logo-container .logo img {
  width: 100%;
}

/* line 51897, app/assets/stylesheets/global/style.css */
.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 51901, app/assets/stylesheets/global/style.css */
.fixed-section {
  top: 90px;
  max-height: 80vh;
  overflow: scroll;
}

/* line 51907, app/assets/stylesheets/global/style.css */
.fixed-section ul li {
  list-style: none;
}

/* line 51911, app/assets/stylesheets/global/style.css */
.fixed-section li a {
  font-size: 14px;
  padding: 2px;
  display: block;
  color: #666666;
}

/* line 51918, app/assets/stylesheets/global/style.css */
.fixed-section li a.active {
  color: #00bbff;
}

/* line 51922, app/assets/stylesheets/global/style.css */
.fixed-section.float {
  position: fixed;
  top: 100px;
  width: 200px;
  margin-top: 0;
}

/* line 51929, app/assets/stylesheets/global/style.css */
.parallax .parallax-image {
  width: 100%;
  overflow: hidden;
  position: absolute;
}

/* line 51935, app/assets/stylesheets/global/style.css */
.parallax .parallax-image img {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 51940, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image {
    width: 100%;
    height: 640px;
    overflow: hidden;
  }
  /* line 51946, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image img {
    height: 100%;
    width: auto;
  }
}

/* line 51952, app/assets/stylesheets/global/style.css */
.separator {
  content: "Separator";
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px;
}

/* line 51960, app/assets/stylesheets/global/style.css */
.separator-line {
  background-color: #eee;
  height: 1px;
  width: 100%;
  display: block;
}

/* line 51967, app/assets/stylesheets/global/style.css */
.separator.separator-gray {
  background-color: #eeeeee;
}

/* line 51971, app/assets/stylesheets/global/style.css */
.social-buttons-demo .btn {
  margin-right: 5px;
  margin-bottom: 7px;
}

/* line 51976, app/assets/stylesheets/global/style.css */
.img-container {
  width: 100%;
  overflow: hidden;
}

/* line 51981, app/assets/stylesheets/global/style.css */
.img-container img {
  width: 100%;
}

/* line 51985, app/assets/stylesheets/global/style.css */
.lightbox img {
  width: 100%;
}

/* line 51989, app/assets/stylesheets/global/style.css */
.lightbox .modal-content {
  overflow: hidden;
}

/* line 51993, app/assets/stylesheets/global/style.css */
.lightbox .modal-body {
  padding: 0;
}

@media screen and (min-width: 991px) {
  /* line 51998, app/assets/stylesheets/global/style.css */
  .lightbox .modal-dialog {
    width: 960px;
  }
}

@media (max-width: 768px) {
  /* line 52004, app/assets/stylesheets/global/style.css */
  .btn-morphing {
    margin-bottom: 10px;
  }
  /* line 52008, app/assets/stylesheets/global/style.css */
  .parallax .motto {
    top: 170px;
    margin-top: 0;
    font-size: 60px;
    width: 270px;
  }
}

/*       Loading dots  */
/*      transitions */
/* line 52018, app/assets/stylesheets/global/style.css */
.presentation .front {
  transition: all 0.2s;
}

/* line 52025, app/assets/stylesheets/global/style.css */
.presentation .front:after,
.presentation .front .btn {
  transition: all 0.2s;
}

/* line 52033, app/assets/stylesheets/global/style.css */
.logo-container .logo,
.logo-container .brand {
  transition: all 0.2s;
}

/* line 52041, app/assets/stylesheets/global/style.css */
#images h4, #images .h4 {
  margin-bottom: 30px;
}

/* line 52045, app/assets/stylesheets/global/style.css */
#javascriptComponents {
  padding-bottom: 0;
}

/* line 52049, app/assets/stylesheets/global/style.css */
#javascriptComponents .btn-raised {
  margin: 10px 5px;
}

/*      layer animation          */
/* line 52054, app/assets/stylesheets/global/style.css */
.layers-container {
  display: block;
  margin-top: 50px;
  position: relative;
}

/* line 52060, app/assets/stylesheets/global/style.css */
.layers-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 52069, app/assets/stylesheets/global/style.css */
.section-black {
  background-color: #333;
}

/* line 52073, 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 52079, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52083, app/assets/stylesheets/global/style.css */
.navbar-transparent.navbar-small .logo-container .brand {
  color: #ffffff;
}

/* line 52087, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52091, app/assets/stylesheets/global/style.css */
.sharing-area {
  margin-top: 80px;
}

/* line 52095, app/assets/stylesheets/global/style.css */
.sharing-area .btn {
  margin: 15px 4px 0;
  color: #ffffff;
}

/* line 52100, app/assets/stylesheets/global/style.css */
.sharing-area .btn i {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

/* line 52107, app/assets/stylesheets/global/style.css */
.sharing-area .btn-twitter {
  background-color: #55acee;
}

/* line 52111, app/assets/stylesheets/global/style.css */
.sharing-area .btn-facebook {
  background-color: #3b5998;
}

/* line 52115, app/assets/stylesheets/global/style.css */
.sharing-area .btn-google-plus {
  background-color: #dd4b39;
}

/* line 52119, app/assets/stylesheets/global/style.css */
.sharing-area .btn-github {
  background-color: #333333;
}

/* line 52123, app/assets/stylesheets/global/style.css */
.section-thin,
.section-notifications {
  padding: 0;
}

/* line 52128, app/assets/stylesheets/global/style.css */
.section-navbars {
  padding-top: 0;
}

/* line 52132, app/assets/stylesheets/global/style.css */
#navbar .navbar {
  border-radius: 0;
}

/* line 52136, app/assets/stylesheets/global/style.css */
.section-tabs {
  background: #eeeeee;
}

/* line 52140, app/assets/stylesheets/global/style.css */
.section-pagination {
  padding-bottom: 0;
}

/* line 52144, app/assets/stylesheets/global/style.css */
.section-download h4, .section-download .h4 {
  margin-bottom: 50px;
}

/* line 52148, app/assets/stylesheets/global/style.css */
.section-examples a {
  text-decoration: none;
}

/* line 52152, app/assets/stylesheets/global/style.css */
.section-examples h5, .section-examples .h5 {
  margin-top: 30px;
}

/* line 52156, 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 52164, app/assets/stylesheets/global/style.css */
.components-page .title,
.tutorial-page .title {
  color: #ffffff;
}

/* line 52169, app/assets/stylesheets/global/style.css */
.main {
  background: #ffffff;
  position: relative;
  z-index: 3;
}

/* line 52175, 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 52181, app/assets/stylesheets/global/style.css */
.header-filter {
  position: relative;
}

/* line 52185, 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 52197, app/assets/stylesheets/global/style.css */
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 52201, app/assets/stylesheets/global/style.css */
.header-filter .container {
  z-index: 2;
  position: relative;
}

/* line 52206, app/assets/stylesheets/global/style.css */
.section {
  padding: 70px 0;
  background-position: center center;
  background-size: cover;
}

/* line 52212, app/assets/stylesheets/global/style.css */
.navbar {
  border: 0;
  border-radius: 3px;
  padding: 10px 0;
  transition: all 150ms ease 0s;
}

/* line 52223, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand {
  position: relative;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 10px 15px;
}

/* line 52231, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52237, app/assets/stylesheets/global/style.css */
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 25px;
}

/* line 52244, app/assets/stylesheets/global/style.css */
.navbar-fixed-top {
  border-radius: 0;
}

/* line 52248, 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 52258, 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 52264, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52270, 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 52278, app/assets/stylesheets/global/style.css */
  .navbar .navbar-brand {
    height: 50px;
    padding: 10px 15px;
  }
  /* line 52283, app/assets/stylesheets/global/style.css */
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 52289, app/assets/stylesheets/global/style.css */
:placeholder {
  color: #fff;
}

/* line 52293, app/assets/stylesheets/global/style.css */
footer.footer-documentation {
  margin-top: 0;
  bottom: 0;
  text-shadow: none;
  color: inherit;
}

/* line 52300, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a {
  color: inherit;
}

/* line 52304, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus {
  color: #89229b;
}

/* line 52309, app/assets/stylesheets/global/style.css */
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

/* line 52315, app/assets/stylesheets/global/style.css */
footer ul li {
  display: inline-block;
}

/* line 52319, 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 52331, app/assets/stylesheets/global/style.css */
footer ul li a:hover {
  text-decoration: none;
}

/* line 52335, app/assets/stylesheets/global/style.css */
footer ul li .btn {
  margin: 0;
}

/* line 52339, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}

/* line 52343, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}

/* line 52347, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li {
  display: block;
}

/* line 52351, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li a {
  padding: 5px 0;
}

/* line 52355, app/assets/stylesheets/global/style.css */
footer .social-buttons a,
footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 52361, 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 52370, app/assets/stylesheets/global/style.css */
footer .footer-brand:hover,
footer .footer-brand:focus {
  color: #3c4858;
}

/* line 52375, app/assets/stylesheets/global/style.css */
footer .copyright {
  padding: 15px 0;
  text-align: center;
}

/* line 52380, app/assets/stylesheets/global/style.css */
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}

/* line 52386, app/assets/stylesheets/global/style.css */
footer .pull-center {
  display: inline-block;
  float: none;
}

@media (max-width: 768px) {
  /* line 52392, app/assets/stylesheets/global/style.css */
  .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }
  /* line 52400, app/assets/stylesheets/global/style.css */
  .navbar.navbar-transparent {
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 10px;
    border-radius: 0;
  }
  /* line 52406, app/assets/stylesheets/global/style.css */
  .main-raised {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 52412, app/assets/stylesheets/global/style.css */
.ff_fileupload_hidden {
  display: none;
}

/* line 52416, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
  position: relative;
}

/* line 52420, 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 52437, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
  border: 0;
}

/* line 52441, 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 52449, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 52455, 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 52472, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
  border: 0;
}

/* line 52476, 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 52484, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordaudio {
  background-image: url(/../plugins/fancyuploder/fancy_microphone.png);
}

/* line 52488, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo {
  background-image: url(/../plugins/fancyuploder/fancy_webcam.png);
}

/* line 52492, 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 52503, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
  display: none;
}

/* line 52507, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recording {
  animation: ff_fileupload_recording_animate 1.2s infinite alternate;
}

/* line 52511, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads {
  width: 100%;
  border-collapse: collapse !important;
  border: 0 none;
}

/* line 52517, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
  margin: 0;
  border: 0 none;
  padding: 0;
}

/* line 52523, 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 52533, 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 52538, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
  width: 1px;
}

/* line 52542, 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 52563, 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 52567, 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 52571, 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 52577, 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 52584, 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 52601, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
  border: 0;
}

/* line 52605, 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 52613, 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 52617, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
  display: none;
}

/* line 52621, 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 52638, 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 52642, 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 52650, 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 52654, 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 52658, 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 52662, 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 52666, 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 52670, 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 52674, 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 52678, 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 52682, 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 52686, 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 52690, 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 52694, 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 52698, 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 52702, 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 52706, 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 52710, 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 52714, 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 52718, 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 52722, 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 52726, 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 52730, 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 52734, 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 52738, 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 52742, 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 52746, 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 52750, 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 52754, 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 52758, 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 52762, 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 52766, 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 52770, 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 52774, 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 52778, 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 52782, 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 52786, 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 52790, 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 52794, 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 52798, 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 52802, 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 52806, 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 52813, 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 52821, 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 52836, 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 52841, 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 52846, 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 52852, 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 52858, 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 52899, 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 52905, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
    padding-right: 0;
  }
  /* line 52909, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
    display: none;
  }
  /* line 52913, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
    display: block;
  }
}

/* line 52918, 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 52928, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  text-align: center;
}

/* line 52937, 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 52945, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main audio {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  width: 100%;
}

/* line 52952, 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 52976, 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 52995, app/assets/stylesheets/global/style.css */
.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  content: "\e800";
}

/* line 53000, app/assets/stylesheets/global/style.css */
.dropify-font-file:before {
  content: "\e801";
}

/* line 53004, 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 53025, 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 53033, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-preview .dropify-clear {
  display: block;
}

/* line 53037, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error {
  border-color: #f34141;
}

/* line 53041, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error .dropify-message .dropify-error {
  display: block;
}

/* line 53045, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error:hover .dropify-errors-container {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53052, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled input {
  cursor: not-allowed;
}

/* line 53056, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled:hover {
  background-image: none;
  animation: none;
}

/* line 53062, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-message {
  opacity: 0.5;
  text-decoration: line-through;
}

/* line 53067, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-infos-message {
  display: none;
}

/* line 53071, 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 53084, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 53091, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 50px;
  color: #68798b;
}

/* line 53096, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p {
  margin: 5px 0 0 0;
  font-size: 14px;
}

/* line 53101, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p.dropify-error {
  color: #f34141;
  font-weight: bold;
  display: none;
}

/* line 53107, 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 53126, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 53130, 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 53146, 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 53158, 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 53168, 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 53185, 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 53198, 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 53211, 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 53225, 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 53233, 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 53245, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-clear {
  opacity: 1;
}

/* line 53249, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos {
  opacity: 1;
}

/* line 53253, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: -5px;
}

/* line 53257, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback {
  height: auto !important;
}

/* line 53261, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover {
  background-image: none;
  animation: none;
}

/* line 53267, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview {
  position: relative;
  padding: 0;
}

/* line 53272, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
  display: block;
  position: relative;
}

/* line 53277, 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 53285, 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 53290, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
  position: relative;
  transform: translate(0, 0);
}

/* line 53296, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
  position: relative;
  opacity: 1;
  background: transparent;
}

/* line 53302, 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 53310, 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 53323, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: bold;
}

/* line 53327, 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 53335, 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 53339, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-message {
  transform: translate(0, 0);
  padding: 40px 0;
}

/* line 53345, 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 53353, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
  display: none;
}

/* line 53357, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: 0;
}

/* line 53361, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader {
  position: absolute;
  top: 15px;
  right: 15px;
  display: none;
  z-index: 9;
}

/* line 53369, 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 53384, 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 53399, 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 53409, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul li {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
}

/* line 53415, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container.visible {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53422, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul {
  padding: 0;
  margin: 15px 0;
}

/* line 53427, 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 53478, app/assets/stylesheets/global/style.css */
.fc-not-allowed {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53483, app/assets/stylesheets/global/style.css */
.fc-not-allowed .fc-event {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53488, 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 53497, app/assets/stylesheets/global/style.css */
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em;
}

/* line 53504, app/assets/stylesheets/global/style.css */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 53511, app/assets/stylesheets/global/style.css */
.fc th {
  text-align: center;
  vertical-align: top;
  padding: 0;
}

/* line 53517, app/assets/stylesheets/global/style.css */
.fc td {
  vertical-align: top;
  padding: 0;
}

/* line 53522, app/assets/stylesheets/global/style.css */
.fc a[data-navlink] {
  cursor: pointer;
}

/* line 53526, app/assets/stylesheets/global/style.css */
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}

/* line 53531, app/assets/stylesheets/global/style.css */
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}

/* line 53536, 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 53544, 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 53556, 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 53579, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-left:before {
  content: "\e900";
}

/* line 53583, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-right:before {
  content: "\e901";
}

/* line 53587, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-left:before {
  content: "\e902";
}

/* line 53591, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-right:before {
  content: "\e903";
}

/* line 53595, app/assets/stylesheets/global/style.css */
.fc-icon-minus-square:before {
  content: "\e904";
}

/* line 53599, app/assets/stylesheets/global/style.css */
.fc-icon-plus-square:before {
  content: "\e905";
}

/* line 53603, 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 53613, app/assets/stylesheets/global/style.css */
.fc {
  /* reset */
  /* theme */
  /* "primary" coloring */
  /* icons within buttons */
}

/* line 53620, 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 53645, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 53650, app/assets/stylesheets/global/style.css */
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

/* line 53654, app/assets/stylesheets/global/style.css */
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 53659, app/assets/stylesheets/global/style.css */
.fc .fc-button:hover {
  text-decoration: none;
}

/* line 53663, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 0;
}

/* line 53667, app/assets/stylesheets/global/style.css */
.fc .fc-button:disabled {
  opacity: 0.65;
}

/* line 53671, 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 53677, app/assets/stylesheets/global/style.css */
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 53683, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

/* line 53688, 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 53695, 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 53701, 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 53706, 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 53712, 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 53717, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 53723, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

/* line 53727, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* line 53731, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}

/* line 53736, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
  /* space between */
}

/* line 53741, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  /* space between */
}

/* line 53746, 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 53751, app/assets/stylesheets/global/style.css */
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* for abs-positioned elements within */
}

/* line 53757, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid {
  height: 100%;
}

/* line 53761, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 53769, 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 53777, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness-liquid {
  height: 100%;
}

/* line 53781, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  /* undo above hack */
  direction: rtl;
}

/* line 53786, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #e9edf4;
}

/* line 53790, app/assets/stylesheets/global/style.css */
.fc {
  /* stickiness */
}

/* line 53794, 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 53804, 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 53815, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-liquid {
  height: 100%;
}

/* line 53819, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section {
  /* a <tr> */
  height: 1px;
  /* better than 0, for firefox */
}

/* line 53825, 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 53830, 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 53836, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}

/* line 53840, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
  /* better than `auto`, for firefox */
}

/* line 53845, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 53850, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}

/* line 53855, 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 53861, 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 53871, 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 53877, 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 53882, 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 53889, app/assets/stylesheets/global/style.css */
.fc-sticky {
  /* no .fc wrap because used as child of body */
  position: sticky;
}

/* line 53895, app/assets/stylesheets/global/style.css */
.fc {
  /* when the harness controls the height, make the view liquid */
}

/* line 53899, 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 53905, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 53913, 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 53919, 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 53930, app/assets/stylesheets/global/style.css */
.fc .fc-non-business {
  background: transparent;
}

/* line 53934, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event {
  background: rgba(4, 179, 114, 0.3);
  opacity: 0.3;
}

/* line 53939, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-style: italic;
}

/* line 53945, app/assets/stylesheets/global/style.css */
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
}

/* line 53949, app/assets/stylesheets/global/style.css */
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53956, app/assets/stylesheets/global/style.css */
a.fc-event {
  text-decoration: none;
}

/* line 53960, app/assets/stylesheets/global/style.css */
a.fc-event:hover {
  text-decoration: none;
}

/* cursor */
/* line 53965, app/assets/stylesheets/global/style.css */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}

/* line 53970, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53979, app/assets/stylesheets/global/style.css */
.fc-event-dragging:not(.fc-event-selected) {
  /* MOUSE */
  opacity: 0.75;
}

/* line 53984, 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 53992, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}

/* line 53998, app/assets/stylesheets/global/style.css */
.fc-event:hover {
  /* TOUCH */
}

/* line 54002, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  /* TOUCH */
}

/* line 54006, app/assets/stylesheets/global/style.css */
.fc-event:hover .fc-event-resizer {
  display: block;
}

/* line 54010, 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 54016, 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 54033, 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 54042, 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 54052, 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 54072, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}

/* line 54077, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main-frame {
  display: flex;
  /* for make fc-event-title-container expand */
}

/* line 54082, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-time {
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54088, 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 54096, 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 54110, 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 54117, 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 54124, 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 54132, 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 54139, 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 54146, 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 54154, 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 54160, 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 54166, 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 54172, app/assets/stylesheets/global/style.css */
:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* line 54176, 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 54183, 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 54191, app/assets/stylesheets/global/style.css */
.fc .fc-popover-title {
  margin: 0 2px;
}

/* line 54195, app/assets/stylesheets/global/style.css */
.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* line 54201, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover {
  border: 1px solid #e9edf4;
  background: #fff;
}

/* line 54206, 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 54211, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
  /* for event top/bottom margins */
}

/* line 54217, 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 54228, 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 54241, 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 54248, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  background-color: #eef1f9;
}

/* line 54252, 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 54258, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}

/* line 54263, app/assets/stylesheets/global/style.css */
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}

/* line 54267, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
  color: #282f53;
}

/* line 54274, 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 54279, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 54285, 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 54292, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural {
  /* can coexist with -unbalanced */
}

/* line 54296, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}

/* line 54300, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness {
  position: relative;
}

/* line 54304, 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 54314, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 54320, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}

/* line 54324, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}

/* line 54328, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}

/* line 54332, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}

/* line 54337, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}

/* line 54341, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  margin: 2px 3px 0;
}

/* line 54346, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}

/* line 54352, 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 54365, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover {
  z-index: 8;
}

/* line 54369, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}

/* line 54374, 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 54379, 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 54384, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}

/* line 54389, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}

/* line 54394, 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 54399, 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 54411, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
  padding: 2px 10px;
}

/* line 54416, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-title {
  padding: 2px 10px;
}

/* --- the dot style of event --- */
/* line 54421, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}

/* line 54427, 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 54436, 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 54441, 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 54448, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
  margin-left: 6px;
}

/* line 54453, 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 54461, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* resizer (mouse AND touch) */
  /* resizer for MOUSE */
  /* resizer for TOUCH (when event is "selected") */
}

/* line 54467, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}

/* line 54473, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 54479, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}

/* line 54486, 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 54494, 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 54503, 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 54509, 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 54515, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px;
}

/* line 54521, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}

/* line 54525, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}

/* line 54529, 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 54536, 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 54541, 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 54546, 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 54552, 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 54557, 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 54562, 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 54568, 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 54574, 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 54579, 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 54587, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk {
  /* for advanced ScrollGrid */
  position: relative;
  /* offset parent for now-indicator-container */
}

/* line 54593, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
  /* above the now-indicator-container */
}

/* line 54599, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}

/* line 54604, 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 54611, 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 54616, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}

/* line 54620, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}

/* line 54625, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label {
  vertical-align: middle;
  /* vertical align the slots */
}

/* line 54630, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}

/* line 54635, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
  /* will need liquid-hack in FF */
}

/* line 54640, 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 54649, 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 54656, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}

/* line 54660, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}

/* line 54664, 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 54673, 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 54678, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-frame {
  min-height: 100%;
  /* liquid-hack is below */
  position: relative;
}

/* line 54684, 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 54693, 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 54702, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}

/* line 54706, 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 54715, 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 54720, 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 54728, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg {
  z-index: 2;
  /* TODO: kill */
}

/* line 54733, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}

/* line 54737, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}

/* line 54741, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}

/* line 54745, 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 54752, 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 54757, 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 54764, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}

/* line 54768, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}

/* line 54772, 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 54777, 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 54784, 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 54789, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}

/* line 54793, 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 54800, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}

/* line 54805, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-time:after {
  content: " - ";
  /* dash surrounded by non-breaking spaces */
}

/* line 54810, 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 54815, 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 54825, app/assets/stylesheets/global/style.css */
.fc {
  /* line */
  /* arrow */
}

/* line 54830, 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 54841, 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 54850, 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 54858, 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 54866, app/assets/stylesheets/global/style.css */
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f6f6fb;
}

/* line 54871, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list {
  border: 1px solid #e9edf4;
}

/* line 54875, app/assets/stylesheets/global/style.css */
.fc {
  /* message when no events */
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */
}

/* line 54883, 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 54892, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty-cushion {
  margin: 5em 0;
}

/* line 54896, app/assets/stylesheets/global/style.css */
.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
  /* kill outer border on theme */
}

/* line 54902, app/assets/stylesheets/global/style.css */
.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}

/* line 54907, 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 54917, app/assets/stylesheets/global/style.css */
.fc .fc-list-table th {
  padding: 0;
  /* uses an inner-wrapper instead... */
}

/* line 54922, app/assets/stylesheets/global/style.css */
.fc .fc-list-table td {
  padding: 8px 14px;
}

/* line 54926, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}

/* line 54930, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
  /* clear floating */
}

/* line 54937, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion {
  background-color: #f7f8f9;
}

/* line 54941, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}

/* line 54946, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-side-text {
  float: right;
}

/* line 54950, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-day-text {
  float: right;
}

/* line 54954, 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 54959, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
  /* whole row will seem clickable */
}

/* line 54964, app/assets/stylesheets/global/style.css */
.fc-list-event.fc-event {
  background: transparent;
  color: #282f53;
}

/* line 54969, app/assets/stylesheets/global/style.css */
.fc {
  /* shrink certain cols */
  /* reset <a> styling */
  /* underline link when hovering over any part of row */
}

/* line 54975, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}

/* line 54981, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}

/* line 54986, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}

/* line 54990, app/assets/stylesheets/global/style.css */
.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */
}

/* line 54995, app/assets/stylesheets/global/style.css */
#external-events {
  padding: 1rem;
  border: 1px solid #e9edf4;
  text-align: left;
}

/* line 55001, app/assets/stylesheets/global/style.css */
#external-events h4, #external-events .h4 {
  font-size: 16px;
  margin-bottom: 1rem;
  font-weight: 600;
}

/* line 55007, app/assets/stylesheets/global/style.css */
#external-events .fc-event {
  margin: 5px 0;
  cursor: move;
  padding: 8px;
  border: 0;
}

/* line 55014, app/assets/stylesheets/global/style.css */
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}

/* line 55020, app/assets/stylesheets/global/style.css */
#external-events p input {
  margin: 0;
  vertical-align: middle;
}

@media (min-width: 1366px) {
  /* line 55026, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-top: 3.5rem;
  }
}

@media (max-width: 1366px) {
  /* line 55032, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-bottom: 3.5rem;
  }
}

@media (max-width: 767px) {
  /* line 55038, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar {
    display: inline-block;
  }
  /* line 55042, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 10px;
    display: contents;
  }
  /* line 55050, app/assets/stylesheets/global/style.css */
  .fc-toolbar-chunk {
    margin-bottom: 10px;
  }
  /* line 55054, app/assets/stylesheets/global/style.css */
  .fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 0px;
  }
}

@media (max-width: 320px) {
  /* line 55061, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    font-size: 16px;
    display: contents;
  }
}

/* line 55067, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 15px;
}

/* line 55071, app/assets/stylesheets/global/style.css */
.fc-event {
  border: 0px solid #6259ca !important;
}

/* line 55075, 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 55081, app/assets/stylesheets/global/style.css */
.fc-event-dragging {
  padding: 8px;
}

/* line 55085, app/assets/stylesheets/global/style.css */
.fc-list-table td {
  border: 0;
}

/* line 55089, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {
  border-bottom: 0;
}

/* line 55093, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
  border-bottom: 0;
}

/* line 55097, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
  border-bottom: 0 !important;
}

/* line 55101, app/assets/stylesheets/global/style.css */
.fc-col-header thead th {
  padding: 15px;
}

/* line 55105, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 0;
}

@media (max-width: 575.98px) {
  /* line 55110, 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 55123, 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 55136, 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 55152, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 55158, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff;
}

/* line 55163, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next {
  right: 20px;
}

/* line 55167, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:before {
  content: "\e095";
}

/* line 55171, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev {
  left: 20px;
}

/* line 55175, 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 55291, app/assets/stylesheets/global/style.css */
.lg-outer.lg-right-end .lg-object {
  animation: lg-right-end 0.3s;
  position: relative;
}

/* line 55298, app/assets/stylesheets/global/style.css */
.lg-outer.lg-left-end .lg-object {
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 55305, app/assets/stylesheets/global/style.css */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #8fbd56;
}

/* line 55314, 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 55331, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon:hover {
  color: #fff;
}

/* line 55335, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-close:after {
  content: "\e070";
}

/* line 55339, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

/* line 55343, 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 55356, app/assets/stylesheets/global/style.css */
.lg-sub-html h4, .lg-sub-html .h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

/* line 55362, app/assets/stylesheets/global/style.css */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 55367, 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 55376, 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 55386, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

/* line 55392, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}

/* line 55398, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

/* line 55404, 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 55418, 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 55425, 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 55440, 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 55448, 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 55457, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}

/* line 55462, app/assets/stylesheets/global/style.css */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  transform: translate3d(0, 0%, 0);
}

/* line 55467, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

/* line 55473, 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 55484, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

/* line 55489, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 55495, app/assets/stylesheets/global/style.css */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

/* line 55499, app/assets/stylesheets/global/style.css */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

/* line 55503, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  transition: bottom 0.25s ease;
}

/* line 55509, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

/* line 55513, 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 55529, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

/* line 55533, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:hover {
  color: #fff;
}

/* line 55537, 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 55546, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

/* line 55554, 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 55563, 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 55575, 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 55583, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

/* line 55587, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 55595, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

/* line 55599, 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 55604, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

@media (min-width: 1025px) {
  /* line 55609, app/assets/stylesheets/global/style.css */
  .lg-outer .lg-thumb-item {
    transition: border-color 0.25s ease;
  }
}

/* line 55616, 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 55631, app/assets/stylesheets/global/style.css */
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

/* line 55637, app/assets/stylesheets/global/style.css */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

/* line 55641, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 55645, app/assets/stylesheets/global/style.css */
.lg-autoplay-button:after {
  content: "\e01d";
}

/* line 55649, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

/* line 55653, 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 55659, 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 55666, 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 55673, 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 55681, 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 55697, app/assets/stylesheets/global/style.css */
#lg-zoom-in:after {
  content: "\e311";
}

/* line 55701, app/assets/stylesheets/global/style.css */
#lg-actual-size {
  font-size: 20px;
}

/* line 55705, app/assets/stylesheets/global/style.css */
#lg-actual-size:after {
  content: "\e033";
}

/* line 55709, app/assets/stylesheets/global/style.css */
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

/* line 55714, app/assets/stylesheets/global/style.css */
#lg-zoom-out:after {
  content: "\e312";
}

/* line 55718, app/assets/stylesheets/global/style.css */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 55723, 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 55733, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

/* line 55737, 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 55746, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* line 55752, 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 55756, 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 55777, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

/* line 55782, 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 55794, 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 55799, 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 55813, app/assets/stylesheets/global/style.css */
.lg-fullscreen:after {
  content: "\e20c";
}

/* line 55817, app/assets/stylesheets/global/style.css */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

/* line 55821, 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 55837, 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 55850, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active #lg-share {
  color: #fff;
}

/* line 55854, 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 55878, 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 55890, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

/* line 55894, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

/* line 55899, 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 55908, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

/* line 55912, 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 55919, 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 55932, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share {
  position: relative;
}

/* line 55936, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share:after {
  content: "\e80d";
}

/* line 55940, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

/* line 55944, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

/* line 55948, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

/* line 55952, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

/* line 55956, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

/* line 55960, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

/* line 55964, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

/* line 55968, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

/* line 55972, app/assets/stylesheets/global/style.css */
.group {
  zoom: 1;
}

/* line 55976, app/assets/stylesheets/global/style.css */
.group:before {
  display: table;
  content: "";
  line-height: 0;
}

/* line 55982, app/assets/stylesheets/global/style.css */
.group:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 55989, 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 56002, app/assets/stylesheets/global/style.css */
.lg-outer * {
  box-sizing: border-box;
}

/* line 56008, app/assets/stylesheets/global/style.css */
.lg-outer.lg-visible {
  opacity: 1;
}

/* line 56012, 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 56021, 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 56029, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grab img.lg-object {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 56037, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 56046, 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 56057, app/assets/stylesheets/global/style.css */
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

/* line 56066, 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 56071, 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 56077, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

/* line 56081, 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 56090, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56098, 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 56107, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56115, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete {
  background-image: none;
}

/* line 56119, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

/* line 56123, 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 56132, 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 56140, 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 56145, app/assets/stylesheets/global/style.css */
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 56150, 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 56164, app/assets/stylesheets/global/style.css */
.lg-backdrop.in {
  opacity: 1;
}

/* line 56168, 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 56177, app/assets/stylesheets/global/style.css */
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
  backface-visibility: hidden;
}

/* line 56184, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

/* line 56188, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

/* line 56192, 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 56201, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

/* line 56205, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

/* line 56210, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

/* line 56215, 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 56221, 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 56230, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

/* line 56236, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

/* line 56240, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

/* line 56244, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

/* line 56249, 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 56262, 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 56273, 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 56284, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 56289, 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 56294, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 56299, 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 56310, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove] {
  margin-left: 8px;
  cursor: pointer;
}

/* line 56315, 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 56325, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:after {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 56329, 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 56339, 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 56350, app/assets/stylesheets/global/style.css */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 56357, app/assets/stylesheets/global/style.css */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 56365, app/assets/stylesheets/global/style.css */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 56370, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 56375, app/assets/stylesheets/global/style.css */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 56380, app/assets/stylesheets/global/style.css */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 56387, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 56394, app/assets/stylesheets/global/style.css */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 56401, app/assets/stylesheets/global/style.css */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 56408, app/assets/stylesheets/global/style.css */
.irs-slider.type_last {
  z-index: 2;
}

/* line 56412, app/assets/stylesheets/global/style.css */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 56419, app/assets/stylesheets/global/style.css */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 56426, 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 56437, app/assets/stylesheets/global/style.css */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 56446, app/assets/stylesheets/global/style.css */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 56450, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 56459, app/assets/stylesheets/global/style.css */
.irs-grid-pol.small {
  height: 4px;
}

/* line 56463, 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 56475, 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 56487, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

/* line 56493, app/assets/stylesheets/global/style.css */
.irs-disabled {
  opacity: 0.4;
}

/* line 56497, 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 56522, 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 56531, app/assets/stylesheets/global/style.css */
.irs {
  height: 40px;
}

/* line 56535, app/assets/stylesheets/global/style.css */
.irs-with-grid {
  height: 60px;
}

/* line 56539, app/assets/stylesheets/global/style.css */
.irs-line {
  height: 12px;
  top: 25px;
}

/* line 56544, app/assets/stylesheets/global/style.css */
.irs-line-left {
  height: 12px;
  background-position: 0 -30px;
}

/* line 56549, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  height: 12px;
  background-position: 0 0;
}

/* line 56554, app/assets/stylesheets/global/style.css */
.irs-line-right {
  height: 12px;
  background-position: 100% -30px;
}

/* line 56559, app/assets/stylesheets/global/style.css */
.irs-bar {
  height: 12px;
  top: 25px;
  background-position: 0 -60px;
}

/* line 56565, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
  background-position: 0 -90px;
}

/* line 56572, app/assets/stylesheets/global/style.css */
.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

/* line 56579, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

/* line 56583, app/assets/stylesheets/global/style.css */
.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -120px;
}

/* line 56590, app/assets/stylesheets/global/style.css */
.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}

/* line 56595, 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 56608, 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 56621, 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 56637, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  background: #e1e4e9;
}

/* line 56641, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  color: #7f88a5;
}

/*--- RANGE SLIDER ---*/
/* line 56646, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  font-family: "Roboto", sans-serif;
  /* border-radius: 0; */
}

/* line 56652, 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 56660, app/assets/stylesheets/global/style.css */
.irs-bar {
  background-image: none;
  background-color: var(--primary-bg-color);
}

/* line 56665, 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 56672, 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 56679, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  background-image: none;
  background-color: #eaeefa;
}

/* line 56684, 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 56691, app/assets/stylesheets/global/style.css */
.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56697, app/assets/stylesheets/global/style.css */
.irs-slider {
  background-image: none;
}

/* line 56701, 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 56711, app/assets/stylesheets/global/style.css */
.irs-slider:hover:before,
.irs-slider:focus:before {
  background-color: var(--primary-bg-color);
}

/* #################### COLOR VARIANT SKINS #################### */
/* line 56717, 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 56726, 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 56732, 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 56741, 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 56747, 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 56756, 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 56763, 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 56770, 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 56776, 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 56783, 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 56793, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56797, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider::before {
  border-color: var(--primary-bg-color);
}

/* line 56801, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56805, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider::before {
  border-color: #28c76f;
}

/* line 56809, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider {
  border-color: #14112d;
}

/* line 56813, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider::before {
  border-color: #14112d;
}

/* #################### OUTLINE SKIN #################### */
/* line 56818, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line {
  border: 1px solid var(--primary-bg-color);
  height: 10px;
  border-radius: 5px;
}

/* line 56824, 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 56831, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar {
  height: 10px;
}

/* line 56835, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar-edge {
  height: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 56841, 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 56849, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider::before {
  margin-left: -4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

/* line 56857, 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 56862, 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 56867, 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 56872, 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 56877, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56882, 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 56887, 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 56892, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider {
  border-color: #191621;
}

/* line 56897, 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 56902, 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 56909, app/assets/stylesheets/global/style.css */
#launch_date {
  margin: 0px auto 20px auto;
}

/* line 56913, app/assets/stylesheets/global/style.css */
.countdown-rtl {
  direction: rtl;
}

/* line 56917, app/assets/stylesheets/global/style.css */
.countdown-holding span {
  color: #888;
}

/* line 56921, app/assets/stylesheets/global/style.css */
.countdown-row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center;
}

/* line 56928, 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 56948, app/assets/stylesheets/global/style.css */
.countdown .time {
  font-size: 13px;
  padding-top: 2px;
  font-weight: 300;
}

@media (max-width: 991px) {
  /* line 56955, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 20px 10px 10px 10px;
  }
  /* line 56959, app/assets/stylesheets/global/style.css */
  .is-countdown {
    margin-top: 20px;
  }
}

@media (min-width: 992px) {
  /* line 56965, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 30px 10px 5px 10px;
  }
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
/* line 56974, 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 56989, app/assets/stylesheets/global/style.css */
#growls-default {
  top: 10px;
  right: 10px;
}

/* line 56994, app/assets/stylesheets/global/style.css */
#growls-tl {
  top: 10px;
  left: 10px;
}

/* line 56999, app/assets/stylesheets/global/style.css */
#growls-tr {
  top: 10px;
  right: 10px;
}

/* line 57004, app/assets/stylesheets/global/style.css */
#growls-bl {
  bottom: 10px;
  left: 10px;
}

/* line 57009, app/assets/stylesheets/global/style.css */
#growls-br {
  bottom: 10px;
  right: 10px;
}

/* line 57014, app/assets/stylesheets/global/style.css */
#growls-tc {
  top: 10px;
  right: 10px;
  left: 10px;
}

/* line 57020, app/assets/stylesheets/global/style.css */
#growls-bc {
  bottom: 10px;
  right: 10px;
  left: 10px;
}

/* line 57026, app/assets/stylesheets/global/style.css */
#growls-cc {
  top: 50%;
  left: 50%;
  margin-left: -125px;
}

/* line 57032, app/assets/stylesheets/global/style.css */
#growls-cl {
  top: 50%;
  left: 10px;
}

/* line 57037, app/assets/stylesheets/global/style.css */
#growls-cr {
  top: 50%;
  right: 10px;
}

/* line 57042, app/assets/stylesheets/global/style.css */
#growls-tc .growl,
#growls-bc .growl {
  margin-left: auto;
  margin-right: auto;
}

/* line 57048, 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 57058, app/assets/stylesheets/global/style.css */
.growl.growl-incoming,
.growl.growl-outgoing {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 57064, app/assets/stylesheets/global/style.css */
.growl.growl-small {
  width: 200px;
  padding: 5px;
  margin: 5px;
}

/* line 57070, app/assets/stylesheets/global/style.css */
.growl.growl-medium {
  width: 250px;
  padding: 10px;
  margin: 10px;
}

/* line 57076, app/assets/stylesheets/global/style.css */
.growl.growl-large {
  width: 300px;
  padding: 15px;
  margin: 15px;
}

/* line 57082, app/assets/stylesheets/global/style.css */
.growl.growl-default {
  color: #fff;
  background: #2d2d2d;
}

/* line 57087, app/assets/stylesheets/global/style.css */
.growl.growl-error {
  color: #fff;
  background: #ff5b51;
}

/* line 57092, app/assets/stylesheets/global/style.css */
.growl.growl-notice,
.growl.growl-sucess {
  color: #fff;
  background: #2dce89;
}

/* line 57098, app/assets/stylesheets/global/style.css */
.growl.growl-warning {
  color: #fff;
  background: #ecb403;
}

/* line 57103, 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 57112, app/assets/stylesheets/global/style.css */
.growl .growl-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 57119, 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 57128, 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 57141, 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 57155, 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 57163, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  color: #303030;
  background-color: #c8c8c8;
}

/* line 57168, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57173, 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 57181, 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 57192, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home > svg > g > path {
  fill: #3b7796;
}

/* line 57196, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #303030;
  /* Icon button hover color */
}

/* line 57201, 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 57213, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 57221, 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 57238, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}

/* line 57242, 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 57250, 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 57260, 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 57265, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
  color: #0044aa;
}

/* line 57269, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
  color: #e13b00;
}

/* line 57273, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
  color: #cccccc;
}

/* line 57277, 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 57284, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57289, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/* line 57294, 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 57313, 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 57325, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}

/* line 57329, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}

/* line 57333, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #eee;
}

/* line 57337, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #eee;
}

/* line 57341, 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 57348, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}

/* line 57352, 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 57366, 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 57372, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57377, 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 57409, 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 57424, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}

/* line 57428, 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 57433, app/assets/stylesheets/global/style.css */
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57439, app/assets/stylesheets/global/style.css */
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}

/* line 57444, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}

/* line 57448, 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 57459, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
}

/* line 57463, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected {
  background: #77bc21;
  color: #fff;
}

/* line 57468, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #77bc21;
  color: #fff;
}

/* line 57474, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected .ui-timepicker-duration {
  color: #ccc;
}

/* line 57478, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}

/* line 57482, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57487, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover {
  color: #888;
  cursor: default;
}

/* line 57492, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57497, 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 57502, 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 57520, app/assets/stylesheets/global/style.css */
.jquery-script-center {
  width: 960px;
  margin: 0 auto;
}

/* line 57525, 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 57534, app/assets/stylesheets/global/style.css */
.jquery-script-center a {
  text-decoration: none;
}

/* line 57538, app/assets/stylesheets/global/style.css */
.jquery-script-ads {
  width: 728px;
  height: 90px;
  float: right;
}

/* line 57544, app/assets/stylesheets/global/style.css */
.jquery-script-clear {
  clear: both;
  height: 0;
}

/* required styles */
/* line 57550, 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 57560, app/assets/stylesheets/global/style.css */
.leaflet-pane > svg,
.leaflet-pane > canvas {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57567, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57575, app/assets/stylesheets/global/style.css */
.leaflet-container {
  overflow: hidden;
}

/* line 57579, 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 57589, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* line 57593, 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 57600, 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 57607, app/assets/stylesheets/global/style.css */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 57611, 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 57621, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

/* line 57626, 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 57633, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

/* line 57638, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 57642, app/assets/stylesheets/global/style.css */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 57647, app/assets/stylesheets/global/style.css */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 57651, 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 57660, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 57664, app/assets/stylesheets/global/style.css */
.leaflet-pane {
  z-index: 400;
}

/* line 57668, app/assets/stylesheets/global/style.css */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 57672, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 57676, app/assets/stylesheets/global/style.css */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 57680, app/assets/stylesheets/global/style.css */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 57684, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 57688, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 57692, app/assets/stylesheets/global/style.css */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 57696, app/assets/stylesheets/global/style.css */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 57700, app/assets/stylesheets/global/style.css */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 57705, app/assets/stylesheets/global/style.css */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 57712, 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 57720, app/assets/stylesheets/global/style.css */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 57727, app/assets/stylesheets/global/style.css */
.leaflet-top {
  top: 0;
}

/* line 57731, app/assets/stylesheets/global/style.css */
.leaflet-right {
  right: 0;
}

/* line 57735, app/assets/stylesheets/global/style.css */
.leaflet-bottom {
  bottom: 0;
}

/* line 57739, app/assets/stylesheets/global/style.css */
.leaflet-left {
  left: 0;
}

/* line 57743, app/assets/stylesheets/global/style.css */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 57748, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 57752, app/assets/stylesheets/global/style.css */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 57756, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 57760, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 57764, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 57769, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 57773, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

/* line 57780, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 57784, app/assets/stylesheets/global/style.css */
.leaflet-zoom-animated {
  transform-origin: 0 0;
}

/* line 57790, 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 57797, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-tile {
  transition: none;
}

/* line 57803, app/assets/stylesheets/global/style.css */
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

/* line 57809, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 57814, app/assets/stylesheets/global/style.css */
.leaflet-interactive {
  cursor: pointer;
}

/* line 57818, app/assets/stylesheets/global/style.css */
.leaflet-grab {
  cursor: grab;
}

/* line 57824, app/assets/stylesheets/global/style.css */
.leaflet-crosshair {
  cursor: crosshair;
}

/* line 57828, app/assets/stylesheets/global/style.css */
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 57832, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 57837, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab {
  cursor: move;
  cursor: grabbing;
}

/* line 57844, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab .leaflet-interactive {
  cursor: move;
  cursor: grabbing;
}

/* line 57851, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 57859, 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 57867, 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 57876, app/assets/stylesheets/global/style.css */
.leaflet-container {
  background: #efefef;
  outline: 0;
  z-index: 0;
}

/* line 57882, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  color: #0078a8;
}

/* line 57886, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 57890, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 57896, app/assets/stylesheets/global/style.css */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 57901, app/assets/stylesheets/global/style.css */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 57906, 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 57921, 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 57933, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57939, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 57943, app/assets/stylesheets/global/style.css */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 57948, 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 57954, app/assets/stylesheets/global/style.css */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 57960, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 57966, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 57971, 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 57977, 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 57983, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 57989, 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 57995, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 58001, 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 58006, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 58011, app/assets/stylesheets/global/style.css */
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}

/* line 58015, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 58021, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 58025, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 58030, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 58036, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 58042, app/assets/stylesheets/global/style.css */
.leaflet-control-layers label {
  display: block;
}

/* line 58046, 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 58053, app/assets/stylesheets/global/style.css */
.leaflet-default-icon-path {
  background-image: url(/../plugins/leaflet/images/marker-icon.png);
}

/* attribution and scale controls */
/* line 58058, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 58064, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 58070, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 58074, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 58078, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 58083, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 58087, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 58091, 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 58105, 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 58111, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 58115, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 58121, 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 58128, app/assets/stylesheets/global/style.css */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 58134, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 58140, app/assets/stylesheets/global/style.css */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 58145, app/assets/stylesheets/global/style.css */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 58149, 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 58159, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

/* line 58170, 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 58177, 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 58193, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 58197, app/assets/stylesheets/global/style.css */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 58203, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 58207, 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 58214, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 58218, 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 58226, 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 58233, 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 58249, app/assets/stylesheets/global/style.css */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 58254, 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 58266, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 58270, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 58274, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  left: 50%;
  margin-left: -6px;
}

/* line 58279, 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 58287, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 58294, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 58298, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 58302, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 58308, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 58314, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*---------------------------------------------*/
/* line 58321, app/assets/stylesheets/global/style.css */
input {
  outline: none;
  border: none;
}

/* line 58326, app/assets/stylesheets/global/style.css */
textarea {
  outline: none;
  border: none;
}

/* line 58331, app/assets/stylesheets/global/style.css */
textarea:focus {
  border-color: none !important;
}

/* line 58335, app/assets/stylesheets/global/style.css */
input:focus {
  border-color: none !important;
}

/* line 58339, 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 58346, 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 58353, 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 58360, 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 58368, app/assets/stylesheets/global/style.css */
button {
  outline: none !important;
  border: none;
  background: transparent;
}

/* line 58374, app/assets/stylesheets/global/style.css */
button:hover {
  cursor: pointer;
}

/* line 58378, app/assets/stylesheets/global/style.css */
iframe {
  border: none !important;
}

/*//////////////////////////////////////////////////////////////////
  [ Utility ]*/
/* line 58384, app/assets/stylesheets/global/style.css */
.txt1,
.txt2 {
  font-size: 13px;
  line-height: 1.5;
  color: #24214c;
}

/*//////////////////////////////////////////////////////////////////
  [ login ]*/
/* line 58393, app/assets/stylesheets/global/style.css */
.limiter {
  width: 100%;
  margin: 0 auto;
}

/* line 58398, 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 58413, 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 58426, app/assets/stylesheets/global/style.css */
.login100-pic {
  width: 316px;
}

/* line 58430, app/assets/stylesheets/global/style.css */
.login100-pic img {
  max-width: 100%;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58436, app/assets/stylesheets/global/style.css */
.login100-form {
  width: 320px;
}

/* line 58440, 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 58451, app/assets/stylesheets/global/style.css */
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 10px;
}

/* line 58458, 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 58473, 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 58489, 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 58512, 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 58521, app/assets/stylesheets/global/style.css */
.container-login100-form-btn {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 15px;
}

/* line 58533, 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 58552, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 35px 90px 35px 85px;
  }
  /* line 58556, app/assets/stylesheets/global/style.css */
  .login100-pic {
    width: 35%;
    display: none;
  }
  /* line 58561, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 58567, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 30px 80px 30px 80px;
  }
  /* line 58571, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 576px) {
  /* line 58577, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 25px 15px 25px 15px;
  }
}

/* line 58582, 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 58593, 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 58605, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg, .btn-group-lg > .btn-social.btn {
  padding-left: 61px;
}

/* line 58609, 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 58615, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm, .btn-group-sm > .btn-social.btn {
  padding-left: 38px;
}

/* line 58619, 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 58625, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 58629, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58635, 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 58647, 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 58659, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  padding-left: 61px;
}

/* line 58663, 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 58669, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  padding-left: 38px;
}

/* line 58673, 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 58679, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 58683, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58689, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 58696, 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 58703, 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 58710, 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 58718, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 58724, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58731, 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 58744, 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 58758, 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 58770, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 58774, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 58778, 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 58782, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 58786, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58793, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58800, 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 58805, 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 58810, 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 58815, 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 58820, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58825, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58830, 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 58835, 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 58851, 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 58856, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 58862, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 58868, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 58872, 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 58888, 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 58901, 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 58914, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 58918, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 58922, 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 58929, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 58933, 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 58946, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 58950, 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 58954, 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 58965, 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 58971, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 58976, 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 58983, 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 58989, 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 58995, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 58999, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59004, 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 59009, 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 59021, 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 59035, 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 59042, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] {
  width: 14.25em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 59048, 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 59055, 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 59066, 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 59079, 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 59086, 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 59090, 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 59097, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 59103, 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 59109, 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 59122, 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 59128, 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 59134, 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 59140, 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 59144, 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 59150, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59157, app/assets/stylesheets/global/style.css */
.morris-hover {
  position: absolute;
  z-index: 10;
}

/* line 59162, 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 59173, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 59178, 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 59184, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 59190, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59197, 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 59210, 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 59224, 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 59236, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 59240, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 59244, 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 59248, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 59252, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59259, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59266, 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 59271, 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 59276, 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 59281, 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 59286, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59291, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59296, 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 59301, 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 59317, 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 59322, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 59328, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 59334, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 59338, 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 59354, 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 59367, 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 59380, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 59384, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 59388, 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 59395, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 59399, 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 59412, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 59416, 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 59420, 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 59431, 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 59437, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 59442, 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 59449, 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 59455, 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 59461, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 59465, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59470, 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 59475, 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 59487, 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 59501, 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 59508, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] {
  width: 14.25em;
  max-width: 95vw;
}

/* line 59513, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em;
}

/* line 59518, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em;
}

/* line 59522, 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 59533, 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 59543, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none;
}

/* line 59547, 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 59556, 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 59569, 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 59576, 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 59582, 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 59595, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2;
}

/* line 59599, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2;
}

/* line 59603, 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 59609, 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 59615, 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 59621, 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 59625, 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 59631, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59638, 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 59655, app/assets/stylesheets/global/style.css */
#ui_notifIt:hover {
  opacity: 1 !important;
}

/* line 59659, 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 59669, app/assets/stylesheets/global/style.css */
#ui_notifIt p i {
  font-size: 20px;
}

/* line 59673, app/assets/stylesheets/global/style.css */
#notifIt_close {
  position: absolute;
  color: #fff;
  top: 0;
  padding: 0px 5px;
  right: 0;
}

/* line 59681, app/assets/stylesheets/global/style.css */
#notifIt_close:hover {
  background-color: white;
}

/* Color setup */
/* You are free to change all of this */
/* line 59687, app/assets/stylesheets/global/style.css */
#ui_notifIt.primary {
  background-color: #77bc21;
  color: white;
}

/* line 59692, app/assets/stylesheets/global/style.css */
#ui_notifIt.success {
  background-color: #1a9c86;
  color: white;
}

/* line 59697, app/assets/stylesheets/global/style.css */
#ui_notifIt.error {
  background-color: #f34343;
  color: white;
}

/* line 59702, app/assets/stylesheets/global/style.css */
#ui_notifIt.warning {
  background-color: #ffbd5a;
  color: white;
}

/* line 59707, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  background-color: #4ec2f0;
  color: white;
}

/* line 59712, app/assets/stylesheets/global/style.css */
#ui_notifIt.dark {
  background-color: #3b4863;
  color: #fff;
}

/* notifit confirm */
/* line 59718, 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 59728, 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 59743, 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 59763, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept {
  background-color: #77bc21;
  color: #fff;
  border-radius: 4px;
}

/* line 59769, app/assets/stylesheets/global/style.css */
.notifit_prompt_cancel:hover {
  background-color: #666;
}

/* line 59773, app/assets/stylesheets/global/style.css */
.notifit_confirm_cancel {
  background-color: #f34343;
  color: #fff;
  border-radius: 4px;
}

/* line 59779, app/assets/stylesheets/global/style.css */
.notifit_confirm_message {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
}

/* line 59785, app/assets/stylesheets/global/style.css */
.notifit_prompt_message {
  color: #444;
  margin-top: 0;
  text-align: center;
}

/* line 59791, 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 59806, app/assets/stylesheets/global/style.css */
.notifit_prompt {
  text-align: center;
}

/* line 59810, 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 59817, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1;
}

/* line 59822, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: 0.75;
  shape-rendering: crispEdges;
}

/* line 59829, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path.domain {
  stroke-opacity: 0.75;
}

/* line 59833, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

/* line 59837, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

/* line 59843, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: 0.75;
}

/* line 59848, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

/* line 59852, 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 59858, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-disabled {
  opacity: 0;
}

/* line 59862, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill-opacity: 0.75;
  transition: fill-opacity 250ms linear;
}

/* line 59867, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

/* line 59871, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

/* line 59875, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

/* line 59879, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover text {
  fill: black;
}

/* line 59883, 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 59890, 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 59896, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

/* line 59900, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59906, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59912, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5;
}

/* line 59916, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1;
}

/* line 59920, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1;
}

/* line 59924, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-boxplot-median {
  stroke: black;
}

/* boxplot CSS */
/* line 59929, app/assets/stylesheets/global/style.css */
.nv-boxplot-tick:hover {
  stroke-width: 2.5px;
}

/* bullet */
/* line 59934, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

/* line 59938, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure {
  fill-opacity: 0.8;
}

/* line 59942, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

/* line 59946, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

/* line 59951, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

/* line 59957, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px;
}

/* line 59962, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: 0.5px;
}

/* line 59967, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

/* line 59971, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

/* line 59975, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

/* line 59979, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 59984, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

/* line 59988, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: 0.4;
}

/* line 59993, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: 0.7;
}

/* line 59997, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60001, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60005, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60010, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60015, app/assets/stylesheets/global/style.css */
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60019, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333;
}

/* line 60023, app/assets/stylesheets/global/style.css */
.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 60028, app/assets/stylesheets/global/style.css */
.nv-force-link {
  stroke: #999;
  stroke-opacity: 0.6;
}

/* line 60033, app/assets/stylesheets/global/style.css */
.nv-force-node text {
  stroke-width: 0px;
}

/* line 60037, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/
}

/* line 60041, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2;
}

/* line 60046, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4;
}

/* line 60051, app/assets/stylesheets/global/style.css */
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60056, app/assets/stylesheets/global/style.css */
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0;
}

/* line 60060, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: 0.75;
}

/* line 60064, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/* line 60068, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-line {
  fill: none;
}

/* line 60072, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-area {
  stroke: none;
}

/* line 60076, app/assets/stylesheets/global/style.css */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60081, 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 60087, app/assets/stylesheets/global/style.css */
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60091, 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 60098, app/assets/stylesheets/global/style.css */
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

/* line 60105, app/assets/stylesheets/global/style.css */
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/********************
   * SVG CSS
   */
/********************
    Default CSS for an svg element nvd3 used
  */
/* line 60115, 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 60128, 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 60134, app/assets/stylesheets/global/style.css */
.nvd3 text {
  font: normal 12px Arial, sans-serif;
}

/* line 60138, app/assets/stylesheets/global/style.css */
.nvd3 .title {
  font: bold 14px Arial, sans-serif;
}

/* line 60142, app/assets/stylesheets/global/style.css */
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
}

/* line 60147, app/assets/stylesheets/global/style.css */
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
  *  Brush
  */
/* line 60155, app/assets/stylesheets/global/style.css */
.nv-brush .extent {
  fill-opacity: 0.125;
  shape-rendering: crispEdges;
}

/* line 60160, app/assets/stylesheets/global/style.css */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
  *  Legend
  */
/* line 60168, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

/* line 60172, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0;
}

/* line 60176, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important;
}

/* line 60180, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: 0.4;
  fill: #fff;
  fill-opacity: 0.7;
}

/* line 60187, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60191, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60195, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

/* line 60199, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

/* line 60203, app/assets/stylesheets/global/style.css */
.nvd3 .background path {
  fill: none;
  stroke: #eee;
  stroke-opacity: 0.4;
  shape-rendering: crispEdges;
}

/* line 60210, app/assets/stylesheets/global/style.css */
.nvd3 .foreground path {
  fill: none;
  stroke-opacity: 0.7;
}

/* line 60215, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: 0.6;
  stroke: gray;
  shape-rendering: crispEdges;
}

/* line 60222, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px;
}

/* line 60227, app/assets/stylesheets/global/style.css */
.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5;
}

/* line 60235, 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 60240, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59);
}

/* line 60245, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

/* line 60250, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
  fill-opacity: 0.7;
}

/* line 60257, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .hover path {
  fill-opacity: 1;
}

/* line 60261, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

/* line 60265, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60270, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: 0.5;
}

/* line 60275, app/assets/stylesheets/global/style.css */
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/* focus */
/**********
  *  Print
  */
@media print {
  /* line 60284, app/assets/stylesheets/global/style.css */
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1;
  }
}

/* scatter */
/* line 60291, app/assets/stylesheets/global/style.css */
.nv-noninteractive,
.nv-distx,
.nv-disty {
  pointer-events: none;
}

/* sparkline */
/* line 60298, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparkline path {
  fill: none;
}

/* line 60302, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus {
  pointer-events: all;
}

/* line 60306, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

/* line 60310, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

/* line 60315, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

/* line 60319, app/assets/stylesheets/global/style.css */
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60324, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-xValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 60330, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
  stroke: #f66;
}

/* line 60337, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60342, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60347, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 60352, 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 60358, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: 0.9;
}

/* line 60362, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* stacked area */
/* line 60368, 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 60390, 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 60398, app/assets/stylesheets/global/style.css */
.with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/* line 60403, app/assets/stylesheets/global/style.css */
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

/* line 60408, 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 60420, app/assets/stylesheets/global/style.css */
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

/* line 60426, app/assets/stylesheets/global/style.css */
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

/* line 60431, app/assets/stylesheets/global/style.css */
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

/* line 60436, app/assets/stylesheets/global/style.css */
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

/* line 60441, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key {
  font-weight: normal;
}

/* line 60445, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key.total {
  font-weight: bold;
}

/* line 60449, app/assets/stylesheets/global/style.css */
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

/* line 60454, app/assets/stylesheets/global/style.css */
.nvtooltip table td.percent {
  color: darkgray;
}

/* line 60458, 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 60466, 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 60475, app/assets/stylesheets/global/style.css */
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

/* line 60480, app/assets/stylesheets/global/style.css */
.nvtooltip-pending-removal {
  pointer-events: none;
  display: none;
}

/****
  Interactive Layer
  */
/* line 60488, app/assets/stylesheets/global/style.css */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

/* line 60492, 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 60504, 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 60512, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 60520, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 60529, 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 60536, 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 60545, 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 60560, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img {
  display: block;
}

/* line 60564, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 60569, 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 60579, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60588, 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 60598, 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 60607, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 60611, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 60616, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 60620, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 60624, 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 60633, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 60638, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 60642, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 60647, app/assets/stylesheets/global/style.css */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 60654, app/assets/stylesheets/global/style.css */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 60659, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 60663, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 60667, 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 60684, app/assets/stylesheets/global/style.css */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 60691, 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 60698, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 60703, 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 60708, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/* line 60712, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 60718, 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 60732, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

/* line 60737, 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 60742, 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 60751, 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 60761, app/assets/stylesheets/global/style.css */
.owl-controls {
  margin-bottom: 30px;
  text-align: center;
}

/* line 60766, 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 60776, 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 60781, 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 60786, app/assets/stylesheets/global/style.css */
.owl-controls.clickable .owl-page:hover {
  opacity: 0.5;
}

/* line 60790, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

/* line 60795, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60800, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active:hover {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60805, app/assets/stylesheets/global/style.css */
.testimonia .post {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 60811, 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 60820, 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 60830, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.is--active {
  color: #f1c40f !important;
}

/* line 60834, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f !important;
}

/*
 * Container style
 */
/* line 60841, 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 60852, 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 60864, 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 60876, app/assets/stylesheets/global/style.css */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/* line 60882, app/assets/stylesheets/global/style.css */
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}

/* line 60887, app/assets/stylesheets/global/style.css */
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}

/* line 60892, app/assets/stylesheets/global/style.css */
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

/* line 60897, 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 60910, 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 60922, 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 60934, 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 60941, 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 60950, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 60957, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

/* line 60962, 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 60973, app/assets/stylesheets/global/style.css */
.token {
  color: #d20808;
}

/* line 60977, app/assets/stylesheets/global/style.css */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #4cb350;
}

/* line 60984, app/assets/stylesheets/global/style.css */
.token.punctuation {
  color: #b1abab;
}

/* line 60988, app/assets/stylesheets/global/style.css */
.namespace {
  opacity: 0.7;
}

/* line 60992, app/assets/stylesheets/global/style.css */
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

/* line 61002, app/assets/stylesheets/global/style.css */
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #ffc107;
}

/* line 61011, app/assets/stylesheets/global/style.css */
.token.operator,
.token.entity,
.token.url {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 61018, app/assets/stylesheets/global/style.css */
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 61024, app/assets/stylesheets/global/style.css */
.token.atrule,
.token.attr-value,
.token.keyword {
  color: #de20af;
}

/* line 61030, app/assets/stylesheets/global/style.css */
.token.function,
.token.class-name {
  color: #dd4a68;
}

/* line 61035, app/assets/stylesheets/global/style.css */
.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

/* line 61041, app/assets/stylesheets/global/style.css */
.token.important,
.token.bold {
  font-weight: bold;
}

/* line 61046, app/assets/stylesheets/global/style.css */
.token.italic {
  font-style: italic;
}

/* line 61050, 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 61060, 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 61069, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 61073, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 61077, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 61085, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 61090, 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 61106, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 61110, 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 61126, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 61131, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 61135, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 61139, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 61143, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 61148, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 61153, 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 61160, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 61164, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 61168, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 61174, 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 61180, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 61185, 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 61190, 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 61195, 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 61200, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 61204, 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 61209, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 61213, 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 61218, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 61222, 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 61227, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 61231, 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 61236, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 61240, 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 61245, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 61249, 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 61254, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 61258, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 61263, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 61267, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 61272, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 61276, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 61280, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 61284, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 61288, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 61292, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 61296, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 61300, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 61304, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 61308, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 61312, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 61316, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 61320, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 61324, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 61328, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 61332, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 61336, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 61340, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 61344, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 61348, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 61352, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 61356, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 61360, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 61364, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 61368, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 61372, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 61376, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 61380, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 61384, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 61388, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 61392, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 61396, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 61400, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 61404, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 61408, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 61412, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 61416, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 61420, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 61424, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 61428, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 61433, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 61437, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 61441, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 61445, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 61449, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 61453, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 61457, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 61461, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 61465, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 61469, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 61473, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 61477, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 61481, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 61485, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 61489, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 61493, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 61497, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 61501, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 61505, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 61509, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 61513, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 61517, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 61522, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 61526, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 61530, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 61534, 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 61544, app/assets/stylesheets/global/style.css */
.ql-bubble {
  box-sizing: border-box;
}

/* line 61548, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61555, 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 61567, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 61573, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

/* line 61578, 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 61583, 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 61600, 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 61631, 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 61662, app/assets/stylesheets/global/style.css */
.ql-bubble * {
  box-sizing: border-box;
}

/* line 61666, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-hidden {
  display: none;
}

/* line 61670, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

/* line 61675, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 61680, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 61685, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 61689, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 61694, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61700, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 61708, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 61715, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

/* line 61720, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-empty {
  fill: none;
}

/* line 61724, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-even {
  fill-rule: evenodd;
}

/* line 61728, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 61733, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-transparent {
  opacity: 0.4;
}

/* line 61737, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction svg:last-child {
  display: none;
}

/* line 61741, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 61745, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 61749, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

/* line 61753, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 61757, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 61761, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

/* line 61765, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 61769, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 61773, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor a {
  text-decoration: underline;
}

/* line 61777, 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 61784, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 61789, 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 61798, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 61803, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 61809, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor img {
  max-width: 100%;
}

/* line 61813, 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 61824, 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 61834, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 61839, 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 61848, 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 61855, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

/* line 61860, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

/* line 61864, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

/* line 61868, 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 61875, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

/* line 61880, 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 61885, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61889, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61893, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 61897, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 61903, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 61908, 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 61917, 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 61925, 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 61934, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

/* line 61938, 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 61943, 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 61948, 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 61953, 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 61958, 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 61963, 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 61968, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61972, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61976, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 61980, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 61984, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 61988, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 61992, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 61996, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 62000, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

/* line 62004, 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 62009, 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 62014, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 62018, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 62022, 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 62026, 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 62030, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

/* line 62034, 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 62039, 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 62044, 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 62049, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 62053, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 62057, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 62061, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 62065, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 62069, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 62073, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 62077, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

/* line 62081, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

/* line 62085, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

/* line 62089, 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 62094, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  background-color: #636462;
  border-radius: 25px;
  color: #fff;
}

/* line 62100, 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 62110, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #636462;
  top: -6px;
}

/* line 62115, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #636462;
  bottom: -6px;
}

/* line 62120, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

/* line 62124, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

/* line 62128, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor {
  display: none;
}

/* line 62132, 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 62144, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

/* line 62150, 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 62159, 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 62164, 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 62171, 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 62179, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

/* line 62184, 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 62198, 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 62208, 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 62218, 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 62229, 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 62238, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 62242, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 62246, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 62254, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 62259, 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 62273, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 62277, 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 62293, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 62298, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 62302, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 62306, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 62310, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 62315, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 62320, 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 62327, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 62331, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 62335, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 62341, 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 62347, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 62352, 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 62357, 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 62362, 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 62367, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 62371, 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 62376, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 62380, 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 62385, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 62389, 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 62394, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 62398, 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 62403, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 62407, 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 62412, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 62416, 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 62421, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 62425, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 62430, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 62434, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 62439, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 62443, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 62447, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 62451, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 62455, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 62459, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 62463, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 62467, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 62471, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 62475, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 62479, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 62483, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 62487, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 62491, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 62495, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 62499, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 62503, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 62507, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 62511, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 62515, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 62519, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 62523, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 62527, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 62531, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 62535, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 62539, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 62543, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 62547, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 62551, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 62555, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 62559, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 62563, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 62567, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 62571, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 62575, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 62579, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 62583, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 62587, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 62591, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 62595, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 62600, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 62604, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 62608, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 62612, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 62616, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 62620, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 62624, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 62628, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #8fbd56;
}

/* line 62632, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 62636, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 62640, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 62644, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 62648, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 62652, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 62656, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #8fbd56;
}

/* line 62660, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 62664, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62668, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 62672, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 62676, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 62680, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 62684, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 62689, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 62693, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 62697, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 62701, 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 62711, app/assets/stylesheets/global/style.css */
.ql-snow {
  box-sizing: border-box;
}

/* line 62715, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62722, 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 62738, 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 62743, 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 62749, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 62755, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

/* line 62760, 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 62765, 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 62782, 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 62813, 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 62844, app/assets/stylesheets/global/style.css */
.ql-snow * {
  box-sizing: border-box;
}

/* line 62848, app/assets/stylesheets/global/style.css */
.ql-snow .ql-hidden {
  display: none;
}

/* line 62852, app/assets/stylesheets/global/style.css */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 62857, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 62862, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 62867, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 62871, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 62876, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62882, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #495584;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 62890, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 62897, app/assets/stylesheets/global/style.css */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 62902, app/assets/stylesheets/global/style.css */
.ql-snow .ql-empty {
  fill: none;
}

/* line 62906, app/assets/stylesheets/global/style.css */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 62910, app/assets/stylesheets/global/style.css */
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 62915, app/assets/stylesheets/global/style.css */
.ql-snow .ql-transparent {
  opacity: 0.4;
}

/* line 62919, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 62923, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 62927, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 62931, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

/* line 62935, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 62939, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 62943, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

/* line 62947, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 62951, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 62955, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 62959, 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 62966, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 62971, 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 62980, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 62985, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 62991, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 62995, 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 63006, 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 63016, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 63021, 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 63030, 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 63037, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #e7eaf3;
  z-index: 2;
}

/* line 63042, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #e7eaf3;
}

/* line 63046, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #e7eaf3;
}

/* line 63050, 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 63057, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 63062, 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 63067, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63071, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63075, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 63079, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 63085, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 63090, 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 63099, 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 63107, 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 63116, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 63120, 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 63125, 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 63130, 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 63135, 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 63140, 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 63145, 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 63150, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63154, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63158, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 63162, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 63166, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 63170, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 63174, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 63178, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 63182, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 63186, 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 63191, 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 63196, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63200, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63204, 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 63208, 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 63212, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 63216, 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 63221, 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 63226, 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 63231, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 63235, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 63239, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 63243, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 63247, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 63251, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 63255, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

@media (pointer: coarse) {
  /* line 63261, 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 63266, 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 63273, 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 63281, 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 63288, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 25px;
}

/* line 63292, 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 63301, 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 63306, 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 63311, 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 63316, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

/* line 63320, 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 63329, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 63335, 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 63345, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 63349, 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 63357, 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 63364, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

/* line 63369, 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 63374, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 63378, 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 63384, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 63388, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 63392, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 63396, app/assets/stylesheets/global/style.css */
.ql-snow a {
  color: #8fbd56;
}

/* line 63400, app/assets/stylesheets/global/style.css */
.ql-container.ql-snow {
  border: 1px solid #e7eaf3;
}

/* line 63404, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label:focus {
  outline: 0;
}

/* line 63408, 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 63413, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

/* line 63417, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before {
  display: none !important;
}

/* line 63421, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
  display: none !important;
}

/* line 63425, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

/* line 63429, 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 63435, 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 63441, 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 63463, 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 63469, 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 63474, 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 63484, 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 63492, 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 63517, 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 63525, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

/* line 63529, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

/* line 63533, 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 63540, 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 63545, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}

/* line 63549, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}

/* line 63553, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

/* line 63559, 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 63570, 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 63588, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

/* line 63593, 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 63607, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

/* line 63611, 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 63621, 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 63626, app/assets/stylesheets/global/style.css */
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}

/* line 63631, app/assets/stylesheets/global/style.css */
.richText {
  position: relative;
  width: 100%;
}

/* line 63636, app/assets/stylesheets/global/style.css */
.richText .richText-form {
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63640, app/assets/stylesheets/global/style.css */
.richText .richText-form label {
  display: block;
  padding: 10px 15px;
}

/* line 63645, 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 63656, 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 63666, 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 63681, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  min-height: 20px;
}

/* line 63685, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul {
  margin-bottom: 0;
}

/* line 63689, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li {
  float: left;
  display: block;
  list-style: none;
}

/* line 63695, 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 63705, 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 63712, 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 63723, 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 63738, 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 63752, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
  list-style: none;
}

/* line 63756, 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 63762, 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 63768, 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 63772, 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 63777, 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 63790, 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 63799, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
  padding: 10px 15px;
}

/* line 63803, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a:hover {
  background-color: #ffffff;
}

/* line 63807, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] {
  opacity: 0.1;
}

/* line 63811, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] a {
  cursor: default;
}

/* line 63815, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li.is-selected:not([data-disable=true]) .richText-dropdown-outer {
  display: block;
}

/* line 63819, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul:after {
  display: block;
  content: "";
  clear: both;
}

/* line 63825, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:last-child {
  font-size: 12px;
}

/* line 63829, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:after {
  display: block;
  clear: both;
  content: "";
}

/* line 63835, 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 63846, app/assets/stylesheets/global/style.css */
.richText .richText-editor ul,
.richText .richText-editor ol {
  margin: 10px 25px;
}

/* line 63851, app/assets/stylesheets/global/style.css */
.richText .richText-editor table {
  margin: 10px 0;
  border-spacing: 0;
  width: 100%;
}

/* line 63857, app/assets/stylesheets/global/style.css */
.richText .richText-editor table td,
.richText .richText-editor table th {
  padding: 10px;
  border: #efefef solid 1px;
}

/* line 63863, app/assets/stylesheets/global/style.css */
.richText .richText-editor:focus {
  border-left: #77bc21 solid 2px;
}

/* line 63867, 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 63881, app/assets/stylesheets/global/style.css */
.richText .richText-help {
  float: right;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}

/* line 63888, 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 63897, app/assets/stylesheets/global/style.css */
.richText .richText-undo.is-disabled,
.richText .richText-redo.is-disabled {
  opacity: 0.4;
}

/* line 63902, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup a {
  color: #3498db;
  text-decoration: underline;
}

/* line 63907, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup hr {
  margin: 10px auto 5px auto;
  border: none;
  border-top: #efefef solid 1px;
}

/* line 63913, 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 63920, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick li {
  padding: 5px 7px;
  cursor: pointer;
  list-style: none;
}

/* line 63926, app/assets/stylesheets/global/style.css */
.select2-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 63934, 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 63943, 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 63952, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 63956, app/assets/stylesheets/global/style.css */
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 63961, 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 63970, 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 63978, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 63982, 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 63989, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 63993, 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 64005, app/assets/stylesheets/global/style.css */
.select2-results {
  display: block;
}

/* line 64009, app/assets/stylesheets/global/style.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 64015, app/assets/stylesheets/global/style.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 64021, app/assets/stylesheets/global/style.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 64025, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 64029, 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 64035, 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 64041, app/assets/stylesheets/global/style.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
  border-top: 1px solid #eaedf1;
}

/* line 64047, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 64053, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 64057, app/assets/stylesheets/global/style.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 64061, 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 64079, 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 64092, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 7px;
}

/* line 64098, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #76839a;
  line-height: 28px;
}

/* line 64103, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 64109, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64113, 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 64121, 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 64134, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64138, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 64143, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64148, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 64152, 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 64157, 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 64164, 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 64172, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 64176, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 64182, 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 64190, 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 64201, 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 64209, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 64213, 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 64219, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 64224, 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 64229, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 64234, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64239, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 64243, 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 64249, 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 64255, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 64259, 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 64267, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64272, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 64276, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 64280, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f3f9;
}

/* line 64284, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 64288, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 64292, 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 64297, 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 64302, 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 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 .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* 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 .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 64317, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #77bc21;
  color: white;
}

/* line 64322, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64328, 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 64340, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 64344, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 64349, 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 64356, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64360, 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 64378, 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 64391, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64395, 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 64405, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 64409, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 64414, 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 64419, 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 64430, 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 64441, 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 64449, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 64453, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 64459, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 64463, 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 64474, 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 64482, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 64486, 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 64492, 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 64497, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 64501, 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 64507, 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 64513, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 64518, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 64523, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 64528, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 64532, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 64536, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64541, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 64545, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 64549, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

/* line 64554, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64560, 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 64576, app/assets/stylesheets/global/style.css */
.sw-main {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem !important;
}

/* line 64584, app/assets/stylesheets/global/style.css */
.sw-main .sw-container {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 64591, app/assets/stylesheets/global/style.css */
.sw-main .step-content {
  display: none;
  position: relative;
  margin: 0;
}

/* line 64597, app/assets/stylesheets/global/style.css */
.sw-main .sw-toolbar {
  margin-left: 0;
}

/* SmartWizard Theme: White */
/* line 64602, app/assets/stylesheets/global/style.css */
.sw-theme-default {
  border: 1px solid #eff0f6;
}

/* line 64606, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-container {
  min-height: 250px;
}

/* line 64610, app/assets/stylesheets/global/style.css */
.sw-theme-default .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64617, 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 64626, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-top {
  border-bottom-color: #eff0f6 !important;
}

/* line 64630, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-bottom {
  border-top-color: #eff0f6 !important;
}

/* line 64634, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li {
  position: relative;
  margin-right: 2px;
}

/* line 64639, 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 64650, 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 64661, 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 64667, 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 64682, 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 64689, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a::after {
  transform: scale(1);
}

/* line 64695, 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 64702, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a::after {
  background: #2d66f7;
  transform: scale(1);
}

/* line 64709, 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 64716, 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 64724, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a {
  color: #eee !important;
  cursor: not-allowed;
}

/* line 64729, 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 64736, app/assets/stylesheets/global/style.css */
  .sw-theme-default > .nav-tabs > li {
    float: none !important;
  }
}

/* Common Loader */
/* line 64742, 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 64757, 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 64811, app/assets/stylesheets/global/style.css */
.sw-theme-arrows {
  border-radius: 5px;
  border: 1px solid #eff0f6;
}

/* line 64816, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > .sw-container {
  min-height: 200px;
}

/* line 64820, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64827, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .sw-toolbar {
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64832, 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 64843, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor li + li:before {
  padding: 0;
}

/* line 64847, 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 64859, 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 64871, 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 64886, 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 64903, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li:first-child > a {
  padding-left: 15px;
}

/* line 64907, 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 64915, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover:after {
  border-left-color: #f4f5f5;
}

/* line 64919, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
  background: #46b8da !important;
}

/* line 64924, 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 64930, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a:after {
  border-left: 30px solid #7673e6 !important;
}

/* line 64934, 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 64941, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a:after {
  border-left: 30px solid #f4f5f5;
  /* c3e6cb */
}

/* line 64946, 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 64952, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a:after {
  border-left: 30px solid #d9534f !important;
}

/* line 64956, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 64960, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 64964, 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 64971, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #fff !important;
  }
  /* line 64976, 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 64983, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #eff0f6 !important;
  }
  /* line 64988, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
  /* line 64993, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 64999, 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 65005, 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 65024, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-container {
  min-height: 300px;
}

/* line 65028, app/assets/stylesheets/global/style.css */
.sw-theme-circles .step-content {
  padding: 10px 0;
  background-color: #fff;
  text-align: left;
}

/* line 65034, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar {
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65041, app/assets/stylesheets/global/style.css */
.nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
}

/* line 65045, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65050, 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 65058, 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 65070, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li {
  border: none;
  margin-left: 40px;
  z-index: 98;
}

/* line 65076, 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 65094, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a:hover {
  color: #5c6287;
  background: #f5f5f5;
  border-width: 2px;
}

/* line 65100, 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 65106, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
}

/* line 65110, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a {
  border-color: #7673e6;
  color: #fff;
  background: #7673e6;
}

/* line 65116, 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 65120, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a {
  border-color: #f4f5f5;
  color: #5c6287;
  background: #f4f5f5;
}

/* line 65126, 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 65130, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a {
  border-color: #d9534f;
  color: #d9534f;
  background: #fff;
}

/* line 65136, 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 65140, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65144, 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 65150, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  /* line 65155, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li > a {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 65161, 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 65178, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-container {
  min-height: 300px;
}

/* line 65182, app/assets/stylesheets/global/style.css */
.sw-theme-dots .step-content {
  padding: 15px;
  border: none;
  background-color: #fff;
  text-align: left;
}

/* line 65189, 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 65197, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-top {
  border-bottom-color: #ddd !important;
}

/* line 65201, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65206, 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 65214, 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 65228, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li {
  border: none;
}

/* line 65232, 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 65246, app/assets/stylesheets/global/style.css */
.step-anchor .nav-tabs .nav-item .nav-link {
  color: #313e6a !important;
}

/* line 65250, 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 65267, app/assets/stylesheets/global/style.css */
.sw-theme-dots nav-tabs .nav-link:hover:not(.disabled) {
  color: inherit;
  background: transparent !important;
}

/* line 65272, 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 65286, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:hover {
  color: #313e6a;
  background: transparent;
}

/* line 65291, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:focus {
  color: #313e6a;
  border: none;
}

/* line 65296, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.clickable > a:hover {
  color: #999;
}

/* line 65300, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a {
  color: #6259ca;
}

/* line 65304, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:hover {
  border: none;
}

/* line 65308, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:after {
  background: #6259ca;
}

/* line 65312, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a {
  color: #313e6a;
}

/* line 65316, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a:after {
  background: #b3b7da;
}

/* line 65320, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a {
  color: #d5cef3;
}

/* line 65324, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a:after {
  background: #d5cef3;
}

/* line 65328, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65332, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 65336, 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 65345, 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 65356, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li {
    margin-left: 20px;
    display: block;
    clear: both;
  }
  /* line 65362, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a {
    text-align: left;
    margin-left: 0;
    display: block;
  }
  /* line 65368, 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 65375, 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 65382, app/assets/stylesheets/global/style.css */
  .sw-theme-dots .nav .nav-item {
    width: 100%;
  }
}

/* line 65387, app/assets/stylesheets/global/style.css */
.step-anchor .nav-link:focus {
  color: #313e6a !important;
}

/* line 65391, app/assets/stylesheets/global/style.css */
.jq-stars {
  display: inline-block;
}

/* line 65395, 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 65403, app/assets/stylesheets/global/style.css */
.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

/* line 65410, app/assets/stylesheets/global/style.css */
.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100%;
}

/* line 65416, app/assets/stylesheets/global/style.css */
.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
/* line 65422, 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 65436, 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 65451, app/assets/stylesheets/global/style.css */
.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

/* line 65456, 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 65462, app/assets/stylesheets/global/style.css */
.note-icon-pull-left {
  float: left;
}

/* line 65466, app/assets/stylesheets/global/style.css */
.note-icon-pull-right {
  float: right;
}

/* line 65470, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

/* line 65474, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

/* line 65478, app/assets/stylesheets/global/style.css */
.note-icon-align:before {
  content: "\ea01";
}

/* line 65482, app/assets/stylesheets/global/style.css */
.note-icon-align-center:before {
  content: "\ea02";
}

/* line 65486, app/assets/stylesheets/global/style.css */
.note-icon-align-indent:before {
  content: "\ea03";
}

/* line 65490, app/assets/stylesheets/global/style.css */
.note-icon-align-justify:before {
  content: "\ea04";
}

/* line 65494, app/assets/stylesheets/global/style.css */
.note-icon-align-left:before {
  content: "\ea05";
}

/* line 65498, app/assets/stylesheets/global/style.css */
.note-icon-align-outdent:before {
  content: "\ea06";
}

/* line 65502, app/assets/stylesheets/global/style.css */
.note-icon-align-right:before {
  content: "\ea07";
}

/* line 65506, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-down:before {
  content: "\ea08";
}

/* line 65510, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-left:before {
  content: "\ea09";
}

/* line 65514, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-right:before {
  content: "\ea0a";
}

/* line 65518, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-up:before {
  content: "\ea0b";
}

/* line 65522, app/assets/stylesheets/global/style.css */
.note-icon-arrows-alt:before {
  content: "\ea0c";
}

/* line 65526, app/assets/stylesheets/global/style.css */
.note-icon-arrows-h:before {
  content: "\ea0d";
}

/* line 65530, app/assets/stylesheets/global/style.css */
.note-icon-arrows-v:before {
  content: "\ea0e";
}

/* line 65534, app/assets/stylesheets/global/style.css */
.note-icon-bold:before {
  content: "\ea0f";
}

/* line 65538, app/assets/stylesheets/global/style.css */
.note-icon-caret:before {
  content: "\ea10";
}

/* line 65542, app/assets/stylesheets/global/style.css */
.note-icon-chain-broken:before {
  content: "\ea11";
}

/* line 65546, app/assets/stylesheets/global/style.css */
.note-icon-circle:before {
  content: "\ea12";
}

/* line 65550, app/assets/stylesheets/global/style.css */
.note-icon-close:before {
  content: "\ea13";
}

/* line 65554, app/assets/stylesheets/global/style.css */
.note-icon-code:before {
  content: "\ea14";
}

/* line 65558, app/assets/stylesheets/global/style.css */
.note-icon-col-after:before {
  content: "\ea15";
}

/* line 65562, app/assets/stylesheets/global/style.css */
.note-icon-col-before:before {
  content: "\ea16";
}

/* line 65566, app/assets/stylesheets/global/style.css */
.note-icon-col-remove:before {
  content: "\ea17";
}

/* line 65570, app/assets/stylesheets/global/style.css */
.note-icon-eraser:before {
  content: "\ea18";
}

/* line 65574, app/assets/stylesheets/global/style.css */
.note-icon-float-left:before {
  content: "\ea19";
}

/* line 65578, app/assets/stylesheets/global/style.css */
.note-icon-float-none:before {
  content: "\ea1a";
}

/* line 65582, app/assets/stylesheets/global/style.css */
.note-icon-float-right:before {
  content: "\ea1b";
}

/* line 65586, app/assets/stylesheets/global/style.css */
.note-icon-font:before {
  content: "\ea1c";
}

/* line 65590, app/assets/stylesheets/global/style.css */
.note-icon-frame:before {
  content: "\ea1d";
}

/* line 65594, app/assets/stylesheets/global/style.css */
.note-icon-italic:before {
  content: "\ea1e";
}

/* line 65598, app/assets/stylesheets/global/style.css */
.note-icon-link:before {
  content: "\ea1f";
}

/* line 65602, app/assets/stylesheets/global/style.css */
.note-icon-magic:before {
  content: "\ea20";
}

/* line 65606, app/assets/stylesheets/global/style.css */
.note-icon-menu-check:before {
  content: "\ea21";
}

/* line 65610, app/assets/stylesheets/global/style.css */
.note-icon-minus:before {
  content: "\ea22";
}

/* line 65614, app/assets/stylesheets/global/style.css */
.note-icon-orderedlist:before {
  content: "\ea23";
}

/* line 65618, app/assets/stylesheets/global/style.css */
.note-icon-pencil:before {
  content: "\ea24";
}

/* line 65622, app/assets/stylesheets/global/style.css */
.note-icon-picture:before {
  content: "\ea25";
}

/* line 65626, app/assets/stylesheets/global/style.css */
.note-icon-question:before {
  content: "\ea26";
}

/* line 65630, app/assets/stylesheets/global/style.css */
.note-icon-redo:before {
  content: "\ea27";
}

/* line 65634, app/assets/stylesheets/global/style.css */
.note-icon-rollback:before {
  content: "\ea28";
}

/* line 65638, app/assets/stylesheets/global/style.css */
.note-icon-row-above:before {
  content: "\ea29";
}

/* line 65642, app/assets/stylesheets/global/style.css */
.note-icon-row-below:before {
  content: "\ea2a";
}

/* line 65646, app/assets/stylesheets/global/style.css */
.note-icon-row-remove:before {
  content: "\ea2b";
}

/* line 65650, app/assets/stylesheets/global/style.css */
.note-icon-special-character:before {
  content: "\ea2c";
}

/* line 65654, app/assets/stylesheets/global/style.css */
.note-icon-square:before {
  content: "\ea2d";
}

/* line 65658, app/assets/stylesheets/global/style.css */
.note-icon-strikethrough:before {
  content: "\ea2e";
}

/* line 65662, app/assets/stylesheets/global/style.css */
.note-icon-subscript:before {
  content: "\ea2f";
}

/* line 65666, app/assets/stylesheets/global/style.css */
.note-icon-summernote:before {
  content: "\ea30";
}

/* line 65670, app/assets/stylesheets/global/style.css */
.note-icon-superscript:before {
  content: "\ea31";
}

/* line 65674, app/assets/stylesheets/global/style.css */
.note-icon-table:before {
  content: "\ea32";
}

/* line 65678, app/assets/stylesheets/global/style.css */
.note-icon-text-height:before {
  content: "\ea33";
}

/* line 65682, app/assets/stylesheets/global/style.css */
.note-icon-trash:before {
  content: "\ea34";
}

/* line 65686, app/assets/stylesheets/global/style.css */
.note-icon-underline:before {
  content: "\ea35";
}

/* line 65690, app/assets/stylesheets/global/style.css */
.note-icon-undo:before {
  content: "\ea36";
}

/* line 65694, app/assets/stylesheets/global/style.css */
.note-icon-unorderedlist:before {
  content: "\ea37";
}

/* line 65698, app/assets/stylesheets/global/style.css */
.note-icon-video:before {
  content: "\ea38";
}

/* line 65702, app/assets/stylesheets/global/style.css */
.note-editor {
  position: relative;
}

/* line 65706, 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 65715, 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 65723, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 65727, app/assets/stylesheets/global/style.css */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 65731, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area {
  position: relative;
}

/* line 65735, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 65739, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 65743, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* line 65747, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

/* line 65751, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* line 65755, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  overflow: hidden;
}

/* line 65762, 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 65767, 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 65772, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

/* line 65777, 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 65785, 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 65790, 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 65809, 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 65818, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 65823, 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 65836, 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 65842, 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 65847, 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 65852, 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 65857, 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 65862, 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 65867, 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 65872, 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 65877, 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 65886, 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 65891, 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 65897, 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 65903, 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 65909, 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 65915, 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 65923, 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 65931, 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 65938, 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 65943, 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 65948, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* line 65953, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe {
  border: 0;
}

/* line 65957, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* line 65961, app/assets/stylesheets/global/style.css */
.note-popover.popover {
  display: none;
  max-width: none;
}

/* line 65966, 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 65975, app/assets/stylesheets/global/style.css */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* line 65979, app/assets/stylesheets/global/style.css */
.note-toolbar {
  position: relative;
}

/* line 65983, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar,
.note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

/* line 65989, 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 65996, 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 66002, 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 66007, 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 66016, 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 66025, 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 66034, 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 66040, 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 66046, 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 66057, 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 66068, 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 66073, 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 66079, 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 66086, 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 66091, 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 66099, 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 66109, 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 66119, 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 66124, 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 66129, 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 66134, 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 66139, 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 66144, 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 66150, 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 66155, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

/* line 66160, 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 66166, 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 66172, 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 66178, 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 66184, 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 66189, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

/* line 66194, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
  line-height: 1;
}

/* line 66199, 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 66209, 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 66215, 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 66221, app/assets/stylesheets/global/style.css */
.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 66226, app/assets/stylesheets/global/style.css */
.note-modal .note-modal-form {
  margin: 0;
}

/* line 66230, 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 66241, app/assets/stylesheets/global/style.css */
  .note-modal .note-image-input {
    height: auto;
  }
}

/* line 66246, app/assets/stylesheets/global/style.css */
.note-placeholder {
  position: absolute;
  display: none;
  color: grey;
}

/* line 66252, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

/* line 66258, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 66262, 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 66274, 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 66281, 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 66288, 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 66295, 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 66302, 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 66309, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 66315, 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 66321, 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 66338, app/assets/stylesheets/global/style.css */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 66343, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 66349, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 66354, 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 66368, app/assets/stylesheets/global/style.css */
.note-btn {
  border-radius: 0px;
}

/* line 66372, app/assets/stylesheets/global/style.css */
.note-btn.dropdown-toggle::after {
  display: none;
}

/* line 66376, app/assets/stylesheets/global/style.css */
.note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

/* line 66381, app/assets/stylesheets/global/style.css */
.note-btn.btn-default {
  background-color: #fff;
  border-color: #ebebeb;
}

/* line 66386, app/assets/stylesheets/global/style.css */
.note-editor .btn-default:not(:disabled):not(.disabled):active {
  background-color: #f1f3f5;
}

/* line 66390, 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 66394, app/assets/stylesheets/global/style.css */
.panel-default.fullscreen .note-editable {
  background-color: #fff;
}

/* line 66398, app/assets/stylesheets/global/style.css */
.note-btn.btn.btn-default.btn-sm, .btn-group-sm > .btn-default.btn {
  line-height: 1.84615385;
}

/* line 66402, app/assets/stylesheets/global/style.css */
.note-btn.btn-default.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #f1f3f5;
  border-color: #d3d9df;
}

/* line 66408, app/assets/stylesheets/global/style.css */
.stop-scrolling {
  height: 100%;
  /* overflow: hidden; */
}

/* line 66413, 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 66428, 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 66444, 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 66455, 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 66466, app/assets/stylesheets/global/style.css */
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}

/* line 66472, 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 66483, 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 66490, 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 66502, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container p {
  display: inline-block;
}

/* line 66506, 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 66521, 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 66535, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before {
  transform: rotate(-45deg);
}

/* line 66540, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::after {
  transform: rotate(45deg);
}

/* line 66545, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  transform: scale(1);
}

/* line 66551, 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 66567, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}

/* line 66573, 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 66580, 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 66586, app/assets/stylesheets/global/style.css */
.sweet-alert.show-input input {
  display: block;
}

/* line 66590, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

/* line 66595, 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 66605, 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 66629, 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 66634, app/assets/stylesheets/global/style.css */
.sweet-alert button:hover,
.sweet-alert button:active {
  background-color: #0061da;
}

/* line 66639, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel {
  background-color: #f82649 !important;
}

/* line 66643, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:hover {
  background-color: #f82649c2 !important;
}

/* line 66647, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}

/* line 66651, 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 66655, app/assets/stylesheets/global/style.css */
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}

/* line 66660, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}

/* line 66664, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

/* line 66670, app/assets/stylesheets/global/style.css */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

/* line 66674, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 66678, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}

/* line 66682, 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 66695, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error {
  border-color: #f82649;
}

/* line 66699, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

/* line 66704, 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 66714, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  transform: rotate(45deg);
  left: 17px;
}

/* line 66720, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  transform: rotate(-45deg);
  right: 16px;
}

/* line 66726, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning {
  border-color: #f7b731;
}

/* line 66730, 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 66742, 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 66754, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info {
  border-color: #45aaf2;
}

/* line 66758, 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 66770, 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 66781, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: #09ad95;
}

/* line 66785, 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 66798, 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 66809, 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 66820, 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 66834, 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 66845, 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 66854, 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 66862, 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 66870, 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 66881, 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 67041, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=pop] {
  animation: showSweetAlert 0.3s;
}

/* line 67046, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67051, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s;
}

/* line 67056, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s;
}

/* line 67061, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=pop] {
  animation: hideSweetAlert 0.2s;
}

/* line 67066, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67071, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.4s;
}

/* line 67076, 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 67241, app/assets/stylesheets/global/style.css */
.animateSuccessTip {
  animation: animateSuccessTip 0.75s;
}

/* line 67246, app/assets/stylesheets/global/style.css */
.animateSuccessLong {
  animation: animateSuccessLong 0.75s;
}

/* line 67251, 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 67284, 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 67347, app/assets/stylesheets/global/style.css */
.animateXMark {
  animation: animateXMark 0.5s;
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}

/* line 67372, app/assets/stylesheets/global/style.css */
.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate;
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}

/* line 67397, 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 67426, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9;
}

/* line 67430, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9;
}

/* line 67434, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9;
}

/* line 67438, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}

/* line 67442, 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 67452, 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 67464, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  position: relative;
  box-sizing: border-box;
}

/* line 67471, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-dark {
  color: #333;
}

/* line 67475, 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 67491, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(1) {
  animation-delay: -200ms;
}

/* line 67498, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(2) {
  animation-delay: -100ms;
}

/* line 67505, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(3) {
  animation-delay: 0ms;
}

/* line 67512, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}

/* line 67517, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}

/* line 67523, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}

/* line 67528, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}

/* line 67534, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}

/* line 67539, 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 67692, app/assets/stylesheets/global/style.css */
.timer-alert .sa-button-container {
  display: none;
}

/* line 67696, app/assets/stylesheets/global/style.css */
.timer-alert p {
  margin-bottom: 0;
}

/* line 67700, app/assets/stylesheets/global/style.css */
.sweet-alert h2, .sweet-alert .h2 {
  margin-bottom: 5px;
}

/* line 67704, app/assets/stylesheets/global/style.css */
.cancel.btn.btn-default {
  color: #fff;
}

/* line 67708, app/assets/stylesheets/global/style.css */
.wrapper {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}

/* line 67714, app/assets/stylesheets/global/style.css */
.wrapper > h1, .wrapper > .h1 {
  text-align: center;
}

/* line 67718, 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 67726, app/assets/stylesheets/global/style.css */
.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 67732, app/assets/stylesheets/global/style.css */
.tab_wrapper * {
  box-sizing: border-box;
}

/* line 67736, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

/* line 67743, 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 67759, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active {
  color: #fff !important;
}

/* line 67763, 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 67773, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 67782, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span {
  padding: 8px 22px;
  background: #6259ca;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

/* line 67790, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span.next {
  float: right;
  margin-left: 10px;
}

/* line 67795, 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 67804, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}

/* line 67809, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active {
  /* display: block; */
}

/* line 67813, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}

/* line 67817, 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 67828, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active {
  color: #6259ca;
  border: 1px solid #eee;
}

/* line 67833, 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 67843, 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 67867, 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 67874, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul {
  width: 25%;
  float: left;
  border-bottom: 1px solid #ccc;
}

/* line 67880, 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 67890, 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 67900, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active {
  border-color: #ccc;
}

/* line 67904, 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 67912, 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 67922, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid #f0f0f4;
  float: left;
}

/* line 67928, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .controller {
  top: -50px;
}

/* line 67932, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-bottom: 1px solid #f0f0f4;
}

/* line 67938, 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 67949, 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 67960, 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 67969, 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 67980, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f0f4;
}

/* line 67986, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .controller {
  top: -50px;
}

/* line 67990, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper {
  border-color: #eee;
}

/* line 67994, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}

/* line 67998, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion > ul {
  display: none;
}

/* line 68002, 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 68014, 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 68028, 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 68043, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 68049, app/assets/stylesheets/global/style.css */
  .tab_wrapper > ul {
    display: none;
  }
  /* line 68053, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  /* line 68057, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  /* line 68061, app/assets/stylesheets/global/style.css */
  .tab_wrapper.left_side .content_wrapper,
.tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-top: 0;
  }
  /* line 68067, app/assets/stylesheets/global/style.css */
  .tab_wrapper .controller {
    display: none;
  }
  /* line 68071, 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 68081, 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 68094, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 68099, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  /* line 68103, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  /* line 68107, 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 68112, 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 68120, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}
/* line 68127, app/assets/stylesheets/global/style.css */
.timeline {
  box-sizing: border-box;
  position: relative;
}

/* line 68133, app/assets/stylesheets/global/style.css */
.timeline *,
.timeline :after,
.timeline :before {
  box-sizing: inherit;
}

/* line 68140, 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 68152, app/assets/stylesheets/global/style.css */
.timeline__wrap {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 68158, 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 68167, 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 68183, app/assets/stylesheets/global/style.css */
.timeline__item.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
}

/* line 68191, app/assets/stylesheets/global/style.css */
.timeline__item.fadeIn {
  animation-name: fadeIn;
}

/* line 68196, app/assets/stylesheets/global/style.css */
.timeline__item--left {
  left: 0;
}

/* line 68200, app/assets/stylesheets/global/style.css */
.timeline__item--right {
  left: 50%;
  padding: 0.625rem 0 0.625rem 2.5rem;
}

/* line 68205, app/assets/stylesheets/global/style.css */
.timeline__item--right:after {
  left: -10px;
}

/* line 68209, 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 68217, 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 68225, 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 68236, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  content: "";
  height: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 0;
}

/* line 68247, 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 68263, 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 68271, app/assets/stylesheets/global/style.css */
.timeline__content h2, .timeline__content .h2 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 68277, app/assets/stylesheets/global/style.css */
.timeline__content p {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}

/* line 68283, app/assets/stylesheets/global/style.css */
.timeline--horizontal {
  white-space: nowrap;
}

/* line 68287, 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 68300, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__items {
  transition: all 0.8s;
  will-change: transform;
}

/* line 68307, 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 68319, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:after {
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
  top: 100%;
}

/* line 68328, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__item__inner {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 68334, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content__wrap {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}

/* line 68341, 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 68353, 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 68365, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom {
  padding: 2.5rem 0 0;
}

/* line 68369, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom:after {
  top: 0;
}

/* line 68373, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
  vertical-align: top;
}

/* line 68377, 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 68386, 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 68395, 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 68417, app/assets/stylesheets/global/style.css */
.timeline-nav-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* line 68422, 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 68437, app/assets/stylesheets/global/style.css */
.timeline--mobile {
  padding: 0;
}

/* line 68441, app/assets/stylesheets/global/style.css */
.timeline--mobile:before {
  left: 10px !important;
  margin: 0 !important;
}

/* line 68446, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item {
  left: 0;
  padding-left: 40px;
  padding-right: 0;
  width: 100%;
}

/* line 68453, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item:after {
  left: 2px;
  margin: 0;
}

/* line 68458, 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 68466, 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 68518, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:nth-child(even):after {
  top: 0;
}

/* line 68522, app/assets/stylesheets/global/style.css */
.tree {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 68528, app/assets/stylesheets/global/style.css */
.tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 1em;
  position: relative;
}

/* line 68536, app/assets/stylesheets/global/style.css */
.tree ul ul {
  margin-left: 1em;
}

/* line 68540, app/assets/stylesheets/global/style.css */
.tree ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10px;
}

/* line 68550, 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 68562, 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 68571, 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 68582, app/assets/stylesheets/global/style.css */
.tree ul li:last-child:before {
  background: transparent;
  height: auto;
  top: 22px;
  bottom: 0;
}

/* line 68589, app/assets/stylesheets/global/style.css */
.indicator {
  margin-right: 5px;
  color: #4b10a4;
}

/* line 68594, app/assets/stylesheets/global/style.css */
.tree li a {
  text-decoration: none;
  color: #495057;
  font-size: 10px;
}

/* line 68600, 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 68610, 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 68621, app/assets/stylesheets/global/style.css */
.tree li.branch {
  background: #f9fbfd;
  margin: 1px;
}

/* line 68626, app/assets/stylesheets/global/style.css */
.tree li.branch li {
  background: #fff;
}

/* line 68630, app/assets/stylesheets/global/style.css */
.tree ul:before {
  border-left: 1px solid #eaedf1;
}

/* line 68634, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  border-top: 1px solid #eaedf1;
}

/* ######## SIDEMENU-STYLES ######## */
/* line 68639, app/assets/stylesheets/global/style.css */
.closed-leftmenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 68645, 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 68650, 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 68655, 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 68662, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 68667, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  /* line 68673, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 68677, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-menu {
    margin-top: 20px;
  }
  /* line 68681, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68685, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
    display: none;
  }
  /* line 68690, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68694, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 68698, 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 68708, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 68712, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 68716, 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 68722, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    top: 71px !important;
  }
}

@media (max-width: 991px) {
  /* line 68728, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app {
    overflow-x: hidden;
  }
  /* line 68732, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar {
    left: -270px;
  }
  /* line 68736, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68740, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68744, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68748, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 68752, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68756, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 68764, 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 68774, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content .side-app {
  padding: 0px 20px 0 20px;
}

/* line 68778, 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 68787, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 68793, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 68799, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 68806, 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 68822, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 68828, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 68835, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    display: none;
  }
}

/* line 68840, 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 68853, 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 68859, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 68868, 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 68879, 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 68886, 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 68898, 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 68904, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 68911, 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 68928, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 68932, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 68937, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 68943, 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 68953, 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 68966, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 68970, 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 68977, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 68984, 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 68999, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 69004, 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 69017, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu {
  margin-bottom: 0;
}

/* line 69021, 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 69040, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69045, 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 69051, 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 69057, 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 69065, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

/* line 69070, 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 69077, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 69081, 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 69088, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li {
  position: relative;
}

/* line 69092, 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 69104, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 69108, 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 69118, 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 69130, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 69136, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 69143, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 69147, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 69153, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu {
  display: none;
  font-size: 0.7rem !important;
  padding-left: 30px;
}

/* line 69159, 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 69172, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item .icon {
  margin-right: 5px;
}

/* line 69176, 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 69191, 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 69201, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px;
  }
  /* line 69205, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 69209, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 69213, 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 69219, 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 69225, 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 69230, 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 69239, 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 69244, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 69249, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 69253, 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 69259, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 69264, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 0px;
  }
  /* line 69268, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px;
    overflow: hidden;
  }
  /* line 69274, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 69278, 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 69288, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 10px 30px;
  }
  /* line 69292, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 69296, 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 69304, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  /* line 69308, 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 69314, 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 69320, 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 69324, 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 69335, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block;
  }
  /* line 69339, 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 69347, 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 69355, 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 69365, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
  }
  /* line 69369, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 69373, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 69379, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu {
  border-radius: 0;
}

/* line 69383, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 69387, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 69392, 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 69413, 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 69419, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 69425, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 69431, 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 69445, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title p {
    display: none;
  }
}

/* line 69450, 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 69463, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 69468, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 69473, 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 69481, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 69485, app/assets/stylesheets/global/style.css */
.closed-leftmenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 69491, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 69497, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 69501, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 69506, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69510, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69514, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 69518, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69522, 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 69526, 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 69531, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 69535, 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 69546, 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 69551, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 69555, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 69560, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 69564, 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 69573, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category:not(:first-child) {
  margin-top: 0.75rem;
}

/* line 69577, 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 69585, 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 69590, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 69596, 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 69605, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 69612, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 69618, 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 69628, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 69634, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 69647, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 69651, 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 69658, 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 69670, 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 69680, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 69684, 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 69699, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 69705, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 69709, 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 69717, 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 69730, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 69736, 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 69740, 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 69744, 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 69749, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__icon {
    color: #495057;
  }
  /* line 69753, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

/* line 69758, app/assets/stylesheets/global/style.css */
.hover-submenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 69764, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 69770, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 69774, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 69781, 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 69792, 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 69819, 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 69824, 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 69828, 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 69833, 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 69838, 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 69845, 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 69852, 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 69856, 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 69861, 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 69866, 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 69875, 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 69880, 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 69885, 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 69890, 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 69899, 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 69904, 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 69908, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69912, 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 69916, 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 69922, 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 69926, 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 69930, 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 69934, 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 69938, 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 69942, 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 69946, 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 69950, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header {
    background-color: #fff !important;
  }
  /* line 69954, 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 69959, 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 69966, 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 69971, 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 69980, 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 69985, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 69989, 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 69993, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 69998, 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 70002, 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 70008, 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 70012, 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 70016, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70020, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 70024, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70028, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 70032, 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 70042, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 70046, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 70050, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 70054, 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 70060, app/assets/stylesheets/global/style.css */
  .hover-submenu.app {
    overflow-x: hidden;
  }
  /* line 70064, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar {
    left: -270px;
  }
  /* line 70068, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70072, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70076, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70080, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 70084, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70088, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 70096, 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 70106, 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 70115, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 70121, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 70127, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 70134, 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 70150, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 70156, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 70163, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    display: none;
  }
}

/* line 70168, 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 70181, 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 70187, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 70196, 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 70206, 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 70213, 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 70225, 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 70231, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 70238, 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 70255, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 70259, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 70264, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 70270, 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 70280, 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 70293, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 70297, 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 70304, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 70311, 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 70326, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 70331, 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 70344, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu {
  margin-bottom: 0;
}

/* line 70348, 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 70366, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70371, 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 70377, 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 70383, 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 70391, 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 70399, 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 70406, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 70410, 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 70417, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li {
  position: relative;
}

/* line 70421, 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 70433, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 70437, 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 70447, 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 70459, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 70465, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 70472, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 70476, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 70482, 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 70494, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item .icon {
  margin-right: 5px;
}

/* line 70498, 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 70512, 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 70522, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 70526, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 70530, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 70534, 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 70540, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70544, 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 70550, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 70555, 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 70564, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 70569, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 70573, 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 70579, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 70584, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 70588, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 70594, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 70598, 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 70608, 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 70614, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 70618, 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 70626, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 70630, 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 70634, 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 70638, 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 70642, 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 70646, 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 70651, 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 70657, 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 70661, 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 70667, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 70671, 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 70677, 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 70684, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 70688, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 70694, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu {
  border-radius: 0;
}

/* line 70698, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 70702, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 70707, 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 70728, 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 70734, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 70740, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 70746, 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 70760, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title p {
    display: none;
  }
}

/* line 70765, 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 70778, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 70783, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 70788, 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 70796, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 70800, app/assets/stylesheets/global/style.css */
.hover-submenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 70806, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 70812, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 70816, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 70821, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70825, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70829, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 70833, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 70837, 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 70841, 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 70846, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 70850, 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 70861, 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 70866, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 70870, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 70875, app/assets/stylesheets/global/style.css */
.hover-submenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 70879, 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 70886, 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 70894, 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 70898, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 70903, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 70909, 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 70918, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 70924, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 70930, 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 70940, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 70946, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 70959, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 70963, 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 70970, 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 70981, 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 70990, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 70994, 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 71008, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 71014, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 71018, 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 71026, 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 71038, app/assets/stylesheets/global/style.css */
  .hover-submenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 71044, 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 71048, 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 71052, 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 71056, 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 71060, 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 71065, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 71070, 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 71080, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 71085, 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 71096, 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 71107, 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 71118, 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 71129, 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 71140, 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 71146, 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 71158, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 71162, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 71167, 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 71172, 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 71182, app/assets/stylesheets/global/style.css */
.hover-submenu.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 71186, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 71190, 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 71195, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 71199, 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 71207, 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 71215, 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 71230, 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 71237, 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 71241, 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 71246, 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 71251, 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 71256, 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 71263, 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 71272, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl.hover-submenu .side-header {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

/* line 71278, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 71282, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 71286, 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 71291, 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 71299, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 71305, 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 71313, 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 71322, 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 71330, 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 71338, 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 71345, 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 71353, 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 71365, 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 71374, 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 71385, app/assets/stylesheets/global/style.css */
.hover-submenu1 {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 71391, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 71397, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 71401, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 71407, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  }
  /* line 71411, 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 71416, 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 71423, 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 71428, 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 71437, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 71442, 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 71449, 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 71458, 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 71463, 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 71470, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 71474, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 71478, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.color-menu .slide-menu li .slide-item::before {
    color: #fff !important;
  }
  /* line 71482, 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 71486, app/assets/stylesheets/global/style.css */
  .hover-submenu1.color-menu .side-menu-label1 a {
    color: #fff !important;
  }
  /* line 71490, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px !important;
    margin-left: inherit !important;
  }
  /* line 71495, 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 71500, 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 71506, 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 71510, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 71515, 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 71519, 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 71525, 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 71529, 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 71533, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71537, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 71541, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71545, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 55px;
  }
  /* line 71549, 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 71559, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 71563, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 71567, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 71571, 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 71577, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app {
    overflow-x: hidden;
  }
  /* line 71581, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar {
    left: -270px;
  }
  /* line 71585, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71589, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71593, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71597, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 71601, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71605, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 71613, 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 71623, 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 71632, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 71638, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 71644, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 71651, 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 71667, 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 71671, 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 71675, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 71681, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 71688, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    display: none;
  }
}

/* line 71693, 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 71706, 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 71712, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 71721, 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 71731, 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 71738, 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 71750, 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 71756, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__toggle {
    order: -1;
  }
}

/* line 71763, 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 71780, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 71784, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 71789, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 71795, 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 71805, 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 71818, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 71822, 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 71829, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 71836, 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 71851, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 71856, 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 71869, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu {
  margin-bottom: 0;
}

/* line 71873, 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 71891, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71896, 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 71902, 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 71908, 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 71916, 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 71924, 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 71931, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 71935, 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 71942, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li {
  position: relative;
}

/* line 71946, 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 71958, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded a {
  text-decoration: none;
}

/* line 71962, 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 71972, 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 71984, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__icon {
  flex: 0 0 auto;
}

/* line 71990, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 71997, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .slide-menu {
  display: block;
}

/* line 72001, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 72007, 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 72015, 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 72027, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item .icon {
  margin-right: 5px;
}

/* line 72031, 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 72045, 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 72055, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 72059, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 72063, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 72067, 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 72073, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72077, 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 72083, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 72088, 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 72097, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 72102, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 72106, 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 72112, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 72117, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 72121, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 72127, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 72131, 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 72141, 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 72147, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 72151, 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 72159, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 72163, 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 72167, 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 72171, 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 72175, 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 72180, 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 72186, 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 72190, 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 72196, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 72200, 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 72206, 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 72213, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 72217, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 72223, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu {
  border-radius: 0;
}

/* line 72227, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 72231, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon {
  vertical-align: middle;
}

/* line 72236, 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 72257, 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 72263, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 72269, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 72275, 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 72289, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title p {
    display: none;
  }
}

/* line 72294, 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 72307, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 72312, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 72317, 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 72325, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 72329, app/assets/stylesheets/global/style.css */
.hover-submenu1 .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 72335, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 72341, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-muted {
  color: #74829c !important;
}

/* line 72345, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 72350, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72354, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72358, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 72362, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 72366, 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 72370, 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 72375, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 72379, 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 72390, 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 72395, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 72399, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 72404, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-pic {
  margin-bottom: 0.8rem;
}

/* line 72408, 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 72415, 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 72423, 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 72427, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 72432, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 72438, 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 72447, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 72453, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 72459, 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 72469, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 72475, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 72488, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 72492, 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 72499, 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 72510, 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 72519, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 72523, 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 72537, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 72543, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 72547, 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 72555, 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 72567, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 72573, 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 72577, 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 72581, 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 72585, 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 72589, 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 72594, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 72599, 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 72609, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 72614, 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 72625, 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 72636, 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 72647, 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 72658, 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 72669, 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 72675, 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 72687, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 72691, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 72696, 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 72701, 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 72711, app/assets/stylesheets/global/style.css */
.hover-submenu1.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 72715, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 72719, 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 72724, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 72728, 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 72736, 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 72742, 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 72754, 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 72781, 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 72792, 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 72796, 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 72802, 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 72812, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before {
    display: none;
  }
  /* line 72816, 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 72824, 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 72830, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 72836, 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 72844, 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 72853, 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 72862, 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 72868, 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 72876, 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 72883, 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 72890, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 72894, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 72898, 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 72905, 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 72917, 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 72926, 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 72945, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}

@media (min-width: 768px) {
  /* line 72950, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 72954, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 72958, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 72962, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    padding-top: 75px;
  }
  /* line 72966, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 72976, 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 72982, app/assets/stylesheets/global/style.css */
  .sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
}

/* line 72987, app/assets/stylesheets/global/style.css */
.app-content {
  margin-bottom: 0 !important;
  transition: all ease 0.2s;
  overflow: hidden;
  margin-top: 74px;
}

/* line 72996, app/assets/stylesheets/global/style.css */
.app-content .side-app {
  padding: 0px 15px 0 15px;
}

/* line 73000, 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 73009, app/assets/stylesheets/global/style.css */
  .app-content {
    margin-left: 270px;
  }
  /* line 73013, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 73017, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
}

@media print {
  /* line 73023, app/assets/stylesheets/global/style.css */
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 73030, app/assets/stylesheets/global/style.css */
.light-text {
  font-weight: 300 !important;
}

/* line 73034, app/assets/stylesheets/global/style.css */
.semibold-text {
  font-weight: 600 !important;
}

/* line 73038, app/assets/stylesheets/global/style.css */
.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/*----- Componant: Top Navigation Bar ----- */
/* line 73044, 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 73059, app/assets/stylesheets/global/style.css */
  .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 73065, app/assets/stylesheets/global/style.css */
  .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 73072, app/assets/stylesheets/global/style.css */
  .app-header {
    display: none;
  }
}

/* line 73077, 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 73090, app/assets/stylesheets/global/style.css */
.app-header__logo:focus,
.app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 73096, app/assets/stylesheets/global/style.css */
  .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 73105, 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 73120, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:hover {
  color: var(--primary-bg-color);
}

/* line 73124, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:before {
  transition: all 0.25s;
  font-size: 21px;
}

/* line 73129, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover {
  text-decoration: none;
}

/* line 73134, app/assets/stylesheets/global/style.css */
.app-nav {
  display: flex;
  margin-bottom: 0;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  /* line 73145, app/assets/stylesheets/global/style.css */
  .app-nav {
    flex: 1 0 auto;
  }
}

/* line 73152, 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 73162, app/assets/stylesheets/global/style.css */
.app-nav__item:hover,
.app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}

/* line 73168, 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 73180, app/assets/stylesheets/global/style.css */
  .app-search {
    display: none;
  }
}

/* line 73185, 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 73196, 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 73203, 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 73215, app/assets/stylesheets/global/style.css */
.app-notification {
  min-width: 270px;
}

/* line 73219, 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 73226, app/assets/stylesheets/global/style.css */
.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}

/* line 73232, app/assets/stylesheets/global/style.css */
.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}

/* line 73237, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}

/* line 73241, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

/* line 73245, 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 73257, app/assets/stylesheets/global/style.css */
.app-notification__item:focus,
.app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}

/* line 73264, app/assets/stylesheets/global/style.css */
.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}

/* line 73269, app/assets/stylesheets/global/style.css */
.app-notification__icon {
  padding-right: 10px;
}

/* line 73273, app/assets/stylesheets/global/style.css */
.app-notification__message {
  line-height: 1.2;
}

/* line 73277, 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 73291, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 73295, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 73300, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    display: none;
  }
}

/* line 73305, 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 73318, app/assets/stylesheets/global/style.css */
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 73322, 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 73329, app/assets/stylesheets/global/style.css */
.app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 73336, 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 73351, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 73356, 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 73369, app/assets/stylesheets/global/style.css */
.sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 73373, app/assets/stylesheets/global/style.css */
.sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 73377, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 73381, app/assets/stylesheets/global/style.css */
.sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

/* line 73385, 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 73404, app/assets/stylesheets/global/style.css */
.side-menu__item i {
  padding-right: 10px;
}

/* line 73408, app/assets/stylesheets/global/style.css */
.side-menu__item.active {
  text-decoration: none;
}

/* line 73412, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover,
.side-menu__item.active:focus {
  text-decoration: none;
}

/* line 73417, 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 73424, 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 73432, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 73439, app/assets/stylesheets/global/style.css */
.slide-menu a.active {
  color: var(--primary-bg-color) !important;
}

/* line 73443, 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 73450, app/assets/stylesheets/global/style.css */
.slide-menu li {
  position: relative;
}

/* line 73454, 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 73466, app/assets/stylesheets/global/style.css */
.slide.is-expanded a {
  text-decoration: none;
}

/* line 73470, 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 73482, app/assets/stylesheets/global/style.css */
.side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
  position: relative;
  top: 1px;
  line-height: inherit;
}

/* line 73492, app/assets/stylesheets/global/style.css */
.slide.is-expanded .slide-menu {
  display: block;
}

/* line 73496, app/assets/stylesheets/global/style.css */
.slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 73502, 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 73510, app/assets/stylesheets/global/style.css */
.slide-item {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  font-size: 13px;
  color: #76839a;
}

/* line 73522, app/assets/stylesheets/global/style.css */
.slide-item .icon {
  margin-right: 5px;
}

/* line 73526, app/assets/stylesheets/global/style.css */
.angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 73539, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: -6px;
    margin-right: -3px;
  }
  /* line 73544, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 73549, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 73554, 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 73562, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 73567, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 73571, 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 73577, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 73582, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  /* line 73586, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 73590, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  /* line 73594, 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 73605, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__item {
    border-radius: 0;
  }
  /* line 73609, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 73613, 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 73621, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 73625, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 73629, 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 73633, 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 73642, 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 73653, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 73657, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 10px;
  }
}

/* line 73662, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu_label {
  display: none;
}

/* line 73666, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  border-radius: 0;
}

/* line 73670, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 73674, app/assets/stylesheets/global/style.css */
.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}

/* line 73679, 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 73700, app/assets/stylesheets/global/style.css */
.app-title h1, .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 73706, app/assets/stylesheets/global/style.css */
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 73712, app/assets/stylesheets/global/style.css */
  .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 73718, 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 73732, app/assets/stylesheets/global/style.css */
  .app-title p {
    display: none;
  }
}

/* line 73737, 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 73750, app/assets/stylesheets/global/style.css */
  .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 73755, 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 73769, app/assets/stylesheets/global/style.css */
  .tile {
    border: 1px solid #ddd;
  }
}

/* line 73774, app/assets/stylesheets/global/style.css */
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 73779, 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 73783, 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 73788, 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 73796, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 73800, app/assets/stylesheets/global/style.css */
.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 73806, app/assets/stylesheets/global/style.css */
.user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 73812, app/assets/stylesheets/global/style.css */
.user-info .text-muted {
  color: #76839a !important;
}

/* line 73816, app/assets/stylesheets/global/style.css */
.side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 73821, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73825, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73829, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 73833, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 73837, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 73841, 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 73846, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 73850, app/assets/stylesheets/global/style.css */
.side-header {
  display: flex;
  padding: 22px 17px;
  transition: all ease 0.2s;
  height: 75px;
}

/* line 73859, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 73863, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 73868, app/assets/stylesheets/global/style.css */
.user-pic {
  margin-bottom: 0.8rem;
}

/* line 73872, 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 73880, app/assets/stylesheets/global/style.css */
.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #eaedf1;
}

/* line 73885, app/assets/stylesheets/global/style.css */
.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}

/* line 73889, 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 73901, 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 73906, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu h3, .sidebar-mini.sidenav-toggled .side-menu .h3 {
    display: none !important;
  }
  /* line 73910, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 22px 17px !important;
  }
}

/* line 73917, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 73922, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 73928, 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 73938, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active .side-menu__label {
  color: white !important;
}

/*-- Subslide ---*/
/* line 73943, app/assets/stylesheets/global/style.css */
.sub-side-menu__item {
  padding: 8px 8px;
  font-size: 13px;
  display: flex;
  color: #495584;
}

/* line 73950, app/assets/stylesheets/global/style.css */
.sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 73956, 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 73966, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 73972, 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 73986, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 73990, app/assets/stylesheets/global/style.css */
.sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 73997, 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 74010, 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 74020, app/assets/stylesheets/global/style.css */
.sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 74024, 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 74039, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 74045, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 74049, 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 74057, 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 74069, 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 74073, 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 74077, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74081, 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 74085, 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 74089, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active .side-menu__icon {
  color: white;
}

/* line 74093, 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 74098, 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 74103, app/assets/stylesheets/global/style.css */
.app.sidenav-toggled .side-menu .side-menu__icon {
  font-size: 1.5rem !important;
  width: 1.3rem !important;
}

/* line 74108, 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 74114, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
  /* line 74118, app/assets/stylesheets/global/style.css */
  .app .app-sidebar {
    left: -270px;
  }
  /* line 74122, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .side-menu h3, .app.sidenav-toggled .side-menu .h3 {
    display: block !important;
  }
  /* line 74126, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74130, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74134, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74138, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74142, app/assets/stylesheets/global/style.css */
  .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 74147, app/assets/stylesheets/global/style.css */
  .app {
    overflow-x: hidden;
  }
  /* line 74151, 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 74156, app/assets/stylesheets/global/style.css */
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74160, app/assets/stylesheets/global/style.css */
  .app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 74167, app/assets/stylesheets/global/style.css */
  .app-content {
    min-width: 100%;
  }
  /* line 74171, app/assets/stylesheets/global/style.css */
  .app-sidebar__toggle {
    order: -1;
  }
  /* line 74177, 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 74189, 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 74195, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
  }
  /* line 74199, 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 74204, 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 74214, 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 74224, 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 74229, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 100px;
  }
  /* line 74233, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 74237, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
    overflow: hidden;
  }
  /* line 74243, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 74249, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 0px !important;
  }
  /* line 74253, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 10px !important;
  }
}

/* line 74258, 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 74264, 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 74268, 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 74274, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-sidebar .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 74279, app/assets/stylesheets/global/style.css */
.side-menu__item.active i {
  color: var(--primary-bg-color);
}

@media (max-width: 992px) {
  /* line 74284, app/assets/stylesheets/global/style.css */
  .side-menu {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

/* line 74290, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .app-sidebar {
  width: 270px;
}

@media (min-width: 992px) {
  /* line 74295, 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 74307, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    top: 71px;
  }
  /* line 74311, app/assets/stylesheets/global/style.css */
  .demo-icon.nav-link {
    margin: 2px 0px 0px 0px !important;
  }
}

/* line 74316, app/assets/stylesheets/global/style.css */
.side-menu__item .badge {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 74322, 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 74328, 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 74339, app/assets/stylesheets/global/style.css */
.icontext-menu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 74345, app/assets/stylesheets/global/style.css */
  .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    align-items: center;
  }
  /* line 74349, 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 74358, 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 74379, 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 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.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 74393, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 74397, 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 74401, 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 74412, 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 74423, 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 74450, 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 74461, 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 74473, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle {
    color: white;
  }
  /* line 74477, 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 74484, 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 74499, 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 74503, 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 74509, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 74514, 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 74520, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 74524, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 74528, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74532, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 74536, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74540, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    padding-top: 55px;
  }
  /* line 74544, 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 74554, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 74558, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 74562, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 74566, 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 74572, app/assets/stylesheets/global/style.css */
  .icontext-menu.app {
    overflow-x: hidden;
  }
  /* line 74576, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar {
    left: -270px !important;
    width: 270px !important;
  }
  /* line 74581, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74585, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0 !important;
  }
  /* line 74589, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 0 !important;
    width: 270px !important;
  }
  /* line 74594, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74598, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 74606, 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 74616, 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 74625, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 767px) {
  /* line 74631, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 74637, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 74644, 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 74660, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 74666, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 74673, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    display: none;
  }
}

/* line 74678, 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 74691, 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 74697, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 74706, 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 74716, 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 74723, 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 74735, 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 74741, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 74748, 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 74763, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 74767, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 74772, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 74778, 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 74788, 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 74801, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 74805, 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 74812, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 74819, 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 74834, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 74839, 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 74853, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-menu {
    margin-bottom: 0;
    margin-top: 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 74860, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    top: 71px !important;
  }
}

/* line 74865, 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 74883, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74888, 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 74894, 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 74900, 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 74908, 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 74916, 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 74923, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 74927, 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 74934, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li {
  position: relative;
}

/* line 74938, 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 74950, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded a {
  text-decoration: none;
}

/* line 74954, 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 74964, 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 74976, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 74982, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 74989, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 74993, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 74999, 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 75007, 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 75019, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item .icon {
  margin-right: 5px;
}

/* line 75023, 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 75037, 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 75047, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  /* line 75051, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 75055, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 75059, 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 75065, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 75069, 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 75075, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 75080, 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 75089, 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 75094, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 75099, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 75103, 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 75109, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 75114, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 75118, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 75124, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 75128, 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 75138, 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 75144, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 75148, 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 75156, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 75160, 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 75166, 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 75172, 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 75176, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
  /* line 75180, 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 75192, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block !important;
  }
  /* line 75196, 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 75204, 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 75214, 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 75224, 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 75229, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 75233, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 75239, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 75243, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 75248, 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 75269, 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 75275, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 75281, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 75287, 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 75301, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title p {
    display: none;
  }
}

/* line 75306, 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 75319, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 75324, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 75329, 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 75337, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 75341, app/assets/stylesheets/global/style.css */
.icontext-menu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 75347, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 75353, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-muted {
  color: #74829c !important;
}

/* line 75357, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 75362, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75366, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75370, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 75374, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75378, 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 75382, 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 75387, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 75391, 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 75402, 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 75407, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 75411, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 75416, app/assets/stylesheets/global/style.css */
.icontext-menu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 75420, 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 75427, 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 75435, 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 75439, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 75444, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 75450, 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 75459, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 75466, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 75472, 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 75482, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 75488, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 75501, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 75505, 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 75512, 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 75524, 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 75534, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 75538, 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 75553, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 75559, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 75563, 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 75571, 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 75584, app/assets/stylesheets/global/style.css */
  .icontext-menu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 75590, 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 75594, 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 75598, 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 75602, 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 75606, 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 75610, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

/* ######## TEMP-STYLES ######## */
/* line 75615, 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 75622, 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 75628, 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 75635, 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 75643, app/assets/stylesheets/global/style.css */
.fc-daygrid-event.fc-event {
  background: var(--primary-bg-color);
  color: #fff !important;
}

/* line 75648, 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 75659, 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 75668, 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 75681, 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 75692, app/assets/stylesheets/global/style.css */
  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}

/*------ Charts styles ------*/
/* line 75698, app/assets/stylesheets/global/style.css */
.chart-visitors {
  min-height: 18rem;
  overflow: hidden;
}

/* line 75703, app/assets/stylesheets/global/style.css */
.chart-tasks {
  height: 15rem;
  overflow: hidden;
}

/* line 75708, app/assets/stylesheets/global/style.css */
.chart-donut,
.chart-pie {
  height: 21rem;
  overflow: hidden;
}

/* line 75714, app/assets/stylesheets/global/style.css */
.chartsh {
  height: 16rem;
  overflow: hidden;
}

/* line 75719, app/assets/stylesheets/global/style.css */
.chartwidget {
  height: 17rem;
  overflow: hidden;
}

/* line 75724, app/assets/stylesheets/global/style.css */
.social i {
  font-size: 40px;
}

/* line 75728, app/assets/stylesheets/global/style.css */
.social .social-icon i {
  font-size: 11px;
}

/* line 75732, app/assets/stylesheets/global/style.css */
.instagram {
  background: linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}

/* line 75736, app/assets/stylesheets/global/style.css */
.linkedin {
  background-image: linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}

/* line 75740, app/assets/stylesheets/global/style.css */
.twitter {
  background-image: linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}

/* line 75744, app/assets/stylesheets/global/style.css */
.facebook {
  background-image: linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}

/* line 75748, app/assets/stylesheets/global/style.css */
.map,
.chart {
  position: relative;
  padding-top: 56.25%;
}

/* line 75754, app/assets/stylesheets/global/style.css */
.map-square,
.chart-square {
  padding-top: 100%;
}

/* line 75759, app/assets/stylesheets/global/style.css */
.map-content,
.chart-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 75768, app/assets/stylesheets/global/style.css */
.map-header {
  margin-bottom: 1.5rem;
  height: 15rem;
  position: relative;
  margin-bottom: -1.5rem;
}

/* line 75775, 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 75786, app/assets/stylesheets/global/style.css */
.map-header-layer {
  height: 100%;
}

/* line 75790, app/assets/stylesheets/global/style.css */
.map-static {
  height: 120px;
  width: 100%;
  max-width: 640px;
  background-position: center center;
  background-size: 640px 120px;
}

/* line 75798, app/assets/stylesheets/global/style.css */
.chart-circle {
  height: 7rem;
  width: 7rem;
  position: relative;
}

/* line 75804, app/assets/stylesheets/global/style.css */
.chart-circle-1 {
  display: initial;
  height: 12rem;
  width: 12rem;
  position: relative;
}

/* line 75811, app/assets/stylesheets/global/style.css */
.chart-circle canvas {
  margin: 0 auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}

/* line 75818, app/assets/stylesheets/global/style.css */
.chart-circle-xs {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.8rem;
}

/* line 75824, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 6rem !important;
  width: 6rem !important;
  font-size: 1rem;
}

/* line 75830, app/assets/stylesheets/global/style.css */
.chart-circle-lg {
  height: 10rem;
  width: 10rem;
  font-size: 0.8rem;
}

/* line 75836, 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 75855, app/assets/stylesheets/global/style.css */
.chart-circle-value small, .chart-circle-value .small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75861, 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 75881, 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 75887, 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 75906, 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 75926, app/assets/stylesheets/global/style.css */
.amcharts-chart-div a,
.canvasjs-chart-container a {
  display: none !important;
}

/* line 75931, app/assets/stylesheets/global/style.css */
.amChartsLegend.amcharts-legend-div {
  display: none;
}

/*----chart-drop-shadow----*/
/* line 75936, app/assets/stylesheets/global/style.css */
.chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 75941, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}

/* line 75946, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary-1 {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}

/* line 75951, app/assets/stylesheets/global/style.css */
.chart-dropshadow-danger {
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}

/* line 75956, app/assets/stylesheets/global/style.css */
.chart-dropshadow-warning {
  filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}

/* line 75961, app/assets/stylesheets/global/style.css */
.BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 75968, app/assets/stylesheets/global/style.css */
#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4 {
  height: 7rem !important;
}

/* line 75975, app/assets/stylesheets/global/style.css */
#AreaChart5 {
  width: 105% !important;
  height: 163px !important;
  bottom: -15px;
  position: relative;
  left: -7px;
}

/*----chart-drop-shadow----*/
/* line 75984, app/assets/stylesheets/global/style.css */
.chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 75989, app/assets/stylesheets/global/style.css */
.chart-dropshadow-secondary {
  filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}

/* line 75994, app/assets/stylesheets/global/style.css */
.chart-dropshadow-success {
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}

/* line 75999, app/assets/stylesheets/global/style.css */
.chart-dropshadow-info {
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}

/* line 76004, app/assets/stylesheets/global/style.css */
.z-index2 {
  z-index: 2;
}

/* line 76008, app/assets/stylesheets/global/style.css */
.tilebox-one i {
  font-size: 62px;
}

/* line 76012, 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 76021, app/assets/stylesheets/global/style.css */
.legend li {
  padding: 5px;
  display: inline;
}

/* line 76026, app/assets/stylesheets/global/style.css */
.GradientlineShadow {
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}

/* line 76031, app/assets/stylesheets/global/style.css */
.donutShadow {
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}

/* line 76036, app/assets/stylesheets/global/style.css */
.donutShadow-yellow {
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}

/* line 76041, app/assets/stylesheets/global/style.css */
.donutShadow-blue {
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}

/* line 76046, 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 76056, 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 76067, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  /* line 76071, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  /* line 76075, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  /* line 76079, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}

/* line 76084, app/assets/stylesheets/global/style.css */
.main-content-left-chat {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}

/* line 76092, 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 76100, 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 76109, 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 76115, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 18px;
}

/* line 76120, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 76126, 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 76133, app/assets/stylesheets/global/style.css */
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}

/* line 76138, 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 76145, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}

/* line 76150, app/assets/stylesheets/global/style.css */
.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}

/* line 76155, app/assets/stylesheets/global/style.css */
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
  margin-right: 10px;
}

/* line 76163, 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 76173, 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 76186, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: calc(100% - 134px);
    position: relative;
  }
}

/* line 76192, 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 76200, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76205, app/assets/stylesheets/global/style.css */
.main-chat-list .media + .media {
  margin-top: -1px;
  border-top: 1px solid #eaedf1;
}

/* line 76210, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new {
  background-color: #fff;
}

/* line 76214, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76218, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #404c6d;
}

/* line 76223, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}

/* line 76227, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover {
  cursor: pointer;
  background-color: var(--primary02);
  border-top-color: #eaedf1;
  border-bottom-color: #eaedf1;
}

/* line 76234, 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 76239, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected {
  background-color: var(--primary02);
  border-top-color: #f7f8f9;
  border-bottom-color: #f7f8f9;
}

/* line 76245, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}

/* line 76249, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected::after {
  display: block;
}

/* line 76253, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #404c6d;
}

/* line 76257, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}

/* line 76261, 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 76279, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body {
  margin-left: 15px;
}

/* line 76283, 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 76290, 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 76297, 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 76304, 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 76311, app/assets/stylesheets/global/style.css */
  .main-chat-list .media {
    padding: 0.75rem 1.5rem;
  }
}

/* line 76316, app/assets/stylesheets/global/style.css */
.main-content-body-chat {
  flex-direction: column;
}

@media (min-width: 992px) {
  /* line 76321, app/assets/stylesheets/global/style.css */
  .main-content-body-chat {
    display: flex;
  }
}

/* line 76326, 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 76335, app/assets/stylesheets/global/style.css */
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}

/* line 76340, 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 76349, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link i {
  line-height: 0;
}

/* line 76353, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}

/* line 76357, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn::before {
  width: auto;
}

/* line 76361, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link + .nav-link {
  margin-left: 15px;
}

@media (min-width: 576px) {
  /* line 76366, app/assets/stylesheets/global/style.css */
  .main-chat-header .nav-link {
    display: block;
  }
}

/* line 76371, app/assets/stylesheets/global/style.css */
.main-chat-msg-name {
  margin-left: 15px;
}

/* line 76375, 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 76381, 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 76387, app/assets/stylesheets/global/style.css */
  .main-chat-body {
    padding-bottom: 0;
    height: 700px;
    overflow: hidden;
  }
}

@media (min-width: 576px) {
  /* line 76395, app/assets/stylesheets/global/style.css */
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}

/* line 76400, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 76407, 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 76415, app/assets/stylesheets/global/style.css */
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}

/* line 76420, app/assets/stylesheets/global/style.css */
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}

/* line 76427, app/assets/stylesheets/global/style.css */
.main-chat-time:first-of-type {
  margin-top: 0;
}

/* line 76431, 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 76442, 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 76454, app/assets/stylesheets/global/style.css */
  .main-chat-time::before {
    left: 0 !important;
    right: 0 !important;
  }
}

/* line 76460, 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 76471, 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 76486, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav {
  align-items: center;
}

/* line 76490, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  display: none;
}

/* line 76497, 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 76506, 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 76512, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}

@media (min-width: 576px) {
  /* line 76521, app/assets/stylesheets/global/style.css */
  .main-chat-footer .nav-link {
    display: block;
  }
}

@media (min-width: 576px) {
  /* line 76527, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  /* line 76533, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin: 0 20px;
  }
}

/* line 76538, app/assets/stylesheets/global/style.css */
.main-msg-send {
  font-size: 20px;
}

/* line 76542, 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 76552, 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 76559, app/assets/stylesheets/global/style.css */
  .main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
  /* line 76564, app/assets/stylesheets/global/style.css */
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}

/* line 76570, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76574, app/assets/stylesheets/global/style.css */
.media img {
  border-radius: 4px;
}

/* line 76578, 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 76585, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76590, 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 76599, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: 700px;
    position: relative;
  }
}

/* line 76605, app/assets/stylesheets/global/style.css */
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

/* line 76611, app/assets/stylesheets/global/style.css */
.far {
  font-weight: 400;
}

/* line 76615, 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 76627, app/assets/stylesheets/global/style.css */
.main-chat-body {
  position: relative;
}

/* line 76631, app/assets/stylesheets/global/style.css */
.main-chat-body .content-inner {
  padding: 20px;
}

/* line 76635, app/assets/stylesheets/global/style.css */
.main-chat-body .media + .media {
  margin-top: 20px;
}

/* line 76639, 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 76645, 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 76654, app/assets/stylesheets/global/style.css */
.chat-left .main-msg-wrapper {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 76659, app/assets/stylesheets/global/style.css */
.profile-user-online {
  background-repeat: no-repeat;
}

/* line 76663, app/assets/stylesheets/global/style.css */
.slick-slider {
  position: relative;
  display: block;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 76670, app/assets/stylesheets/global/style.css */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 76675, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list {
  margin: 0 -6px;
}

/* line 76679, app/assets/stylesheets/global/style.css */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}

/* line 76686, app/assets/stylesheets/global/style.css */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 76695, app/assets/stylesheets/global/style.css */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 76701, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list .slick-slide {
  padding: 0 6px;
}

/* line 76705, app/assets/stylesheets/global/style.css */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 76711, app/assets/stylesheets/global/style.css */
.recent-box .recent-profile {
  height: 90px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}

/* line 76718, app/assets/stylesheets/global/style.css */
.chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #495057;
}

/* line 76724, app/assets/stylesheets/global/style.css */
.chat-profile i {
  font-size: 14px;
}

/* line 76728, app/assets/stylesheets/global/style.css */
.chat-profile:hover {
  color: var(--primary-bg-color) !important;
}

/* line 76732, app/assets/stylesheets/global/style.css */
.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 76738, 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 76746, app/assets/stylesheets/global/style.css */
  .main-content-app {
    height: calc(100vh - 200px);
  }
}

/* line 76751, app/assets/stylesheets/global/style.css */
.overflow-scroll::-webkit-scrollbar {
  display: none;
}

/* line 76755, app/assets/stylesheets/global/style.css */
.overflow-scroll {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* line 76762, app/assets/stylesheets/global/style.css */
.media-files {
  padding: 0.75rem;
}

/* line 76766, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #ffffff;
  color: var(--primary-bg-color) !important;
}

/* line 76772, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a {
  color: #495057 !important;
}

/* line 76776, 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 76781, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    padding-bottom: 1.5rem;
  }
}

/* line 76786, 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 76792, app/assets/stylesheets/global/style.css */
.authentication input {
  border: 0;
  padding-left: 32px !important;
  border-radius: 0;
}

/* line 76798, 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 76802, app/assets/stylesheets/global/style.css */
.authentication .card-title {
  font-size: 1.185rem;
}

/* line 76806, app/assets/stylesheets/global/style.css */
.authentication .form-control {
  margin-bottom: 1rem;
}

/* line 76810, app/assets/stylesheets/global/style.css */
.authentication .form-control:focus {
  box-shadow: none;
}

/* line 76814, app/assets/stylesheets/global/style.css */
.authentication input::-moz-placeholder {
  color: #76839a;
  margin-top: 1px;
}
.authentication input::placeholder {
  color: #76839a;
  margin-top: 1px;
}

/* line 76819, 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 76824, app/assets/stylesheets/global/style.css */
.authentication .flex-c-m .login100-social-item i {
  color: #fff;
  margin-left: 0;
}

/* line 76829, app/assets/stylesheets/global/style.css */
.authentication .wrap-input {
  width: 100%;
  margin: 0 auto;
}

/* line 76834, 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 76848, app/assets/stylesheets/global/style.css */
.login100-social-item:hover {
  color: #fff;
}

/* line 76852, app/assets/stylesheets/global/style.css */
.container-login100 .box .social-icons {
  position: relative;
}

/* line 76856, app/assets/stylesheets/global/style.css */
.container-login100 .box ul {
  margin: 0;
  padding: 0;
}

/* line 76861, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li {
  list-style: none;
  float: left;
  padding: 7px 7px;
}

/* line 76867, 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 76874, app/assets/stylesheets/global/style.css */
.relative {
  position: relative !important;
}

/* line 76878, 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 76890, 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 76902, 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 76915, 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 76931, 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 76947, 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 76973, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  outline: none;
}

/* line 76977, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}

/* line 76981, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}

/* line 76985, app/assets/stylesheets/global/style.css */
.range.range-success output {
  background-color: #4ecc48;
}

/* line 76989, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}

/* line 76993, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}

/* line 76997, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}

/* line 77001, app/assets/stylesheets/global/style.css */
.range.range-info output {
  background-color: #45aaf2;
}

/* line 77005, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}

/* line 77009, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}

/* line 77013, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}

/* line 77017, app/assets/stylesheets/global/style.css */
.range.range-warning output {
  background-color: #ecb403;
}

/* line 77021, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}

/* line 77025, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}

/* line 77029, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}

/* line 77033, app/assets/stylesheets/global/style.css */
.range.range-danger output {
  background-color: #c21a1a;
}

/* line 77037, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}

/* line 77041, app/assets/stylesheets/global/style.css */
.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
  color: #fff;
  z-index: 1;
}

/* line 77049, 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 77059, 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 77070, app/assets/stylesheets/global/style.css */
.ribbon1 span:before,
.ribbon1 span:after {
  position: absolute;
  content: "";
}

/* line 77076, app/assets/stylesheets/global/style.css */
.ribbon1 span:before {
  height: 6px;
  width: 6px;
  left: -6px;
  top: 0;
  background: #45aaf2;
}

/* line 77084, 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 77093, 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 77104, 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 77123, 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 77135, 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 77148, app/assets/stylesheets/global/style.css */
.wizard {
  border: 1px solid #e9edf4;
  background-color: #fff;
}

/* line 77153, app/assets/stylesheets/global/style.css */
.wizard > .steps {
  padding: 20px;
}

/* line 77157, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}

/* line 77163, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}

/* line 77169, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .current-info {
  display: none;
}

/* line 77173, 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 77181, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li + li {
  margin-left: 5px;
}

/* line 77185, 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 77193, 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 77203, 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 77221, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a {
  color: #737688;
}

/* line 77225, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  color: #737688;
}

/* line 77230, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a {
  color: var(--primary-bg-color);
}

/* line 77234, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}

/* line 77239, 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 77245, 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 77252, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a {
  color: #13bfa6;
}

/* line 77256, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  color: #13bfa6;
}

/* line 77261, 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 77267, 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 77274, app/assets/stylesheets/global/style.css */
.wizard > .content {
  border-top: 1px solid #e9edf4;
  border-bottom: 1px solid #e9edf4;
  min-height: 150px;
  padding: 20px;
}

/* line 77281, 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 77290, app/assets/stylesheets/global/style.css */
.wizard > .content > .title.current {
  display: block;
}

/* line 77294, app/assets/stylesheets/global/style.css */
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}

/* line 77301, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}

/* line 77305, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}

/* line 77309, app/assets/stylesheets/global/style.css */
.wizard > .actions {
  padding: 20px;
}

/* line 77313, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}

/* line 77321, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul > li:last-child a {
  background-color: #13bfa6;
}

/* line 77325, 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 77335, 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 77346, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77351, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77357, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps {
  padding: 20px;
}

/* line 77361, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}

/* line 77365, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li .title {
  display: none;
}

/* line 77369, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}

/* line 77373, app/assets/stylesheets/global/style.css */
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}

/* line 77378, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions {
  padding: 20px;
}

/* line 77382, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 77389, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77395, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77401, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77407, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}

@media (min-width: 768px) {
  /* line 77414, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77420, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  /* line 77426, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 77432, app/assets/stylesheets/global/style.css */
  .wizard > .steps a {
    justify-content: flex-start;
  }
  /* line 77436, app/assets/stylesheets/global/style.css */
  .wizard > .steps a:hover,
.wizard > .steps a:active {
    justify-content: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77444, 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 77453, 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 77465, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: block;
  }
}

@media (max-width: 991px) {
  /* line 77471, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 77478, 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 77486, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77492, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 20px;
  }
}

@media (min-width: 768px) {
  /* line 77498, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77504, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 20px;
  }
}

@media (min-width: 576px) {
  /* line 77510, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}

@media (min-width: 768px) {
  /* line 77517, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    width: 15%;
  }
}

@media (min-width: 992px) {
  /* line 77523, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    padding: 20px;
    width: 30%;
  }
}

@media (min-width: 576px) {
  /* line 77530, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  /* line 77536, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 77543, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 77549, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 77555, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}

@media (min-width: 576px) {
  /* line 77561, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 77567, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77573, 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 77583, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77589, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}

@media (min-width: 576px) {
  /* line 77596, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77604, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77610, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/* line 77617, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}

/* line 77622, 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 77633, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}

/* line 77638, 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 77644, 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 77657, 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 77664, 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 77671, 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 77678, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77684, 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 77691, 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 77703, 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 77709, 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 77716, 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 77724, app/assets/stylesheets/global/style.css */
.parsley-required {
  font-size: 12px;
  color: #ff5c77;
  margin-top: 3px;
}

/* line 77730, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
  background-color: var(--primary-bg-color) !important;
}

/* line 77735, app/assets/stylesheets/global/style.css */
.form-group label.control-label {
  color: var(--primary-bg-color);
}

/* line 77739, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 77743, app/assets/stylesheets/global/style.css */
.wizard-container .wizard-navigation {
  background: #ebeff8;
}

/* line 77747, 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 77753, app/assets/stylesheets/global/style.css */
.weather-card {
  height: 492px;
  background: #fff;
  overflow: hidden;
}

/* line 77759, 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 77769, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper {
  padding: 30px;
  position: relative;
  z-index: 1;
}

/* line 77775, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav {
  height: 20px;
}

/* line 77779, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr {
  color: #fff;
  font-size: 20px;
}

/* line 77784, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-chevron-left {
  display: inline-block;
  float: left;
}

/* line 77789, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-cog {
  display: inline-block;
  float: right;
}

/* line 77794, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .heading {
  margin-top: 20px;
  font-size: 35px;
  font-weight: 400;
  color: #fff;
}

/* line 77801, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .location {
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
}

/* line 77808, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp {
  margin-top: 20px;
}

/* line 77812, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a {
  text-decoration: none;
  color: #fff;
}

/* line 77817, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a .temp-type {
  font-size: 85px;
}

/* line 77821, 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 77828, 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 77837, app/assets/stylesheets/global/style.css */
.weather-card .top:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 77847, app/assets/stylesheets/global/style.css */
.weather-card .bottom {
  padding: 0 30px;
  background: #fff;
}

/* line 77852, 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 77861, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast a {
  text-decoration: none;
  color: #000;
}

/* line 77866, 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 77873, 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 77882, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .date {
  display: inline-block;
}

/* line 77886, 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 77893, 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 77901, 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 77909, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type {
  font-size: 20px;
}

/* line 77913, 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 77918, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap {
    margin-top: 2rem !important;
  }
}

@media (max-width: 360px) {
  /* line 77924, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .wideget-user-img {
    width: 130px;
    height: 130px;
  }
  /* line 77929, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .user-wrap {
    margin-top: 0.7rem !important;
    margin-left: 13px;
  }
  /* line 77934, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap .wideget-user-warap-r {
    margin-left: 5rem !important;
  }
}

/* line 77939, 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 77948, app/assets/stylesheets/global/style.css */
.widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 77952, 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 77966, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle i {
  font-size: 1.6rem;
  color: #fff;
}

/* line 77971, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p {
  margin-bottom: 0;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 77977, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p:first-child {
  font-weight: 600;
  font-size: 25px;
}

/**widgets*/
/* line 77983, app/assets/stylesheets/global/style.css */
.widgets {
  font-size: 35px;
  padding: 20px;
}

/* line 77988, app/assets/stylesheets/global/style.css */
.widgetstext {
  top: 0;
  bottom: 0;
  padding: 20px 40px;
}

/* line 77994, app/assets/stylesheets/global/style.css */
.widget-line h4, .widget-line .h4 {
  font-size: 24px;
  font-weight: 600;
}

/* line 77999, app/assets/stylesheets/global/style.css */
.widget-line p {
  font-size: 16px;
}

/* line 78003, 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 78011, app/assets/stylesheets/global/style.css */
.wideget-user-info {
  margin-top: 1rem;
}

/* line 78015, app/assets/stylesheets/global/style.css */
.widget-line-list {
  margin: 6px;
}

/* line 78019, app/assets/stylesheets/global/style.css */
.widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 78023, 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 78033, 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 78042, app/assets/stylesheets/global/style.css */
.wideget-user-desc .wideget-user-img img {
  border-radius: 100%;
  margin-right: 2rem;
}

/* line 78047, app/assets/stylesheets/global/style.css */
.wideget-user-desc .user-wrap {
  margin-top: 1.5rem;
}

/* line 78051, 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 78061, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 78065, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap {
  display: flex;
}

/* line 78069, 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 78075, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap .wideget-user-warap-r {
  margin-left: 10rem;
}

/* line 78079, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-rating a {
  font-size: 18px;
}

/* line 78083, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading {
  padding: 0;
  border: 0;
}

/* line 78088, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
  font-size: 15px;
  font-weight: 400;
}

/* line 78094, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tabs-menu1 ul li a {
  padding: 14px 20px 14px 20px;
  display: block;
}

/* line 78099, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data {
  margin-top: 8px;
}

/* line 78103, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data .wrp p:first-child {
  font-size: 20px;
  font-weight: 500;
}

/* line 78108, 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 78117, app/assets/stylesheets/global/style.css */
.widget-drop .button:focus {
  border-color: transparant !important;
}

/* line 78121, 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 78133, app/assets/stylesheets/global/style.css */
.clip-widget {
  position: relative;
}

/* ######## UTILITIES-STYLES ######## */
/* line 78138, app/assets/stylesheets/global/style.css */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 78146, app/assets/stylesheets/global/style.css */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 78151, 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 78165, app/assets/stylesheets/global/style.css */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

/* line 78169, app/assets/stylesheets/global/style.css */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 78173, app/assets/stylesheets/global/style.css */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 78177, app/assets/stylesheets/global/style.css */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 78181, app/assets/stylesheets/global/style.css */
.flex-row {
  flex-direction: row !important;
}

/* line 78186, app/assets/stylesheets/global/style.css */
.flex-column {
  flex-direction: column !important;
}

/* line 78191, app/assets/stylesheets/global/style.css */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 78196, app/assets/stylesheets/global/style.css */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 78201, app/assets/stylesheets/global/style.css */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 78206, app/assets/stylesheets/global/style.css */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 78211, app/assets/stylesheets/global/style.css */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 78216, app/assets/stylesheets/global/style.css */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 78221, app/assets/stylesheets/global/style.css */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 78226, app/assets/stylesheets/global/style.css */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 78231, app/assets/stylesheets/global/style.css */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 78236, app/assets/stylesheets/global/style.css */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 78241, app/assets/stylesheets/global/style.css */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 78246, app/assets/stylesheets/global/style.css */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 78251, app/assets/stylesheets/global/style.css */
.justify-content-center {
  justify-content: center !important;
}

/* line 78256, app/assets/stylesheets/global/style.css */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 78261, app/assets/stylesheets/global/style.css */
.justify-content-around {
  justify-content: space-around !important;
}

@media (min-width: 576px) {
  /* line 78267, app/assets/stylesheets/global/style.css */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 78272, app/assets/stylesheets/global/style.css */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 78277, app/assets/stylesheets/global/style.css */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78282, app/assets/stylesheets/global/style.css */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78287, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78292, app/assets/stylesheets/global/style.css */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78297, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78302, app/assets/stylesheets/global/style.css */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 78307, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78312, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78317, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78322, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78327, app/assets/stylesheets/global/style.css */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 78332, app/assets/stylesheets/global/style.css */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 78337, app/assets/stylesheets/global/style.css */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 78342, app/assets/stylesheets/global/style.css */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 78347, app/assets/stylesheets/global/style.css */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 768px) {
  /* line 78354, app/assets/stylesheets/global/style.css */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 78359, app/assets/stylesheets/global/style.css */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 78364, app/assets/stylesheets/global/style.css */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78369, app/assets/stylesheets/global/style.css */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78374, app/assets/stylesheets/global/style.css */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78379, app/assets/stylesheets/global/style.css */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78384, app/assets/stylesheets/global/style.css */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78389, app/assets/stylesheets/global/style.css */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 78394, app/assets/stylesheets/global/style.css */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78399, app/assets/stylesheets/global/style.css */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78404, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78409, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78414, app/assets/stylesheets/global/style.css */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 78419, app/assets/stylesheets/global/style.css */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 78424, app/assets/stylesheets/global/style.css */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 78429, app/assets/stylesheets/global/style.css */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 78434, app/assets/stylesheets/global/style.css */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 992px) {
  /* line 78441, app/assets/stylesheets/global/style.css */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 78446, app/assets/stylesheets/global/style.css */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 78451, app/assets/stylesheets/global/style.css */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78456, app/assets/stylesheets/global/style.css */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78461, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78466, app/assets/stylesheets/global/style.css */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78471, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78476, app/assets/stylesheets/global/style.css */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 78481, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78486, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78491, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78496, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78501, app/assets/stylesheets/global/style.css */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 78506, app/assets/stylesheets/global/style.css */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 78511, app/assets/stylesheets/global/style.css */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 78516, app/assets/stylesheets/global/style.css */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 78521, app/assets/stylesheets/global/style.css */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 1280px) {
  /* line 78528, app/assets/stylesheets/global/style.css */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 78533, app/assets/stylesheets/global/style.css */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 78538, app/assets/stylesheets/global/style.css */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78543, app/assets/stylesheets/global/style.css */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78548, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78553, app/assets/stylesheets/global/style.css */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78558, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78563, app/assets/stylesheets/global/style.css */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 78568, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78573, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78578, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78583, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78588, app/assets/stylesheets/global/style.css */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 78593, app/assets/stylesheets/global/style.css */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 78598, app/assets/stylesheets/global/style.css */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 78603, app/assets/stylesheets/global/style.css */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 78608, app/assets/stylesheets/global/style.css */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
}

/*------ Alignments -------*/
/* line 78615, app/assets/stylesheets/global/style.css */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 78619, app/assets/stylesheets/global/style.css */
.align-top {
  vertical-align: top !important;
}

/* line 78623, app/assets/stylesheets/global/style.css */
.align-middle {
  vertical-align: middle !important;
}

/* line 78627, app/assets/stylesheets/global/style.css */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 78631, app/assets/stylesheets/global/style.css */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 78635, app/assets/stylesheets/global/style.css */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 78639, app/assets/stylesheets/global/style.css */
.align-items-start {
  align-items: flex-start !important;
}

/* line 78644, app/assets/stylesheets/global/style.css */
.align-items-end {
  align-items: flex-end !important;
}

/* line 78649, app/assets/stylesheets/global/style.css */
.align-items-center {
  align-items: center !important;
}

/* line 78654, app/assets/stylesheets/global/style.css */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 78659, app/assets/stylesheets/global/style.css */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 78664, app/assets/stylesheets/global/style.css */
.align-content-start {
  align-content: flex-start !important;
}

/* line 78669, app/assets/stylesheets/global/style.css */
.align-content-end {
  align-content: flex-end !important;
}

/* line 78674, app/assets/stylesheets/global/style.css */
.align-content-center {
  align-content: center !important;
}

/* line 78679, app/assets/stylesheets/global/style.css */
.align-content-between {
  align-content: space-between !important;
}

/* line 78684, app/assets/stylesheets/global/style.css */
.align-content-around {
  align-content: space-around !important;
}

/* line 78689, app/assets/stylesheets/global/style.css */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 78694, app/assets/stylesheets/global/style.css */
.align-self-auto {
  align-self: auto !important;
}

/* line 78699, app/assets/stylesheets/global/style.css */
.align-self-start {
  align-self: flex-start !important;
}

/* line 78704, app/assets/stylesheets/global/style.css */
.align-self-end {
  align-self: flex-end !important;
}

/* line 78709, app/assets/stylesheets/global/style.css */
.align-self-center {
  align-self: center !important;
}

/* line 78714, app/assets/stylesheets/global/style.css */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 78719, app/assets/stylesheets/global/style.css */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 78725, app/assets/stylesheets/global/style.css */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 78730, app/assets/stylesheets/global/style.css */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 78735, app/assets/stylesheets/global/style.css */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 78740, app/assets/stylesheets/global/style.css */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 78745, app/assets/stylesheets/global/style.css */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 78750, app/assets/stylesheets/global/style.css */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 78755, app/assets/stylesheets/global/style.css */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 78760, app/assets/stylesheets/global/style.css */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 78765, app/assets/stylesheets/global/style.css */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 78770, app/assets/stylesheets/global/style.css */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 78775, app/assets/stylesheets/global/style.css */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 78780, app/assets/stylesheets/global/style.css */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 78785, app/assets/stylesheets/global/style.css */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 78790, app/assets/stylesheets/global/style.css */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 78795, app/assets/stylesheets/global/style.css */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 78800, app/assets/stylesheets/global/style.css */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 78805, app/assets/stylesheets/global/style.css */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 78812, app/assets/stylesheets/global/style.css */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 78817, app/assets/stylesheets/global/style.css */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 78822, app/assets/stylesheets/global/style.css */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 78827, app/assets/stylesheets/global/style.css */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 78832, app/assets/stylesheets/global/style.css */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 78837, app/assets/stylesheets/global/style.css */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 78842, app/assets/stylesheets/global/style.css */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 78847, app/assets/stylesheets/global/style.css */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 78852, app/assets/stylesheets/global/style.css */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 78857, app/assets/stylesheets/global/style.css */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 78862, app/assets/stylesheets/global/style.css */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 78867, app/assets/stylesheets/global/style.css */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 78872, app/assets/stylesheets/global/style.css */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 78877, app/assets/stylesheets/global/style.css */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 78882, app/assets/stylesheets/global/style.css */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 78887, app/assets/stylesheets/global/style.css */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 78892, app/assets/stylesheets/global/style.css */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 78899, app/assets/stylesheets/global/style.css */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 78904, app/assets/stylesheets/global/style.css */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 78909, app/assets/stylesheets/global/style.css */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 78914, app/assets/stylesheets/global/style.css */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 78919, app/assets/stylesheets/global/style.css */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 78924, app/assets/stylesheets/global/style.css */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 78929, app/assets/stylesheets/global/style.css */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 78934, app/assets/stylesheets/global/style.css */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 78939, app/assets/stylesheets/global/style.css */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 78944, app/assets/stylesheets/global/style.css */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 78949, app/assets/stylesheets/global/style.css */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 78954, app/assets/stylesheets/global/style.css */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 78959, app/assets/stylesheets/global/style.css */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 78964, app/assets/stylesheets/global/style.css */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 78969, app/assets/stylesheets/global/style.css */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 78974, app/assets/stylesheets/global/style.css */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 78979, app/assets/stylesheets/global/style.css */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1280px) {
  /* line 78986, app/assets/stylesheets/global/style.css */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 78991, app/assets/stylesheets/global/style.css */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 78996, app/assets/stylesheets/global/style.css */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 79001, app/assets/stylesheets/global/style.css */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 79006, app/assets/stylesheets/global/style.css */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 79011, app/assets/stylesheets/global/style.css */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 79016, app/assets/stylesheets/global/style.css */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 79021, app/assets/stylesheets/global/style.css */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 79026, app/assets/stylesheets/global/style.css */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 79031, app/assets/stylesheets/global/style.css */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 79036, app/assets/stylesheets/global/style.css */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 79041, app/assets/stylesheets/global/style.css */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 79046, app/assets/stylesheets/global/style.css */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 79051, app/assets/stylesheets/global/style.css */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 79056, app/assets/stylesheets/global/style.css */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 79061, app/assets/stylesheets/global/style.css */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 79066, app/assets/stylesheets/global/style.css */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 79072, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 79076, app/assets/stylesheets/global/style.css */
.bg-alert {
  background-color: #ff7300 !important;
}

/* line 79080, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79085, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79090, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79095, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79100, 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 79105, 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 79110, app/assets/stylesheets/global/style.css */
.bg-success {
  background-color: #13bfa6 !important;
}

/* line 79114, app/assets/stylesheets/global/style.css */
a.bg-success:hover,
a.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79119, app/assets/stylesheets/global/style.css */
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79124, app/assets/stylesheets/global/style.css */
.bg-info {
  background-color: #59adec !important;
}

/* line 79128, app/assets/stylesheets/global/style.css */
a.bg-info:hover,
a.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79133, app/assets/stylesheets/global/style.css */
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79138, app/assets/stylesheets/global/style.css */
.bg-warning {
  background-color: #e7c354 !important;
}

/* line 79142, app/assets/stylesheets/global/style.css */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79147, app/assets/stylesheets/global/style.css */
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79152, app/assets/stylesheets/global/style.css */
.bg-danger {
  background-color: #d12c47 !important;
}

/* line 79156, app/assets/stylesheets/global/style.css */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79161, app/assets/stylesheets/global/style.css */
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79166, app/assets/stylesheets/global/style.css */
.bg-light {
  background-color: #e4e7ecc5 !important;
}

/* line 79170, app/assets/stylesheets/global/style.css */
.bg-light-lightest {
  background-color: rgba(228, 231, 236, 0.15) !important;
}

/* line 79174, app/assets/stylesheets/global/style.css */
.bg-light-lighter {
  background-color: rgba(228, 231, 236, 0.65) !important;
}

/* line 79178, app/assets/stylesheets/global/style.css */
a.bg-light:hover,
a.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79183, app/assets/stylesheets/global/style.css */
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79188, app/assets/stylesheets/global/style.css */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 79192, app/assets/stylesheets/global/style.css */
a.bg-dark:hover,
a.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 79197, 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 79203, app/assets/stylesheets/global/style.css */
.bg-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
}

/* line 79207, app/assets/stylesheets/global/style.css */
a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79212, app/assets/stylesheets/global/style.css */
button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79217, app/assets/stylesheets/global/style.css */
.bg-secondary-gradient {
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
}

/* line 79221, app/assets/stylesheets/global/style.css */
a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79226, app/assets/stylesheets/global/style.css */
button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79231, app/assets/stylesheets/global/style.css */
.bg-success-gradient {
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
}

/* line 79235, 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 79240, 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 79245, app/assets/stylesheets/global/style.css */
.bg-info-gradient {
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
}

/* line 79249, 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 79254, 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 79259, app/assets/stylesheets/global/style.css */
.bg-warning-gradient {
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
}

/* line 79263, app/assets/stylesheets/global/style.css */
a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79268, app/assets/stylesheets/global/style.css */
button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79273, app/assets/stylesheets/global/style.css */
.bg-danger-gradient {
  background-image: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
}

/* line 79277, 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 79282, 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 79287, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-image: linear-gradient(to right bottom, #661fd6 0%, #0061FF 100%) !important;
}

/* line 79291, 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 79296, 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 79301, app/assets/stylesheets/global/style.css */
.bg-pink-gradient {
  background-image: linear-gradient(to right bottom, #f58598 0%, #E8AA98 100%) !important;
}

/* line 79305, 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 79310, 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 79315, app/assets/stylesheets/global/style.css */
.bg-teal-gradient {
  background-image: linear-gradient(to right bottom, #2bcbba 0%, #00B8D0 100%) !important;
}

/* line 79319, 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 79324, 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 79329, app/assets/stylesheets/global/style.css */
.bg-light-gradient {
  background: linear-gradient(to right bottom, #868e96 0%, #474c54 100%) !important;
}

/* line 79333, 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 79338, 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 79343, app/assets/stylesheets/global/style.css */
.bg-dark-gradient {
  background: linear-gradient(to right bottom, #444546 0%, #000000b8 100%) !important;
}

/* line 79347, 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 79352, 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 79357, app/assets/stylesheets/global/style.css */
.bg-facebook-gradient {
  background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

/* line 79361, app/assets/stylesheets/global/style.css */
.bg-white {
  background-color: #fff !important;
}

/* line 79365, app/assets/stylesheets/global/style.css */
.bg-transparent {
  background-color: transparent !important;
}

/* line 79369, app/assets/stylesheets/global/style.css */
.bg1 {
  background-color: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

/* line 79373, app/assets/stylesheets/global/style.css */
.bg2 {
  background-color: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

/* line 79377, app/assets/stylesheets/global/style.css */
.bg3 {
  background-color: linear-gradient(to bottom right, #f53e31, #dd4b39);
}

/*------ Background colors -------*/
/* line 79382, app/assets/stylesheets/global/style.css */
.bg-purple {
  background-color: #661fd6 !important;
  color: #fff !important;
}

/* line 79387, app/assets/stylesheets/global/style.css */
a.bg-purple:hover,
a.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79392, app/assets/stylesheets/global/style.css */
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79397, app/assets/stylesheets/global/style.css */
.bg-purple-lightest {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79401, 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 79406, 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 79411, app/assets/stylesheets/global/style.css */
.bg-purple-lighter {
  background-color: rgba(102, 31, 214, 0.65) !important;
}

/* line 79415, 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 79420, 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 79425, app/assets/stylesheets/global/style.css */
.bg-purple-light {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79429, 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 79434, 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 79439, app/assets/stylesheets/global/style.css */
.bg-purple-dark {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79443, 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 79448, 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 79453, app/assets/stylesheets/global/style.css */
.bg-purple-darker {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79457, 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 79462, 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 79467, app/assets/stylesheets/global/style.css */
.bg-purple-darkest {
  background-color: #3b088d !important;
}

/* line 79471, 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 79476, 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 79481, app/assets/stylesheets/global/style.css */
.bg-blue {
  background-color: #467fcf !important;
}

/* line 79485, app/assets/stylesheets/global/style.css */
.bg-blue-lightest {
  background-color: rgba(70, 127, 207, 0.35) !important;
}

/* line 79489, 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 79494, 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 79499, app/assets/stylesheets/global/style.css */
.bg-blue-lighter {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79503, 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 79508, 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 79513, app/assets/stylesheets/global/style.css */
.bg-blue-light {
  background-color: rgba(70, 127, 207, 0.85) !important;
}

/* line 79517, 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 79522, 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 79527, app/assets/stylesheets/global/style.css */
.bg-blue-dark {
  background-color: #132949 !important;
}

/* line 79531, 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 79536, 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 79541, app/assets/stylesheets/global/style.css */
.bg-blue-darker {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79545, 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 79550, 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 79555, app/assets/stylesheets/global/style.css */
.bg-blue-darkest {
  background-color: #132949 !important;
}

/* line 79559, 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 79564, 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 79569, app/assets/stylesheets/global/style.css */
.bg-purssianblue {
  background-color: #362f71;
}

/* line 79573, 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 79578, 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 79583, app/assets/stylesheets/global/style.css */
.bg-indigo-lightest {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79587, 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 79592, 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 79597, app/assets/stylesheets/global/style.css */
.bg-indigo-lighter {
  background-color: rgba(101, 116, 205, 0.85) !important;
}

/* line 79601, 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 79606, 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 79611, app/assets/stylesheets/global/style.css */
.bg-indigo-light {
  background-color: rgba(101, 116, 205, 0.765) !important;
}

/* line 79615, 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 79620, 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 79625, app/assets/stylesheets/global/style.css */
.bg-indigo-dark {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79629, 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 79634, 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 79639, app/assets/stylesheets/global/style.css */
.bg-indigo-darker {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79643, 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 79648, 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 79653, app/assets/stylesheets/global/style.css */
.bg-indigo-darkest {
  background-color: #122595 !important;
}

/* line 79657, 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 79662, 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 79667, app/assets/stylesheets/global/style.css */
.bg-pink-lightest {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79671, 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 79676, 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 79681, app/assets/stylesheets/global/style.css */
.bg-pink-lighter {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79685, 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 79690, 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 79695, app/assets/stylesheets/global/style.css */
.bg-pink-light {
  background-color: rgba(245, 133, 152, 0.85) !important;
}

/* line 79699, 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 79704, 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 79709, app/assets/stylesheets/global/style.css */
.bg-pink-dark {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79713, 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 79718, 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 79723, app/assets/stylesheets/global/style.css */
.bg-pink-darker {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79727, 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 79732, 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 79737, app/assets/stylesheets/global/style.css */
.bg-pink-darkest {
  background-color: #f3556f !important;
}

/* line 79741, 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 79746, 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 79751, app/assets/stylesheets/global/style.css */
.bg-red {
  background-color: #e32f2f !important;
}

/* line 79755, app/assets/stylesheets/global/style.css */
.bg-red-lightest {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79759, 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 79764, 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 79769, app/assets/stylesheets/global/style.css */
.bg-red-lighter {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79773, 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 79778, 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 79783, app/assets/stylesheets/global/style.css */
.bg-red-light {
  background-color: rgba(227, 47, 47, 0.85) !important;
}

/* line 79787, 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 79792, 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 79797, app/assets/stylesheets/global/style.css */
.bg-red-dark {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79801, 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 79806, 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 79811, app/assets/stylesheets/global/style.css */
.bg-red-darker {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79815, 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 79820, 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 79825, app/assets/stylesheets/global/style.css */
.bg-red-darkest {
  background-color: #a30606 !important;
}

/* line 79829, 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 79834, 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 79839, app/assets/stylesheets/global/style.css */
.bg-orange-lightest {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79843, 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 79848, 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 79853, app/assets/stylesheets/global/style.css */
.bg-orange-lighter {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79857, 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 79862, 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 79867, app/assets/stylesheets/global/style.css */
.bg-orange-light {
  background-color: rgba(252, 115, 3, 0.85) !important;
}

/* line 79871, 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 79876, 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 79881, app/assets/stylesheets/global/style.css */
.bg-orange-dark {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79885, 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 79890, 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 79895, app/assets/stylesheets/global/style.css */
.bg-orange-darker {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79899, 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 79904, 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 79909, app/assets/stylesheets/global/style.css */
.bg-orange-darkest {
  background-color: #954300 !important;
}

/* line 79913, 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 79918, 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 79923, app/assets/stylesheets/global/style.css */
.bg-yellow-lightest {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79927, 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 79932, 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 79937, app/assets/stylesheets/global/style.css */
.bg-yellow-lighter {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79941, 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 79946, 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 79951, app/assets/stylesheets/global/style.css */
.bg-yellow-light {
  background-color: rgba(251, 176, 52, 0.85) !important;
}

/* line 79955, 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 79960, 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 79965, app/assets/stylesheets/global/style.css */
.bg-yellow-dark {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79969, 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 79974, 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 79979, app/assets/stylesheets/global/style.css */
.bg-yellow-darker {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79983, 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 79988, 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 79993, app/assets/stylesheets/global/style.css */
.bg-yellow-darkest {
  background-color: #975d00 !important;
}

/* line 79997, 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 80002, 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 80007, app/assets/stylesheets/global/style.css */
.bg-green-lightest {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80011, 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 80016, 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 80021, app/assets/stylesheets/global/style.css */
.bg-green-lighter {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80025, 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 80030, 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 80035, app/assets/stylesheets/global/style.css */
.bg-green-light {
  background-color: rgba(78, 204, 72, 0.85) !important;
}

/* line 80039, 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 80044, 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 80049, app/assets/stylesheets/global/style.css */
.bg-green-dark {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80053, 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 80058, 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 80063, app/assets/stylesheets/global/style.css */
.bg-green-darker {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80067, 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 80072, 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 80077, app/assets/stylesheets/global/style.css */
.bg-green-darkest {
  background-color: #067900 !important;
}

/* line 80081, 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 80086, 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 80091, app/assets/stylesheets/global/style.css */
.bg-teal-lightest {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80095, 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 80100, 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 80105, app/assets/stylesheets/global/style.css */
.bg-teal-lighter {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80109, 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 80114, 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 80119, app/assets/stylesheets/global/style.css */
.bg-teal-light {
  background-color: rgba(43, 203, 186, 0.85) !important;
}

/* line 80123, 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 80128, 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 80133, app/assets/stylesheets/global/style.css */
.bg-teal-dark {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80137, 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 80142, 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 80147, app/assets/stylesheets/global/style.css */
.bg-teal-darker {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80151, 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 80156, 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 80161, app/assets/stylesheets/global/style.css */
.bg-teal-darkest {
  background-color: #008174 !important;
}

/* line 80165, 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 80170, 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 80175, app/assets/stylesheets/global/style.css */
.bg-cyan-lightest {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80179, 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 80184, 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 80189, app/assets/stylesheets/global/style.css */
.bg-cyan-lighter {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80193, 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 80198, 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 80203, app/assets/stylesheets/global/style.css */
.bg-cyan-light {
  background-color: rgba(23, 162, 184, 0.85) !important;
}

/* line 80207, 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 80212, 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 80217, app/assets/stylesheets/global/style.css */
.bg-cyan-dark {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80221, 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 80226, 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 80231, app/assets/stylesheets/global/style.css */
.bg-cyan-darker {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80235, 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 80240, 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 80245, app/assets/stylesheets/global/style.css */
.bg-cyan-darkest {
  background-color: #00778a !important;
}

/* line 80249, 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 80254, 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 80259, app/assets/stylesheets/global/style.css */
.bg-white-lightest {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80263, 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 80268, 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 80273, app/assets/stylesheets/global/style.css */
.bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80277, 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 80282, 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 80287, app/assets/stylesheets/global/style.css */
.bg-white-light {
  background-color: rgba(255, 255, 255, 0.85) !important;
}

/* line 80291, 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 80296, 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 80301, app/assets/stylesheets/global/style.css */
.bg-white-dark {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80305, 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 80310, 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 80315, app/assets/stylesheets/global/style.css */
.bg-white-darker {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80319, 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 80324, 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 80329, app/assets/stylesheets/global/style.css */
.bg-white-darkest {
  background-color: #808080 !important;
}

/* line 80333, 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 80338, 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 80343, app/assets/stylesheets/global/style.css */
.bg-gray-lightest {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80347, 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 80352, 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 80357, app/assets/stylesheets/global/style.css */
.bg-gray-lighter {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80361, 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 80366, 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 80371, app/assets/stylesheets/global/style.css */
.bg-gray-light {
  background-color: rgba(134, 142, 150, 0.85) !important;
}

/* line 80375, 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 80380, 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 80385, app/assets/stylesheets/global/style.css */
.bg-gray-dark {
  background-color: rgba(68, 69, 70, 0.55) !important;
  background-color: #343a40 !important;
}

/* line 80390, 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 80395, 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 80400, app/assets/stylesheets/global/style.css */
.bg-gray-darker {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80404, 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 80409, 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 80414, app/assets/stylesheets/global/style.css */
.bg-gray-darkest {
  background-color: #444546 !important;
}

/* line 80418, 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 80423, 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 80428, app/assets/stylesheets/global/style.css */
.bg-azure-lightest {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80432, 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 80437, 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 80442, app/assets/stylesheets/global/style.css */
.bg-azure-lighter {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80446, 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 80451, 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 80456, app/assets/stylesheets/global/style.css */
.bg-azure-light {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80460, 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 80465, 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 80470, app/assets/stylesheets/global/style.css */
.bg-azure-dark {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80474, 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 80479, 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 80484, app/assets/stylesheets/global/style.css */
.bg-azure-darker {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80488, 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 80493, 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 80498, app/assets/stylesheets/global/style.css */
.bg-azure-darkest {
  background-color: #005694 !important;
}

/* line 80502, 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 80507, 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 80512, app/assets/stylesheets/global/style.css */
.bg-lime-lightest {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80516, 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 80521, 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 80526, app/assets/stylesheets/global/style.css */
.bg-lime-lighter {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80530, 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 80535, 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 80540, app/assets/stylesheets/global/style.css */
.bg-lime-light {
  background-color: rgba(123, 210, 53, 0.85) !important;
}

/* line 80544, 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 80549, 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 80554, app/assets/stylesheets/global/style.css */
.bg-lime-dark {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80558, 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 80563, 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 80568, app/assets/stylesheets/global/style.css */
.bg-lime-darker {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80572, 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 80577, 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 80582, app/assets/stylesheets/global/style.css */
.bg-lime-darkest {
  background-color: #398000 !important;
}

/* line 80586, 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 80591, 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 80596, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303ab !important;
}

/* line 80600, app/assets/stylesheets/global/style.css */
.bg-indigo {
  background-color: #6574cd;
  color: #fff !important;
}

/* line 80605, 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 80610, 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 80615, 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 80620, app/assets/stylesheets/global/style.css */
.bg-pink {
  background-color: #f58598 !important;
  color: #fff !important;
}

/* line 80625, app/assets/stylesheets/global/style.css */
.bg-darkpink {
  background-color: rgba(243, 85, 111, 0.55) !important;
  color: #fff !important;
}

/* line 80630, 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 80635, app/assets/stylesheets/global/style.css */
a.bg-red:hover,
a.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80640, app/assets/stylesheets/global/style.css */
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80645, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303;
  color: #fff !important;
}

/* line 80650, app/assets/stylesheets/global/style.css */
.bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80655, app/assets/stylesheets/global/style.css */
.bg-yellow {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80660, app/assets/stylesheets/global/style.css */
.bg-green {
  background-color: #4ecc48;
  color: #fff !important;
}

/* line 80665, app/assets/stylesheets/global/style.css */
.bg-teal {
  background-color: #2bcbba !important;
}

/* line 80669, app/assets/stylesheets/global/style.css */
.bg-cyan {
  background-color: #17a2b8 !important;
  color: #fff !important;
}

/* line 80674, app/assets/stylesheets/global/style.css */
.bg-gray {
  background-color: #868e96 !important;
}

/* line 80678, app/assets/stylesheets/global/style.css */
.bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #495057 !important;
}

/* line 80683, app/assets/stylesheets/global/style.css */
.bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #495057 !important;
}

/* line 80688, app/assets/stylesheets/global/style.css */
.bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #495057 !important;
}

/* line 80693, app/assets/stylesheets/global/style.css */
.bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #495057 !important;
}

/* line 80698, app/assets/stylesheets/global/style.css */
.bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 80702, app/assets/stylesheets/global/style.css */
.bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 80706, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80710, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80714, app/assets/stylesheets/global/style.css */
.bg-gray-800 {
  background-color: #383853 !important;
}

/* line 80718, app/assets/stylesheets/global/style.css */
.bg-gray-900 {
  background-color: #323251 !important;
}

/* line 80722, app/assets/stylesheets/global/style.css */
.bg-azure {
  background-color: #45aaf2;
}

/* line 80726, app/assets/stylesheets/global/style.css */
.bg-lime {
  background-color: #7bd235;
}

/* line 80730, app/assets/stylesheets/global/style.css */
.bg-round {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  position: absolute;
}

/* line 80737, 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 80749, app/assets/stylesheets/global/style.css */
.bg-google-plus {
  background-color: #dd4b39;
}

/* line 80753, app/assets/stylesheets/global/style.css */
.bg-pinterest {
  background-color: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

/* line 80757, app/assets/stylesheets/global/style.css */
.bg-dribbble {
  background-color: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

/* line 80761, app/assets/stylesheets/global/style.css */
.bg-google {
  background-color: linear-gradient(to bottom right, #e64522, #c33219) !important;
  color: #fff;
}

/*--bg colors--*/
/* line 80767, app/assets/stylesheets/global/style.css */
.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

/* line 80771, 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 80776, 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 80781, app/assets/stylesheets/global/style.css */
.bg-primary-lightest {
  background-color: var(--primary03) !important;
}

/* line 80785, app/assets/stylesheets/global/style.css */
a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80790, app/assets/stylesheets/global/style.css */
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80795, app/assets/stylesheets/global/style.css */
.bg-primary-lighter {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80799, 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 80804, 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 80809, app/assets/stylesheets/global/style.css */
.bg-primary-light {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80813, 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 80818, 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 80823, app/assets/stylesheets/global/style.css */
.bg-primary-dark {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80827, 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 80832, 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 80837, app/assets/stylesheets/global/style.css */
.bg-primary-darker {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80841, 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 80846, 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 80851, app/assets/stylesheets/global/style.css */
.bg-primary-darkest {
  background-color: var(--primary-bg-color) !important;
}

/* line 80855, 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 80860, 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 80865, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 80869, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80874, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80879, app/assets/stylesheets/global/style.css */
.bg-secondary-lightest {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80883, 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 80888, 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 80893, app/assets/stylesheets/global/style.css */
.bg-secondary-lighter {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80897, 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 80902, 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 80907, app/assets/stylesheets/global/style.css */
.bg-secondary-light {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80911, 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 80916, 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 80921, app/assets/stylesheets/global/style.css */
.bg-secondary-dark {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80925, 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 80930, 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 80935, app/assets/stylesheets/global/style.css */
.bg-secondary-darker {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80939, 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 80944, 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 80949, app/assets/stylesheets/global/style.css */
.bg-secondary-darkest {
  background-color: #d32875 !important;
}

/* line 80953, 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 80958, 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 80963, app/assets/stylesheets/global/style.css */
.bg-teritary {
  background-color: #59adec !important;
}

/* line 80967, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80972, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80977, app/assets/stylesheets/global/style.css */
.bg-teritary-lightest {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80981, 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 80986, 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 80991, app/assets/stylesheets/global/style.css */
.bg-teritary-lighter {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80995, 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 81000, 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 81005, app/assets/stylesheets/global/style.css */
.bg-teritary-light {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 81009, 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 81014, 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 81019, app/assets/stylesheets/global/style.css */
.bg-teritary-dark {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81023, 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 81028, 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 81033, app/assets/stylesheets/global/style.css */
.bg-teritary-darker {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81037, 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 81042, 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 81047, app/assets/stylesheets/global/style.css */
.bg-teritary-darkest {
  background-color: #2a85ca !important;
}

/* line 81051, 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 81056, 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 81061, app/assets/stylesheets/global/style.css */
.bg-custom-yellow {
  background-color: #e7c354 !important;
}

/* line 81065, 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 81070, 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 81075, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lightest {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81079, 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 81084, 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 81089, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lighter {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81093, 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 81098, 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 81103, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-light {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81107, 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 81112, 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 81117, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-dark {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81121, 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 81126, 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 81131, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darker {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81135, 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 81140, 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 81145, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darkest {
  background-color: #c9a22f !important;
}

/* line 81149, 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 81154, 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 81160, app/assets/stylesheets/global/style.css */
.bg-pink-transparent {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 81164, app/assets/stylesheets/global/style.css */
.bg-purple-transparent {
  background-color: rgba(102, 31, 214, 0.15) !important;
}

/* line 81168, app/assets/stylesheets/global/style.css */
.bg-dark-transparent {
  background-color: rgba(52, 58, 64, 0.15) !important;
}

/* line 81172, app/assets/stylesheets/global/style.css */
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 81176, app/assets/stylesheets/global/style.css */
.bg-primary-transparent {
  background-color: var(--primary02) !important;
}

/* line 81180, app/assets/stylesheets/global/style.css */
.bg-secondary-transparent {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 81184, app/assets/stylesheets/global/style.css */
.bg-success-transparent {
  background-color: rgba(19, 191, 166, 0.15) !important;
}

/* line 81188, app/assets/stylesheets/global/style.css */
.bg-warning-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81192, app/assets/stylesheets/global/style.css */
.bg-danger-transparent {
  background-color: rgba(209, 44, 71, 0.15) !important;
}

/* line 81196, app/assets/stylesheets/global/style.css */
.bg-info-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81200, app/assets/stylesheets/global/style.css */
.bg-teritary-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81204, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81208, app/assets/stylesheets/global/style.css */
.bg-light-transparent {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/*--Box-shadow--*/
/* line 81213, app/assets/stylesheets/global/style.css */
.shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81217, app/assets/stylesheets/global/style.css */
.shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81221, app/assets/stylesheets/global/style.css */
.shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81225, app/assets/stylesheets/global/style.css */
.shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81229, app/assets/stylesheets/global/style.css */
.shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81233, app/assets/stylesheets/global/style.css */
.shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81237, app/assets/stylesheets/global/style.css */
.shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81241, app/assets/stylesheets/global/style.css */
.shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81245, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 81249, app/assets/stylesheets/global/style.css */
.box-shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81253, app/assets/stylesheets/global/style.css */
.box-shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81257, app/assets/stylesheets/global/style.css */
.box-shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81261, app/assets/stylesheets/global/style.css */
.box-shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81265, app/assets/stylesheets/global/style.css */
.box-shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81269, app/assets/stylesheets/global/style.css */
.box-shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81273, app/assets/stylesheets/global/style.css */
.box-shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81277, app/assets/stylesheets/global/style.css */
.box-shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81281, app/assets/stylesheets/global/style.css */
.box-shadow-default {
  box-shadow: 0 3px 15px rgba(246, 244, 251, 0.2) !important;
}

/* line 81285, app/assets/stylesheets/global/style.css */
.box-shadow-0 {
  box-shadow: none !important;
}

/* line 81289, app/assets/stylesheets/global/style.css */
.primary .pricing-divider {
  padding: 1em 0 4em;
  position: relative;
}

/* line 81294, 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 81300, 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 81306, 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 81313, app/assets/stylesheets/global/style.css */
.primary b {
  color: rgba(var(--primary-bg-color), 0.75);
}

/* line 81317, app/assets/stylesheets/global/style.css */
.secondary b {
  color: rgba(211, 40, 117, 0.75);
}

/* line 81321, app/assets/stylesheets/global/style.css */
.info b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81325, app/assets/stylesheets/global/style.css */
.teritary b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81329, app/assets/stylesheets/global/style.css */
.success b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81333, app/assets/stylesheets/global/style.css */
.google-plus1 {
  background-color: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

/* line 81337, app/assets/stylesheets/global/style.css */
.pinterest1 {
  background-color: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

/* line 81341, app/assets/stylesheets/global/style.css */
.bg-default {
  background-color: #f6f4fb;
  color: #000;
}

/* line 81346, app/assets/stylesheets/global/style.css */
.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 81350, app/assets/stylesheets/global/style.css */
.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 81354, app/assets/stylesheets/global/style.css */
.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 81358, app/assets/stylesheets/global/style.css */
.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 81362, app/assets/stylesheets/global/style.css */
.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 81366, app/assets/stylesheets/global/style.css */
.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 81370, app/assets/stylesheets/global/style.css */
.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 81374, app/assets/stylesheets/global/style.css */
.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 81378, app/assets/stylesheets/global/style.css */
.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 81382, app/assets/stylesheets/global/style.css */
.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 81386, app/assets/stylesheets/global/style.css */
.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 81390, app/assets/stylesheets/global/style.css */
.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 81394, app/assets/stylesheets/global/style.css */
.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 81398, app/assets/stylesheets/global/style.css */
.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 81402, app/assets/stylesheets/global/style.css */
.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 81406, app/assets/stylesheets/global/style.css */
.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 81410, app/assets/stylesheets/global/style.css */
.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 81414, app/assets/stylesheets/global/style.css */
.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}

/* line 81418, app/assets/stylesheets/global/style.css */
.border {
  border: 1px solid #eaedf1 !important;
}

/* line 81422, app/assets/stylesheets/global/style.css */
.border-top {
  border-top: 1px solid #eaedf1 !important;
}

/* line 81426, app/assets/stylesheets/global/style.css */
.border-end {
  border-right: 1px solid #eaedf1 !important;
}

/* line 81430, app/assets/stylesheets/global/style.css */
.border-bottom {
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 81434, app/assets/stylesheets/global/style.css */
.border-start {
  border-left: 1px solid #eaedf1 !important;
}

/* line 81438, app/assets/stylesheets/global/style.css */
.border-0 {
  border: 0 !important;
}

/* line 81442, app/assets/stylesheets/global/style.css */
.border-top-0 {
  border-top: 0 !important;
}

/* line 81446, app/assets/stylesheets/global/style.css */
.border-end-0 {
  border-right: 0 !important;
}

/* line 81450, app/assets/stylesheets/global/style.css */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 81454, app/assets/stylesheets/global/style.css */
.border-start-0 {
  border-left: 0 !important;
}

/* line 81458, app/assets/stylesheets/global/style.css */
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 81463, app/assets/stylesheets/global/style.css */
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* line 81468, app/assets/stylesheets/global/style.css */
.border-secondary {
  border-color: #e984b1 !important;
}

/* line 81472, app/assets/stylesheets/global/style.css */
.border-success {
  border-color: #13bfa6 !important;
}

/* line 81476, app/assets/stylesheets/global/style.css */
.border-info {
  border-color: #59adec !important;
}

/* line 81480, app/assets/stylesheets/global/style.css */
.border-warning {
  border-color: #e7c354 !important;
}

/* line 81484, app/assets/stylesheets/global/style.css */
.border-danger {
  border-color: #d12c47 !important;
}

/* line 81488, app/assets/stylesheets/global/style.css */
.border-teal {
  border-color: #2bcbba !important;
}

/* line 81492, app/assets/stylesheets/global/style.css */
.border-pink {
  border-color: #f58598 !important;
}

/* line 81496, app/assets/stylesheets/global/style.css */
.border-orange {
  border-color: #fc7303 !important;
}

/* line 81500, app/assets/stylesheets/global/style.css */
.border-purple {
  border-color: #661fd6 !important;
}

/* line 81504, app/assets/stylesheets/global/style.css */
.border-light {
  border-color: #e4e7ecc5 !important;
}

/* line 81508, app/assets/stylesheets/global/style.css */
.border-gray-100 {
  border-color: #f9f9fb !important;
}

/* line 81512, app/assets/stylesheets/global/style.css */
.border-gray-200 {
  border-color: #f0f0f8 !important;
}

/* line 81516, app/assets/stylesheets/global/style.css */
.border-gray-300 {
  border-color: #e1e1ef !important;
}

/* line 81520, app/assets/stylesheets/global/style.css */
.border-gray-400 {
  border-color: #d6d6e6 !important;
}

/* line 81524, app/assets/stylesheets/global/style.css */
.border-gray-500 {
  border-color: #949eb7 !important;
}

/* line 81528, app/assets/stylesheets/global/style.css */
.border-gray-600 {
  border-color: #7987a1 !important;
}

/* line 81532, app/assets/stylesheets/global/style.css */
.border-gray-700 {
  border-color: #4d5875 !important;
}

/* line 81536, app/assets/stylesheets/global/style.css */
.border-gray-800 {
  border-color: #383853 !important;
}

/* line 81540, app/assets/stylesheets/global/style.css */
.border-gray-900 {
  border-color: #323251 !important;
}

/* line 81544, app/assets/stylesheets/global/style.css */
.border-transparent {
  border: 1px solid transparent !important;
}

/* line 81548, app/assets/stylesheets/global/style.css */
.border-dark {
  border-color: #343a40 !important;
}

/* line 81552, app/assets/stylesheets/global/style.css */
.border-white {
  border-color: #fff !important;
}

/* line 81556, app/assets/stylesheets/global/style.css */
.border-primary {
  border: 1px solid var(--primary-bg-color) !important;
}

/* line 81560, app/assets/stylesheets/global/style.css */
.border-secondary {
  border: 1px solid #e984b1 !important;
}

/* line 81564, app/assets/stylesheets/global/style.css */
.border-teritary {
  border: 1px solid #59adec;
}

/* line 81568, app/assets/stylesheets/global/style.css */
.border-custom-yellow {
  border: 1px solid #e7c354;
}

/* line 81572, app/assets/stylesheets/global/style.css */
.br-100 {
  border-radius: 100% !important;
}

/* line 81576, app/assets/stylesheets/global/style.css */
.br-7 {
  border-radius: 7px;
}

/* line 81580, app/assets/stylesheets/global/style.css */
.br-5 {
  border-radius: 5px;
}

/* line 81584, app/assets/stylesheets/global/style.css */
.br-tl-5 {
  border-top-left-radius: 5px !important;
}

/* line 81588, app/assets/stylesheets/global/style.css */
.br-bl-5 {
  border-bottom-left-radius: 5px !important;
}

/* line 81592, app/assets/stylesheets/global/style.css */
.br-tr-5 {
  border-top-right-radius: 5px !important;
}

/* line 81596, app/assets/stylesheets/global/style.css */
.br-br-5 {
  border-bottom-right-radius: 5px !important;
}

/* line 81600, app/assets/stylesheets/global/style.css */
.br-tl-4 {
  border-top-left-radius: 4px !important;
}

/* line 81604, app/assets/stylesheets/global/style.css */
.br-bl-4 {
  border-bottom-left-radius: 4px !important;
}

/* line 81608, app/assets/stylesheets/global/style.css */
.br-tr-4 {
  border-top-right-radius: 4px !important;
}

/* line 81612, app/assets/stylesheets/global/style.css */
.br-br-4 {
  border-bottom-right-radius: 4px !important;
}

/* line 81616, app/assets/stylesheets/global/style.css */
.br-tl-7 {
  border-top-left-radius: 7px !important;
}

/* line 81620, app/assets/stylesheets/global/style.css */
.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}

/* line 81624, app/assets/stylesheets/global/style.css */
.br-tr-7 {
  border-top-right-radius: 7px !important;
}

/* line 81628, app/assets/stylesheets/global/style.css */
.br-br-7 {
  border-bottom-right-radius: 7px !important;
}

/* line 81632, app/assets/stylesheets/global/style.css */
.br-tl-0 {
  border-top-left-radius: 0px !important;
}

/* line 81636, app/assets/stylesheets/global/style.css */
.br-bl-0 {
  border-bottom-left-radius: 0px !important;
}

/* line 81640, app/assets/stylesheets/global/style.css */
.br-tr-0 {
  border-top-right-radius: 0px !important;
}

/* line 81644, app/assets/stylesheets/global/style.css */
.br-br-0 {
  border-bottom-right-radius: 0px !important;
}

/* line 81648, app/assets/stylesheets/global/style.css */
.br-0 {
  border-radius: 0 !important;
}

/* line 81652, app/assets/stylesheets/global/style.css */
.noborder {
  border-radius: 0;
}

/* line 81656, app/assets/stylesheets/global/style.css */
.brround {
  border-radius: 26% !important;
}

/* line 81660, app/assets/stylesheets/global/style.css */
.bradius {
  border-radius: 25%;
}

/* line 81664, app/assets/stylesheets/global/style.css */
.border-danger {
  border: 2px solid;
}

/* line 81668, app/assets/stylesheets/global/style.css */
.border-end-1 {
  border-right: 1px solid #d5dce3;
}

/* line 81672, app/assets/stylesheets/global/style.css */
.rounded {
  border-radius: 50% !important;
}

/* line 81676, app/assets/stylesheets/global/style.css */
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 81681, app/assets/stylesheets/global/style.css */
.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81686, app/assets/stylesheets/global/style.css */
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81691, app/assets/stylesheets/global/style.css */
.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81696, app/assets/stylesheets/global/style.css */
.rounded-circle {
  border-radius: 50% !important;
  border: 1px solid #bdbdbd;
}

/* line 81701, app/assets/stylesheets/global/style.css */
.rounded-smooth {
  border-radius: 5% !important;
}

/* line 81705, app/assets/stylesheets/global/style.css */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 81709, app/assets/stylesheets/global/style.css */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 81715, app/assets/stylesheets/global/style.css */
.border-dotted {
  border: 2px dotted;
}

/* line 81719, app/assets/stylesheets/global/style.css */
.border-solid {
  border: 2px solid;
}

/* line 81723, app/assets/stylesheets/global/style.css */
.border-bottom-primary {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 81727, app/assets/stylesheets/global/style.css */
.border-bottom-secondary {
  border-bottom-color: #e984b1 !important;
}

/* line 81731, app/assets/stylesheets/global/style.css */
.border-bottom-success {
  border-bottom-color: #13bfa6 !important;
}

/* line 81735, app/assets/stylesheets/global/style.css */
.border-bottom-info {
  border-bottom-color: #59adec !important;
}

/* line 81739, app/assets/stylesheets/global/style.css */
.border-bottom-warning {
  border-bottom-color: #e7c354 !important;
}

/* line 81743, app/assets/stylesheets/global/style.css */
.border-bottom-danger {
  border-bottom-color: #d12c47 !important;
}

/* line 81747, app/assets/stylesheets/global/style.css */
.border-bottom-dark {
  border-bottom-color: #444546 !important;
}

/* line 81751, app/assets/stylesheets/global/style.css */
.border-bottom-light {
  border-bottom-color: #e4e7ecc5 !important;
}

/* line 81755, app/assets/stylesheets/global/style.css */
.border-bottom-primary-light {
  border-bottom-color: rgba(var(--primary-bg-color), 0.25) !important;
}

/* line 81759, app/assets/stylesheets/global/style.css */
.border-bottom-secondary-light {
  border-bottom-color: rgba(233, 132, 177, 0.25) !important;
}

/* line 81763, app/assets/stylesheets/global/style.css */
.border-bottom-success-light {
  border-bottom-color: rgba(19, 191, 166, 0.25) !important;
}

/* line 81767, app/assets/stylesheets/global/style.css */
.border-bottom-info-light {
  border-bottom-color: rgba(89, 173, 236, 0.25) !important;
}

/* line 81771, app/assets/stylesheets/global/style.css */
.border-bottom-warning-light {
  border-bottom-color: rgba(231, 195, 84, 0.25) !important;
}

/* line 81775, app/assets/stylesheets/global/style.css */
.border-bottom-danger-light {
  border-bottom-color: rgba(209, 44, 71, 0.25) !important;
}

/* line 81779, app/assets/stylesheets/global/style.css */
.border-bottom-dark-light {
  border-bottom-color: rgba(68, 69, 70, 0.25) !important;
}

/* line 81783, app/assets/stylesheets/global/style.css */
.border-bottom-light-light {
  border-bottom-color: rgba(228, 231, 236, 0.25) !important;
}

/* line 81787, app/assets/stylesheets/global/style.css */
.br-bottom-radius-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 81792, app/assets/stylesheets/global/style.css */
.br-bottom-radius-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81797, app/assets/stylesheets/global/style.css */
.border-x {
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 81802, app/assets/stylesheets/global/style.css */
.border-y {
  border-top: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
}

/* line 81807, app/assets/stylesheets/global/style.css */
.border-1 {
  border-width: 1px !important;
}

/* line 81811, app/assets/stylesheets/global/style.css */
.border-2 {
  border-width: 2px !important;
}

/* line 81815, app/assets/stylesheets/global/style.css */
.border-3 {
  border-width: 3px !important;
}

/* line 81819, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81823, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81827, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81831, app/assets/stylesheets/global/style.css */
.border-5 {
  border-width: 5px !important;
}

/* line 81835, app/assets/stylesheets/global/style.css */
.radius-1 {
  border-radius: 1px;
}

/* line 81839, app/assets/stylesheets/global/style.css */
.radius-5 {
  border-radius: 5px;
}

/* line 81843, app/assets/stylesheets/global/style.css */
.radius-10 {
  border-radius: 10px;
}

/* line 81847, app/assets/stylesheets/global/style.css */
.radius-20 {
  border-radius: 20px;
}

/* line 81851, app/assets/stylesheets/global/style.css */
.radius-30 {
  border-radius: 30px;
}

/* line 81855, app/assets/stylesheets/global/style.css */
.radius-40 {
  border-radius: 40px;
}

/* line 81859, app/assets/stylesheets/global/style.css */
.radius-50 {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 81864, app/assets/stylesheets/global/style.css */
  .border-lg-bottom-0 {
    border-bottom: 0px !important;
  }
  /* line 81868, app/assets/stylesheets/global/style.css */
  .br-lg-5 {
    border-radius: 5px;
  }
}

@media (min-width: 576px) {
  /* line 81874, app/assets/stylesheets/global/style.css */
  .br-tl-sm-5 {
    border-top-left-radius: 5px;
  }
  /* line 81878, app/assets/stylesheets/global/style.css */
  .br-bl-sm-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81882, app/assets/stylesheets/global/style.css */
  .br-tr-sm-5 {
    border-top-right-radius: 5px;
  }
  /* line 81886, app/assets/stylesheets/global/style.css */
  .br-br-sm-5 {
    border-bottom-right-radius: 5px;
  }
}

@media (max-width: 575.98px) {
  /* line 81892, app/assets/stylesheets/global/style.css */
  .br-xs-bl-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81896, app/assets/stylesheets/global/style.css */
  .br-xs-br-5 {
    border-bottom-right-radius: 5px;
  }
  /* line 81900, app/assets/stylesheets/global/style.css */
  .br-xs-tl-5 {
    border-top-left-radius: 5px;
  }
  /* line 81904, app/assets/stylesheets/global/style.css */
  .br-xs-tr-5 {
    border-top-right-radius: 5px;
  }
  /* line 81908, app/assets/stylesheets/global/style.css */
  .br-sm-max-0 {
    border-radius: 0px !important;
  }
}

@media (min-width: 576px) {
  /* line 81914, app/assets/stylesheets/global/style.css */
  .border-bottomo-sm {
    border-bottom: 1px solid #eaedf1;
  }
}

/* line 81919, app/assets/stylesheets/global/style.css */
.display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81925, app/assets/stylesheets/global/style.css */
.display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81931, app/assets/stylesheets/global/style.css */
.display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81937, app/assets/stylesheets/global/style.css */
.display-4 {
  font-size: calc(1.475em + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81943, app/assets/stylesheets/global/style.css */
.display-5 {
  font-size: calc(1.425em + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81949, 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 81956, app/assets/stylesheets/global/style.css */
  .display-4 {
    font-size: 3.5em;
  }
  /* line 81960, app/assets/stylesheets/global/style.css */
  .display-5 {
    font-size: 3em;
  }
  /* line 81964, app/assets/stylesheets/global/style.css */
  .display-6 {
    font-size: 2.5em;
  }
}

/* line 81969, app/assets/stylesheets/global/style.css */
.d-none {
  display: none !important;
}

/* line 81973, app/assets/stylesheets/global/style.css */
.d-inline {
  display: inline !important;
}

/* line 81977, app/assets/stylesheets/global/style.css */
.d-inline-block {
  display: inline-block !important;
}

/* line 81981, app/assets/stylesheets/global/style.css */
.d-flex {
  display: flex !important;
}

/* line 81985, app/assets/stylesheets/global/style.css */
.d-flex-wrap {
  display: flex !important;
  flex-wrap: wrap;
}

/* line 81990, app/assets/stylesheets/global/style.css */
.d-block {
  display: block !important;
}

/* line 81994, app/assets/stylesheets/global/style.css */
.d-table {
  display: table !important;
}

/* line 81998, app/assets/stylesheets/global/style.css */
.d-table-row {
  display: table-row !important;
}

/* line 82002, app/assets/stylesheets/global/style.css */
.d-table-cell {
  display: table-cell !important;
}

/* line 82006, app/assets/stylesheets/global/style.css */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 82012, app/assets/stylesheets/global/style.css */
  .d-sm-none {
    display: none !important;
  }
  /* line 82016, app/assets/stylesheets/global/style.css */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 82020, app/assets/stylesheets/global/style.css */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 82024, app/assets/stylesheets/global/style.css */
  .d-sm-block {
    display: block !important;
  }
  /* line 82028, app/assets/stylesheets/global/style.css */
  .d-sm-table {
    display: table !important;
  }
  /* line 82032, app/assets/stylesheets/global/style.css */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 82036, app/assets/stylesheets/global/style.css */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 82040, app/assets/stylesheets/global/style.css */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 82045, app/assets/stylesheets/global/style.css */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 82052, app/assets/stylesheets/global/style.css */
  .d-md-none {
    display: none !important;
  }
  /* line 82056, app/assets/stylesheets/global/style.css */
  .d-md-inline {
    display: inline !important;
  }
  /* line 82060, app/assets/stylesheets/global/style.css */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 82064, app/assets/stylesheets/global/style.css */
  .d-md-block {
    display: block !important;
  }
  /* line 82068, app/assets/stylesheets/global/style.css */
  .d-md-table {
    display: table !important;
  }
  /* line 82072, app/assets/stylesheets/global/style.css */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 82076, app/assets/stylesheets/global/style.css */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 82080, app/assets/stylesheets/global/style.css */
  .d-md-flex {
    display: flex !important;
  }
  /* line 82085, app/assets/stylesheets/global/style.css */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 82092, app/assets/stylesheets/global/style.css */
  .d-lg-none {
    display: none !important;
  }
  /* line 82096, app/assets/stylesheets/global/style.css */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 82100, app/assets/stylesheets/global/style.css */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 82104, app/assets/stylesheets/global/style.css */
  .d-lg-block {
    display: block !important;
  }
  /* line 82108, app/assets/stylesheets/global/style.css */
  .d-lg-table {
    display: table !important;
  }
  /* line 82112, app/assets/stylesheets/global/style.css */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 82116, app/assets/stylesheets/global/style.css */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 82120, app/assets/stylesheets/global/style.css */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 82125, app/assets/stylesheets/global/style.css */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1280px) {
  /* line 82132, app/assets/stylesheets/global/style.css */
  .d-xl-none {
    display: none !important;
  }
  /* line 82136, app/assets/stylesheets/global/style.css */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 82140, app/assets/stylesheets/global/style.css */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 82144, app/assets/stylesheets/global/style.css */
  .d-xl-block {
    display: block !important;
  }
  /* line 82148, app/assets/stylesheets/global/style.css */
  .d-xl-table {
    display: table !important;
  }
  /* line 82152, app/assets/stylesheets/global/style.css */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 82156, app/assets/stylesheets/global/style.css */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 82160, app/assets/stylesheets/global/style.css */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 82165, app/assets/stylesheets/global/style.css */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 82172, app/assets/stylesheets/global/style.css */
  .d-print-none {
    display: none !important;
  }
  /* line 82176, app/assets/stylesheets/global/style.css */
  .d-print-inline {
    display: inline !important;
  }
  /* line 82180, app/assets/stylesheets/global/style.css */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 82184, app/assets/stylesheets/global/style.css */
  .d-print-block {
    display: block !important;
  }
  /* line 82188, app/assets/stylesheets/global/style.css */
  .d-print-table {
    display: table !important;
  }
  /* line 82192, app/assets/stylesheets/global/style.css */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 82196, app/assets/stylesheets/global/style.css */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 82200, app/assets/stylesheets/global/style.css */
  .d-print-flex {
    display: flex !important;
  }
  /* line 82205, app/assets/stylesheets/global/style.css */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 82211, 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 82219, app/assets/stylesheets/global/style.css */
.flex-1 {
  flex: 1 !important;
}

/* line 82223, app/assets/stylesheets/global/style.css */
.flex-2 {
  flex: 2 !important;
}

@media (max-width: 992px) {
  /* line 82228, app/assets/stylesheets/global/style.css */
  .d-lg-none-max {
    display: none !important;
  }
}

@media (max-width: 768px) {
  /* line 82234, app/assets/stylesheets/global/style.css */
  .d-md-none-max {
    display: none !important;
  }
  /* line 82238, app/assets/stylesheets/global/style.css */
  .d-md-block-max {
    display: block !important;
  }
}

@media (max-width: 1280px) {
  /* line 82244, app/assets/stylesheets/global/style.css */
  .d-xl-none-max {
    display: none !important;
  }
  /* line 82248, app/assets/stylesheets/global/style.css */
  .d-xl-block-max {
    display: block !important;
  }
}

@media (max-width: 576px) {
  /* line 82254, app/assets/stylesheets/global/style.css */
  .d-sm-block-max {
    display: block !important;
  }
  /* line 82258, app/assets/stylesheets/global/style.css */
  .d-sm-none-max {
    display: none !important;
  }
}

/* line 82263, app/assets/stylesheets/global/style.css */
.float-start {
  float: left !important;
}

/* line 82267, app/assets/stylesheets/global/style.css */
.float-end {
  float: right !important;
}

/* line 82271, app/assets/stylesheets/global/style.css */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 82276, app/assets/stylesheets/global/style.css */
  .float-sm-start {
    float: left !important;
  }
  /* line 82280, app/assets/stylesheets/global/style.css */
  .float-sm-end {
    float: right !important;
  }
  /* line 82284, app/assets/stylesheets/global/style.css */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 82290, app/assets/stylesheets/global/style.css */
  .float-md-start {
    float: left !important;
  }
  /* line 82294, app/assets/stylesheets/global/style.css */
  .float-md-end {
    float: right !important;
  }
  /* line 82298, app/assets/stylesheets/global/style.css */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 82304, app/assets/stylesheets/global/style.css */
  .float-lg-start {
    float: left !important;
  }
  /* line 82308, app/assets/stylesheets/global/style.css */
  .float-lg-end {
    float: right !important;
  }
  /* line 82312, app/assets/stylesheets/global/style.css */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1280px) {
  /* line 82318, app/assets/stylesheets/global/style.css */
  .float-xl-start {
    float: left !important;
  }
  /* line 82322, app/assets/stylesheets/global/style.css */
  .float-xl-end {
    float: right !important;
  }
  /* line 82326, app/assets/stylesheets/global/style.css */
  .float-xl-none {
    float: none !important;
  }
}

/* line 82331, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 82336, 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 82346, 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 82364, app/assets/stylesheets/global/style.css */
h1,
.h1 {
  font-size: 2rem;
}

/* line 82369, app/assets/stylesheets/global/style.css */
h2,
.h2 {
  font-size: 1.75rem;
}

/* line 82374, app/assets/stylesheets/global/style.css */
h3,
.h3 {
  font-size: 1.5rem;
}

/* line 82379, app/assets/stylesheets/global/style.css */
h4,
.h4 {
  font-size: 1.125rem;
}

/* line 82384, app/assets/stylesheets/global/style.css */
h5,
.h5 {
  font-size: 1rem;
}

/* line 82389, app/assets/stylesheets/global/style.css */
h6,
.h6 {
  font-size: 0.85rem;
}

@media (max-width: 576px) {
  /* line 82396, app/assets/stylesheets/global/style.css */
  h1,
.h1 {
    font-size: 1.5rem;
  }
  /* line 82401, app/assets/stylesheets/global/style.css */
  h2,
.h2 {
    font-size: 1.25rem;
  }
  /* line 82406, app/assets/stylesheets/global/style.css */
  h3,
.h3 {
    font-size: 1rem;
  }
  /* line 82411, app/assets/stylesheets/global/style.css */
  h4,
.h4 {
    font-size: 0.9rem;
  }
  /* line 82416, app/assets/stylesheets/global/style.css */
  h5,
.h5 {
    font-size: 0.8rem;
  }
  /* line 82421, app/assets/stylesheets/global/style.css */
  h6,
.h6 {
    font-size: 0.75rem;
  }
}

/*--------- Heighpx--------------*/
/* line 82428, app/assets/stylesheets/global/style.css */
.h-10 {
  height: 10% !important;
}

/* line 82432, app/assets/stylesheets/global/style.css */
.h-25 {
  height: 25% !important;
}

/* line 82436, app/assets/stylesheets/global/style.css */
.h-50 {
  height: 50% !important;
}

/* line 82440, app/assets/stylesheets/global/style.css */
.h-75 {
  height: 75% !important;
}

/* line 82444, app/assets/stylesheets/global/style.css */
.h-90 {
  height: 90px !important;
}

/* line 82448, app/assets/stylesheets/global/style.css */
.h-60 {
  height: 60px !important;
}

/* line 82452, app/assets/stylesheets/global/style.css */
.h-100 {
  height: 100% !important;
}

/* line 82456, app/assets/stylesheets/global/style.css */
.h-150 {
  height: 150px !important;
}

/* line 82460, app/assets/stylesheets/global/style.css */
.h-160 {
  height: 160px !important;
}

/* line 82464, app/assets/stylesheets/global/style.css */
.h-180 {
  height: 180px !important;
}

/* line 82468, app/assets/stylesheets/global/style.css */
.h-275 {
  height: 275px !important;
}

/* line 82472, app/assets/stylesheets/global/style.css */
.h-365 {
  height: 365px !important;
}

/* line 82476, app/assets/stylesheets/global/style.css */
.h-400 {
  height: 400px !important;
}

/* line 82480, app/assets/stylesheets/global/style.css */
.h-415 {
  height: 415px !important;
}

/* line 82484, app/assets/stylesheets/global/style.css */
.h-430 {
  height: 430px !important;
}

/* line 82488, app/assets/stylesheets/global/style.css */
.h-450 {
  height: 450px !important;
}

/* line 82492, app/assets/stylesheets/global/style.css */
.h-200 {
  height: 200px !important;
}

/* line 82496, app/assets/stylesheets/global/style.css */
.h-230 {
  height: 230px !important;
}

/* line 82500, app/assets/stylesheets/global/style.css */
.h-500 {
  height: 500px !important;
}

/* line 82504, app/assets/stylesheets/global/style.css */
.h-550 {
  height: 550px !important;
}

/* line 82508, app/assets/stylesheets/global/style.css */
.h-600 {
  height: 600px !important;
}

/* line 82512, app/assets/stylesheets/global/style.css */
.h-650 {
  height: 650px !important;
}

/* line 82516, app/assets/stylesheets/global/style.css */
.h-auto {
  height: auto !important;
}

/* line 82520, app/assets/stylesheets/global/style.css */
.h-0 {
  height: 0 !important;
}

/* line 82524, app/assets/stylesheets/global/style.css */
.h-1 {
  height: 0.25rem !important;
}

/* line 82528, app/assets/stylesheets/global/style.css */
.h-2 {
  height: 0.5rem !important;
}

/* line 82532, app/assets/stylesheets/global/style.css */
.h-3 {
  height: 0.75rem !important;
}

/* line 82536, app/assets/stylesheets/global/style.css */
.h-4 {
  height: 1rem !important;
}

/* line 82540, app/assets/stylesheets/global/style.css */
.h-5 {
  height: 1.5rem !important;
}

/* line 82544, app/assets/stylesheets/global/style.css */
.h-6 {
  height: 2rem !important;
}

/* line 82548, app/assets/stylesheets/global/style.css */
.h-7 {
  height: 3rem !important;
}

/* line 82552, app/assets/stylesheets/global/style.css */
.h-8 {
  height: 4rem !important;
}

/* line 82556, app/assets/stylesheets/global/style.css */
.h-9 {
  height: 6rem !important;
}

/* line 82560, app/assets/stylesheets/global/style.css */
.h-97 {
  height: 97px !important;
}

/* line 82564, app/assets/stylesheets/global/style.css */
.h-240 {
  height: 240px !important;
}

/* line 82568, app/assets/stylesheets/global/style.css */
.h-250 {
  height: 250px !important;
}

/* line 82572, app/assets/stylesheets/global/style.css */
.h-260 {
  height: 260px !important;
}

/* line 82576, app/assets/stylesheets/global/style.css */
.h-270 {
  height: 270px !important;
}

/* line 82580, app/assets/stylesheets/global/style.css */
.h-280 {
  height: 280px !important;
}

/* line 82584, app/assets/stylesheets/global/style.css */
.h-300 {
  height: 300px !important;
}

/* line 82588, app/assets/stylesheets/global/style.css */
.h-340 {
  height: 340px !important;
}

/* line 82592, app/assets/stylesheets/global/style.css */
.mh-100 {
  max-height: 100% !important;
}

/* line 82596, app/assets/stylesheets/global/style.css */
.h-100vh {
  height: 100vh !important;
}

/* line 82600, app/assets/stylesheets/global/style.css */
.hpx-1 {
  height: 1px;
}

/* line 82604, app/assets/stylesheets/global/style.css */
.hpx-2 {
  height: 2px;
}

/* line 82608, app/assets/stylesheets/global/style.css */
.hpx-3 {
  height: 3px;
}

/* line 82612, app/assets/stylesheets/global/style.css */
.hpx-4 {
  height: 4px;
}

/* line 82616, app/assets/stylesheets/global/style.css */
.hpx-5 {
  height: 5px;
}

/* line 82620, app/assets/stylesheets/global/style.css */
.hpx-6 {
  height: 6px;
}

/* line 82624, app/assets/stylesheets/global/style.css */
.hpx-7 {
  height: 7px;
}

/* line 82628, app/assets/stylesheets/global/style.css */
.hpx-8 {
  height: 8px;
}

/* line 82632, app/assets/stylesheets/global/style.css */
.hpx-9 {
  height: 9px !important;
}

/* line 82636, app/assets/stylesheets/global/style.css */
.hpx-10 {
  height: 10px !important;
}

/* line 82640, app/assets/stylesheets/global/style.css */
.hpx-20 {
  height: 20px !important;
}

/* line 82644, app/assets/stylesheets/global/style.css */
.hpx-25 {
  height: 25px !important;
}

/* line 82648, app/assets/stylesheets/global/style.css */
.hpx-30 {
  height: 30px !important;
}

/* line 82652, app/assets/stylesheets/global/style.css */
.hpx-35 {
  height: 35px !important;
}

/* line 82656, app/assets/stylesheets/global/style.css */
.hpx-40 {
  height: 40px !important;
}

/* line 82660, app/assets/stylesheets/global/style.css */
.hpx-45 {
  height: 45px !important;
}

/* line 82664, app/assets/stylesheets/global/style.css */
.hpx-50 {
  height: 50px;
}

/* line 82668, app/assets/stylesheets/global/style.css */
.hpx-55 {
  height: 55px;
}

/* line 82672, app/assets/stylesheets/global/style.css */
.hpx-60 {
  height: 60px;
}

/* line 82676, app/assets/stylesheets/global/style.css */
.hpx-65 {
  height: 65px;
}

/* line 82680, app/assets/stylesheets/global/style.css */
.hpx-70 {
  height: 70px;
}

/* line 82684, app/assets/stylesheets/global/style.css */
.hpx-75 {
  height: 75px;
}

/* line 82688, app/assets/stylesheets/global/style.css */
.hpx-80 {
  height: 80px;
}

/* line 82692, app/assets/stylesheets/global/style.css */
.hpx-85 {
  height: 85px;
}

/* line 82696, app/assets/stylesheets/global/style.css */
.hpx-90 {
  height: 90px;
}

/* line 82700, app/assets/stylesheets/global/style.css */
.hpx-95 {
  height: 95px;
}

/* line 82704, app/assets/stylesheets/global/style.css */
.hpx-100 {
  height: 100px;
}

/* line 82708, app/assets/stylesheets/global/style.css */
.hpx-150 {
  height: 150px;
}

/* line 82712, app/assets/stylesheets/global/style.css */
.hrem-6 {
  height: 6rem;
}

@media (min-width: 480px) {
  /* line 82717, app/assets/stylesheets/global/style.css */
  .ht-xs-5 {
    height: 5px;
  }
  /* line 82721, app/assets/stylesheets/global/style.css */
  .ht-xs-5p {
    height: 5%;
  }
  /* line 82725, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  /* line 82729, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  /* line 82733, app/assets/stylesheets/global/style.css */
  .ht-xs-5-f {
    height: 5px !important;
  }
  /* line 82737, app/assets/stylesheets/global/style.css */
  .ht-xs-5p-f {
    height: 5% !important;
  }
  /* line 82741, app/assets/stylesheets/global/style.css */
  .ht-xs-10 {
    height: 10px;
  }
  /* line 82745, app/assets/stylesheets/global/style.css */
  .ht-xs-10p {
    height: 10%;
  }
  /* line 82749, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  /* line 82753, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  /* line 82757, app/assets/stylesheets/global/style.css */
  .ht-xs-10-f {
    height: 10px !important;
  }
  /* line 82761, app/assets/stylesheets/global/style.css */
  .ht-xs-10p-f {
    height: 10% !important;
  }
  /* line 82765, app/assets/stylesheets/global/style.css */
  .ht-xs-15 {
    height: 15px;
  }
  /* line 82769, app/assets/stylesheets/global/style.css */
  .ht-xs-15p {
    height: 15%;
  }
  /* line 82773, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  /* line 82777, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  /* line 82781, app/assets/stylesheets/global/style.css */
  .ht-xs-15-f {
    height: 15px !important;
  }
  /* line 82785, app/assets/stylesheets/global/style.css */
  .ht-xs-15p-f {
    height: 15% !important;
  }
  /* line 82789, app/assets/stylesheets/global/style.css */
  .ht-xs-20 {
    height: 20px;
  }
  /* line 82793, app/assets/stylesheets/global/style.css */
  .ht-xs-20p {
    height: 20%;
  }
  /* line 82797, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  /* line 82801, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  /* line 82805, app/assets/stylesheets/global/style.css */
  .ht-xs-20-f {
    height: 20px !important;
  }
  /* line 82809, app/assets/stylesheets/global/style.css */
  .ht-xs-20p-f {
    height: 20% !important;
  }
  /* line 82813, app/assets/stylesheets/global/style.css */
  .ht-xs-25 {
    height: 25px;
  }
  /* line 82817, app/assets/stylesheets/global/style.css */
  .ht-xs-25p {
    height: 25%;
  }
  /* line 82821, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  /* line 82825, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  /* line 82829, app/assets/stylesheets/global/style.css */
  .ht-xs-25-f {
    height: 25px !important;
  }
  /* line 82833, app/assets/stylesheets/global/style.css */
  .ht-xs-25p-f {
    height: 25% !important;
  }
  /* line 82837, app/assets/stylesheets/global/style.css */
  .ht-xs-30 {
    height: 30px;
  }
  /* line 82841, app/assets/stylesheets/global/style.css */
  .ht-xs-30p {
    height: 30%;
  }
  /* line 82845, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  /* line 82849, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  /* line 82853, app/assets/stylesheets/global/style.css */
  .ht-xs-30-f {
    height: 30px !important;
  }
  /* line 82857, app/assets/stylesheets/global/style.css */
  .ht-xs-30p-f {
    height: 30% !important;
  }
  /* line 82861, app/assets/stylesheets/global/style.css */
  .ht-xs-35 {
    height: 35px;
  }
  /* line 82865, app/assets/stylesheets/global/style.css */
  .ht-xs-35p {
    height: 35%;
  }
  /* line 82869, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  /* line 82873, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  /* line 82877, app/assets/stylesheets/global/style.css */
  .ht-xs-35-f {
    height: 35px !important;
  }
  /* line 82881, app/assets/stylesheets/global/style.css */
  .ht-xs-35p-f {
    height: 35% !important;
  }
  /* line 82885, app/assets/stylesheets/global/style.css */
  .ht-xs-40 {
    height: 40px;
  }
  /* line 82889, app/assets/stylesheets/global/style.css */
  .ht-xs-40p {
    height: 40%;
  }
  /* line 82893, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  /* line 82897, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  /* line 82901, app/assets/stylesheets/global/style.css */
  .ht-xs-40-f {
    height: 40px !important;
  }
  /* line 82905, app/assets/stylesheets/global/style.css */
  .ht-xs-40p-f {
    height: 40% !important;
  }
  /* line 82909, app/assets/stylesheets/global/style.css */
  .ht-xs-45 {
    height: 45px;
  }
  /* line 82913, app/assets/stylesheets/global/style.css */
  .ht-xs-45p {
    height: 45%;
  }
  /* line 82917, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  /* line 82921, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  /* line 82925, app/assets/stylesheets/global/style.css */
  .ht-xs-45-f {
    height: 45px !important;
  }
  /* line 82929, app/assets/stylesheets/global/style.css */
  .ht-xs-45p-f {
    height: 45% !important;
  }
  /* line 82933, app/assets/stylesheets/global/style.css */
  .ht-xs-50 {
    height: 50px;
  }
  /* line 82937, app/assets/stylesheets/global/style.css */
  .ht-xs-50p {
    height: 50%;
  }
  /* line 82941, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  /* line 82945, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  /* line 82949, app/assets/stylesheets/global/style.css */
  .ht-xs-50-f {
    height: 50px !important;
  }
  /* line 82953, app/assets/stylesheets/global/style.css */
  .ht-xs-50p-f {
    height: 50% !important;
  }
  /* line 82957, app/assets/stylesheets/global/style.css */
  .ht-xs-55 {
    height: 55px;
  }
  /* line 82961, app/assets/stylesheets/global/style.css */
  .ht-xs-55p {
    height: 55%;
  }
  /* line 82965, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  /* line 82969, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  /* line 82973, app/assets/stylesheets/global/style.css */
  .ht-xs-55-f {
    height: 55px !important;
  }
  /* line 82977, app/assets/stylesheets/global/style.css */
  .ht-xs-55p-f {
    height: 55% !important;
  }
  /* line 82981, app/assets/stylesheets/global/style.css */
  .ht-xs-60 {
    height: 60px;
  }
  /* line 82985, app/assets/stylesheets/global/style.css */
  .ht-xs-60p {
    height: 60%;
  }
  /* line 82989, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  /* line 82993, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  /* line 82997, app/assets/stylesheets/global/style.css */
  .ht-xs-60-f {
    height: 60px !important;
  }
  /* line 83001, app/assets/stylesheets/global/style.css */
  .ht-xs-60p-f {
    height: 60% !important;
  }
  /* line 83005, app/assets/stylesheets/global/style.css */
  .ht-xs-65 {
    height: 65px;
  }
  /* line 83009, app/assets/stylesheets/global/style.css */
  .ht-xs-65p {
    height: 65%;
  }
  /* line 83013, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  /* line 83017, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  /* line 83021, app/assets/stylesheets/global/style.css */
  .ht-xs-65-f {
    height: 65px !important;
  }
  /* line 83025, app/assets/stylesheets/global/style.css */
  .ht-xs-65p-f {
    height: 65% !important;
  }
  /* line 83029, app/assets/stylesheets/global/style.css */
  .ht-xs-70 {
    height: 70px;
  }
  /* line 83033, app/assets/stylesheets/global/style.css */
  .ht-xs-70p {
    height: 70%;
  }
  /* line 83037, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  /* line 83041, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  /* line 83045, app/assets/stylesheets/global/style.css */
  .ht-xs-70-f {
    height: 70px !important;
  }
  /* line 83049, app/assets/stylesheets/global/style.css */
  .ht-xs-70p-f {
    height: 70% !important;
  }
  /* line 83053, app/assets/stylesheets/global/style.css */
  .ht-xs-75 {
    height: 75px;
  }
  /* line 83057, app/assets/stylesheets/global/style.css */
  .ht-xs-75p {
    height: 75%;
  }
  /* line 83061, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  /* line 83065, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  /* line 83069, app/assets/stylesheets/global/style.css */
  .ht-xs-75-f {
    height: 75px !important;
  }
  /* line 83073, app/assets/stylesheets/global/style.css */
  .ht-xs-75p-f {
    height: 75% !important;
  }
  /* line 83077, app/assets/stylesheets/global/style.css */
  .ht-xs-80 {
    height: 80px;
  }
  /* line 83081, app/assets/stylesheets/global/style.css */
  .ht-xs-80p {
    height: 80%;
  }
  /* line 83085, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  /* line 83089, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  /* line 83093, app/assets/stylesheets/global/style.css */
  .ht-xs-80-f {
    height: 80px !important;
  }
  /* line 83097, app/assets/stylesheets/global/style.css */
  .ht-xs-80p-f {
    height: 80% !important;
  }
  /* line 83101, app/assets/stylesheets/global/style.css */
  .ht-xs-85 {
    height: 85px;
  }
  /* line 83105, app/assets/stylesheets/global/style.css */
  .ht-xs-85p {
    height: 85%;
  }
  /* line 83109, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  /* line 83113, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  /* line 83117, app/assets/stylesheets/global/style.css */
  .ht-xs-85-f {
    height: 85px !important;
  }
  /* line 83121, app/assets/stylesheets/global/style.css */
  .ht-xs-85p-f {
    height: 85% !important;
  }
  /* line 83125, app/assets/stylesheets/global/style.css */
  .ht-xs-90 {
    height: 90px;
  }
  /* line 83129, app/assets/stylesheets/global/style.css */
  .ht-xs-90p {
    height: 90%;
  }
  /* line 83133, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  /* line 83137, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  /* line 83141, app/assets/stylesheets/global/style.css */
  .ht-xs-90-f {
    height: 90px !important;
  }
  /* line 83145, app/assets/stylesheets/global/style.css */
  .ht-xs-90p-f {
    height: 90% !important;
  }
  /* line 83149, app/assets/stylesheets/global/style.css */
  .ht-xs-95 {
    height: 95px;
  }
  /* line 83153, app/assets/stylesheets/global/style.css */
  .ht-xs-95p {
    height: 95%;
  }
  /* line 83157, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  /* line 83161, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  /* line 83165, app/assets/stylesheets/global/style.css */
  .ht-xs-95-f {
    height: 95px !important;
  }
  /* line 83169, app/assets/stylesheets/global/style.css */
  .ht-xs-95p-f {
    height: 95% !important;
  }
  /* line 83173, app/assets/stylesheets/global/style.css */
  .ht-xs-100 {
    height: 100px;
  }
  /* line 83177, app/assets/stylesheets/global/style.css */
  .ht-xs-100p {
    height: 100%;
  }
  /* line 83181, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  /* line 83185, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  /* line 83189, app/assets/stylesheets/global/style.css */
  .ht-xs-100-f {
    height: 100px !important;
  }
  /* line 83193, app/assets/stylesheets/global/style.css */
  .ht-xs-100p-f {
    height: 100% !important;
  }
  /* line 83197, app/assets/stylesheets/global/style.css */
  .ht-xs-150 {
    height: 150px;
  }
  /* line 83201, app/assets/stylesheets/global/style.css */
  .ht-xs-150p {
    height: 150%;
  }
  /* line 83205, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  /* line 83209, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  /* line 83213, app/assets/stylesheets/global/style.css */
  .ht-xs-150-f {
    height: 150px !important;
  }
  /* line 83217, app/assets/stylesheets/global/style.css */
  .ht-xs-150p-f {
    height: 150% !important;
  }
  /* line 83221, app/assets/stylesheets/global/style.css */
  .ht-xs-200 {
    height: 200px;
  }
  /* line 83225, app/assets/stylesheets/global/style.css */
  .ht-xs-200p {
    height: 200%;
  }
  /* line 83229, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  /* line 83233, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  /* line 83237, app/assets/stylesheets/global/style.css */
  .ht-xs-200-f {
    height: 200px !important;
  }
  /* line 83241, app/assets/stylesheets/global/style.css */
  .ht-xs-200p-f {
    height: 200% !important;
  }
  /* line 83245, app/assets/stylesheets/global/style.css */
  .ht-xs-250 {
    height: 250px;
  }
  /* line 83249, app/assets/stylesheets/global/style.css */
  .ht-xs-250p {
    height: 250%;
  }
  /* line 83253, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  /* line 83257, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  /* line 83261, app/assets/stylesheets/global/style.css */
  .ht-xs-250-f {
    height: 250px !important;
  }
  /* line 83265, app/assets/stylesheets/global/style.css */
  .ht-xs-250p-f {
    height: 250% !important;
  }
  /* line 83269, app/assets/stylesheets/global/style.css */
  .ht-xs-300 {
    height: 300px;
  }
  /* line 83273, app/assets/stylesheets/global/style.css */
  .ht-xs-300p {
    height: 300%;
  }
  /* line 83277, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  /* line 83281, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  /* line 83285, app/assets/stylesheets/global/style.css */
  .ht-xs-300-f {
    height: 300px !important;
  }
  /* line 83289, app/assets/stylesheets/global/style.css */
  .ht-xs-300p-f {
    height: 300% !important;
  }
  /* line 83293, app/assets/stylesheets/global/style.css */
  .ht-xs-350 {
    height: 350px;
  }
  /* line 83297, app/assets/stylesheets/global/style.css */
  .ht-xs-350p {
    height: 350%;
  }
  /* line 83301, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  /* line 83305, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  /* line 83309, app/assets/stylesheets/global/style.css */
  .ht-xs-350-f {
    height: 350px !important;
  }
  /* line 83313, app/assets/stylesheets/global/style.css */
  .ht-xs-350p-f {
    height: 350% !important;
  }
  /* line 83317, app/assets/stylesheets/global/style.css */
  .ht-xs-400 {
    height: 400px;
  }
  /* line 83321, app/assets/stylesheets/global/style.css */
  .ht-xs-400p {
    height: 400%;
  }
  /* line 83325, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  /* line 83329, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  /* line 83333, app/assets/stylesheets/global/style.css */
  .ht-xs-400-f {
    height: 400px !important;
  }
  /* line 83337, app/assets/stylesheets/global/style.css */
  .ht-xs-400p-f {
    height: 400% !important;
  }
  /* line 83341, app/assets/stylesheets/global/style.css */
  .ht-xs-450 {
    height: 450px;
  }
  /* line 83345, app/assets/stylesheets/global/style.css */
  .ht-xs-450p {
    height: 450%;
  }
  /* line 83349, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  /* line 83353, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  /* line 83357, app/assets/stylesheets/global/style.css */
  .ht-xs-450-f {
    height: 450px !important;
  }
  /* line 83361, app/assets/stylesheets/global/style.css */
  .ht-xs-450p-f {
    height: 450% !important;
  }
  /* line 83365, app/assets/stylesheets/global/style.css */
  .ht-xs-500 {
    height: 500px;
  }
  /* line 83369, app/assets/stylesheets/global/style.css */
  .ht-xs-500p {
    height: 500%;
  }
  /* line 83373, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  /* line 83377, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  /* line 83381, app/assets/stylesheets/global/style.css */
  .ht-xs-500-f {
    height: 500px !important;
  }
  /* line 83385, app/assets/stylesheets/global/style.css */
  .ht-xs-500p-f {
    height: 500% !important;
  }
  /* line 83389, app/assets/stylesheets/global/style.css */
  .ht-xs-550 {
    height: 550px;
  }
  /* line 83393, app/assets/stylesheets/global/style.css */
  .ht-xs-550p {
    height: 550%;
  }
  /* line 83397, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  /* line 83401, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  /* line 83405, app/assets/stylesheets/global/style.css */
  .ht-xs-550-f {
    height: 550px !important;
  }
  /* line 83409, app/assets/stylesheets/global/style.css */
  .ht-xs-550p-f {
    height: 550% !important;
  }
  /* line 83413, app/assets/stylesheets/global/style.css */
  .ht-xs-600 {
    height: 600px;
  }
  /* line 83417, app/assets/stylesheets/global/style.css */
  .ht-xs-600p {
    height: 600%;
  }
  /* line 83421, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  /* line 83425, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  /* line 83429, app/assets/stylesheets/global/style.css */
  .ht-xs-600-f {
    height: 600px !important;
  }
  /* line 83433, app/assets/stylesheets/global/style.css */
  .ht-xs-600p-f {
    height: 600% !important;
  }
  /* line 83437, app/assets/stylesheets/global/style.css */
  .ht-xs-650 {
    height: 650px;
  }
  /* line 83441, app/assets/stylesheets/global/style.css */
  .ht-xs-650p {
    height: 650%;
  }
  /* line 83445, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  /* line 83449, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  /* line 83453, app/assets/stylesheets/global/style.css */
  .ht-xs-650-f {
    height: 650px !important;
  }
  /* line 83457, app/assets/stylesheets/global/style.css */
  .ht-xs-650p-f {
    height: 650% !important;
  }
  /* line 83461, app/assets/stylesheets/global/style.css */
  .ht-xs-700 {
    height: 700px;
  }
  /* line 83465, app/assets/stylesheets/global/style.css */
  .ht-xs-700p {
    height: 700%;
  }
  /* line 83469, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  /* line 83473, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  /* line 83477, app/assets/stylesheets/global/style.css */
  .ht-xs-700-f {
    height: 700px !important;
  }
  /* line 83481, app/assets/stylesheets/global/style.css */
  .ht-xs-700p-f {
    height: 700% !important;
  }
  /* line 83485, app/assets/stylesheets/global/style.css */
  .ht-xs-750 {
    height: 750px;
  }
  /* line 83489, app/assets/stylesheets/global/style.css */
  .ht-xs-750p {
    height: 750%;
  }
  /* line 83493, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  /* line 83497, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  /* line 83501, app/assets/stylesheets/global/style.css */
  .ht-xs-750-f {
    height: 750px !important;
  }
  /* line 83505, app/assets/stylesheets/global/style.css */
  .ht-xs-750p-f {
    height: 750% !important;
  }
  /* line 83509, app/assets/stylesheets/global/style.css */
  .ht-xs-800 {
    height: 800px;
  }
  /* line 83513, app/assets/stylesheets/global/style.css */
  .ht-xs-800p {
    height: 800%;
  }
  /* line 83517, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  /* line 83521, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  /* line 83525, app/assets/stylesheets/global/style.css */
  .ht-xs-800-f {
    height: 800px !important;
  }
  /* line 83529, app/assets/stylesheets/global/style.css */
  .ht-xs-800p-f {
    height: 800% !important;
  }
  /* line 83533, app/assets/stylesheets/global/style.css */
  .ht-xs-850 {
    height: 850px;
  }
  /* line 83537, app/assets/stylesheets/global/style.css */
  .ht-xs-850p {
    height: 850%;
  }
  /* line 83541, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  /* line 83545, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  /* line 83549, app/assets/stylesheets/global/style.css */
  .ht-xs-850-f {
    height: 850px !important;
  }
  /* line 83553, app/assets/stylesheets/global/style.css */
  .ht-xs-850p-f {
    height: 850% !important;
  }
  /* line 83557, app/assets/stylesheets/global/style.css */
  .ht-xs-100v {
    height: 100vh;
  }
}

@media (min-width: 576px) {
  /* line 83563, app/assets/stylesheets/global/style.css */
  .ht-sm-5 {
    height: 5px;
  }
  /* line 83567, app/assets/stylesheets/global/style.css */
  .ht-sm-5p {
    height: 5%;
  }
  /* line 83571, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  /* line 83575, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  /* line 83579, app/assets/stylesheets/global/style.css */
  .ht-sm-5-f {
    height: 5px !important;
  }
  /* line 83583, app/assets/stylesheets/global/style.css */
  .ht-sm-5p-f {
    height: 5% !important;
  }
  /* line 83587, app/assets/stylesheets/global/style.css */
  .ht-sm-10 {
    height: 10px;
  }
  /* line 83591, app/assets/stylesheets/global/style.css */
  .ht-sm-10p {
    height: 10%;
  }
  /* line 83595, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  /* line 83599, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  /* line 83603, app/assets/stylesheets/global/style.css */
  .ht-sm-10-f {
    height: 10px !important;
  }
  /* line 83607, app/assets/stylesheets/global/style.css */
  .ht-sm-10p-f {
    height: 10% !important;
  }
  /* line 83611, app/assets/stylesheets/global/style.css */
  .ht-sm-15 {
    height: 15px;
  }
  /* line 83615, app/assets/stylesheets/global/style.css */
  .ht-sm-15p {
    height: 15%;
  }
  /* line 83619, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  /* line 83623, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  /* line 83627, app/assets/stylesheets/global/style.css */
  .ht-sm-15-f {
    height: 15px !important;
  }
  /* line 83631, app/assets/stylesheets/global/style.css */
  .ht-sm-15p-f {
    height: 15% !important;
  }
  /* line 83635, app/assets/stylesheets/global/style.css */
  .ht-sm-20 {
    height: 20px;
  }
  /* line 83639, app/assets/stylesheets/global/style.css */
  .ht-sm-20p {
    height: 20%;
  }
  /* line 83643, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  /* line 83647, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  /* line 83651, app/assets/stylesheets/global/style.css */
  .ht-sm-20-f {
    height: 20px !important;
  }
  /* line 83655, app/assets/stylesheets/global/style.css */
  .ht-sm-20p-f {
    height: 20% !important;
  }
  /* line 83659, app/assets/stylesheets/global/style.css */
  .ht-sm-25 {
    height: 25px;
  }
  /* line 83663, app/assets/stylesheets/global/style.css */
  .ht-sm-25p {
    height: 25%;
  }
  /* line 83667, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  /* line 83671, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  /* line 83675, app/assets/stylesheets/global/style.css */
  .ht-sm-25-f {
    height: 25px !important;
  }
  /* line 83679, app/assets/stylesheets/global/style.css */
  .ht-sm-25p-f {
    height: 25% !important;
  }
  /* line 83683, app/assets/stylesheets/global/style.css */
  .ht-sm-30 {
    height: 30px;
  }
  /* line 83687, app/assets/stylesheets/global/style.css */
  .ht-sm-30p {
    height: 30%;
  }
  /* line 83691, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  /* line 83695, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  /* line 83699, app/assets/stylesheets/global/style.css */
  .ht-sm-30-f {
    height: 30px !important;
  }
  /* line 83703, app/assets/stylesheets/global/style.css */
  .ht-sm-30p-f {
    height: 30% !important;
  }
  /* line 83707, app/assets/stylesheets/global/style.css */
  .ht-sm-35 {
    height: 35px;
  }
  /* line 83711, app/assets/stylesheets/global/style.css */
  .ht-sm-35p {
    height: 35%;
  }
  /* line 83715, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  /* line 83719, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  /* line 83723, app/assets/stylesheets/global/style.css */
  .ht-sm-35-f {
    height: 35px !important;
  }
  /* line 83727, app/assets/stylesheets/global/style.css */
  .ht-sm-35p-f {
    height: 35% !important;
  }
  /* line 83731, app/assets/stylesheets/global/style.css */
  .ht-sm-40 {
    height: 40px;
  }
  /* line 83735, app/assets/stylesheets/global/style.css */
  .ht-sm-40p {
    height: 40%;
  }
  /* line 83739, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  /* line 83743, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  /* line 83747, app/assets/stylesheets/global/style.css */
  .ht-sm-40-f {
    height: 40px !important;
  }
  /* line 83751, app/assets/stylesheets/global/style.css */
  .ht-sm-40p-f {
    height: 40% !important;
  }
  /* line 83755, app/assets/stylesheets/global/style.css */
  .ht-sm-45 {
    height: 45px;
  }
  /* line 83759, app/assets/stylesheets/global/style.css */
  .ht-sm-45p {
    height: 45%;
  }
  /* line 83763, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  /* line 83767, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  /* line 83771, app/assets/stylesheets/global/style.css */
  .ht-sm-45-f {
    height: 45px !important;
  }
  /* line 83775, app/assets/stylesheets/global/style.css */
  .ht-sm-45p-f {
    height: 45% !important;
  }
  /* line 83779, app/assets/stylesheets/global/style.css */
  .ht-sm-50 {
    height: 50px;
  }
  /* line 83783, app/assets/stylesheets/global/style.css */
  .ht-sm-50p {
    height: 50%;
  }
  /* line 83787, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  /* line 83791, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  /* line 83795, app/assets/stylesheets/global/style.css */
  .ht-sm-50-f {
    height: 50px !important;
  }
  /* line 83799, app/assets/stylesheets/global/style.css */
  .ht-sm-50p-f {
    height: 50% !important;
  }
  /* line 83803, app/assets/stylesheets/global/style.css */
  .ht-sm-55 {
    height: 55px;
  }
  /* line 83807, app/assets/stylesheets/global/style.css */
  .ht-sm-55p {
    height: 55%;
  }
  /* line 83811, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  /* line 83815, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  /* line 83819, app/assets/stylesheets/global/style.css */
  .ht-sm-55-f {
    height: 55px !important;
  }
  /* line 83823, app/assets/stylesheets/global/style.css */
  .ht-sm-55p-f {
    height: 55% !important;
  }
  /* line 83827, app/assets/stylesheets/global/style.css */
  .ht-sm-60 {
    height: 60px;
  }
  /* line 83831, app/assets/stylesheets/global/style.css */
  .ht-sm-60p {
    height: 60%;
  }
  /* line 83835, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  /* line 83839, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  /* line 83843, app/assets/stylesheets/global/style.css */
  .ht-sm-60-f {
    height: 60px !important;
  }
  /* line 83847, app/assets/stylesheets/global/style.css */
  .ht-sm-60p-f {
    height: 60% !important;
  }
  /* line 83851, app/assets/stylesheets/global/style.css */
  .ht-sm-65 {
    height: 65px;
  }
  /* line 83855, app/assets/stylesheets/global/style.css */
  .ht-sm-65p {
    height: 65%;
  }
  /* line 83859, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  /* line 83863, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  /* line 83867, app/assets/stylesheets/global/style.css */
  .ht-sm-65-f {
    height: 65px !important;
  }
  /* line 83871, app/assets/stylesheets/global/style.css */
  .ht-sm-65p-f {
    height: 65% !important;
  }
  /* line 83875, app/assets/stylesheets/global/style.css */
  .ht-sm-70 {
    height: 70px;
  }
  /* line 83879, app/assets/stylesheets/global/style.css */
  .ht-sm-70p {
    height: 70%;
  }
  /* line 83883, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  /* line 83887, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  /* line 83891, app/assets/stylesheets/global/style.css */
  .ht-sm-70-f {
    height: 70px !important;
  }
  /* line 83895, app/assets/stylesheets/global/style.css */
  .ht-sm-70p-f {
    height: 70% !important;
  }
  /* line 83899, app/assets/stylesheets/global/style.css */
  .ht-sm-75 {
    height: 75px;
  }
  /* line 83903, app/assets/stylesheets/global/style.css */
  .ht-sm-75p {
    height: 75%;
  }
  /* line 83907, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  /* line 83911, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  /* line 83915, app/assets/stylesheets/global/style.css */
  .ht-sm-75-f {
    height: 75px !important;
  }
  /* line 83919, app/assets/stylesheets/global/style.css */
  .ht-sm-75p-f {
    height: 75% !important;
  }
  /* line 83923, app/assets/stylesheets/global/style.css */
  .ht-sm-80 {
    height: 80px;
  }
  /* line 83927, app/assets/stylesheets/global/style.css */
  .ht-sm-80p {
    height: 80%;
  }
  /* line 83931, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  /* line 83935, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  /* line 83939, app/assets/stylesheets/global/style.css */
  .ht-sm-80-f {
    height: 80px !important;
  }
  /* line 83943, app/assets/stylesheets/global/style.css */
  .ht-sm-80p-f {
    height: 80% !important;
  }
  /* line 83947, app/assets/stylesheets/global/style.css */
  .ht-sm-85 {
    height: 85px;
  }
  /* line 83951, app/assets/stylesheets/global/style.css */
  .ht-sm-85p {
    height: 85%;
  }
  /* line 83955, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  /* line 83959, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  /* line 83963, app/assets/stylesheets/global/style.css */
  .ht-sm-85-f {
    height: 85px !important;
  }
  /* line 83967, app/assets/stylesheets/global/style.css */
  .ht-sm-85p-f {
    height: 85% !important;
  }
  /* line 83971, app/assets/stylesheets/global/style.css */
  .ht-sm-90 {
    height: 90px;
  }
  /* line 83975, app/assets/stylesheets/global/style.css */
  .ht-sm-90p {
    height: 90%;
  }
  /* line 83979, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  /* line 83983, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  /* line 83987, app/assets/stylesheets/global/style.css */
  .ht-sm-90-f {
    height: 90px !important;
  }
  /* line 83991, app/assets/stylesheets/global/style.css */
  .ht-sm-90p-f {
    height: 90% !important;
  }
  /* line 83995, app/assets/stylesheets/global/style.css */
  .ht-sm-95 {
    height: 95px;
  }
  /* line 83999, app/assets/stylesheets/global/style.css */
  .ht-sm-95p {
    height: 95%;
  }
  /* line 84003, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  /* line 84007, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  /* line 84011, app/assets/stylesheets/global/style.css */
  .ht-sm-95-f {
    height: 95px !important;
  }
  /* line 84015, app/assets/stylesheets/global/style.css */
  .ht-sm-95p-f {
    height: 95% !important;
  }
  /* line 84019, app/assets/stylesheets/global/style.css */
  .ht-sm-100 {
    height: 100px;
  }
  /* line 84023, app/assets/stylesheets/global/style.css */
  .ht-sm-100p {
    height: 100%;
  }
  /* line 84027, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  /* line 84031, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  /* line 84035, app/assets/stylesheets/global/style.css */
  .ht-sm-100-f {
    height: 100px !important;
  }
  /* line 84039, app/assets/stylesheets/global/style.css */
  .ht-sm-100p-f {
    height: 100% !important;
  }
  /* line 84043, app/assets/stylesheets/global/style.css */
  .ht-sm-150 {
    height: 150px;
  }
  /* line 84047, app/assets/stylesheets/global/style.css */
  .ht-sm-150p {
    height: 150%;
  }
  /* line 84051, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  /* line 84055, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  /* line 84059, app/assets/stylesheets/global/style.css */
  .ht-sm-150-f {
    height: 150px !important;
  }
  /* line 84063, app/assets/stylesheets/global/style.css */
  .ht-sm-150p-f {
    height: 150% !important;
  }
  /* line 84067, app/assets/stylesheets/global/style.css */
  .ht-sm-200 {
    height: 200px;
  }
  /* line 84071, app/assets/stylesheets/global/style.css */
  .ht-sm-200p {
    height: 200%;
  }
  /* line 84075, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  /* line 84079, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  /* line 84083, app/assets/stylesheets/global/style.css */
  .ht-sm-200-f {
    height: 200px !important;
  }
  /* line 84087, app/assets/stylesheets/global/style.css */
  .ht-sm-200p-f {
    height: 200% !important;
  }
  /* line 84091, app/assets/stylesheets/global/style.css */
  .ht-sm-250 {
    height: 250px;
  }
  /* line 84095, app/assets/stylesheets/global/style.css */
  .ht-sm-250p {
    height: 250%;
  }
  /* line 84099, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  /* line 84103, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  /* line 84107, app/assets/stylesheets/global/style.css */
  .ht-sm-250-f {
    height: 250px !important;
  }
  /* line 84111, app/assets/stylesheets/global/style.css */
  .ht-sm-250p-f {
    height: 250% !important;
  }
  /* line 84115, app/assets/stylesheets/global/style.css */
  .ht-sm-300 {
    height: 300px;
  }
  /* line 84119, app/assets/stylesheets/global/style.css */
  .ht-sm-300p {
    height: 300%;
  }
  /* line 84123, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  /* line 84127, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  /* line 84131, app/assets/stylesheets/global/style.css */
  .ht-sm-300-f {
    height: 300px !important;
  }
  /* line 84135, app/assets/stylesheets/global/style.css */
  .ht-sm-300p-f {
    height: 300% !important;
  }
  /* line 84139, app/assets/stylesheets/global/style.css */
  .ht-sm-350 {
    height: 350px;
  }
  /* line 84143, app/assets/stylesheets/global/style.css */
  .ht-sm-350p {
    height: 350%;
  }
  /* line 84147, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  /* line 84151, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  /* line 84155, app/assets/stylesheets/global/style.css */
  .ht-sm-350-f {
    height: 350px !important;
  }
  /* line 84159, app/assets/stylesheets/global/style.css */
  .ht-sm-350p-f {
    height: 350% !important;
  }
  /* line 84163, app/assets/stylesheets/global/style.css */
  .ht-sm-400 {
    height: 400px;
  }
  /* line 84167, app/assets/stylesheets/global/style.css */
  .ht-sm-400p {
    height: 400%;
  }
  /* line 84171, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  /* line 84175, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  /* line 84179, app/assets/stylesheets/global/style.css */
  .ht-sm-400-f {
    height: 400px !important;
  }
  /* line 84183, app/assets/stylesheets/global/style.css */
  .ht-sm-400p-f {
    height: 400% !important;
  }
  /* line 84187, app/assets/stylesheets/global/style.css */
  .ht-sm-450 {
    height: 450px;
  }
  /* line 84191, app/assets/stylesheets/global/style.css */
  .ht-sm-450p {
    height: 450%;
  }
  /* line 84195, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  /* line 84199, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  /* line 84203, app/assets/stylesheets/global/style.css */
  .ht-sm-450-f {
    height: 450px !important;
  }
  /* line 84207, app/assets/stylesheets/global/style.css */
  .ht-sm-450p-f {
    height: 450% !important;
  }
  /* line 84211, app/assets/stylesheets/global/style.css */
  .ht-sm-500 {
    height: 500px;
  }
  /* line 84215, app/assets/stylesheets/global/style.css */
  .ht-sm-500p {
    height: 500%;
  }
  /* line 84219, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  /* line 84223, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  /* line 84227, app/assets/stylesheets/global/style.css */
  .ht-sm-500-f {
    height: 500px !important;
  }
  /* line 84231, app/assets/stylesheets/global/style.css */
  .ht-sm-500p-f {
    height: 500% !important;
  }
  /* line 84235, app/assets/stylesheets/global/style.css */
  .ht-sm-550 {
    height: 550px;
  }
  /* line 84239, app/assets/stylesheets/global/style.css */
  .ht-sm-550p {
    height: 550%;
  }
  /* line 84243, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  /* line 84247, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  /* line 84251, app/assets/stylesheets/global/style.css */
  .ht-sm-550-f {
    height: 550px !important;
  }
  /* line 84255, app/assets/stylesheets/global/style.css */
  .ht-sm-550p-f {
    height: 550% !important;
  }
  /* line 84259, app/assets/stylesheets/global/style.css */
  .ht-sm-600 {
    height: 600px;
  }
  /* line 84263, app/assets/stylesheets/global/style.css */
  .ht-sm-600p {
    height: 600%;
  }
  /* line 84267, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  /* line 84271, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  /* line 84275, app/assets/stylesheets/global/style.css */
  .ht-sm-600-f {
    height: 600px !important;
  }
  /* line 84279, app/assets/stylesheets/global/style.css */
  .ht-sm-600p-f {
    height: 600% !important;
  }
  /* line 84283, app/assets/stylesheets/global/style.css */
  .ht-sm-650 {
    height: 650px;
  }
  /* line 84287, app/assets/stylesheets/global/style.css */
  .ht-sm-650p {
    height: 650%;
  }
  /* line 84291, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  /* line 84295, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  /* line 84299, app/assets/stylesheets/global/style.css */
  .ht-sm-650-f {
    height: 650px !important;
  }
  /* line 84303, app/assets/stylesheets/global/style.css */
  .ht-sm-650p-f {
    height: 650% !important;
  }
  /* line 84307, app/assets/stylesheets/global/style.css */
  .ht-sm-700 {
    height: 700px;
  }
  /* line 84311, app/assets/stylesheets/global/style.css */
  .ht-sm-700p {
    height: 700%;
  }
  /* line 84315, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  /* line 84319, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  /* line 84323, app/assets/stylesheets/global/style.css */
  .ht-sm-700-f {
    height: 700px !important;
  }
  /* line 84327, app/assets/stylesheets/global/style.css */
  .ht-sm-700p-f {
    height: 700% !important;
  }
  /* line 84331, app/assets/stylesheets/global/style.css */
  .ht-sm-750 {
    height: 750px;
  }
  /* line 84335, app/assets/stylesheets/global/style.css */
  .ht-sm-750p {
    height: 750%;
  }
  /* line 84339, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  /* line 84343, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  /* line 84347, app/assets/stylesheets/global/style.css */
  .ht-sm-750-f {
    height: 750px !important;
  }
  /* line 84351, app/assets/stylesheets/global/style.css */
  .ht-sm-750p-f {
    height: 750% !important;
  }
  /* line 84355, app/assets/stylesheets/global/style.css */
  .ht-sm-800 {
    height: 800px;
  }
  /* line 84359, app/assets/stylesheets/global/style.css */
  .ht-sm-800p {
    height: 800%;
  }
  /* line 84363, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  /* line 84367, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  /* line 84371, app/assets/stylesheets/global/style.css */
  .ht-sm-800-f {
    height: 800px !important;
  }
  /* line 84375, app/assets/stylesheets/global/style.css */
  .ht-sm-800p-f {
    height: 800% !important;
  }
  /* line 84379, app/assets/stylesheets/global/style.css */
  .ht-sm-850 {
    height: 850px;
  }
  /* line 84383, app/assets/stylesheets/global/style.css */
  .ht-sm-850p {
    height: 850%;
  }
  /* line 84387, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  /* line 84391, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  /* line 84395, app/assets/stylesheets/global/style.css */
  .ht-sm-850-f {
    height: 850px !important;
  }
  /* line 84399, app/assets/stylesheets/global/style.css */
  .ht-sm-850p-f {
    height: 850% !important;
  }
  /* line 84403, app/assets/stylesheets/global/style.css */
  .ht-sm-100v {
    height: 100vh;
  }
}

@media (min-width: 768px) {
  /* line 84409, app/assets/stylesheets/global/style.css */
  .ht-md-5 {
    height: 5px;
  }
  /* line 84413, app/assets/stylesheets/global/style.css */
  .ht-md-5p {
    height: 5%;
  }
  /* line 84417, app/assets/stylesheets/global/style.css */
  .mx-ht-md-5p {
    max-height: 5%;
  }
  /* line 84421, app/assets/stylesheets/global/style.css */
  .mn-ht-md-5p {
    min-height: 5%;
  }
  /* line 84425, app/assets/stylesheets/global/style.css */
  .ht-md-5-f {
    height: 5px !important;
  }
  /* line 84429, app/assets/stylesheets/global/style.css */
  .ht-md-5p-f {
    height: 5% !important;
  }
  /* line 84433, app/assets/stylesheets/global/style.css */
  .ht-md-10 {
    height: 10px;
  }
  /* line 84437, app/assets/stylesheets/global/style.css */
  .ht-md-10p {
    height: 10%;
  }
  /* line 84441, app/assets/stylesheets/global/style.css */
  .mx-ht-md-10p {
    max-height: 10%;
  }
  /* line 84445, app/assets/stylesheets/global/style.css */
  .mn-ht-md-10p {
    min-height: 10%;
  }
  /* line 84449, app/assets/stylesheets/global/style.css */
  .ht-md-10-f {
    height: 10px !important;
  }
  /* line 84453, app/assets/stylesheets/global/style.css */
  .ht-md-10p-f {
    height: 10% !important;
  }
  /* line 84457, app/assets/stylesheets/global/style.css */
  .ht-md-15 {
    height: 15px;
  }
  /* line 84461, app/assets/stylesheets/global/style.css */
  .ht-md-15p {
    height: 15%;
  }
  /* line 84465, app/assets/stylesheets/global/style.css */
  .mx-ht-md-15p {
    max-height: 15%;
  }
  /* line 84469, app/assets/stylesheets/global/style.css */
  .mn-ht-md-15p {
    min-height: 15%;
  }
  /* line 84473, app/assets/stylesheets/global/style.css */
  .ht-md-15-f {
    height: 15px !important;
  }
  /* line 84477, app/assets/stylesheets/global/style.css */
  .ht-md-15p-f {
    height: 15% !important;
  }
  /* line 84481, app/assets/stylesheets/global/style.css */
  .ht-md-20 {
    height: 20px;
  }
  /* line 84485, app/assets/stylesheets/global/style.css */
  .ht-md-20p {
    height: 20%;
  }
  /* line 84489, app/assets/stylesheets/global/style.css */
  .mx-ht-md-20p {
    max-height: 20%;
  }
  /* line 84493, app/assets/stylesheets/global/style.css */
  .mn-ht-md-20p {
    min-height: 20%;
  }
  /* line 84497, app/assets/stylesheets/global/style.css */
  .ht-md-20-f {
    height: 20px !important;
  }
  /* line 84501, app/assets/stylesheets/global/style.css */
  .ht-md-20p-f {
    height: 20% !important;
  }
  /* line 84505, app/assets/stylesheets/global/style.css */
  .ht-md-25 {
    height: 25px;
  }
  /* line 84509, app/assets/stylesheets/global/style.css */
  .ht-md-25p {
    height: 25%;
  }
  /* line 84513, app/assets/stylesheets/global/style.css */
  .mx-ht-md-25p {
    max-height: 25%;
  }
  /* line 84517, app/assets/stylesheets/global/style.css */
  .mn-ht-md-25p {
    min-height: 25%;
  }
  /* line 84521, app/assets/stylesheets/global/style.css */
  .ht-md-25-f {
    height: 25px !important;
  }
  /* line 84525, app/assets/stylesheets/global/style.css */
  .ht-md-25p-f {
    height: 25% !important;
  }
  /* line 84529, app/assets/stylesheets/global/style.css */
  .ht-md-30 {
    height: 30px;
  }
  /* line 84533, app/assets/stylesheets/global/style.css */
  .ht-md-30p {
    height: 30%;
  }
  /* line 84537, app/assets/stylesheets/global/style.css */
  .mx-ht-md-30p {
    max-height: 30%;
  }
  /* line 84541, app/assets/stylesheets/global/style.css */
  .mn-ht-md-30p {
    min-height: 30%;
  }
  /* line 84545, app/assets/stylesheets/global/style.css */
  .ht-md-30-f {
    height: 30px !important;
  }
  /* line 84549, app/assets/stylesheets/global/style.css */
  .ht-md-30p-f {
    height: 30% !important;
  }
  /* line 84553, app/assets/stylesheets/global/style.css */
  .ht-md-35 {
    height: 35px;
  }
  /* line 84557, app/assets/stylesheets/global/style.css */
  .ht-md-35p {
    height: 35%;
  }
  /* line 84561, app/assets/stylesheets/global/style.css */
  .mx-ht-md-35p {
    max-height: 35%;
  }
  /* line 84565, app/assets/stylesheets/global/style.css */
  .mn-ht-md-35p {
    min-height: 35%;
  }
  /* line 84569, app/assets/stylesheets/global/style.css */
  .ht-md-35-f {
    height: 35px !important;
  }
  /* line 84573, app/assets/stylesheets/global/style.css */
  .ht-md-35p-f {
    height: 35% !important;
  }
  /* line 84577, app/assets/stylesheets/global/style.css */
  .ht-md-40 {
    height: 40px;
  }
  /* line 84581, app/assets/stylesheets/global/style.css */
  .ht-md-40p {
    height: 40%;
  }
  /* line 84585, app/assets/stylesheets/global/style.css */
  .mx-ht-md-40p {
    max-height: 40%;
  }
  /* line 84589, app/assets/stylesheets/global/style.css */
  .mn-ht-md-40p {
    min-height: 40%;
  }
  /* line 84593, app/assets/stylesheets/global/style.css */
  .ht-md-40-f {
    height: 40px !important;
  }
  /* line 84597, app/assets/stylesheets/global/style.css */
  .ht-md-40p-f {
    height: 40% !important;
  }
  /* line 84601, app/assets/stylesheets/global/style.css */
  .ht-md-45 {
    height: 45px;
  }
  /* line 84605, app/assets/stylesheets/global/style.css */
  .ht-md-45p {
    height: 45%;
  }
  /* line 84609, app/assets/stylesheets/global/style.css */
  .mx-ht-md-45p {
    max-height: 45%;
  }
  /* line 84613, app/assets/stylesheets/global/style.css */
  .mn-ht-md-45p {
    min-height: 45%;
  }
  /* line 84617, app/assets/stylesheets/global/style.css */
  .ht-md-45-f {
    height: 45px !important;
  }
  /* line 84621, app/assets/stylesheets/global/style.css */
  .ht-md-45p-f {
    height: 45% !important;
  }
  /* line 84625, app/assets/stylesheets/global/style.css */
  .ht-md-50 {
    height: 50px;
  }
  /* line 84629, app/assets/stylesheets/global/style.css */
  .ht-md-50p {
    height: 50%;
  }
  /* line 84633, app/assets/stylesheets/global/style.css */
  .mx-ht-md-50p {
    max-height: 50%;
  }
  /* line 84637, app/assets/stylesheets/global/style.css */
  .mn-ht-md-50p {
    min-height: 50%;
  }
  /* line 84641, app/assets/stylesheets/global/style.css */
  .ht-md-50-f {
    height: 50px !important;
  }
  /* line 84645, app/assets/stylesheets/global/style.css */
  .ht-md-50p-f {
    height: 50% !important;
  }
  /* line 84649, app/assets/stylesheets/global/style.css */
  .ht-md-55 {
    height: 55px;
  }
  /* line 84653, app/assets/stylesheets/global/style.css */
  .ht-md-55p {
    height: 55%;
  }
  /* line 84657, app/assets/stylesheets/global/style.css */
  .mx-ht-md-55p {
    max-height: 55%;
  }
  /* line 84661, app/assets/stylesheets/global/style.css */
  .mn-ht-md-55p {
    min-height: 55%;
  }
  /* line 84665, app/assets/stylesheets/global/style.css */
  .ht-md-55-f {
    height: 55px !important;
  }
  /* line 84669, app/assets/stylesheets/global/style.css */
  .ht-md-55p-f {
    height: 55% !important;
  }
  /* line 84673, app/assets/stylesheets/global/style.css */
  .ht-md-60 {
    height: 60px;
  }
  /* line 84677, app/assets/stylesheets/global/style.css */
  .ht-md-60p {
    height: 60%;
  }
  /* line 84681, app/assets/stylesheets/global/style.css */
  .mx-ht-md-60p {
    max-height: 60%;
  }
  /* line 84685, app/assets/stylesheets/global/style.css */
  .mn-ht-md-60p {
    min-height: 60%;
  }
  /* line 84689, app/assets/stylesheets/global/style.css */
  .ht-md-60-f {
    height: 60px !important;
  }
  /* line 84693, app/assets/stylesheets/global/style.css */
  .ht-md-60p-f {
    height: 60% !important;
  }
  /* line 84697, app/assets/stylesheets/global/style.css */
  .ht-md-65 {
    height: 65px;
  }
  /* line 84701, app/assets/stylesheets/global/style.css */
  .ht-md-65p {
    height: 65%;
  }
  /* line 84705, app/assets/stylesheets/global/style.css */
  .mx-ht-md-65p {
    max-height: 65%;
  }
  /* line 84709, app/assets/stylesheets/global/style.css */
  .mn-ht-md-65p {
    min-height: 65%;
  }
  /* line 84713, app/assets/stylesheets/global/style.css */
  .ht-md-65-f {
    height: 65px !important;
  }
  /* line 84717, app/assets/stylesheets/global/style.css */
  .ht-md-65p-f {
    height: 65% !important;
  }
  /* line 84721, app/assets/stylesheets/global/style.css */
  .ht-md-70 {
    height: 70px;
  }
  /* line 84725, app/assets/stylesheets/global/style.css */
  .ht-md-70p {
    height: 70%;
  }
  /* line 84729, app/assets/stylesheets/global/style.css */
  .mx-ht-md-70p {
    max-height: 70%;
  }
  /* line 84733, app/assets/stylesheets/global/style.css */
  .mn-ht-md-70p {
    min-height: 70%;
  }
  /* line 84737, app/assets/stylesheets/global/style.css */
  .ht-md-70-f {
    height: 70px !important;
  }
  /* line 84741, app/assets/stylesheets/global/style.css */
  .ht-md-70p-f {
    height: 70% !important;
  }
  /* line 84745, app/assets/stylesheets/global/style.css */
  .ht-md-75 {
    height: 75px;
  }
  /* line 84749, app/assets/stylesheets/global/style.css */
  .ht-md-75p {
    height: 75%;
  }
  /* line 84753, app/assets/stylesheets/global/style.css */
  .mx-ht-md-75p {
    max-height: 75%;
  }
  /* line 84757, app/assets/stylesheets/global/style.css */
  .mn-ht-md-75p {
    min-height: 75%;
  }
  /* line 84761, app/assets/stylesheets/global/style.css */
  .ht-md-75-f {
    height: 75px !important;
  }
  /* line 84765, app/assets/stylesheets/global/style.css */
  .ht-md-75p-f {
    height: 75% !important;
  }
  /* line 84769, app/assets/stylesheets/global/style.css */
  .ht-md-80 {
    height: 80px;
  }
  /* line 84773, app/assets/stylesheets/global/style.css */
  .ht-md-80p {
    height: 80%;
  }
  /* line 84777, app/assets/stylesheets/global/style.css */
  .mx-ht-md-80p {
    max-height: 80%;
  }
  /* line 84781, app/assets/stylesheets/global/style.css */
  .mn-ht-md-80p {
    min-height: 80%;
  }
  /* line 84785, app/assets/stylesheets/global/style.css */
  .ht-md-80-f {
    height: 80px !important;
  }
  /* line 84789, app/assets/stylesheets/global/style.css */
  .ht-md-80p-f {
    height: 80% !important;
  }
  /* line 84793, app/assets/stylesheets/global/style.css */
  .ht-md-85 {
    height: 85px;
  }
  /* line 84797, app/assets/stylesheets/global/style.css */
  .ht-md-85p {
    height: 85%;
  }
  /* line 84801, app/assets/stylesheets/global/style.css */
  .mx-ht-md-85p {
    max-height: 85%;
  }
  /* line 84805, app/assets/stylesheets/global/style.css */
  .mn-ht-md-85p {
    min-height: 85%;
  }
  /* line 84809, app/assets/stylesheets/global/style.css */
  .ht-md-85-f {
    height: 85px !important;
  }
  /* line 84813, app/assets/stylesheets/global/style.css */
  .ht-md-85p-f {
    height: 85% !important;
  }
  /* line 84817, app/assets/stylesheets/global/style.css */
  .ht-md-90 {
    height: 90px;
  }
  /* line 84821, app/assets/stylesheets/global/style.css */
  .ht-md-90p {
    height: 90%;
  }
  /* line 84825, app/assets/stylesheets/global/style.css */
  .mx-ht-md-90p {
    max-height: 90%;
  }
  /* line 84829, app/assets/stylesheets/global/style.css */
  .mn-ht-md-90p {
    min-height: 90%;
  }
  /* line 84833, app/assets/stylesheets/global/style.css */
  .ht-md-90-f {
    height: 90px !important;
  }
  /* line 84837, app/assets/stylesheets/global/style.css */
  .ht-md-90p-f {
    height: 90% !important;
  }
  /* line 84841, app/assets/stylesheets/global/style.css */
  .ht-md-95 {
    height: 95px;
  }
  /* line 84845, app/assets/stylesheets/global/style.css */
  .ht-md-95p {
    height: 95%;
  }
  /* line 84849, app/assets/stylesheets/global/style.css */
  .mx-ht-md-95p {
    max-height: 95%;
  }
  /* line 84853, app/assets/stylesheets/global/style.css */
  .mn-ht-md-95p {
    min-height: 95%;
  }
  /* line 84857, app/assets/stylesheets/global/style.css */
  .ht-md-95-f {
    height: 95px !important;
  }
  /* line 84861, app/assets/stylesheets/global/style.css */
  .ht-md-95p-f {
    height: 95% !important;
  }
  /* line 84865, app/assets/stylesheets/global/style.css */
  .ht-md-100 {
    height: 100px;
  }
  /* line 84869, app/assets/stylesheets/global/style.css */
  .ht-md-100p {
    height: 100%;
  }
  /* line 84873, app/assets/stylesheets/global/style.css */
  .mx-ht-md-100p {
    max-height: 100%;
  }
  /* line 84877, app/assets/stylesheets/global/style.css */
  .mn-ht-md-100p {
    min-height: 100%;
  }
  /* line 84881, app/assets/stylesheets/global/style.css */
  .ht-md-100-f {
    height: 100px !important;
  }
  /* line 84885, app/assets/stylesheets/global/style.css */
  .ht-md-100p-f {
    height: 100% !important;
  }
  /* line 84889, app/assets/stylesheets/global/style.css */
  .ht-md-150 {
    height: 150px;
  }
  /* line 84893, app/assets/stylesheets/global/style.css */
  .ht-md-150p {
    height: 150%;
  }
  /* line 84897, app/assets/stylesheets/global/style.css */
  .mx-ht-md-150p {
    max-height: 150%;
  }
  /* line 84901, app/assets/stylesheets/global/style.css */
  .mn-ht-md-150p {
    min-height: 150%;
  }
  /* line 84905, app/assets/stylesheets/global/style.css */
  .ht-md-150-f {
    height: 150px !important;
  }
  /* line 84909, app/assets/stylesheets/global/style.css */
  .ht-md-150p-f {
    height: 150% !important;
  }
  /* line 84913, app/assets/stylesheets/global/style.css */
  .ht-md-200 {
    height: 200px;
  }
  /* line 84917, app/assets/stylesheets/global/style.css */
  .ht-md-200p {
    height: 200%;
  }
  /* line 84921, app/assets/stylesheets/global/style.css */
  .mx-ht-md-200p {
    max-height: 200%;
  }
  /* line 84925, app/assets/stylesheets/global/style.css */
  .mn-ht-md-200p {
    min-height: 200%;
  }
  /* line 84929, app/assets/stylesheets/global/style.css */
  .ht-md-200-f {
    height: 200px !important;
  }
  /* line 84933, app/assets/stylesheets/global/style.css */
  .ht-md-200p-f {
    height: 200% !important;
  }
  /* line 84937, app/assets/stylesheets/global/style.css */
  .ht-md-250 {
    height: 250px;
  }
  /* line 84941, app/assets/stylesheets/global/style.css */
  .ht-md-250p {
    height: 250%;
  }
  /* line 84945, app/assets/stylesheets/global/style.css */
  .mx-ht-md-250p {
    max-height: 250%;
  }
  /* line 84949, app/assets/stylesheets/global/style.css */
  .mn-ht-md-250p {
    min-height: 250%;
  }
  /* line 84953, app/assets/stylesheets/global/style.css */
  .ht-md-250-f {
    height: 250px !important;
  }
  /* line 84957, app/assets/stylesheets/global/style.css */
  .ht-md-250p-f {
    height: 250% !important;
  }
  /* line 84961, app/assets/stylesheets/global/style.css */
  .ht-md-300 {
    height: 300px;
  }
  /* line 84965, app/assets/stylesheets/global/style.css */
  .ht-md-300p {
    height: 300%;
  }
  /* line 84969, app/assets/stylesheets/global/style.css */
  .mx-ht-md-300p {
    max-height: 300%;
  }
  /* line 84973, app/assets/stylesheets/global/style.css */
  .mn-ht-md-300p {
    min-height: 300%;
  }
  /* line 84977, app/assets/stylesheets/global/style.css */
  .ht-md-300-f {
    height: 300px !important;
  }
  /* line 84981, app/assets/stylesheets/global/style.css */
  .ht-md-300p-f {
    height: 300% !important;
  }
  /* line 84985, app/assets/stylesheets/global/style.css */
  .ht-md-350 {
    height: 350px;
  }
  /* line 84989, app/assets/stylesheets/global/style.css */
  .ht-md-350p {
    height: 350%;
  }
  /* line 84993, app/assets/stylesheets/global/style.css */
  .mx-ht-md-350p {
    max-height: 350%;
  }
  /* line 84997, app/assets/stylesheets/global/style.css */
  .mn-ht-md-350p {
    min-height: 350%;
  }
  /* line 85001, app/assets/stylesheets/global/style.css */
  .ht-md-350-f {
    height: 350px !important;
  }
  /* line 85005, app/assets/stylesheets/global/style.css */
  .ht-md-350p-f {
    height: 350% !important;
  }
  /* line 85009, app/assets/stylesheets/global/style.css */
  .ht-md-400 {
    height: 400px;
  }
  /* line 85013, app/assets/stylesheets/global/style.css */
  .ht-md-400p {
    height: 400%;
  }
  /* line 85017, app/assets/stylesheets/global/style.css */
  .mx-ht-md-400p {
    max-height: 400%;
  }
  /* line 85021, app/assets/stylesheets/global/style.css */
  .mn-ht-md-400p {
    min-height: 400%;
  }
  /* line 85025, app/assets/stylesheets/global/style.css */
  .ht-md-400-f {
    height: 400px !important;
  }
  /* line 85029, app/assets/stylesheets/global/style.css */
  .ht-md-400p-f {
    height: 400% !important;
  }
  /* line 85033, app/assets/stylesheets/global/style.css */
  .ht-md-450 {
    height: 450px;
  }
  /* line 85037, app/assets/stylesheets/global/style.css */
  .ht-md-450p {
    height: 450%;
  }
  /* line 85041, app/assets/stylesheets/global/style.css */
  .mx-ht-md-450p {
    max-height: 450%;
  }
  /* line 85045, app/assets/stylesheets/global/style.css */
  .mn-ht-md-450p {
    min-height: 450%;
  }
  /* line 85049, app/assets/stylesheets/global/style.css */
  .ht-md-450-f {
    height: 450px !important;
  }
  /* line 85053, app/assets/stylesheets/global/style.css */
  .ht-md-450p-f {
    height: 450% !important;
  }
  /* line 85057, app/assets/stylesheets/global/style.css */
  .ht-md-500 {
    height: 500px;
  }
  /* line 85061, app/assets/stylesheets/global/style.css */
  .ht-md-500p {
    height: 500%;
  }
  /* line 85065, app/assets/stylesheets/global/style.css */
  .mx-ht-md-500p {
    max-height: 500%;
  }
  /* line 85069, app/assets/stylesheets/global/style.css */
  .mn-ht-md-500p {
    min-height: 500%;
  }
  /* line 85073, app/assets/stylesheets/global/style.css */
  .ht-md-500-f {
    height: 500px !important;
  }
  /* line 85077, app/assets/stylesheets/global/style.css */
  .ht-md-500p-f {
    height: 500% !important;
  }
  /* line 85081, app/assets/stylesheets/global/style.css */
  .ht-md-550 {
    height: 550px;
  }
  /* line 85085, app/assets/stylesheets/global/style.css */
  .ht-md-550p {
    height: 550%;
  }
  /* line 85089, app/assets/stylesheets/global/style.css */
  .mx-ht-md-550p {
    max-height: 550%;
  }
  /* line 85093, app/assets/stylesheets/global/style.css */
  .mn-ht-md-550p {
    min-height: 550%;
  }
  /* line 85097, app/assets/stylesheets/global/style.css */
  .ht-md-550-f {
    height: 550px !important;
  }
  /* line 85101, app/assets/stylesheets/global/style.css */
  .ht-md-550p-f {
    height: 550% !important;
  }
  /* line 85105, app/assets/stylesheets/global/style.css */
  .ht-md-600 {
    height: 600px;
  }
  /* line 85109, app/assets/stylesheets/global/style.css */
  .ht-md-600p {
    height: 600%;
  }
  /* line 85113, app/assets/stylesheets/global/style.css */
  .mx-ht-md-600p {
    max-height: 600%;
  }
  /* line 85117, app/assets/stylesheets/global/style.css */
  .mn-ht-md-600p {
    min-height: 600%;
  }
  /* line 85121, app/assets/stylesheets/global/style.css */
  .ht-md-600-f {
    height: 600px !important;
  }
  /* line 85125, app/assets/stylesheets/global/style.css */
  .ht-md-600p-f {
    height: 600% !important;
  }
  /* line 85129, app/assets/stylesheets/global/style.css */
  .ht-md-650 {
    height: 650px;
  }
  /* line 85133, app/assets/stylesheets/global/style.css */
  .ht-md-650p {
    height: 650%;
  }
  /* line 85137, app/assets/stylesheets/global/style.css */
  .mx-ht-md-650p {
    max-height: 650%;
  }
  /* line 85141, app/assets/stylesheets/global/style.css */
  .mn-ht-md-650p {
    min-height: 650%;
  }
  /* line 85145, app/assets/stylesheets/global/style.css */
  .ht-md-650-f {
    height: 650px !important;
  }
  /* line 85149, app/assets/stylesheets/global/style.css */
  .ht-md-650p-f {
    height: 650% !important;
  }
  /* line 85153, app/assets/stylesheets/global/style.css */
  .ht-md-700 {
    height: 700px;
  }
  /* line 85157, app/assets/stylesheets/global/style.css */
  .ht-md-700p {
    height: 700%;
  }
  /* line 85161, app/assets/stylesheets/global/style.css */
  .mx-ht-md-700p {
    max-height: 700%;
  }
  /* line 85165, app/assets/stylesheets/global/style.css */
  .mn-ht-md-700p {
    min-height: 700%;
  }
  /* line 85169, app/assets/stylesheets/global/style.css */
  .ht-md-700-f {
    height: 700px !important;
  }
  /* line 85173, app/assets/stylesheets/global/style.css */
  .ht-md-700p-f {
    height: 700% !important;
  }
  /* line 85177, app/assets/stylesheets/global/style.css */
  .ht-md-750 {
    height: 750px;
  }
  /* line 85181, app/assets/stylesheets/global/style.css */
  .ht-md-750p {
    height: 750%;
  }
  /* line 85185, app/assets/stylesheets/global/style.css */
  .mx-ht-md-750p {
    max-height: 750%;
  }
  /* line 85189, app/assets/stylesheets/global/style.css */
  .mn-ht-md-750p {
    min-height: 750%;
  }
  /* line 85193, app/assets/stylesheets/global/style.css */
  .ht-md-750-f {
    height: 750px !important;
  }
  /* line 85197, app/assets/stylesheets/global/style.css */
  .ht-md-750p-f {
    height: 750% !important;
  }
  /* line 85201, app/assets/stylesheets/global/style.css */
  .ht-md-800 {
    height: 800px;
  }
  /* line 85205, app/assets/stylesheets/global/style.css */
  .ht-md-800p {
    height: 800%;
  }
  /* line 85209, app/assets/stylesheets/global/style.css */
  .mx-ht-md-800p {
    max-height: 800%;
  }
  /* line 85213, app/assets/stylesheets/global/style.css */
  .mn-ht-md-800p {
    min-height: 800%;
  }
  /* line 85217, app/assets/stylesheets/global/style.css */
  .ht-md-800-f {
    height: 800px !important;
  }
  /* line 85221, app/assets/stylesheets/global/style.css */
  .ht-md-800p-f {
    height: 800% !important;
  }
  /* line 85225, app/assets/stylesheets/global/style.css */
  .ht-md-850 {
    height: 850px;
  }
  /* line 85229, app/assets/stylesheets/global/style.css */
  .ht-md-850p {
    height: 850%;
  }
  /* line 85233, app/assets/stylesheets/global/style.css */
  .mx-ht-md-850p {
    max-height: 850%;
  }
  /* line 85237, app/assets/stylesheets/global/style.css */
  .mn-ht-md-850p {
    min-height: 850%;
  }
  /* line 85241, app/assets/stylesheets/global/style.css */
  .ht-md-850-f {
    height: 850px !important;
  }
  /* line 85245, app/assets/stylesheets/global/style.css */
  .ht-md-850p-f {
    height: 850% !important;
  }
  /* line 85249, app/assets/stylesheets/global/style.css */
  .ht-md-100v {
    height: 100vh;
  }
}

@media (min-width: 992px) {
  /* line 85255, app/assets/stylesheets/global/style.css */
  .ht-lg-5 {
    height: 5px;
  }
  /* line 85259, app/assets/stylesheets/global/style.css */
  .ht-lg-5p {
    height: 5%;
  }
  /* line 85263, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  /* line 85267, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  /* line 85271, app/assets/stylesheets/global/style.css */
  .ht-lg-5-f {
    height: 5px !important;
  }
  /* line 85275, app/assets/stylesheets/global/style.css */
  .ht-lg-5p-f {
    height: 5% !important;
  }
  /* line 85279, app/assets/stylesheets/global/style.css */
  .ht-lg-10 {
    height: 10px;
  }
  /* line 85283, app/assets/stylesheets/global/style.css */
  .ht-lg-10p {
    height: 10%;
  }
  /* line 85287, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  /* line 85291, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  /* line 85295, app/assets/stylesheets/global/style.css */
  .ht-lg-10-f {
    height: 10px !important;
  }
  /* line 85299, app/assets/stylesheets/global/style.css */
  .ht-lg-10p-f {
    height: 10% !important;
  }
  /* line 85303, app/assets/stylesheets/global/style.css */
  .ht-lg-15 {
    height: 15px;
  }
  /* line 85307, app/assets/stylesheets/global/style.css */
  .ht-lg-15p {
    height: 15%;
  }
  /* line 85311, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  /* line 85315, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  /* line 85319, app/assets/stylesheets/global/style.css */
  .ht-lg-15-f {
    height: 15px !important;
  }
  /* line 85323, app/assets/stylesheets/global/style.css */
  .ht-lg-15p-f {
    height: 15% !important;
  }
  /* line 85327, app/assets/stylesheets/global/style.css */
  .ht-lg-20 {
    height: 20px;
  }
  /* line 85331, app/assets/stylesheets/global/style.css */
  .ht-lg-20p {
    height: 20%;
  }
  /* line 85335, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  /* line 85339, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  /* line 85343, app/assets/stylesheets/global/style.css */
  .ht-lg-20-f {
    height: 20px !important;
  }
  /* line 85347, app/assets/stylesheets/global/style.css */
  .ht-lg-20p-f {
    height: 20% !important;
  }
  /* line 85351, app/assets/stylesheets/global/style.css */
  .ht-lg-25 {
    height: 25px;
  }
  /* line 85355, app/assets/stylesheets/global/style.css */
  .ht-lg-25p {
    height: 25%;
  }
  /* line 85359, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  /* line 85363, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  /* line 85367, app/assets/stylesheets/global/style.css */
  .ht-lg-25-f {
    height: 25px !important;
  }
  /* line 85371, app/assets/stylesheets/global/style.css */
  .ht-lg-25p-f {
    height: 25% !important;
  }
  /* line 85375, app/assets/stylesheets/global/style.css */
  .ht-lg-30 {
    height: 30px;
  }
  /* line 85379, app/assets/stylesheets/global/style.css */
  .ht-lg-30p {
    height: 30%;
  }
  /* line 85383, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  /* line 85387, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  /* line 85391, app/assets/stylesheets/global/style.css */
  .ht-lg-30-f {
    height: 30px !important;
  }
  /* line 85395, app/assets/stylesheets/global/style.css */
  .ht-lg-30p-f {
    height: 30% !important;
  }
  /* line 85399, app/assets/stylesheets/global/style.css */
  .ht-lg-35 {
    height: 35px;
  }
  /* line 85403, app/assets/stylesheets/global/style.css */
  .ht-lg-35p {
    height: 35%;
  }
  /* line 85407, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  /* line 85411, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  /* line 85415, app/assets/stylesheets/global/style.css */
  .ht-lg-35-f {
    height: 35px !important;
  }
  /* line 85419, app/assets/stylesheets/global/style.css */
  .ht-lg-35p-f {
    height: 35% !important;
  }
  /* line 85423, app/assets/stylesheets/global/style.css */
  .ht-lg-40 {
    height: 40px;
  }
  /* line 85427, app/assets/stylesheets/global/style.css */
  .ht-lg-40p {
    height: 40%;
  }
  /* line 85431, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  /* line 85435, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  /* line 85439, app/assets/stylesheets/global/style.css */
  .ht-lg-40-f {
    height: 40px !important;
  }
  /* line 85443, app/assets/stylesheets/global/style.css */
  .ht-lg-40p-f {
    height: 40% !important;
  }
  /* line 85447, app/assets/stylesheets/global/style.css */
  .ht-lg-45 {
    height: 45px;
  }
  /* line 85451, app/assets/stylesheets/global/style.css */
  .ht-lg-45p {
    height: 45%;
  }
  /* line 85455, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  /* line 85459, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  /* line 85463, app/assets/stylesheets/global/style.css */
  .ht-lg-45-f {
    height: 45px !important;
  }
  /* line 85467, app/assets/stylesheets/global/style.css */
  .ht-lg-45p-f {
    height: 45% !important;
  }
  /* line 85471, app/assets/stylesheets/global/style.css */
  .ht-lg-50 {
    height: 50px;
  }
  /* line 85475, app/assets/stylesheets/global/style.css */
  .ht-lg-50p {
    height: 50%;
  }
  /* line 85479, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  /* line 85483, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  /* line 85487, app/assets/stylesheets/global/style.css */
  .ht-lg-50-f {
    height: 50px !important;
  }
  /* line 85491, app/assets/stylesheets/global/style.css */
  .ht-lg-50p-f {
    height: 50% !important;
  }
  /* line 85495, app/assets/stylesheets/global/style.css */
  .ht-lg-55 {
    height: 55px;
  }
  /* line 85499, app/assets/stylesheets/global/style.css */
  .ht-lg-55p {
    height: 55%;
  }
  /* line 85503, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  /* line 85507, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  /* line 85511, app/assets/stylesheets/global/style.css */
  .ht-lg-55-f {
    height: 55px !important;
  }
  /* line 85515, app/assets/stylesheets/global/style.css */
  .ht-lg-55p-f {
    height: 55% !important;
  }
  /* line 85519, app/assets/stylesheets/global/style.css */
  .ht-lg-60 {
    height: 60px;
  }
  /* line 85523, app/assets/stylesheets/global/style.css */
  .ht-lg-60p {
    height: 60%;
  }
  /* line 85527, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  /* line 85531, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  /* line 85535, app/assets/stylesheets/global/style.css */
  .ht-lg-60-f {
    height: 60px !important;
  }
  /* line 85539, app/assets/stylesheets/global/style.css */
  .ht-lg-60p-f {
    height: 60% !important;
  }
  /* line 85543, app/assets/stylesheets/global/style.css */
  .ht-lg-65 {
    height: 65px;
  }
  /* line 85547, app/assets/stylesheets/global/style.css */
  .ht-lg-65p {
    height: 65%;
  }
  /* line 85551, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  /* line 85555, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  /* line 85559, app/assets/stylesheets/global/style.css */
  .ht-lg-65-f {
    height: 65px !important;
  }
  /* line 85563, app/assets/stylesheets/global/style.css */
  .ht-lg-65p-f {
    height: 65% !important;
  }
  /* line 85567, app/assets/stylesheets/global/style.css */
  .ht-lg-70 {
    height: 70px;
  }
  /* line 85571, app/assets/stylesheets/global/style.css */
  .ht-lg-70p {
    height: 70%;
  }
  /* line 85575, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  /* line 85579, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  /* line 85583, app/assets/stylesheets/global/style.css */
  .ht-lg-70-f {
    height: 70px !important;
  }
  /* line 85587, app/assets/stylesheets/global/style.css */
  .ht-lg-70p-f {
    height: 70% !important;
  }
  /* line 85591, app/assets/stylesheets/global/style.css */
  .ht-lg-75 {
    height: 75px;
  }
  /* line 85595, app/assets/stylesheets/global/style.css */
  .ht-lg-75p {
    height: 75%;
  }
  /* line 85599, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  /* line 85603, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  /* line 85607, app/assets/stylesheets/global/style.css */
  .ht-lg-75-f {
    height: 75px !important;
  }
  /* line 85611, app/assets/stylesheets/global/style.css */
  .ht-lg-75p-f {
    height: 75% !important;
  }
  /* line 85615, app/assets/stylesheets/global/style.css */
  .ht-lg-80 {
    height: 80px;
  }
  /* line 85619, app/assets/stylesheets/global/style.css */
  .ht-lg-80p {
    height: 80%;
  }
  /* line 85623, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  /* line 85627, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  /* line 85631, app/assets/stylesheets/global/style.css */
  .ht-lg-80-f {
    height: 80px !important;
  }
  /* line 85635, app/assets/stylesheets/global/style.css */
  .ht-lg-80p-f {
    height: 80% !important;
  }
  /* line 85639, app/assets/stylesheets/global/style.css */
  .ht-lg-85 {
    height: 85px;
  }
  /* line 85643, app/assets/stylesheets/global/style.css */
  .ht-lg-85p {
    height: 85%;
  }
  /* line 85647, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  /* line 85651, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  /* line 85655, app/assets/stylesheets/global/style.css */
  .ht-lg-85-f {
    height: 85px !important;
  }
  /* line 85659, app/assets/stylesheets/global/style.css */
  .ht-lg-85p-f {
    height: 85% !important;
  }
  /* line 85663, app/assets/stylesheets/global/style.css */
  .ht-lg-90 {
    height: 90px;
  }
  /* line 85667, app/assets/stylesheets/global/style.css */
  .ht-lg-90p {
    height: 90%;
  }
  /* line 85671, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  /* line 85675, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  /* line 85679, app/assets/stylesheets/global/style.css */
  .ht-lg-90-f {
    height: 90px !important;
  }
  /* line 85683, app/assets/stylesheets/global/style.css */
  .ht-lg-90p-f {
    height: 90% !important;
  }
  /* line 85687, app/assets/stylesheets/global/style.css */
  .ht-lg-95 {
    height: 95px;
  }
  /* line 85691, app/assets/stylesheets/global/style.css */
  .ht-lg-95p {
    height: 95%;
  }
  /* line 85695, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  /* line 85699, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  /* line 85703, app/assets/stylesheets/global/style.css */
  .ht-lg-95-f {
    height: 95px !important;
  }
  /* line 85707, app/assets/stylesheets/global/style.css */
  .ht-lg-95p-f {
    height: 95% !important;
  }
  /* line 85711, app/assets/stylesheets/global/style.css */
  .ht-lg-100 {
    height: 100px;
  }
  /* line 85715, app/assets/stylesheets/global/style.css */
  .ht-lg-100p {
    height: 100%;
  }
  /* line 85719, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  /* line 85723, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  /* line 85727, app/assets/stylesheets/global/style.css */
  .ht-lg-100-f {
    height: 100px !important;
  }
  /* line 85731, app/assets/stylesheets/global/style.css */
  .ht-lg-100p-f {
    height: 100% !important;
  }
  /* line 85735, app/assets/stylesheets/global/style.css */
  .ht-lg-150 {
    height: 150px;
  }
  /* line 85739, app/assets/stylesheets/global/style.css */
  .ht-lg-150p {
    height: 150%;
  }
  /* line 85743, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  /* line 85747, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  /* line 85751, app/assets/stylesheets/global/style.css */
  .ht-lg-150-f {
    height: 150px !important;
  }
  /* line 85755, app/assets/stylesheets/global/style.css */
  .ht-lg-150p-f {
    height: 150% !important;
  }
  /* line 85759, app/assets/stylesheets/global/style.css */
  .ht-lg-200 {
    height: 200px;
  }
  /* line 85763, app/assets/stylesheets/global/style.css */
  .ht-lg-200p {
    height: 200%;
  }
  /* line 85767, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  /* line 85771, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  /* line 85775, app/assets/stylesheets/global/style.css */
  .ht-lg-200-f {
    height: 200px !important;
  }
  /* line 85779, app/assets/stylesheets/global/style.css */
  .ht-lg-200p-f {
    height: 200% !important;
  }
  /* line 85783, app/assets/stylesheets/global/style.css */
  .ht-lg-250 {
    height: 250px;
  }
  /* line 85787, app/assets/stylesheets/global/style.css */
  .ht-lg-250p {
    height: 250%;
  }
  /* line 85791, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  /* line 85795, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  /* line 85799, app/assets/stylesheets/global/style.css */
  .ht-lg-250-f {
    height: 250px !important;
  }
  /* line 85803, app/assets/stylesheets/global/style.css */
  .ht-lg-250p-f {
    height: 250% !important;
  }
  /* line 85807, app/assets/stylesheets/global/style.css */
  .ht-lg-300 {
    height: 300px;
  }
  /* line 85811, app/assets/stylesheets/global/style.css */
  .ht-lg-300p {
    height: 300%;
  }
  /* line 85815, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  /* line 85819, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  /* line 85823, app/assets/stylesheets/global/style.css */
  .ht-lg-300-f {
    height: 300px !important;
  }
  /* line 85827, app/assets/stylesheets/global/style.css */
  .ht-lg-300p-f {
    height: 300% !important;
  }
  /* line 85831, app/assets/stylesheets/global/style.css */
  .ht-lg-350 {
    height: 350px;
  }
  /* line 85835, app/assets/stylesheets/global/style.css */
  .ht-lg-350p {
    height: 350%;
  }
  /* line 85839, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  /* line 85843, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  /* line 85847, app/assets/stylesheets/global/style.css */
  .ht-lg-350-f {
    height: 350px !important;
  }
  /* line 85851, app/assets/stylesheets/global/style.css */
  .ht-lg-350p-f {
    height: 350% !important;
  }
  /* line 85855, app/assets/stylesheets/global/style.css */
  .ht-lg-400 {
    height: 400px;
  }
  /* line 85859, app/assets/stylesheets/global/style.css */
  .ht-lg-400p {
    height: 400%;
  }
  /* line 85863, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  /* line 85867, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  /* line 85871, app/assets/stylesheets/global/style.css */
  .ht-lg-400-f {
    height: 400px !important;
  }
  /* line 85875, app/assets/stylesheets/global/style.css */
  .ht-lg-400p-f {
    height: 400% !important;
  }
  /* line 85879, app/assets/stylesheets/global/style.css */
  .ht-lg-450 {
    height: 450px;
  }
  /* line 85883, app/assets/stylesheets/global/style.css */
  .ht-lg-450p {
    height: 450%;
  }
  /* line 85887, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  /* line 85891, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  /* line 85895, app/assets/stylesheets/global/style.css */
  .ht-lg-450-f {
    height: 450px !important;
  }
  /* line 85899, app/assets/stylesheets/global/style.css */
  .ht-lg-450p-f {
    height: 450% !important;
  }
  /* line 85903, app/assets/stylesheets/global/style.css */
  .ht-lg-500 {
    height: 500px;
  }
  /* line 85907, app/assets/stylesheets/global/style.css */
  .ht-lg-500p {
    height: 500%;
  }
  /* line 85911, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  /* line 85915, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  /* line 85919, app/assets/stylesheets/global/style.css */
  .ht-lg-500-f {
    height: 500px !important;
  }
  /* line 85923, app/assets/stylesheets/global/style.css */
  .ht-lg-500p-f {
    height: 500% !important;
  }
  /* line 85927, app/assets/stylesheets/global/style.css */
  .ht-lg-550 {
    height: 550px;
  }
  /* line 85931, app/assets/stylesheets/global/style.css */
  .ht-lg-550p {
    height: 550%;
  }
  /* line 85935, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  /* line 85939, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  /* line 85943, app/assets/stylesheets/global/style.css */
  .ht-lg-550-f {
    height: 550px !important;
  }
  /* line 85947, app/assets/stylesheets/global/style.css */
  .ht-lg-550p-f {
    height: 550% !important;
  }
  /* line 85951, app/assets/stylesheets/global/style.css */
  .ht-lg-600 {
    height: 600px;
  }
  /* line 85955, app/assets/stylesheets/global/style.css */
  .ht-lg-600p {
    height: 600%;
  }
  /* line 85959, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  /* line 85963, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  /* line 85967, app/assets/stylesheets/global/style.css */
  .ht-lg-600-f {
    height: 600px !important;
  }
  /* line 85971, app/assets/stylesheets/global/style.css */
  .ht-lg-600p-f {
    height: 600% !important;
  }
  /* line 85975, app/assets/stylesheets/global/style.css */
  .ht-lg-650 {
    height: 650px;
  }
  /* line 85979, app/assets/stylesheets/global/style.css */
  .ht-lg-650p {
    height: 650%;
  }
  /* line 85983, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  /* line 85987, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  /* line 85991, app/assets/stylesheets/global/style.css */
  .ht-lg-650-f {
    height: 650px !important;
  }
  /* line 85995, app/assets/stylesheets/global/style.css */
  .ht-lg-650p-f {
    height: 650% !important;
  }
  /* line 85999, app/assets/stylesheets/global/style.css */
  .ht-lg-700 {
    height: 700px;
  }
  /* line 86003, app/assets/stylesheets/global/style.css */
  .ht-lg-700p {
    height: 700%;
  }
  /* line 86007, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  /* line 86011, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  /* line 86015, app/assets/stylesheets/global/style.css */
  .ht-lg-700-f {
    height: 700px !important;
  }
  /* line 86019, app/assets/stylesheets/global/style.css */
  .ht-lg-700p-f {
    height: 700% !important;
  }
  /* line 86023, app/assets/stylesheets/global/style.css */
  .ht-lg-750 {
    height: 750px;
  }
  /* line 86027, app/assets/stylesheets/global/style.css */
  .ht-lg-750p {
    height: 750%;
  }
  /* line 86031, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  /* line 86035, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  /* line 86039, app/assets/stylesheets/global/style.css */
  .ht-lg-750-f {
    height: 750px !important;
  }
  /* line 86043, app/assets/stylesheets/global/style.css */
  .ht-lg-750p-f {
    height: 750% !important;
  }
  /* line 86047, app/assets/stylesheets/global/style.css */
  .ht-lg-800 {
    height: 800px;
  }
  /* line 86051, app/assets/stylesheets/global/style.css */
  .ht-lg-800p {
    height: 800%;
  }
  /* line 86055, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  /* line 86059, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  /* line 86063, app/assets/stylesheets/global/style.css */
  .ht-lg-800-f {
    height: 800px !important;
  }
  /* line 86067, app/assets/stylesheets/global/style.css */
  .ht-lg-800p-f {
    height: 800% !important;
  }
  /* line 86071, app/assets/stylesheets/global/style.css */
  .ht-lg-850 {
    height: 850px;
  }
  /* line 86075, app/assets/stylesheets/global/style.css */
  .ht-lg-850p {
    height: 850%;
  }
  /* line 86079, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  /* line 86083, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  /* line 86087, app/assets/stylesheets/global/style.css */
  .ht-lg-850-f {
    height: 850px !important;
  }
  /* line 86091, app/assets/stylesheets/global/style.css */
  .ht-lg-850p-f {
    height: 850% !important;
  }
  /* line 86095, app/assets/stylesheets/global/style.css */
  .ht-lg-100v {
    height: 100vh;
  }
}

@media (min-width: 1200px) {
  /* line 86101, app/assets/stylesheets/global/style.css */
  .ht-xl-5 {
    height: 5px;
  }
  /* line 86105, app/assets/stylesheets/global/style.css */
  .ht-xl-5p {
    height: 5%;
  }
  /* line 86109, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  /* line 86113, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  /* line 86117, app/assets/stylesheets/global/style.css */
  .ht-xl-5-f {
    height: 5px !important;
  }
  /* line 86121, app/assets/stylesheets/global/style.css */
  .ht-xl-5p-f {
    height: 5% !important;
  }
  /* line 86125, app/assets/stylesheets/global/style.css */
  .ht-xl-10 {
    height: 10px;
  }
  /* line 86129, app/assets/stylesheets/global/style.css */
  .ht-xl-10p {
    height: 10%;
  }
  /* line 86133, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  /* line 86137, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  /* line 86141, app/assets/stylesheets/global/style.css */
  .ht-xl-10-f {
    height: 10px !important;
  }
  /* line 86145, app/assets/stylesheets/global/style.css */
  .ht-xl-10p-f {
    height: 10% !important;
  }
  /* line 86149, app/assets/stylesheets/global/style.css */
  .ht-xl-15 {
    height: 15px;
  }
  /* line 86153, app/assets/stylesheets/global/style.css */
  .ht-xl-15p {
    height: 15%;
  }
  /* line 86157, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  /* line 86161, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  /* line 86165, app/assets/stylesheets/global/style.css */
  .ht-xl-15-f {
    height: 15px !important;
  }
  /* line 86169, app/assets/stylesheets/global/style.css */
  .ht-xl-15p-f {
    height: 15% !important;
  }
  /* line 86173, app/assets/stylesheets/global/style.css */
  .ht-xl-20 {
    height: 20px;
  }
  /* line 86177, app/assets/stylesheets/global/style.css */
  .ht-xl-20p {
    height: 20%;
  }
  /* line 86181, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  /* line 86185, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  /* line 86189, app/assets/stylesheets/global/style.css */
  .ht-xl-20-f {
    height: 20px !important;
  }
  /* line 86193, app/assets/stylesheets/global/style.css */
  .ht-xl-20p-f {
    height: 20% !important;
  }
  /* line 86197, app/assets/stylesheets/global/style.css */
  .ht-xl-25 {
    height: 25px;
  }
  /* line 86201, app/assets/stylesheets/global/style.css */
  .ht-xl-25p {
    height: 25%;
  }
  /* line 86205, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  /* line 86209, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  /* line 86213, app/assets/stylesheets/global/style.css */
  .ht-xl-25-f {
    height: 25px !important;
  }
  /* line 86217, app/assets/stylesheets/global/style.css */
  .ht-xl-25p-f {
    height: 25% !important;
  }
  /* line 86221, app/assets/stylesheets/global/style.css */
  .ht-xl-30 {
    height: 30px;
  }
  /* line 86225, app/assets/stylesheets/global/style.css */
  .ht-xl-30p {
    height: 30%;
  }
  /* line 86229, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  /* line 86233, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  /* line 86237, app/assets/stylesheets/global/style.css */
  .ht-xl-30-f {
    height: 30px !important;
  }
  /* line 86241, app/assets/stylesheets/global/style.css */
  .ht-xl-30p-f {
    height: 30% !important;
  }
  /* line 86245, app/assets/stylesheets/global/style.css */
  .ht-xl-35 {
    height: 35px;
  }
  /* line 86249, app/assets/stylesheets/global/style.css */
  .ht-xl-35p {
    height: 35%;
  }
  /* line 86253, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  /* line 86257, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  /* line 86261, app/assets/stylesheets/global/style.css */
  .ht-xl-35-f {
    height: 35px !important;
  }
  /* line 86265, app/assets/stylesheets/global/style.css */
  .ht-xl-35p-f {
    height: 35% !important;
  }
  /* line 86269, app/assets/stylesheets/global/style.css */
  .ht-xl-40 {
    height: 40px;
  }
  /* line 86273, app/assets/stylesheets/global/style.css */
  .ht-xl-40p {
    height: 40%;
  }
  /* line 86277, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  /* line 86281, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  /* line 86285, app/assets/stylesheets/global/style.css */
  .ht-xl-40-f {
    height: 40px !important;
  }
  /* line 86289, app/assets/stylesheets/global/style.css */
  .ht-xl-40p-f {
    height: 40% !important;
  }
  /* line 86293, app/assets/stylesheets/global/style.css */
  .ht-xl-45 {
    height: 45px;
  }
  /* line 86297, app/assets/stylesheets/global/style.css */
  .ht-xl-45p {
    height: 45%;
  }
  /* line 86301, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  /* line 86305, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  /* line 86309, app/assets/stylesheets/global/style.css */
  .ht-xl-45-f {
    height: 45px !important;
  }
  /* line 86313, app/assets/stylesheets/global/style.css */
  .ht-xl-45p-f {
    height: 45% !important;
  }
  /* line 86317, app/assets/stylesheets/global/style.css */
  .ht-xl-50 {
    height: 50px;
  }
  /* line 86321, app/assets/stylesheets/global/style.css */
  .ht-xl-50p {
    height: 50%;
  }
  /* line 86325, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  /* line 86329, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  /* line 86333, app/assets/stylesheets/global/style.css */
  .ht-xl-50-f {
    height: 50px !important;
  }
  /* line 86337, app/assets/stylesheets/global/style.css */
  .ht-xl-50p-f {
    height: 50% !important;
  }
  /* line 86341, app/assets/stylesheets/global/style.css */
  .ht-xl-55 {
    height: 55px;
  }
  /* line 86345, app/assets/stylesheets/global/style.css */
  .ht-xl-55p {
    height: 55%;
  }
  /* line 86349, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  /* line 86353, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  /* line 86357, app/assets/stylesheets/global/style.css */
  .ht-xl-55-f {
    height: 55px !important;
  }
  /* line 86361, app/assets/stylesheets/global/style.css */
  .ht-xl-55p-f {
    height: 55% !important;
  }
  /* line 86365, app/assets/stylesheets/global/style.css */
  .ht-xl-60 {
    height: 60px;
  }
  /* line 86369, app/assets/stylesheets/global/style.css */
  .ht-xl-60p {
    height: 60%;
  }
  /* line 86373, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  /* line 86377, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  /* line 86381, app/assets/stylesheets/global/style.css */
  .ht-xl-60-f {
    height: 60px !important;
  }
  /* line 86385, app/assets/stylesheets/global/style.css */
  .ht-xl-60p-f {
    height: 60% !important;
  }
  /* line 86389, app/assets/stylesheets/global/style.css */
  .ht-xl-65 {
    height: 65px;
  }
  /* line 86393, app/assets/stylesheets/global/style.css */
  .ht-xl-65p {
    height: 65%;
  }
  /* line 86397, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  /* line 86401, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  /* line 86405, app/assets/stylesheets/global/style.css */
  .ht-xl-65-f {
    height: 65px !important;
  }
  /* line 86409, app/assets/stylesheets/global/style.css */
  .ht-xl-65p-f {
    height: 65% !important;
  }
  /* line 86413, app/assets/stylesheets/global/style.css */
  .ht-xl-70 {
    height: 70px;
  }
  /* line 86417, app/assets/stylesheets/global/style.css */
  .ht-xl-70p {
    height: 70%;
  }
  /* line 86421, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  /* line 86425, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  /* line 86429, app/assets/stylesheets/global/style.css */
  .ht-xl-70-f {
    height: 70px !important;
  }
  /* line 86433, app/assets/stylesheets/global/style.css */
  .ht-xl-70p-f {
    height: 70% !important;
  }
  /* line 86437, app/assets/stylesheets/global/style.css */
  .ht-xl-75 {
    height: 75px;
  }
  /* line 86441, app/assets/stylesheets/global/style.css */
  .ht-xl-75p {
    height: 75%;
  }
  /* line 86445, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  /* line 86449, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  /* line 86453, app/assets/stylesheets/global/style.css */
  .ht-xl-75-f {
    height: 75px !important;
  }
  /* line 86457, app/assets/stylesheets/global/style.css */
  .ht-xl-75p-f {
    height: 75% !important;
  }
  /* line 86461, app/assets/stylesheets/global/style.css */
  .ht-xl-80 {
    height: 80px;
  }
  /* line 86465, app/assets/stylesheets/global/style.css */
  .ht-xl-80p {
    height: 80%;
  }
  /* line 86469, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  /* line 86473, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  /* line 86477, app/assets/stylesheets/global/style.css */
  .ht-xl-80-f {
    height: 80px !important;
  }
  /* line 86481, app/assets/stylesheets/global/style.css */
  .ht-xl-80p-f {
    height: 80% !important;
  }
  /* line 86485, app/assets/stylesheets/global/style.css */
  .ht-xl-85 {
    height: 85px;
  }
  /* line 86489, app/assets/stylesheets/global/style.css */
  .ht-xl-85p {
    height: 85%;
  }
  /* line 86493, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  /* line 86497, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  /* line 86501, app/assets/stylesheets/global/style.css */
  .ht-xl-85-f {
    height: 85px !important;
  }
  /* line 86505, app/assets/stylesheets/global/style.css */
  .ht-xl-85p-f {
    height: 85% !important;
  }
  /* line 86509, app/assets/stylesheets/global/style.css */
  .ht-xl-90 {
    height: 90px;
  }
  /* line 86513, app/assets/stylesheets/global/style.css */
  .ht-xl-90p {
    height: 90%;
  }
  /* line 86517, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  /* line 86521, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  /* line 86525, app/assets/stylesheets/global/style.css */
  .ht-xl-90-f {
    height: 90px !important;
  }
  /* line 86529, app/assets/stylesheets/global/style.css */
  .ht-xl-90p-f {
    height: 90% !important;
  }
  /* line 86533, app/assets/stylesheets/global/style.css */
  .ht-xl-95 {
    height: 95px;
  }
  /* line 86537, app/assets/stylesheets/global/style.css */
  .ht-xl-95p {
    height: 95%;
  }
  /* line 86541, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  /* line 86545, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  /* line 86549, app/assets/stylesheets/global/style.css */
  .ht-xl-95-f {
    height: 95px !important;
  }
  /* line 86553, app/assets/stylesheets/global/style.css */
  .ht-xl-95p-f {
    height: 95% !important;
  }
  /* line 86557, app/assets/stylesheets/global/style.css */
  .ht-xl-100 {
    height: 100px;
  }
  /* line 86561, app/assets/stylesheets/global/style.css */
  .ht-xl-100p {
    height: 100%;
  }
  /* line 86565, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  /* line 86569, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  /* line 86573, app/assets/stylesheets/global/style.css */
  .ht-xl-100-f {
    height: 100px !important;
  }
  /* line 86577, app/assets/stylesheets/global/style.css */
  .ht-xl-100p-f {
    height: 100% !important;
  }
  /* line 86581, app/assets/stylesheets/global/style.css */
  .ht-xl-150 {
    height: 150px;
  }
  /* line 86585, app/assets/stylesheets/global/style.css */
  .ht-xl-150p {
    height: 150%;
  }
  /* line 86589, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  /* line 86593, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  /* line 86597, app/assets/stylesheets/global/style.css */
  .ht-xl-150-f {
    height: 150px !important;
  }
  /* line 86601, app/assets/stylesheets/global/style.css */
  .ht-xl-150p-f {
    height: 150% !important;
  }
  /* line 86605, app/assets/stylesheets/global/style.css */
  .ht-xl-200 {
    height: 200px;
  }
  /* line 86609, app/assets/stylesheets/global/style.css */
  .ht-xl-200p {
    height: 200%;
  }
  /* line 86613, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  /* line 86617, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  /* line 86621, app/assets/stylesheets/global/style.css */
  .ht-xl-200-f {
    height: 200px !important;
  }
  /* line 86625, app/assets/stylesheets/global/style.css */
  .ht-xl-200p-f {
    height: 200% !important;
  }
  /* line 86629, app/assets/stylesheets/global/style.css */
  .ht-xl-250 {
    height: 250px;
  }
  /* line 86633, app/assets/stylesheets/global/style.css */
  .ht-xl-250p {
    height: 250%;
  }
  /* line 86637, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  /* line 86641, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  /* line 86645, app/assets/stylesheets/global/style.css */
  .ht-xl-250-f {
    height: 250px !important;
  }
  /* line 86649, app/assets/stylesheets/global/style.css */
  .ht-xl-250p-f {
    height: 250% !important;
  }
  /* line 86653, app/assets/stylesheets/global/style.css */
  .ht-xl-300 {
    height: 300px;
  }
  /* line 86657, app/assets/stylesheets/global/style.css */
  .ht-xl-300p {
    height: 300%;
  }
  /* line 86661, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  /* line 86665, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  /* line 86669, app/assets/stylesheets/global/style.css */
  .ht-xl-300-f {
    height: 300px !important;
  }
  /* line 86673, app/assets/stylesheets/global/style.css */
  .ht-xl-300p-f {
    height: 300% !important;
  }
  /* line 86677, app/assets/stylesheets/global/style.css */
  .ht-xl-350 {
    height: 350px;
  }
  /* line 86681, app/assets/stylesheets/global/style.css */
  .ht-xl-350p {
    height: 350%;
  }
  /* line 86685, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  /* line 86689, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  /* line 86693, app/assets/stylesheets/global/style.css */
  .ht-xl-350-f {
    height: 350px !important;
  }
  /* line 86697, app/assets/stylesheets/global/style.css */
  .ht-xl-350p-f {
    height: 350% !important;
  }
  /* line 86701, app/assets/stylesheets/global/style.css */
  .ht-xl-400 {
    height: 400px;
  }
  /* line 86705, app/assets/stylesheets/global/style.css */
  .ht-xl-400p {
    height: 400%;
  }
  /* line 86709, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  /* line 86713, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  /* line 86717, app/assets/stylesheets/global/style.css */
  .ht-xl-400-f {
    height: 400px !important;
  }
  /* line 86721, app/assets/stylesheets/global/style.css */
  .ht-xl-400p-f {
    height: 400% !important;
  }
  /* line 86725, app/assets/stylesheets/global/style.css */
  .ht-xl-450 {
    height: 450px;
  }
  /* line 86729, app/assets/stylesheets/global/style.css */
  .ht-xl-450p {
    height: 450%;
  }
  /* line 86733, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  /* line 86737, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  /* line 86741, app/assets/stylesheets/global/style.css */
  .ht-xl-450-f {
    height: 450px !important;
  }
  /* line 86745, app/assets/stylesheets/global/style.css */
  .ht-xl-450p-f {
    height: 450% !important;
  }
  /* line 86749, app/assets/stylesheets/global/style.css */
  .ht-xl-500 {
    height: 500px;
  }
  /* line 86753, app/assets/stylesheets/global/style.css */
  .ht-xl-500p {
    height: 500%;
  }
  /* line 86757, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  /* line 86761, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  /* line 86765, app/assets/stylesheets/global/style.css */
  .ht-xl-500-f {
    height: 500px !important;
  }
  /* line 86769, app/assets/stylesheets/global/style.css */
  .ht-xl-500p-f {
    height: 500% !important;
  }
  /* line 86773, app/assets/stylesheets/global/style.css */
  .ht-xl-550 {
    height: 550px;
  }
  /* line 86777, app/assets/stylesheets/global/style.css */
  .ht-xl-550p {
    height: 550%;
  }
  /* line 86781, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  /* line 86785, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  /* line 86789, app/assets/stylesheets/global/style.css */
  .ht-xl-550-f {
    height: 550px !important;
  }
  /* line 86793, app/assets/stylesheets/global/style.css */
  .ht-xl-550p-f {
    height: 550% !important;
  }
  /* line 86797, app/assets/stylesheets/global/style.css */
  .ht-xl-600 {
    height: 600px;
  }
  /* line 86801, app/assets/stylesheets/global/style.css */
  .ht-xl-600p {
    height: 600%;
  }
  /* line 86805, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  /* line 86809, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  /* line 86813, app/assets/stylesheets/global/style.css */
  .ht-xl-600-f {
    height: 600px !important;
  }
  /* line 86817, app/assets/stylesheets/global/style.css */
  .ht-xl-600p-f {
    height: 600% !important;
  }
  /* line 86821, app/assets/stylesheets/global/style.css */
  .ht-xl-650 {
    height: 650px;
  }
  /* line 86825, app/assets/stylesheets/global/style.css */
  .ht-xl-650p {
    height: 650%;
  }
  /* line 86829, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  /* line 86833, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  /* line 86837, app/assets/stylesheets/global/style.css */
  .ht-xl-650-f {
    height: 650px !important;
  }
  /* line 86841, app/assets/stylesheets/global/style.css */
  .ht-xl-650p-f {
    height: 650% !important;
  }
  /* line 86845, app/assets/stylesheets/global/style.css */
  .ht-xl-700 {
    height: 700px;
  }
  /* line 86849, app/assets/stylesheets/global/style.css */
  .ht-xl-700p {
    height: 700%;
  }
  /* line 86853, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  /* line 86857, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  /* line 86861, app/assets/stylesheets/global/style.css */
  .ht-xl-700-f {
    height: 700px !important;
  }
  /* line 86865, app/assets/stylesheets/global/style.css */
  .ht-xl-700p-f {
    height: 700% !important;
  }
  /* line 86869, app/assets/stylesheets/global/style.css */
  .ht-xl-750 {
    height: 750px;
  }
  /* line 86873, app/assets/stylesheets/global/style.css */
  .ht-xl-750p {
    height: 750%;
  }
  /* line 86877, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  /* line 86881, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  /* line 86885, app/assets/stylesheets/global/style.css */
  .ht-xl-750-f {
    height: 750px !important;
  }
  /* line 86889, app/assets/stylesheets/global/style.css */
  .ht-xl-750p-f {
    height: 750% !important;
  }
  /* line 86893, app/assets/stylesheets/global/style.css */
  .ht-xl-800 {
    height: 800px;
  }
  /* line 86897, app/assets/stylesheets/global/style.css */
  .ht-xl-800p {
    height: 800%;
  }
  /* line 86901, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  /* line 86905, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  /* line 86909, app/assets/stylesheets/global/style.css */
  .ht-xl-800-f {
    height: 800px !important;
  }
  /* line 86913, app/assets/stylesheets/global/style.css */
  .ht-xl-800p-f {
    height: 800% !important;
  }
  /* line 86917, app/assets/stylesheets/global/style.css */
  .ht-xl-850 {
    height: 850px;
  }
  /* line 86921, app/assets/stylesheets/global/style.css */
  .ht-xl-850p {
    height: 850%;
  }
  /* line 86925, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  /* line 86929, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  /* line 86933, app/assets/stylesheets/global/style.css */
  .ht-xl-850-f {
    height: 850px !important;
  }
  /* line 86937, app/assets/stylesheets/global/style.css */
  .ht-xl-850p-f {
    height: 850% !important;
  }
  /* line 86941, app/assets/stylesheets/global/style.css */
  .ht-xl-100v {
    height: 100vh;
  }
}

/* line 86946, app/assets/stylesheets/global/style.css */
.ht-100v {
  height: 100vh;
}

/* line 86950, app/assets/stylesheets/global/style.css */
.ht-auto {
  height: auto;
}

/*--------- Margin--------------*/
/* line 86955, app/assets/stylesheets/global/style.css */
.m-0 {
  margin: 0 !important;
}

/* line 86959, app/assets/stylesheets/global/style.css */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 86964, app/assets/stylesheets/global/style.css */
.me-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 86969, app/assets/stylesheets/global/style.css */
.mg-r-20 {
  margin-right: 20px !important;
}

/* line 86973, app/assets/stylesheets/global/style.css */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 86978, app/assets/stylesheets/global/style.css */
.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 86983, app/assets/stylesheets/global/style.css */
.m-1 {
  margin: 0.25rem !important;
}

/* line 86987, app/assets/stylesheets/global/style.css */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 86992, app/assets/stylesheets/global/style.css */
.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 86997, app/assets/stylesheets/global/style.css */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 87002, app/assets/stylesheets/global/style.css */
.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 87007, app/assets/stylesheets/global/style.css */
.m-2 {
  margin: 0.5rem !important;
}

/* line 87011, app/assets/stylesheets/global/style.css */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 87016, app/assets/stylesheets/global/style.css */
.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 87021, app/assets/stylesheets/global/style.css */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 87026, app/assets/stylesheets/global/style.css */
.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 87031, app/assets/stylesheets/global/style.css */
.m-3 {
  margin: 0.75rem !important;
}

/* line 87035, app/assets/stylesheets/global/style.css */
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 87040, app/assets/stylesheets/global/style.css */
.me-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 87045, app/assets/stylesheets/global/style.css */
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 87050, app/assets/stylesheets/global/style.css */
.ms-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 87055, app/assets/stylesheets/global/style.css */
.m-4 {
  margin: 1rem !important;
}

/* line 87059, app/assets/stylesheets/global/style.css */
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 87064, app/assets/stylesheets/global/style.css */
.me-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 87069, app/assets/stylesheets/global/style.css */
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 87074, app/assets/stylesheets/global/style.css */
.ms-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 87079, app/assets/stylesheets/global/style.css */
.m-5 {
  margin: 1.5rem !important;
}

/* line 87083, app/assets/stylesheets/global/style.css */
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}

/* line 87088, app/assets/stylesheets/global/style.css */
.me-5,
.mx-5 {
  margin-right: 1.5rem;
}

/* line 87093, app/assets/stylesheets/global/style.css */
.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}

/* line 87098, app/assets/stylesheets/global/style.css */
.ms-5,
.mx-5 {
  margin-left: 1.5rem !important;
}

/* line 87103, app/assets/stylesheets/global/style.css */
.m-6 {
  margin: 2rem !important;
}

/* line 87107, app/assets/stylesheets/global/style.css */
.mt-6,
.my-6 {
  margin-top: 2rem !important;
}

/* line 87112, app/assets/stylesheets/global/style.css */
.me-6,
.mx-6 {
  margin-right: 2rem !important;
}

/* line 87117, app/assets/stylesheets/global/style.css */
.mb-6,
.my-6 {
  margin-bottom: 2rem !important;
}

/* line 87122, app/assets/stylesheets/global/style.css */
.ms-6,
.mx-6 {
  margin-left: 2rem !important;
}

/* line 87127, app/assets/stylesheets/global/style.css */
.m-7 {
  margin: 3rem !important;
}

/* line 87131, app/assets/stylesheets/global/style.css */
.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

/* line 87136, app/assets/stylesheets/global/style.css */
.me-7,
.mx-7 {
  margin-right: 3rem !important;
}

/* line 87141, app/assets/stylesheets/global/style.css */
.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

/* line 87146, app/assets/stylesheets/global/style.css */
.ms-7,
.mx-7 {
  margin-left: 3rem !important;
}

/* line 87151, app/assets/stylesheets/global/style.css */
.m-8 {
  margin: 4rem !important;
}

/* line 87155, app/assets/stylesheets/global/style.css */
.mt-8,
.my-8 {
  margin-top: 4rem !important;
}

/* line 87160, app/assets/stylesheets/global/style.css */
.mt-10 {
  margin-top: 11rem !important;
}

/* line 87164, app/assets/stylesheets/global/style.css */
.me-8,
.mx-8 {
  margin-right: 4rem !important;
}

/* line 87169, app/assets/stylesheets/global/style.css */
.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}

/* line 87174, app/assets/stylesheets/global/style.css */
.ms-8,
.mx-8 {
  margin-left: 4rem !important;
}

/* line 87179, app/assets/stylesheets/global/style.css */
.m-9 {
  margin: 6rem !important;
}

/* line 87183, app/assets/stylesheets/global/style.css */
.mt-9,
.my-9 {
  margin-top: 6rem !important;
}

/* line 87188, app/assets/stylesheets/global/style.css */
.me-9,
.mx-9 {
  margin-right: 6rem !important;
}

/* line 87193, app/assets/stylesheets/global/style.css */
.mb-9,
.my-9 {
  margin-bottom: 6rem !important;
}

/* line 87198, app/assets/stylesheets/global/style.css */
.ms-9,
.mx-9 {
  margin-left: 6rem !important;
}

/* line 87203, app/assets/stylesheets/global/style.css */
.m-auto {
  margin: auto !important;
}

/* line 87207, app/assets/stylesheets/global/style.css */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 87212, app/assets/stylesheets/global/style.css */
.me-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 87217, app/assets/stylesheets/global/style.css */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 87222, app/assets/stylesheets/global/style.css */
.ms-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 480px) {
  /* line 87228, app/assets/stylesheets/global/style.css */
  .m-xs-0 {
    margin: 0 !important;
  }
  /* line 87232, app/assets/stylesheets/global/style.css */
  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }
  /* line 87237, app/assets/stylesheets/global/style.css */
  .me-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }
  /* line 87242, app/assets/stylesheets/global/style.css */
  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }
  /* line 87247, app/assets/stylesheets/global/style.css */
  .ms-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }
  /* line 87252, app/assets/stylesheets/global/style.css */
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  /* line 87256, app/assets/stylesheets/global/style.css */
  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87261, app/assets/stylesheets/global/style.css */
  .me-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87266, app/assets/stylesheets/global/style.css */
  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87271, app/assets/stylesheets/global/style.css */
  .ms-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87276, app/assets/stylesheets/global/style.css */
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  /* line 87280, app/assets/stylesheets/global/style.css */
  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87285, app/assets/stylesheets/global/style.css */
  .me-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87290, app/assets/stylesheets/global/style.css */
  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87295, app/assets/stylesheets/global/style.css */
  .ms-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87300, app/assets/stylesheets/global/style.css */
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  /* line 87304, app/assets/stylesheets/global/style.css */
  .mt-xs-3,
.my-xs-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87309, app/assets/stylesheets/global/style.css */
  .me-xs-3,
.mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87314, app/assets/stylesheets/global/style.css */
  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87319, app/assets/stylesheets/global/style.css */
  .ms-xs-3,
.mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87324, app/assets/stylesheets/global/style.css */
  .m-xs-4 {
    margin: 1rem !important;
  }
  /* line 87328, app/assets/stylesheets/global/style.css */
  .mt-xs-4,
.my-xs-4 {
    margin-top: 1rem !important;
  }
  /* line 87333, app/assets/stylesheets/global/style.css */
  .me-xs-4,
.mx-xs-4 {
    margin-right: 1rem !important;
  }
  /* line 87338, app/assets/stylesheets/global/style.css */
  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87343, app/assets/stylesheets/global/style.css */
  .ms-xs-4,
.mx-xs-4 {
    margin-left: 1rem !important;
  }
  /* line 87348, app/assets/stylesheets/global/style.css */
  .m-xs-5 {
    margin: 1.5rem !important;
  }
  /* line 87352, app/assets/stylesheets/global/style.css */
  .mt-xs-5,
.my-xs-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87357, app/assets/stylesheets/global/style.css */
  .me-xs-5,
.mx-xs-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87362, app/assets/stylesheets/global/style.css */
  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87367, app/assets/stylesheets/global/style.css */
  .ms-xs-5,
.mx-xs-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87372, app/assets/stylesheets/global/style.css */
  .m-xs-6 {
    margin: 2rem !important;
  }
  /* line 87376, app/assets/stylesheets/global/style.css */
  .mt-xs-6,
.my-xs-6 {
    margin-top: 2rem !important;
  }
  /* line 87381, app/assets/stylesheets/global/style.css */
  .me-xs-6,
.mx-xs-6 {
    margin-right: 2rem !important;
  }
  /* line 87386, app/assets/stylesheets/global/style.css */
  .mb-xs-6,
.my-xs-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87391, app/assets/stylesheets/global/style.css */
  .ms-xs-6,
.mx-xs-6 {
    margin-left: 2rem !important;
  }
  /* line 87396, app/assets/stylesheets/global/style.css */
  .m-xs-7 {
    margin: 3rem !important;
  }
  /* line 87400, app/assets/stylesheets/global/style.css */
  .mt-xs-7,
.my-xs-7 {
    margin-top: 3rem !important;
  }
  /* line 87405, app/assets/stylesheets/global/style.css */
  .me-xs-7,
.mx-xs-7 {
    margin-right: 3rem !important;
  }
  /* line 87410, app/assets/stylesheets/global/style.css */
  .mb-xs-7,
.my-xs-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87415, app/assets/stylesheets/global/style.css */
  .ms-xs-7,
.mx-xs-7 {
    margin-left: 3rem !important;
  }
  /* line 87420, app/assets/stylesheets/global/style.css */
  .m-xs-8 {
    margin: 4rem !important;
  }
  /* line 87424, app/assets/stylesheets/global/style.css */
  .mt-xs-8,
.my-xs-8 {
    margin-top: 4rem !important;
  }
  /* line 87429, app/assets/stylesheets/global/style.css */
  .me-xs-8,
.mx-xs-8 {
    margin-right: 4rem !important;
  }
  /* line 87434, app/assets/stylesheets/global/style.css */
  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87439, app/assets/stylesheets/global/style.css */
  .ms-xs-8,
.mx-xs-8 {
    margin-left: 4rem !important;
  }
  /* line 87444, app/assets/stylesheets/global/style.css */
  .m-xs-9 {
    margin: 6rem !important;
  }
  /* line 87448, app/assets/stylesheets/global/style.css */
  .mt-xs-9,
.my-xs-9 {
    margin-top: 6rem !important;
  }
  /* line 87453, app/assets/stylesheets/global/style.css */
  .me-xs-9,
.mx-xs-9 {
    margin-right: 6rem !important;
  }
  /* line 87458, app/assets/stylesheets/global/style.css */
  .mb-xs-9,
.my-xs-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87463, app/assets/stylesheets/global/style.css */
  .ms-xs-9,
.mx-xs-9 {
    margin-left: 6rem !important;
  }
  /* line 87468, app/assets/stylesheets/global/style.css */
  .m-xs-auto {
    margin: auto !important;
  }
  /* line 87472, app/assets/stylesheets/global/style.css */
  .mt-xs-auto,
.my-xs-auto {
    margin-top: auto !important;
  }
  /* line 87477, app/assets/stylesheets/global/style.css */
  .me-xs-auto,
.mx-xs-auto {
    margin-right: auto !important;
  }
  /* line 87482, app/assets/stylesheets/global/style.css */
  .mb-xs-auto,
.my-xs-auto {
    margin-bottom: auto !important;
  }
  /* line 87487, app/assets/stylesheets/global/style.css */
  .ms-xs-auto,
.mx-xs-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 87494, app/assets/stylesheets/global/style.css */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 87498, app/assets/stylesheets/global/style.css */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 87503, app/assets/stylesheets/global/style.css */
  .me-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 87508, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 87513, app/assets/stylesheets/global/style.css */
  .ms-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 87518, app/assets/stylesheets/global/style.css */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 87522, app/assets/stylesheets/global/style.css */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87527, app/assets/stylesheets/global/style.css */
  .me-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87532, app/assets/stylesheets/global/style.css */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87537, app/assets/stylesheets/global/style.css */
  .ms-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87542, app/assets/stylesheets/global/style.css */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 87546, app/assets/stylesheets/global/style.css */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87551, app/assets/stylesheets/global/style.css */
  .me-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87556, app/assets/stylesheets/global/style.css */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87561, app/assets/stylesheets/global/style.css */
  .ms-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87566, app/assets/stylesheets/global/style.css */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 87570, app/assets/stylesheets/global/style.css */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87575, app/assets/stylesheets/global/style.css */
  .me-sm-3,
.mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87580, app/assets/stylesheets/global/style.css */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87585, app/assets/stylesheets/global/style.css */
  .ms-sm-3,
.mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87590, app/assets/stylesheets/global/style.css */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 87594, app/assets/stylesheets/global/style.css */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 87599, app/assets/stylesheets/global/style.css */
  .me-sm-4,
.mx-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 87604, app/assets/stylesheets/global/style.css */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87609, app/assets/stylesheets/global/style.css */
  .ms-sm-4,
.mx-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 87614, app/assets/stylesheets/global/style.css */
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  /* line 87618, app/assets/stylesheets/global/style.css */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87623, app/assets/stylesheets/global/style.css */
  .me-sm-5,
.mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87628, app/assets/stylesheets/global/style.css */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87633, app/assets/stylesheets/global/style.css */
  .ms-sm-5,
.mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87638, app/assets/stylesheets/global/style.css */
  .m-sm-6 {
    margin: 2rem !important;
  }
  /* line 87642, app/assets/stylesheets/global/style.css */
  .mt-sm-6,
.my-sm-6 {
    margin-top: 2rem !important;
  }
  /* line 87647, app/assets/stylesheets/global/style.css */
  .me-sm-6,
.mx-sm-6 {
    margin-right: 2rem !important;
  }
  /* line 87652, app/assets/stylesheets/global/style.css */
  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87657, app/assets/stylesheets/global/style.css */
  .ms-sm-6,
.mx-sm-6 {
    margin-left: 2rem !important;
  }
  /* line 87662, app/assets/stylesheets/global/style.css */
  .m-sm-7 {
    margin: 3rem !important;
  }
  /* line 87666, app/assets/stylesheets/global/style.css */
  .mt-sm-7,
.my-sm-7 {
    margin-top: 3rem !important;
  }
  /* line 87671, app/assets/stylesheets/global/style.css */
  .me-sm-7,
.mx-sm-7 {
    margin-right: 3rem !important;
  }
  /* line 87676, app/assets/stylesheets/global/style.css */
  .mb-sm-7,
.my-sm-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87681, app/assets/stylesheets/global/style.css */
  .ms-sm-7,
.mx-sm-7 {
    margin-left: 3rem !important;
  }
  /* line 87686, app/assets/stylesheets/global/style.css */
  .m-sm-8 {
    margin: 4rem !important;
  }
  /* line 87690, app/assets/stylesheets/global/style.css */
  .mt-sm-8,
.my-sm-8 {
    margin-top: 4rem !important;
  }
  /* line 87695, app/assets/stylesheets/global/style.css */
  .me-sm-8,
.mx-sm-8 {
    margin-right: 4rem !important;
  }
  /* line 87700, app/assets/stylesheets/global/style.css */
  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87705, app/assets/stylesheets/global/style.css */
  .ms-sm-8,
.mx-sm-8 {
    margin-left: 4rem !important;
  }
  /* line 87710, app/assets/stylesheets/global/style.css */
  .m-sm-9 {
    margin: 6rem !important;
  }
  /* line 87714, app/assets/stylesheets/global/style.css */
  .mt-sm-9,
.my-sm-9 {
    margin-top: 6rem !important;
  }
  /* line 87719, app/assets/stylesheets/global/style.css */
  .me-sm-9,
.mx-sm-9 {
    margin-right: 6rem !important;
  }
  /* line 87724, app/assets/stylesheets/global/style.css */
  .mb-sm-9,
.my-sm-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87729, app/assets/stylesheets/global/style.css */
  .ms-sm-9,
.mx-sm-9 {
    margin-left: 6rem !important;
  }
  /* line 87734, app/assets/stylesheets/global/style.css */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 87738, app/assets/stylesheets/global/style.css */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 87743, app/assets/stylesheets/global/style.css */
  .me-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 87748, app/assets/stylesheets/global/style.css */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 87753, app/assets/stylesheets/global/style.css */
  .ms-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 87760, app/assets/stylesheets/global/style.css */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 87764, app/assets/stylesheets/global/style.css */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 87769, app/assets/stylesheets/global/style.css */
  .me-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 87774, app/assets/stylesheets/global/style.css */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 87779, app/assets/stylesheets/global/style.css */
  .ms-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 87784, app/assets/stylesheets/global/style.css */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 87788, app/assets/stylesheets/global/style.css */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87793, app/assets/stylesheets/global/style.css */
  .me-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87798, app/assets/stylesheets/global/style.css */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87803, app/assets/stylesheets/global/style.css */
  .ms-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87808, app/assets/stylesheets/global/style.css */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 87812, app/assets/stylesheets/global/style.css */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87817, app/assets/stylesheets/global/style.css */
  .me-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87822, app/assets/stylesheets/global/style.css */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87827, app/assets/stylesheets/global/style.css */
  .ms-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87832, app/assets/stylesheets/global/style.css */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 87836, app/assets/stylesheets/global/style.css */
  .mt-md-3,
.my-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87841, app/assets/stylesheets/global/style.css */
  .me-md-3,
.mx-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87846, app/assets/stylesheets/global/style.css */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87851, app/assets/stylesheets/global/style.css */
  .ms-md-3,
.mx-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87856, app/assets/stylesheets/global/style.css */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 87860, app/assets/stylesheets/global/style.css */
  .mt-md-4,
.my-md-4 {
    margin-top: 1rem !important;
  }
  /* line 87865, app/assets/stylesheets/global/style.css */
  .me-md-4,
.mx-md-4 {
    margin-right: 1rem !important;
  }
  /* line 87870, app/assets/stylesheets/global/style.css */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87875, app/assets/stylesheets/global/style.css */
  .ms-md-4,
.mx-md-4 {
    margin-left: 1rem !important;
  }
  /* line 87880, app/assets/stylesheets/global/style.css */
  .m-md-5 {
    margin: 1.5rem !important;
  }
  /* line 87884, app/assets/stylesheets/global/style.css */
  .mt-md-5,
.my-md-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87889, app/assets/stylesheets/global/style.css */
  .me-md-5,
.mx-md-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87894, app/assets/stylesheets/global/style.css */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87899, app/assets/stylesheets/global/style.css */
  .ms-md-5,
.mx-md-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87904, app/assets/stylesheets/global/style.css */
  .m-md-6 {
    margin: 2rem !important;
  }
  /* line 87908, app/assets/stylesheets/global/style.css */
  .mt-md-6,
.my-md-6 {
    margin-top: 2rem !important;
  }
  /* line 87913, app/assets/stylesheets/global/style.css */
  .me-md-6,
.mx-md-6 {
    margin-right: 2rem !important;
  }
  /* line 87918, app/assets/stylesheets/global/style.css */
  .mb-md-6,
.my-md-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87923, app/assets/stylesheets/global/style.css */
  .ms-md-6,
.mx-md-6 {
    margin-left: 2rem !important;
  }
  /* line 87928, app/assets/stylesheets/global/style.css */
  .m-md-7 {
    margin: 3rem !important;
  }
  /* line 87932, app/assets/stylesheets/global/style.css */
  .mt-md-7,
.my-md-7 {
    margin-top: 3rem !important;
  }
  /* line 87937, app/assets/stylesheets/global/style.css */
  .me-md-7,
.mx-md-7 {
    margin-right: 3rem !important;
  }
  /* line 87942, app/assets/stylesheets/global/style.css */
  .mb-md-7,
.my-md-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87947, app/assets/stylesheets/global/style.css */
  .ms-md-7,
.mx-md-7 {
    margin-left: 3rem !important;
  }
  /* line 87952, app/assets/stylesheets/global/style.css */
  .m-md-8 {
    margin: 4rem !important;
  }
  /* line 87956, app/assets/stylesheets/global/style.css */
  .mt-md-8,
.my-md-8 {
    margin-top: 4rem !important;
  }
  /* line 87961, app/assets/stylesheets/global/style.css */
  .me-md-8,
.mx-md-8 {
    margin-right: 4rem !important;
  }
  /* line 87966, app/assets/stylesheets/global/style.css */
  .mb-md-8,
.my-md-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87971, app/assets/stylesheets/global/style.css */
  .ms-md-8,
.mx-md-8 {
    margin-left: 4rem !important;
  }
  /* line 87976, app/assets/stylesheets/global/style.css */
  .m-md-9 {
    margin: 6rem !important;
  }
  /* line 87980, app/assets/stylesheets/global/style.css */
  .mt-md-9,
.my-md-9 {
    margin-top: 6rem !important;
  }
  /* line 87985, app/assets/stylesheets/global/style.css */
  .me-md-9,
.mx-md-9 {
    margin-right: 6rem !important;
  }
  /* line 87990, app/assets/stylesheets/global/style.css */
  .mb-md-9,
.my-md-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87995, app/assets/stylesheets/global/style.css */
  .ms-md-9,
.mx-md-9 {
    margin-left: 6rem !important;
  }
  /* line 88000, app/assets/stylesheets/global/style.css */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 88004, app/assets/stylesheets/global/style.css */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 88009, app/assets/stylesheets/global/style.css */
  .me-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 88014, app/assets/stylesheets/global/style.css */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 88019, app/assets/stylesheets/global/style.css */
  .ms-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 88026, app/assets/stylesheets/global/style.css */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 88030, app/assets/stylesheets/global/style.css */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 88035, app/assets/stylesheets/global/style.css */
  .me-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 88040, app/assets/stylesheets/global/style.css */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 88045, app/assets/stylesheets/global/style.css */
  .ms-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 88050, app/assets/stylesheets/global/style.css */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 88054, app/assets/stylesheets/global/style.css */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88059, app/assets/stylesheets/global/style.css */
  .me-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88064, app/assets/stylesheets/global/style.css */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88069, app/assets/stylesheets/global/style.css */
  .ms-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88074, app/assets/stylesheets/global/style.css */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 88078, app/assets/stylesheets/global/style.css */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88083, app/assets/stylesheets/global/style.css */
  .me-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88088, app/assets/stylesheets/global/style.css */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88093, app/assets/stylesheets/global/style.css */
  .ms-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88098, app/assets/stylesheets/global/style.css */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 88102, app/assets/stylesheets/global/style.css */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88107, app/assets/stylesheets/global/style.css */
  .me-lg-3,
.mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88112, app/assets/stylesheets/global/style.css */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88117, app/assets/stylesheets/global/style.css */
  .ms-lg-3,
.mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88122, app/assets/stylesheets/global/style.css */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 88126, app/assets/stylesheets/global/style.css */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 88131, app/assets/stylesheets/global/style.css */
  .me-lg-4,
.mx-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 88136, app/assets/stylesheets/global/style.css */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88141, app/assets/stylesheets/global/style.css */
  .ms-lg-4,
.mx-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 88146, app/assets/stylesheets/global/style.css */
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  /* line 88150, app/assets/stylesheets/global/style.css */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88155, app/assets/stylesheets/global/style.css */
  .me-lg-5,
.mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88160, app/assets/stylesheets/global/style.css */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88165, app/assets/stylesheets/global/style.css */
  .ms-lg-5,
.mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88170, app/assets/stylesheets/global/style.css */
  .m-lg-6 {
    margin: 2rem !important;
  }
  /* line 88174, app/assets/stylesheets/global/style.css */
  .mt-lg-6,
.my-lg-6 {
    margin-top: 2rem !important;
  }
  /* line 88179, app/assets/stylesheets/global/style.css */
  .me-lg-6,
.mx-lg-6 {
    margin-right: 2rem !important;
  }
  /* line 88184, app/assets/stylesheets/global/style.css */
  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88189, app/assets/stylesheets/global/style.css */
  .ms-lg-6,
.mx-lg-6 {
    margin-left: 2rem !important;
  }
  /* line 88194, app/assets/stylesheets/global/style.css */
  .m-lg-7 {
    margin: 3rem !important;
  }
  /* line 88198, app/assets/stylesheets/global/style.css */
  .mt-lg-7,
.my-lg-7 {
    margin-top: 3rem !important;
  }
  /* line 88203, app/assets/stylesheets/global/style.css */
  .me-lg-7,
.mx-lg-7 {
    margin-right: 3rem !important;
  }
  /* line 88208, app/assets/stylesheets/global/style.css */
  .mb-lg-7,
.my-lg-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88213, app/assets/stylesheets/global/style.css */
  .ms-lg-7,
.mx-lg-7 {
    margin-left: 3rem !important;
  }
  /* line 88218, app/assets/stylesheets/global/style.css */
  .m-lg-8 {
    margin: 4rem !important;
  }
  /* line 88222, app/assets/stylesheets/global/style.css */
  .mt-lg-8,
.my-lg-8 {
    margin-top: 4rem !important;
  }
  /* line 88227, app/assets/stylesheets/global/style.css */
  .me-lg-8,
.mx-lg-8 {
    margin-right: 4rem !important;
  }
  /* line 88232, app/assets/stylesheets/global/style.css */
  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88237, app/assets/stylesheets/global/style.css */
  .ms-lg-8,
.mx-lg-8 {
    margin-left: 4rem !important;
  }
  /* line 88242, app/assets/stylesheets/global/style.css */
  .m-lg-9 {
    margin: 6rem !important;
  }
  /* line 88246, app/assets/stylesheets/global/style.css */
  .mt-lg-9,
.my-lg-9 {
    margin-top: 6rem !important;
  }
  /* line 88251, app/assets/stylesheets/global/style.css */
  .me-lg-9,
.mx-lg-9 {
    margin-right: 6rem !important;
  }
  /* line 88256, app/assets/stylesheets/global/style.css */
  .mb-lg-9,
.my-lg-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88261, app/assets/stylesheets/global/style.css */
  .ms-lg-9,
.mx-lg-9 {
    margin-left: 6rem !important;
  }
  /* line 88266, app/assets/stylesheets/global/style.css */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 88270, app/assets/stylesheets/global/style.css */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 88275, app/assets/stylesheets/global/style.css */
  .me-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 88280, app/assets/stylesheets/global/style.css */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 88285, app/assets/stylesheets/global/style.css */
  .ms-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 88292, app/assets/stylesheets/global/style.css */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 88296, app/assets/stylesheets/global/style.css */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 88301, app/assets/stylesheets/global/style.css */
  .me-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 88306, app/assets/stylesheets/global/style.css */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 88311, app/assets/stylesheets/global/style.css */
  .ms-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 88316, app/assets/stylesheets/global/style.css */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 88320, app/assets/stylesheets/global/style.css */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88325, app/assets/stylesheets/global/style.css */
  .me-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88330, app/assets/stylesheets/global/style.css */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88335, app/assets/stylesheets/global/style.css */
  .ms-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88340, app/assets/stylesheets/global/style.css */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 88344, app/assets/stylesheets/global/style.css */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88349, app/assets/stylesheets/global/style.css */
  .me-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88354, app/assets/stylesheets/global/style.css */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88359, app/assets/stylesheets/global/style.css */
  .ms-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88364, app/assets/stylesheets/global/style.css */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 88368, app/assets/stylesheets/global/style.css */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88373, app/assets/stylesheets/global/style.css */
  .me-xl-3,
.mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88378, app/assets/stylesheets/global/style.css */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88383, app/assets/stylesheets/global/style.css */
  .ms-xl-3,
.mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88388, app/assets/stylesheets/global/style.css */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 88392, app/assets/stylesheets/global/style.css */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 88397, app/assets/stylesheets/global/style.css */
  .me-xl-4,
.mx-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 88402, app/assets/stylesheets/global/style.css */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88407, app/assets/stylesheets/global/style.css */
  .ms-xl-4,
.mx-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 88412, app/assets/stylesheets/global/style.css */
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  /* line 88416, app/assets/stylesheets/global/style.css */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88421, app/assets/stylesheets/global/style.css */
  .me-xl-5,
.mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88426, app/assets/stylesheets/global/style.css */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88431, app/assets/stylesheets/global/style.css */
  .ms-xl-5,
.mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88436, app/assets/stylesheets/global/style.css */
  .m-xl-6 {
    margin: 2rem !important;
  }
  /* line 88440, app/assets/stylesheets/global/style.css */
  .mt-xl-6,
.my-xl-6 {
    margin-top: 2rem !important;
  }
  /* line 88445, app/assets/stylesheets/global/style.css */
  .me-xl-6,
.mx-xl-6 {
    margin-right: 2rem !important;
  }
  /* line 88450, app/assets/stylesheets/global/style.css */
  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88455, app/assets/stylesheets/global/style.css */
  .ms-xl-6,
.mx-xl-6 {
    margin-left: 2rem !important;
  }
  /* line 88460, app/assets/stylesheets/global/style.css */
  .m-xl-7 {
    margin: 3rem !important;
  }
  /* line 88464, app/assets/stylesheets/global/style.css */
  .mt-xl-7,
.my-xl-7 {
    margin-top: 3rem !important;
  }
  /* line 88469, app/assets/stylesheets/global/style.css */
  .me-xl-7,
.mx-xl-7 {
    margin-right: 3rem !important;
  }
  /* line 88474, app/assets/stylesheets/global/style.css */
  .mb-xl-7,
.my-xl-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88479, app/assets/stylesheets/global/style.css */
  .ms-xl-7,
.mx-xl-7 {
    margin-left: 3rem !important;
  }
  /* line 88484, app/assets/stylesheets/global/style.css */
  .m-xl-8 {
    margin: 4rem !important;
  }
  /* line 88488, app/assets/stylesheets/global/style.css */
  .mt-xl-8,
.my-xl-8 {
    margin-top: 4rem !important;
  }
  /* line 88493, app/assets/stylesheets/global/style.css */
  .me-xl-8,
.mx-xl-8 {
    margin-right: 4rem !important;
  }
  /* line 88498, app/assets/stylesheets/global/style.css */
  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88503, app/assets/stylesheets/global/style.css */
  .ms-xl-8,
.mx-xl-8 {
    margin-left: 4rem !important;
  }
  /* line 88508, app/assets/stylesheets/global/style.css */
  .m-xl-9 {
    margin: 6rem !important;
  }
  /* line 88512, app/assets/stylesheets/global/style.css */
  .mt-xl-9,
.my-xl-9 {
    margin-top: 6rem !important;
  }
  /* line 88517, app/assets/stylesheets/global/style.css */
  .me-xl-9,
.mx-xl-9 {
    margin-right: 6rem !important;
  }
  /* line 88522, app/assets/stylesheets/global/style.css */
  .mb-xl-9,
.my-xl-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88527, app/assets/stylesheets/global/style.css */
  .ms-xl-9,
.mx-xl-9 {
    margin-left: 6rem !important;
  }
  /* line 88532, app/assets/stylesheets/global/style.css */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 88536, app/assets/stylesheets/global/style.css */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 88541, app/assets/stylesheets/global/style.css */
  .me-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 88546, app/assets/stylesheets/global/style.css */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 88551, app/assets/stylesheets/global/style.css */
  .ms-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 88557, app/assets/stylesheets/global/style.css */
.p-15 {
  padding: 15px !important;
}

/* line 88561, app/assets/stylesheets/global/style.css */
.pt-9x {
  padding-top: 9px;
}

/*--------- Paddings--------------*/
/* line 88566, app/assets/stylesheets/global/style.css */
.p-0 {
  padding: 0 !important;
}

/* line 88570, app/assets/stylesheets/global/style.css */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 88575, app/assets/stylesheets/global/style.css */
.pe-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 88580, app/assets/stylesheets/global/style.css */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 88585, app/assets/stylesheets/global/style.css */
.ps-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 88590, app/assets/stylesheets/global/style.css */
.p-1 {
  padding: 0.25rem !important;
}

/* line 88594, app/assets/stylesheets/global/style.css */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 88599, app/assets/stylesheets/global/style.css */
.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 88604, app/assets/stylesheets/global/style.css */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 88609, app/assets/stylesheets/global/style.css */
.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 88614, app/assets/stylesheets/global/style.css */
.p-2 {
  padding: 0.5rem !important;
}

/* line 88618, app/assets/stylesheets/global/style.css */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 88623, app/assets/stylesheets/global/style.css */
.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 88628, app/assets/stylesheets/global/style.css */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 88633, app/assets/stylesheets/global/style.css */
.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 88638, app/assets/stylesheets/global/style.css */
.p-3 {
  padding: 0.75rem !important;
}

/* line 88642, app/assets/stylesheets/global/style.css */
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 88647, app/assets/stylesheets/global/style.css */
.pe-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 88652, app/assets/stylesheets/global/style.css */
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 88657, app/assets/stylesheets/global/style.css */
.ps-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 88662, app/assets/stylesheets/global/style.css */
.p-4 {
  padding: 1rem !important;
}

/* line 88666, app/assets/stylesheets/global/style.css */
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 88671, app/assets/stylesheets/global/style.css */
.pe-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 88676, app/assets/stylesheets/global/style.css */
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 88681, app/assets/stylesheets/global/style.css */
.ps-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 88686, app/assets/stylesheets/global/style.css */
.p-5 {
  padding: 1.5rem !important;
}

/* line 88690, app/assets/stylesheets/global/style.css */
.pt-5,
.py-5 {
  padding-top: 1.5rem !important;
}

/* line 88695, app/assets/stylesheets/global/style.css */
.pe-5,
.px-5 {
  padding-right: 1.5rem !important;
}

/* line 88700, app/assets/stylesheets/global/style.css */
.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important;
}

/* line 88705, app/assets/stylesheets/global/style.css */
.ps-5,
.px-5 {
  padding-left: 1.5rem !important;
}

/* line 88710, app/assets/stylesheets/global/style.css */
.p-6 {
  padding: 2rem !important;
}

/* line 88714, app/assets/stylesheets/global/style.css */
.pt-6,
.py-6 {
  padding-top: 2rem !important;
}

/* line 88719, app/assets/stylesheets/global/style.css */
.pe-6,
.px-6 {
  padding-right: 2rem !important;
}

/* line 88724, app/assets/stylesheets/global/style.css */
.pb-6,
.py-6 {
  padding-bottom: 2rem !important;
}

/* line 88729, app/assets/stylesheets/global/style.css */
.ps-6,
.px-6 {
  padding-left: 2rem !important;
}

/* line 88734, app/assets/stylesheets/global/style.css */
.p-7 {
  padding: 3rem !important;
}

/* line 88738, app/assets/stylesheets/global/style.css */
.pt-7,
.py-7 {
  padding-top: 3rem !important;
}

/* line 88743, app/assets/stylesheets/global/style.css */
.pe-7,
.px-7 {
  padding-right: 3rem !important;
}

/* line 88748, app/assets/stylesheets/global/style.css */
.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}

/* line 88753, app/assets/stylesheets/global/style.css */
.ps-7,
.px-7 {
  padding-left: 3rem !important;
}

/* line 88758, app/assets/stylesheets/global/style.css */
.p-8 {
  padding: 4rem !important;
}

/* line 88762, app/assets/stylesheets/global/style.css */
.pt-8,
.py-8 {
  padding-top: 4rem !important;
}

/* line 88767, app/assets/stylesheets/global/style.css */
.pe-8,
.px-8 {
  padding-right: 4rem !important;
}

/* line 88772, app/assets/stylesheets/global/style.css */
.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}

/* line 88777, app/assets/stylesheets/global/style.css */
.ps-8,
.px-8 {
  padding-left: 4rem !important;
}

/* line 88782, app/assets/stylesheets/global/style.css */
.p-9 {
  padding: 6rem !important;
}

/* line 88786, app/assets/stylesheets/global/style.css */
.pt-9,
.py-9 {
  padding-top: 6rem !important;
}

/* line 88791, app/assets/stylesheets/global/style.css */
.pe-9,
.px-9 {
  padding-right: 6rem !important;
}

/* line 88796, app/assets/stylesheets/global/style.css */
.pb-9,
.py-9 {
  padding-bottom: 6rem !important;
}

/* line 88801, app/assets/stylesheets/global/style.css */
.ps-9,
.px-9 {
  padding-left: 6rem !important;
}

@media (min-width: 480px) {
  /* line 88807, app/assets/stylesheets/global/style.css */
  .p-xs-0 {
    padding: 0 !important;
  }
  /* line 88811, app/assets/stylesheets/global/style.css */
  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }
  /* line 88816, app/assets/stylesheets/global/style.css */
  .pe-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }
  /* line 88821, app/assets/stylesheets/global/style.css */
  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }
  /* line 88826, app/assets/stylesheets/global/style.css */
  .ps-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }
  /* line 88831, app/assets/stylesheets/global/style.css */
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  /* line 88835, app/assets/stylesheets/global/style.css */
  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }
  /* line 88840, app/assets/stylesheets/global/style.css */
  .pe-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }
  /* line 88845, app/assets/stylesheets/global/style.css */
  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 88850, app/assets/stylesheets/global/style.css */
  .ps-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }
  /* line 88855, app/assets/stylesheets/global/style.css */
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  /* line 88859, app/assets/stylesheets/global/style.css */
  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }
  /* line 88864, app/assets/stylesheets/global/style.css */
  .pe-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }
  /* line 88869, app/assets/stylesheets/global/style.css */
  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 88874, app/assets/stylesheets/global/style.css */
  .ps-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }
  /* line 88879, app/assets/stylesheets/global/style.css */
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  /* line 88883, app/assets/stylesheets/global/style.css */
  .pt-xs-3,
.py-xs-3 {
    padding-top: 0.75rem !important;
  }
  /* line 88888, app/assets/stylesheets/global/style.css */
  .pe-xs-3,
.px-xs-3 {
    padding-right: 0.75rem !important;
  }
  /* line 88893, app/assets/stylesheets/global/style.css */
  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 88898, app/assets/stylesheets/global/style.css */
  .ps-xs-3,
.px-xs-3 {
    padding-left: 0.75rem !important;
  }
  /* line 88903, app/assets/stylesheets/global/style.css */
  .p-xs-4 {
    padding: 1rem !important;
  }
  /* line 88907, app/assets/stylesheets/global/style.css */
  .pt-xs-4,
.py-xs-4 {
    padding-top: 1rem !important;
  }
  /* line 88912, app/assets/stylesheets/global/style.css */
  .pe-xs-4,
.px-xs-4 {
    padding-right: 1rem !important;
  }
  /* line 88917, app/assets/stylesheets/global/style.css */
  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1rem !important;
  }
  /* line 88922, app/assets/stylesheets/global/style.css */
  .ps-xs-4,
.px-xs-4 {
    padding-left: 1rem !important;
  }
  /* line 88927, app/assets/stylesheets/global/style.css */
  .p-xs-5 {
    padding: 1.5rem !important;
  }
  /* line 88931, app/assets/stylesheets/global/style.css */
  .pt-xs-5,
.py-xs-5 {
    padding-top: 1.5rem !important;
  }
  /* line 88936, app/assets/stylesheets/global/style.css */
  .pe-xs-5,
.px-xs-5 {
    padding-right: 1.5rem !important;
  }
  /* line 88941, app/assets/stylesheets/global/style.css */
  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 88946, app/assets/stylesheets/global/style.css */
  .ps-xs-5,
.px-xs-5 {
    padding-left: 1.5rem !important;
  }
  /* line 88951, app/assets/stylesheets/global/style.css */
  .p-xs-6 {
    padding: 2rem !important;
  }
  /* line 88955, app/assets/stylesheets/global/style.css */
  .pt-xs-6,
.py-xs-6 {
    padding-top: 2rem !important;
  }
  /* line 88960, app/assets/stylesheets/global/style.css */
  .pe-xs-6,
.px-xs-6 {
    padding-right: 2rem !important;
  }
  /* line 88965, app/assets/stylesheets/global/style.css */
  .pb-xs-6,
.py-xs-6 {
    padding-bottom: 2rem !important;
  }
  /* line 88970, app/assets/stylesheets/global/style.css */
  .ps-xs-6,
.px-xs-6 {
    padding-left: 2rem !important;
  }
  /* line 88975, app/assets/stylesheets/global/style.css */
  .p-xs-7 {
    padding: 3rem !important;
  }
  /* line 88979, app/assets/stylesheets/global/style.css */
  .pt-xs-7,
.py-xs-7 {
    padding-top: 3rem !important;
  }
  /* line 88984, app/assets/stylesheets/global/style.css */
  .pe-xs-7,
.px-xs-7 {
    padding-right: 3rem !important;
  }
  /* line 88989, app/assets/stylesheets/global/style.css */
  .pb-xs-7,
.py-xs-7 {
    padding-bottom: 3rem !important;
  }
  /* line 88994, app/assets/stylesheets/global/style.css */
  .ps-xs-7,
.px-xs-7 {
    padding-left: 3rem !important;
  }
  /* line 88999, app/assets/stylesheets/global/style.css */
  .p-xs-8 {
    padding: 4rem !important;
  }
  /* line 89003, app/assets/stylesheets/global/style.css */
  .pt-xs-8,
.py-xs-8 {
    padding-top: 4rem !important;
  }
  /* line 89008, app/assets/stylesheets/global/style.css */
  .pe-xs-8,
.px-xs-8 {
    padding-right: 4rem !important;
  }
  /* line 89013, app/assets/stylesheets/global/style.css */
  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89018, app/assets/stylesheets/global/style.css */
  .ps-xs-8,
.px-xs-8 {
    padding-left: 4rem !important;
  }
  /* line 89023, app/assets/stylesheets/global/style.css */
  .p-xs-9 {
    padding: 6rem !important;
  }
  /* line 89027, app/assets/stylesheets/global/style.css */
  .pt-xs-9,
.py-xs-9 {
    padding-top: 6rem !important;
  }
  /* line 89032, app/assets/stylesheets/global/style.css */
  .pe-xs-9,
.px-xs-9 {
    padding-right: 6rem !important;
  }
  /* line 89037, app/assets/stylesheets/global/style.css */
  .pb-xs-9,
.py-xs-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89042, app/assets/stylesheets/global/style.css */
  .ps-xs-9,
.px-xs-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 576px) {
  /* line 89049, app/assets/stylesheets/global/style.css */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 89053, app/assets/stylesheets/global/style.css */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 89058, app/assets/stylesheets/global/style.css */
  .pe-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 89063, app/assets/stylesheets/global/style.css */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 89068, app/assets/stylesheets/global/style.css */
  .ps-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 89073, app/assets/stylesheets/global/style.css */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 89077, app/assets/stylesheets/global/style.css */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89082, app/assets/stylesheets/global/style.css */
  .pe-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89087, app/assets/stylesheets/global/style.css */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89092, app/assets/stylesheets/global/style.css */
  .ps-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89097, app/assets/stylesheets/global/style.css */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 89101, app/assets/stylesheets/global/style.css */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89106, app/assets/stylesheets/global/style.css */
  .pe-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89111, app/assets/stylesheets/global/style.css */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89116, app/assets/stylesheets/global/style.css */
  .ps-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89121, app/assets/stylesheets/global/style.css */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 89125, app/assets/stylesheets/global/style.css */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89130, app/assets/stylesheets/global/style.css */
  .pe-sm-3,
.px-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89135, app/assets/stylesheets/global/style.css */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89140, app/assets/stylesheets/global/style.css */
  .ps-sm-3,
.px-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89145, app/assets/stylesheets/global/style.css */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 89149, app/assets/stylesheets/global/style.css */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 89154, app/assets/stylesheets/global/style.css */
  .pe-sm-4,
.px-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 89159, app/assets/stylesheets/global/style.css */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89164, app/assets/stylesheets/global/style.css */
  .ps-sm-4,
.px-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 89169, app/assets/stylesheets/global/style.css */
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  /* line 89173, app/assets/stylesheets/global/style.css */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89178, app/assets/stylesheets/global/style.css */
  .pe-sm-5,
.px-sm-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89183, app/assets/stylesheets/global/style.css */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89188, app/assets/stylesheets/global/style.css */
  .ps-sm-5,
.px-sm-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89193, app/assets/stylesheets/global/style.css */
  .p-sm-6 {
    padding: 2rem !important;
  }
  /* line 89197, app/assets/stylesheets/global/style.css */
  .pt-sm-6,
.py-sm-6 {
    padding-top: 2rem !important;
  }
  /* line 89202, app/assets/stylesheets/global/style.css */
  .pe-sm-6,
.px-sm-6 {
    padding-right: 2rem !important;
  }
  /* line 89207, app/assets/stylesheets/global/style.css */
  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89212, app/assets/stylesheets/global/style.css */
  .ps-sm-6,
.px-sm-6 {
    padding-left: 2rem !important;
  }
  /* line 89217, app/assets/stylesheets/global/style.css */
  .p-sm-7 {
    padding: 3rem !important;
  }
  /* line 89221, app/assets/stylesheets/global/style.css */
  .pt-sm-7,
.py-sm-7 {
    padding-top: 3rem !important;
  }
  /* line 89226, app/assets/stylesheets/global/style.css */
  .pe-sm-7,
.px-sm-7 {
    padding-right: 3rem !important;
  }
  /* line 89231, app/assets/stylesheets/global/style.css */
  .pb-sm-7,
.py-sm-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89236, app/assets/stylesheets/global/style.css */
  .ps-sm-7,
.px-sm-7 {
    padding-left: 3rem !important;
  }
  /* line 89241, app/assets/stylesheets/global/style.css */
  .p-sm-8 {
    padding: 4rem !important;
  }
  /* line 89245, app/assets/stylesheets/global/style.css */
  .pt-sm-8,
.py-sm-8 {
    padding-top: 4rem !important;
  }
  /* line 89250, app/assets/stylesheets/global/style.css */
  .pe-sm-8,
.px-sm-8 {
    padding-right: 4rem !important;
  }
  /* line 89255, app/assets/stylesheets/global/style.css */
  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89260, app/assets/stylesheets/global/style.css */
  .ps-sm-8,
.px-sm-8 {
    padding-left: 4rem !important;
  }
  /* line 89265, app/assets/stylesheets/global/style.css */
  .p-sm-9 {
    padding: 6rem !important;
  }
  /* line 89269, app/assets/stylesheets/global/style.css */
  .pt-sm-9,
.py-sm-9 {
    padding-top: 6rem !important;
  }
  /* line 89274, app/assets/stylesheets/global/style.css */
  .pe-sm-9,
.px-sm-9 {
    padding-right: 6rem !important;
  }
  /* line 89279, app/assets/stylesheets/global/style.css */
  .pb-sm-9,
.py-sm-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89284, app/assets/stylesheets/global/style.css */
  .ps-sm-9,
.px-sm-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 768px) {
  /* line 89291, app/assets/stylesheets/global/style.css */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 89295, app/assets/stylesheets/global/style.css */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 89300, app/assets/stylesheets/global/style.css */
  .pe-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 89305, app/assets/stylesheets/global/style.css */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 89310, app/assets/stylesheets/global/style.css */
  .ps-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 89315, app/assets/stylesheets/global/style.css */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 89319, app/assets/stylesheets/global/style.css */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89324, app/assets/stylesheets/global/style.css */
  .pe-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89329, app/assets/stylesheets/global/style.css */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89334, app/assets/stylesheets/global/style.css */
  .ps-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89339, app/assets/stylesheets/global/style.css */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 89343, app/assets/stylesheets/global/style.css */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89348, app/assets/stylesheets/global/style.css */
  .pe-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89353, app/assets/stylesheets/global/style.css */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89358, app/assets/stylesheets/global/style.css */
  .ps-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89363, app/assets/stylesheets/global/style.css */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 89367, app/assets/stylesheets/global/style.css */
  .pt-md-3,
.py-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89372, app/assets/stylesheets/global/style.css */
  .pe-md-3,
.px-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89377, app/assets/stylesheets/global/style.css */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89382, app/assets/stylesheets/global/style.css */
  .ps-md-3,
.px-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89387, app/assets/stylesheets/global/style.css */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 89391, app/assets/stylesheets/global/style.css */
  .pt-md-4,
.py-md-4 {
    padding-top: 1rem !important;
  }
  /* line 89396, app/assets/stylesheets/global/style.css */
  .pe-md-4,
.px-md-4 {
    padding-right: 1rem !important;
  }
  /* line 89401, app/assets/stylesheets/global/style.css */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89406, app/assets/stylesheets/global/style.css */
  .ps-md-4,
.px-md-4 {
    padding-left: 1rem !important;
  }
  /* line 89411, app/assets/stylesheets/global/style.css */
  .p-md-5 {
    padding: 1.5rem !important;
  }
  /* line 89415, app/assets/stylesheets/global/style.css */
  .pt-md-5,
.py-md-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89420, app/assets/stylesheets/global/style.css */
  .pe-md-5,
.px-md-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89425, app/assets/stylesheets/global/style.css */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89430, app/assets/stylesheets/global/style.css */
  .ps-md-5,
.px-md-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89435, app/assets/stylesheets/global/style.css */
  .p-md-6 {
    padding: 2rem !important;
  }
  /* line 89439, app/assets/stylesheets/global/style.css */
  .pt-md-6,
.py-md-6 {
    padding-top: 2rem !important;
  }
  /* line 89444, app/assets/stylesheets/global/style.css */
  .pe-md-6,
.px-md-6 {
    padding-right: 2rem !important;
  }
  /* line 89449, app/assets/stylesheets/global/style.css */
  .pb-md-6,
.py-md-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89454, app/assets/stylesheets/global/style.css */
  .ps-md-6,
.px-md-6 {
    padding-left: 2rem !important;
  }
  /* line 89459, app/assets/stylesheets/global/style.css */
  .p-md-7 {
    padding: 3rem !important;
  }
  /* line 89463, app/assets/stylesheets/global/style.css */
  .pt-md-7,
.py-md-7 {
    padding-top: 3rem !important;
  }
  /* line 89468, app/assets/stylesheets/global/style.css */
  .pe-md-7,
.px-md-7 {
    padding-right: 3rem !important;
  }
  /* line 89473, app/assets/stylesheets/global/style.css */
  .pb-md-7,
.py-md-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89478, app/assets/stylesheets/global/style.css */
  .ps-md-7,
.px-md-7 {
    padding-left: 3rem !important;
  }
  /* line 89483, app/assets/stylesheets/global/style.css */
  .p-md-8 {
    padding: 4rem !important;
  }
  /* line 89487, app/assets/stylesheets/global/style.css */
  .pt-md-8,
.py-md-8 {
    padding-top: 4rem !important;
  }
  /* line 89492, app/assets/stylesheets/global/style.css */
  .pe-md-8,
.px-md-8 {
    padding-right: 4rem !important;
  }
  /* line 89497, app/assets/stylesheets/global/style.css */
  .pb-md-8,
.py-md-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89502, app/assets/stylesheets/global/style.css */
  .ps-md-8,
.px-md-8 {
    padding-left: 4rem !important;
  }
  /* line 89507, app/assets/stylesheets/global/style.css */
  .p-md-9 {
    padding: 6rem !important;
  }
  /* line 89511, app/assets/stylesheets/global/style.css */
  .pt-md-9,
.py-md-9 {
    padding-top: 6rem !important;
  }
  /* line 89516, app/assets/stylesheets/global/style.css */
  .pe-md-9,
.px-md-9 {
    padding-right: 6rem !important;
  }
  /* line 89521, app/assets/stylesheets/global/style.css */
  .pb-md-9,
.py-md-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89526, app/assets/stylesheets/global/style.css */
  .ps-md-9,
.px-md-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 89533, app/assets/stylesheets/global/style.css */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 89537, app/assets/stylesheets/global/style.css */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 89542, app/assets/stylesheets/global/style.css */
  .pe-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 89547, app/assets/stylesheets/global/style.css */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 89552, app/assets/stylesheets/global/style.css */
  .ps-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 89557, app/assets/stylesheets/global/style.css */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 89561, app/assets/stylesheets/global/style.css */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89566, app/assets/stylesheets/global/style.css */
  .pe-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89571, app/assets/stylesheets/global/style.css */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89576, app/assets/stylesheets/global/style.css */
  .ps-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89581, app/assets/stylesheets/global/style.css */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 89585, app/assets/stylesheets/global/style.css */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89590, app/assets/stylesheets/global/style.css */
  .pe-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89595, app/assets/stylesheets/global/style.css */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89600, app/assets/stylesheets/global/style.css */
  .ps-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89605, app/assets/stylesheets/global/style.css */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 89609, app/assets/stylesheets/global/style.css */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89614, app/assets/stylesheets/global/style.css */
  .pe-lg-3,
.px-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89619, app/assets/stylesheets/global/style.css */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89624, app/assets/stylesheets/global/style.css */
  .ps-lg-3,
.px-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89629, app/assets/stylesheets/global/style.css */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 89633, app/assets/stylesheets/global/style.css */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 89638, app/assets/stylesheets/global/style.css */
  .pe-lg-4,
.px-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 89643, app/assets/stylesheets/global/style.css */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89648, app/assets/stylesheets/global/style.css */
  .ps-lg-4,
.px-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 89653, app/assets/stylesheets/global/style.css */
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  /* line 89657, app/assets/stylesheets/global/style.css */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89662, app/assets/stylesheets/global/style.css */
  .pe-lg-5,
.px-lg-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89667, app/assets/stylesheets/global/style.css */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89672, app/assets/stylesheets/global/style.css */
  .ps-lg-5,
.px-lg-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89677, app/assets/stylesheets/global/style.css */
  .p-lg-6 {
    padding: 2rem !important;
  }
  /* line 89681, app/assets/stylesheets/global/style.css */
  .pt-lg-6,
.py-lg-6 {
    padding-top: 2rem !important;
  }
  /* line 89686, app/assets/stylesheets/global/style.css */
  .pe-lg-6,
.px-lg-6 {
    padding-right: 2rem !important;
  }
  /* line 89691, app/assets/stylesheets/global/style.css */
  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89696, app/assets/stylesheets/global/style.css */
  .ps-lg-6,
.px-lg-6 {
    padding-left: 2rem !important;
  }
  /* line 89701, app/assets/stylesheets/global/style.css */
  .p-lg-7 {
    padding: 3rem !important;
  }
  /* line 89705, app/assets/stylesheets/global/style.css */
  .pt-lg-7,
.py-lg-7 {
    padding-top: 3rem !important;
  }
  /* line 89710, app/assets/stylesheets/global/style.css */
  .pe-lg-7,
.px-lg-7 {
    padding-right: 3rem !important;
  }
  /* line 89715, app/assets/stylesheets/global/style.css */
  .pb-lg-7,
.py-lg-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89720, app/assets/stylesheets/global/style.css */
  .ps-lg-7,
.px-lg-7 {
    padding-left: 3rem !important;
  }
  /* line 89725, app/assets/stylesheets/global/style.css */
  .p-lg-8 {
    padding: 4rem !important;
  }
  /* line 89729, app/assets/stylesheets/global/style.css */
  .pt-lg-8,
.py-lg-8 {
    padding-top: 4rem !important;
  }
  /* line 89734, app/assets/stylesheets/global/style.css */
  .pe-lg-8,
.px-lg-8 {
    padding-right: 4rem !important;
  }
  /* line 89739, app/assets/stylesheets/global/style.css */
  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89744, app/assets/stylesheets/global/style.css */
  .ps-lg-8,
.px-lg-8 {
    padding-left: 4rem !important;
  }
  /* line 89749, app/assets/stylesheets/global/style.css */
  .p-lg-9 {
    padding: 6rem !important;
  }
  /* line 89753, app/assets/stylesheets/global/style.css */
  .pt-lg-9,
.py-lg-9 {
    padding-top: 6rem !important;
  }
  /* line 89758, app/assets/stylesheets/global/style.css */
  .pe-lg-9,
.px-lg-9 {
    padding-right: 6rem !important;
  }
  /* line 89763, app/assets/stylesheets/global/style.css */
  .pb-lg-9,
.py-lg-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89768, app/assets/stylesheets/global/style.css */
  .ps-lg-9,
.px-lg-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 1280px) {
  /* line 89775, app/assets/stylesheets/global/style.css */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 89779, app/assets/stylesheets/global/style.css */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 89784, app/assets/stylesheets/global/style.css */
  .pe-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 89789, app/assets/stylesheets/global/style.css */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 89794, app/assets/stylesheets/global/style.css */
  .ps-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 89799, app/assets/stylesheets/global/style.css */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 89803, app/assets/stylesheets/global/style.css */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89808, app/assets/stylesheets/global/style.css */
  .pe-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89813, app/assets/stylesheets/global/style.css */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89818, app/assets/stylesheets/global/style.css */
  .ps-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89823, app/assets/stylesheets/global/style.css */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 89827, app/assets/stylesheets/global/style.css */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89832, app/assets/stylesheets/global/style.css */
  .pe-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89837, app/assets/stylesheets/global/style.css */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89842, app/assets/stylesheets/global/style.css */
  .ps-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89847, app/assets/stylesheets/global/style.css */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 89851, app/assets/stylesheets/global/style.css */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89856, app/assets/stylesheets/global/style.css */
  .pe-xl-3,
.px-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89861, app/assets/stylesheets/global/style.css */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89866, app/assets/stylesheets/global/style.css */
  .ps-xl-3,
.px-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89871, app/assets/stylesheets/global/style.css */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 89875, app/assets/stylesheets/global/style.css */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 89880, app/assets/stylesheets/global/style.css */
  .pe-xl-4,
.px-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 89885, app/assets/stylesheets/global/style.css */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89890, app/assets/stylesheets/global/style.css */
  .ps-xl-4,
.px-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 89895, app/assets/stylesheets/global/style.css */
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  /* line 89899, app/assets/stylesheets/global/style.css */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89904, app/assets/stylesheets/global/style.css */
  .pe-xl-5,
.px-xl-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89909, app/assets/stylesheets/global/style.css */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89914, app/assets/stylesheets/global/style.css */
  .ps-xl-5,
.px-xl-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89919, app/assets/stylesheets/global/style.css */
  .p-xl-6 {
    padding: 2rem !important;
  }
  /* line 89923, app/assets/stylesheets/global/style.css */
  .pt-xl-6,
.py-xl-6 {
    padding-top: 2rem !important;
  }
  /* line 89928, app/assets/stylesheets/global/style.css */
  .pe-xl-6,
.px-xl-6 {
    padding-right: 2rem !important;
  }
  /* line 89933, app/assets/stylesheets/global/style.css */
  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89938, app/assets/stylesheets/global/style.css */
  .ps-xl-6,
.px-xl-6 {
    padding-left: 2rem !important;
  }
  /* line 89943, app/assets/stylesheets/global/style.css */
  .p-xl-7 {
    padding: 3rem !important;
  }
  /* line 89947, app/assets/stylesheets/global/style.css */
  .pt-xl-7,
.py-xl-7 {
    padding-top: 3rem !important;
  }
  /* line 89952, app/assets/stylesheets/global/style.css */
  .pe-xl-7,
.px-xl-7 {
    padding-right: 3rem !important;
  }
  /* line 89957, app/assets/stylesheets/global/style.css */
  .pb-xl-7,
.py-xl-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89962, app/assets/stylesheets/global/style.css */
  .ps-xl-7,
.px-xl-7 {
    padding-left: 3rem !important;
  }
  /* line 89967, app/assets/stylesheets/global/style.css */
  .p-xl-8 {
    padding: 4rem !important;
  }
  /* line 89971, app/assets/stylesheets/global/style.css */
  .pt-xl-8,
.py-xl-8 {
    padding-top: 4rem !important;
  }
  /* line 89976, app/assets/stylesheets/global/style.css */
  .pe-xl-8,
.px-xl-8 {
    padding-right: 4rem !important;
  }
  /* line 89981, app/assets/stylesheets/global/style.css */
  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89986, app/assets/stylesheets/global/style.css */
  .ps-xl-8,
.px-xl-8 {
    padding-left: 4rem !important;
  }
  /* line 89991, app/assets/stylesheets/global/style.css */
  .p-xl-9 {
    padding: 6rem !important;
  }
  /* line 89995, app/assets/stylesheets/global/style.css */
  .pt-xl-9,
.py-xl-9 {
    padding-top: 6rem !important;
  }
  /* line 90000, app/assets/stylesheets/global/style.css */
  .pe-xl-9,
.px-xl-9 {
    padding-right: 6rem !important;
  }
  /* line 90005, app/assets/stylesheets/global/style.css */
  .pb-xl-9,
.py-xl-9 {
    padding-bottom: 6rem !important;
  }
  /* line 90010, app/assets/stylesheets/global/style.css */
  .ps-xl-9,
.px-xl-9 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  /* line 90017, app/assets/stylesheets/global/style.css */
  .p-sm-max-0 {
    padding: 0px !important;
  }
}

@media (max-width: 1200px) {
  /* line 90023, app/assets/stylesheets/global/style.css */
  .p-xl-max-0 {
    padding: 0px !important;
  }
}

/* line 90028, app/assets/stylesheets/global/style.css */
.ps-static {
  position: static !important;
}

/* line 90032, app/assets/stylesheets/global/style.css */
.ps-relative {
  position: relative !important;
}

/* line 90036, app/assets/stylesheets/global/style.css */
.ps-absolute {
  position: absolute !important;
}

/* line 90040, app/assets/stylesheets/global/style.css */
.ps-fixed {
  position: fixed !important;
}

/* line 90044, app/assets/stylesheets/global/style.css */
.ps-sticky {
  position: sticky !important;
}

/* line 90049, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 90056, app/assets/stylesheets/global/style.css */
.t-0 {
  top: 0px;
}

/* line 90060, app/assets/stylesheets/global/style.css */
.r-0 {
  right: 0px;
}

/* line 90064, app/assets/stylesheets/global/style.css */
.b-0 {
  bottom: 0px;
}

/* line 90068, app/assets/stylesheets/global/style.css */
.l-0 {
  left: 0px;
}

/* line 90072, app/assets/stylesheets/global/style.css */
.t--0 {
  top: 0px;
}

/* line 90076, app/assets/stylesheets/global/style.css */
.r--0 {
  right: 0px;
}

/* line 90080, app/assets/stylesheets/global/style.css */
.b--0 {
  bottom: 0px;
}

/* line 90084, app/assets/stylesheets/global/style.css */
.l--0 {
  left: 0px;
}

/* line 90088, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

/* line 90095, app/assets/stylesheets/global/style.css */
.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}

/* line 90101, app/assets/stylesheets/global/style.css */
.t-5 {
  top: 5px;
}

/* line 90105, app/assets/stylesheets/global/style.css */
.r-5 {
  right: 5px;
}

/* line 90109, app/assets/stylesheets/global/style.css */
.b-5 {
  bottom: 5px;
}

/* line 90113, app/assets/stylesheets/global/style.css */
.l-5 {
  left: 5px;
}

/* line 90117, app/assets/stylesheets/global/style.css */
.t--5 {
  top: -5px;
}

/* line 90121, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90125, app/assets/stylesheets/global/style.css */
.b--5 {
  bottom: -5px;
}

/* line 90129, app/assets/stylesheets/global/style.css */
.l--5 {
  left: -5px;
}

/* line 90133, app/assets/stylesheets/global/style.css */
.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

/* line 90140, app/assets/stylesheets/global/style.css */
.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}

/* line 90146, app/assets/stylesheets/global/style.css */
.t-10 {
  top: 10px;
}

/* line 90150, app/assets/stylesheets/global/style.css */
.r-10 {
  right: 10px;
}

/* line 90154, app/assets/stylesheets/global/style.css */
.b-10 {
  bottom: 10px;
}

/* line 90158, app/assets/stylesheets/global/style.css */
.l-10 {
  left: 10px;
}

/* line 90162, app/assets/stylesheets/global/style.css */
.t--10 {
  top: -10px;
}

/* line 90166, app/assets/stylesheets/global/style.css */
.r--10 {
  right: -10px;
}

/* line 90170, app/assets/stylesheets/global/style.css */
.b--10 {
  bottom: -10px;
}

/* line 90174, app/assets/stylesheets/global/style.css */
.l--10 {
  left: -10px;
}

/* line 90178, app/assets/stylesheets/global/style.css */
.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

/* line 90185, app/assets/stylesheets/global/style.css */
.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}

/* line 90191, app/assets/stylesheets/global/style.css */
.t-15 {
  top: 15px;
}

/* line 90195, app/assets/stylesheets/global/style.css */
.r-15 {
  right: 15px;
}

/* line 90199, app/assets/stylesheets/global/style.css */
.b-15 {
  bottom: 15px;
}

/* line 90203, app/assets/stylesheets/global/style.css */
.l-15 {
  left: 15px;
}

/* line 90207, app/assets/stylesheets/global/style.css */
.t--15 {
  top: -15px;
}

/* line 90211, app/assets/stylesheets/global/style.css */
.r--15 {
  right: -15px;
}

/* line 90215, app/assets/stylesheets/global/style.css */
.b--15 {
  bottom: -15px;
}

/* line 90219, app/assets/stylesheets/global/style.css */
.l--15 {
  left: -15px;
}

/* line 90223, app/assets/stylesheets/global/style.css */
.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

/* line 90230, app/assets/stylesheets/global/style.css */
.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}

/* line 90236, app/assets/stylesheets/global/style.css */
.t-20 {
  top: 20px;
}

/* line 90240, app/assets/stylesheets/global/style.css */
.r-20 {
  right: 20px;
}

/* line 90244, app/assets/stylesheets/global/style.css */
.b-20 {
  bottom: 20px;
}

/* line 90248, app/assets/stylesheets/global/style.css */
.l-20 {
  left: 20px;
}

/* line 90252, app/assets/stylesheets/global/style.css */
.t--20 {
  top: -20px;
}

/* line 90256, app/assets/stylesheets/global/style.css */
.r--20 {
  right: -20px;
}

/* line 90260, app/assets/stylesheets/global/style.css */
.b--20 {
  bottom: -20px;
}

/* line 90264, app/assets/stylesheets/global/style.css */
.l--20 {
  left: -20px;
}

/* line 90268, app/assets/stylesheets/global/style.css */
.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

/* line 90275, app/assets/stylesheets/global/style.css */
.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}

/* line 90281, app/assets/stylesheets/global/style.css */
.t-25 {
  top: 25px;
}

/* line 90285, app/assets/stylesheets/global/style.css */
.r-25 {
  right: 25px;
}

/* line 90289, app/assets/stylesheets/global/style.css */
.b-25 {
  bottom: 25px;
}

/* line 90293, app/assets/stylesheets/global/style.css */
.l-25 {
  left: 25px;
}

/* line 90297, app/assets/stylesheets/global/style.css */
.t--25 {
  top: -25px;
}

/* line 90301, app/assets/stylesheets/global/style.css */
.r--25 {
  right: -25px;
}

/* line 90305, app/assets/stylesheets/global/style.css */
.b--25 {
  bottom: -25px;
}

/* line 90309, app/assets/stylesheets/global/style.css */
.l--25 {
  left: -25px;
}

/* line 90313, app/assets/stylesheets/global/style.css */
.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

/* line 90320, app/assets/stylesheets/global/style.css */
.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}

/* line 90326, app/assets/stylesheets/global/style.css */
.t-30 {
  top: 30px;
}

/* line 90330, app/assets/stylesheets/global/style.css */
.r-30 {
  right: 30px;
}

/* line 90334, app/assets/stylesheets/global/style.css */
.b-30 {
  bottom: 30px;
}

/* line 90338, app/assets/stylesheets/global/style.css */
.l-30 {
  left: 30px;
}

/* line 90342, app/assets/stylesheets/global/style.css */
.t--30 {
  top: -30px;
}

/* line 90346, app/assets/stylesheets/global/style.css */
.r--30 {
  right: -30px;
}

/* line 90350, app/assets/stylesheets/global/style.css */
.b--30 {
  bottom: -30px;
}

/* line 90354, app/assets/stylesheets/global/style.css */
.l--30 {
  left: -30px;
}

/* line 90358, app/assets/stylesheets/global/style.css */
.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

/* line 90365, app/assets/stylesheets/global/style.css */
.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}

/* line 90371, app/assets/stylesheets/global/style.css */
.t-35 {
  top: 35px;
}

/* line 90375, app/assets/stylesheets/global/style.css */
.r-35 {
  right: 35px;
}

/* line 90379, app/assets/stylesheets/global/style.css */
.b-35 {
  bottom: 35px;
}

/* line 90383, app/assets/stylesheets/global/style.css */
.l-35 {
  left: 35px;
}

/* line 90387, app/assets/stylesheets/global/style.css */
.t--35 {
  top: -35px;
}

/* line 90391, app/assets/stylesheets/global/style.css */
.r--35 {
  right: -35px;
}

/* line 90395, app/assets/stylesheets/global/style.css */
.b--35 {
  bottom: -35px;
}

/* line 90399, app/assets/stylesheets/global/style.css */
.l--35 {
  left: -35px;
}

/* line 90403, app/assets/stylesheets/global/style.css */
.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}

/* line 90410, app/assets/stylesheets/global/style.css */
.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}

/* line 90416, app/assets/stylesheets/global/style.css */
.t-40 {
  top: 40px;
}

/* line 90420, app/assets/stylesheets/global/style.css */
.r-40 {
  right: 40px;
}

/* line 90424, app/assets/stylesheets/global/style.css */
.b-40 {
  bottom: 40px;
}

/* line 90428, app/assets/stylesheets/global/style.css */
.l-40 {
  left: 40px;
}

/* line 90432, app/assets/stylesheets/global/style.css */
.t--40 {
  top: -40px;
}

/* line 90436, app/assets/stylesheets/global/style.css */
.r--40 {
  right: -40px;
}

/* line 90440, app/assets/stylesheets/global/style.css */
.b--40 {
  bottom: -40px;
}

/* line 90444, app/assets/stylesheets/global/style.css */
.l--40 {
  left: -40px;
}

/* line 90448, app/assets/stylesheets/global/style.css */
.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

/* line 90455, app/assets/stylesheets/global/style.css */
.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}

/* line 90461, app/assets/stylesheets/global/style.css */
.t-45 {
  top: 45px;
}

/* line 90465, app/assets/stylesheets/global/style.css */
.r-45 {
  right: 45px;
}

/* line 90469, app/assets/stylesheets/global/style.css */
.b-45 {
  bottom: 45px;
}

/* line 90473, app/assets/stylesheets/global/style.css */
.l-45 {
  left: 45px;
}

/* line 90477, app/assets/stylesheets/global/style.css */
.t--45 {
  top: -45px;
}

/* line 90481, app/assets/stylesheets/global/style.css */
.r--45 {
  right: -45px;
}

/* line 90485, app/assets/stylesheets/global/style.css */
.b--45 {
  bottom: -45px;
}

/* line 90489, app/assets/stylesheets/global/style.css */
.l--45 {
  left: -45px;
}

/* line 90493, app/assets/stylesheets/global/style.css */
.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}

/* line 90500, app/assets/stylesheets/global/style.css */
.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}

/* line 90506, app/assets/stylesheets/global/style.css */
.t-50 {
  top: 50px;
}

/* line 90510, app/assets/stylesheets/global/style.css */
.r-50 {
  right: 50px;
}

/* line 90514, app/assets/stylesheets/global/style.css */
.b-50 {
  bottom: 50px;
}

/* line 90518, app/assets/stylesheets/global/style.css */
.l-50 {
  left: 50px;
}

/* line 90522, app/assets/stylesheets/global/style.css */
.t--50 {
  top: -50px;
}

/* line 90526, app/assets/stylesheets/global/style.css */
.r--50 {
  right: -50px;
}

/* line 90530, app/assets/stylesheets/global/style.css */
.b--50 {
  bottom: -50px;
}

/* line 90534, app/assets/stylesheets/global/style.css */
.l--50 {
  left: -50px;
}

/* line 90538, app/assets/stylesheets/global/style.css */
.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

/* line 90545, app/assets/stylesheets/global/style.css */
.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}

/* line 90551, app/assets/stylesheets/global/style.css */
.t-55 {
  top: 55px;
}

/* line 90555, app/assets/stylesheets/global/style.css */
.r-55 {
  right: 55px;
}

/* line 90559, app/assets/stylesheets/global/style.css */
.b-55 {
  bottom: 55px;
}

/* line 90563, app/assets/stylesheets/global/style.css */
.l-55 {
  left: 55px;
}

/* line 90567, app/assets/stylesheets/global/style.css */
.t--55 {
  top: -55px;
}

/* line 90571, app/assets/stylesheets/global/style.css */
.r--55 {
  right: -55px;
}

/* line 90575, app/assets/stylesheets/global/style.css */
.b--55 {
  bottom: -55px;
}

/* line 90579, app/assets/stylesheets/global/style.css */
.l--55 {
  left: -55px;
}

/* line 90583, app/assets/stylesheets/global/style.css */
.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}

/* line 90590, app/assets/stylesheets/global/style.css */
.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}

/* line 90596, app/assets/stylesheets/global/style.css */
.t-60 {
  top: 60px;
}

/* line 90600, app/assets/stylesheets/global/style.css */
.r-60 {
  right: 60px;
}

/* line 90604, app/assets/stylesheets/global/style.css */
.b-60 {
  bottom: 60px;
}

/* line 90608, app/assets/stylesheets/global/style.css */
.l-60 {
  left: 60px;
}

/* line 90612, app/assets/stylesheets/global/style.css */
.t--60 {
  top: -60px;
}

/* line 90616, app/assets/stylesheets/global/style.css */
.r--60 {
  right: -60px;
}

/* line 90620, app/assets/stylesheets/global/style.css */
.b--60 {
  bottom: -60px;
}

/* line 90624, app/assets/stylesheets/global/style.css */
.l--60 {
  left: -60px;
}

/* line 90628, app/assets/stylesheets/global/style.css */
.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}

/* line 90635, app/assets/stylesheets/global/style.css */
.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}

/* line 90641, app/assets/stylesheets/global/style.css */
.t-65 {
  top: 65px;
}

/* line 90645, app/assets/stylesheets/global/style.css */
.r-65 {
  right: 65px;
}

/* line 90649, app/assets/stylesheets/global/style.css */
.b-65 {
  bottom: 65px;
}

/* line 90653, app/assets/stylesheets/global/style.css */
.l-65 {
  left: 65px;
}

/* line 90657, app/assets/stylesheets/global/style.css */
.t--65 {
  top: -65px;
}

/* line 90661, app/assets/stylesheets/global/style.css */
.r--65 {
  right: -65px;
}

/* line 90665, app/assets/stylesheets/global/style.css */
.b--65 {
  bottom: -65px;
}

/* line 90669, app/assets/stylesheets/global/style.css */
.l--65 {
  left: -65px;
}

/* line 90673, app/assets/stylesheets/global/style.css */
.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}

/* line 90680, app/assets/stylesheets/global/style.css */
.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}

/* line 90686, app/assets/stylesheets/global/style.css */
.t-70 {
  top: 70px;
}

/* line 90690, app/assets/stylesheets/global/style.css */
.r-70 {
  right: 70px;
}

/* line 90694, app/assets/stylesheets/global/style.css */
.b-70 {
  bottom: 70px;
}

/* line 90698, app/assets/stylesheets/global/style.css */
.l-70 {
  left: 70px;
}

/* line 90702, app/assets/stylesheets/global/style.css */
.t--70 {
  top: -70px;
}

/* line 90706, app/assets/stylesheets/global/style.css */
.r--70 {
  right: -70px;
}

/* line 90710, app/assets/stylesheets/global/style.css */
.b--70 {
  bottom: -70px;
}

/* line 90714, app/assets/stylesheets/global/style.css */
.l--70 {
  left: -70px;
}

/* line 90718, app/assets/stylesheets/global/style.css */
.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}

/* line 90725, app/assets/stylesheets/global/style.css */
.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}

/* line 90731, app/assets/stylesheets/global/style.css */
.t-75 {
  top: 75px;
}

/* line 90735, app/assets/stylesheets/global/style.css */
.r-75 {
  right: 75px;
}

/* line 90739, app/assets/stylesheets/global/style.css */
.b-75 {
  bottom: 75px;
}

/* line 90743, app/assets/stylesheets/global/style.css */
.l-75 {
  left: 75px;
}

/* line 90747, app/assets/stylesheets/global/style.css */
.t--75 {
  top: -75px;
}

/* line 90751, app/assets/stylesheets/global/style.css */
.r--75 {
  right: -75px;
}

/* line 90755, app/assets/stylesheets/global/style.css */
.b--75 {
  bottom: -75px;
}

/* line 90759, app/assets/stylesheets/global/style.css */
.l--75 {
  left: -75px;
}

/* line 90763, app/assets/stylesheets/global/style.css */
.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

/* line 90770, app/assets/stylesheets/global/style.css */
.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}

/* line 90776, app/assets/stylesheets/global/style.css */
.t-80 {
  top: 80px;
}

/* line 90780, app/assets/stylesheets/global/style.css */
.r-80 {
  right: 80px;
}

/* line 90784, app/assets/stylesheets/global/style.css */
.b-80 {
  bottom: 80px;
}

/* line 90788, app/assets/stylesheets/global/style.css */
.l-80 {
  left: 80px;
}

/* line 90792, app/assets/stylesheets/global/style.css */
.t--80 {
  top: -80px;
}

/* line 90796, app/assets/stylesheets/global/style.css */
.r--80 {
  right: -80px;
}

/* line 90800, app/assets/stylesheets/global/style.css */
.b--80 {
  bottom: -80px;
}

/* line 90804, app/assets/stylesheets/global/style.css */
.l--80 {
  left: -80px;
}

/* line 90808, app/assets/stylesheets/global/style.css */
.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

/* line 90815, app/assets/stylesheets/global/style.css */
.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}

/* line 90821, app/assets/stylesheets/global/style.css */
.t-85 {
  top: 85px;
}

/* line 90825, app/assets/stylesheets/global/style.css */
.r-85 {
  right: 85px;
}

/* line 90829, app/assets/stylesheets/global/style.css */
.b-85 {
  bottom: 85px;
}

/* line 90833, app/assets/stylesheets/global/style.css */
.l-85 {
  left: 85px;
}

/* line 90837, app/assets/stylesheets/global/style.css */
.t--85 {
  top: -85px;
}

/* line 90841, app/assets/stylesheets/global/style.css */
.r--85 {
  right: -85px;
}

/* line 90845, app/assets/stylesheets/global/style.css */
.b--85 {
  bottom: -85px;
}

/* line 90849, app/assets/stylesheets/global/style.css */
.l--85 {
  left: -85px;
}

/* line 90853, app/assets/stylesheets/global/style.css */
.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}

/* line 90860, app/assets/stylesheets/global/style.css */
.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}

/* line 90866, app/assets/stylesheets/global/style.css */
.t-90 {
  top: 90px;
}

/* line 90870, app/assets/stylesheets/global/style.css */
.r-90 {
  right: 90px;
}

/* line 90874, app/assets/stylesheets/global/style.css */
.b-90 {
  bottom: 90px;
}

/* line 90878, app/assets/stylesheets/global/style.css */
.l-90 {
  left: 90px;
}

/* line 90882, app/assets/stylesheets/global/style.css */
.t--90 {
  top: -90px;
}

/* line 90886, app/assets/stylesheets/global/style.css */
.r--90 {
  right: -90px;
}

/* line 90890, app/assets/stylesheets/global/style.css */
.b--90 {
  bottom: -90px;
}

/* line 90894, app/assets/stylesheets/global/style.css */
.l--90 {
  left: -90px;
}

/* line 90898, app/assets/stylesheets/global/style.css */
.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}

/* line 90905, app/assets/stylesheets/global/style.css */
.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}

/* line 90911, app/assets/stylesheets/global/style.css */
.t-95 {
  top: 95px;
}

/* line 90915, app/assets/stylesheets/global/style.css */
.r-95 {
  right: 95px;
}

/* line 90919, app/assets/stylesheets/global/style.css */
.b-95 {
  bottom: 95px;
}

/* line 90923, app/assets/stylesheets/global/style.css */
.l-95 {
  left: 95px;
}

/* line 90927, app/assets/stylesheets/global/style.css */
.t--95 {
  top: -95px;
}

/* line 90931, app/assets/stylesheets/global/style.css */
.r--95 {
  right: -95px;
}

/* line 90935, app/assets/stylesheets/global/style.css */
.b--95 {
  bottom: -95px;
}

/* line 90939, app/assets/stylesheets/global/style.css */
.l--95 {
  left: -95px;
}

/* line 90943, app/assets/stylesheets/global/style.css */
.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}

/* line 90950, app/assets/stylesheets/global/style.css */
.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}

/* line 90956, app/assets/stylesheets/global/style.css */
.t-100 {
  top: 100px;
}

/* line 90960, app/assets/stylesheets/global/style.css */
.r-100 {
  right: 100px;
}

/* line 90964, app/assets/stylesheets/global/style.css */
.b-100 {
  bottom: 100px;
}

/* line 90968, app/assets/stylesheets/global/style.css */
.l-100 {
  left: 100px;
}

/* line 90972, app/assets/stylesheets/global/style.css */
.t--100 {
  top: -100px;
}

/* line 90976, app/assets/stylesheets/global/style.css */
.r--100 {
  right: -100px;
}

/* line 90980, app/assets/stylesheets/global/style.css */
.b--100 {
  bottom: -100px;
}

/* line 90984, app/assets/stylesheets/global/style.css */
.l--100 {
  left: -100px;
}

/* line 90988, app/assets/stylesheets/global/style.css */
.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}

/* line 90995, app/assets/stylesheets/global/style.css */
.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}

/* line 91001, app/assets/stylesheets/global/style.css */
.t-2 {
  top: 2px;
}

/* line 91005, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 91009, app/assets/stylesheets/global/style.css */
.z-index-0 {
  z-index: 0;
}

/* line 91013, app/assets/stylesheets/global/style.css */
.z-index-10 {
  z-index: 10;
}

/* line 91017, app/assets/stylesheets/global/style.css */
.z-index-50 {
  z-index: 50;
}

/* line 91021, app/assets/stylesheets/global/style.css */
.z-index-100 {
  z-index: 100;
}

/* line 91025, app/assets/stylesheets/global/style.css */
.z-index-150 {
  z-index: 150;
}

/* line 91029, app/assets/stylesheets/global/style.css */
.z-index-200 {
  z-index: 200;
}

@media (min-width: 480px) {
  /* line 91034, app/assets/stylesheets/global/style.css */
  .ps-xs-absolute {
    position: absolute;
  }
  /* line 91038, app/assets/stylesheets/global/style.css */
  .ps-xs-relative {
    position: relative;
  }
  /* line 91042, app/assets/stylesheets/global/style.css */
  .ps-xs-fixed {
    position: fixed;
  }
  /* line 91046, app/assets/stylesheets/global/style.css */
  .ps-xs-static {
    position: static;
  }
  /* line 91050, app/assets/stylesheets/global/style.css */
  .t-xs-auto {
    top: auto;
  }
  /* line 91054, app/assets/stylesheets/global/style.css */
  .r-xs-auto {
    right: auto;
  }
  /* line 91058, app/assets/stylesheets/global/style.css */
  .b-xs-auto {
    bottom: auto;
  }
  /* line 91062, app/assets/stylesheets/global/style.css */
  .l-xs-auto {
    left: auto;
  }
}

@media (min-width: 576px) {
  /* line 91068, app/assets/stylesheets/global/style.css */
  .ps-sm-absolute {
    position: absolute;
  }
  /* line 91072, app/assets/stylesheets/global/style.css */
  .ps-sm-relative {
    position: relative;
  }
  /* line 91076, app/assets/stylesheets/global/style.css */
  .ps-sm-fixed {
    position: fixed;
  }
  /* line 91080, app/assets/stylesheets/global/style.css */
  .ps-sm-static {
    position: static;
  }
  /* line 91084, app/assets/stylesheets/global/style.css */
  .t-sm-auto {
    top: auto;
  }
  /* line 91088, app/assets/stylesheets/global/style.css */
  .r-sm-auto {
    right: auto;
  }
  /* line 91092, app/assets/stylesheets/global/style.css */
  .b-sm-auto {
    bottom: auto;
  }
  /* line 91096, app/assets/stylesheets/global/style.css */
  .l-sm-auto {
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 91102, app/assets/stylesheets/global/style.css */
  .ps-md-absolute {
    position: absolute;
  }
  /* line 91106, app/assets/stylesheets/global/style.css */
  .ps-md-relative {
    position: relative;
  }
  /* line 91110, app/assets/stylesheets/global/style.css */
  .ps-md-fixed {
    position: fixed;
  }
  /* line 91114, app/assets/stylesheets/global/style.css */
  .ps-md-static {
    position: static;
  }
  /* line 91118, app/assets/stylesheets/global/style.css */
  .t-md-auto {
    top: auto;
  }
  /* line 91122, app/assets/stylesheets/global/style.css */
  .r-md-auto {
    right: auto;
  }
  /* line 91126, app/assets/stylesheets/global/style.css */
  .b-md-auto {
    bottom: auto;
  }
  /* line 91130, app/assets/stylesheets/global/style.css */
  .l-md-auto {
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 91136, app/assets/stylesheets/global/style.css */
  .ps-lg-absolute {
    position: absolute;
  }
  /* line 91140, app/assets/stylesheets/global/style.css */
  .ps-lg-relative {
    position: relative;
  }
  /* line 91144, app/assets/stylesheets/global/style.css */
  .ps-lg-fixed {
    position: fixed;
  }
  /* line 91148, app/assets/stylesheets/global/style.css */
  .ps-lg-static {
    position: static;
  }
  /* line 91152, app/assets/stylesheets/global/style.css */
  .t-lg-auto {
    top: auto;
  }
  /* line 91156, app/assets/stylesheets/global/style.css */
  .r-lg-auto {
    right: auto;
  }
  /* line 91160, app/assets/stylesheets/global/style.css */
  .b-lg-auto {
    bottom: auto;
  }
  /* line 91164, app/assets/stylesheets/global/style.css */
  .l-lg-auto {
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 91170, app/assets/stylesheets/global/style.css */
  .ps-xl-absolute {
    position: absolute;
  }
  /* line 91174, app/assets/stylesheets/global/style.css */
  .ps-xl-relative {
    position: relative;
  }
  /* line 91178, app/assets/stylesheets/global/style.css */
  .ps-xl-fixed {
    position: fixed;
  }
  /* line 91182, app/assets/stylesheets/global/style.css */
  .ps-xl-static {
    position: static;
  }
  /* line 91186, app/assets/stylesheets/global/style.css */
  .t-xl-auto {
    top: auto;
  }
  /* line 91190, app/assets/stylesheets/global/style.css */
  .r-xl-auto {
    right: auto;
  }
  /* line 91194, app/assets/stylesheets/global/style.css */
  .b-xl-auto {
    bottom: auto;
  }
  /* line 91198, app/assets/stylesheets/global/style.css */
  .l-xl-auto {
    left: auto;
  }
}

/* line 91203, app/assets/stylesheets/global/style.css */
textarea {
  overflow: auto;
  resize: vertical;
}

/*------- Alignments & values-------*/
/* line 91209, app/assets/stylesheets/global/style.css */
.text-monospace {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 91213, app/assets/stylesheets/global/style.css */
.text-justify {
  text-align: justify !important;
}

/* line 91217, app/assets/stylesheets/global/style.css */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 91221, app/assets/stylesheets/global/style.css */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 91227, app/assets/stylesheets/global/style.css */
.text-start {
  text-align: left !important;
}

/* line 91231, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right !important;
}

/* line 91235, app/assets/stylesheets/global/style.css */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 91240, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 91244, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 91248, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 91254, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left !important;
  }
  /* line 91258, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right !important;
  }
  /* line 91262, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 91268, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 91272, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 91276, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
  /* line 91282, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 91286, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 91290, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 91295, app/assets/stylesheets/global/style.css */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 91299, app/assets/stylesheets/global/style.css */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 91303, app/assets/stylesheets/global/style.css */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 91307, app/assets/stylesheets/global/style.css */
.text-white-transparent {
  color: #fff !important;
  opacity: 0.9;
}

/* line 91312, app/assets/stylesheets/global/style.css */
.text-white-transparent-light {
  color: #fff !important;
  opacity: 0.5;
}

/*------Colors------*/
/* line 91318, app/assets/stylesheets/global/style.css */
.text-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 91323, app/assets/stylesheets/global/style.css */
a.text-primary:hover,
a.text-primary:focus {
  color: rgba(var(--primary-bg-color), 0.9) !important;
}

/* line 91328, app/assets/stylesheets/global/style.css */
.text-primary-light {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91333, app/assets/stylesheets/global/style.css */
a.text-primary-light:hover,
a.text-primary-light:focus {
  color: var(--primary06) !important;
}

/* line 91338, app/assets/stylesheets/global/style.css */
.text-primary-lighter {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91343, app/assets/stylesheets/global/style.css */
a.text-primary-lighter:hover,
a.text-primary-lighter:focus {
  color: var(--primary03) !important;
}

/* line 91348, app/assets/stylesheets/global/style.css */
.text-primary-lightest {
  color: var(--primary03) !important;
  fill: var(--primary03) !important;
}

/* line 91353, 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 91358, app/assets/stylesheets/global/style.css */
.text-primary-dark {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91363, app/assets/stylesheets/global/style.css */
a.text-primary-dark:hover,
a.text-primary-dark:focus {
  color: var(--primary03) !important;
}

/* line 91368, app/assets/stylesheets/global/style.css */
.text-primary-darker {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91373, app/assets/stylesheets/global/style.css */
a.text-primary-darker:hover,
a.text-primary-darker:focus {
  color: var(--primary06) !important;
}

/* line 91378, app/assets/stylesheets/global/style.css */
.text-primary-darkest {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 91383, app/assets/stylesheets/global/style.css */
a.text-primary-darkest:hover,
a.text-primary-darkest:focus {
  color: var(--primary09) !important;
}

/* line 91388, app/assets/stylesheets/global/style.css */
.text-secondary {
  color: #e984b1 !important;
  fill: #e984b1 !important;
}

/* line 91393, app/assets/stylesheets/global/style.css */
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgba(233, 132, 177, 0.9) !important;
}

/* line 91398, 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 91403, 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 91408, 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 91413, 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 91418, 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 91423, 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 91428, 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 91433, 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 91438, 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 91443, 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 91448, app/assets/stylesheets/global/style.css */
.text-secondary-darkest {
  color: #d32875;
  fill: #d32875;
}

/* line 91453, 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 91458, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91463, app/assets/stylesheets/global/style.css */
a.text-teritary:hover,
a.text-teritary:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91468, 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 91473, 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 91478, 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 91483, 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 91488, 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 91493, 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 91498, 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 91503, 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 91508, 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 91513, 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 91518, app/assets/stylesheets/global/style.css */
.text-teritary-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91523, 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 91528, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91533, app/assets/stylesheets/global/style.css */
a.text-info:hover,
a.text-info:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91538, 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 91543, 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 91548, 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 91553, 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 91558, 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 91563, 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 91568, 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 91573, 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 91578, 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 91583, 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 91588, app/assets/stylesheets/global/style.css */
.text-info-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91593, 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 91598, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91603, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91608, 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 91613, 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 91618, 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 91623, 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 91628, 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 91633, 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 91638, 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 91643, 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 91648, 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 91653, 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 91658, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91663, 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 91668, app/assets/stylesheets/global/style.css */
.text-custom-yellow {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91673, 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 91678, 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 91683, 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 91688, 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 91693, 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 91698, 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 91703, 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 91708, 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 91713, 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 91718, 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 91723, 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 91728, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91733, 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 91738, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91743, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91748, 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 91753, 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 91758, 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 91763, 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 91768, 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 91773, 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 91778, 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 91783, 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 91788, 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 91793, 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 91798, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91803, 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 91808, app/assets/stylesheets/global/style.css */
.text-success {
  color: #13bfa6 !important;
  fill: #13bfa6 !important;
}

/* line 91813, app/assets/stylesheets/global/style.css */
a.text-success:hover,
a.text-success:focus {
  color: rgba(19, 191, 166, 0.85) !important;
}

/* line 91818, 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 91823, 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 91828, 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 91833, 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 91838, 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 91843, 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 91848, 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 91853, 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 91858, 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 91863, 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 91868, app/assets/stylesheets/global/style.css */
.text-success-darkest {
  color: #00705f;
  fill: #00705f;
}

/* line 91873, 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 91878, app/assets/stylesheets/global/style.css */
.text-light {
  color: #e4e7ecc5 !important;
}

/* line 91882, app/assets/stylesheets/global/style.css */
a.text-light:hover,
a.text-light:focus {
  color: rgba(228, 231, 236, 0.85) !important;
}

/* line 91887, app/assets/stylesheets/global/style.css */
.text-dark {
  color: #343a40 !important;
}

/* line 91891, app/assets/stylesheets/global/style.css */
a.text-dark:hover,
a.text-dark:focus {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 91896, 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 91901, 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 91906, 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 91911, 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 91916, 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 91921, 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 91926, app/assets/stylesheets/global/style.css */
.text-body {
  color: #495057 !important;
}

/* line 91930, app/assets/stylesheets/global/style.css */
.text-muted {
  color: #707070 !important;
}

/* line 91934, app/assets/stylesheets/global/style.css */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 91938, app/assets/stylesheets/global/style.css */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 91942, app/assets/stylesheets/global/style.css */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 91950, app/assets/stylesheets/global/style.css */
.text-wrap {
  font-size: 14px;
  line-height: 1.66;
}

/* line 91955, app/assets/stylesheets/global/style.css */
.text-wrap > :first-child {
  margin-top: 0;
}

/* line 91959, app/assets/stylesheets/global/style.css */
.text-wrap > :last-child {
  margin-bottom: 0;
}

/* line 91963, 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 91973, app/assets/stylesheets/global/style.css */
.heading-inverse {
  background-color: #444546;
  color: #fff;
  padding: 5px;
}

/* line 91979, app/assets/stylesheets/global/style.css */
.heading-primary {
  background-color: var(--primary-bg-color);
  color: #fff;
  padding: 5px;
}

/* line 91985, app/assets/stylesheets/global/style.css */
.heading-secondary {
  background-color: #e984b1;
  color: #fff;
  padding: 5px;
}

/* line 91991, app/assets/stylesheets/global/style.css */
.heading-success {
  background-color: #13bfa6;
  color: #fff;
  padding: 5px;
}

/* line 91997, app/assets/stylesheets/global/style.css */
.heading-info {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 92003, app/assets/stylesheets/global/style.css */
.heading-teritary {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 92009, app/assets/stylesheets/global/style.css */
.heading-warning {
  background-color: #e7c354;
  color: #fff;
  padding: 5px;
}

/* line 92015, app/assets/stylesheets/global/style.css */
.heading-danger {
  background-color: #d12c47;
  color: #fff;
  padding: 5px;
}

/* line 92021, app/assets/stylesheets/global/style.css */
.text-inherit {
  color: inherit !important;
}

/* line 92025, app/assets/stylesheets/global/style.css */
.text-default {
  color: #495057 !important;
}

/* line 92029, app/assets/stylesheets/global/style.css */
.text-muted-dark {
  color: #56585f !important;
}

/* line 92033, app/assets/stylesheets/global/style.css */
.text-fb-blue {
  color: rgba(19, 41, 73, 0.85) !important;
}

/* line 92037, app/assets/stylesheets/global/style.css */
.text-blue {
  color: #467fcf !important;
}

/* line 92041, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
}

/* line 92045, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
}

/* line 92049, app/assets/stylesheets/global/style.css */
.text-indigo {
  color: #6574cd !important;
}

/* line 92053, app/assets/stylesheets/global/style.css */
.text-purple {
  color: #661fd6 !important;
}

/* line 92057, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92061, app/assets/stylesheets/global/style.css */
.text-pink {
  color: #f58598 !important;
}

/* line 92065, app/assets/stylesheets/global/style.css */
.text-red {
  color: #e32f2f !important;
}

/* line 92069, app/assets/stylesheets/global/style.css */
.text-orange {
  color: #fc7303 !important;
}

/* line 92073, app/assets/stylesheets/global/style.css */
.text-yellow {
  color: #FBB034 !important;
}

/* line 92077, app/assets/stylesheets/global/style.css */
.text-green {
  color: #4ecc48 !important;
}

/* line 92081, app/assets/stylesheets/global/style.css */
.text-lime-dark {
  color: rgba(57, 128, 0, 0.85) !important;
}

/* line 92085, app/assets/stylesheets/global/style.css */
.text-teal {
  color: #2bcbba !important;
}

/* line 92089, app/assets/stylesheets/global/style.css */
.text-cyan {
  color: #17a2b8 !important;
}

/* line 92093, app/assets/stylesheets/global/style.css */
.text-white {
  color: #fff !important;
  fill: #fff !important;
}

/* line 92098, app/assets/stylesheets/global/style.css */
.text-gray {
  color: #868e96 !important;
}

/* line 92102, app/assets/stylesheets/global/style.css */
.text-gray-dark {
  color: #444546 !important;
}

/* line 92106, app/assets/stylesheets/global/style.css */
.text-azure {
  color: #45aaf2 !important;
}

/* line 92110, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92114, app/assets/stylesheets/global/style.css */
.text-gray-100 {
  color: #f9f9fb !important;
}

/* line 92118, app/assets/stylesheets/global/style.css */
.text-gray-200 {
  color: #f0f0f8 !important;
}

/* line 92122, app/assets/stylesheets/global/style.css */
.text-gray-300 {
  color: #e1e1ef !important;
}

/* line 92126, app/assets/stylesheets/global/style.css */
.text-gray-400 {
  color: #d6d6e6 !important;
}

/* line 92130, app/assets/stylesheets/global/style.css */
.text-gray-500 {
  color: #949eb7 !important;
}

/* line 92134, app/assets/stylesheets/global/style.css */
.text-gray-600 {
  color: #7987a1 !important;
}

/* line 92138, app/assets/stylesheets/global/style.css */
.text-gray-700 {
  color: #4d5875 !important;
}

/* line 92142, app/assets/stylesheets/global/style.css */
.text-gray-800 {
  color: #383853 !important;
}

/* line 92146, app/assets/stylesheets/global/style.css */
.text-gray-900 {
  color: #323251 !important;
}

/* line 92150, app/assets/stylesheets/global/style.css */
textarea[cols] {
  height: auto;
}

/* line 92154, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right;
}

/* line 92158, app/assets/stylesheets/global/style.css */
.text-transparent {
  color: rgba(51, 37, 37, 0.5);
}

/* line 92162, app/assets/stylesheets/global/style.css */
.text-facebook {
  color: #467fcf;
}

/* line 92166, app/assets/stylesheets/global/style.css */
.text-google-plus {
  color: #e984b1;
}

/* line 92170, app/assets/stylesheets/global/style.css */
.text-twitter {
  color: #59adec;
}

/* line 92174, app/assets/stylesheets/global/style.css */
.text-pinterest {
  color: #e7c354;
}

/* line 92178, app/assets/stylesheets/global/style.css */
textarea.form-control {
  height: auto;
}

/* line 92182, 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 92188, 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 92194, 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 92200, 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 92206, 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 92212, 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 92218, 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 92224, 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 92230, 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 92236, 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 92242, 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 92249, app/assets/stylesheets/global/style.css */
.text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}

/* line 92253, app/assets/stylesheets/global/style.css */
.text-info-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92257, app/assets/stylesheets/global/style.css */
.text-warning-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/* line 92261, app/assets/stylesheets/global/style.css */
.text-danger-shadow {
  text-shadow: 0 5px 10px rgba(209, 44, 71, 0.3) !important;
}

/* line 92265, app/assets/stylesheets/global/style.css */
.text-pink-shadow {
  text-shadow: 0 5px 10px rgba(245, 133, 152, 0.3) !important;
}

/* line 92269, app/assets/stylesheets/global/style.css */
.text-purple-shadow {
  text-shadow: 0 5px 10px rgba(102, 31, 214, 0.3) !important;
}

/* line 92273, app/assets/stylesheets/global/style.css */
.text-dark-shadow {
  text-shadow: 0 5px 10px rgba(68, 69, 70, 0.3) !important;
}

/* line 92277, app/assets/stylesheets/global/style.css */
.text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 92281, app/assets/stylesheets/global/style.css */
.text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(233, 132, 177, 0.3) !important;
}

/* line 92285, app/assets/stylesheets/global/style.css */
.text-teritary-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92289, 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 92294, app/assets/stylesheets/global/style.css */
.text-base {
  font-size: 0.875rem;
}

/* line 92298, app/assets/stylesheets/global/style.css */
.text-8 {
  font-size: 8px;
}

/* line 92302, app/assets/stylesheets/global/style.css */
.text-8-f {
  font-size: 8px !important;
}

/* line 92306, app/assets/stylesheets/global/style.css */
.text-9 {
  font-size: 9px;
}

/* line 92310, app/assets/stylesheets/global/style.css */
.text-9-f {
  font-size: 9px !important;
}

/* line 92314, app/assets/stylesheets/global/style.css */
.text-10 {
  font-size: 10px;
}

/* line 92318, app/assets/stylesheets/global/style.css */
.text-10-f {
  font-size: 10px !important;
}

/* line 92322, app/assets/stylesheets/global/style.css */
.text-11 {
  font-size: 11px;
}

/* line 92326, app/assets/stylesheets/global/style.css */
.text-11-f {
  font-size: 11px !important;
}

/* line 92330, app/assets/stylesheets/global/style.css */
.text-12 {
  font-size: 12px;
}

/* line 92334, app/assets/stylesheets/global/style.css */
.text-12-f {
  font-size: 12px !important;
}

/* line 92338, app/assets/stylesheets/global/style.css */
.text-13 {
  font-size: 13px;
}

/* line 92342, app/assets/stylesheets/global/style.css */
.text-13-f {
  font-size: 13px !important;
}

/* line 92346, app/assets/stylesheets/global/style.css */
.text-14 {
  font-size: 14px;
}

/* line 92350, app/assets/stylesheets/global/style.css */
.text-14-f {
  font-size: 14px !important;
}

/* line 92354, app/assets/stylesheets/global/style.css */
.text-15 {
  font-size: 15px !important;
}

/* line 92358, app/assets/stylesheets/global/style.css */
.text-15-f {
  font-size: 15px !important;
}

/* line 92362, app/assets/stylesheets/global/style.css */
.text-16 {
  font-size: 16px;
}

/* line 92366, app/assets/stylesheets/global/style.css */
.text-16-f {
  font-size: 16px !important;
}

/* line 92370, app/assets/stylesheets/global/style.css */
.text-17 {
  font-size: 17px !important;
}

/* line 92374, app/assets/stylesheets/global/style.css */
.text-18 {
  font-size: 18px !important;
}

/* line 92378, app/assets/stylesheets/global/style.css */
.text-18-f {
  font-size: 18px !important;
}

/* line 92382, app/assets/stylesheets/global/style.css */
.text-20 {
  font-size: 20px !important;
}

/* line 92386, app/assets/stylesheets/global/style.css */
.text-20-f {
  font-size: 20px !important;
}

/* line 92390, app/assets/stylesheets/global/style.css */
.text-21 {
  font-size: 21px;
}

/* line 92394, app/assets/stylesheets/global/style.css */
.text-21-f {
  font-size: 21px !important;
}

/* line 92398, app/assets/stylesheets/global/style.css */
.text-22 {
  font-size: 22px;
}

/* line 92402, app/assets/stylesheets/global/style.css */
.text-22-f {
  font-size: 22px !important;
}

/* line 92406, app/assets/stylesheets/global/style.css */
.text-24 {
  font-size: 24px;
}

/* line 92410, app/assets/stylesheets/global/style.css */
.text-24-f {
  font-size: 24px !important;
}

/* line 92414, app/assets/stylesheets/global/style.css */
.text-26 {
  font-size: 26px;
}

/* line 92418, app/assets/stylesheets/global/style.css */
.text-26-f {
  font-size: 26px !important;
}

/* line 92422, app/assets/stylesheets/global/style.css */
.text-28 {
  font-size: 28px;
}

/* line 92426, app/assets/stylesheets/global/style.css */
.text-28-f {
  font-size: 28px !important;
}

/* line 92430, app/assets/stylesheets/global/style.css */
.text-30 {
  font-size: 30px;
}

/* line 92434, app/assets/stylesheets/global/style.css */
.text-30-f {
  font-size: 30px !important;
}

/* line 92438, app/assets/stylesheets/global/style.css */
.text-32 {
  font-size: 32px;
}

/* line 92442, app/assets/stylesheets/global/style.css */
.text-32-f {
  font-size: 32px !important;
}

/* line 92446, app/assets/stylesheets/global/style.css */
.text-34 {
  font-size: 34px;
}

/* line 92450, app/assets/stylesheets/global/style.css */
.text-34-f {
  font-size: 34px !important;
}

/* line 92454, app/assets/stylesheets/global/style.css */
.text-36 {
  font-size: 36px;
}

/* line 92458, app/assets/stylesheets/global/style.css */
.text-36-f {
  font-size: 36px !important;
}

/* line 92462, app/assets/stylesheets/global/style.css */
.text-38 {
  font-size: 38px;
}

/* line 92466, app/assets/stylesheets/global/style.css */
.text-38-f {
  font-size: 38px !important;
}

/* line 92470, app/assets/stylesheets/global/style.css */
.text-40 {
  font-size: 40px;
}

/* line 92474, app/assets/stylesheets/global/style.css */
.text-40-f {
  font-size: 40px !important;
}

/* line 92478, app/assets/stylesheets/global/style.css */
.text-42 {
  font-size: 42px;
}

/* line 92482, app/assets/stylesheets/global/style.css */
.text-42-f {
  font-size: 42px !important;
}

/* line 92486, app/assets/stylesheets/global/style.css */
.text-44 {
  font-size: 44px;
}

/* line 92490, app/assets/stylesheets/global/style.css */
.text-44-f {
  font-size: 44px !important;
}

/* line 92494, app/assets/stylesheets/global/style.css */
.text-46 {
  font-size: 46px;
}

/* line 92498, app/assets/stylesheets/global/style.css */
.text-46-f {
  font-size: 46px !important;
}

/* line 92502, app/assets/stylesheets/global/style.css */
.text-48 {
  font-size: 48px;
}

/* line 92506, app/assets/stylesheets/global/style.css */
.text-48-f {
  font-size: 48px !important;
}

/* line 92510, app/assets/stylesheets/global/style.css */
.text-50 {
  font-size: 50px;
}

/* line 92514, app/assets/stylesheets/global/style.css */
.text-50-f {
  font-size: 50px !important;
}

/* line 92518, app/assets/stylesheets/global/style.css */
.text-52 {
  font-size: 52px;
}

/* line 92522, app/assets/stylesheets/global/style.css */
.text-52-f {
  font-size: 52px !important;
}

/* line 92526, app/assets/stylesheets/global/style.css */
.text-54 {
  font-size: 54px;
}

/* line 92530, app/assets/stylesheets/global/style.css */
.text-54-f {
  font-size: 54px !important;
}

/* line 92534, app/assets/stylesheets/global/style.css */
.text-56 {
  font-size: 56px;
}

/* line 92538, app/assets/stylesheets/global/style.css */
.text-56-f {
  font-size: 56px !important;
}

/* line 92542, app/assets/stylesheets/global/style.css */
.text-58 {
  font-size: 58px;
}

/* line 92546, app/assets/stylesheets/global/style.css */
.text-58-f {
  font-size: 58px !important;
}

/* line 92550, app/assets/stylesheets/global/style.css */
.text-60 {
  font-size: 60px;
}

/* line 92554, app/assets/stylesheets/global/style.css */
.text-60-f {
  font-size: 60px !important;
}

/* line 92558, app/assets/stylesheets/global/style.css */
.text-62 {
  font-size: 62px;
}

/* line 92562, app/assets/stylesheets/global/style.css */
.text-62-f {
  font-size: 62px !important;
}

/* line 92566, app/assets/stylesheets/global/style.css */
.text-64 {
  font-size: 64px;
}

/* line 92570, app/assets/stylesheets/global/style.css */
.text-64-f {
  font-size: 64px !important;
}

/* line 92574, app/assets/stylesheets/global/style.css */
.text-66 {
  font-size: 66px;
}

/* line 92578, app/assets/stylesheets/global/style.css */
.text-66-f {
  font-size: 66px !important;
}

/* line 92582, app/assets/stylesheets/global/style.css */
.text-68 {
  font-size: 68px;
}

/* line 92586, app/assets/stylesheets/global/style.css */
.text-68-f {
  font-size: 68px !important;
}

/* line 92590, app/assets/stylesheets/global/style.css */
.text-70 {
  font-size: 70px;
}

/* line 92594, app/assets/stylesheets/global/style.css */
.text-70-f {
  font-size: 70px !important;
}

/* line 92598, app/assets/stylesheets/global/style.css */
.text-72 {
  font-size: 72px;
}

/* line 92602, app/assets/stylesheets/global/style.css */
.text-72-f {
  font-size: 72px !important;
}

/* line 92606, app/assets/stylesheets/global/style.css */
.text-74 {
  font-size: 74px;
}

/* line 92610, app/assets/stylesheets/global/style.css */
.text-74-f {
  font-size: 74px !important;
}

/* line 92614, app/assets/stylesheets/global/style.css */
.text-76 {
  font-size: 76px;
}

/* line 92618, app/assets/stylesheets/global/style.css */
.text-76-f {
  font-size: 76px !important;
}

/* line 92622, app/assets/stylesheets/global/style.css */
.text-78 {
  font-size: 78px;
}

/* line 92626, app/assets/stylesheets/global/style.css */
.text-78-f {
  font-size: 78px !important;
}

/* line 92630, app/assets/stylesheets/global/style.css */
.text-80 {
  font-size: 80px;
}

/* line 92634, app/assets/stylesheets/global/style.css */
.text-80-f {
  font-size: 80px !important;
}

/* line 92638, app/assets/stylesheets/global/style.css */
.text-82 {
  font-size: 82px;
}

/* line 92642, app/assets/stylesheets/global/style.css */
.text-82-f {
  font-size: 82px !important;
}

/* line 92646, app/assets/stylesheets/global/style.css */
.text-84 {
  font-size: 84px;
}

/* line 92650, app/assets/stylesheets/global/style.css */
.text-84-f {
  font-size: 84px !important;
}

/* line 92654, app/assets/stylesheets/global/style.css */
.text-86 {
  font-size: 86px;
}

/* line 92658, app/assets/stylesheets/global/style.css */
.text-86-f {
  font-size: 86px !important;
}

/* line 92662, app/assets/stylesheets/global/style.css */
.text-88 {
  font-size: 88px;
}

/* line 92666, app/assets/stylesheets/global/style.css */
.text-88-f {
  font-size: 88px !important;
}

/* line 92670, app/assets/stylesheets/global/style.css */
.text-90 {
  font-size: 90px;
}

/* line 92674, app/assets/stylesheets/global/style.css */
.text-90-f {
  font-size: 90px !important;
}

/* line 92678, app/assets/stylesheets/global/style.css */
.text-92 {
  font-size: 92px;
}

/* line 92682, app/assets/stylesheets/global/style.css */
.text-92-f {
  font-size: 92px !important;
}

/* line 92686, app/assets/stylesheets/global/style.css */
.text-94 {
  font-size: 94px;
}

/* line 92690, app/assets/stylesheets/global/style.css */
.text-94-f {
  font-size: 94px !important;
}

/* line 92694, app/assets/stylesheets/global/style.css */
.text-96 {
  font-size: 96px;
}

/* line 92698, app/assets/stylesheets/global/style.css */
.text-96-f {
  font-size: 96px !important;
}

/* line 92702, app/assets/stylesheets/global/style.css */
.text-98 {
  font-size: 98px;
}

/* line 92706, app/assets/stylesheets/global/style.css */
.text-98-f {
  font-size: 98px !important;
}

/* line 92710, app/assets/stylesheets/global/style.css */
.text-100 {
  font-size: 100px;
}

/* line 92714, app/assets/stylesheets/global/style.css */
.text-100-f {
  font-size: 100px !important;
}

/* line 92718, app/assets/stylesheets/global/style.css */
.text-102 {
  font-size: 102px;
}

/* line 92722, app/assets/stylesheets/global/style.css */
.text-102-f {
  font-size: 102px !important;
}

/* line 92726, app/assets/stylesheets/global/style.css */
.text-104 {
  font-size: 104px;
}

/* line 92730, app/assets/stylesheets/global/style.css */
.text-104-f {
  font-size: 104px !important;
}

/* line 92734, app/assets/stylesheets/global/style.css */
.text-106 {
  font-size: 106px;
}

/* line 92738, app/assets/stylesheets/global/style.css */
.text-106-f {
  font-size: 106px !important;
}

/* line 92742, app/assets/stylesheets/global/style.css */
.text-108 {
  font-size: 108px;
}

/* line 92746, app/assets/stylesheets/global/style.css */
.text-108-f {
  font-size: 108px !important;
}

/* line 92750, app/assets/stylesheets/global/style.css */
.text-110 {
  font-size: 110px;
}

/* line 92754, app/assets/stylesheets/global/style.css */
.text-110-f {
  font-size: 110px !important;
}

/* line 92758, app/assets/stylesheets/global/style.css */
.text-112 {
  font-size: 112px;
}

/* line 92762, app/assets/stylesheets/global/style.css */
.text-112-f {
  font-size: 112px !important;
}

/* line 92766, app/assets/stylesheets/global/style.css */
.text-114 {
  font-size: 114px;
}

/* line 92770, app/assets/stylesheets/global/style.css */
.text-114-f {
  font-size: 114px !important;
}

/* line 92774, app/assets/stylesheets/global/style.css */
.text-116 {
  font-size: 116px;
}

/* line 92778, app/assets/stylesheets/global/style.css */
.text-116-f {
  font-size: 116px !important;
}

/* line 92782, app/assets/stylesheets/global/style.css */
.text-118 {
  font-size: 118px;
}

/* line 92786, app/assets/stylesheets/global/style.css */
.text-118-f {
  font-size: 118px !important;
}

/* line 92790, app/assets/stylesheets/global/style.css */
.text-120 {
  font-size: 120px;
}

/* line 92794, app/assets/stylesheets/global/style.css */
.text-120-f {
  font-size: 120px !important;
}

/* line 92798, app/assets/stylesheets/global/style.css */
.text-122 {
  font-size: 122px;
}

/* line 92802, app/assets/stylesheets/global/style.css */
.text-122-f {
  font-size: 122px !important;
}

/* line 92806, app/assets/stylesheets/global/style.css */
.text-124 {
  font-size: 124px;
}

/* line 92810, app/assets/stylesheets/global/style.css */
.text-124-f {
  font-size: 124px !important;
}

/* line 92814, app/assets/stylesheets/global/style.css */
.text-126 {
  font-size: 126px;
}

/* line 92818, app/assets/stylesheets/global/style.css */
.text-126-f {
  font-size: 126px !important;
}

/* line 92822, app/assets/stylesheets/global/style.css */
.text-128 {
  font-size: 128px;
}

/* line 92826, app/assets/stylesheets/global/style.css */
.text-128-f {
  font-size: 128px !important;
}

/* line 92830, app/assets/stylesheets/global/style.css */
.text-130 {
  font-size: 130px;
}

/* line 92834, app/assets/stylesheets/global/style.css */
.text-130-f {
  font-size: 130px !important;
}

/* line 92838, app/assets/stylesheets/global/style.css */
.text-132 {
  font-size: 132px;
}

/* line 92842, app/assets/stylesheets/global/style.css */
.text-132-f {
  font-size: 132px !important;
}

/* line 92846, app/assets/stylesheets/global/style.css */
.text-134 {
  font-size: 134px;
}

/* line 92850, app/assets/stylesheets/global/style.css */
.text-134-f {
  font-size: 134px !important;
}

/* line 92854, app/assets/stylesheets/global/style.css */
.text-136 {
  font-size: 136px;
}

/* line 92858, app/assets/stylesheets/global/style.css */
.text-136-f {
  font-size: 136px !important;
}

/* line 92862, app/assets/stylesheets/global/style.css */
.text-138 {
  font-size: 138px;
}

/* line 92866, app/assets/stylesheets/global/style.css */
.text-138-f {
  font-size: 138px !important;
}

/* line 92870, app/assets/stylesheets/global/style.css */
.text-140 {
  font-size: 140px;
}

/* line 92874, app/assets/stylesheets/global/style.css */
.text-140-f {
  font-size: 140px !important;
}

@media (min-width: 480px) {
  /* line 92879, app/assets/stylesheets/global/style.css */
  .text-xs-8 {
    font-size: 8px;
  }
  /* line 92883, app/assets/stylesheets/global/style.css */
  .text-xs-8-f {
    font-size: 8px !important;
  }
  /* line 92887, app/assets/stylesheets/global/style.css */
  .text-xs-9 {
    font-size: 9px;
  }
  /* line 92891, app/assets/stylesheets/global/style.css */
  .text-xs-9-f {
    font-size: 9px !important;
  }
  /* line 92895, app/assets/stylesheets/global/style.css */
  .text-xs-10 {
    font-size: 10px;
  }
  /* line 92899, app/assets/stylesheets/global/style.css */
  .text-xs-10-f {
    font-size: 10px !important;
  }
  /* line 92903, app/assets/stylesheets/global/style.css */
  .text-xs-11 {
    font-size: 11px;
  }
  /* line 92907, app/assets/stylesheets/global/style.css */
  .text-xs-11-f {
    font-size: 11px !important;
  }
  /* line 92911, app/assets/stylesheets/global/style.css */
  .text-xs-12 {
    font-size: 12px;
  }
  /* line 92915, app/assets/stylesheets/global/style.css */
  .text-xs-12-f {
    font-size: 12px !important;
  }
  /* line 92919, app/assets/stylesheets/global/style.css */
  .text-xs-13 {
    font-size: 13px;
  }
  /* line 92923, app/assets/stylesheets/global/style.css */
  .text-xs-13-f {
    font-size: 13px !important;
  }
  /* line 92927, app/assets/stylesheets/global/style.css */
  .text-xs-14 {
    font-size: 14px;
  }
  /* line 92931, app/assets/stylesheets/global/style.css */
  .text-xs-14-f {
    font-size: 14px !important;
  }
  /* line 92935, app/assets/stylesheets/global/style.css */
  .text-xs-15 {
    font-size: 15px;
  }
  /* line 92939, app/assets/stylesheets/global/style.css */
  .text-xs-15-f {
    font-size: 15px !important;
  }
  /* line 92943, app/assets/stylesheets/global/style.css */
  .text-xs-16 {
    font-size: 16px;
  }
  /* line 92947, app/assets/stylesheets/global/style.css */
  .text-xs-16-f {
    font-size: 16px !important;
  }
  /* line 92951, app/assets/stylesheets/global/style.css */
  .text-xs-18 {
    font-size: 18px;
  }
  /* line 92955, app/assets/stylesheets/global/style.css */
  .text-xs-18-f {
    font-size: 18px !important;
  }
  /* line 92959, app/assets/stylesheets/global/style.css */
  .text-xs-20 {
    font-size: 20px;
  }
  /* line 92963, app/assets/stylesheets/global/style.css */
  .text-xs-20-f {
    font-size: 20px !important;
  }
  /* line 92967, app/assets/stylesheets/global/style.css */
  .text-xs-22 {
    font-size: 22px;
  }
  /* line 92971, app/assets/stylesheets/global/style.css */
  .text-xs-22-f {
    font-size: 22px !important;
  }
  /* line 92975, app/assets/stylesheets/global/style.css */
  .text-xs-24 {
    font-size: 24px;
  }
  /* line 92979, app/assets/stylesheets/global/style.css */
  .text-xs-24-f {
    font-size: 24px !important;
  }
  /* line 92983, app/assets/stylesheets/global/style.css */
  .text-xs-26 {
    font-size: 26px;
  }
  /* line 92987, app/assets/stylesheets/global/style.css */
  .text-xs-26-f {
    font-size: 26px !important;
  }
  /* line 92991, app/assets/stylesheets/global/style.css */
  .text-xs-28 {
    font-size: 28px;
  }
  /* line 92995, app/assets/stylesheets/global/style.css */
  .text-xs-28-f {
    font-size: 28px !important;
  }
  /* line 92999, app/assets/stylesheets/global/style.css */
  .text-xs-30 {
    font-size: 30px;
  }
  /* line 93003, app/assets/stylesheets/global/style.css */
  .text-xs-30-f {
    font-size: 30px !important;
  }
  /* line 93007, app/assets/stylesheets/global/style.css */
  .text-xs-32 {
    font-size: 32px;
  }
  /* line 93011, app/assets/stylesheets/global/style.css */
  .text-xs-32-f {
    font-size: 32px !important;
  }
  /* line 93015, app/assets/stylesheets/global/style.css */
  .text-xs-34 {
    font-size: 34px;
  }
  /* line 93019, app/assets/stylesheets/global/style.css */
  .text-xs-34-f {
    font-size: 34px !important;
  }
  /* line 93023, app/assets/stylesheets/global/style.css */
  .text-xs-36 {
    font-size: 36px;
  }
  /* line 93027, app/assets/stylesheets/global/style.css */
  .text-xs-36-f {
    font-size: 36px !important;
  }
  /* line 93031, app/assets/stylesheets/global/style.css */
  .text-xs-38 {
    font-size: 38px;
  }
  /* line 93035, app/assets/stylesheets/global/style.css */
  .text-xs-38-f {
    font-size: 38px !important;
  }
  /* line 93039, app/assets/stylesheets/global/style.css */
  .text-xs-40 {
    font-size: 40px;
  }
  /* line 93043, app/assets/stylesheets/global/style.css */
  .text-xs-40-f {
    font-size: 40px !important;
  }
  /* line 93047, app/assets/stylesheets/global/style.css */
  .text-xs-42 {
    font-size: 42px;
  }
  /* line 93051, app/assets/stylesheets/global/style.css */
  .text-xs-42-f {
    font-size: 42px !important;
  }
  /* line 93055, app/assets/stylesheets/global/style.css */
  .text-xs-44 {
    font-size: 44px;
  }
  /* line 93059, app/assets/stylesheets/global/style.css */
  .text-xs-44-f {
    font-size: 44px !important;
  }
  /* line 93063, app/assets/stylesheets/global/style.css */
  .text-xs-46 {
    font-size: 46px;
  }
  /* line 93067, app/assets/stylesheets/global/style.css */
  .text-xs-46-f {
    font-size: 46px !important;
  }
  /* line 93071, app/assets/stylesheets/global/style.css */
  .text-xs-48 {
    font-size: 48px;
  }
  /* line 93075, app/assets/stylesheets/global/style.css */
  .text-xs-48-f {
    font-size: 48px !important;
  }
  /* line 93079, app/assets/stylesheets/global/style.css */
  .text-xs-50 {
    font-size: 50px;
  }
  /* line 93083, app/assets/stylesheets/global/style.css */
  .text-xs-50-f {
    font-size: 50px !important;
  }
  /* line 93087, app/assets/stylesheets/global/style.css */
  .text-xs-52 {
    font-size: 52px;
  }
  /* line 93091, app/assets/stylesheets/global/style.css */
  .text-xs-52-f {
    font-size: 52px !important;
  }
  /* line 93095, app/assets/stylesheets/global/style.css */
  .text-xs-54 {
    font-size: 54px;
  }
  /* line 93099, app/assets/stylesheets/global/style.css */
  .text-xs-54-f {
    font-size: 54px !important;
  }
  /* line 93103, app/assets/stylesheets/global/style.css */
  .text-xs-56 {
    font-size: 56px;
  }
  /* line 93107, app/assets/stylesheets/global/style.css */
  .text-xs-56-f {
    font-size: 56px !important;
  }
  /* line 93111, app/assets/stylesheets/global/style.css */
  .text-xs-58 {
    font-size: 58px;
  }
  /* line 93115, app/assets/stylesheets/global/style.css */
  .text-xs-58-f {
    font-size: 58px !important;
  }
  /* line 93119, app/assets/stylesheets/global/style.css */
  .text-xs-60 {
    font-size: 60px;
  }
  /* line 93123, app/assets/stylesheets/global/style.css */
  .text-xs-60-f {
    font-size: 60px !important;
  }
  /* line 93127, app/assets/stylesheets/global/style.css */
  .text-xs-62 {
    font-size: 62px;
  }
  /* line 93131, app/assets/stylesheets/global/style.css */
  .text-xs-62-f {
    font-size: 62px !important;
  }
  /* line 93135, app/assets/stylesheets/global/style.css */
  .text-xs-64 {
    font-size: 64px;
  }
  /* line 93139, app/assets/stylesheets/global/style.css */
  .text-xs-64-f {
    font-size: 64px !important;
  }
  /* line 93143, app/assets/stylesheets/global/style.css */
  .text-xs-66 {
    font-size: 66px;
  }
  /* line 93147, app/assets/stylesheets/global/style.css */
  .text-xs-66-f {
    font-size: 66px !important;
  }
  /* line 93151, app/assets/stylesheets/global/style.css */
  .text-xs-68 {
    font-size: 68px;
  }
  /* line 93155, app/assets/stylesheets/global/style.css */
  .text-xs-68-f {
    font-size: 68px !important;
  }
  /* line 93159, app/assets/stylesheets/global/style.css */
  .text-xs-70 {
    font-size: 70px;
  }
  /* line 93163, app/assets/stylesheets/global/style.css */
  .text-xs-70-f {
    font-size: 70px !important;
  }
  /* line 93167, app/assets/stylesheets/global/style.css */
  .text-xs-72 {
    font-size: 72px;
  }
  /* line 93171, app/assets/stylesheets/global/style.css */
  .text-xs-72-f {
    font-size: 72px !important;
  }
  /* line 93175, app/assets/stylesheets/global/style.css */
  .text-xs-74 {
    font-size: 74px;
  }
  /* line 93179, app/assets/stylesheets/global/style.css */
  .text-xs-74-f {
    font-size: 74px !important;
  }
  /* line 93183, app/assets/stylesheets/global/style.css */
  .text-xs-76 {
    font-size: 76px;
  }
  /* line 93187, app/assets/stylesheets/global/style.css */
  .text-xs-76-f {
    font-size: 76px !important;
  }
  /* line 93191, app/assets/stylesheets/global/style.css */
  .text-xs-78 {
    font-size: 78px;
  }
  /* line 93195, app/assets/stylesheets/global/style.css */
  .text-xs-78-f {
    font-size: 78px !important;
  }
  /* line 93199, app/assets/stylesheets/global/style.css */
  .text-xs-80 {
    font-size: 80px;
  }
  /* line 93203, app/assets/stylesheets/global/style.css */
  .text-xs-80-f {
    font-size: 80px !important;
  }
  /* line 93207, app/assets/stylesheets/global/style.css */
  .text-xs-82 {
    font-size: 82px;
  }
  /* line 93211, app/assets/stylesheets/global/style.css */
  .text-xs-82-f {
    font-size: 82px !important;
  }
  /* line 93215, app/assets/stylesheets/global/style.css */
  .text-xs-84 {
    font-size: 84px;
  }
  /* line 93219, app/assets/stylesheets/global/style.css */
  .text-xs-84-f {
    font-size: 84px !important;
  }
  /* line 93223, app/assets/stylesheets/global/style.css */
  .text-xs-86 {
    font-size: 86px;
  }
  /* line 93227, app/assets/stylesheets/global/style.css */
  .text-xs-86-f {
    font-size: 86px !important;
  }
  /* line 93231, app/assets/stylesheets/global/style.css */
  .text-xs-88 {
    font-size: 88px;
  }
  /* line 93235, app/assets/stylesheets/global/style.css */
  .text-xs-88-f {
    font-size: 88px !important;
  }
  /* line 93239, app/assets/stylesheets/global/style.css */
  .text-xs-90 {
    font-size: 90px;
  }
  /* line 93243, app/assets/stylesheets/global/style.css */
  .text-xs-90-f {
    font-size: 90px !important;
  }
  /* line 93247, app/assets/stylesheets/global/style.css */
  .text-xs-92 {
    font-size: 92px;
  }
  /* line 93251, app/assets/stylesheets/global/style.css */
  .text-xs-92-f {
    font-size: 92px !important;
  }
  /* line 93255, app/assets/stylesheets/global/style.css */
  .text-xs-94 {
    font-size: 94px;
  }
  /* line 93259, app/assets/stylesheets/global/style.css */
  .text-xs-94-f {
    font-size: 94px !important;
  }
  /* line 93263, app/assets/stylesheets/global/style.css */
  .text-xs-96 {
    font-size: 96px;
  }
  /* line 93267, app/assets/stylesheets/global/style.css */
  .text-xs-96-f {
    font-size: 96px !important;
  }
  /* line 93271, app/assets/stylesheets/global/style.css */
  .text-xs-98 {
    font-size: 98px;
  }
  /* line 93275, app/assets/stylesheets/global/style.css */
  .text-xs-98-f {
    font-size: 98px !important;
  }
  /* line 93279, app/assets/stylesheets/global/style.css */
  .text-xs-100 {
    font-size: 100px;
  }
  /* line 93283, app/assets/stylesheets/global/style.css */
  .text-xs-100-f {
    font-size: 100px !important;
  }
  /* line 93287, app/assets/stylesheets/global/style.css */
  .text-xs-102 {
    font-size: 102px;
  }
  /* line 93291, app/assets/stylesheets/global/style.css */
  .text-xs-102-f {
    font-size: 102px !important;
  }
  /* line 93295, app/assets/stylesheets/global/style.css */
  .text-xs-104 {
    font-size: 104px;
  }
  /* line 93299, app/assets/stylesheets/global/style.css */
  .text-xs-104-f {
    font-size: 104px !important;
  }
  /* line 93303, app/assets/stylesheets/global/style.css */
  .text-xs-106 {
    font-size: 106px;
  }
  /* line 93307, app/assets/stylesheets/global/style.css */
  .text-xs-106-f {
    font-size: 106px !important;
  }
  /* line 93311, app/assets/stylesheets/global/style.css */
  .text-xs-108 {
    font-size: 108px;
  }
  /* line 93315, app/assets/stylesheets/global/style.css */
  .text-xs-108-f {
    font-size: 108px !important;
  }
  /* line 93319, app/assets/stylesheets/global/style.css */
  .text-xs-110 {
    font-size: 110px;
  }
  /* line 93323, app/assets/stylesheets/global/style.css */
  .text-xs-110-f {
    font-size: 110px !important;
  }
  /* line 93327, app/assets/stylesheets/global/style.css */
  .text-xs-112 {
    font-size: 112px;
  }
  /* line 93331, app/assets/stylesheets/global/style.css */
  .text-xs-112-f {
    font-size: 112px !important;
  }
  /* line 93335, app/assets/stylesheets/global/style.css */
  .text-xs-114 {
    font-size: 114px;
  }
  /* line 93339, app/assets/stylesheets/global/style.css */
  .text-xs-114-f {
    font-size: 114px !important;
  }
  /* line 93343, app/assets/stylesheets/global/style.css */
  .text-xs-116 {
    font-size: 116px;
  }
  /* line 93347, app/assets/stylesheets/global/style.css */
  .text-xs-116-f {
    font-size: 116px !important;
  }
  /* line 93351, app/assets/stylesheets/global/style.css */
  .text-xs-118 {
    font-size: 118px;
  }
  /* line 93355, app/assets/stylesheets/global/style.css */
  .text-xs-118-f {
    font-size: 118px !important;
  }
  /* line 93359, app/assets/stylesheets/global/style.css */
  .text-xs-120 {
    font-size: 120px;
  }
  /* line 93363, app/assets/stylesheets/global/style.css */
  .text-xs-120-f {
    font-size: 120px !important;
  }
  /* line 93367, app/assets/stylesheets/global/style.css */
  .text-xs-122 {
    font-size: 122px;
  }
  /* line 93371, app/assets/stylesheets/global/style.css */
  .text-xs-122-f {
    font-size: 122px !important;
  }
  /* line 93375, app/assets/stylesheets/global/style.css */
  .text-xs-124 {
    font-size: 124px;
  }
  /* line 93379, app/assets/stylesheets/global/style.css */
  .text-xs-124-f {
    font-size: 124px !important;
  }
  /* line 93383, app/assets/stylesheets/global/style.css */
  .text-xs-126 {
    font-size: 126px;
  }
  /* line 93387, app/assets/stylesheets/global/style.css */
  .text-xs-126-f {
    font-size: 126px !important;
  }
  /* line 93391, app/assets/stylesheets/global/style.css */
  .text-xs-128 {
    font-size: 128px;
  }
  /* line 93395, app/assets/stylesheets/global/style.css */
  .text-xs-128-f {
    font-size: 128px !important;
  }
  /* line 93399, app/assets/stylesheets/global/style.css */
  .text-xs-130 {
    font-size: 130px;
  }
  /* line 93403, app/assets/stylesheets/global/style.css */
  .text-xs-130-f {
    font-size: 130px !important;
  }
  /* line 93407, app/assets/stylesheets/global/style.css */
  .text-xs-132 {
    font-size: 132px;
  }
  /* line 93411, app/assets/stylesheets/global/style.css */
  .text-xs-132-f {
    font-size: 132px !important;
  }
  /* line 93415, app/assets/stylesheets/global/style.css */
  .text-xs-134 {
    font-size: 134px;
  }
  /* line 93419, app/assets/stylesheets/global/style.css */
  .text-xs-134-f {
    font-size: 134px !important;
  }
  /* line 93423, app/assets/stylesheets/global/style.css */
  .text-xs-136 {
    font-size: 136px;
  }
  /* line 93427, app/assets/stylesheets/global/style.css */
  .text-xs-136-f {
    font-size: 136px !important;
  }
  /* line 93431, app/assets/stylesheets/global/style.css */
  .text-xs-138 {
    font-size: 138px;
  }
  /* line 93435, app/assets/stylesheets/global/style.css */
  .text-xs-138-f {
    font-size: 138px !important;
  }
  /* line 93439, app/assets/stylesheets/global/style.css */
  .text-xs-140 {
    font-size: 140px;
  }
  /* line 93443, app/assets/stylesheets/global/style.css */
  .text-xs-140-f {
    font-size: 140px !important;
  }
  /* line 93447, app/assets/stylesheets/global/style.css */
  .text-xs-base {
    font-size: 0.875rem;
  }
  /* line 93451, app/assets/stylesheets/global/style.css */
  .text-xs-bold {
    font-weight: 700;
  }
  /* line 93455, app/assets/stylesheets/global/style.css */
  .text-xs-semibold {
    font-weight: 600;
  }
  /* line 93459, app/assets/stylesheets/global/style.css */
  .text-xs-medium {
    font-weight: 500;
  }
  /* line 93463, app/assets/stylesheets/global/style.css */
  .text-xs-normal {
    font-weight: 400;
  }
  /* line 93467, app/assets/stylesheets/global/style.css */
  .text-xs-light {
    font-weight: 300;
  }
  /* line 93471, app/assets/stylesheets/global/style.css */
  .text-xs-thin {
    font-weight: 200;
  }
  /* line 93475, app/assets/stylesheets/global/style.css */
  .text-xs-xthin {
    font-weight: 100;
  }
  /* line 93479, app/assets/stylesheets/global/style.css */
  .text-xs-center {
    text-align: center;
  }
  /* line 93483, app/assets/stylesheets/global/style.css */
  .text-xs-right {
    text-align: right;
  }
  /* line 93487, app/assets/stylesheets/global/style.css */
  .text-xs-left {
    text-align: left;
  }
  /* line 93491, app/assets/stylesheets/global/style.css */
  .text-xs-center-f {
    text-align: center !important;
  }
  /* line 93495, app/assets/stylesheets/global/style.css */
  .text-xs-right-f {
    text-align: right !important;
  }
  /* line 93499, app/assets/stylesheets/global/style.css */
  .text-xs-left-f {
    text-align: left !important;
  }
}

@media (min-width: 576px) {
  /* line 93505, app/assets/stylesheets/global/style.css */
  .text-sm-8 {
    font-size: 8px;
  }
  /* line 93509, app/assets/stylesheets/global/style.css */
  .text-sm-8-f {
    font-size: 8px !important;
  }
  /* line 93513, app/assets/stylesheets/global/style.css */
  .text-sm-9 {
    font-size: 9px;
  }
  /* line 93517, app/assets/stylesheets/global/style.css */
  .text-sm-9-f {
    font-size: 9px !important;
  }
  /* line 93521, app/assets/stylesheets/global/style.css */
  .text-sm-10 {
    font-size: 10px;
  }
  /* line 93525, app/assets/stylesheets/global/style.css */
  .text-sm-10-f {
    font-size: 10px !important;
  }
  /* line 93529, app/assets/stylesheets/global/style.css */
  .text-sm-11 {
    font-size: 11px;
  }
  /* line 93533, app/assets/stylesheets/global/style.css */
  .text-sm-11-f {
    font-size: 11px !important;
  }
  /* line 93537, app/assets/stylesheets/global/style.css */
  .text-sm-12 {
    font-size: 12px;
  }
  /* line 93541, app/assets/stylesheets/global/style.css */
  .text-sm-12-f {
    font-size: 12px !important;
  }
  /* line 93545, app/assets/stylesheets/global/style.css */
  .text-sm-13 {
    font-size: 13px;
  }
  /* line 93549, app/assets/stylesheets/global/style.css */
  .text-sm-13-f {
    font-size: 13px !important;
  }
  /* line 93553, app/assets/stylesheets/global/style.css */
  .text-sm-14 {
    font-size: 14px;
  }
  /* line 93557, app/assets/stylesheets/global/style.css */
  .text-sm-14-f {
    font-size: 14px !important;
  }
  /* line 93561, app/assets/stylesheets/global/style.css */
  .text-sm-15 {
    font-size: 15px;
  }
  /* line 93565, app/assets/stylesheets/global/style.css */
  .text-sm-15-f {
    font-size: 15px !important;
  }
  /* line 93569, app/assets/stylesheets/global/style.css */
  .text-sm-16 {
    font-size: 16px;
  }
  /* line 93573, app/assets/stylesheets/global/style.css */
  .text-sm-16-f {
    font-size: 16px !important;
  }
  /* line 93577, app/assets/stylesheets/global/style.css */
  .text-sm-18 {
    font-size: 18px;
  }
  /* line 93581, app/assets/stylesheets/global/style.css */
  .text-sm-18-f {
    font-size: 18px !important;
  }
  /* line 93585, app/assets/stylesheets/global/style.css */
  .text-sm-20 {
    font-size: 20px;
  }
  /* line 93589, app/assets/stylesheets/global/style.css */
  .text-sm-20-f {
    font-size: 20px !important;
  }
  /* line 93593, app/assets/stylesheets/global/style.css */
  .text-sm-22 {
    font-size: 22px;
  }
  /* line 93597, app/assets/stylesheets/global/style.css */
  .text-sm-22-f {
    font-size: 22px !important;
  }
  /* line 93601, app/assets/stylesheets/global/style.css */
  .text-sm-24 {
    font-size: 24px;
  }
  /* line 93605, app/assets/stylesheets/global/style.css */
  .text-sm-24-f {
    font-size: 24px !important;
  }
  /* line 93609, app/assets/stylesheets/global/style.css */
  .text-sm-26 {
    font-size: 26px;
  }
  /* line 93613, app/assets/stylesheets/global/style.css */
  .text-sm-26-f {
    font-size: 26px !important;
  }
  /* line 93617, app/assets/stylesheets/global/style.css */
  .text-sm-28 {
    font-size: 28px;
  }
  /* line 93621, app/assets/stylesheets/global/style.css */
  .text-sm-28-f {
    font-size: 28px !important;
  }
  /* line 93625, app/assets/stylesheets/global/style.css */
  .text-sm-30 {
    font-size: 30px;
  }
  /* line 93629, app/assets/stylesheets/global/style.css */
  .text-sm-30-f {
    font-size: 30px !important;
  }
  /* line 93633, app/assets/stylesheets/global/style.css */
  .text-sm-32 {
    font-size: 32px;
  }
  /* line 93637, app/assets/stylesheets/global/style.css */
  .text-sm-32-f {
    font-size: 32px !important;
  }
  /* line 93641, app/assets/stylesheets/global/style.css */
  .text-sm-34 {
    font-size: 34px;
  }
  /* line 93645, app/assets/stylesheets/global/style.css */
  .text-sm-34-f {
    font-size: 34px !important;
  }
  /* line 93649, app/assets/stylesheets/global/style.css */
  .text-sm-36 {
    font-size: 36px;
  }
  /* line 93653, app/assets/stylesheets/global/style.css */
  .text-sm-36-f {
    font-size: 36px !important;
  }
  /* line 93657, app/assets/stylesheets/global/style.css */
  .text-sm-38 {
    font-size: 38px;
  }
  /* line 93661, app/assets/stylesheets/global/style.css */
  .text-sm-38-f {
    font-size: 38px !important;
  }
  /* line 93665, app/assets/stylesheets/global/style.css */
  .text-sm-40 {
    font-size: 40px;
  }
  /* line 93669, app/assets/stylesheets/global/style.css */
  .text-sm-40-f {
    font-size: 40px !important;
  }
  /* line 93673, app/assets/stylesheets/global/style.css */
  .text-sm-42 {
    font-size: 42px;
  }
  /* line 93677, app/assets/stylesheets/global/style.css */
  .text-sm-42-f {
    font-size: 42px !important;
  }
  /* line 93681, app/assets/stylesheets/global/style.css */
  .text-sm-44 {
    font-size: 44px;
  }
  /* line 93685, app/assets/stylesheets/global/style.css */
  .text-sm-44-f {
    font-size: 44px !important;
  }
  /* line 93689, app/assets/stylesheets/global/style.css */
  .text-sm-46 {
    font-size: 46px;
  }
  /* line 93693, app/assets/stylesheets/global/style.css */
  .text-sm-46-f {
    font-size: 46px !important;
  }
  /* line 93697, app/assets/stylesheets/global/style.css */
  .text-sm-48 {
    font-size: 48px;
  }
  /* line 93701, app/assets/stylesheets/global/style.css */
  .text-sm-48-f {
    font-size: 48px !important;
  }
  /* line 93705, app/assets/stylesheets/global/style.css */
  .text-sm-50 {
    font-size: 50px;
  }
  /* line 93709, app/assets/stylesheets/global/style.css */
  .text-sm-50-f {
    font-size: 50px !important;
  }
  /* line 93713, app/assets/stylesheets/global/style.css */
  .text-sm-52 {
    font-size: 52px;
  }
  /* line 93717, app/assets/stylesheets/global/style.css */
  .text-sm-52-f {
    font-size: 52px !important;
  }
  /* line 93721, app/assets/stylesheets/global/style.css */
  .text-sm-54 {
    font-size: 54px;
  }
  /* line 93725, app/assets/stylesheets/global/style.css */
  .text-sm-54-f {
    font-size: 54px !important;
  }
  /* line 93729, app/assets/stylesheets/global/style.css */
  .text-sm-56 {
    font-size: 56px;
  }
  /* line 93733, app/assets/stylesheets/global/style.css */
  .text-sm-56-f {
    font-size: 56px !important;
  }
  /* line 93737, app/assets/stylesheets/global/style.css */
  .text-sm-58 {
    font-size: 58px;
  }
  /* line 93741, app/assets/stylesheets/global/style.css */
  .text-sm-58-f {
    font-size: 58px !important;
  }
  /* line 93745, app/assets/stylesheets/global/style.css */
  .text-sm-60 {
    font-size: 60px;
  }
  /* line 93749, app/assets/stylesheets/global/style.css */
  .text-sm-60-f {
    font-size: 60px !important;
  }
  /* line 93753, app/assets/stylesheets/global/style.css */
  .text-sm-62 {
    font-size: 62px;
  }
  /* line 93757, app/assets/stylesheets/global/style.css */
  .text-sm-62-f {
    font-size: 62px !important;
  }
  /* line 93761, app/assets/stylesheets/global/style.css */
  .text-sm-64 {
    font-size: 64px;
  }
  /* line 93765, app/assets/stylesheets/global/style.css */
  .text-sm-64-f {
    font-size: 64px !important;
  }
  /* line 93769, app/assets/stylesheets/global/style.css */
  .text-sm-66 {
    font-size: 66px;
  }
  /* line 93773, app/assets/stylesheets/global/style.css */
  .text-sm-66-f {
    font-size: 66px !important;
  }
  /* line 93777, app/assets/stylesheets/global/style.css */
  .text-sm-68 {
    font-size: 68px;
  }
  /* line 93781, app/assets/stylesheets/global/style.css */
  .text-sm-68-f {
    font-size: 68px !important;
  }
  /* line 93785, app/assets/stylesheets/global/style.css */
  .text-sm-70 {
    font-size: 70px;
  }
  /* line 93789, app/assets/stylesheets/global/style.css */
  .text-sm-70-f {
    font-size: 70px !important;
  }
  /* line 93793, app/assets/stylesheets/global/style.css */
  .text-sm-72 {
    font-size: 72px;
  }
  /* line 93797, app/assets/stylesheets/global/style.css */
  .text-sm-72-f {
    font-size: 72px !important;
  }
  /* line 93801, app/assets/stylesheets/global/style.css */
  .text-sm-74 {
    font-size: 74px;
  }
  /* line 93805, app/assets/stylesheets/global/style.css */
  .text-sm-74-f {
    font-size: 74px !important;
  }
  /* line 93809, app/assets/stylesheets/global/style.css */
  .text-sm-76 {
    font-size: 76px;
  }
  /* line 93813, app/assets/stylesheets/global/style.css */
  .text-sm-76-f {
    font-size: 76px !important;
  }
  /* line 93817, app/assets/stylesheets/global/style.css */
  .text-sm-78 {
    font-size: 78px;
  }
  /* line 93821, app/assets/stylesheets/global/style.css */
  .text-sm-78-f {
    font-size: 78px !important;
  }
  /* line 93825, app/assets/stylesheets/global/style.css */
  .text-sm-80 {
    font-size: 80px;
  }
  /* line 93829, app/assets/stylesheets/global/style.css */
  .text-sm-80-f {
    font-size: 80px !important;
  }
  /* line 93833, app/assets/stylesheets/global/style.css */
  .text-sm-82 {
    font-size: 82px;
  }
  /* line 93837, app/assets/stylesheets/global/style.css */
  .text-sm-82-f {
    font-size: 82px !important;
  }
  /* line 93841, app/assets/stylesheets/global/style.css */
  .text-sm-84 {
    font-size: 84px;
  }
  /* line 93845, app/assets/stylesheets/global/style.css */
  .text-sm-84-f {
    font-size: 84px !important;
  }
  /* line 93849, app/assets/stylesheets/global/style.css */
  .text-sm-86 {
    font-size: 86px;
  }
  /* line 93853, app/assets/stylesheets/global/style.css */
  .text-sm-86-f {
    font-size: 86px !important;
  }
  /* line 93857, app/assets/stylesheets/global/style.css */
  .text-sm-88 {
    font-size: 88px;
  }
  /* line 93861, app/assets/stylesheets/global/style.css */
  .text-sm-88-f {
    font-size: 88px !important;
  }
  /* line 93865, app/assets/stylesheets/global/style.css */
  .text-sm-90 {
    font-size: 90px;
  }
  /* line 93869, app/assets/stylesheets/global/style.css */
  .text-sm-90-f {
    font-size: 90px !important;
  }
  /* line 93873, app/assets/stylesheets/global/style.css */
  .text-sm-92 {
    font-size: 92px;
  }
  /* line 93877, app/assets/stylesheets/global/style.css */
  .text-sm-92-f {
    font-size: 92px !important;
  }
  /* line 93881, app/assets/stylesheets/global/style.css */
  .text-sm-94 {
    font-size: 94px;
  }
  /* line 93885, app/assets/stylesheets/global/style.css */
  .text-sm-94-f {
    font-size: 94px !important;
  }
  /* line 93889, app/assets/stylesheets/global/style.css */
  .text-sm-96 {
    font-size: 96px;
  }
  /* line 93893, app/assets/stylesheets/global/style.css */
  .text-sm-96-f {
    font-size: 96px !important;
  }
  /* line 93897, app/assets/stylesheets/global/style.css */
  .text-sm-98 {
    font-size: 98px;
  }
  /* line 93901, app/assets/stylesheets/global/style.css */
  .text-sm-98-f {
    font-size: 98px !important;
  }
  /* line 93905, app/assets/stylesheets/global/style.css */
  .text-sm-100 {
    font-size: 100px;
  }
  /* line 93909, app/assets/stylesheets/global/style.css */
  .text-sm-100-f {
    font-size: 100px !important;
  }
  /* line 93913, app/assets/stylesheets/global/style.css */
  .text-sm-102 {
    font-size: 102px;
  }
  /* line 93917, app/assets/stylesheets/global/style.css */
  .text-sm-102-f {
    font-size: 102px !important;
  }
  /* line 93921, app/assets/stylesheets/global/style.css */
  .text-sm-104 {
    font-size: 104px;
  }
  /* line 93925, app/assets/stylesheets/global/style.css */
  .text-sm-104-f {
    font-size: 104px !important;
  }
  /* line 93929, app/assets/stylesheets/global/style.css */
  .text-sm-106 {
    font-size: 106px;
  }
  /* line 93933, app/assets/stylesheets/global/style.css */
  .text-sm-106-f {
    font-size: 106px !important;
  }
  /* line 93937, app/assets/stylesheets/global/style.css */
  .text-sm-108 {
    font-size: 108px;
  }
  /* line 93941, app/assets/stylesheets/global/style.css */
  .text-sm-108-f {
    font-size: 108px !important;
  }
  /* line 93945, app/assets/stylesheets/global/style.css */
  .text-sm-110 {
    font-size: 110px;
  }
  /* line 93949, app/assets/stylesheets/global/style.css */
  .text-sm-110-f {
    font-size: 110px !important;
  }
  /* line 93953, app/assets/stylesheets/global/style.css */
  .text-sm-112 {
    font-size: 112px;
  }
  /* line 93957, app/assets/stylesheets/global/style.css */
  .text-sm-112-f {
    font-size: 112px !important;
  }
  /* line 93961, app/assets/stylesheets/global/style.css */
  .text-sm-114 {
    font-size: 114px;
  }
  /* line 93965, app/assets/stylesheets/global/style.css */
  .text-sm-114-f {
    font-size: 114px !important;
  }
  /* line 93969, app/assets/stylesheets/global/style.css */
  .text-sm-116 {
    font-size: 116px;
  }
  /* line 93973, app/assets/stylesheets/global/style.css */
  .text-sm-116-f {
    font-size: 116px !important;
  }
  /* line 93977, app/assets/stylesheets/global/style.css */
  .text-sm-118 {
    font-size: 118px;
  }
  /* line 93981, app/assets/stylesheets/global/style.css */
  .text-sm-118-f {
    font-size: 118px !important;
  }
  /* line 93985, app/assets/stylesheets/global/style.css */
  .text-sm-120 {
    font-size: 120px;
  }
  /* line 93989, app/assets/stylesheets/global/style.css */
  .text-sm-120-f {
    font-size: 120px !important;
  }
  /* line 93993, app/assets/stylesheets/global/style.css */
  .text-sm-122 {
    font-size: 122px;
  }
  /* line 93997, app/assets/stylesheets/global/style.css */
  .text-sm-122-f {
    font-size: 122px !important;
  }
  /* line 94001, app/assets/stylesheets/global/style.css */
  .text-sm-124 {
    font-size: 124px;
  }
  /* line 94005, app/assets/stylesheets/global/style.css */
  .text-sm-124-f {
    font-size: 124px !important;
  }
  /* line 94009, app/assets/stylesheets/global/style.css */
  .text-sm-126 {
    font-size: 126px;
  }
  /* line 94013, app/assets/stylesheets/global/style.css */
  .text-sm-126-f {
    font-size: 126px !important;
  }
  /* line 94017, app/assets/stylesheets/global/style.css */
  .text-sm-128 {
    font-size: 128px;
  }
  /* line 94021, app/assets/stylesheets/global/style.css */
  .text-sm-128-f {
    font-size: 128px !important;
  }
  /* line 94025, app/assets/stylesheets/global/style.css */
  .text-sm-130 {
    font-size: 130px;
  }
  /* line 94029, app/assets/stylesheets/global/style.css */
  .text-sm-130-f {
    font-size: 130px !important;
  }
  /* line 94033, app/assets/stylesheets/global/style.css */
  .text-sm-132 {
    font-size: 132px;
  }
  /* line 94037, app/assets/stylesheets/global/style.css */
  .text-sm-132-f {
    font-size: 132px !important;
  }
  /* line 94041, app/assets/stylesheets/global/style.css */
  .text-sm-134 {
    font-size: 134px;
  }
  /* line 94045, app/assets/stylesheets/global/style.css */
  .text-sm-134-f {
    font-size: 134px !important;
  }
  /* line 94049, app/assets/stylesheets/global/style.css */
  .text-sm-136 {
    font-size: 136px;
  }
  /* line 94053, app/assets/stylesheets/global/style.css */
  .text-sm-136-f {
    font-size: 136px !important;
  }
  /* line 94057, app/assets/stylesheets/global/style.css */
  .text-sm-138 {
    font-size: 138px;
  }
  /* line 94061, app/assets/stylesheets/global/style.css */
  .text-sm-138-f {
    font-size: 138px !important;
  }
  /* line 94065, app/assets/stylesheets/global/style.css */
  .text-sm-140 {
    font-size: 140px;
  }
  /* line 94069, app/assets/stylesheets/global/style.css */
  .text-sm-140-f {
    font-size: 140px !important;
  }
  /* line 94073, app/assets/stylesheets/global/style.css */
  .text-sm-base {
    font-size: 0.875rem;
  }
  /* line 94077, app/assets/stylesheets/global/style.css */
  .text-sm-bold {
    font-weight: 700;
  }
  /* line 94081, app/assets/stylesheets/global/style.css */
  .text-sm-semibold {
    font-weight: 600;
  }
  /* line 94085, app/assets/stylesheets/global/style.css */
  .text-sm-medium {
    font-weight: 500;
  }
  /* line 94089, app/assets/stylesheets/global/style.css */
  .text-sm-normal {
    font-weight: 400;
  }
  /* line 94093, app/assets/stylesheets/global/style.css */
  .text-sm-light {
    font-weight: 300;
  }
  /* line 94097, app/assets/stylesheets/global/style.css */
  .text-sm-thin {
    font-weight: 200;
  }
  /* line 94101, app/assets/stylesheets/global/style.css */
  .text-sm-xthin {
    font-weight: 100;
  }
  /* line 94105, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center;
  }
  /* line 94109, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right;
  }
  /* line 94113, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left;
  }
  /* line 94117, app/assets/stylesheets/global/style.css */
  .text-sm-center-f {
    text-align: center !important;
  }
  /* line 94121, app/assets/stylesheets/global/style.css */
  .text-sm-right-f {
    text-align: right !important;
  }
  /* line 94125, app/assets/stylesheets/global/style.css */
  .text-sm-left-f {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 94131, app/assets/stylesheets/global/style.css */
  .text-md-8 {
    font-size: 8px;
  }
  /* line 94135, app/assets/stylesheets/global/style.css */
  .text-md-8-f {
    font-size: 8px !important;
  }
  /* line 94139, app/assets/stylesheets/global/style.css */
  .text-md-9 {
    font-size: 9px;
  }
  /* line 94143, app/assets/stylesheets/global/style.css */
  .text-md-9-f {
    font-size: 9px !important;
  }
  /* line 94147, app/assets/stylesheets/global/style.css */
  .text-md-10 {
    font-size: 10px;
  }
  /* line 94151, app/assets/stylesheets/global/style.css */
  .text-md-10-f {
    font-size: 10px !important;
  }
  /* line 94155, app/assets/stylesheets/global/style.css */
  .text-md-11 {
    font-size: 11px;
  }
  /* line 94159, app/assets/stylesheets/global/style.css */
  .text-md-11-f {
    font-size: 11px !important;
  }
  /* line 94163, app/assets/stylesheets/global/style.css */
  .text-md-12 {
    font-size: 12px;
  }
  /* line 94167, app/assets/stylesheets/global/style.css */
  .text-md-12-f {
    font-size: 12px !important;
  }
  /* line 94171, app/assets/stylesheets/global/style.css */
  .text-md-13 {
    font-size: 13px;
  }
  /* line 94175, app/assets/stylesheets/global/style.css */
  .text-md-13-f {
    font-size: 13px !important;
  }
  /* line 94179, app/assets/stylesheets/global/style.css */
  .text-md-14 {
    font-size: 14px;
  }
  /* line 94183, app/assets/stylesheets/global/style.css */
  .text-md-14-f {
    font-size: 14px !important;
  }
  /* line 94187, app/assets/stylesheets/global/style.css */
  .text-md-15 {
    font-size: 15px;
  }
  /* line 94191, app/assets/stylesheets/global/style.css */
  .text-md-15-f {
    font-size: 15px !important;
  }
  /* line 94195, app/assets/stylesheets/global/style.css */
  .text-md-16 {
    font-size: 16px;
  }
  /* line 94199, app/assets/stylesheets/global/style.css */
  .text-md-16-f {
    font-size: 16px !important;
  }
  /* line 94203, app/assets/stylesheets/global/style.css */
  .text-md-18 {
    font-size: 18px;
  }
  /* line 94207, app/assets/stylesheets/global/style.css */
  .text-md-18-f {
    font-size: 18px !important;
  }
  /* line 94211, app/assets/stylesheets/global/style.css */
  .text-md-20 {
    font-size: 20px;
  }
  /* line 94215, app/assets/stylesheets/global/style.css */
  .text-md-20-f {
    font-size: 20px !important;
  }
  /* line 94219, app/assets/stylesheets/global/style.css */
  .text-md-22 {
    font-size: 22px;
  }
  /* line 94223, app/assets/stylesheets/global/style.css */
  .text-md-22-f {
    font-size: 22px !important;
  }
  /* line 94227, app/assets/stylesheets/global/style.css */
  .text-md-24 {
    font-size: 24px;
  }
  /* line 94231, app/assets/stylesheets/global/style.css */
  .text-md-24-f {
    font-size: 24px !important;
  }
  /* line 94235, app/assets/stylesheets/global/style.css */
  .text-md-26 {
    font-size: 26px;
  }
  /* line 94239, app/assets/stylesheets/global/style.css */
  .text-md-26-f {
    font-size: 26px !important;
  }
  /* line 94243, app/assets/stylesheets/global/style.css */
  .text-md-28 {
    font-size: 28px;
  }
  /* line 94247, app/assets/stylesheets/global/style.css */
  .text-md-28-f {
    font-size: 28px !important;
  }
  /* line 94251, app/assets/stylesheets/global/style.css */
  .text-md-30 {
    font-size: 30px;
  }
  /* line 94255, app/assets/stylesheets/global/style.css */
  .text-md-30-f {
    font-size: 30px !important;
  }
  /* line 94259, app/assets/stylesheets/global/style.css */
  .text-md-32 {
    font-size: 32px;
  }
  /* line 94263, app/assets/stylesheets/global/style.css */
  .text-md-32-f {
    font-size: 32px !important;
  }
  /* line 94267, app/assets/stylesheets/global/style.css */
  .text-md-34 {
    font-size: 34px;
  }
  /* line 94271, app/assets/stylesheets/global/style.css */
  .text-md-34-f {
    font-size: 34px !important;
  }
  /* line 94275, app/assets/stylesheets/global/style.css */
  .text-md-36 {
    font-size: 36px;
  }
  /* line 94279, app/assets/stylesheets/global/style.css */
  .text-md-36-f {
    font-size: 36px !important;
  }
  /* line 94283, app/assets/stylesheets/global/style.css */
  .text-md-38 {
    font-size: 38px;
  }
  /* line 94287, app/assets/stylesheets/global/style.css */
  .text-md-38-f {
    font-size: 38px !important;
  }
  /* line 94291, app/assets/stylesheets/global/style.css */
  .text-md-40 {
    font-size: 40px;
  }
  /* line 94295, app/assets/stylesheets/global/style.css */
  .text-md-40-f {
    font-size: 40px !important;
  }
  /* line 94299, app/assets/stylesheets/global/style.css */
  .text-md-42 {
    font-size: 42px;
  }
  /* line 94303, app/assets/stylesheets/global/style.css */
  .text-md-42-f {
    font-size: 42px !important;
  }
  /* line 94307, app/assets/stylesheets/global/style.css */
  .text-md-44 {
    font-size: 44px;
  }
  /* line 94311, app/assets/stylesheets/global/style.css */
  .text-md-44-f {
    font-size: 44px !important;
  }
  /* line 94315, app/assets/stylesheets/global/style.css */
  .text-md-46 {
    font-size: 46px;
  }
  /* line 94319, app/assets/stylesheets/global/style.css */
  .text-md-46-f {
    font-size: 46px !important;
  }
  /* line 94323, app/assets/stylesheets/global/style.css */
  .text-md-48 {
    font-size: 48px;
  }
  /* line 94327, app/assets/stylesheets/global/style.css */
  .text-md-48-f {
    font-size: 48px !important;
  }
  /* line 94331, app/assets/stylesheets/global/style.css */
  .text-md-50 {
    font-size: 50px;
  }
  /* line 94335, app/assets/stylesheets/global/style.css */
  .text-md-50-f {
    font-size: 50px !important;
  }
  /* line 94339, app/assets/stylesheets/global/style.css */
  .text-md-52 {
    font-size: 52px;
  }
  /* line 94343, app/assets/stylesheets/global/style.css */
  .text-md-52-f {
    font-size: 52px !important;
  }
  /* line 94347, app/assets/stylesheets/global/style.css */
  .text-md-54 {
    font-size: 54px;
  }
  /* line 94351, app/assets/stylesheets/global/style.css */
  .text-md-54-f {
    font-size: 54px !important;
  }
  /* line 94355, app/assets/stylesheets/global/style.css */
  .text-md-56 {
    font-size: 56px;
  }
  /* line 94359, app/assets/stylesheets/global/style.css */
  .text-md-56-f {
    font-size: 56px !important;
  }
  /* line 94363, app/assets/stylesheets/global/style.css */
  .text-md-58 {
    font-size: 58px;
  }
  /* line 94367, app/assets/stylesheets/global/style.css */
  .text-md-58-f {
    font-size: 58px !important;
  }
  /* line 94371, app/assets/stylesheets/global/style.css */
  .text-md-60 {
    font-size: 60px;
  }
  /* line 94375, app/assets/stylesheets/global/style.css */
  .text-md-60-f {
    font-size: 60px !important;
  }
  /* line 94379, app/assets/stylesheets/global/style.css */
  .text-md-62 {
    font-size: 62px;
  }
  /* line 94383, app/assets/stylesheets/global/style.css */
  .text-md-62-f {
    font-size: 62px !important;
  }
  /* line 94387, app/assets/stylesheets/global/style.css */
  .text-md-64 {
    font-size: 64px;
  }
  /* line 94391, app/assets/stylesheets/global/style.css */
  .text-md-64-f {
    font-size: 64px !important;
  }
  /* line 94395, app/assets/stylesheets/global/style.css */
  .text-md-66 {
    font-size: 66px;
  }
  /* line 94399, app/assets/stylesheets/global/style.css */
  .text-md-66-f {
    font-size: 66px !important;
  }
  /* line 94403, app/assets/stylesheets/global/style.css */
  .text-md-68 {
    font-size: 68px;
  }
  /* line 94407, app/assets/stylesheets/global/style.css */
  .text-md-68-f {
    font-size: 68px !important;
  }
  /* line 94411, app/assets/stylesheets/global/style.css */
  .text-md-70 {
    font-size: 70px;
  }
  /* line 94415, app/assets/stylesheets/global/style.css */
  .text-md-70-f {
    font-size: 70px !important;
  }
  /* line 94419, app/assets/stylesheets/global/style.css */
  .text-md-72 {
    font-size: 72px;
  }
  /* line 94423, app/assets/stylesheets/global/style.css */
  .text-md-72-f {
    font-size: 72px !important;
  }
  /* line 94427, app/assets/stylesheets/global/style.css */
  .text-md-74 {
    font-size: 74px;
  }
  /* line 94431, app/assets/stylesheets/global/style.css */
  .text-md-74-f {
    font-size: 74px !important;
  }
  /* line 94435, app/assets/stylesheets/global/style.css */
  .text-md-76 {
    font-size: 76px;
  }
  /* line 94439, app/assets/stylesheets/global/style.css */
  .text-md-76-f {
    font-size: 76px !important;
  }
  /* line 94443, app/assets/stylesheets/global/style.css */
  .text-md-78 {
    font-size: 78px;
  }
  /* line 94447, app/assets/stylesheets/global/style.css */
  .text-md-78-f {
    font-size: 78px !important;
  }
  /* line 94451, app/assets/stylesheets/global/style.css */
  .text-md-80 {
    font-size: 80px;
  }
  /* line 94455, app/assets/stylesheets/global/style.css */
  .text-md-80-f {
    font-size: 80px !important;
  }
  /* line 94459, app/assets/stylesheets/global/style.css */
  .text-md-82 {
    font-size: 82px;
  }
  /* line 94463, app/assets/stylesheets/global/style.css */
  .text-md-82-f {
    font-size: 82px !important;
  }
  /* line 94467, app/assets/stylesheets/global/style.css */
  .text-md-84 {
    font-size: 84px;
  }
  /* line 94471, app/assets/stylesheets/global/style.css */
  .text-md-84-f {
    font-size: 84px !important;
  }
  /* line 94475, app/assets/stylesheets/global/style.css */
  .text-md-86 {
    font-size: 86px;
  }
  /* line 94479, app/assets/stylesheets/global/style.css */
  .text-md-86-f {
    font-size: 86px !important;
  }
  /* line 94483, app/assets/stylesheets/global/style.css */
  .text-md-88 {
    font-size: 88px;
  }
  /* line 94487, app/assets/stylesheets/global/style.css */
  .text-md-88-f {
    font-size: 88px !important;
  }
  /* line 94491, app/assets/stylesheets/global/style.css */
  .text-md-90 {
    font-size: 90px;
  }
  /* line 94495, app/assets/stylesheets/global/style.css */
  .text-md-90-f {
    font-size: 90px !important;
  }
  /* line 94499, app/assets/stylesheets/global/style.css */
  .text-md-92 {
    font-size: 92px;
  }
  /* line 94503, app/assets/stylesheets/global/style.css */
  .text-md-92-f {
    font-size: 92px !important;
  }
  /* line 94507, app/assets/stylesheets/global/style.css */
  .text-md-94 {
    font-size: 94px;
  }
  /* line 94511, app/assets/stylesheets/global/style.css */
  .text-md-94-f {
    font-size: 94px !important;
  }
  /* line 94515, app/assets/stylesheets/global/style.css */
  .text-md-96 {
    font-size: 96px;
  }
  /* line 94519, app/assets/stylesheets/global/style.css */
  .text-md-96-f {
    font-size: 96px !important;
  }
  /* line 94523, app/assets/stylesheets/global/style.css */
  .text-md-98 {
    font-size: 98px;
  }
  /* line 94527, app/assets/stylesheets/global/style.css */
  .text-md-98-f {
    font-size: 98px !important;
  }
  /* line 94531, app/assets/stylesheets/global/style.css */
  .text-md-100 {
    font-size: 100px;
  }
  /* line 94535, app/assets/stylesheets/global/style.css */
  .text-md-100-f {
    font-size: 100px !important;
  }
  /* line 94539, app/assets/stylesheets/global/style.css */
  .text-md-102 {
    font-size: 102px;
  }
  /* line 94543, app/assets/stylesheets/global/style.css */
  .text-md-102-f {
    font-size: 102px !important;
  }
  /* line 94547, app/assets/stylesheets/global/style.css */
  .text-md-104 {
    font-size: 104px;
  }
  /* line 94551, app/assets/stylesheets/global/style.css */
  .text-md-104-f {
    font-size: 104px !important;
  }
  /* line 94555, app/assets/stylesheets/global/style.css */
  .text-md-106 {
    font-size: 106px;
  }
  /* line 94559, app/assets/stylesheets/global/style.css */
  .text-md-106-f {
    font-size: 106px !important;
  }
  /* line 94563, app/assets/stylesheets/global/style.css */
  .text-md-108 {
    font-size: 108px;
  }
  /* line 94567, app/assets/stylesheets/global/style.css */
  .text-md-108-f {
    font-size: 108px !important;
  }
  /* line 94571, app/assets/stylesheets/global/style.css */
  .text-md-110 {
    font-size: 110px;
  }
  /* line 94575, app/assets/stylesheets/global/style.css */
  .text-md-110-f {
    font-size: 110px !important;
  }
  /* line 94579, app/assets/stylesheets/global/style.css */
  .text-md-112 {
    font-size: 112px;
  }
  /* line 94583, app/assets/stylesheets/global/style.css */
  .text-md-112-f {
    font-size: 112px !important;
  }
  /* line 94587, app/assets/stylesheets/global/style.css */
  .text-md-114 {
    font-size: 114px;
  }
  /* line 94591, app/assets/stylesheets/global/style.css */
  .text-md-114-f {
    font-size: 114px !important;
  }
  /* line 94595, app/assets/stylesheets/global/style.css */
  .text-md-116 {
    font-size: 116px;
  }
  /* line 94599, app/assets/stylesheets/global/style.css */
  .text-md-116-f {
    font-size: 116px !important;
  }
  /* line 94603, app/assets/stylesheets/global/style.css */
  .text-md-118 {
    font-size: 118px;
  }
  /* line 94607, app/assets/stylesheets/global/style.css */
  .text-md-118-f {
    font-size: 118px !important;
  }
  /* line 94611, app/assets/stylesheets/global/style.css */
  .text-md-120 {
    font-size: 120px;
  }
  /* line 94615, app/assets/stylesheets/global/style.css */
  .text-md-120-f {
    font-size: 120px !important;
  }
  /* line 94619, app/assets/stylesheets/global/style.css */
  .text-md-122 {
    font-size: 122px;
  }
  /* line 94623, app/assets/stylesheets/global/style.css */
  .text-md-122-f {
    font-size: 122px !important;
  }
  /* line 94627, app/assets/stylesheets/global/style.css */
  .text-md-124 {
    font-size: 124px;
  }
  /* line 94631, app/assets/stylesheets/global/style.css */
  .text-md-124-f {
    font-size: 124px !important;
  }
  /* line 94635, app/assets/stylesheets/global/style.css */
  .text-md-126 {
    font-size: 126px;
  }
  /* line 94639, app/assets/stylesheets/global/style.css */
  .text-md-126-f {
    font-size: 126px !important;
  }
  /* line 94643, app/assets/stylesheets/global/style.css */
  .text-md-128 {
    font-size: 128px;
  }
  /* line 94647, app/assets/stylesheets/global/style.css */
  .text-md-128-f {
    font-size: 128px !important;
  }
  /* line 94651, app/assets/stylesheets/global/style.css */
  .text-md-130 {
    font-size: 130px;
  }
  /* line 94655, app/assets/stylesheets/global/style.css */
  .text-md-130-f {
    font-size: 130px !important;
  }
  /* line 94659, app/assets/stylesheets/global/style.css */
  .text-md-132 {
    font-size: 132px;
  }
  /* line 94663, app/assets/stylesheets/global/style.css */
  .text-md-132-f {
    font-size: 132px !important;
  }
  /* line 94667, app/assets/stylesheets/global/style.css */
  .text-md-134 {
    font-size: 134px;
  }
  /* line 94671, app/assets/stylesheets/global/style.css */
  .text-md-134-f {
    font-size: 134px !important;
  }
  /* line 94675, app/assets/stylesheets/global/style.css */
  .text-md-136 {
    font-size: 136px;
  }
  /* line 94679, app/assets/stylesheets/global/style.css */
  .text-md-136-f {
    font-size: 136px !important;
  }
  /* line 94683, app/assets/stylesheets/global/style.css */
  .text-md-138 {
    font-size: 138px;
  }
  /* line 94687, app/assets/stylesheets/global/style.css */
  .text-md-138-f {
    font-size: 138px !important;
  }
  /* line 94691, app/assets/stylesheets/global/style.css */
  .text-md-140 {
    font-size: 140px;
  }
  /* line 94695, app/assets/stylesheets/global/style.css */
  .text-md-140-f {
    font-size: 140px !important;
  }
  /* line 94699, app/assets/stylesheets/global/style.css */
  .text-md-base {
    font-size: 0.875rem;
  }
  /* line 94703, app/assets/stylesheets/global/style.css */
  .text-md-bold {
    font-weight: 700;
  }
  /* line 94707, app/assets/stylesheets/global/style.css */
  .text-md-semibold {
    font-weight: 600;
  }
  /* line 94711, app/assets/stylesheets/global/style.css */
  .text-md-medium {
    font-weight: 500;
  }
  /* line 94715, app/assets/stylesheets/global/style.css */
  .text-md-normal {
    font-weight: 400;
  }
  /* line 94719, app/assets/stylesheets/global/style.css */
  .text-md-light {
    font-weight: 300;
  }
  /* line 94723, app/assets/stylesheets/global/style.css */
  .text-md-thin {
    font-weight: 200;
  }
  /* line 94727, app/assets/stylesheets/global/style.css */
  .text-md-xthin {
    font-weight: 100;
  }
  /* line 94731, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center;
  }
  /* line 94735, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right;
  }
  /* line 94739, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left;
  }
  /* line 94743, app/assets/stylesheets/global/style.css */
  .text-md-center-f {
    text-align: center !important;
  }
  /* line 94747, app/assets/stylesheets/global/style.css */
  .text-md-right-f {
    text-align: right !important;
  }
  /* line 94751, app/assets/stylesheets/global/style.css */
  .text-md-left-f {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 94757, app/assets/stylesheets/global/style.css */
  .text-lg-8 {
    font-size: 8px;
  }
  /* line 94761, app/assets/stylesheets/global/style.css */
  .text-lg-8-f {
    font-size: 8px !important;
  }
  /* line 94765, app/assets/stylesheets/global/style.css */
  .text-lg-9 {
    font-size: 9px;
  }
  /* line 94769, app/assets/stylesheets/global/style.css */
  .text-lg-9-f {
    font-size: 9px !important;
  }
  /* line 94773, app/assets/stylesheets/global/style.css */
  .text-lg-10 {
    font-size: 10px;
  }
  /* line 94777, app/assets/stylesheets/global/style.css */
  .text-lg-10-f {
    font-size: 10px !important;
  }
  /* line 94781, app/assets/stylesheets/global/style.css */
  .text-lg-11 {
    font-size: 11px;
  }
  /* line 94785, app/assets/stylesheets/global/style.css */
  .text-lg-11-f {
    font-size: 11px !important;
  }
  /* line 94789, app/assets/stylesheets/global/style.css */
  .text-lg-12 {
    font-size: 12px;
  }
  /* line 94793, app/assets/stylesheets/global/style.css */
  .text-lg-12-f {
    font-size: 12px !important;
  }
  /* line 94797, app/assets/stylesheets/global/style.css */
  .text-lg-13 {
    font-size: 13px;
  }
  /* line 94801, app/assets/stylesheets/global/style.css */
  .text-lg-13-f {
    font-size: 13px !important;
  }
  /* line 94805, app/assets/stylesheets/global/style.css */
  .text-lg-14 {
    font-size: 14px;
  }
  /* line 94809, app/assets/stylesheets/global/style.css */
  .text-lg-14-f {
    font-size: 14px !important;
  }
  /* line 94813, app/assets/stylesheets/global/style.css */
  .text-lg-15 {
    font-size: 15px;
  }
  /* line 94817, app/assets/stylesheets/global/style.css */
  .text-lg-15-f {
    font-size: 15px !important;
  }
  /* line 94821, app/assets/stylesheets/global/style.css */
  .text-lg-16 {
    font-size: 16px;
  }
  /* line 94825, app/assets/stylesheets/global/style.css */
  .text-lg-16-f {
    font-size: 16px !important;
  }
  /* line 94829, app/assets/stylesheets/global/style.css */
  .text-lg-18 {
    font-size: 18px;
  }
  /* line 94833, app/assets/stylesheets/global/style.css */
  .text-lg-18-f {
    font-size: 18px !important;
  }
  /* line 94837, app/assets/stylesheets/global/style.css */
  .text-lg-20 {
    font-size: 20px;
  }
  /* line 94841, app/assets/stylesheets/global/style.css */
  .text-lg-20-f {
    font-size: 20px !important;
  }
  /* line 94845, app/assets/stylesheets/global/style.css */
  .text-lg-22 {
    font-size: 22px;
  }
  /* line 94849, app/assets/stylesheets/global/style.css */
  .text-lg-22-f {
    font-size: 22px !important;
  }
  /* line 94853, app/assets/stylesheets/global/style.css */
  .text-lg-24 {
    font-size: 24px;
  }
  /* line 94857, app/assets/stylesheets/global/style.css */
  .text-lg-24-f {
    font-size: 24px !important;
  }
  /* line 94861, app/assets/stylesheets/global/style.css */
  .text-lg-26 {
    font-size: 26px;
  }
  /* line 94865, app/assets/stylesheets/global/style.css */
  .text-lg-26-f {
    font-size: 26px !important;
  }
  /* line 94869, app/assets/stylesheets/global/style.css */
  .text-lg-28 {
    font-size: 28px;
  }
  /* line 94873, app/assets/stylesheets/global/style.css */
  .text-lg-28-f {
    font-size: 28px !important;
  }
  /* line 94877, app/assets/stylesheets/global/style.css */
  .text-lg-30 {
    font-size: 30px;
  }
  /* line 94881, app/assets/stylesheets/global/style.css */
  .text-lg-30-f {
    font-size: 30px !important;
  }
  /* line 94885, app/assets/stylesheets/global/style.css */
  .text-lg-32 {
    font-size: 32px;
  }
  /* line 94889, app/assets/stylesheets/global/style.css */
  .text-lg-32-f {
    font-size: 32px !important;
  }
  /* line 94893, app/assets/stylesheets/global/style.css */
  .text-lg-34 {
    font-size: 34px;
  }
  /* line 94897, app/assets/stylesheets/global/style.css */
  .text-lg-34-f {
    font-size: 34px !important;
  }
  /* line 94901, app/assets/stylesheets/global/style.css */
  .text-lg-36 {
    font-size: 36px;
  }
  /* line 94905, app/assets/stylesheets/global/style.css */
  .text-lg-36-f {
    font-size: 36px !important;
  }
  /* line 94909, app/assets/stylesheets/global/style.css */
  .text-lg-38 {
    font-size: 38px;
  }
  /* line 94913, app/assets/stylesheets/global/style.css */
  .text-lg-38-f {
    font-size: 38px !important;
  }
  /* line 94917, app/assets/stylesheets/global/style.css */
  .text-lg-40 {
    font-size: 40px;
  }
  /* line 94921, app/assets/stylesheets/global/style.css */
  .text-lg-40-f {
    font-size: 40px !important;
  }
  /* line 94925, app/assets/stylesheets/global/style.css */
  .text-lg-42 {
    font-size: 42px;
  }
  /* line 94929, app/assets/stylesheets/global/style.css */
  .text-lg-42-f {
    font-size: 42px !important;
  }
  /* line 94933, app/assets/stylesheets/global/style.css */
  .text-lg-44 {
    font-size: 44px;
  }
  /* line 94937, app/assets/stylesheets/global/style.css */
  .text-lg-44-f {
    font-size: 44px !important;
  }
  /* line 94941, app/assets/stylesheets/global/style.css */
  .text-lg-46 {
    font-size: 46px;
  }
  /* line 94945, app/assets/stylesheets/global/style.css */
  .text-lg-46-f {
    font-size: 46px !important;
  }
  /* line 94949, app/assets/stylesheets/global/style.css */
  .text-lg-48 {
    font-size: 48px;
  }
  /* line 94953, app/assets/stylesheets/global/style.css */
  .text-lg-48-f {
    font-size: 48px !important;
  }
  /* line 94957, app/assets/stylesheets/global/style.css */
  .text-lg-50 {
    font-size: 50px;
  }
  /* line 94961, app/assets/stylesheets/global/style.css */
  .text-lg-50-f {
    font-size: 50px !important;
  }
  /* line 94965, app/assets/stylesheets/global/style.css */
  .text-lg-52 {
    font-size: 52px;
  }
  /* line 94969, app/assets/stylesheets/global/style.css */
  .text-lg-52-f {
    font-size: 52px !important;
  }
  /* line 94973, app/assets/stylesheets/global/style.css */
  .text-lg-54 {
    font-size: 54px;
  }
  /* line 94977, app/assets/stylesheets/global/style.css */
  .text-lg-54-f {
    font-size: 54px !important;
  }
  /* line 94981, app/assets/stylesheets/global/style.css */
  .text-lg-56 {
    font-size: 56px;
  }
  /* line 94985, app/assets/stylesheets/global/style.css */
  .text-lg-56-f {
    font-size: 56px !important;
  }
  /* line 94989, app/assets/stylesheets/global/style.css */
  .text-lg-58 {
    font-size: 58px;
  }
  /* line 94993, app/assets/stylesheets/global/style.css */
  .text-lg-58-f {
    font-size: 58px !important;
  }
  /* line 94997, app/assets/stylesheets/global/style.css */
  .text-lg-60 {
    font-size: 60px;
  }
  /* line 95001, app/assets/stylesheets/global/style.css */
  .text-lg-60-f {
    font-size: 60px !important;
  }
  /* line 95005, app/assets/stylesheets/global/style.css */
  .text-lg-62 {
    font-size: 62px;
  }
  /* line 95009, app/assets/stylesheets/global/style.css */
  .text-lg-62-f {
    font-size: 62px !important;
  }
  /* line 95013, app/assets/stylesheets/global/style.css */
  .text-lg-64 {
    font-size: 64px;
  }
  /* line 95017, app/assets/stylesheets/global/style.css */
  .text-lg-64-f {
    font-size: 64px !important;
  }
  /* line 95021, app/assets/stylesheets/global/style.css */
  .text-lg-66 {
    font-size: 66px;
  }
  /* line 95025, app/assets/stylesheets/global/style.css */
  .text-lg-66-f {
    font-size: 66px !important;
  }
  /* line 95029, app/assets/stylesheets/global/style.css */
  .text-lg-68 {
    font-size: 68px;
  }
  /* line 95033, app/assets/stylesheets/global/style.css */
  .text-lg-68-f {
    font-size: 68px !important;
  }
  /* line 95037, app/assets/stylesheets/global/style.css */
  .text-lg-70 {
    font-size: 70px;
  }
  /* line 95041, app/assets/stylesheets/global/style.css */
  .text-lg-70-f {
    font-size: 70px !important;
  }
  /* line 95045, app/assets/stylesheets/global/style.css */
  .text-lg-72 {
    font-size: 72px;
  }
  /* line 95049, app/assets/stylesheets/global/style.css */
  .text-lg-72-f {
    font-size: 72px !important;
  }
  /* line 95053, app/assets/stylesheets/global/style.css */
  .text-lg-74 {
    font-size: 74px;
  }
  /* line 95057, app/assets/stylesheets/global/style.css */
  .text-lg-74-f {
    font-size: 74px !important;
  }
  /* line 95061, app/assets/stylesheets/global/style.css */
  .text-lg-76 {
    font-size: 76px;
  }
  /* line 95065, app/assets/stylesheets/global/style.css */
  .text-lg-76-f {
    font-size: 76px !important;
  }
  /* line 95069, app/assets/stylesheets/global/style.css */
  .text-lg-78 {
    font-size: 78px;
  }
  /* line 95073, app/assets/stylesheets/global/style.css */
  .text-lg-78-f {
    font-size: 78px !important;
  }
  /* line 95077, app/assets/stylesheets/global/style.css */
  .text-lg-80 {
    font-size: 80px;
  }
  /* line 95081, app/assets/stylesheets/global/style.css */
  .text-lg-80-f {
    font-size: 80px !important;
  }
  /* line 95085, app/assets/stylesheets/global/style.css */
  .text-lg-82 {
    font-size: 82px;
  }
  /* line 95089, app/assets/stylesheets/global/style.css */
  .text-lg-82-f {
    font-size: 82px !important;
  }
  /* line 95093, app/assets/stylesheets/global/style.css */
  .text-lg-84 {
    font-size: 84px;
  }
  /* line 95097, app/assets/stylesheets/global/style.css */
  .text-lg-84-f {
    font-size: 84px !important;
  }
  /* line 95101, app/assets/stylesheets/global/style.css */
  .text-lg-86 {
    font-size: 86px;
  }
  /* line 95105, app/assets/stylesheets/global/style.css */
  .text-lg-86-f {
    font-size: 86px !important;
  }
  /* line 95109, app/assets/stylesheets/global/style.css */
  .text-lg-88 {
    font-size: 88px;
  }
  /* line 95113, app/assets/stylesheets/global/style.css */
  .text-lg-88-f {
    font-size: 88px !important;
  }
  /* line 95117, app/assets/stylesheets/global/style.css */
  .text-lg-90 {
    font-size: 90px;
  }
  /* line 95121, app/assets/stylesheets/global/style.css */
  .text-lg-90-f {
    font-size: 90px !important;
  }
  /* line 95125, app/assets/stylesheets/global/style.css */
  .text-lg-92 {
    font-size: 92px;
  }
  /* line 95129, app/assets/stylesheets/global/style.css */
  .text-lg-92-f {
    font-size: 92px !important;
  }
  /* line 95133, app/assets/stylesheets/global/style.css */
  .text-lg-94 {
    font-size: 94px;
  }
  /* line 95137, app/assets/stylesheets/global/style.css */
  .text-lg-94-f {
    font-size: 94px !important;
  }
  /* line 95141, app/assets/stylesheets/global/style.css */
  .text-lg-96 {
    font-size: 96px;
  }
  /* line 95145, app/assets/stylesheets/global/style.css */
  .text-lg-96-f {
    font-size: 96px !important;
  }
  /* line 95149, app/assets/stylesheets/global/style.css */
  .text-lg-98 {
    font-size: 98px;
  }
  /* line 95153, app/assets/stylesheets/global/style.css */
  .text-lg-98-f {
    font-size: 98px !important;
  }
  /* line 95157, app/assets/stylesheets/global/style.css */
  .text-lg-100 {
    font-size: 100px;
  }
  /* line 95161, app/assets/stylesheets/global/style.css */
  .text-lg-100-f {
    font-size: 100px !important;
  }
  /* line 95165, app/assets/stylesheets/global/style.css */
  .text-lg-102 {
    font-size: 102px;
  }
  /* line 95169, app/assets/stylesheets/global/style.css */
  .text-lg-102-f {
    font-size: 102px !important;
  }
  /* line 95173, app/assets/stylesheets/global/style.css */
  .text-lg-104 {
    font-size: 104px;
  }
  /* line 95177, app/assets/stylesheets/global/style.css */
  .text-lg-104-f {
    font-size: 104px !important;
  }
  /* line 95181, app/assets/stylesheets/global/style.css */
  .text-lg-106 {
    font-size: 106px;
  }
  /* line 95185, app/assets/stylesheets/global/style.css */
  .text-lg-106-f {
    font-size: 106px !important;
  }
  /* line 95189, app/assets/stylesheets/global/style.css */
  .text-lg-108 {
    font-size: 108px;
  }
  /* line 95193, app/assets/stylesheets/global/style.css */
  .text-lg-108-f {
    font-size: 108px !important;
  }
  /* line 95197, app/assets/stylesheets/global/style.css */
  .text-lg-110 {
    font-size: 110px;
  }
  /* line 95201, app/assets/stylesheets/global/style.css */
  .text-lg-110-f {
    font-size: 110px !important;
  }
  /* line 95205, app/assets/stylesheets/global/style.css */
  .text-lg-112 {
    font-size: 112px;
  }
  /* line 95209, app/assets/stylesheets/global/style.css */
  .text-lg-112-f {
    font-size: 112px !important;
  }
  /* line 95213, app/assets/stylesheets/global/style.css */
  .text-lg-114 {
    font-size: 114px;
  }
  /* line 95217, app/assets/stylesheets/global/style.css */
  .text-lg-114-f {
    font-size: 114px !important;
  }
  /* line 95221, app/assets/stylesheets/global/style.css */
  .text-lg-116 {
    font-size: 116px;
  }
  /* line 95225, app/assets/stylesheets/global/style.css */
  .text-lg-116-f {
    font-size: 116px !important;
  }
  /* line 95229, app/assets/stylesheets/global/style.css */
  .text-lg-118 {
    font-size: 118px;
  }
  /* line 95233, app/assets/stylesheets/global/style.css */
  .text-lg-118-f {
    font-size: 118px !important;
  }
  /* line 95237, app/assets/stylesheets/global/style.css */
  .text-lg-120 {
    font-size: 120px;
  }
  /* line 95241, app/assets/stylesheets/global/style.css */
  .text-lg-120-f {
    font-size: 120px !important;
  }
  /* line 95245, app/assets/stylesheets/global/style.css */
  .text-lg-122 {
    font-size: 122px;
  }
  /* line 95249, app/assets/stylesheets/global/style.css */
  .text-lg-122-f {
    font-size: 122px !important;
  }
  /* line 95253, app/assets/stylesheets/global/style.css */
  .text-lg-124 {
    font-size: 124px;
  }
  /* line 95257, app/assets/stylesheets/global/style.css */
  .text-lg-124-f {
    font-size: 124px !important;
  }
  /* line 95261, app/assets/stylesheets/global/style.css */
  .text-lg-126 {
    font-size: 126px;
  }
  /* line 95265, app/assets/stylesheets/global/style.css */
  .text-lg-126-f {
    font-size: 126px !important;
  }
  /* line 95269, app/assets/stylesheets/global/style.css */
  .text-lg-128 {
    font-size: 128px;
  }
  /* line 95273, app/assets/stylesheets/global/style.css */
  .text-lg-128-f {
    font-size: 128px !important;
  }
  /* line 95277, app/assets/stylesheets/global/style.css */
  .text-lg-130 {
    font-size: 130px;
  }
  /* line 95281, app/assets/stylesheets/global/style.css */
  .text-lg-130-f {
    font-size: 130px !important;
  }
  /* line 95285, app/assets/stylesheets/global/style.css */
  .text-lg-132 {
    font-size: 132px;
  }
  /* line 95289, app/assets/stylesheets/global/style.css */
  .text-lg-132-f {
    font-size: 132px !important;
  }
  /* line 95293, app/assets/stylesheets/global/style.css */
  .text-lg-134 {
    font-size: 134px;
  }
  /* line 95297, app/assets/stylesheets/global/style.css */
  .text-lg-134-f {
    font-size: 134px !important;
  }
  /* line 95301, app/assets/stylesheets/global/style.css */
  .text-lg-136 {
    font-size: 136px;
  }
  /* line 95305, app/assets/stylesheets/global/style.css */
  .text-lg-136-f {
    font-size: 136px !important;
  }
  /* line 95309, app/assets/stylesheets/global/style.css */
  .text-lg-138 {
    font-size: 138px;
  }
  /* line 95313, app/assets/stylesheets/global/style.css */
  .text-lg-138-f {
    font-size: 138px !important;
  }
  /* line 95317, app/assets/stylesheets/global/style.css */
  .text-lg-140 {
    font-size: 140px;
  }
  /* line 95321, app/assets/stylesheets/global/style.css */
  .text-lg-140-f {
    font-size: 140px !important;
  }
  /* line 95325, app/assets/stylesheets/global/style.css */
  .text-lg-base {
    font-size: 0.875rem;
  }
  /* line 95329, app/assets/stylesheets/global/style.css */
  .text-lg-bold {
    font-weight: 700;
  }
  /* line 95333, app/assets/stylesheets/global/style.css */
  .text-lg-semibold {
    font-weight: 600;
  }
  /* line 95337, app/assets/stylesheets/global/style.css */
  .text-lg-medium {
    font-weight: 500;
  }
  /* line 95341, app/assets/stylesheets/global/style.css */
  .text-lg-normal {
    font-weight: 400;
  }
  /* line 95345, app/assets/stylesheets/global/style.css */
  .text-lg-light {
    font-weight: 300;
  }
  /* line 95349, app/assets/stylesheets/global/style.css */
  .text-lg-thin {
    font-weight: 200;
  }
  /* line 95353, app/assets/stylesheets/global/style.css */
  .text-lg-xthin {
    font-weight: 100;
  }
  /* line 95357, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center;
  }
  /* line 95361, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right;
  }
  /* line 95365, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left;
  }
  /* line 95369, app/assets/stylesheets/global/style.css */
  .text-lg-center-f {
    text-align: center !important;
  }
  /* line 95373, app/assets/stylesheets/global/style.css */
  .text-lg-right-f {
    text-align: right !important;
  }
  /* line 95377, app/assets/stylesheets/global/style.css */
  .text-lg-left-f {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  /* line 95383, app/assets/stylesheets/global/style.css */
  .text-xl-8 {
    font-size: 8px;
  }
  /* line 95387, app/assets/stylesheets/global/style.css */
  .text-xl-8-f {
    font-size: 8px !important;
  }
  /* line 95391, app/assets/stylesheets/global/style.css */
  .text-xl-9 {
    font-size: 9px;
  }
  /* line 95395, app/assets/stylesheets/global/style.css */
  .text-xl-9-f {
    font-size: 9px !important;
  }
  /* line 95399, app/assets/stylesheets/global/style.css */
  .text-xl-10 {
    font-size: 10px;
  }
  /* line 95403, app/assets/stylesheets/global/style.css */
  .text-xl-10-f {
    font-size: 10px !important;
  }
  /* line 95407, app/assets/stylesheets/global/style.css */
  .text-xl-11 {
    font-size: 11px;
  }
  /* line 95411, app/assets/stylesheets/global/style.css */
  .text-xl-11-f {
    font-size: 11px !important;
  }
  /* line 95415, app/assets/stylesheets/global/style.css */
  .text-xl-12 {
    font-size: 12px;
  }
  /* line 95419, app/assets/stylesheets/global/style.css */
  .text-xl-12-f {
    font-size: 12px !important;
  }
  /* line 95423, app/assets/stylesheets/global/style.css */
  .text-xl-13 {
    font-size: 13px;
  }
  /* line 95427, app/assets/stylesheets/global/style.css */
  .text-xl-13-f {
    font-size: 13px !important;
  }
  /* line 95431, app/assets/stylesheets/global/style.css */
  .text-xl-14 {
    font-size: 14px;
  }
  /* line 95435, app/assets/stylesheets/global/style.css */
  .text-xl-14-f {
    font-size: 14px !important;
  }
  /* line 95439, app/assets/stylesheets/global/style.css */
  .text-xl-15 {
    font-size: 15px;
  }
  /* line 95443, app/assets/stylesheets/global/style.css */
  .text-xl-15-f {
    font-size: 15px !important;
  }
  /* line 95447, app/assets/stylesheets/global/style.css */
  .text-xl-16 {
    font-size: 16px;
  }
  /* line 95451, app/assets/stylesheets/global/style.css */
  .text-xl-16-f {
    font-size: 16px !important;
  }
  /* line 95455, app/assets/stylesheets/global/style.css */
  .text-xl-18 {
    font-size: 18px;
  }
  /* line 95459, app/assets/stylesheets/global/style.css */
  .text-xl-18-f {
    font-size: 18px !important;
  }
  /* line 95463, app/assets/stylesheets/global/style.css */
  .text-xl-20 {
    font-size: 20px;
  }
  /* line 95467, app/assets/stylesheets/global/style.css */
  .text-xl-20-f {
    font-size: 20px !important;
  }
  /* line 95471, app/assets/stylesheets/global/style.css */
  .text-xl-22 {
    font-size: 22px;
  }
  /* line 95475, app/assets/stylesheets/global/style.css */
  .text-xl-22-f {
    font-size: 22px !important;
  }
  /* line 95479, app/assets/stylesheets/global/style.css */
  .text-xl-24 {
    font-size: 24px;
  }
  /* line 95483, app/assets/stylesheets/global/style.css */
  .text-xl-24-f {
    font-size: 24px !important;
  }
  /* line 95487, app/assets/stylesheets/global/style.css */
  .text-xl-26 {
    font-size: 26px;
  }
  /* line 95491, app/assets/stylesheets/global/style.css */
  .text-xl-26-f {
    font-size: 26px !important;
  }
  /* line 95495, app/assets/stylesheets/global/style.css */
  .text-xl-28 {
    font-size: 28px;
  }
  /* line 95499, app/assets/stylesheets/global/style.css */
  .text-xl-28-f {
    font-size: 28px !important;
  }
  /* line 95503, app/assets/stylesheets/global/style.css */
  .text-xl-30 {
    font-size: 30px;
  }
  /* line 95507, app/assets/stylesheets/global/style.css */
  .text-xl-30-f {
    font-size: 30px !important;
  }
  /* line 95511, app/assets/stylesheets/global/style.css */
  .text-xl-32 {
    font-size: 32px;
  }
  /* line 95515, app/assets/stylesheets/global/style.css */
  .text-xl-32-f {
    font-size: 32px !important;
  }
  /* line 95519, app/assets/stylesheets/global/style.css */
  .text-xl-34 {
    font-size: 34px;
  }
  /* line 95523, app/assets/stylesheets/global/style.css */
  .text-xl-34-f {
    font-size: 34px !important;
  }
  /* line 95527, app/assets/stylesheets/global/style.css */
  .text-xl-36 {
    font-size: 36px;
  }
  /* line 95531, app/assets/stylesheets/global/style.css */
  .text-xl-36-f {
    font-size: 36px !important;
  }
  /* line 95535, app/assets/stylesheets/global/style.css */
  .text-xl-38 {
    font-size: 38px;
  }
  /* line 95539, app/assets/stylesheets/global/style.css */
  .text-xl-38-f {
    font-size: 38px !important;
  }
  /* line 95543, app/assets/stylesheets/global/style.css */
  .text-xl-40 {
    font-size: 40px;
  }
  /* line 95547, app/assets/stylesheets/global/style.css */
  .text-xl-40-f {
    font-size: 40px !important;
  }
  /* line 95551, app/assets/stylesheets/global/style.css */
  .text-xl-42 {
    font-size: 42px;
  }
  /* line 95555, app/assets/stylesheets/global/style.css */
  .text-xl-42-f {
    font-size: 42px !important;
  }
  /* line 95559, app/assets/stylesheets/global/style.css */
  .text-xl-44 {
    font-size: 44px;
  }
  /* line 95563, app/assets/stylesheets/global/style.css */
  .text-xl-44-f {
    font-size: 44px !important;
  }
  /* line 95567, app/assets/stylesheets/global/style.css */
  .text-xl-46 {
    font-size: 46px;
  }
  /* line 95571, app/assets/stylesheets/global/style.css */
  .text-xl-46-f {
    font-size: 46px !important;
  }
  /* line 95575, app/assets/stylesheets/global/style.css */
  .text-xl-48 {
    font-size: 48px;
  }
  /* line 95579, app/assets/stylesheets/global/style.css */
  .text-xl-48-f {
    font-size: 48px !important;
  }
  /* line 95583, app/assets/stylesheets/global/style.css */
  .text-xl-50 {
    font-size: 50px;
  }
  /* line 95587, app/assets/stylesheets/global/style.css */
  .text-xl-50-f {
    font-size: 50px !important;
  }
  /* line 95591, app/assets/stylesheets/global/style.css */
  .text-xl-52 {
    font-size: 52px;
  }
  /* line 95595, app/assets/stylesheets/global/style.css */
  .text-xl-52-f {
    font-size: 52px !important;
  }
  /* line 95599, app/assets/stylesheets/global/style.css */
  .text-xl-54 {
    font-size: 54px;
  }
  /* line 95603, app/assets/stylesheets/global/style.css */
  .text-xl-54-f {
    font-size: 54px !important;
  }
  /* line 95607, app/assets/stylesheets/global/style.css */
  .text-xl-56 {
    font-size: 56px;
  }
  /* line 95611, app/assets/stylesheets/global/style.css */
  .text-xl-56-f {
    font-size: 56px !important;
  }
  /* line 95615, app/assets/stylesheets/global/style.css */
  .text-xl-58 {
    font-size: 58px;
  }
  /* line 95619, app/assets/stylesheets/global/style.css */
  .text-xl-58-f {
    font-size: 58px !important;
  }
  /* line 95623, app/assets/stylesheets/global/style.css */
  .text-xl-60 {
    font-size: 60px;
  }
  /* line 95627, app/assets/stylesheets/global/style.css */
  .text-xl-60-f {
    font-size: 60px !important;
  }
  /* line 95631, app/assets/stylesheets/global/style.css */
  .text-xl-62 {
    font-size: 62px;
  }
  /* line 95635, app/assets/stylesheets/global/style.css */
  .text-xl-62-f {
    font-size: 62px !important;
  }
  /* line 95639, app/assets/stylesheets/global/style.css */
  .text-xl-64 {
    font-size: 64px;
  }
  /* line 95643, app/assets/stylesheets/global/style.css */
  .text-xl-64-f {
    font-size: 64px !important;
  }
  /* line 95647, app/assets/stylesheets/global/style.css */
  .text-xl-66 {
    font-size: 66px;
  }
  /* line 95651, app/assets/stylesheets/global/style.css */
  .text-xl-66-f {
    font-size: 66px !important;
  }
  /* line 95655, app/assets/stylesheets/global/style.css */
  .text-xl-68 {
    font-size: 68px;
  }
  /* line 95659, app/assets/stylesheets/global/style.css */
  .text-xl-68-f {
    font-size: 68px !important;
  }
  /* line 95663, app/assets/stylesheets/global/style.css */
  .text-xl-70 {
    font-size: 70px;
  }
  /* line 95667, app/assets/stylesheets/global/style.css */
  .text-xl-70-f {
    font-size: 70px !important;
  }
  /* line 95671, app/assets/stylesheets/global/style.css */
  .text-xl-72 {
    font-size: 72px;
  }
  /* line 95675, app/assets/stylesheets/global/style.css */
  .text-xl-72-f {
    font-size: 72px !important;
  }
  /* line 95679, app/assets/stylesheets/global/style.css */
  .text-xl-74 {
    font-size: 74px;
  }
  /* line 95683, app/assets/stylesheets/global/style.css */
  .text-xl-74-f {
    font-size: 74px !important;
  }
  /* line 95687, app/assets/stylesheets/global/style.css */
  .text-xl-76 {
    font-size: 76px;
  }
  /* line 95691, app/assets/stylesheets/global/style.css */
  .text-xl-76-f {
    font-size: 76px !important;
  }
  /* line 95695, app/assets/stylesheets/global/style.css */
  .text-xl-78 {
    font-size: 78px;
  }
  /* line 95699, app/assets/stylesheets/global/style.css */
  .text-xl-78-f {
    font-size: 78px !important;
  }
  /* line 95703, app/assets/stylesheets/global/style.css */
  .text-xl-80 {
    font-size: 80px;
  }
  /* line 95707, app/assets/stylesheets/global/style.css */
  .text-xl-80-f {
    font-size: 80px !important;
  }
  /* line 95711, app/assets/stylesheets/global/style.css */
  .text-xl-82 {
    font-size: 82px;
  }
  /* line 95715, app/assets/stylesheets/global/style.css */
  .text-xl-82-f {
    font-size: 82px !important;
  }
  /* line 95719, app/assets/stylesheets/global/style.css */
  .text-xl-84 {
    font-size: 84px;
  }
  /* line 95723, app/assets/stylesheets/global/style.css */
  .text-xl-84-f {
    font-size: 84px !important;
  }
  /* line 95727, app/assets/stylesheets/global/style.css */
  .text-xl-86 {
    font-size: 86px;
  }
  /* line 95731, app/assets/stylesheets/global/style.css */
  .text-xl-86-f {
    font-size: 86px !important;
  }
  /* line 95735, app/assets/stylesheets/global/style.css */
  .text-xl-88 {
    font-size: 88px;
  }
  /* line 95739, app/assets/stylesheets/global/style.css */
  .text-xl-88-f {
    font-size: 88px !important;
  }
  /* line 95743, app/assets/stylesheets/global/style.css */
  .text-xl-90 {
    font-size: 90px;
  }
  /* line 95747, app/assets/stylesheets/global/style.css */
  .text-xl-90-f {
    font-size: 90px !important;
  }
  /* line 95751, app/assets/stylesheets/global/style.css */
  .text-xl-92 {
    font-size: 92px;
  }
  /* line 95755, app/assets/stylesheets/global/style.css */
  .text-xl-92-f {
    font-size: 92px !important;
  }
  /* line 95759, app/assets/stylesheets/global/style.css */
  .text-xl-94 {
    font-size: 94px;
  }
  /* line 95763, app/assets/stylesheets/global/style.css */
  .text-xl-94-f {
    font-size: 94px !important;
  }
  /* line 95767, app/assets/stylesheets/global/style.css */
  .text-xl-96 {
    font-size: 96px;
  }
  /* line 95771, app/assets/stylesheets/global/style.css */
  .text-xl-96-f {
    font-size: 96px !important;
  }
  /* line 95775, app/assets/stylesheets/global/style.css */
  .text-xl-98 {
    font-size: 98px;
  }
  /* line 95779, app/assets/stylesheets/global/style.css */
  .text-xl-98-f {
    font-size: 98px !important;
  }
  /* line 95783, app/assets/stylesheets/global/style.css */
  .text-xl-100 {
    font-size: 100px;
  }
  /* line 95787, app/assets/stylesheets/global/style.css */
  .text-xl-100-f {
    font-size: 100px !important;
  }
  /* line 95791, app/assets/stylesheets/global/style.css */
  .text-xl-102 {
    font-size: 102px;
  }
  /* line 95795, app/assets/stylesheets/global/style.css */
  .text-xl-102-f {
    font-size: 102px !important;
  }
  /* line 95799, app/assets/stylesheets/global/style.css */
  .text-xl-104 {
    font-size: 104px;
  }
  /* line 95803, app/assets/stylesheets/global/style.css */
  .text-xl-104-f {
    font-size: 104px !important;
  }
  /* line 95807, app/assets/stylesheets/global/style.css */
  .text-xl-106 {
    font-size: 106px;
  }
  /* line 95811, app/assets/stylesheets/global/style.css */
  .text-xl-106-f {
    font-size: 106px !important;
  }
  /* line 95815, app/assets/stylesheets/global/style.css */
  .text-xl-108 {
    font-size: 108px;
  }
  /* line 95819, app/assets/stylesheets/global/style.css */
  .text-xl-108-f {
    font-size: 108px !important;
  }
  /* line 95823, app/assets/stylesheets/global/style.css */
  .text-xl-110 {
    font-size: 110px;
  }
  /* line 95827, app/assets/stylesheets/global/style.css */
  .text-xl-110-f {
    font-size: 110px !important;
  }
  /* line 95831, app/assets/stylesheets/global/style.css */
  .text-xl-112 {
    font-size: 112px;
  }
  /* line 95835, app/assets/stylesheets/global/style.css */
  .text-xl-112-f {
    font-size: 112px !important;
  }
  /* line 95839, app/assets/stylesheets/global/style.css */
  .text-xl-114 {
    font-size: 114px;
  }
  /* line 95843, app/assets/stylesheets/global/style.css */
  .text-xl-114-f {
    font-size: 114px !important;
  }
  /* line 95847, app/assets/stylesheets/global/style.css */
  .text-xl-116 {
    font-size: 116px;
  }
  /* line 95851, app/assets/stylesheets/global/style.css */
  .text-xl-116-f {
    font-size: 116px !important;
  }
  /* line 95855, app/assets/stylesheets/global/style.css */
  .text-xl-118 {
    font-size: 118px;
  }
  /* line 95859, app/assets/stylesheets/global/style.css */
  .text-xl-118-f {
    font-size: 118px !important;
  }
  /* line 95863, app/assets/stylesheets/global/style.css */
  .text-xl-120 {
    font-size: 120px;
  }
  /* line 95867, app/assets/stylesheets/global/style.css */
  .text-xl-120-f {
    font-size: 120px !important;
  }
  /* line 95871, app/assets/stylesheets/global/style.css */
  .text-xl-122 {
    font-size: 122px;
  }
  /* line 95875, app/assets/stylesheets/global/style.css */
  .text-xl-122-f {
    font-size: 122px !important;
  }
  /* line 95879, app/assets/stylesheets/global/style.css */
  .text-xl-124 {
    font-size: 124px;
  }
  /* line 95883, app/assets/stylesheets/global/style.css */
  .text-xl-124-f {
    font-size: 124px !important;
  }
  /* line 95887, app/assets/stylesheets/global/style.css */
  .text-xl-126 {
    font-size: 126px;
  }
  /* line 95891, app/assets/stylesheets/global/style.css */
  .text-xl-126-f {
    font-size: 126px !important;
  }
  /* line 95895, app/assets/stylesheets/global/style.css */
  .text-xl-128 {
    font-size: 128px;
  }
  /* line 95899, app/assets/stylesheets/global/style.css */
  .text-xl-128-f {
    font-size: 128px !important;
  }
  /* line 95903, app/assets/stylesheets/global/style.css */
  .text-xl-130 {
    font-size: 130px;
  }
  /* line 95907, app/assets/stylesheets/global/style.css */
  .text-xl-130-f {
    font-size: 130px !important;
  }
  /* line 95911, app/assets/stylesheets/global/style.css */
  .text-xl-132 {
    font-size: 132px;
  }
  /* line 95915, app/assets/stylesheets/global/style.css */
  .text-xl-132-f {
    font-size: 132px !important;
  }
  /* line 95919, app/assets/stylesheets/global/style.css */
  .text-xl-134 {
    font-size: 134px;
  }
  /* line 95923, app/assets/stylesheets/global/style.css */
  .text-xl-134-f {
    font-size: 134px !important;
  }
  /* line 95927, app/assets/stylesheets/global/style.css */
  .text-xl-136 {
    font-size: 136px;
  }
  /* line 95931, app/assets/stylesheets/global/style.css */
  .text-xl-136-f {
    font-size: 136px !important;
  }
  /* line 95935, app/assets/stylesheets/global/style.css */
  .text-xl-138 {
    font-size: 138px;
  }
  /* line 95939, app/assets/stylesheets/global/style.css */
  .text-xl-138-f {
    font-size: 138px !important;
  }
  /* line 95943, app/assets/stylesheets/global/style.css */
  .text-xl-140 {
    font-size: 140px;
  }
  /* line 95947, app/assets/stylesheets/global/style.css */
  .text-xl-140-f {
    font-size: 140px !important;
  }
  /* line 95951, app/assets/stylesheets/global/style.css */
  .text-xl-base {
    font-size: 0.875rem;
  }
  /* line 95955, app/assets/stylesheets/global/style.css */
  .text-xl-bold {
    font-weight: 700;
  }
  /* line 95959, app/assets/stylesheets/global/style.css */
  .text-xl-semibold {
    font-weight: 600;
  }
  /* line 95963, app/assets/stylesheets/global/style.css */
  .text-xl-medium {
    font-weight: 500;
  }
  /* line 95967, app/assets/stylesheets/global/style.css */
  .text-xl-normal {
    font-weight: 400;
  }
  /* line 95971, app/assets/stylesheets/global/style.css */
  .text-xl-light {
    font-weight: 300;
  }
  /* line 95975, app/assets/stylesheets/global/style.css */
  .text-xl-thin {
    font-weight: 200;
  }
  /* line 95979, app/assets/stylesheets/global/style.css */
  .text-xl-xthin {
    font-weight: 100;
  }
  /* line 95983, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center;
  }
  /* line 95987, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right;
  }
  /* line 95991, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left;
  }
  /* line 95995, app/assets/stylesheets/global/style.css */
  .text-xl-center-f {
    text-align: center !important;
  }
  /* line 95999, app/assets/stylesheets/global/style.css */
  .text-xl-right-f {
    text-align: right !important;
  }
  /* line 96003, app/assets/stylesheets/global/style.css */
  .text-xl-left-f {
    text-align: left !important;
  }
}

/*---- weight ----*/
/* line 96009, app/assets/stylesheets/global/style.css */
.text-bold {
  font-weight: 700;
}

/* line 96013, app/assets/stylesheets/global/style.css */
.text-semibold {
  font-weight: 600;
}

/* line 96017, app/assets/stylesheets/global/style.css */
.text-medium {
  font-weight: 500;
}

/* line 96021, app/assets/stylesheets/global/style.css */
.text-normal {
  font-weight: 400;
}

/* line 96025, app/assets/stylesheets/global/style.css */
.text-light {
  font-weight: 300;
}

/* line 96029, app/assets/stylesheets/global/style.css */
.text-thin {
  font-weight: 200;
}

/* line 96033, app/assets/stylesheets/global/style.css */
.text-xthin {
  font-weight: 100;
}

/*--- letter spacing ---*/
/* line 96038, app/assets/stylesheets/global/style.css */
.text-spacing-1 {
  letter-spacing: 0.5px;
}

/* line 96042, app/assets/stylesheets/global/style.css */
.text-spacing-2 {
  letter-spacing: 1px;
}

/* line 96046, app/assets/stylesheets/global/style.css */
.text-spacing-3 {
  letter-spacing: 1.5px;
}

/* line 96050, app/assets/stylesheets/global/style.css */
.text-spacing-4 {
  letter-spacing: 2px;
}

/* line 96054, app/assets/stylesheets/global/style.css */
.text-spacing-5 {
  letter-spacing: 2.5px;
}

/* line 96058, app/assets/stylesheets/global/style.css */
.text-spacing-6 {
  letter-spacing: 3px;
}

/* line 96062, app/assets/stylesheets/global/style.css */
.text-spacing-7 {
  letter-spacing: 3.5px;
}

/* line 96066, app/assets/stylesheets/global/style.css */
.text-spacing-8 {
  letter-spacing: 4px;
}

/* line 96070, app/assets/stylesheets/global/style.css */
.text-spacing--1 {
  letter-spacing: -0.5px;
}

/* line 96074, app/assets/stylesheets/global/style.css */
.text-spacing--2 {
  letter-spacing: -1px;
}

/* line 96078, app/assets/stylesheets/global/style.css */
.text-spacing--3 {
  letter-spacing: -1.5px;
}

/* line 96082, app/assets/stylesheets/global/style.css */
.text-spacing--4 {
  letter-spacing: -2px;
}

/* line 96086, app/assets/stylesheets/global/style.css */
.text-spacing--5 {
  letter-spacing: -2.5px;
}

/* line 96090, app/assets/stylesheets/global/style.css */
.text-spacing--6 {
  letter-spacing: -3px;
}

/* line 96094, app/assets/stylesheets/global/style.css */
.text-spacing--7 {
  letter-spacing: -3.5px;
}

/* line 96098, app/assets/stylesheets/global/style.css */
.text-spacing--8 {
  letter-spacing: -4px;
}

/*--- line height ---*/
/* line 96103, app/assets/stylesheets/global/style.css */
.line-height-base {
  line-height: 1.5rem;
}

/* line 96107, app/assets/stylesheets/global/style.css */
.line-height-normal {
  line-height: normalrem;
}

/* line 96111, app/assets/stylesheets/global/style.css */
.line-height-0 {
  line-height: 0rem;
}

/* line 96115, app/assets/stylesheets/global/style.css */
.line-height--1 {
  line-height: 0.1rem;
}

/* line 96119, app/assets/stylesheets/global/style.css */
.line-height--2 {
  line-height: 0.2rem;
}

/* line 96123, app/assets/stylesheets/global/style.css */
.line-height--3 {
  line-height: 0.3rem;
}

/* line 96127, app/assets/stylesheets/global/style.css */
.line-height--4 {
  line-height: 0.4rem;
}

/* line 96131, app/assets/stylesheets/global/style.css */
.line-height--5 {
  line-height: 0.5rem;
}

/* line 96135, app/assets/stylesheets/global/style.css */
.line-height--6 {
  line-height: 0.6rem;
}

/* line 96139, app/assets/stylesheets/global/style.css */
.line-height--7 {
  line-height: 0.7rem;
}

/* line 96143, app/assets/stylesheets/global/style.css */
.line-height--8 {
  line-height: 0.8rem;
}

/* line 96147, app/assets/stylesheets/global/style.css */
.line-height--9 {
  line-height: 0.9rem;
}

/* line 96151, app/assets/stylesheets/global/style.css */
.line-height-1 {
  line-height: 1.1rem;
}

/* line 96155, app/assets/stylesheets/global/style.css */
.line-height-2 {
  line-height: 1.2rem;
}

/* line 96159, app/assets/stylesheets/global/style.css */
.line-height-3 {
  line-height: 1.3rem;
}

/* line 96163, app/assets/stylesheets/global/style.css */
.line-height-4 {
  line-height: 1.4rem;
}

/* line 96167, app/assets/stylesheets/global/style.css */
.line-height-5 {
  line-height: 1.5rem;
}

/* line 96171, app/assets/stylesheets/global/style.css */
.line-height-6 {
  line-height: 1.6rem;
}

/* line 96175, app/assets/stylesheets/global/style.css */
.line-height-7 {
  line-height: 1.7rem;
}

/* line 96179, app/assets/stylesheets/global/style.css */
.line-height-8 {
  line-height: 1.8rem;
}

/* line 96183, app/assets/stylesheets/global/style.css */
.line-height-9 {
  line-height: 1.9rem;
}

/* line 96187, app/assets/stylesheets/global/style.css */
.line-height-10 {
  line-height: 2rem;
}

/* line 96191, app/assets/stylesheets/global/style.css */
.line-height-11 {
  line-height: 2.1rem;
}

/* line 96195, app/assets/stylesheets/global/style.css */
.line-height-12 {
  line-height: 2.2rem;
}

/* line 96199, app/assets/stylesheets/global/style.css */
.line-height-13 {
  line-height: 2.3rem;
}

/* line 96203, app/assets/stylesheets/global/style.css */
.line-height-14 {
  line-height: 2.4rem;
}

/* line 96207, app/assets/stylesheets/global/style.css */
.line-height-15 {
  line-height: 2.5rem;
}

@media (min-width: 480px) {
  /* line 96212, app/assets/stylesheets/global/style.css */
  .line-height-xs-0 {
    line-height: 0rem;
  }
  /* line 96216, app/assets/stylesheets/global/style.css */
  .line-height-xs-1 {
    line-height: 1.1rem;
  }
  /* line 96220, app/assets/stylesheets/global/style.css */
  .line-height-xs-2 {
    line-height: 1.2rem;
  }
  /* line 96224, app/assets/stylesheets/global/style.css */
  .line-height-xs-3 {
    line-height: 1.3rem;
  }
  /* line 96228, app/assets/stylesheets/global/style.css */
  .line-height-xs-4 {
    line-height: 1.4rem;
  }
  /* line 96232, app/assets/stylesheets/global/style.css */
  .line-height-xs-5 {
    line-height: 1.5rem;
  }
  /* line 96236, app/assets/stylesheets/global/style.css */
  .line-height-xs-6 {
    line-height: 1.6rem;
  }
  /* line 96240, app/assets/stylesheets/global/style.css */
  .line-height-xs-7 {
    line-height: 1.7rem;
  }
  /* line 96244, app/assets/stylesheets/global/style.css */
  .line-height-xs-8 {
    line-height: 1.8rem;
  }
  /* line 96248, app/assets/stylesheets/global/style.css */
  .line-height-xs-9 {
    line-height: 1.9rem;
  }
  /* line 96252, app/assets/stylesheets/global/style.css */
  .line-height-xs-10 {
    line-height: 2rem;
  }
  /* line 96256, app/assets/stylesheets/global/style.css */
  .line-height-xs-11 {
    line-height: 2.1rem;
  }
  /* line 96260, app/assets/stylesheets/global/style.css */
  .line-height-xs-12 {
    line-height: 2.2rem;
  }
  /* line 96264, app/assets/stylesheets/global/style.css */
  .line-height-xs-13 {
    line-height: 2.3rem;
  }
  /* line 96268, app/assets/stylesheets/global/style.css */
  .line-height-xs-14 {
    line-height: 2.4rem;
  }
  /* line 96272, app/assets/stylesheets/global/style.css */
  .line-height-xs-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 576px) {
  /* line 96278, app/assets/stylesheets/global/style.css */
  .line-height-sm-0 {
    line-height: 0rem;
  }
  /* line 96282, app/assets/stylesheets/global/style.css */
  .line-height-sm-1 {
    line-height: 1.1rem;
  }
  /* line 96286, app/assets/stylesheets/global/style.css */
  .line-height-sm-2 {
    line-height: 1.2rem;
  }
  /* line 96290, app/assets/stylesheets/global/style.css */
  .line-height-sm-3 {
    line-height: 1.3rem;
  }
  /* line 96294, app/assets/stylesheets/global/style.css */
  .line-height-sm-4 {
    line-height: 1.4rem;
  }
  /* line 96298, app/assets/stylesheets/global/style.css */
  .line-height-sm-5 {
    line-height: 1.5rem;
  }
  /* line 96302, app/assets/stylesheets/global/style.css */
  .line-height-sm-6 {
    line-height: 1.6rem;
  }
  /* line 96306, app/assets/stylesheets/global/style.css */
  .line-height-sm-7 {
    line-height: 1.7rem;
  }
  /* line 96310, app/assets/stylesheets/global/style.css */
  .line-height-sm-8 {
    line-height: 1.8rem;
  }
  /* line 96314, app/assets/stylesheets/global/style.css */
  .line-height-sm-9 {
    line-height: 1.9rem;
  }
  /* line 96318, app/assets/stylesheets/global/style.css */
  .line-height-sm-10 {
    line-height: 2rem;
  }
  /* line 96322, app/assets/stylesheets/global/style.css */
  .line-height-sm-11 {
    line-height: 2.1rem;
  }
  /* line 96326, app/assets/stylesheets/global/style.css */
  .line-height-sm-12 {
    line-height: 2.2rem;
  }
  /* line 96330, app/assets/stylesheets/global/style.css */
  .line-height-sm-13 {
    line-height: 2.3rem;
  }
  /* line 96334, app/assets/stylesheets/global/style.css */
  .line-height-sm-14 {
    line-height: 2.4rem;
  }
  /* line 96338, app/assets/stylesheets/global/style.css */
  .line-height-sm-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 96344, app/assets/stylesheets/global/style.css */
  .line-height-md-1 {
    line-height: 1.1rem;
  }
  /* line 96348, app/assets/stylesheets/global/style.css */
  .line-height-md-2 {
    line-height: 1.2rem;
  }
  /* line 96352, app/assets/stylesheets/global/style.css */
  .line-height-md-3 {
    line-height: 1.3rem;
  }
  /* line 96356, app/assets/stylesheets/global/style.css */
  .line-height-md-4 {
    line-height: 1.4rem;
  }
  /* line 96360, app/assets/stylesheets/global/style.css */
  .line-height-md-5 {
    line-height: 1.5rem;
  }
  /* line 96364, app/assets/stylesheets/global/style.css */
  .line-height-md-6 {
    line-height: 1.6rem;
  }
  /* line 96368, app/assets/stylesheets/global/style.css */
  .line-height-md-7 {
    line-height: 1.7rem;
  }
  /* line 96372, app/assets/stylesheets/global/style.css */
  .line-height-md-8 {
    line-height: 1.8rem;
  }
  /* line 96376, app/assets/stylesheets/global/style.css */
  .line-height-md-9 {
    line-height: 1.9rem;
  }
  /* line 96380, app/assets/stylesheets/global/style.css */
  .line-height-md-10 {
    line-height: 2rem;
  }
  /* line 96384, app/assets/stylesheets/global/style.css */
  .line-height-md-11 {
    line-height: 2.1rem;
  }
  /* line 96388, app/assets/stylesheets/global/style.css */
  .line-height-md-12 {
    line-height: 2.2rem;
  }
  /* line 96392, app/assets/stylesheets/global/style.css */
  .line-height-md-13 {
    line-height: 2.3rem;
  }
  /* line 96396, app/assets/stylesheets/global/style.css */
  .line-height-md-14 {
    line-height: 2.4rem;
  }
  /* line 96400, app/assets/stylesheets/global/style.css */
  .line-height-md-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 96406, app/assets/stylesheets/global/style.css */
  .line-height-lg-0 {
    line-height: 0rem;
  }
  /* line 96410, app/assets/stylesheets/global/style.css */
  .line-height-lg-1 {
    line-height: 1.1rem;
  }
  /* line 96414, app/assets/stylesheets/global/style.css */
  .line-height-lg-2 {
    line-height: 1.2rem;
  }
  /* line 96418, app/assets/stylesheets/global/style.css */
  .line-height-lg-3 {
    line-height: 1.3rem;
  }
  /* line 96422, app/assets/stylesheets/global/style.css */
  .line-height-lg-4 {
    line-height: 1.4rem;
  }
  /* line 96426, app/assets/stylesheets/global/style.css */
  .line-height-lg-5 {
    line-height: 1.5rem;
  }
  /* line 96430, app/assets/stylesheets/global/style.css */
  .line-height-lg-6 {
    line-height: 1.6rem;
  }
  /* line 96434, app/assets/stylesheets/global/style.css */
  .line-height-lg-7 {
    line-height: 1.7rem;
  }
  /* line 96438, app/assets/stylesheets/global/style.css */
  .line-height-lg-8 {
    line-height: 1.8rem;
  }
  /* line 96442, app/assets/stylesheets/global/style.css */
  .line-height-lg-9 {
    line-height: 1.9rem;
  }
  /* line 96446, app/assets/stylesheets/global/style.css */
  .line-height-lg-10 {
    line-height: 2rem;
  }
  /* line 96450, app/assets/stylesheets/global/style.css */
  .line-height-lg-11 {
    line-height: 2.1rem;
  }
  /* line 96454, app/assets/stylesheets/global/style.css */
  .line-height-lg-12 {
    line-height: 2.2rem;
  }
  /* line 96458, app/assets/stylesheets/global/style.css */
  .line-height-lg-13 {
    line-height: 2.3rem;
  }
  /* line 96462, app/assets/stylesheets/global/style.css */
  .line-height-lg-14 {
    line-height: 2.4rem;
  }
  /* line 96466, app/assets/stylesheets/global/style.css */
  .line-height-lg-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 96472, app/assets/stylesheets/global/style.css */
  .line-height-xl-0 {
    line-height: 0rem;
  }
  /* line 96476, app/assets/stylesheets/global/style.css */
  .line-height-xl-1 {
    line-height: 1.1rem;
  }
  /* line 96480, app/assets/stylesheets/global/style.css */
  .line-height-xl-2 {
    line-height: 1.2rem;
  }
  /* line 96484, app/assets/stylesheets/global/style.css */
  .line-height-xl-3 {
    line-height: 1.3rem;
  }
  /* line 96488, app/assets/stylesheets/global/style.css */
  .line-height-xl-4 {
    line-height: 1.4rem;
  }
  /* line 96492, app/assets/stylesheets/global/style.css */
  .line-height-xl-5 {
    line-height: 1.5rem;
  }
  /* line 96496, app/assets/stylesheets/global/style.css */
  .line-height-xl-6 {
    line-height: 1.6rem;
  }
  /* line 96500, app/assets/stylesheets/global/style.css */
  .line-height-xl-7 {
    line-height: 1.7rem;
  }
  /* line 96504, app/assets/stylesheets/global/style.css */
  .line-height-xl-8 {
    line-height: 1.8rem;
  }
  /* line 96508, app/assets/stylesheets/global/style.css */
  .line-height-xl-9 {
    line-height: 1.9rem;
  }
  /* line 96512, app/assets/stylesheets/global/style.css */
  .line-height-xl-10 {
    line-height: 2rem;
  }
  /* line 96516, app/assets/stylesheets/global/style.css */
  .line-height-xl-11 {
    line-height: 2.1rem;
  }
  /* line 96520, app/assets/stylesheets/global/style.css */
  .line-height-xl-12 {
    line-height: 2.2rem;
  }
  /* line 96524, app/assets/stylesheets/global/style.css */
  .line-height-xl-13 {
    line-height: 2.3rem;
  }
  /* line 96528, app/assets/stylesheets/global/style.css */
  .line-height-xl-14 {
    line-height: 2.4rem;
  }
  /* line 96532, app/assets/stylesheets/global/style.css */
  .line-height-xl-15 {
    line-height: 2.5rem;
  }
}

/* line 96537, app/assets/stylesheets/global/style.css */
.fw-100 {
  font-weight: 100;
}

/* line 96541, app/assets/stylesheets/global/style.css */
.fw-200 {
  font-weight: 200;
}

/* line 96545, app/assets/stylesheets/global/style.css */
.fw-300 {
  font-weight: 300;
}

/* line 96549, app/assets/stylesheets/global/style.css */
.fw-400 {
  font-weight: 400;
}

/* line 96553, app/assets/stylesheets/global/style.css */
.fw-500 {
  font-weight: 500;
}

/* line 96557, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 96561, app/assets/stylesheets/global/style.css */
.fw-700 {
  font-weight: 700;
}

/* line 96565, app/assets/stylesheets/global/style.css */
.fw-800 {
  font-weight: 800;
}

/* line 96569, app/assets/stylesheets/global/style.css */
.fw-900 {
  font-weight: 900;
}

/*--------- Width--------------*/
/* line 96574, app/assets/stylesheets/global/style.css */
.w-auto {
  width: auto !important;
}

/* line 96578, app/assets/stylesheets/global/style.css */
.w-0 {
  width: 0 !important;
}

/* line 96582, app/assets/stylesheets/global/style.css */
.mw-100 {
  max-width: 100% !important;
}

/* line 96586, app/assets/stylesheets/global/style.css */
.minw-100 {
  min-width: 100% !important;
}

/* line 96590, app/assets/stylesheets/global/style.css */
.w-icn {
  width: 1.45rem !important;
}

/* line 96594, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  width: 1.2rem !important;
}

/* line 96598, app/assets/stylesheets/global/style.css */
.wv-100 {
  width: 100v !important;
}

/*----- Width in %  -----*/
/* line 96603, app/assets/stylesheets/global/style.css */
.wp-1 {
  width: 1% !important;
}

/* line 96607, app/assets/stylesheets/global/style.css */
.wp-2 {
  width: 2% !important;
}

/* line 96611, app/assets/stylesheets/global/style.css */
.wp-3 {
  width: 3% !important;
}

/* line 96615, app/assets/stylesheets/global/style.css */
.wp-4 {
  width: 4% !important;
}

/* line 96619, app/assets/stylesheets/global/style.css */
.wp-5 {
  width: 5% !important;
}

/* line 96623, app/assets/stylesheets/global/style.css */
.wp-6 {
  width: 6% !important;
}

/* line 96627, app/assets/stylesheets/global/style.css */
.wp-7 {
  width: 7% !important;
}

/* line 96631, app/assets/stylesheets/global/style.css */
.wp-8 {
  width: 8% !important;
}

/* line 96635, app/assets/stylesheets/global/style.css */
.wp-9 {
  width: 9% !important;
}

/* line 96639, app/assets/stylesheets/global/style.css */
.wp-10 {
  width: 10% !important;
}

/* line 96643, app/assets/stylesheets/global/style.css */
.wp-15 {
  width: 15% !important;
}

/* line 96647, app/assets/stylesheets/global/style.css */
.wp-20 {
  width: 20% !important;
}

/* line 96651, app/assets/stylesheets/global/style.css */
.wp-21 {
  width: 21% !important;
}

/* line 96655, app/assets/stylesheets/global/style.css */
.wp-22 {
  width: 22% !important;
}

/* line 96659, app/assets/stylesheets/global/style.css */
.wp-23 {
  width: 23% !important;
}

/* line 96663, app/assets/stylesheets/global/style.css */
.wp-24 {
  width: 24% !important;
}

/* line 96667, app/assets/stylesheets/global/style.css */
.wp-25 {
  width: 25% !important;
}

/* line 96671, app/assets/stylesheets/global/style.css */
.wp-26 {
  width: 26% !important;
}

/* line 96675, app/assets/stylesheets/global/style.css */
.wp-27 {
  width: 27% !important;
}

/* line 96679, app/assets/stylesheets/global/style.css */
.wp-28 {
  width: 28% !important;
}

/* line 96683, app/assets/stylesheets/global/style.css */
.wp-29 {
  width: 29% !important;
}

/* line 96687, app/assets/stylesheets/global/style.css */
.wp-30 {
  width: 30% !important;
}

/* line 96691, app/assets/stylesheets/global/style.css */
.wp-31 {
  width: 31% !important;
}

/* line 96695, app/assets/stylesheets/global/style.css */
.wp-32 {
  width: 32% !important;
}

/* line 96699, app/assets/stylesheets/global/style.css */
.wp-33 {
  width: 33% !important;
}

/* line 96703, app/assets/stylesheets/global/style.css */
.wp-34 {
  width: 34% !important;
}

/* line 96707, app/assets/stylesheets/global/style.css */
.wp-35 {
  width: 35% !important;
}

/* line 96711, app/assets/stylesheets/global/style.css */
.wp-36 {
  width: 36% !important;
}

/* line 96715, app/assets/stylesheets/global/style.css */
.wp-37 {
  width: 37% !important;
}

/* line 96719, app/assets/stylesheets/global/style.css */
.wp-38 {
  width: 38% !important;
}

/* line 96723, app/assets/stylesheets/global/style.css */
.wp-39 {
  width: 39% !important;
}

/* line 96727, app/assets/stylesheets/global/style.css */
.wp-40 {
  width: 40% !important;
}

/* line 96731, app/assets/stylesheets/global/style.css */
.wp-41 {
  width: 41% !important;
}

/* line 96735, app/assets/stylesheets/global/style.css */
.wp-42 {
  width: 42% !important;
}

/* line 96739, app/assets/stylesheets/global/style.css */
.wp-43 {
  width: 43% !important;
}

/* line 96743, app/assets/stylesheets/global/style.css */
.wp-44 {
  width: 44% !important;
}

/* line 96747, app/assets/stylesheets/global/style.css */
.wp-45 {
  width: 45% !important;
}

/* line 96751, app/assets/stylesheets/global/style.css */
.wp-46 {
  width: 46% !important;
}

/* line 96755, app/assets/stylesheets/global/style.css */
.wp-47 {
  width: 47% !important;
}

/* line 96759, app/assets/stylesheets/global/style.css */
.wp-48 {
  width: 48% !important;
}

/* line 96763, app/assets/stylesheets/global/style.css */
.wp-49 {
  width: 49% !important;
}

/* line 96767, app/assets/stylesheets/global/style.css */
.wp-50 {
  width: 50% !important;
}

/* line 96771, app/assets/stylesheets/global/style.css */
.wp-51 {
  width: 51% !important;
}

/* line 96775, app/assets/stylesheets/global/style.css */
.wp-52 {
  width: 52% !important;
}

/* line 96779, app/assets/stylesheets/global/style.css */
.wp-53 {
  width: 53% !important;
}

/* line 96783, app/assets/stylesheets/global/style.css */
.wp-54 {
  width: 54% !important;
}

/* line 96787, app/assets/stylesheets/global/style.css */
.wp-55 {
  width: 55% !important;
}

/* line 96791, app/assets/stylesheets/global/style.css */
.wp-56 {
  width: 56% !important;
}

/* line 96795, app/assets/stylesheets/global/style.css */
.wp-57 {
  width: 57% !important;
}

/* line 96799, app/assets/stylesheets/global/style.css */
.wp-58 {
  width: 58% !important;
}

/* line 96803, app/assets/stylesheets/global/style.css */
.wp-59 {
  width: 59% !important;
}

/* line 96807, app/assets/stylesheets/global/style.css */
.wp-60 {
  width: 60% !important;
}

/* line 96811, app/assets/stylesheets/global/style.css */
.wp-61 {
  width: 61% !important;
}

/* line 96815, app/assets/stylesheets/global/style.css */
.wp-62 {
  width: 62% !important;
}

/* line 96819, app/assets/stylesheets/global/style.css */
.wp-63 {
  width: 63% !important;
}

/* line 96823, app/assets/stylesheets/global/style.css */
.wp-64 {
  width: 64% !important;
}

/* line 96827, app/assets/stylesheets/global/style.css */
.wp-65 {
  width: 65% !important;
}

/* line 96831, app/assets/stylesheets/global/style.css */
.wp-66 {
  width: 66% !important;
}

/* line 96835, app/assets/stylesheets/global/style.css */
.wp-67 {
  width: 67% !important;
}

/* line 96839, app/assets/stylesheets/global/style.css */
.wp-68 {
  width: 68% !important;
}

/* line 96843, app/assets/stylesheets/global/style.css */
.wp-69 {
  width: 69% !important;
}

/* line 96847, app/assets/stylesheets/global/style.css */
.wp-70 {
  width: 70% !important;
}

/* line 96851, app/assets/stylesheets/global/style.css */
.wp-71 {
  width: 71% !important;
}

/* line 96855, app/assets/stylesheets/global/style.css */
.wp-72 {
  width: 72% !important;
}

/* line 96859, app/assets/stylesheets/global/style.css */
.wp-73 {
  width: 73% !important;
}

/* line 96863, app/assets/stylesheets/global/style.css */
.wp-74 {
  width: 74% !important;
}

/* line 96867, app/assets/stylesheets/global/style.css */
.wp-75 {
  width: 75% !important;
}

/* line 96871, app/assets/stylesheets/global/style.css */
.wp-76 {
  width: 76% !important;
}

/* line 96875, app/assets/stylesheets/global/style.css */
.wp-77 {
  width: 77% !important;
}

/* line 96879, app/assets/stylesheets/global/style.css */
.wp-78 {
  width: 78% !important;
}

/* line 96883, app/assets/stylesheets/global/style.css */
.wp-79 {
  width: 79% !important;
}

/* line 96887, app/assets/stylesheets/global/style.css */
.wp-80 {
  width: 80% !important;
}

/* line 96891, app/assets/stylesheets/global/style.css */
.wp-81 {
  width: 81% !important;
}

/* line 96895, app/assets/stylesheets/global/style.css */
.wp-82 {
  width: 82% !important;
}

/* line 96899, app/assets/stylesheets/global/style.css */
.wp-83 {
  width: 83% !important;
}

/* line 96903, app/assets/stylesheets/global/style.css */
.wp-84 {
  width: 84% !important;
}

/* line 96907, app/assets/stylesheets/global/style.css */
.wp-85 {
  width: 85% !important;
}

/* line 96911, app/assets/stylesheets/global/style.css */
.wp-86 {
  width: 86% !important;
}

/* line 96915, app/assets/stylesheets/global/style.css */
.wp-87 {
  width: 87% !important;
}

/* line 96919, app/assets/stylesheets/global/style.css */
.wp-88 {
  width: 88% !important;
}

/* line 96923, app/assets/stylesheets/global/style.css */
.wp-89 {
  width: 89% !important;
}

/* line 96927, app/assets/stylesheets/global/style.css */
.wp-90 {
  width: 90% !important;
}

/* line 96931, app/assets/stylesheets/global/style.css */
.wp-91 {
  width: 91% !important;
}

/* line 96935, app/assets/stylesheets/global/style.css */
.wp-92 {
  width: 92% !important;
}

/* line 96939, app/assets/stylesheets/global/style.css */
.wp-93 {
  width: 93% !important;
}

/* line 96943, app/assets/stylesheets/global/style.css */
.wp-94 {
  width: 94% !important;
}

/* line 96947, app/assets/stylesheets/global/style.css */
.wp-95 {
  width: 95% !important;
}

/* line 96951, app/assets/stylesheets/global/style.css */
.wp-96 {
  width: 96% !important;
}

/* line 96955, app/assets/stylesheets/global/style.css */
.wp-97 {
  width: 97% !important;
}

/* line 96959, app/assets/stylesheets/global/style.css */
.wp-98 {
  width: 98% !important;
}

/* line 96963, app/assets/stylesheets/global/style.css */
.wp-99 {
  width: 99% !important;
}

/* line 96967, app/assets/stylesheets/global/style.css */
.wp-100 {
  width: 100% !important;
}

/* line 96971, app/assets/stylesheets/global/style.css */
.wp-101 {
  width: 101% !important;
}

/* line 96975, app/assets/stylesheets/global/style.css */
.wp-102 {
  width: 102% !important;
}

/* line 96979, app/assets/stylesheets/global/style.css */
.wp-103 {
  width: 103% !important;
}

/* line 96983, app/assets/stylesheets/global/style.css */
.wp-104 {
  width: 104% !important;
}

/* line 96987, app/assets/stylesheets/global/style.css */
.wp-105 {
  width: 105% !important;
}

/* line 96991, app/assets/stylesheets/global/style.css */
.wp-106 {
  width: 106% !important;
}

/* line 96995, app/assets/stylesheets/global/style.css */
.wp-107 {
  width: 107% !important;
}

/* line 96999, app/assets/stylesheets/global/style.css */
.wp-108 {
  width: 108% !important;
}

/* line 97003, app/assets/stylesheets/global/style.css */
.wp-109 {
  width: 109% !important;
}

/* line 97007, app/assets/stylesheets/global/style.css */
.wp-110 {
  width: 110% !important;
}

/* line 97011, app/assets/stylesheets/global/style.css */
.wp-111 {
  width: 111% !important;
}

/* line 97015, app/assets/stylesheets/global/style.css */
.wp-112 {
  width: 112% !important;
}

/* line 97019, app/assets/stylesheets/global/style.css */
.wp-113 {
  width: 113% !important;
}

/* line 97023, app/assets/stylesheets/global/style.css */
.wp-114 {
  width: 114% !important;
}

/* line 97027, app/assets/stylesheets/global/style.css */
.wp-115 {
  width: 115% !important;
}

/* line 97031, app/assets/stylesheets/global/style.css */
.wp-116 {
  width: 116% !important;
}

/* line 97035, app/assets/stylesheets/global/style.css */
.wp-117 {
  width: 117% !important;
}

/* line 97039, app/assets/stylesheets/global/style.css */
.wp-118 {
  width: 118% !important;
}

/* line 97043, app/assets/stylesheets/global/style.css */
.wp-119 {
  width: 119% !important;
}

/* line 97047, app/assets/stylesheets/global/style.css */
.wp-120 {
  width: 120% !important;
}

/* line 97051, app/assets/stylesheets/global/style.css */
.wp-121 {
  width: 121% !important;
}

/* line 97055, app/assets/stylesheets/global/style.css */
.wp-122 {
  width: 122% !important;
}

/* line 97059, app/assets/stylesheets/global/style.css */
.wp-123 {
  width: 123% !important;
}

/* line 97063, app/assets/stylesheets/global/style.css */
.wp-124 {
  width: 124% !important;
}

/* line 97067, app/assets/stylesheets/global/style.css */
.wp-125 {
  width: 125% !important;
}

/* line 97071, app/assets/stylesheets/global/style.css */
.wp-126 {
  width: 126% !important;
}

/* line 97075, app/assets/stylesheets/global/style.css */
.wp-127 {
  width: 127% !important;
}

/* line 97079, app/assets/stylesheets/global/style.css */
.wp-128 {
  width: 128% !important;
}

/* line 97083, app/assets/stylesheets/global/style.css */
.wp-129 {
  width: 129% !important;
}

/* line 97087, app/assets/stylesheets/global/style.css */
.wp-130 {
  width: 130% !important;
}

/* line 97091, app/assets/stylesheets/global/style.css */
.wp-131 {
  width: 131% !important;
}

/* line 97095, app/assets/stylesheets/global/style.css */
.wp-132 {
  width: 132% !important;
}

/* line 97099, app/assets/stylesheets/global/style.css */
.wp-133 {
  width: 133% !important;
}

/* line 97103, app/assets/stylesheets/global/style.css */
.wp-134 {
  width: 134% !important;
}

/* line 97107, app/assets/stylesheets/global/style.css */
.wp-135 {
  width: 135% !important;
}

/* line 97111, app/assets/stylesheets/global/style.css */
.wp-136 {
  width: 136% !important;
}

/* line 97115, app/assets/stylesheets/global/style.css */
.wp-137 {
  width: 137% !important;
}

/* line 97119, app/assets/stylesheets/global/style.css */
.wp-138 {
  width: 138% !important;
}

/* line 97123, app/assets/stylesheets/global/style.css */
.wp-139 {
  width: 139% !important;
}

/* line 97127, app/assets/stylesheets/global/style.css */
.wp-140 {
  width: 140% !important;
}

/* line 97131, app/assets/stylesheets/global/style.css */
.wp-141 {
  width: 141% !important;
}

/* line 97135, app/assets/stylesheets/global/style.css */
.wp-142 {
  width: 142% !important;
}

/* line 97139, app/assets/stylesheets/global/style.css */
.wp-143 {
  width: 143% !important;
}

/* line 97143, app/assets/stylesheets/global/style.css */
.wp-144 {
  width: 144% !important;
}

/* line 97147, app/assets/stylesheets/global/style.css */
.wp-145 {
  width: 145% !important;
}

/* line 97151, app/assets/stylesheets/global/style.css */
.wp-146 {
  width: 146% !important;
}

/* line 97155, app/assets/stylesheets/global/style.css */
.wp-147 {
  width: 147% !important;
}

/* line 97159, app/assets/stylesheets/global/style.css */
.wp-148 {
  width: 148% !important;
}

/* line 97163, app/assets/stylesheets/global/style.css */
.wp-149 {
  width: 149% !important;
}

/* line 97167, app/assets/stylesheets/global/style.css */
.wp-150 {
  width: 150% !important;
}

/* line 97171, app/assets/stylesheets/global/style.css */
.wp-151 {
  width: 151% !important;
}

/* line 97175, app/assets/stylesheets/global/style.css */
.wp-152 {
  width: 152% !important;
}

/* line 97179, app/assets/stylesheets/global/style.css */
.wp-153 {
  width: 153% !important;
}

/* line 97183, app/assets/stylesheets/global/style.css */
.wp-154 {
  width: 154% !important;
}

/* line 97187, app/assets/stylesheets/global/style.css */
.wp-155 {
  width: 155% !important;
}

/* line 97191, app/assets/stylesheets/global/style.css */
.wp-156 {
  width: 156% !important;
}

/* line 97195, app/assets/stylesheets/global/style.css */
.wp-157 {
  width: 157% !important;
}

/* line 97199, app/assets/stylesheets/global/style.css */
.wp-158 {
  width: 158% !important;
}

/* line 97203, app/assets/stylesheets/global/style.css */
.wp-159 {
  width: 159% !important;
}

/* line 97207, app/assets/stylesheets/global/style.css */
.wp-160 {
  width: 160% !important;
}

/* line 97211, app/assets/stylesheets/global/style.css */
.wp-161 {
  width: 161% !important;
}

/* line 97215, app/assets/stylesheets/global/style.css */
.wp-162 {
  width: 162% !important;
}

/* line 97219, app/assets/stylesheets/global/style.css */
.wp-163 {
  width: 163% !important;
}

/* line 97223, app/assets/stylesheets/global/style.css */
.wp-164 {
  width: 164% !important;
}

/* line 97227, app/assets/stylesheets/global/style.css */
.wp-165 {
  width: 165% !important;
}

/* line 97231, app/assets/stylesheets/global/style.css */
.wp-166 {
  width: 166% !important;
}

/* line 97235, app/assets/stylesheets/global/style.css */
.wp-167 {
  width: 167% !important;
}

/* line 97239, app/assets/stylesheets/global/style.css */
.wp-168 {
  width: 168% !important;
}

/* line 97243, app/assets/stylesheets/global/style.css */
.wp-169 {
  width: 169% !important;
}

/* line 97247, app/assets/stylesheets/global/style.css */
.wp-170 {
  width: 170% !important;
}

/* line 97251, app/assets/stylesheets/global/style.css */
.wp-171 {
  width: 171% !important;
}

/* line 97255, app/assets/stylesheets/global/style.css */
.wp-172 {
  width: 172% !important;
}

/* line 97259, app/assets/stylesheets/global/style.css */
.wp-173 {
  width: 173% !important;
}

/* line 97263, app/assets/stylesheets/global/style.css */
.wp-174 {
  width: 174% !important;
}

/* line 97267, app/assets/stylesheets/global/style.css */
.wp-175 {
  width: 175% !important;
}

/* line 97271, app/assets/stylesheets/global/style.css */
.wp-176 {
  width: 176% !important;
}

/* line 97275, app/assets/stylesheets/global/style.css */
.wp-177 {
  width: 177% !important;
}

/* line 97279, app/assets/stylesheets/global/style.css */
.wp-178 {
  width: 178% !important;
}

/* line 97283, app/assets/stylesheets/global/style.css */
.wp-179 {
  width: 179% !important;
}

/* line 97287, app/assets/stylesheets/global/style.css */
.wp-180 {
  width: 180% !important;
}

/* line 97291, app/assets/stylesheets/global/style.css */
.wp-181 {
  width: 181% !important;
}

/* line 97295, app/assets/stylesheets/global/style.css */
.wp-182 {
  width: 182% !important;
}

/* line 97299, app/assets/stylesheets/global/style.css */
.wp-183 {
  width: 183% !important;
}

/* line 97303, app/assets/stylesheets/global/style.css */
.wp-184 {
  width: 184% !important;
}

/* line 97307, app/assets/stylesheets/global/style.css */
.wp-185 {
  width: 185% !important;
}

/* line 97311, app/assets/stylesheets/global/style.css */
.wp-186 {
  width: 186% !important;
}

/* line 97315, app/assets/stylesheets/global/style.css */
.wp-187 {
  width: 187% !important;
}

/* line 97319, app/assets/stylesheets/global/style.css */
.wp-188 {
  width: 188% !important;
}

/* line 97323, app/assets/stylesheets/global/style.css */
.wp-189 {
  width: 189% !important;
}

/* line 97327, app/assets/stylesheets/global/style.css */
.wp-190 {
  width: 190% !important;
}

/* line 97331, app/assets/stylesheets/global/style.css */
.wp-191 {
  width: 191% !important;
}

/* line 97335, app/assets/stylesheets/global/style.css */
.wp-192 {
  width: 192% !important;
}

/* line 97339, app/assets/stylesheets/global/style.css */
.wp-193 {
  width: 193% !important;
}

/* line 97343, app/assets/stylesheets/global/style.css */
.wp-194 {
  width: 194% !important;
}

/* line 97347, app/assets/stylesheets/global/style.css */
.wp-195 {
  width: 195% !important;
}

/* line 97351, app/assets/stylesheets/global/style.css */
.wp-196 {
  width: 196% !important;
}

/* line 97355, app/assets/stylesheets/global/style.css */
.wp-197 {
  width: 197% !important;
}

/* line 97359, app/assets/stylesheets/global/style.css */
.wp-198 {
  width: 198% !important;
}

/* line 97363, app/assets/stylesheets/global/style.css */
.wp-199 {
  width: 199% !important;
}

/* line 97367, app/assets/stylesheets/global/style.css */
.wp-200 {
  width: 200% !important;
}

/*----- Width in px -----*/
/* line 97372, app/assets/stylesheets/global/style.css */
.wpx-1 {
  width: 1px !important;
}

/* line 97376, app/assets/stylesheets/global/style.css */
.wpx-2 {
  width: 2px !important;
}

/* line 97380, app/assets/stylesheets/global/style.css */
.wpx-3 {
  width: 3px !important;
}

/* line 97384, app/assets/stylesheets/global/style.css */
.wpx-4 {
  width: 4px !important;
}

/* line 97388, app/assets/stylesheets/global/style.css */
.wpx-5 {
  width: 5px !important;
}

/* line 97392, app/assets/stylesheets/global/style.css */
.wpx-6 {
  width: 6px !important;
}

/* line 97396, app/assets/stylesheets/global/style.css */
.wpx-7 {
  width: 7px !important;
}

/* line 97400, app/assets/stylesheets/global/style.css */
.wpx-8 {
  width: 8px !important;
}

/* line 97404, app/assets/stylesheets/global/style.css */
.wpx-9 {
  width: 9px !important;
}

/* line 97408, app/assets/stylesheets/global/style.css */
.wpx-10 {
  width: 10px !important;
}

/* line 97412, app/assets/stylesheets/global/style.css */
.wpx-15 {
  width: 15px !important;
}

/* line 97416, app/assets/stylesheets/global/style.css */
.wpx-20 {
  width: 20px !important;
}

/* line 97420, app/assets/stylesheets/global/style.css */
.wpx-21 {
  width: 21px !important;
}

/* line 97424, app/assets/stylesheets/global/style.css */
.wpx-22 {
  width: 22px !important;
}

/* line 97428, app/assets/stylesheets/global/style.css */
.wpx-23 {
  width: 23px !important;
}

/* line 97432, app/assets/stylesheets/global/style.css */
.wpx-24 {
  width: 24px !important;
}

/* line 97436, app/assets/stylesheets/global/style.css */
.wpx-25 {
  width: 25px !important;
}

/* line 97440, app/assets/stylesheets/global/style.css */
.wpx-26 {
  width: 26px !important;
}

/* line 97444, app/assets/stylesheets/global/style.css */
.wpx-27 {
  width: 27px !important;
}

/* line 97448, app/assets/stylesheets/global/style.css */
.wpx-28 {
  width: 28px !important;
}

/* line 97452, app/assets/stylesheets/global/style.css */
.wpx-29 {
  width: 29px !important;
}

/* line 97456, app/assets/stylesheets/global/style.css */
.wpx-30 {
  width: 30px !important;
}

/* line 97460, app/assets/stylesheets/global/style.css */
.wpx-31 {
  width: 31px !important;
}

/* line 97464, app/assets/stylesheets/global/style.css */
.wpx-32 {
  width: 32px !important;
}

/* line 97468, app/assets/stylesheets/global/style.css */
.wpx-33 {
  width: 33px !important;
}

/* line 97472, app/assets/stylesheets/global/style.css */
.wpx-34 {
  width: 34px !important;
}

/* line 97476, app/assets/stylesheets/global/style.css */
.wpx-35 {
  width: 35px !important;
}

/* line 97480, app/assets/stylesheets/global/style.css */
.wpx-36 {
  width: 36px !important;
}

/* line 97484, app/assets/stylesheets/global/style.css */
.wpx-37 {
  width: 37px !important;
}

/* line 97488, app/assets/stylesheets/global/style.css */
.wpx-38 {
  width: 38px !important;
}

/* line 97492, app/assets/stylesheets/global/style.css */
.wpx-39 {
  width: 39px !important;
}

/* line 97496, app/assets/stylesheets/global/style.css */
.wpx-40 {
  width: 40px !important;
}

/* line 97500, app/assets/stylesheets/global/style.css */
.wpx-41 {
  width: 41px !important;
}

/* line 97504, app/assets/stylesheets/global/style.css */
.wpx-42 {
  width: 42px !important;
}

/* line 97508, app/assets/stylesheets/global/style.css */
.wpx-43 {
  width: 43px !important;
}

/* line 97512, app/assets/stylesheets/global/style.css */
.wpx-44 {
  width: 44px !important;
}

/* line 97516, app/assets/stylesheets/global/style.css */
.wpx-45 {
  width: 45px !important;
}

/* line 97520, app/assets/stylesheets/global/style.css */
.wpx-46 {
  width: 46px !important;
}

/* line 97524, app/assets/stylesheets/global/style.css */
.wpx-47 {
  width: 47px !important;
}

/* line 97528, app/assets/stylesheets/global/style.css */
.wpx-48 {
  width: 48px !important;
}

/* line 97532, app/assets/stylesheets/global/style.css */
.wpx-49 {
  width: 49px !important;
}

/* line 97536, app/assets/stylesheets/global/style.css */
.wpx-50 {
  width: 50px !important;
}

/* line 97540, app/assets/stylesheets/global/style.css */
.wpx-51 {
  width: 51px !important;
}

/* line 97544, app/assets/stylesheets/global/style.css */
.wpx-52 {
  width: 52px !important;
}

/* line 97548, app/assets/stylesheets/global/style.css */
.wpx-53 {
  width: 53px !important;
}

/* line 97552, app/assets/stylesheets/global/style.css */
.wpx-54 {
  width: 54px !important;
}

/* line 97556, app/assets/stylesheets/global/style.css */
.wpx-55 {
  width: 55px !important;
}

/* line 97560, app/assets/stylesheets/global/style.css */
.wpx-56 {
  width: 56px !important;
}

/* line 97564, app/assets/stylesheets/global/style.css */
.wpx-57 {
  width: 57px !important;
}

/* line 97568, app/assets/stylesheets/global/style.css */
.wpx-58 {
  width: 58px !important;
}

/* line 97572, app/assets/stylesheets/global/style.css */
.wpx-59 {
  width: 59px !important;
}

/* line 97576, app/assets/stylesheets/global/style.css */
.wpx-60 {
  width: 60px !important;
}

/* line 97580, app/assets/stylesheets/global/style.css */
.wpx-61 {
  width: 61px !important;
}

/* line 97584, app/assets/stylesheets/global/style.css */
.wpx-62 {
  width: 62px !important;
}

/* line 97588, app/assets/stylesheets/global/style.css */
.wpx-63 {
  width: 63px !important;
}

/* line 97592, app/assets/stylesheets/global/style.css */
.wpx-64 {
  width: 64px !important;
}

/* line 97596, app/assets/stylesheets/global/style.css */
.wpx-65 {
  width: 65px !important;
}

/* line 97600, app/assets/stylesheets/global/style.css */
.wpx-66 {
  width: 66px !important;
}

/* line 97604, app/assets/stylesheets/global/style.css */
.wpx-67 {
  width: 67px !important;
}

/* line 97608, app/assets/stylesheets/global/style.css */
.wpx-68 {
  width: 68px !important;
}

/* line 97612, app/assets/stylesheets/global/style.css */
.wpx-69 {
  width: 69px !important;
}

/* line 97616, app/assets/stylesheets/global/style.css */
.wpx-70 {
  width: 70px !important;
}

/* line 97620, app/assets/stylesheets/global/style.css */
.wpx-71 {
  width: 71px !important;
}

/* line 97624, app/assets/stylesheets/global/style.css */
.wpx-72 {
  width: 72px !important;
}

/* line 97628, app/assets/stylesheets/global/style.css */
.wpx-73 {
  width: 73px !important;
}

/* line 97632, app/assets/stylesheets/global/style.css */
.wpx-74 {
  width: 74px !important;
}

/* line 97636, app/assets/stylesheets/global/style.css */
.wpx-75 {
  width: 75px !important;
}

/* line 97640, app/assets/stylesheets/global/style.css */
.wpx-76 {
  width: 76px !important;
}

/* line 97644, app/assets/stylesheets/global/style.css */
.wpx-77 {
  width: 77px !important;
}

/* line 97648, app/assets/stylesheets/global/style.css */
.wpx-78 {
  width: 78px !important;
}

/* line 97652, app/assets/stylesheets/global/style.css */
.wpx-79 {
  width: 79px !important;
}

/* line 97656, app/assets/stylesheets/global/style.css */
.wpx-80 {
  width: 80px !important;
}

/* line 97660, app/assets/stylesheets/global/style.css */
.wpx-81 {
  width: 81px !important;
}

/* line 97664, app/assets/stylesheets/global/style.css */
.wpx-82 {
  width: 82px !important;
}

/* line 97668, app/assets/stylesheets/global/style.css */
.wpx-83 {
  width: 83px !important;
}

/* line 97672, app/assets/stylesheets/global/style.css */
.wpx-84 {
  width: 84px !important;
}

/* line 97676, app/assets/stylesheets/global/style.css */
.wpx-85 {
  width: 85px !important;
}

/* line 97680, app/assets/stylesheets/global/style.css */
.wpx-86 {
  width: 86px !important;
}

/* line 97684, app/assets/stylesheets/global/style.css */
.wpx-87 {
  width: 87px !important;
}

/* line 97688, app/assets/stylesheets/global/style.css */
.wpx-88 {
  width: 88px !important;
}

/* line 97692, app/assets/stylesheets/global/style.css */
.wpx-89 {
  width: 89px !important;
}

/* line 97696, app/assets/stylesheets/global/style.css */
.wpx-90 {
  width: 90px !important;
}

/* line 97700, app/assets/stylesheets/global/style.css */
.wpx-91 {
  width: 91px !important;
}

/* line 97704, app/assets/stylesheets/global/style.css */
.wpx-92 {
  width: 92px !important;
}

/* line 97708, app/assets/stylesheets/global/style.css */
.wpx-93 {
  width: 93px !important;
}

/* line 97712, app/assets/stylesheets/global/style.css */
.wpx-94 {
  width: 94px !important;
}

/* line 97716, app/assets/stylesheets/global/style.css */
.wpx-95 {
  width: 95px !important;
}

/* line 97720, app/assets/stylesheets/global/style.css */
.wpx-96 {
  width: 96px !important;
}

/* line 97724, app/assets/stylesheets/global/style.css */
.wpx-97 {
  width: 97px !important;
}

/* line 97728, app/assets/stylesheets/global/style.css */
.wpx-98 {
  width: 98px !important;
}

/* line 97732, app/assets/stylesheets/global/style.css */
.wpx-99 {
  width: 99px !important;
}

/* line 97736, app/assets/stylesheets/global/style.css */
.wpx-100 {
  width: 100px !important;
}

/* line 97740, app/assets/stylesheets/global/style.css */
.wpx-101 {
  width: 101px !important;
}

/* line 97744, app/assets/stylesheets/global/style.css */
.wpx-102 {
  width: 102px !important;
}

/* line 97748, app/assets/stylesheets/global/style.css */
.wpx-103 {
  width: 103px !important;
}

/* line 97752, app/assets/stylesheets/global/style.css */
.wpx-104 {
  width: 104px !important;
}

/* line 97756, app/assets/stylesheets/global/style.css */
.wpx-105 {
  width: 105px !important;
}

/* line 97760, app/assets/stylesheets/global/style.css */
.wpx-106 {
  width: 106px !important;
}

/* line 97764, app/assets/stylesheets/global/style.css */
.wpx-107 {
  width: 107px !important;
}

/* line 97768, app/assets/stylesheets/global/style.css */
.wpx-108 {
  width: 108px !important;
}

/* line 97772, app/assets/stylesheets/global/style.css */
.wpx-109 {
  width: 109px !important;
}

/* line 97776, app/assets/stylesheets/global/style.css */
.wpx-150 {
  width: 150px !important;
}

/* line 97780, app/assets/stylesheets/global/style.css */
.wpx-151 {
  width: 151px !important;
}

/* line 97784, app/assets/stylesheets/global/style.css */
.wpx-152 {
  width: 152px !important;
}

/* line 97788, app/assets/stylesheets/global/style.css */
.wpx-153 {
  width: 153px !important;
}

/* line 97792, app/assets/stylesheets/global/style.css */
.wpx-154 {
  width: 154px !important;
}

/* line 97796, app/assets/stylesheets/global/style.css */
.wpx-155 {
  width: 155px !important;
}

/* line 97800, app/assets/stylesheets/global/style.css */
.wpx-156 {
  width: 156px !important;
}

/* line 97804, app/assets/stylesheets/global/style.css */
.wpx-157 {
  width: 157px !important;
}

/* line 97808, app/assets/stylesheets/global/style.css */
.wpx-158 {
  width: 158px !important;
}

/* line 97812, app/assets/stylesheets/global/style.css */
.wpx-159 {
  width: 159px !important;
}

/* line 97816, app/assets/stylesheets/global/style.css */
.wpx-200 {
  width: 200px !important;
}

/*----- Width in rem -----*/
/* line 97821, app/assets/stylesheets/global/style.css */
.wrem-1 {
  width: 1rem !important;
}

/* line 97825, app/assets/stylesheets/global/style.css */
.wrem-2 {
  width: 2rem !important;
}

/* line 97829, app/assets/stylesheets/global/style.css */
.wrem-3 {
  width: 3rem !important;
}

/* line 97833, app/assets/stylesheets/global/style.css */
.wrem-4 {
  width: 4rem !important;
}

/* line 97837, app/assets/stylesheets/global/style.css */
.wrem-5 {
  width: 5rem !important;
}

/* line 97841, app/assets/stylesheets/global/style.css */
.wrem-6 {
  width: 6rem !important;
}

/* line 97845, app/assets/stylesheets/global/style.css */
.wrem-7 {
  width: 7rem !important;
}

/* line 97849, app/assets/stylesheets/global/style.css */
.wrem-8 {
  width: 8rem !important;
}

/* line 97853, app/assets/stylesheets/global/style.css */
.wrem-9 {
  width: 9rem !important;
}

/* line 97857, app/assets/stylesheets/global/style.css */
.wrem-10 {
  width: 10rem !important;
}

/* line 97861, app/assets/stylesheets/global/style.css */
.wrem-15 {
  width: 15rem !important;
}

/* line 97865, app/assets/stylesheets/global/style.css */
.wrem-20 {
  width: 20rem !important;
}

/* line 97869, app/assets/stylesheets/global/style.css */
.wrem-21 {
  width: 21rem !important;
}

/* line 97873, app/assets/stylesheets/global/style.css */
.wrem-22 {
  width: 22rem !important;
}

/* line 97877, app/assets/stylesheets/global/style.css */
.wrem-23 {
  width: 23rem !important;
}

/* line 97881, app/assets/stylesheets/global/style.css */
.wrem-24 {
  width: 24rem !important;
}

/* line 97885, app/assets/stylesheets/global/style.css */
.wrem-25 {
  width: 25rem !important;
}

/* line 97889, app/assets/stylesheets/global/style.css */
.wrem-26 {
  width: 26rem !important;
}

/* line 97893, app/assets/stylesheets/global/style.css */
.wrem-27 {
  width: 27rem !important;
}

/* line 97897, app/assets/stylesheets/global/style.css */
.wrem-28 {
  width: 28rem !important;
}

/* line 97901, app/assets/stylesheets/global/style.css */
.wrem-29 {
  width: 29rem !important;
}

/* line 97905, app/assets/stylesheets/global/style.css */
.wrem-30 {
  width: 30rem !important;
}

/* line 97909, app/assets/stylesheets/global/style.css */
.wrem-31 {
  width: 31rem !important;
}

/* line 97913, app/assets/stylesheets/global/style.css */
.wrem-32 {
  width: 32rem !important;
}

/* line 97917, app/assets/stylesheets/global/style.css */
.wrem-33 {
  width: 33rem !important;
}

/* line 97921, app/assets/stylesheets/global/style.css */
.wrem-34 {
  width: 34rem !important;
}

/* line 97925, app/assets/stylesheets/global/style.css */
.wrem-35 {
  width: 35rem !important;
}

/* line 97929, app/assets/stylesheets/global/style.css */
.wrem-36 {
  width: 36rem !important;
}

/* line 97933, app/assets/stylesheets/global/style.css */
.wrem-37 {
  width: 37rem !important;
}

/* line 97937, app/assets/stylesheets/global/style.css */
.wrem-38 {
  width: 38rem !important;
}

/* line 97941, app/assets/stylesheets/global/style.css */
.wrem-39 {
  width: 39rem !important;
}

/* line 97945, app/assets/stylesheets/global/style.css */
.wrem-40 {
  width: 40rem !important;
}

/* line 97949, app/assets/stylesheets/global/style.css */
.wrem-41 {
  width: 41rem !important;
}

/* line 97953, app/assets/stylesheets/global/style.css */
.wrem-42 {
  width: 42rem !important;
}

/* line 97957, app/assets/stylesheets/global/style.css */
.wrem-43 {
  width: 43rem !important;
}

/* line 97961, app/assets/stylesheets/global/style.css */
.wrem-44 {
  width: 44rem !important;
}

/* line 97965, app/assets/stylesheets/global/style.css */
.wrem-45 {
  width: 45rem !important;
}

/* line 97969, app/assets/stylesheets/global/style.css */
.wrem-46 {
  width: 46rem !important;
}

/* line 97973, app/assets/stylesheets/global/style.css */
.wrem-47 {
  width: 47rem !important;
}

/* line 97977, app/assets/stylesheets/global/style.css */
.wrem-48 {
  width: 48rem !important;
}

/* line 97981, app/assets/stylesheets/global/style.css */
.wrem-49 {
  width: 49rem !important;
}

/* line 97985, app/assets/stylesheets/global/style.css */
.wrem-50 {
  width: 50rem !important;
}

/* line 97989, app/assets/stylesheets/global/style.css */
.wrem-51 {
  width: 51rem !important;
}

/* line 97993, app/assets/stylesheets/global/style.css */
.wrem-52 {
  width: 52rem !important;
}

/* line 97997, app/assets/stylesheets/global/style.css */
.wrem-53 {
  width: 53rem !important;
}

/* line 98001, app/assets/stylesheets/global/style.css */
.wrem-54 {
  width: 54rem !important;
}

/* line 98005, app/assets/stylesheets/global/style.css */
.wrem-55 {
  width: 55rem !important;
}

/* line 98009, app/assets/stylesheets/global/style.css */
.wrem-56 {
  width: 56rem !important;
}

/* line 98013, app/assets/stylesheets/global/style.css */
.wrem-57 {
  width: 57rem !important;
}

/* line 98017, app/assets/stylesheets/global/style.css */
.wrem-58 {
  width: 58rem !important;
}

/* line 98021, app/assets/stylesheets/global/style.css */
.wrem-59 {
  width: 59rem !important;
}

/* line 98025, app/assets/stylesheets/global/style.css */
.wrem-60 {
  width: 60rem !important;
}

/* line 98029, app/assets/stylesheets/global/style.css */
.wrem-61 {
  width: 61rem !important;
}

/* line 98033, app/assets/stylesheets/global/style.css */
.wrem-62 {
  width: 62rem !important;
}

/* line 98037, app/assets/stylesheets/global/style.css */
.wrem-63 {
  width: 63rem !important;
}

/* line 98041, app/assets/stylesheets/global/style.css */
.wrem-64 {
  width: 64rem !important;
}

/* line 98045, app/assets/stylesheets/global/style.css */
.wrem-65 {
  width: 65rem !important;
}

/* line 98049, app/assets/stylesheets/global/style.css */
.wrem-66 {
  width: 66rem !important;
}

/* line 98053, app/assets/stylesheets/global/style.css */
.wrem-67 {
  width: 67rem !important;
}

/* line 98057, app/assets/stylesheets/global/style.css */
.wrem-68 {
  width: 68rem !important;
}

/* line 98061, app/assets/stylesheets/global/style.css */
.wrem-69 {
  width: 69rem !important;
}

/* line 98065, app/assets/stylesheets/global/style.css */
.wrem-70 {
  width: 70rem !important;
}

/* line 98069, app/assets/stylesheets/global/style.css */
.wrem-71 {
  width: 71rem !important;
}

/* line 98073, app/assets/stylesheets/global/style.css */
.wrem-72 {
  width: 72rem !important;
}

/* line 98077, app/assets/stylesheets/global/style.css */
.wrem-73 {
  width: 73rem !important;
}

/* line 98081, app/assets/stylesheets/global/style.css */
.wrem-74 {
  width: 74rem !important;
}

/* line 98085, app/assets/stylesheets/global/style.css */
.wrem-75 {
  width: 75rem !important;
}

/* line 98089, app/assets/stylesheets/global/style.css */
.wrem-76 {
  width: 76rem !important;
}

/* line 98093, app/assets/stylesheets/global/style.css */
.wrem-77 {
  width: 77rem !important;
}

/* line 98097, app/assets/stylesheets/global/style.css */
.wrem-78 {
  width: 78rem !important;
}

/* line 98101, app/assets/stylesheets/global/style.css */
.wrem-79 {
  width: 79rem !important;
}

/* line 98105, app/assets/stylesheets/global/style.css */
.wrem-80 {
  width: 80rem !important;
}

/* line 98109, app/assets/stylesheets/global/style.css */
.wrem-81 {
  width: 81rem !important;
}

/* line 98113, app/assets/stylesheets/global/style.css */
.wrem-82 {
  width: 82rem !important;
}

/* line 98117, app/assets/stylesheets/global/style.css */
.wrem-83 {
  width: 83rem !important;
}

/* line 98121, app/assets/stylesheets/global/style.css */
.wrem-84 {
  width: 84rem !important;
}

/* line 98125, app/assets/stylesheets/global/style.css */
.wrem-85 {
  width: 85rem !important;
}

/* line 98129, app/assets/stylesheets/global/style.css */
.wrem-86 {
  width: 86rem !important;
}

/* line 98133, app/assets/stylesheets/global/style.css */
.wrem-87 {
  width: 87rem !important;
}

/* line 98137, app/assets/stylesheets/global/style.css */
.wrem-88 {
  width: 88rem !important;
}

/* line 98141, app/assets/stylesheets/global/style.css */
.wrem-89 {
  width: 89rem !important;
}

/* line 98145, app/assets/stylesheets/global/style.css */
.wrem-90 {
  width: 90rem !important;
}

/* line 98149, app/assets/stylesheets/global/style.css */
.wrem-91 {
  width: 91rem !important;
}

/* line 98153, app/assets/stylesheets/global/style.css */
.wrem-92 {
  width: 92rem !important;
}

/* line 98157, app/assets/stylesheets/global/style.css */
.wrem-93 {
  width: 93rem !important;
}

/* line 98161, app/assets/stylesheets/global/style.css */
.wrem-94 {
  width: 94rem !important;
}

/* line 98165, app/assets/stylesheets/global/style.css */
.wrem-95 {
  width: 95rem !important;
}

/* line 98169, app/assets/stylesheets/global/style.css */
.wrem-96 {
  width: 96rem !important;
}

/* line 98173, app/assets/stylesheets/global/style.css */
.wrem-97 {
  width: 97rem !important;
}

/* line 98177, app/assets/stylesheets/global/style.css */
.wrem-98 {
  width: 98rem !important;
}

/* line 98181, app/assets/stylesheets/global/style.css */
.wrem-99 {
  width: 99rem !important;
}

/* line 98185, app/assets/stylesheets/global/style.css */
.wrem-100 {
  width: 100rem !important;
}

/* line 98189, app/assets/stylesheets/global/style.css */
.wrem-1-1 {
  width: 1.1rem !important;
}

/* line 98193, app/assets/stylesheets/global/style.css */
.wrem-2-1 {
  width: 2.1rem !important;
}

/* line 98197, app/assets/stylesheets/global/style.css */
.wrem-3-1 {
  width: 3.1rem !important;
}

/* line 98201, app/assets/stylesheets/global/style.css */
.wrem-4-1 {
  width: 4.1rem !important;
}

/* line 98205, app/assets/stylesheets/global/style.css */
.wrem-5-1 {
  width: 5.1rem !important;
}

/* line 98209, app/assets/stylesheets/global/style.css */
.wrem-6-1 {
  width: 6.1rem !important;
}

/* line 98213, app/assets/stylesheets/global/style.css */
.wrem-7-1 {
  width: 7.1rem !important;
}

/* line 98217, app/assets/stylesheets/global/style.css */
.wrem-8-1 {
  width: 8.1rem !important;
}

/* line 98221, app/assets/stylesheets/global/style.css */
.wrem-9-1 {
  width: 9.1rem !important;
}

/* line 98225, app/assets/stylesheets/global/style.css */
.wrem-10-1 {
  width: 10.1rem !important;
}

/* line 98229, app/assets/stylesheets/global/style.css */
.wrem-15-1 {
  width: 15.1rem !important;
}

/* line 98233, app/assets/stylesheets/global/style.css */
.wrem-20-1 {
  width: 20.1rem !important;
}

/* line 98237, app/assets/stylesheets/global/style.css */
.wrem-21-1 {
  width: 21.1rem !important;
}

/* line 98241, app/assets/stylesheets/global/style.css */
.wrem-22-1 {
  width: 22.1rem !important;
}

/* line 98245, app/assets/stylesheets/global/style.css */
.wrem-23-1 {
  width: 23.1rem !important;
}

/* line 98249, app/assets/stylesheets/global/style.css */
.wrem-24-1 {
  width: 24.1rem !important;
}

/* line 98253, app/assets/stylesheets/global/style.css */
.wrem-25-1 {
  width: 25.1rem !important;
}

/* line 98257, app/assets/stylesheets/global/style.css */
.wrem-26-1 {
  width: 26.1rem !important;
}

/* line 98261, app/assets/stylesheets/global/style.css */
.wrem-27-1 {
  width: 27.1rem !important;
}

/* line 98265, app/assets/stylesheets/global/style.css */
.wrem-28-1 {
  width: 28.1rem !important;
}

/* line 98269, app/assets/stylesheets/global/style.css */
.wrem-29-1 {
  width: 29.1rem !important;
}

/* line 98273, app/assets/stylesheets/global/style.css */
.wrem-30-1 {
  width: 30.1rem !important;
}

/* line 98277, app/assets/stylesheets/global/style.css */
.wrem-31-1 {
  width: 31.1rem !important;
}

/* line 98281, app/assets/stylesheets/global/style.css */
.wrem-32-1 {
  width: 32.1rem !important;
}

/* line 98285, app/assets/stylesheets/global/style.css */
.wrem-33-1 {
  width: 33.1rem !important;
}

/* line 98289, app/assets/stylesheets/global/style.css */
.wrem-34-1 {
  width: 34.1rem !important;
}

/* line 98293, app/assets/stylesheets/global/style.css */
.wrem-35-1 {
  width: 35.1rem !important;
}

/* line 98297, app/assets/stylesheets/global/style.css */
.wrem-36-1 {
  width: 36.1rem !important;
}

/* line 98301, app/assets/stylesheets/global/style.css */
.wrem-37-1 {
  width: 37.1rem !important;
}

/* line 98305, app/assets/stylesheets/global/style.css */
.wrem-38-1 {
  width: 38.1rem !important;
}

/* line 98309, app/assets/stylesheets/global/style.css */
.wrem-39-1 {
  width: 39.1rem !important;
}

/* line 98313, app/assets/stylesheets/global/style.css */
.wrem-40-1 {
  width: 40.1rem !important;
}

/* line 98317, app/assets/stylesheets/global/style.css */
.wrem-41-1 {
  width: 41.1rem !important;
}

/* line 98321, app/assets/stylesheets/global/style.css */
.wrem-42-1 {
  width: 42.1rem !important;
}

/* line 98325, app/assets/stylesheets/global/style.css */
.wrem-43-1 {
  width: 43.1rem !important;
}

/* line 98329, app/assets/stylesheets/global/style.css */
.wrem-44-1 {
  width: 44.1rem !important;
}

/* line 98333, app/assets/stylesheets/global/style.css */
.wrem-45-1 {
  width: 45.1rem !important;
}

/* line 98337, app/assets/stylesheets/global/style.css */
.wrem-46-1 {
  width: 46.1rem !important;
}

/* line 98341, app/assets/stylesheets/global/style.css */
.wrem-47-1 {
  width: 47.1rem !important;
}

/* line 98345, app/assets/stylesheets/global/style.css */
.wrem-48-1 {
  width: 48.1rem !important;
}

/* line 98349, app/assets/stylesheets/global/style.css */
.wrem-49-1 {
  width: 49.1rem !important;
}

/* line 98353, app/assets/stylesheets/global/style.css */
.wrem-50-1 {
  width: 50.1rem !important;
}

/* line 98357, app/assets/stylesheets/global/style.css */
.wrem-51-1 {
  width: 51.1rem !important;
}

/* line 98361, app/assets/stylesheets/global/style.css */
.wrem-52-1 {
  width: 52.1rem !important;
}

/* line 98365, app/assets/stylesheets/global/style.css */
.wrem-53-1 {
  width: 53.1rem !important;
}

/* line 98369, app/assets/stylesheets/global/style.css */
.wrem-54-1 {
  width: 54.1rem !important;
}

/* line 98373, app/assets/stylesheets/global/style.css */
.wrem-55-1 {
  width: 55.1rem !important;
}

/* line 98377, app/assets/stylesheets/global/style.css */
.wrem-56-1 {
  width: 56.1rem !important;
}

/* line 98381, app/assets/stylesheets/global/style.css */
.wrem-57-1 {
  width: 57.1rem !important;
}

/* line 98385, app/assets/stylesheets/global/style.css */
.wrem-58-1 {
  width: 58.1rem !important;
}

/* line 98389, app/assets/stylesheets/global/style.css */
.wrem-59-1 {
  width: 59.1rem !important;
}

/* line 98393, app/assets/stylesheets/global/style.css */
.wrem-60-1 {
  width: 60.1rem !important;
}

/* line 98397, app/assets/stylesheets/global/style.css */
.wrem-61-1 {
  width: 61.1rem !important;
}

/* line 98401, app/assets/stylesheets/global/style.css */
.wrem-62-1 {
  width: 62.1rem !important;
}

/* line 98405, app/assets/stylesheets/global/style.css */
.wrem-63-1 {
  width: 63.1rem !important;
}

/* line 98409, app/assets/stylesheets/global/style.css */
.wrem-64-1 {
  width: 64.1rem !important;
}

/* line 98413, app/assets/stylesheets/global/style.css */
.wrem-65-1 {
  width: 65.1rem !important;
}

/* line 98417, app/assets/stylesheets/global/style.css */
.wrem-66-1 {
  width: 66.1rem !important;
}

/* line 98421, app/assets/stylesheets/global/style.css */
.wrem-67-1 {
  width: 67.1rem !important;
}

/* line 98425, app/assets/stylesheets/global/style.css */
.wrem-68-1 {
  width: 68.1rem !important;
}

/* line 98429, app/assets/stylesheets/global/style.css */
.wrem-69-1 {
  width: 69.1rem !important;
}

/* line 98433, app/assets/stylesheets/global/style.css */
.wrem-70-1 {
  width: 70.1rem !important;
}

/* line 98437, app/assets/stylesheets/global/style.css */
.wrem-71-1 {
  width: 71.1rem !important;
}

/* line 98441, app/assets/stylesheets/global/style.css */
.wrem-72-1 {
  width: 72.1rem !important;
}

/* line 98445, app/assets/stylesheets/global/style.css */
.wrem-73-1 {
  width: 73.1rem !important;
}

/* line 98449, app/assets/stylesheets/global/style.css */
.wrem-74-1 {
  width: 74.1rem !important;
}

/* line 98453, app/assets/stylesheets/global/style.css */
.wrem-75-1 {
  width: 75.1rem !important;
}

/* line 98457, app/assets/stylesheets/global/style.css */
.wrem-76-1 {
  width: 76.1rem !important;
}

/* line 98461, app/assets/stylesheets/global/style.css */
.wrem-77-1 {
  width: 77.1rem !important;
}

/* line 98465, app/assets/stylesheets/global/style.css */
.wrem-78-1 {
  width: 78.1rem !important;
}

/* line 98469, app/assets/stylesheets/global/style.css */
.wrem-79-1 {
  width: 79.1rem !important;
}

/* line 98473, app/assets/stylesheets/global/style.css */
.wrem-80-1 {
  width: 80.1rem !important;
}

/* line 98477, app/assets/stylesheets/global/style.css */
.wrem-81-1 {
  width: 81.1rem !important;
}

/* line 98481, app/assets/stylesheets/global/style.css */
.wrem-82-1 {
  width: 82.1rem !important;
}

/* line 98485, app/assets/stylesheets/global/style.css */
.wrem-83-1 {
  width: 83.1rem !important;
}

/* line 98489, app/assets/stylesheets/global/style.css */
.wrem-84-1 {
  width: 84.1rem !important;
}

/* line 98493, app/assets/stylesheets/global/style.css */
.wrem-85-1 {
  width: 85.1rem !important;
}

/* line 98497, app/assets/stylesheets/global/style.css */
.wrem-86-1 {
  width: 86.1rem !important;
}

/* line 98501, app/assets/stylesheets/global/style.css */
.wrem-87-1 {
  width: 87.1rem !important;
}

/* line 98505, app/assets/stylesheets/global/style.css */
.wrem-88-1 {
  width: 88.1rem !important;
}

/* line 98509, app/assets/stylesheets/global/style.css */
.wrem-89-1 {
  width: 89.1rem !important;
}

/* line 98513, app/assets/stylesheets/global/style.css */
.wrem-90-1 {
  width: 90.1rem !important;
}

/* line 98517, app/assets/stylesheets/global/style.css */
.wrem-91-1 {
  width: 91.1rem !important;
}

/* line 98521, app/assets/stylesheets/global/style.css */
.wrem-92-1 {
  width: 92.1rem !important;
}

/* line 98525, app/assets/stylesheets/global/style.css */
.wrem-93-1 {
  width: 93.1rem !important;
}

/* line 98529, app/assets/stylesheets/global/style.css */
.wrem-94-1 {
  width: 94.1rem !important;
}

/* line 98533, app/assets/stylesheets/global/style.css */
.wrem-95-1 {
  width: 95.1rem !important;
}

/* line 98537, app/assets/stylesheets/global/style.css */
.wrem-96-1 {
  width: 96.1rem !important;
}

/* line 98541, app/assets/stylesheets/global/style.css */
.wrem-97-1 {
  width: 97.1rem !important;
}

/* line 98545, app/assets/stylesheets/global/style.css */
.wrem-98-1 {
  width: 98.1rem !important;
}

/* line 98549, app/assets/stylesheets/global/style.css */
.wrem-99-1 {
  width: 99.1rem !important;
}

/* line 98553, app/assets/stylesheets/global/style.css */
.wrem-1-15 {
  width: 1.15rem !important;
}

/* line 98557, app/assets/stylesheets/global/style.css */
.wrem-2-15 {
  width: 2.15rem !important;
}

/* line 98561, app/assets/stylesheets/global/style.css */
.wrem-3-15 {
  width: 3.15rem !important;
}

/* line 98565, app/assets/stylesheets/global/style.css */
.wrem-4-15 {
  width: 4.15rem !important;
}

/* line 98569, app/assets/stylesheets/global/style.css */
.wrem-5-15 {
  width: 5.15rem !important;
}

/* line 98573, app/assets/stylesheets/global/style.css */
.wrem-6-15 {
  width: 6.15rem !important;
}

/* line 98577, app/assets/stylesheets/global/style.css */
.wrem-7-15 {
  width: 7.15rem !important;
}

/* line 98581, app/assets/stylesheets/global/style.css */
.wrem-8-15 {
  width: 8.15rem !important;
}

/* line 98585, app/assets/stylesheets/global/style.css */
.wrem-9-15 {
  width: 9.15rem !important;
}

/* line 98589, app/assets/stylesheets/global/style.css */
.wrem-10-15 {
  width: 10.15rem !important;
}

/* line 98593, app/assets/stylesheets/global/style.css */
.wrem-15-15 {
  width: 15.15rem !important;
}

/* line 98597, app/assets/stylesheets/global/style.css */
.wrem-20-15 {
  width: 20.15rem !important;
}

/* line 98601, app/assets/stylesheets/global/style.css */
.wrem-21-15 {
  width: 21.15rem !important;
}

/* line 98605, app/assets/stylesheets/global/style.css */
.wrem-22-15 {
  width: 22.15rem !important;
}

/* line 98609, app/assets/stylesheets/global/style.css */
.wrem-23-15 {
  width: 23.15rem !important;
}

/* line 98613, app/assets/stylesheets/global/style.css */
.wrem-24-15 {
  width: 24.15rem !important;
}

/* line 98617, app/assets/stylesheets/global/style.css */
.wrem-25-15 {
  width: 25.15rem !important;
}

/* line 98621, app/assets/stylesheets/global/style.css */
.wrem-26-15 {
  width: 26.15rem !important;
}

/* line 98625, app/assets/stylesheets/global/style.css */
.wrem-27-15 {
  width: 27.15rem !important;
}

/* line 98629, app/assets/stylesheets/global/style.css */
.wrem-28-15 {
  width: 28.15rem !important;
}

/* line 98633, app/assets/stylesheets/global/style.css */
.wrem-29-15 {
  width: 29.15rem !important;
}

/* line 98637, app/assets/stylesheets/global/style.css */
.wrem-30-15 {
  width: 30.15rem !important;
}

/* line 98641, app/assets/stylesheets/global/style.css */
.wrem-31-15 {
  width: 31.15rem !important;
}

/* line 98645, app/assets/stylesheets/global/style.css */
.wrem-32-15 {
  width: 32.15rem !important;
}

/* line 98649, app/assets/stylesheets/global/style.css */
.wrem-33-15 {
  width: 33.15rem !important;
}

/* line 98653, app/assets/stylesheets/global/style.css */
.wrem-34-15 {
  width: 34.15rem !important;
}

/* line 98657, app/assets/stylesheets/global/style.css */
.wrem-35-15 {
  width: 35.15rem !important;
}

/* line 98661, app/assets/stylesheets/global/style.css */
.wrem-36-15 {
  width: 36.15rem !important;
}

/* line 98665, app/assets/stylesheets/global/style.css */
.wrem-37-15 {
  width: 37.15rem !important;
}

/* line 98669, app/assets/stylesheets/global/style.css */
.wrem-38-15 {
  width: 38.15rem !important;
}

/* line 98673, app/assets/stylesheets/global/style.css */
.wrem-39-15 {
  width: 39.15rem !important;
}

/* line 98677, app/assets/stylesheets/global/style.css */
.wrem-40-15 {
  width: 40.15rem !important;
}

/* line 98681, app/assets/stylesheets/global/style.css */
.wrem-41-15 {
  width: 41.15rem !important;
}

/* line 98685, app/assets/stylesheets/global/style.css */
.wrem-42-15 {
  width: 42.15rem !important;
}

/* line 98689, app/assets/stylesheets/global/style.css */
.wrem-43-15 {
  width: 43.15rem !important;
}

/* line 98693, app/assets/stylesheets/global/style.css */
.wrem-44-15 {
  width: 44.15rem !important;
}

/* line 98697, app/assets/stylesheets/global/style.css */
.wrem-45-15 {
  width: 45.15rem !important;
}

/* line 98701, app/assets/stylesheets/global/style.css */
.wrem-46-15 {
  width: 46.15rem !important;
}

/* line 98705, app/assets/stylesheets/global/style.css */
.wrem-47-15 {
  width: 47.15rem !important;
}

/* line 98709, app/assets/stylesheets/global/style.css */
.wrem-48-15 {
  width: 48.15rem !important;
}

/* line 98713, app/assets/stylesheets/global/style.css */
.wrem-49-15 {
  width: 49.15rem !important;
}

/* line 98717, app/assets/stylesheets/global/style.css */
.wrem-50-15 {
  width: 50.15rem !important;
}

/* line 98721, app/assets/stylesheets/global/style.css */
.wrem-51-15 {
  width: 51.15rem !important;
}

/* line 98725, app/assets/stylesheets/global/style.css */
.wrem-52-15 {
  width: 52.15rem !important;
}

/* line 98729, app/assets/stylesheets/global/style.css */
.wrem-53-15 {
  width: 53.15rem !important;
}

/* line 98733, app/assets/stylesheets/global/style.css */
.wrem-54-15 {
  width: 54.15rem !important;
}

/* line 98737, app/assets/stylesheets/global/style.css */
.wrem-55-15 {
  width: 55.15rem !important;
}

/* line 98741, app/assets/stylesheets/global/style.css */
.wrem-56-15 {
  width: 56.15rem !important;
}

/* line 98745, app/assets/stylesheets/global/style.css */
.wrem-57-15 {
  width: 57.15rem !important;
}

/* line 98749, app/assets/stylesheets/global/style.css */
.wrem-58-15 {
  width: 58.15rem !important;
}

/* line 98753, app/assets/stylesheets/global/style.css */
.wrem-59-15 {
  width: 59.15rem !important;
}

/* line 98757, app/assets/stylesheets/global/style.css */
.wrem-60-15 {
  width: 60.15rem !important;
}

/* line 98761, app/assets/stylesheets/global/style.css */
.wrem-61-15 {
  width: 61.15rem !important;
}

/* line 98765, app/assets/stylesheets/global/style.css */
.wrem-62-15 {
  width: 62.15rem !important;
}

/* line 98769, app/assets/stylesheets/global/style.css */
.wrem-63-15 {
  width: 63.15rem !important;
}

/* line 98773, app/assets/stylesheets/global/style.css */
.wrem-64-15 {
  width: 64.15rem !important;
}

/* line 98777, app/assets/stylesheets/global/style.css */
.wrem-65-15 {
  width: 65.15rem !important;
}

/* line 98781, app/assets/stylesheets/global/style.css */
.wrem-66-15 {
  width: 66.15rem !important;
}

/* line 98785, app/assets/stylesheets/global/style.css */
.wrem-67-15 {
  width: 67.15rem !important;
}

/* line 98789, app/assets/stylesheets/global/style.css */
.wrem-68-15 {
  width: 68.15rem !important;
}

/* line 98793, app/assets/stylesheets/global/style.css */
.wrem-69-15 {
  width: 69.15rem !important;
}

/* line 98797, app/assets/stylesheets/global/style.css */
.wrem-70-15 {
  width: 70.15rem !important;
}

/* line 98801, app/assets/stylesheets/global/style.css */
.wrem-71-15 {
  width: 71.15rem !important;
}

/* line 98805, app/assets/stylesheets/global/style.css */
.wrem-72-15 {
  width: 72.15rem !important;
}

/* line 98809, app/assets/stylesheets/global/style.css */
.wrem-73-15 {
  width: 73.15rem !important;
}

/* line 98813, app/assets/stylesheets/global/style.css */
.wrem-74-15 {
  width: 74.15rem !important;
}

/* line 98817, app/assets/stylesheets/global/style.css */
.wrem-75-15 {
  width: 75.15rem !important;
}

/* line 98821, app/assets/stylesheets/global/style.css */
.wrem-76-15 {
  width: 76.15rem !important;
}

/* line 98825, app/assets/stylesheets/global/style.css */
.wrem-77-15 {
  width: 77.15rem !important;
}

/* line 98829, app/assets/stylesheets/global/style.css */
.wrem-78-15 {
  width: 78.15rem !important;
}

/* line 98833, app/assets/stylesheets/global/style.css */
.wrem-79-15 {
  width: 79.15rem !important;
}

/* line 98837, app/assets/stylesheets/global/style.css */
.wrem-80-15 {
  width: 80.15rem !important;
}

/* line 98841, app/assets/stylesheets/global/style.css */
.wrem-81-15 {
  width: 81.15rem !important;
}

/* line 98845, app/assets/stylesheets/global/style.css */
.wrem-82-15 {
  width: 82.15rem !important;
}

/* line 98849, app/assets/stylesheets/global/style.css */
.wrem-83-15 {
  width: 83.15rem !important;
}

/* line 98853, app/assets/stylesheets/global/style.css */
.wrem-84-15 {
  width: 84.15rem !important;
}

/* line 98857, app/assets/stylesheets/global/style.css */
.wrem-85-15 {
  width: 85.15rem !important;
}

/* line 98861, app/assets/stylesheets/global/style.css */
.wrem-86-15 {
  width: 86.15rem !important;
}

/* line 98865, app/assets/stylesheets/global/style.css */
.wrem-87-15 {
  width: 87.15rem !important;
}

/* line 98869, app/assets/stylesheets/global/style.css */
.wrem-88-15 {
  width: 88.15rem !important;
}

/* line 98873, app/assets/stylesheets/global/style.css */
.wrem-89-15 {
  width: 89.15rem !important;
}

/* line 98877, app/assets/stylesheets/global/style.css */
.wrem-90-15 {
  width: 90.15rem !important;
}

/* line 98881, app/assets/stylesheets/global/style.css */
.wrem-91-15 {
  width: 91.15rem !important;
}

/* line 98885, app/assets/stylesheets/global/style.css */
.wrem-92-15 {
  width: 92.15rem !important;
}

/* line 98889, app/assets/stylesheets/global/style.css */
.wrem-93-15 {
  width: 93.15rem !important;
}

/* line 98893, app/assets/stylesheets/global/style.css */
.wrem-94-15 {
  width: 94.15rem !important;
}

/* line 98897, app/assets/stylesheets/global/style.css */
.wrem-95-15 {
  width: 95.15rem !important;
}

/* line 98901, app/assets/stylesheets/global/style.css */
.wrem-96-15 {
  width: 96.15rem !important;
}

/* line 98905, app/assets/stylesheets/global/style.css */
.wrem-97-15 {
  width: 97.15rem !important;
}

/* line 98909, app/assets/stylesheets/global/style.css */
.wrem-98-15 {
  width: 98.15rem !important;
}

/* line 98913, app/assets/stylesheets/global/style.css */
.wrem-99-15 {
  width: 99.15rem !important;
}

/* line 98917, app/assets/stylesheets/global/style.css */
.wrem-1-2 {
  width: 1.2rem !important;
}

/* line 98921, app/assets/stylesheets/global/style.css */
.wrem-2-2 {
  width: 2.2rem !important;
}

/* line 98925, app/assets/stylesheets/global/style.css */
.wrem-3-2 {
  width: 3.2rem !important;
}

/* line 98929, app/assets/stylesheets/global/style.css */
.wrem-4-2 {
  width: 4.2rem !important;
}

/* line 98933, app/assets/stylesheets/global/style.css */
.wrem-5-2 {
  width: 5.2rem !important;
}

/* line 98937, app/assets/stylesheets/global/style.css */
.wrem-6-2 {
  width: 6.2rem !important;
}

/* line 98941, app/assets/stylesheets/global/style.css */
.wrem-7-2 {
  width: 7.2rem !important;
}

/* line 98945, app/assets/stylesheets/global/style.css */
.wrem-8-2 {
  width: 8.2rem !important;
}

/* line 98949, app/assets/stylesheets/global/style.css */
.wrem-9-2 {
  width: 9.2rem !important;
}

/* line 98953, app/assets/stylesheets/global/style.css */
.wrem-10-2 {
  width: 10.2rem !important;
}

/* line 98957, app/assets/stylesheets/global/style.css */
.wrem-15-2 {
  width: 15.2rem !important;
}

/* line 98961, app/assets/stylesheets/global/style.css */
.wrem-20-2 {
  width: 20.2rem !important;
}

/* line 98965, app/assets/stylesheets/global/style.css */
.wrem-21-2 {
  width: 21.2rem !important;
}

/* line 98969, app/assets/stylesheets/global/style.css */
.wrem-22-2 {
  width: 22.2rem !important;
}

/* line 98973, app/assets/stylesheets/global/style.css */
.wrem-23-2 {
  width: 23.2rem !important;
}

/* line 98977, app/assets/stylesheets/global/style.css */
.wrem-24-2 {
  width: 24.2rem !important;
}

/* line 98981, app/assets/stylesheets/global/style.css */
.wrem-25-2 {
  width: 25.2rem !important;
}

/* line 98985, app/assets/stylesheets/global/style.css */
.wrem-26-2 {
  width: 26.2rem !important;
}

/* line 98989, app/assets/stylesheets/global/style.css */
.wrem-27-2 {
  width: 27.2rem !important;
}

/* line 98993, app/assets/stylesheets/global/style.css */
.wrem-28-2 {
  width: 28.2rem !important;
}

/* line 98997, app/assets/stylesheets/global/style.css */
.wrem-29-2 {
  width: 29.2rem !important;
}

/* line 99001, app/assets/stylesheets/global/style.css */
.wrem-30-2 {
  width: 30.2rem !important;
}

/* line 99005, app/assets/stylesheets/global/style.css */
.wrem-31-2 {
  width: 31.2rem !important;
}

/* line 99009, app/assets/stylesheets/global/style.css */
.wrem-32-2 {
  width: 32.2rem !important;
}

/* line 99013, app/assets/stylesheets/global/style.css */
.wrem-33-2 {
  width: 33.2rem !important;
}

/* line 99017, app/assets/stylesheets/global/style.css */
.wrem-34-2 {
  width: 34.2rem !important;
}

/* line 99021, app/assets/stylesheets/global/style.css */
.wrem-35-2 {
  width: 35.2rem !important;
}

/* line 99025, app/assets/stylesheets/global/style.css */
.wrem-36-2 {
  width: 36.2rem !important;
}

/* line 99029, app/assets/stylesheets/global/style.css */
.wrem-37-2 {
  width: 37.2rem !important;
}

/* line 99033, app/assets/stylesheets/global/style.css */
.wrem-38-2 {
  width: 38.2rem !important;
}

/* line 99037, app/assets/stylesheets/global/style.css */
.wrem-39-2 {
  width: 39.2rem !important;
}

/* line 99041, app/assets/stylesheets/global/style.css */
.wrem-40-2 {
  width: 40.2rem !important;
}

/* line 99045, app/assets/stylesheets/global/style.css */
.wrem-41-2 {
  width: 41.2rem !important;
}

/* line 99049, app/assets/stylesheets/global/style.css */
.wrem-42-2 {
  width: 42.2rem !important;
}

/* line 99053, app/assets/stylesheets/global/style.css */
.wrem-43-2 {
  width: 43.2rem !important;
}

/* line 99057, app/assets/stylesheets/global/style.css */
.wrem-44-2 {
  width: 44.2rem !important;
}

/* line 99061, app/assets/stylesheets/global/style.css */
.wrem-45-2 {
  width: 45.2rem !important;
}

/* line 99065, app/assets/stylesheets/global/style.css */
.wrem-46-2 {
  width: 46.2rem !important;
}

/* line 99069, app/assets/stylesheets/global/style.css */
.wrem-47-2 {
  width: 47.2rem !important;
}

/* line 99073, app/assets/stylesheets/global/style.css */
.wrem-48-2 {
  width: 48.2rem !important;
}

/* line 99077, app/assets/stylesheets/global/style.css */
.wrem-49-2 {
  width: 49.2rem !important;
}

/* line 99081, app/assets/stylesheets/global/style.css */
.wrem-50-2 {
  width: 50.2rem !important;
}

/* line 99085, app/assets/stylesheets/global/style.css */
.wrem-51-2 {
  width: 51.2rem !important;
}

/* line 99089, app/assets/stylesheets/global/style.css */
.wrem-52-2 {
  width: 52.2rem !important;
}

/* line 99093, app/assets/stylesheets/global/style.css */
.wrem-53-2 {
  width: 53.2rem !important;
}

/* line 99097, app/assets/stylesheets/global/style.css */
.wrem-54-2 {
  width: 54.2rem !important;
}

/* line 99101, app/assets/stylesheets/global/style.css */
.wrem-55-2 {
  width: 55.2rem !important;
}

/* line 99105, app/assets/stylesheets/global/style.css */
.wrem-56-2 {
  width: 56.2rem !important;
}

/* line 99109, app/assets/stylesheets/global/style.css */
.wrem-57-2 {
  width: 57.2rem !important;
}

/* line 99113, app/assets/stylesheets/global/style.css */
.wrem-58-2 {
  width: 58.2rem !important;
}

/* line 99117, app/assets/stylesheets/global/style.css */
.wrem-59-2 {
  width: 59.2rem !important;
}

/* line 99121, app/assets/stylesheets/global/style.css */
.wrem-60-2 {
  width: 60.2rem !important;
}

/* line 99125, app/assets/stylesheets/global/style.css */
.wrem-61-2 {
  width: 61.2rem !important;
}

/* line 99129, app/assets/stylesheets/global/style.css */
.wrem-62-2 {
  width: 62.2rem !important;
}

/* line 99133, app/assets/stylesheets/global/style.css */
.wrem-63-2 {
  width: 63.2rem !important;
}

/* line 99137, app/assets/stylesheets/global/style.css */
.wrem-64-2 {
  width: 64.2rem !important;
}

/* line 99141, app/assets/stylesheets/global/style.css */
.wrem-65-2 {
  width: 65.2rem !important;
}

/* line 99145, app/assets/stylesheets/global/style.css */
.wrem-66-2 {
  width: 66.2rem !important;
}

/* line 99149, app/assets/stylesheets/global/style.css */
.wrem-67-2 {
  width: 67.2rem !important;
}

/* line 99153, app/assets/stylesheets/global/style.css */
.wrem-68-2 {
  width: 68.2rem !important;
}

/* line 99157, app/assets/stylesheets/global/style.css */
.wrem-69-2 {
  width: 69.2rem !important;
}

/* line 99161, app/assets/stylesheets/global/style.css */
.wrem-70-2 {
  width: 70.2rem !important;
}

/* line 99165, app/assets/stylesheets/global/style.css */
.wrem-71-2 {
  width: 71.2rem !important;
}

/* line 99169, app/assets/stylesheets/global/style.css */
.wrem-72-2 {
  width: 72.2rem !important;
}

/* line 99173, app/assets/stylesheets/global/style.css */
.wrem-73-2 {
  width: 73.2rem !important;
}

/* line 99177, app/assets/stylesheets/global/style.css */
.wrem-74-2 {
  width: 74.2rem !important;
}

/* line 99181, app/assets/stylesheets/global/style.css */
.wrem-75-2 {
  width: 75.2rem !important;
}

/* line 99185, app/assets/stylesheets/global/style.css */
.wrem-76-2 {
  width: 76.2rem !important;
}

/* line 99189, app/assets/stylesheets/global/style.css */
.wrem-77-2 {
  width: 77.2rem !important;
}

/* line 99193, app/assets/stylesheets/global/style.css */
.wrem-78-2 {
  width: 78.2rem !important;
}

/* line 99197, app/assets/stylesheets/global/style.css */
.wrem-79-2 {
  width: 79.2rem !important;
}

/* line 99201, app/assets/stylesheets/global/style.css */
.wrem-80-2 {
  width: 80.2rem !important;
}

/* line 99205, app/assets/stylesheets/global/style.css */
.wrem-81-2 {
  width: 81.2rem !important;
}

/* line 99209, app/assets/stylesheets/global/style.css */
.wrem-82-2 {
  width: 82.2rem !important;
}

/* line 99213, app/assets/stylesheets/global/style.css */
.wrem-83-2 {
  width: 83.2rem !important;
}

/* line 99217, app/assets/stylesheets/global/style.css */
.wrem-84-2 {
  width: 84.2rem !important;
}

/* line 99221, app/assets/stylesheets/global/style.css */
.wrem-85-2 {
  width: 85.2rem !important;
}

/* line 99225, app/assets/stylesheets/global/style.css */
.wrem-86-2 {
  width: 86.2rem !important;
}

/* line 99229, app/assets/stylesheets/global/style.css */
.wrem-87-2 {
  width: 87.2rem !important;
}

/* line 99233, app/assets/stylesheets/global/style.css */
.wrem-88-2 {
  width: 88.2rem !important;
}

/* line 99237, app/assets/stylesheets/global/style.css */
.wrem-89-2 {
  width: 89.2rem !important;
}

/* line 99241, app/assets/stylesheets/global/style.css */
.wrem-90-2 {
  width: 90.2rem !important;
}

/* line 99245, app/assets/stylesheets/global/style.css */
.wrem-91-2 {
  width: 91.2rem !important;
}

/* line 99249, app/assets/stylesheets/global/style.css */
.wrem-92-2 {
  width: 92.2rem !important;
}

/* line 99253, app/assets/stylesheets/global/style.css */
.wrem-93-2 {
  width: 93.2rem !important;
}

/* line 99257, app/assets/stylesheets/global/style.css */
.wrem-94-2 {
  width: 94.2rem !important;
}

/* line 99261, app/assets/stylesheets/global/style.css */
.wrem-95-2 {
  width: 95.2rem !important;
}

/* line 99265, app/assets/stylesheets/global/style.css */
.wrem-96-2 {
  width: 96.2rem !important;
}

/* line 99269, app/assets/stylesheets/global/style.css */
.wrem-97-2 {
  width: 97.2rem !important;
}

/* line 99273, app/assets/stylesheets/global/style.css */
.wrem-98-2 {
  width: 98.2rem !important;
}

/* line 99277, app/assets/stylesheets/global/style.css */
.wrem-99-2 {
  width: 99.2rem !important;
}

/* line 99281, app/assets/stylesheets/global/style.css */
.wrem-1-25 {
  width: 1.25rem !important;
}

/* line 99285, app/assets/stylesheets/global/style.css */
.wrem-2-25 {
  width: 2.25rem !important;
}

/* line 99289, app/assets/stylesheets/global/style.css */
.wrem-3-25 {
  width: 3.25rem !important;
}

/* line 99293, app/assets/stylesheets/global/style.css */
.wrem-4-25 {
  width: 4.25rem !important;
}

/* line 99297, app/assets/stylesheets/global/style.css */
.wrem-5-25 {
  width: 5.25rem !important;
}

/* line 99301, app/assets/stylesheets/global/style.css */
.wrem-6-25 {
  width: 6.25rem !important;
}

/* line 99305, app/assets/stylesheets/global/style.css */
.wrem-7-25 {
  width: 7.25rem !important;
}

/* line 99309, app/assets/stylesheets/global/style.css */
.wrem-8-25 {
  width: 8.25rem !important;
}

/* line 99313, app/assets/stylesheets/global/style.css */
.wrem-9-25 {
  width: 9.25rem !important;
}

/* line 99317, app/assets/stylesheets/global/style.css */
.wrem-10-25 {
  width: 10.25rem !important;
}

/* line 99321, app/assets/stylesheets/global/style.css */
.wrem-15-25 {
  width: 15.25rem !important;
}

/* line 99325, app/assets/stylesheets/global/style.css */
.wrem-20-25 {
  width: 20.25rem !important;
}

/* line 99329, app/assets/stylesheets/global/style.css */
.wrem-21-25 {
  width: 21.25rem !important;
}

/* line 99333, app/assets/stylesheets/global/style.css */
.wrem-22-25 {
  width: 22.25rem !important;
}

/* line 99337, app/assets/stylesheets/global/style.css */
.wrem-23-25 {
  width: 23.25rem !important;
}

/* line 99341, app/assets/stylesheets/global/style.css */
.wrem-24-25 {
  width: 24.25rem !important;
}

/* line 99345, app/assets/stylesheets/global/style.css */
.wrem-25-25 {
  width: 25.25rem !important;
}

/* line 99349, app/assets/stylesheets/global/style.css */
.wrem-26-25 {
  width: 26.25rem !important;
}

/* line 99353, app/assets/stylesheets/global/style.css */
.wrem-27-25 {
  width: 27.25rem !important;
}

/* line 99357, app/assets/stylesheets/global/style.css */
.wrem-28-25 {
  width: 28.25rem !important;
}

/* line 99361, app/assets/stylesheets/global/style.css */
.wrem-29-25 {
  width: 29.25rem !important;
}

/* line 99365, app/assets/stylesheets/global/style.css */
.wrem-30-25 {
  width: 30.25rem !important;
}

/* line 99369, app/assets/stylesheets/global/style.css */
.wrem-31-25 {
  width: 31.25rem !important;
}

/* line 99373, app/assets/stylesheets/global/style.css */
.wrem-32-25 {
  width: 32.25rem !important;
}

/* line 99377, app/assets/stylesheets/global/style.css */
.wrem-33-25 {
  width: 33.25rem !important;
}

/* line 99381, app/assets/stylesheets/global/style.css */
.wrem-34-25 {
  width: 34.25rem !important;
}

/* line 99385, app/assets/stylesheets/global/style.css */
.wrem-35-25 {
  width: 35.25rem !important;
}

/* line 99389, app/assets/stylesheets/global/style.css */
.wrem-36-25 {
  width: 36.25rem !important;
}

/* line 99393, app/assets/stylesheets/global/style.css */
.wrem-37-25 {
  width: 37.25rem !important;
}

/* line 99397, app/assets/stylesheets/global/style.css */
.wrem-38-25 {
  width: 38.25rem !important;
}

/* line 99401, app/assets/stylesheets/global/style.css */
.wrem-39-25 {
  width: 39.25rem !important;
}

/* line 99405, app/assets/stylesheets/global/style.css */
.wrem-40-25 {
  width: 40.25rem !important;
}

/* line 99409, app/assets/stylesheets/global/style.css */
.wrem-41-25 {
  width: 41.25rem !important;
}

/* line 99413, app/assets/stylesheets/global/style.css */
.wrem-42-25 {
  width: 42.25rem !important;
}

/* line 99417, app/assets/stylesheets/global/style.css */
.wrem-43-25 {
  width: 43.25rem !important;
}

/* line 99421, app/assets/stylesheets/global/style.css */
.wrem-44-25 {
  width: 44.25rem !important;
}

/* line 99425, app/assets/stylesheets/global/style.css */
.wrem-45-25 {
  width: 45.25rem !important;
}

/* line 99429, app/assets/stylesheets/global/style.css */
.wrem-46-25 {
  width: 46.25rem !important;
}

/* line 99433, app/assets/stylesheets/global/style.css */
.wrem-47-25 {
  width: 47.25rem !important;
}

/* line 99437, app/assets/stylesheets/global/style.css */
.wrem-48-25 {
  width: 48.25rem !important;
}

/* line 99441, app/assets/stylesheets/global/style.css */
.wrem-49-25 {
  width: 49.25rem !important;
}

/* line 99445, app/assets/stylesheets/global/style.css */
.wrem-50-25 {
  width: 50.25rem !important;
}

/* line 99449, app/assets/stylesheets/global/style.css */
.wrem-51-25 {
  width: 51.25rem !important;
}

/* line 99453, app/assets/stylesheets/global/style.css */
.wrem-52-25 {
  width: 52.25rem !important;
}

/* line 99457, app/assets/stylesheets/global/style.css */
.wrem-53-25 {
  width: 53.25rem !important;
}

/* line 99461, app/assets/stylesheets/global/style.css */
.wrem-54-25 {
  width: 54.25rem !important;
}

/* line 99465, app/assets/stylesheets/global/style.css */
.wrem-55-25 {
  width: 55.25rem !important;
}

/* line 99469, app/assets/stylesheets/global/style.css */
.wrem-56-25 {
  width: 56.25rem !important;
}

/* line 99473, app/assets/stylesheets/global/style.css */
.wrem-57-25 {
  width: 57.25rem !important;
}

/* line 99477, app/assets/stylesheets/global/style.css */
.wrem-58-25 {
  width: 58.25rem !important;
}

/* line 99481, app/assets/stylesheets/global/style.css */
.wrem-59-25 {
  width: 59.25rem !important;
}

/* line 99485, app/assets/stylesheets/global/style.css */
.wrem-60-25 {
  width: 60.25rem !important;
}

/* line 99489, app/assets/stylesheets/global/style.css */
.wrem-61-25 {
  width: 61.25rem !important;
}

/* line 99493, app/assets/stylesheets/global/style.css */
.wrem-62-25 {
  width: 62.25rem !important;
}

/* line 99497, app/assets/stylesheets/global/style.css */
.wrem-63-25 {
  width: 63.25rem !important;
}

/* line 99501, app/assets/stylesheets/global/style.css */
.wrem-64-25 {
  width: 64.25rem !important;
}

/* line 99505, app/assets/stylesheets/global/style.css */
.wrem-65-25 {
  width: 65.25rem !important;
}

/* line 99509, app/assets/stylesheets/global/style.css */
.wrem-66-25 {
  width: 66.25rem !important;
}

/* line 99513, app/assets/stylesheets/global/style.css */
.wrem-67-25 {
  width: 67.25rem !important;
}

/* line 99517, app/assets/stylesheets/global/style.css */
.wrem-68-25 {
  width: 68.25rem !important;
}

/* line 99521, app/assets/stylesheets/global/style.css */
.wrem-69-25 {
  width: 69.25rem !important;
}

/* line 99525, app/assets/stylesheets/global/style.css */
.wrem-70-25 {
  width: 70.25rem !important;
}

/* line 99529, app/assets/stylesheets/global/style.css */
.wrem-71-25 {
  width: 71.25rem !important;
}

/* line 99533, app/assets/stylesheets/global/style.css */
.wrem-72-25 {
  width: 72.25rem !important;
}

/* line 99537, app/assets/stylesheets/global/style.css */
.wrem-73-25 {
  width: 73.25rem !important;
}

/* line 99541, app/assets/stylesheets/global/style.css */
.wrem-74-25 {
  width: 74.25rem !important;
}

/* line 99545, app/assets/stylesheets/global/style.css */
.wrem-75-25 {
  width: 75.25rem !important;
}

/* line 99549, app/assets/stylesheets/global/style.css */
.wrem-76-25 {
  width: 76.25rem !important;
}

/* line 99553, app/assets/stylesheets/global/style.css */
.wrem-77-25 {
  width: 77.25rem !important;
}

/* line 99557, app/assets/stylesheets/global/style.css */
.wrem-78-25 {
  width: 78.25rem !important;
}

/* line 99561, app/assets/stylesheets/global/style.css */
.wrem-79-25 {
  width: 79.25rem !important;
}

/* line 99565, app/assets/stylesheets/global/style.css */
.wrem-80-25 {
  width: 80.25rem !important;
}

/* line 99569, app/assets/stylesheets/global/style.css */
.wrem-81-25 {
  width: 81.25rem !important;
}

/* line 99573, app/assets/stylesheets/global/style.css */
.wrem-82-25 {
  width: 82.25rem !important;
}

/* line 99577, app/assets/stylesheets/global/style.css */
.wrem-83-25 {
  width: 83.25rem !important;
}

/* line 99581, app/assets/stylesheets/global/style.css */
.wrem-84-25 {
  width: 84.25rem !important;
}

/* line 99585, app/assets/stylesheets/global/style.css */
.wrem-85-25 {
  width: 85.25rem !important;
}

/* line 99589, app/assets/stylesheets/global/style.css */
.wrem-86-25 {
  width: 86.25rem !important;
}

/* line 99593, app/assets/stylesheets/global/style.css */
.wrem-87-25 {
  width: 87.25rem !important;
}

/* line 99597, app/assets/stylesheets/global/style.css */
.wrem-88-25 {
  width: 88.25rem !important;
}

/* line 99601, app/assets/stylesheets/global/style.css */
.wrem-89-25 {
  width: 89.25rem !important;
}

/* line 99605, app/assets/stylesheets/global/style.css */
.wrem-90-25 {
  width: 90.25rem !important;
}

/* line 99609, app/assets/stylesheets/global/style.css */
.wrem-91-25 {
  width: 91.25rem !important;
}

/* line 99613, app/assets/stylesheets/global/style.css */
.wrem-92-25 {
  width: 92.25rem !important;
}

/* line 99617, app/assets/stylesheets/global/style.css */
.wrem-93-25 {
  width: 93.25rem !important;
}

/* line 99621, app/assets/stylesheets/global/style.css */
.wrem-94-25 {
  width: 94.25rem !important;
}

/* line 99625, app/assets/stylesheets/global/style.css */
.wrem-95-25 {
  width: 95.25rem !important;
}

/* line 99629, app/assets/stylesheets/global/style.css */
.wrem-96-25 {
  width: 96.25rem !important;
}

/* line 99633, app/assets/stylesheets/global/style.css */
.wrem-97-25 {
  width: 97.25rem !important;
}

/* line 99637, app/assets/stylesheets/global/style.css */
.wrem-98-25 {
  width: 98.25rem !important;
}

/* line 99641, app/assets/stylesheets/global/style.css */
.wrem-99-25 {
  width: 99.25rem !important;
}

/* line 99645, app/assets/stylesheets/global/style.css */
.wrem-1-3 {
  width: 1.3rem !important;
}

/* line 99649, app/assets/stylesheets/global/style.css */
.wrem-2-3 {
  width: 2.3rem !important;
}

/* line 99653, app/assets/stylesheets/global/style.css */
.wrem-3-3 {
  width: 3.3rem !important;
}

/* line 99657, app/assets/stylesheets/global/style.css */
.wrem-4-3 {
  width: 4.3rem !important;
}

/* line 99661, app/assets/stylesheets/global/style.css */
.wrem-5-3 {
  width: 5.3rem !important;
}

/* line 99665, app/assets/stylesheets/global/style.css */
.wrem-6-3 {
  width: 6.3rem !important;
}

/* line 99669, app/assets/stylesheets/global/style.css */
.wrem-7-3 {
  width: 7.3rem !important;
}

/* line 99673, app/assets/stylesheets/global/style.css */
.wrem-8-3 {
  width: 8.3rem !important;
}

/* line 99677, app/assets/stylesheets/global/style.css */
.wrem-9-3 {
  width: 9.3rem !important;
}

/* line 99681, app/assets/stylesheets/global/style.css */
.wrem-10-3 {
  width: 10.3rem !important;
}

/* line 99685, app/assets/stylesheets/global/style.css */
.wrem-15-3 {
  width: 15.3rem !important;
}

/* line 99689, app/assets/stylesheets/global/style.css */
.wrem-20-3 {
  width: 20.3rem !important;
}

/* line 99693, app/assets/stylesheets/global/style.css */
.wrem-21-3 {
  width: 21.3rem !important;
}

/* line 99697, app/assets/stylesheets/global/style.css */
.wrem-22-3 {
  width: 22.3rem !important;
}

/* line 99701, app/assets/stylesheets/global/style.css */
.wrem-23-3 {
  width: 23.3rem !important;
}

/* line 99705, app/assets/stylesheets/global/style.css */
.wrem-24-3 {
  width: 24.3rem !important;
}

/* line 99709, app/assets/stylesheets/global/style.css */
.wrem-25-3 {
  width: 25.3rem !important;
}

/* line 99713, app/assets/stylesheets/global/style.css */
.wrem-26-3 {
  width: 26.3rem !important;
}

/* line 99717, app/assets/stylesheets/global/style.css */
.wrem-27-3 {
  width: 27.3rem !important;
}

/* line 99721, app/assets/stylesheets/global/style.css */
.wrem-28-3 {
  width: 28.3rem !important;
}

/* line 99725, app/assets/stylesheets/global/style.css */
.wrem-29-3 {
  width: 29.3rem !important;
}

/* line 99729, app/assets/stylesheets/global/style.css */
.wrem-30-3 {
  width: 30.3rem !important;
}

/* line 99733, app/assets/stylesheets/global/style.css */
.wrem-31-3 {
  width: 31.3rem !important;
}

/* line 99737, app/assets/stylesheets/global/style.css */
.wrem-32-3 {
  width: 32.3rem !important;
}

/* line 99741, app/assets/stylesheets/global/style.css */
.wrem-33-3 {
  width: 33.3rem !important;
}

/* line 99745, app/assets/stylesheets/global/style.css */
.wrem-34-3 {
  width: 34.3rem !important;
}

/* line 99749, app/assets/stylesheets/global/style.css */
.wrem-35-3 {
  width: 35.3rem !important;
}

/* line 99753, app/assets/stylesheets/global/style.css */
.wrem-36-3 {
  width: 36.3rem !important;
}

/* line 99757, app/assets/stylesheets/global/style.css */
.wrem-37-3 {
  width: 37.3rem !important;
}

/* line 99761, app/assets/stylesheets/global/style.css */
.wrem-38-3 {
  width: 38.3rem !important;
}

/* line 99765, app/assets/stylesheets/global/style.css */
.wrem-39-3 {
  width: 39.3rem !important;
}

/* line 99769, app/assets/stylesheets/global/style.css */
.wrem-40-3 {
  width: 40.3rem !important;
}

/* line 99773, app/assets/stylesheets/global/style.css */
.wrem-41-3 {
  width: 41.3rem !important;
}

/* line 99777, app/assets/stylesheets/global/style.css */
.wrem-42-3 {
  width: 42.3rem !important;
}

/* line 99781, app/assets/stylesheets/global/style.css */
.wrem-43-3 {
  width: 43.3rem !important;
}

/* line 99785, app/assets/stylesheets/global/style.css */
.wrem-44-3 {
  width: 44.3rem !important;
}

/* line 99789, app/assets/stylesheets/global/style.css */
.wrem-45-3 {
  width: 45.3rem !important;
}

/* line 99793, app/assets/stylesheets/global/style.css */
.wrem-46-3 {
  width: 46.3rem !important;
}

/* line 99797, app/assets/stylesheets/global/style.css */
.wrem-47-3 {
  width: 47.3rem !important;
}

/* line 99801, app/assets/stylesheets/global/style.css */
.wrem-48-3 {
  width: 48.3rem !important;
}

/* line 99805, app/assets/stylesheets/global/style.css */
.wrem-49-3 {
  width: 49.3rem !important;
}

/* line 99809, app/assets/stylesheets/global/style.css */
.wrem-50-3 {
  width: 50.3rem !important;
}

/* line 99813, app/assets/stylesheets/global/style.css */
.wrem-51-3 {
  width: 51.3rem !important;
}

/* line 99817, app/assets/stylesheets/global/style.css */
.wrem-52-3 {
  width: 52.3rem !important;
}

/* line 99821, app/assets/stylesheets/global/style.css */
.wrem-53-3 {
  width: 53.3rem !important;
}

/* line 99825, app/assets/stylesheets/global/style.css */
.wrem-54-3 {
  width: 54.3rem !important;
}

/* line 99829, app/assets/stylesheets/global/style.css */
.wrem-55-3 {
  width: 55.3rem !important;
}

/* line 99833, app/assets/stylesheets/global/style.css */
.wrem-56-3 {
  width: 56.3rem !important;
}

/* line 99837, app/assets/stylesheets/global/style.css */
.wrem-57-3 {
  width: 57.3rem !important;
}

/* line 99841, app/assets/stylesheets/global/style.css */
.wrem-58-3 {
  width: 58.3rem !important;
}

/* line 99845, app/assets/stylesheets/global/style.css */
.wrem-59-3 {
  width: 59.3rem !important;
}

/* line 99849, app/assets/stylesheets/global/style.css */
.wrem-60-3 {
  width: 60.3rem !important;
}

/* line 99853, app/assets/stylesheets/global/style.css */
.wrem-61-3 {
  width: 61.3rem !important;
}

/* line 99857, app/assets/stylesheets/global/style.css */
.wrem-62-3 {
  width: 62.3rem !important;
}

/* line 99861, app/assets/stylesheets/global/style.css */
.wrem-63-3 {
  width: 63.3rem !important;
}

/* line 99865, app/assets/stylesheets/global/style.css */
.wrem-64-3 {
  width: 64.3rem !important;
}

/* line 99869, app/assets/stylesheets/global/style.css */
.wrem-65-3 {
  width: 65.3rem !important;
}

/* line 99873, app/assets/stylesheets/global/style.css */
.wrem-66-3 {
  width: 66.3rem !important;
}

/* line 99877, app/assets/stylesheets/global/style.css */
.wrem-67-3 {
  width: 67.3rem !important;
}

/* line 99881, app/assets/stylesheets/global/style.css */
.wrem-68-3 {
  width: 68.3rem !important;
}

/* line 99885, app/assets/stylesheets/global/style.css */
.wrem-69-3 {
  width: 69.3rem !important;
}

/* line 99889, app/assets/stylesheets/global/style.css */
.wrem-70-3 {
  width: 70.3rem !important;
}

/* line 99893, app/assets/stylesheets/global/style.css */
.wrem-71-3 {
  width: 71.3rem !important;
}

/* line 99897, app/assets/stylesheets/global/style.css */
.wrem-72-3 {
  width: 72.3rem !important;
}

/* line 99901, app/assets/stylesheets/global/style.css */
.wrem-73-3 {
  width: 73.3rem !important;
}

/* line 99905, app/assets/stylesheets/global/style.css */
.wrem-74-3 {
  width: 74.3rem !important;
}

/* line 99909, app/assets/stylesheets/global/style.css */
.wrem-75-3 {
  width: 75.3rem !important;
}

/* line 99913, app/assets/stylesheets/global/style.css */
.wrem-76-3 {
  width: 76.3rem !important;
}

/* line 99917, app/assets/stylesheets/global/style.css */
.wrem-77-3 {
  width: 77.3rem !important;
}

/* line 99921, app/assets/stylesheets/global/style.css */
.wrem-78-3 {
  width: 78.3rem !important;
}

/* line 99925, app/assets/stylesheets/global/style.css */
.wrem-79-3 {
  width: 79.3rem !important;
}

/* line 99929, app/assets/stylesheets/global/style.css */
.wrem-80-3 {
  width: 80.3rem !important;
}

/* line 99933, app/assets/stylesheets/global/style.css */
.wrem-81-3 {
  width: 81.3rem !important;
}

/* line 99937, app/assets/stylesheets/global/style.css */
.wrem-82-3 {
  width: 82.3rem !important;
}

/* line 99941, app/assets/stylesheets/global/style.css */
.wrem-83-3 {
  width: 83.3rem !important;
}

/* line 99945, app/assets/stylesheets/global/style.css */
.wrem-84-3 {
  width: 84.3rem !important;
}

/* line 99949, app/assets/stylesheets/global/style.css */
.wrem-85-3 {
  width: 85.3rem !important;
}

/* line 99953, app/assets/stylesheets/global/style.css */
.wrem-86-3 {
  width: 86.3rem !important;
}

/* line 99957, app/assets/stylesheets/global/style.css */
.wrem-87-3 {
  width: 87.3rem !important;
}

/* line 99961, app/assets/stylesheets/global/style.css */
.wrem-88-3 {
  width: 88.3rem !important;
}

/* line 99965, app/assets/stylesheets/global/style.css */
.wrem-89-3 {
  width: 89.3rem !important;
}

/* line 99969, app/assets/stylesheets/global/style.css */
.wrem-90-3 {
  width: 90.3rem !important;
}

/* line 99973, app/assets/stylesheets/global/style.css */
.wrem-91-3 {
  width: 91.3rem !important;
}

/* line 99977, app/assets/stylesheets/global/style.css */
.wrem-92-3 {
  width: 92.3rem !important;
}

/* line 99981, app/assets/stylesheets/global/style.css */
.wrem-93-3 {
  width: 93.3rem !important;
}

/* line 99985, app/assets/stylesheets/global/style.css */
.wrem-94-3 {
  width: 94.3rem !important;
}

/* line 99989, app/assets/stylesheets/global/style.css */
.wrem-95-3 {
  width: 95.3rem !important;
}

/* line 99993, app/assets/stylesheets/global/style.css */
.wrem-96-3 {
  width: 96.3rem !important;
}

/* line 99997, app/assets/stylesheets/global/style.css */
.wrem-97-3 {
  width: 97.3rem !important;
}

/* line 100001, app/assets/stylesheets/global/style.css */
.wrem-98-3 {
  width: 98.3rem !important;
}

/* line 100005, app/assets/stylesheets/global/style.css */
.wrem-99-3 {
  width: 99.3rem !important;
}

/* line 100009, app/assets/stylesheets/global/style.css */
.wrem-1-35 {
  width: 1.35rem !important;
}

/* line 100013, app/assets/stylesheets/global/style.css */
.wrem-2-35 {
  width: 2.35rem !important;
}

/* line 100017, app/assets/stylesheets/global/style.css */
.wrem-3-35 {
  width: 3.35rem !important;
}

/* line 100021, app/assets/stylesheets/global/style.css */
.wrem-4-35 {
  width: 4.35rem !important;
}

/* line 100025, app/assets/stylesheets/global/style.css */
.wrem-5-35 {
  width: 5.35rem !important;
}

/* line 100029, app/assets/stylesheets/global/style.css */
.wrem-6-35 {
  width: 6.35rem !important;
}

/* line 100033, app/assets/stylesheets/global/style.css */
.wrem-7-35 {
  width: 7.35rem !important;
}

/* line 100037, app/assets/stylesheets/global/style.css */
.wrem-8-35 {
  width: 8.35rem !important;
}

/* line 100041, app/assets/stylesheets/global/style.css */
.wrem-9-35 {
  width: 9.35rem !important;
}

/* line 100045, app/assets/stylesheets/global/style.css */
.wrem-10-35 {
  width: 10.35rem !important;
}

/* line 100049, app/assets/stylesheets/global/style.css */
.wrem-15-35 {
  width: 15.35rem !important;
}

/* line 100053, app/assets/stylesheets/global/style.css */
.wrem-20-35 {
  width: 20.35rem !important;
}

/* line 100057, app/assets/stylesheets/global/style.css */
.wrem-21-35 {
  width: 21.35rem !important;
}

/* line 100061, app/assets/stylesheets/global/style.css */
.wrem-22-35 {
  width: 22.35rem !important;
}

/* line 100065, app/assets/stylesheets/global/style.css */
.wrem-23-35 {
  width: 23.35rem !important;
}

/* line 100069, app/assets/stylesheets/global/style.css */
.wrem-24-35 {
  width: 24.35rem !important;
}

/* line 100073, app/assets/stylesheets/global/style.css */
.wrem-25-35 {
  width: 25.35rem !important;
}

/* line 100077, app/assets/stylesheets/global/style.css */
.wrem-26-35 {
  width: 26.35rem !important;
}

/* line 100081, app/assets/stylesheets/global/style.css */
.wrem-27-35 {
  width: 27.35rem !important;
}

/* line 100085, app/assets/stylesheets/global/style.css */
.wrem-28-35 {
  width: 28.35rem !important;
}

/* line 100089, app/assets/stylesheets/global/style.css */
.wrem-29-35 {
  width: 29.35rem !important;
}

/* line 100093, app/assets/stylesheets/global/style.css */
.wrem-30-35 {
  width: 30.35rem !important;
}

/* line 100097, app/assets/stylesheets/global/style.css */
.wrem-31-35 {
  width: 31.35rem !important;
}

/* line 100101, app/assets/stylesheets/global/style.css */
.wrem-32-35 {
  width: 32.35rem !important;
}

/* line 100105, app/assets/stylesheets/global/style.css */
.wrem-33-35 {
  width: 33.35rem !important;
}

/* line 100109, app/assets/stylesheets/global/style.css */
.wrem-34-35 {
  width: 34.35rem !important;
}

/* line 100113, app/assets/stylesheets/global/style.css */
.wrem-35-35 {
  width: 35.35rem !important;
}

/* line 100117, app/assets/stylesheets/global/style.css */
.wrem-36-35 {
  width: 36.35rem !important;
}

/* line 100121, app/assets/stylesheets/global/style.css */
.wrem-37-35 {
  width: 37.35rem !important;
}

/* line 100125, app/assets/stylesheets/global/style.css */
.wrem-38-35 {
  width: 38.35rem !important;
}

/* line 100129, app/assets/stylesheets/global/style.css */
.wrem-39-35 {
  width: 39.35rem !important;
}

/* line 100133, app/assets/stylesheets/global/style.css */
.wrem-40-35 {
  width: 40.35rem !important;
}

/* line 100137, app/assets/stylesheets/global/style.css */
.wrem-41-35 {
  width: 41.35rem !important;
}

/* line 100141, app/assets/stylesheets/global/style.css */
.wrem-42-35 {
  width: 42.35rem !important;
}

/* line 100145, app/assets/stylesheets/global/style.css */
.wrem-43-35 {
  width: 43.35rem !important;
}

/* line 100149, app/assets/stylesheets/global/style.css */
.wrem-44-35 {
  width: 44.35rem !important;
}

/* line 100153, app/assets/stylesheets/global/style.css */
.wrem-45-35 {
  width: 45.35rem !important;
}

/* line 100157, app/assets/stylesheets/global/style.css */
.wrem-46-35 {
  width: 46.35rem !important;
}

/* line 100161, app/assets/stylesheets/global/style.css */
.wrem-47-35 {
  width: 47.35rem !important;
}

/* line 100165, app/assets/stylesheets/global/style.css */
.wrem-48-35 {
  width: 48.35rem !important;
}

/* line 100169, app/assets/stylesheets/global/style.css */
.wrem-49-35 {
  width: 49.35rem !important;
}

/* line 100173, app/assets/stylesheets/global/style.css */
.wrem-50-35 {
  width: 50.35rem !important;
}

/* line 100177, app/assets/stylesheets/global/style.css */
.wrem-51-35 {
  width: 51.35rem !important;
}

/* line 100181, app/assets/stylesheets/global/style.css */
.wrem-52-35 {
  width: 52.35rem !important;
}

/* line 100185, app/assets/stylesheets/global/style.css */
.wrem-53-35 {
  width: 53.35rem !important;
}

/* line 100189, app/assets/stylesheets/global/style.css */
.wrem-54-35 {
  width: 54.35rem !important;
}

/* line 100193, app/assets/stylesheets/global/style.css */
.wrem-55-35 {
  width: 55.35rem !important;
}

/* line 100197, app/assets/stylesheets/global/style.css */
.wrem-56-35 {
  width: 56.35rem !important;
}

/* line 100201, app/assets/stylesheets/global/style.css */
.wrem-57-35 {
  width: 57.35rem !important;
}

/* line 100205, app/assets/stylesheets/global/style.css */
.wrem-58-35 {
  width: 58.35rem !important;
}

/* line 100209, app/assets/stylesheets/global/style.css */
.wrem-59-35 {
  width: 59.35rem !important;
}

/* line 100213, app/assets/stylesheets/global/style.css */
.wrem-60-35 {
  width: 60.35rem !important;
}

/* line 100217, app/assets/stylesheets/global/style.css */
.wrem-61-35 {
  width: 61.35rem !important;
}

/* line 100221, app/assets/stylesheets/global/style.css */
.wrem-62-35 {
  width: 62.35rem !important;
}

/* line 100225, app/assets/stylesheets/global/style.css */
.wrem-63-35 {
  width: 63.35rem !important;
}

/* line 100229, app/assets/stylesheets/global/style.css */
.wrem-64-35 {
  width: 64.35rem !important;
}

/* line 100233, app/assets/stylesheets/global/style.css */
.wrem-65-35 {
  width: 65.35rem !important;
}

/* line 100237, app/assets/stylesheets/global/style.css */
.wrem-66-35 {
  width: 66.35rem !important;
}

/* line 100241, app/assets/stylesheets/global/style.css */
.wrem-67-35 {
  width: 67.35rem !important;
}

/* line 100245, app/assets/stylesheets/global/style.css */
.wrem-68-35 {
  width: 68.35rem !important;
}

/* line 100249, app/assets/stylesheets/global/style.css */
.wrem-69-35 {
  width: 69.35rem !important;
}

/* line 100253, app/assets/stylesheets/global/style.css */
.wrem-70-35 {
  width: 70.35rem !important;
}

/* line 100257, app/assets/stylesheets/global/style.css */
.wrem-71-35 {
  width: 71.35rem !important;
}

/* line 100261, app/assets/stylesheets/global/style.css */
.wrem-72-35 {
  width: 72.35rem !important;
}

/* line 100265, app/assets/stylesheets/global/style.css */
.wrem-73-35 {
  width: 73.35rem !important;
}

/* line 100269, app/assets/stylesheets/global/style.css */
.wrem-74-35 {
  width: 74.35rem !important;
}

/* line 100273, app/assets/stylesheets/global/style.css */
.wrem-75-35 {
  width: 75.35rem !important;
}

/* line 100277, app/assets/stylesheets/global/style.css */
.wrem-76-35 {
  width: 76.35rem !important;
}

/* line 100281, app/assets/stylesheets/global/style.css */
.wrem-77-35 {
  width: 77.35rem !important;
}

/* line 100285, app/assets/stylesheets/global/style.css */
.wrem-78-35 {
  width: 78.35rem !important;
}

/* line 100289, app/assets/stylesheets/global/style.css */
.wrem-79-35 {
  width: 79.35rem !important;
}

/* line 100293, app/assets/stylesheets/global/style.css */
.wrem-80-35 {
  width: 80.35rem !important;
}

/* line 100297, app/assets/stylesheets/global/style.css */
.wrem-81-35 {
  width: 81.35rem !important;
}

/* line 100301, app/assets/stylesheets/global/style.css */
.wrem-82-35 {
  width: 82.35rem !important;
}

/* line 100305, app/assets/stylesheets/global/style.css */
.wrem-83-35 {
  width: 83.35rem !important;
}

/* line 100309, app/assets/stylesheets/global/style.css */
.wrem-84-35 {
  width: 84.35rem !important;
}

/* line 100313, app/assets/stylesheets/global/style.css */
.wrem-85-35 {
  width: 85.35rem !important;
}

/* line 100317, app/assets/stylesheets/global/style.css */
.wrem-86-35 {
  width: 86.35rem !important;
}

/* line 100321, app/assets/stylesheets/global/style.css */
.wrem-87-35 {
  width: 87.35rem !important;
}

/* line 100325, app/assets/stylesheets/global/style.css */
.wrem-88-35 {
  width: 88.35rem !important;
}

/* line 100329, app/assets/stylesheets/global/style.css */
.wrem-89-35 {
  width: 89.35rem !important;
}

/* line 100333, app/assets/stylesheets/global/style.css */
.wrem-90-35 {
  width: 90.35rem !important;
}

/* line 100337, app/assets/stylesheets/global/style.css */
.wrem-91-35 {
  width: 91.35rem !important;
}

/* line 100341, app/assets/stylesheets/global/style.css */
.wrem-92-35 {
  width: 92.35rem !important;
}

/* line 100345, app/assets/stylesheets/global/style.css */
.wrem-93-35 {
  width: 93.35rem !important;
}

/* line 100349, app/assets/stylesheets/global/style.css */
.wrem-94-35 {
  width: 94.35rem !important;
}

/* line 100353, app/assets/stylesheets/global/style.css */
.wrem-95-35 {
  width: 95.35rem !important;
}

/* line 100357, app/assets/stylesheets/global/style.css */
.wrem-96-35 {
  width: 96.35rem !important;
}

/* line 100361, app/assets/stylesheets/global/style.css */
.wrem-97-35 {
  width: 97.35rem !important;
}

/* line 100365, app/assets/stylesheets/global/style.css */
.wrem-98-35 {
  width: 98.35rem !important;
}

/* line 100369, app/assets/stylesheets/global/style.css */
.wrem-99-35 {
  width: 99.35rem !important;
}

/* line 100373, app/assets/stylesheets/global/style.css */
.wrem-1-4 {
  width: 1.4rem !important;
}

/* line 100377, app/assets/stylesheets/global/style.css */
.wrem-2-4 {
  width: 2.4rem !important;
}

/* line 100381, app/assets/stylesheets/global/style.css */
.wrem-3-4 {
  width: 3.4rem !important;
}

/* line 100385, app/assets/stylesheets/global/style.css */
.wrem-4-4 {
  width: 4.4rem !important;
}

/* line 100389, app/assets/stylesheets/global/style.css */
.wrem-5-4 {
  width: 5.4rem !important;
}

/* line 100393, app/assets/stylesheets/global/style.css */
.wrem-6-4 {
  width: 6.4rem !important;
}

/* line 100397, app/assets/stylesheets/global/style.css */
.wrem-7-4 {
  width: 7.4rem !important;
}

/* line 100401, app/assets/stylesheets/global/style.css */
.wrem-8-4 {
  width: 8.4rem !important;
}

/* line 100405, app/assets/stylesheets/global/style.css */
.wrem-9-4 {
  width: 9.4rem !important;
}

/* line 100409, app/assets/stylesheets/global/style.css */
.wrem-10-4 {
  width: 10.4rem !important;
}

/* line 100413, app/assets/stylesheets/global/style.css */
.wrem-15-4 {
  width: 15.4rem !important;
}

/* line 100417, app/assets/stylesheets/global/style.css */
.wrem-20-4 {
  width: 20.4rem !important;
}

/* line 100421, app/assets/stylesheets/global/style.css */
.wrem-21-4 {
  width: 21.4rem !important;
}

/* line 100425, app/assets/stylesheets/global/style.css */
.wrem-22-4 {
  width: 22.4rem !important;
}

/* line 100429, app/assets/stylesheets/global/style.css */
.wrem-23-4 {
  width: 23.4rem !important;
}

/* line 100433, app/assets/stylesheets/global/style.css */
.wrem-24-4 {
  width: 24.4rem !important;
}

/* line 100437, app/assets/stylesheets/global/style.css */
.wrem-25-4 {
  width: 25.4rem !important;
}

/* line 100441, app/assets/stylesheets/global/style.css */
.wrem-26-4 {
  width: 26.4rem !important;
}

/* line 100445, app/assets/stylesheets/global/style.css */
.wrem-27-4 {
  width: 27.4rem !important;
}

/* line 100449, app/assets/stylesheets/global/style.css */
.wrem-28-4 {
  width: 28.4rem !important;
}

/* line 100453, app/assets/stylesheets/global/style.css */
.wrem-29-4 {
  width: 29.4rem !important;
}

/* line 100457, app/assets/stylesheets/global/style.css */
.wrem-30-4 {
  width: 30.4rem !important;
}

/* line 100461, app/assets/stylesheets/global/style.css */
.wrem-31-4 {
  width: 31.4rem !important;
}

/* line 100465, app/assets/stylesheets/global/style.css */
.wrem-32-4 {
  width: 32.4rem !important;
}

/* line 100469, app/assets/stylesheets/global/style.css */
.wrem-33-4 {
  width: 33.4rem !important;
}

/* line 100473, app/assets/stylesheets/global/style.css */
.wrem-34-4 {
  width: 34.4rem !important;
}

/* line 100477, app/assets/stylesheets/global/style.css */
.wrem-35-4 {
  width: 35.4rem !important;
}

/* line 100481, app/assets/stylesheets/global/style.css */
.wrem-36-4 {
  width: 36.4rem !important;
}

/* line 100485, app/assets/stylesheets/global/style.css */
.wrem-37-4 {
  width: 37.4rem !important;
}

/* line 100489, app/assets/stylesheets/global/style.css */
.wrem-38-4 {
  width: 38.4rem !important;
}

/* line 100493, app/assets/stylesheets/global/style.css */
.wrem-39-4 {
  width: 39.4rem !important;
}

/* line 100497, app/assets/stylesheets/global/style.css */
.wrem-40-4 {
  width: 40.4rem !important;
}

/* line 100501, app/assets/stylesheets/global/style.css */
.wrem-41-4 {
  width: 41.4rem !important;
}

/* line 100505, app/assets/stylesheets/global/style.css */
.wrem-42-4 {
  width: 42.4rem !important;
}

/* line 100509, app/assets/stylesheets/global/style.css */
.wrem-43-4 {
  width: 43.4rem !important;
}

/* line 100513, app/assets/stylesheets/global/style.css */
.wrem-44-4 {
  width: 44.4rem !important;
}

/* line 100517, app/assets/stylesheets/global/style.css */
.wrem-45-4 {
  width: 45.4rem !important;
}

/* line 100521, app/assets/stylesheets/global/style.css */
.wrem-46-4 {
  width: 46.4rem !important;
}

/* line 100525, app/assets/stylesheets/global/style.css */
.wrem-47-4 {
  width: 47.4rem !important;
}

/* line 100529, app/assets/stylesheets/global/style.css */
.wrem-48-4 {
  width: 48.4rem !important;
}

/* line 100533, app/assets/stylesheets/global/style.css */
.wrem-49-4 {
  width: 49.4rem !important;
}

/* line 100537, app/assets/stylesheets/global/style.css */
.wrem-50-4 {
  width: 50.4rem !important;
}

/* line 100541, app/assets/stylesheets/global/style.css */
.wrem-51-4 {
  width: 51.4rem !important;
}

/* line 100545, app/assets/stylesheets/global/style.css */
.wrem-52-4 {
  width: 52.4rem !important;
}

/* line 100549, app/assets/stylesheets/global/style.css */
.wrem-53-4 {
  width: 53.4rem !important;
}

/* line 100553, app/assets/stylesheets/global/style.css */
.wrem-54-4 {
  width: 54.4rem !important;
}

/* line 100557, app/assets/stylesheets/global/style.css */
.wrem-55-4 {
  width: 55.4rem !important;
}

/* line 100561, app/assets/stylesheets/global/style.css */
.wrem-56-4 {
  width: 56.4rem !important;
}

/* line 100565, app/assets/stylesheets/global/style.css */
.wrem-57-4 {
  width: 57.4rem !important;
}

/* line 100569, app/assets/stylesheets/global/style.css */
.wrem-58-4 {
  width: 58.4rem !important;
}

/* line 100573, app/assets/stylesheets/global/style.css */
.wrem-59-4 {
  width: 59.4rem !important;
}

/* line 100577, app/assets/stylesheets/global/style.css */
.wrem-60-4 {
  width: 60.4rem !important;
}

/* line 100581, app/assets/stylesheets/global/style.css */
.wrem-61-4 {
  width: 61.4rem !important;
}

/* line 100585, app/assets/stylesheets/global/style.css */
.wrem-62-4 {
  width: 62.4rem !important;
}

/* line 100589, app/assets/stylesheets/global/style.css */
.wrem-63-4 {
  width: 63.4rem !important;
}

/* line 100593, app/assets/stylesheets/global/style.css */
.wrem-64-4 {
  width: 64.4rem !important;
}

/* line 100597, app/assets/stylesheets/global/style.css */
.wrem-65-4 {
  width: 65.4rem !important;
}

/* line 100601, app/assets/stylesheets/global/style.css */
.wrem-66-4 {
  width: 66.4rem !important;
}

/* line 100605, app/assets/stylesheets/global/style.css */
.wrem-67-4 {
  width: 67.4rem !important;
}

/* line 100609, app/assets/stylesheets/global/style.css */
.wrem-68-4 {
  width: 68.4rem !important;
}

/* line 100613, app/assets/stylesheets/global/style.css */
.wrem-69-4 {
  width: 69.4rem !important;
}

/* line 100617, app/assets/stylesheets/global/style.css */
.wrem-70-4 {
  width: 70.4rem !important;
}

/* line 100621, app/assets/stylesheets/global/style.css */
.wrem-71-4 {
  width: 71.4rem !important;
}

/* line 100625, app/assets/stylesheets/global/style.css */
.wrem-72-4 {
  width: 72.4rem !important;
}

/* line 100629, app/assets/stylesheets/global/style.css */
.wrem-73-4 {
  width: 73.4rem !important;
}

/* line 100633, app/assets/stylesheets/global/style.css */
.wrem-74-4 {
  width: 74.4rem !important;
}

/* line 100637, app/assets/stylesheets/global/style.css */
.wrem-75-4 {
  width: 75.4rem !important;
}

/* line 100641, app/assets/stylesheets/global/style.css */
.wrem-76-4 {
  width: 76.4rem !important;
}

/* line 100645, app/assets/stylesheets/global/style.css */
.wrem-77-4 {
  width: 77.4rem !important;
}

/* line 100649, app/assets/stylesheets/global/style.css */
.wrem-78-4 {
  width: 78.4rem !important;
}

/* line 100653, app/assets/stylesheets/global/style.css */
.wrem-79-4 {
  width: 79.4rem !important;
}

/* line 100657, app/assets/stylesheets/global/style.css */
.wrem-80-4 {
  width: 80.4rem !important;
}

/* line 100661, app/assets/stylesheets/global/style.css */
.wrem-81-4 {
  width: 81.4rem !important;
}

/* line 100665, app/assets/stylesheets/global/style.css */
.wrem-82-4 {
  width: 82.4rem !important;
}

/* line 100669, app/assets/stylesheets/global/style.css */
.wrem-83-4 {
  width: 83.4rem !important;
}

/* line 100673, app/assets/stylesheets/global/style.css */
.wrem-84-4 {
  width: 84.4rem !important;
}

/* line 100677, app/assets/stylesheets/global/style.css */
.wrem-85-4 {
  width: 85.4rem !important;
}

/* line 100681, app/assets/stylesheets/global/style.css */
.wrem-86-4 {
  width: 86.4rem !important;
}

/* line 100685, app/assets/stylesheets/global/style.css */
.wrem-87-4 {
  width: 87.4rem !important;
}

/* line 100689, app/assets/stylesheets/global/style.css */
.wrem-88-4 {
  width: 88.4rem !important;
}

/* line 100693, app/assets/stylesheets/global/style.css */
.wrem-89-4 {
  width: 89.4rem !important;
}

/* line 100697, app/assets/stylesheets/global/style.css */
.wrem-90-4 {
  width: 90.4rem !important;
}

/* line 100701, app/assets/stylesheets/global/style.css */
.wrem-91-4 {
  width: 91.4rem !important;
}

/* line 100705, app/assets/stylesheets/global/style.css */
.wrem-92-4 {
  width: 92.4rem !important;
}

/* line 100709, app/assets/stylesheets/global/style.css */
.wrem-93-4 {
  width: 93.4rem !important;
}

/* line 100713, app/assets/stylesheets/global/style.css */
.wrem-94-4 {
  width: 94.4rem !important;
}

/* line 100717, app/assets/stylesheets/global/style.css */
.wrem-95-4 {
  width: 95.4rem !important;
}

/* line 100721, app/assets/stylesheets/global/style.css */
.wrem-96-4 {
  width: 96.4rem !important;
}

/* line 100725, app/assets/stylesheets/global/style.css */
.wrem-97-4 {
  width: 97.4rem !important;
}

/* line 100729, app/assets/stylesheets/global/style.css */
.wrem-98-4 {
  width: 98.4rem !important;
}

/* line 100733, app/assets/stylesheets/global/style.css */
.wrem-99-4 {
  width: 99.4rem !important;
}

/* line 100737, app/assets/stylesheets/global/style.css */
.wrem-1-45 {
  width: 1.45rem !important;
}

/* line 100741, app/assets/stylesheets/global/style.css */
.wrem-2-45 {
  width: 2.45rem !important;
}

/* line 100745, app/assets/stylesheets/global/style.css */
.wrem-3-45 {
  width: 3.45rem !important;
}

/* line 100749, app/assets/stylesheets/global/style.css */
.wrem-4-45 {
  width: 4.45rem !important;
}

/* line 100753, app/assets/stylesheets/global/style.css */
.wrem-5-45 {
  width: 5.45rem !important;
}

/* line 100757, app/assets/stylesheets/global/style.css */
.wrem-6-45 {
  width: 6.45rem !important;
}

/* line 100761, app/assets/stylesheets/global/style.css */
.wrem-7-45 {
  width: 7.45rem !important;
}

/* line 100765, app/assets/stylesheets/global/style.css */
.wrem-8-45 {
  width: 8.45rem !important;
}

/* line 100769, app/assets/stylesheets/global/style.css */
.wrem-9-45 {
  width: 9.45rem !important;
}

/* line 100773, app/assets/stylesheets/global/style.css */
.wrem-10-45 {
  width: 10.45rem !important;
}

/* line 100777, app/assets/stylesheets/global/style.css */
.wrem-15-45 {
  width: 15.45rem !important;
}

/* line 100781, app/assets/stylesheets/global/style.css */
.wrem-20-45 {
  width: 20.45rem !important;
}

/* line 100785, app/assets/stylesheets/global/style.css */
.wrem-21-45 {
  width: 21.45rem !important;
}

/* line 100789, app/assets/stylesheets/global/style.css */
.wrem-22-45 {
  width: 22.45rem !important;
}

/* line 100793, app/assets/stylesheets/global/style.css */
.wrem-23-45 {
  width: 23.45rem !important;
}

/* line 100797, app/assets/stylesheets/global/style.css */
.wrem-24-45 {
  width: 24.45rem !important;
}

/* line 100801, app/assets/stylesheets/global/style.css */
.wrem-25-45 {
  width: 25.45rem !important;
}

/* line 100805, app/assets/stylesheets/global/style.css */
.wrem-26-45 {
  width: 26.45rem !important;
}

/* line 100809, app/assets/stylesheets/global/style.css */
.wrem-27-45 {
  width: 27.45rem !important;
}

/* line 100813, app/assets/stylesheets/global/style.css */
.wrem-28-45 {
  width: 28.45rem !important;
}

/* line 100817, app/assets/stylesheets/global/style.css */
.wrem-29-45 {
  width: 29.45rem !important;
}

/* line 100821, app/assets/stylesheets/global/style.css */
.wrem-30-45 {
  width: 30.45rem !important;
}

/* line 100825, app/assets/stylesheets/global/style.css */
.wrem-31-45 {
  width: 31.45rem !important;
}

/* line 100829, app/assets/stylesheets/global/style.css */
.wrem-32-45 {
  width: 32.45rem !important;
}

/* line 100833, app/assets/stylesheets/global/style.css */
.wrem-33-45 {
  width: 33.45rem !important;
}

/* line 100837, app/assets/stylesheets/global/style.css */
.wrem-34-45 {
  width: 34.45rem !important;
}

/* line 100841, app/assets/stylesheets/global/style.css */
.wrem-35-45 {
  width: 35.45rem !important;
}

/* line 100845, app/assets/stylesheets/global/style.css */
.wrem-36-45 {
  width: 36.45rem !important;
}

/* line 100849, app/assets/stylesheets/global/style.css */
.wrem-37-45 {
  width: 37.45rem !important;
}

/* line 100853, app/assets/stylesheets/global/style.css */
.wrem-38-45 {
  width: 38.45rem !important;
}

/* line 100857, app/assets/stylesheets/global/style.css */
.wrem-39-45 {
  width: 39.45rem !important;
}

/* line 100861, app/assets/stylesheets/global/style.css */
.wrem-40-45 {
  width: 40.45rem !important;
}

/* line 100865, app/assets/stylesheets/global/style.css */
.wrem-41-45 {
  width: 41.45rem !important;
}

/* line 100869, app/assets/stylesheets/global/style.css */
.wrem-42-45 {
  width: 42.45rem !important;
}

/* line 100873, app/assets/stylesheets/global/style.css */
.wrem-43-45 {
  width: 43.45rem !important;
}

/* line 100877, app/assets/stylesheets/global/style.css */
.wrem-44-45 {
  width: 44.45rem !important;
}

/* line 100881, app/assets/stylesheets/global/style.css */
.wrem-45-45 {
  width: 45.45rem !important;
}

/* line 100885, app/assets/stylesheets/global/style.css */
.wrem-46-45 {
  width: 46.45rem !important;
}

/* line 100889, app/assets/stylesheets/global/style.css */
.wrem-47-45 {
  width: 47.45rem !important;
}

/* line 100893, app/assets/stylesheets/global/style.css */
.wrem-48-45 {
  width: 48.45rem !important;
}

/* line 100897, app/assets/stylesheets/global/style.css */
.wrem-49-45 {
  width: 49.45rem !important;
}

/* line 100901, app/assets/stylesheets/global/style.css */
.wrem-50-45 {
  width: 50.45rem !important;
}

/* line 100905, app/assets/stylesheets/global/style.css */
.wrem-51-45 {
  width: 51.45rem !important;
}

/* line 100909, app/assets/stylesheets/global/style.css */
.wrem-52-45 {
  width: 52.45rem !important;
}

/* line 100913, app/assets/stylesheets/global/style.css */
.wrem-53-45 {
  width: 53.45rem !important;
}

/* line 100917, app/assets/stylesheets/global/style.css */
.wrem-54-45 {
  width: 54.45rem !important;
}

/* line 100921, app/assets/stylesheets/global/style.css */
.wrem-55-45 {
  width: 55.45rem !important;
}

/* line 100925, app/assets/stylesheets/global/style.css */
.wrem-56-45 {
  width: 56.45rem !important;
}

/* line 100929, app/assets/stylesheets/global/style.css */
.wrem-57-45 {
  width: 57.45rem !important;
}

/* line 100933, app/assets/stylesheets/global/style.css */
.wrem-58-45 {
  width: 58.45rem !important;
}

/* line 100937, app/assets/stylesheets/global/style.css */
.wrem-59-45 {
  width: 59.45rem !important;
}

/* line 100941, app/assets/stylesheets/global/style.css */
.wrem-60-45 {
  width: 60.45rem !important;
}

/* line 100945, app/assets/stylesheets/global/style.css */
.wrem-61-45 {
  width: 61.45rem !important;
}

/* line 100949, app/assets/stylesheets/global/style.css */
.wrem-62-45 {
  width: 62.45rem !important;
}

/* line 100953, app/assets/stylesheets/global/style.css */
.wrem-63-45 {
  width: 63.45rem !important;
}

/* line 100957, app/assets/stylesheets/global/style.css */
.wrem-64-45 {
  width: 64.45rem !important;
}

/* line 100961, app/assets/stylesheets/global/style.css */
.wrem-65-45 {
  width: 65.45rem !important;
}

/* line 100965, app/assets/stylesheets/global/style.css */
.wrem-66-45 {
  width: 66.45rem !important;
}

/* line 100969, app/assets/stylesheets/global/style.css */
.wrem-67-45 {
  width: 67.45rem !important;
}

/* line 100973, app/assets/stylesheets/global/style.css */
.wrem-68-45 {
  width: 68.45rem !important;
}

/* line 100977, app/assets/stylesheets/global/style.css */
.wrem-69-45 {
  width: 69.45rem !important;
}

/* line 100981, app/assets/stylesheets/global/style.css */
.wrem-70-45 {
  width: 70.45rem !important;
}

/* line 100985, app/assets/stylesheets/global/style.css */
.wrem-71-45 {
  width: 71.45rem !important;
}

/* line 100989, app/assets/stylesheets/global/style.css */
.wrem-72-45 {
  width: 72.45rem !important;
}

/* line 100993, app/assets/stylesheets/global/style.css */
.wrem-73-45 {
  width: 73.45rem !important;
}

/* line 100997, app/assets/stylesheets/global/style.css */
.wrem-74-45 {
  width: 74.45rem !important;
}

/* line 101001, app/assets/stylesheets/global/style.css */
.wrem-75-45 {
  width: 75.45rem !important;
}

/* line 101005, app/assets/stylesheets/global/style.css */
.wrem-76-45 {
  width: 76.45rem !important;
}

/* line 101009, app/assets/stylesheets/global/style.css */
.wrem-77-45 {
  width: 77.45rem !important;
}

/* line 101013, app/assets/stylesheets/global/style.css */
.wrem-78-45 {
  width: 78.45rem !important;
}

/* line 101017, app/assets/stylesheets/global/style.css */
.wrem-79-45 {
  width: 79.45rem !important;
}

/* line 101021, app/assets/stylesheets/global/style.css */
.wrem-80-45 {
  width: 80.45rem !important;
}

/* line 101025, app/assets/stylesheets/global/style.css */
.wrem-81-45 {
  width: 81.45rem !important;
}

/* line 101029, app/assets/stylesheets/global/style.css */
.wrem-82-45 {
  width: 82.45rem !important;
}

/* line 101033, app/assets/stylesheets/global/style.css */
.wrem-83-45 {
  width: 83.45rem !important;
}

/* line 101037, app/assets/stylesheets/global/style.css */
.wrem-84-45 {
  width: 84.45rem !important;
}

/* line 101041, app/assets/stylesheets/global/style.css */
.wrem-85-45 {
  width: 85.45rem !important;
}

/* line 101045, app/assets/stylesheets/global/style.css */
.wrem-86-45 {
  width: 86.45rem !important;
}

/* line 101049, app/assets/stylesheets/global/style.css */
.wrem-87-45 {
  width: 87.45rem !important;
}

/* line 101053, app/assets/stylesheets/global/style.css */
.wrem-88-45 {
  width: 88.45rem !important;
}

/* line 101057, app/assets/stylesheets/global/style.css */
.wrem-89-45 {
  width: 89.45rem !important;
}

/* line 101061, app/assets/stylesheets/global/style.css */
.wrem-90-45 {
  width: 90.45rem !important;
}

/* line 101065, app/assets/stylesheets/global/style.css */
.wrem-91-45 {
  width: 91.45rem !important;
}

/* line 101069, app/assets/stylesheets/global/style.css */
.wrem-92-45 {
  width: 92.45rem !important;
}

/* line 101073, app/assets/stylesheets/global/style.css */
.wrem-93-45 {
  width: 93.45rem !important;
}

/* line 101077, app/assets/stylesheets/global/style.css */
.wrem-94-45 {
  width: 94.45rem !important;
}

/* line 101081, app/assets/stylesheets/global/style.css */
.wrem-95-45 {
  width: 95.45rem !important;
}

/* line 101085, app/assets/stylesheets/global/style.css */
.wrem-96-45 {
  width: 96.45rem !important;
}

/* line 101089, app/assets/stylesheets/global/style.css */
.wrem-97-45 {
  width: 97.45rem !important;
}

/* line 101093, app/assets/stylesheets/global/style.css */
.wrem-98-45 {
  width: 98.45rem !important;
}

/* line 101097, app/assets/stylesheets/global/style.css */
.wrem-99-45 {
  width: 99.45rem !important;
}

/* line 101101, app/assets/stylesheets/global/style.css */
.wrem-1-5 {
  width: 1.5rem !important;
}

/* line 101105, app/assets/stylesheets/global/style.css */
.wrem-2-5 {
  width: 2.5rem !important;
}

/* line 101109, app/assets/stylesheets/global/style.css */
.wrem-3-5 {
  width: 3.5rem !important;
}

/* line 101113, app/assets/stylesheets/global/style.css */
.wrem-4-5 {
  width: 4.5rem !important;
}

/* line 101117, app/assets/stylesheets/global/style.css */
.wrem-5-5 {
  width: 5.5rem !important;
}

/* line 101121, app/assets/stylesheets/global/style.css */
.wrem-6-5 {
  width: 6.5rem !important;
}

/* line 101125, app/assets/stylesheets/global/style.css */
.wrem-7-5 {
  width: 7.5rem !important;
}

/* line 101129, app/assets/stylesheets/global/style.css */
.wrem-8-5 {
  width: 8.5rem !important;
}

/* line 101133, app/assets/stylesheets/global/style.css */
.wrem-9-5 {
  width: 9.5rem !important;
}

/* line 101137, app/assets/stylesheets/global/style.css */
.wrem-10-5 {
  width: 10.5rem !important;
}

/* line 101141, app/assets/stylesheets/global/style.css */
.wrem-15-5 {
  width: 15.5rem !important;
}

/* line 101145, app/assets/stylesheets/global/style.css */
.wrem-20-5 {
  width: 20.5rem !important;
}

/* line 101149, app/assets/stylesheets/global/style.css */
.wrem-21-5 {
  width: 21.5rem !important;
}

/* line 101153, app/assets/stylesheets/global/style.css */
.wrem-22-5 {
  width: 22.5rem !important;
}

/* line 101157, app/assets/stylesheets/global/style.css */
.wrem-23-5 {
  width: 23.5rem !important;
}

/* line 101161, app/assets/stylesheets/global/style.css */
.wrem-24-5 {
  width: 24.5rem !important;
}

/* line 101165, app/assets/stylesheets/global/style.css */
.wrem-25-5 {
  width: 25.5rem !important;
}

/* line 101169, app/assets/stylesheets/global/style.css */
.wrem-26-5 {
  width: 26.5rem !important;
}

/* line 101173, app/assets/stylesheets/global/style.css */
.wrem-27-5 {
  width: 27.5rem !important;
}

/* line 101177, app/assets/stylesheets/global/style.css */
.wrem-28-5 {
  width: 28.5rem !important;
}

/* line 101181, app/assets/stylesheets/global/style.css */
.wrem-29-5 {
  width: 29.5rem !important;
}

/* line 101185, app/assets/stylesheets/global/style.css */
.wrem-30-5 {
  width: 30.5rem !important;
}

/* line 101189, app/assets/stylesheets/global/style.css */
.wrem-31-5 {
  width: 31.5rem !important;
}

/* line 101193, app/assets/stylesheets/global/style.css */
.wrem-32-5 {
  width: 32.5rem !important;
}

/* line 101197, app/assets/stylesheets/global/style.css */
.wrem-33-5 {
  width: 33.5rem !important;
}

/* line 101201, app/assets/stylesheets/global/style.css */
.wrem-34-5 {
  width: 34.5rem !important;
}

/* line 101205, app/assets/stylesheets/global/style.css */
.wrem-35-5 {
  width: 35.5rem !important;
}

/* line 101209, app/assets/stylesheets/global/style.css */
.wrem-36-5 {
  width: 36.5rem !important;
}

/* line 101213, app/assets/stylesheets/global/style.css */
.wrem-37-5 {
  width: 37.5rem !important;
}

/* line 101217, app/assets/stylesheets/global/style.css */
.wrem-38-5 {
  width: 38.5rem !important;
}

/* line 101221, app/assets/stylesheets/global/style.css */
.wrem-39-5 {
  width: 39.5rem !important;
}

/* line 101225, app/assets/stylesheets/global/style.css */
.wrem-40-5 {
  width: 40.5rem !important;
}

/* line 101229, app/assets/stylesheets/global/style.css */
.wrem-41-5 {
  width: 41.5rem !important;
}

/* line 101233, app/assets/stylesheets/global/style.css */
.wrem-42-5 {
  width: 42.5rem !important;
}

/* line 101237, app/assets/stylesheets/global/style.css */
.wrem-43-5 {
  width: 43.5rem !important;
}

/* line 101241, app/assets/stylesheets/global/style.css */
.wrem-44-5 {
  width: 44.5rem !important;
}

/* line 101245, app/assets/stylesheets/global/style.css */
.wrem-45-5 {
  width: 45.5rem !important;
}

/* line 101249, app/assets/stylesheets/global/style.css */
.wrem-46-5 {
  width: 46.5rem !important;
}

/* line 101253, app/assets/stylesheets/global/style.css */
.wrem-47-5 {
  width: 47.5rem !important;
}

/* line 101257, app/assets/stylesheets/global/style.css */
.wrem-48-5 {
  width: 48.5rem !important;
}

/* line 101261, app/assets/stylesheets/global/style.css */
.wrem-49-5 {
  width: 49.5rem !important;
}

/* line 101265, app/assets/stylesheets/global/style.css */
.wrem-50-5 {
  width: 50.5rem !important;
}

/* line 101269, app/assets/stylesheets/global/style.css */
.wrem-51-5 {
  width: 51.5rem !important;
}

/* line 101273, app/assets/stylesheets/global/style.css */
.wrem-52-5 {
  width: 52.5rem !important;
}

/* line 101277, app/assets/stylesheets/global/style.css */
.wrem-53-5 {
  width: 53.5rem !important;
}

/* line 101281, app/assets/stylesheets/global/style.css */
.wrem-54-5 {
  width: 54.5rem !important;
}

/* line 101285, app/assets/stylesheets/global/style.css */
.wrem-55-5 {
  width: 55.5rem !important;
}

/* line 101289, app/assets/stylesheets/global/style.css */
.wrem-56-5 {
  width: 56.5rem !important;
}

/* line 101293, app/assets/stylesheets/global/style.css */
.wrem-57-5 {
  width: 57.5rem !important;
}

/* line 101297, app/assets/stylesheets/global/style.css */
.wrem-58-5 {
  width: 58.5rem !important;
}

/* line 101301, app/assets/stylesheets/global/style.css */
.wrem-59-5 {
  width: 59.5rem !important;
}

/* line 101305, app/assets/stylesheets/global/style.css */
.wrem-60-5 {
  width: 60.5rem !important;
}

/* line 101309, app/assets/stylesheets/global/style.css */
.wrem-61-5 {
  width: 61.5rem !important;
}

/* line 101313, app/assets/stylesheets/global/style.css */
.wrem-62-5 {
  width: 62.5rem !important;
}

/* line 101317, app/assets/stylesheets/global/style.css */
.wrem-63-5 {
  width: 63.5rem !important;
}

/* line 101321, app/assets/stylesheets/global/style.css */
.wrem-64-5 {
  width: 64.5rem !important;
}

/* line 101325, app/assets/stylesheets/global/style.css */
.wrem-65-5 {
  width: 65.5rem !important;
}

/* line 101329, app/assets/stylesheets/global/style.css */
.wrem-66-5 {
  width: 66.5rem !important;
}

/* line 101333, app/assets/stylesheets/global/style.css */
.wrem-67-5 {
  width: 67.5rem !important;
}

/* line 101337, app/assets/stylesheets/global/style.css */
.wrem-68-5 {
  width: 68.5rem !important;
}

/* line 101341, app/assets/stylesheets/global/style.css */
.wrem-69-5 {
  width: 69.5rem !important;
}

/* line 101345, app/assets/stylesheets/global/style.css */
.wrem-70-5 {
  width: 70.5rem !important;
}

/* line 101349, app/assets/stylesheets/global/style.css */
.wrem-71-5 {
  width: 71.5rem !important;
}

/* line 101353, app/assets/stylesheets/global/style.css */
.wrem-72-5 {
  width: 72.5rem !important;
}

/* line 101357, app/assets/stylesheets/global/style.css */
.wrem-73-5 {
  width: 73.5rem !important;
}

/* line 101361, app/assets/stylesheets/global/style.css */
.wrem-74-5 {
  width: 74.5rem !important;
}

/* line 101365, app/assets/stylesheets/global/style.css */
.wrem-75-5 {
  width: 75.5rem !important;
}

/* line 101369, app/assets/stylesheets/global/style.css */
.wrem-76-5 {
  width: 76.5rem !important;
}

/* line 101373, app/assets/stylesheets/global/style.css */
.wrem-77-5 {
  width: 77.5rem !important;
}

/* line 101377, app/assets/stylesheets/global/style.css */
.wrem-78-5 {
  width: 78.5rem !important;
}

/* line 101381, app/assets/stylesheets/global/style.css */
.wrem-79-5 {
  width: 79.5rem !important;
}

/* line 101385, app/assets/stylesheets/global/style.css */
.wrem-80-5 {
  width: 80.5rem !important;
}

/* line 101389, app/assets/stylesheets/global/style.css */
.wrem-81-5 {
  width: 81.5rem !important;
}

/* line 101393, app/assets/stylesheets/global/style.css */
.wrem-82-5 {
  width: 82.5rem !important;
}

/* line 101397, app/assets/stylesheets/global/style.css */
.wrem-83-5 {
  width: 83.5rem !important;
}

/* line 101401, app/assets/stylesheets/global/style.css */
.wrem-84-5 {
  width: 84.5rem !important;
}

/* line 101405, app/assets/stylesheets/global/style.css */
.wrem-85-5 {
  width: 85.5rem !important;
}

/* line 101409, app/assets/stylesheets/global/style.css */
.wrem-86-5 {
  width: 86.5rem !important;
}

/* line 101413, app/assets/stylesheets/global/style.css */
.wrem-87-5 {
  width: 87.5rem !important;
}

/* line 101417, app/assets/stylesheets/global/style.css */
.wrem-88-5 {
  width: 88.5rem !important;
}

/* line 101421, app/assets/stylesheets/global/style.css */
.wrem-89-5 {
  width: 89.5rem !important;
}

/* line 101425, app/assets/stylesheets/global/style.css */
.wrem-90-5 {
  width: 90.5rem !important;
}

/* line 101429, app/assets/stylesheets/global/style.css */
.wrem-91-5 {
  width: 91.5rem !important;
}

/* line 101433, app/assets/stylesheets/global/style.css */
.wrem-92-5 {
  width: 92.5rem !important;
}

/* line 101437, app/assets/stylesheets/global/style.css */
.wrem-93-5 {
  width: 93.5rem !important;
}

/* line 101441, app/assets/stylesheets/global/style.css */
.wrem-94-5 {
  width: 94.5rem !important;
}

/* line 101445, app/assets/stylesheets/global/style.css */
.wrem-95-5 {
  width: 95.5rem !important;
}

/* line 101449, app/assets/stylesheets/global/style.css */
.wrem-96-5 {
  width: 96.5rem !important;
}

/* line 101453, app/assets/stylesheets/global/style.css */
.wrem-97-5 {
  width: 97.5rem !important;
}

/* line 101457, app/assets/stylesheets/global/style.css */
.wrem-98-5 {
  width: 98.5rem !important;
}

/* line 101461, app/assets/stylesheets/global/style.css */
.wrem-99-5 {
  width: 99.5rem !important;
}

/* line 101465, app/assets/stylesheets/global/style.css */
.wrem-1-55 {
  width: 1.55rem !important;
}

/* line 101469, app/assets/stylesheets/global/style.css */
.wrem-2-55 {
  width: 2.55rem !important;
}

/* line 101473, app/assets/stylesheets/global/style.css */
.wrem-3-55 {
  width: 3.55rem !important;
}

/* line 101477, app/assets/stylesheets/global/style.css */
.wrem-4-55 {
  width: 4.55rem !important;
}

/* line 101481, app/assets/stylesheets/global/style.css */
.wrem-5-55 {
  width: 5.55rem !important;
}

/* line 101485, app/assets/stylesheets/global/style.css */
.wrem-6-55 {
  width: 6.55rem !important;
}

/* line 101489, app/assets/stylesheets/global/style.css */
.wrem-7-55 {
  width: 7.55rem !important;
}

/* line 101493, app/assets/stylesheets/global/style.css */
.wrem-8-55 {
  width: 8.55rem !important;
}

/* line 101497, app/assets/stylesheets/global/style.css */
.wrem-9-55 {
  width: 9.55rem !important;
}

/* line 101501, app/assets/stylesheets/global/style.css */
.wrem-10-55 {
  width: 10.55rem !important;
}

/* line 101505, app/assets/stylesheets/global/style.css */
.wrem-15-55 {
  width: 15.55rem !important;
}

/* line 101509, app/assets/stylesheets/global/style.css */
.wrem-20-55 {
  width: 20.55rem !important;
}

/* line 101513, app/assets/stylesheets/global/style.css */
.wrem-21-55 {
  width: 21.55rem !important;
}

/* line 101517, app/assets/stylesheets/global/style.css */
.wrem-22-55 {
  width: 22.55rem !important;
}

/* line 101521, app/assets/stylesheets/global/style.css */
.wrem-23-55 {
  width: 23.55rem !important;
}

/* line 101525, app/assets/stylesheets/global/style.css */
.wrem-24-55 {
  width: 24.55rem !important;
}

/* line 101529, app/assets/stylesheets/global/style.css */
.wrem-25-55 {
  width: 25.55rem !important;
}

/* line 101533, app/assets/stylesheets/global/style.css */
.wrem-26-55 {
  width: 26.55rem !important;
}

/* line 101537, app/assets/stylesheets/global/style.css */
.wrem-27-55 {
  width: 27.55rem !important;
}

/* line 101541, app/assets/stylesheets/global/style.css */
.wrem-28-55 {
  width: 28.55rem !important;
}

/* line 101545, app/assets/stylesheets/global/style.css */
.wrem-29-55 {
  width: 29.55rem !important;
}

/* line 101549, app/assets/stylesheets/global/style.css */
.wrem-30-55 {
  width: 30.55rem !important;
}

/* line 101553, app/assets/stylesheets/global/style.css */
.wrem-31-55 {
  width: 31.55rem !important;
}

/* line 101557, app/assets/stylesheets/global/style.css */
.wrem-32-55 {
  width: 32.55rem !important;
}

/* line 101561, app/assets/stylesheets/global/style.css */
.wrem-33-55 {
  width: 33.55rem !important;
}

/* line 101565, app/assets/stylesheets/global/style.css */
.wrem-34-55 {
  width: 34.55rem !important;
}

/* line 101569, app/assets/stylesheets/global/style.css */
.wrem-35-55 {
  width: 35.55rem !important;
}

/* line 101573, app/assets/stylesheets/global/style.css */
.wrem-36-55 {
  width: 36.55rem !important;
}

/* line 101577, app/assets/stylesheets/global/style.css */
.wrem-37-55 {
  width: 37.55rem !important;
}

/* line 101581, app/assets/stylesheets/global/style.css */
.wrem-38-55 {
  width: 38.55rem !important;
}

/* line 101585, app/assets/stylesheets/global/style.css */
.wrem-39-55 {
  width: 39.55rem !important;
}

/* line 101589, app/assets/stylesheets/global/style.css */
.wrem-40-55 {
  width: 40.55rem !important;
}

/* line 101593, app/assets/stylesheets/global/style.css */
.wrem-41-55 {
  width: 41.55rem !important;
}

/* line 101597, app/assets/stylesheets/global/style.css */
.wrem-42-55 {
  width: 42.55rem !important;
}

/* line 101601, app/assets/stylesheets/global/style.css */
.wrem-43-55 {
  width: 43.55rem !important;
}

/* line 101605, app/assets/stylesheets/global/style.css */
.wrem-44-55 {
  width: 44.55rem !important;
}

/* line 101609, app/assets/stylesheets/global/style.css */
.wrem-45-55 {
  width: 45.55rem !important;
}

/* line 101613, app/assets/stylesheets/global/style.css */
.wrem-46-55 {
  width: 46.55rem !important;
}

/* line 101617, app/assets/stylesheets/global/style.css */
.wrem-47-55 {
  width: 47.55rem !important;
}

/* line 101621, app/assets/stylesheets/global/style.css */
.wrem-48-55 {
  width: 48.55rem !important;
}

/* line 101625, app/assets/stylesheets/global/style.css */
.wrem-49-55 {
  width: 49.55rem !important;
}

/* line 101629, app/assets/stylesheets/global/style.css */
.wrem-50-55 {
  width: 50.55rem !important;
}

/* line 101633, app/assets/stylesheets/global/style.css */
.wrem-51-55 {
  width: 51.55rem !important;
}

/* line 101637, app/assets/stylesheets/global/style.css */
.wrem-52-55 {
  width: 52.55rem !important;
}

/* line 101641, app/assets/stylesheets/global/style.css */
.wrem-53-55 {
  width: 53.55rem !important;
}

/* line 101645, app/assets/stylesheets/global/style.css */
.wrem-54-55 {
  width: 54.55rem !important;
}

/* line 101649, app/assets/stylesheets/global/style.css */
.wrem-55-55 {
  width: 55.55rem !important;
}

/* line 101653, app/assets/stylesheets/global/style.css */
.wrem-56-55 {
  width: 56.55rem !important;
}

/* line 101657, app/assets/stylesheets/global/style.css */
.wrem-57-55 {
  width: 57.55rem !important;
}

/* line 101661, app/assets/stylesheets/global/style.css */
.wrem-58-55 {
  width: 58.55rem !important;
}

/* line 101665, app/assets/stylesheets/global/style.css */
.wrem-59-55 {
  width: 59.55rem !important;
}

/* line 101669, app/assets/stylesheets/global/style.css */
.wrem-60-55 {
  width: 60.55rem !important;
}

/* line 101673, app/assets/stylesheets/global/style.css */
.wrem-61-55 {
  width: 61.55rem !important;
}

/* line 101677, app/assets/stylesheets/global/style.css */
.wrem-62-55 {
  width: 62.55rem !important;
}

/* line 101681, app/assets/stylesheets/global/style.css */
.wrem-63-55 {
  width: 63.55rem !important;
}

/* line 101685, app/assets/stylesheets/global/style.css */
.wrem-64-55 {
  width: 64.55rem !important;
}

/* line 101689, app/assets/stylesheets/global/style.css */
.wrem-65-55 {
  width: 65.55rem !important;
}

/* line 101693, app/assets/stylesheets/global/style.css */
.wrem-66-55 {
  width: 66.55rem !important;
}

/* line 101697, app/assets/stylesheets/global/style.css */
.wrem-67-55 {
  width: 67.55rem !important;
}

/* line 101701, app/assets/stylesheets/global/style.css */
.wrem-68-55 {
  width: 68.55rem !important;
}

/* line 101705, app/assets/stylesheets/global/style.css */
.wrem-69-55 {
  width: 69.55rem !important;
}

/* line 101709, app/assets/stylesheets/global/style.css */
.wrem-70-55 {
  width: 70.55rem !important;
}

/* line 101713, app/assets/stylesheets/global/style.css */
.wrem-71-55 {
  width: 71.55rem !important;
}

/* line 101717, app/assets/stylesheets/global/style.css */
.wrem-72-55 {
  width: 72.55rem !important;
}

/* line 101721, app/assets/stylesheets/global/style.css */
.wrem-73-55 {
  width: 73.55rem !important;
}

/* line 101725, app/assets/stylesheets/global/style.css */
.wrem-74-55 {
  width: 74.55rem !important;
}

/* line 101729, app/assets/stylesheets/global/style.css */
.wrem-75-55 {
  width: 75.55rem !important;
}

/* line 101733, app/assets/stylesheets/global/style.css */
.wrem-76-55 {
  width: 76.55rem !important;
}

/* line 101737, app/assets/stylesheets/global/style.css */
.wrem-77-55 {
  width: 77.55rem !important;
}

/* line 101741, app/assets/stylesheets/global/style.css */
.wrem-78-55 {
  width: 78.55rem !important;
}

/* line 101745, app/assets/stylesheets/global/style.css */
.wrem-79-55 {
  width: 79.55rem !important;
}

/* line 101749, app/assets/stylesheets/global/style.css */
.wrem-80-55 {
  width: 80.55rem !important;
}

/* line 101753, app/assets/stylesheets/global/style.css */
.wrem-81-55 {
  width: 81.55rem !important;
}

/* line 101757, app/assets/stylesheets/global/style.css */
.wrem-82-55 {
  width: 82.55rem !important;
}

/* line 101761, app/assets/stylesheets/global/style.css */
.wrem-83-55 {
  width: 83.55rem !important;
}

/* line 101765, app/assets/stylesheets/global/style.css */
.wrem-84-55 {
  width: 84.55rem !important;
}

/* line 101769, app/assets/stylesheets/global/style.css */
.wrem-85-55 {
  width: 85.55rem !important;
}

/* line 101773, app/assets/stylesheets/global/style.css */
.wrem-86-55 {
  width: 86.55rem !important;
}

/* line 101777, app/assets/stylesheets/global/style.css */
.wrem-87-55 {
  width: 87.55rem !important;
}

/* line 101781, app/assets/stylesheets/global/style.css */
.wrem-88-55 {
  width: 88.55rem !important;
}

/* line 101785, app/assets/stylesheets/global/style.css */
.wrem-89-55 {
  width: 89.55rem !important;
}

/* line 101789, app/assets/stylesheets/global/style.css */
.wrem-90-55 {
  width: 90.55rem !important;
}

/* line 101793, app/assets/stylesheets/global/style.css */
.wrem-91-55 {
  width: 91.55rem !important;
}

/* line 101797, app/assets/stylesheets/global/style.css */
.wrem-92-55 {
  width: 92.55rem !important;
}

/* line 101801, app/assets/stylesheets/global/style.css */
.wrem-93-55 {
  width: 93.55rem !important;
}

/* line 101805, app/assets/stylesheets/global/style.css */
.wrem-94-55 {
  width: 94.55rem !important;
}

/* line 101809, app/assets/stylesheets/global/style.css */
.wrem-95-55 {
  width: 95.55rem !important;
}

/* line 101813, app/assets/stylesheets/global/style.css */
.wrem-96-55 {
  width: 96.55rem !important;
}

/* line 101817, app/assets/stylesheets/global/style.css */
.wrem-97-55 {
  width: 97.55rem !important;
}

/* line 101821, app/assets/stylesheets/global/style.css */
.wrem-98-55 {
  width: 98.55rem !important;
}

/* line 101825, app/assets/stylesheets/global/style.css */
.wrem-99-55 {
  width: 99.55rem !important;
}

/* line 101829, app/assets/stylesheets/global/style.css */
.wrem-1-6 {
  width: 1.6rem !important;
}

/* line 101833, app/assets/stylesheets/global/style.css */
.wrem-2-6 {
  width: 2.6rem !important;
}

/* line 101837, app/assets/stylesheets/global/style.css */
.wrem-3-6 {
  width: 3.6rem !important;
}

/* line 101841, app/assets/stylesheets/global/style.css */
.wrem-4-6 {
  width: 4.6rem !important;
}

/* line 101845, app/assets/stylesheets/global/style.css */
.wrem-5-6 {
  width: 5.6rem !important;
}

/* line 101849, app/assets/stylesheets/global/style.css */
.wrem-6-6 {
  width: 6.6rem !important;
}

/* line 101853, app/assets/stylesheets/global/style.css */
.wrem-7-6 {
  width: 7.6rem !important;
}

/* line 101857, app/assets/stylesheets/global/style.css */
.wrem-8-6 {
  width: 8.6rem !important;
}

/* line 101861, app/assets/stylesheets/global/style.css */
.wrem-9-6 {
  width: 9.6rem !important;
}

/* line 101865, app/assets/stylesheets/global/style.css */
.wrem-10-6 {
  width: 10.6rem !important;
}

/* line 101869, app/assets/stylesheets/global/style.css */
.wrem-15-6 {
  width: 15.6rem !important;
}

/* line 101873, app/assets/stylesheets/global/style.css */
.wrem-20-6 {
  width: 20.6rem !important;
}

/* line 101877, app/assets/stylesheets/global/style.css */
.wrem-21-6 {
  width: 21.6rem !important;
}

/* line 101881, app/assets/stylesheets/global/style.css */
.wrem-22-6 {
  width: 22.6rem !important;
}

/* line 101885, app/assets/stylesheets/global/style.css */
.wrem-23-6 {
  width: 23.6rem !important;
}

/* line 101889, app/assets/stylesheets/global/style.css */
.wrem-24-6 {
  width: 24.6rem !important;
}

/* line 101893, app/assets/stylesheets/global/style.css */
.wrem-25-6 {
  width: 25.6rem !important;
}

/* line 101897, app/assets/stylesheets/global/style.css */
.wrem-26-6 {
  width: 26.6rem !important;
}

/* line 101901, app/assets/stylesheets/global/style.css */
.wrem-27-6 {
  width: 27.6rem !important;
}

/* line 101905, app/assets/stylesheets/global/style.css */
.wrem-28-6 {
  width: 28.6rem !important;
}

/* line 101909, app/assets/stylesheets/global/style.css */
.wrem-29-6 {
  width: 29.6rem !important;
}

/* line 101913, app/assets/stylesheets/global/style.css */
.wrem-30-6 {
  width: 30.6rem !important;
}

/* line 101917, app/assets/stylesheets/global/style.css */
.wrem-31-6 {
  width: 31.6rem !important;
}

/* line 101921, app/assets/stylesheets/global/style.css */
.wrem-32-6 {
  width: 32.6rem !important;
}

/* line 101925, app/assets/stylesheets/global/style.css */
.wrem-33-6 {
  width: 33.6rem !important;
}

/* line 101929, app/assets/stylesheets/global/style.css */
.wrem-34-6 {
  width: 34.6rem !important;
}

/* line 101933, app/assets/stylesheets/global/style.css */
.wrem-35-6 {
  width: 35.6rem !important;
}

/* line 101937, app/assets/stylesheets/global/style.css */
.wrem-36-6 {
  width: 36.6rem !important;
}

/* line 101941, app/assets/stylesheets/global/style.css */
.wrem-37-6 {
  width: 37.6rem !important;
}

/* line 101945, app/assets/stylesheets/global/style.css */
.wrem-38-6 {
  width: 38.6rem !important;
}

/* line 101949, app/assets/stylesheets/global/style.css */
.wrem-39-6 {
  width: 39.6rem !important;
}

/* line 101953, app/assets/stylesheets/global/style.css */
.wrem-40-6 {
  width: 40.6rem !important;
}

/* line 101957, app/assets/stylesheets/global/style.css */
.wrem-41-6 {
  width: 41.6rem !important;
}

/* line 101961, app/assets/stylesheets/global/style.css */
.wrem-42-6 {
  width: 42.6rem !important;
}

/* line 101965, app/assets/stylesheets/global/style.css */
.wrem-43-6 {
  width: 43.6rem !important;
}

/* line 101969, app/assets/stylesheets/global/style.css */
.wrem-44-6 {
  width: 44.6rem !important;
}

/* line 101973, app/assets/stylesheets/global/style.css */
.wrem-45-6 {
  width: 45.6rem !important;
}

/* line 101977, app/assets/stylesheets/global/style.css */
.wrem-46-6 {
  width: 46.6rem !important;
}

/* line 101981, app/assets/stylesheets/global/style.css */
.wrem-47-6 {
  width: 47.6rem !important;
}

/* line 101985, app/assets/stylesheets/global/style.css */
.wrem-48-6 {
  width: 48.6rem !important;
}

/* line 101989, app/assets/stylesheets/global/style.css */
.wrem-49-6 {
  width: 49.6rem !important;
}

/* line 101993, app/assets/stylesheets/global/style.css */
.wrem-50-6 {
  width: 50.6rem !important;
}

/* line 101997, app/assets/stylesheets/global/style.css */
.wrem-51-6 {
  width: 51.6rem !important;
}

/* line 102001, app/assets/stylesheets/global/style.css */
.wrem-52-6 {
  width: 52.6rem !important;
}

/* line 102005, app/assets/stylesheets/global/style.css */
.wrem-53-6 {
  width: 53.6rem !important;
}

/* line 102009, app/assets/stylesheets/global/style.css */
.wrem-54-6 {
  width: 54.6rem !important;
}

/* line 102013, app/assets/stylesheets/global/style.css */
.wrem-55-6 {
  width: 55.6rem !important;
}

/* line 102017, app/assets/stylesheets/global/style.css */
.wrem-56-6 {
  width: 56.6rem !important;
}

/* line 102021, app/assets/stylesheets/global/style.css */
.wrem-57-6 {
  width: 57.6rem !important;
}

/* line 102025, app/assets/stylesheets/global/style.css */
.wrem-58-6 {
  width: 58.6rem !important;
}

/* line 102029, app/assets/stylesheets/global/style.css */
.wrem-59-6 {
  width: 59.6rem !important;
}

/* line 102033, app/assets/stylesheets/global/style.css */
.wrem-60-6 {
  width: 60.6rem !important;
}

/* line 102037, app/assets/stylesheets/global/style.css */
.wrem-61-6 {
  width: 61.6rem !important;
}

/* line 102041, app/assets/stylesheets/global/style.css */
.wrem-62-6 {
  width: 62.6rem !important;
}

/* line 102045, app/assets/stylesheets/global/style.css */
.wrem-63-6 {
  width: 63.6rem !important;
}

/* line 102049, app/assets/stylesheets/global/style.css */
.wrem-64-6 {
  width: 64.6rem !important;
}

/* line 102053, app/assets/stylesheets/global/style.css */
.wrem-65-6 {
  width: 65.6rem !important;
}

/* line 102057, app/assets/stylesheets/global/style.css */
.wrem-66-6 {
  width: 66.6rem !important;
}

/* line 102061, app/assets/stylesheets/global/style.css */
.wrem-67-6 {
  width: 67.6rem !important;
}

/* line 102065, app/assets/stylesheets/global/style.css */
.wrem-68-6 {
  width: 68.6rem !important;
}

/* line 102069, app/assets/stylesheets/global/style.css */
.wrem-69-6 {
  width: 69.6rem !important;
}

/* line 102073, app/assets/stylesheets/global/style.css */
.wrem-70-6 {
  width: 70.6rem !important;
}

/* line 102077, app/assets/stylesheets/global/style.css */
.wrem-71-6 {
  width: 71.6rem !important;
}

/* line 102081, app/assets/stylesheets/global/style.css */
.wrem-72-6 {
  width: 72.6rem !important;
}

/* line 102085, app/assets/stylesheets/global/style.css */
.wrem-73-6 {
  width: 73.6rem !important;
}

/* line 102089, app/assets/stylesheets/global/style.css */
.wrem-74-6 {
  width: 74.6rem !important;
}

/* line 102093, app/assets/stylesheets/global/style.css */
.wrem-75-6 {
  width: 75.6rem !important;
}

/* line 102097, app/assets/stylesheets/global/style.css */
.wrem-76-6 {
  width: 76.6rem !important;
}

/* line 102101, app/assets/stylesheets/global/style.css */
.wrem-77-6 {
  width: 77.6rem !important;
}

/* line 102105, app/assets/stylesheets/global/style.css */
.wrem-78-6 {
  width: 78.6rem !important;
}

/* line 102109, app/assets/stylesheets/global/style.css */
.wrem-79-6 {
  width: 79.6rem !important;
}

/* line 102113, app/assets/stylesheets/global/style.css */
.wrem-80-6 {
  width: 80.6rem !important;
}

/* line 102117, app/assets/stylesheets/global/style.css */
.wrem-81-6 {
  width: 81.6rem !important;
}

/* line 102121, app/assets/stylesheets/global/style.css */
.wrem-82-6 {
  width: 82.6rem !important;
}

/* line 102125, app/assets/stylesheets/global/style.css */
.wrem-83-6 {
  width: 83.6rem !important;
}

/* line 102129, app/assets/stylesheets/global/style.css */
.wrem-84-6 {
  width: 84.6rem !important;
}

/* line 102133, app/assets/stylesheets/global/style.css */
.wrem-85-6 {
  width: 85.6rem !important;
}

/* line 102137, app/assets/stylesheets/global/style.css */
.wrem-86-6 {
  width: 86.6rem !important;
}

/* line 102141, app/assets/stylesheets/global/style.css */
.wrem-87-6 {
  width: 87.6rem !important;
}

/* line 102145, app/assets/stylesheets/global/style.css */
.wrem-88-6 {
  width: 88.6rem !important;
}

/* line 102149, app/assets/stylesheets/global/style.css */
.wrem-89-6 {
  width: 89.6rem !important;
}

/* line 102153, app/assets/stylesheets/global/style.css */
.wrem-90-6 {
  width: 90.6rem !important;
}

/* line 102157, app/assets/stylesheets/global/style.css */
.wrem-91-6 {
  width: 91.6rem !important;
}

/* line 102161, app/assets/stylesheets/global/style.css */
.wrem-92-6 {
  width: 92.6rem !important;
}

/* line 102165, app/assets/stylesheets/global/style.css */
.wrem-93-6 {
  width: 93.6rem !important;
}

/* line 102169, app/assets/stylesheets/global/style.css */
.wrem-94-6 {
  width: 94.6rem !important;
}

/* line 102173, app/assets/stylesheets/global/style.css */
.wrem-95-6 {
  width: 95.6rem !important;
}

/* line 102177, app/assets/stylesheets/global/style.css */
.wrem-96-6 {
  width: 96.6rem !important;
}

/* line 102181, app/assets/stylesheets/global/style.css */
.wrem-97-6 {
  width: 97.6rem !important;
}

/* line 102185, app/assets/stylesheets/global/style.css */
.wrem-98-6 {
  width: 98.6rem !important;
}

/* line 102189, app/assets/stylesheets/global/style.css */
.wrem-99-6 {
  width: 99.6rem !important;
}

/* line 102193, app/assets/stylesheets/global/style.css */
.wrem-1-65 {
  width: 1.65rem !important;
}

/* line 102197, app/assets/stylesheets/global/style.css */
.wrem-2-65 {
  width: 2.65rem !important;
}

/* line 102201, app/assets/stylesheets/global/style.css */
.wrem-3-65 {
  width: 3.65rem !important;
}

/* line 102205, app/assets/stylesheets/global/style.css */
.wrem-4-65 {
  width: 4.65rem !important;
}

/* line 102209, app/assets/stylesheets/global/style.css */
.wrem-5-65 {
  width: 5.65rem !important;
}

/* line 102213, app/assets/stylesheets/global/style.css */
.wrem-6-65 {
  width: 6.65rem !important;
}

/* line 102217, app/assets/stylesheets/global/style.css */
.wrem-7-65 {
  width: 7.65rem !important;
}

/* line 102221, app/assets/stylesheets/global/style.css */
.wrem-8-65 {
  width: 8.65rem !important;
}

/* line 102225, app/assets/stylesheets/global/style.css */
.wrem-9-65 {
  width: 9.65rem !important;
}

/* line 102229, app/assets/stylesheets/global/style.css */
.wrem-10-65 {
  width: 10.65rem !important;
}

/* line 102233, app/assets/stylesheets/global/style.css */
.wrem-15-65 {
  width: 15.65rem !important;
}

/* line 102237, app/assets/stylesheets/global/style.css */
.wrem-20-65 {
  width: 20.65rem !important;
}

/* line 102241, app/assets/stylesheets/global/style.css */
.wrem-21-65 {
  width: 21.65rem !important;
}

/* line 102245, app/assets/stylesheets/global/style.css */
.wrem-22-65 {
  width: 22.65rem !important;
}

/* line 102249, app/assets/stylesheets/global/style.css */
.wrem-23-65 {
  width: 23.65rem !important;
}

/* line 102253, app/assets/stylesheets/global/style.css */
.wrem-24-65 {
  width: 24.65rem !important;
}

/* line 102257, app/assets/stylesheets/global/style.css */
.wrem-25-65 {
  width: 25.65rem !important;
}

/* line 102261, app/assets/stylesheets/global/style.css */
.wrem-26-65 {
  width: 26.65rem !important;
}

/* line 102265, app/assets/stylesheets/global/style.css */
.wrem-27-65 {
  width: 27.65rem !important;
}

/* line 102269, app/assets/stylesheets/global/style.css */
.wrem-28-65 {
  width: 28.65rem !important;
}

/* line 102273, app/assets/stylesheets/global/style.css */
.wrem-29-65 {
  width: 29.65rem !important;
}

/* line 102277, app/assets/stylesheets/global/style.css */
.wrem-30-65 {
  width: 30.65rem !important;
}

/* line 102281, app/assets/stylesheets/global/style.css */
.wrem-31-65 {
  width: 31.65rem !important;
}

/* line 102285, app/assets/stylesheets/global/style.css */
.wrem-32-65 {
  width: 32.65rem !important;
}

/* line 102289, app/assets/stylesheets/global/style.css */
.wrem-33-65 {
  width: 33.65rem !important;
}

/* line 102293, app/assets/stylesheets/global/style.css */
.wrem-34-65 {
  width: 34.65rem !important;
}

/* line 102297, app/assets/stylesheets/global/style.css */
.wrem-35-65 {
  width: 35.65rem !important;
}

/* line 102301, app/assets/stylesheets/global/style.css */
.wrem-36-65 {
  width: 36.65rem !important;
}

/* line 102305, app/assets/stylesheets/global/style.css */
.wrem-37-65 {
  width: 37.65rem !important;
}

/* line 102309, app/assets/stylesheets/global/style.css */
.wrem-38-65 {
  width: 38.65rem !important;
}

/* line 102313, app/assets/stylesheets/global/style.css */
.wrem-39-65 {
  width: 39.65rem !important;
}

/* line 102317, app/assets/stylesheets/global/style.css */
.wrem-40-65 {
  width: 40.65rem !important;
}

/* line 102321, app/assets/stylesheets/global/style.css */
.wrem-41-65 {
  width: 41.65rem !important;
}

/* line 102325, app/assets/stylesheets/global/style.css */
.wrem-42-65 {
  width: 42.65rem !important;
}

/* line 102329, app/assets/stylesheets/global/style.css */
.wrem-43-65 {
  width: 43.65rem !important;
}

/* line 102333, app/assets/stylesheets/global/style.css */
.wrem-44-65 {
  width: 44.65rem !important;
}

/* line 102337, app/assets/stylesheets/global/style.css */
.wrem-45-65 {
  width: 45.65rem !important;
}

/* line 102341, app/assets/stylesheets/global/style.css */
.wrem-46-65 {
  width: 46.65rem !important;
}

/* line 102345, app/assets/stylesheets/global/style.css */
.wrem-47-65 {
  width: 47.65rem !important;
}

/* line 102349, app/assets/stylesheets/global/style.css */
.wrem-48-65 {
  width: 48.65rem !important;
}

/* line 102353, app/assets/stylesheets/global/style.css */
.wrem-49-65 {
  width: 49.65rem !important;
}

/* line 102357, app/assets/stylesheets/global/style.css */
.wrem-50-65 {
  width: 50.65rem !important;
}

/* line 102361, app/assets/stylesheets/global/style.css */
.wrem-51-65 {
  width: 51.65rem !important;
}

/* line 102365, app/assets/stylesheets/global/style.css */
.wrem-52-65 {
  width: 52.65rem !important;
}

/* line 102369, app/assets/stylesheets/global/style.css */
.wrem-53-65 {
  width: 53.65rem !important;
}

/* line 102373, app/assets/stylesheets/global/style.css */
.wrem-54-65 {
  width: 54.65rem !important;
}

/* line 102377, app/assets/stylesheets/global/style.css */
.wrem-55-65 {
  width: 55.65rem !important;
}

/* line 102381, app/assets/stylesheets/global/style.css */
.wrem-56-65 {
  width: 56.65rem !important;
}

/* line 102385, app/assets/stylesheets/global/style.css */
.wrem-57-65 {
  width: 57.65rem !important;
}

/* line 102389, app/assets/stylesheets/global/style.css */
.wrem-58-65 {
  width: 58.65rem !important;
}

/* line 102393, app/assets/stylesheets/global/style.css */
.wrem-59-65 {
  width: 59.65rem !important;
}

/* line 102397, app/assets/stylesheets/global/style.css */
.wrem-60-65 {
  width: 60.65rem !important;
}

/* line 102401, app/assets/stylesheets/global/style.css */
.wrem-61-65 {
  width: 61.65rem !important;
}

/* line 102405, app/assets/stylesheets/global/style.css */
.wrem-62-65 {
  width: 62.65rem !important;
}

/* line 102409, app/assets/stylesheets/global/style.css */
.wrem-63-65 {
  width: 63.65rem !important;
}

/* line 102413, app/assets/stylesheets/global/style.css */
.wrem-64-65 {
  width: 64.65rem !important;
}

/* line 102417, app/assets/stylesheets/global/style.css */
.wrem-65-65 {
  width: 65.65rem !important;
}

/* line 102421, app/assets/stylesheets/global/style.css */
.wrem-66-65 {
  width: 66.65rem !important;
}

/* line 102425, app/assets/stylesheets/global/style.css */
.wrem-67-65 {
  width: 67.65rem !important;
}

/* line 102429, app/assets/stylesheets/global/style.css */
.wrem-68-65 {
  width: 68.65rem !important;
}

/* line 102433, app/assets/stylesheets/global/style.css */
.wrem-69-65 {
  width: 69.65rem !important;
}

/* line 102437, app/assets/stylesheets/global/style.css */
.wrem-70-65 {
  width: 70.65rem !important;
}

/* line 102441, app/assets/stylesheets/global/style.css */
.wrem-71-65 {
  width: 71.65rem !important;
}

/* line 102445, app/assets/stylesheets/global/style.css */
.wrem-72-65 {
  width: 72.65rem !important;
}

/* line 102449, app/assets/stylesheets/global/style.css */
.wrem-73-65 {
  width: 73.65rem !important;
}

/* line 102453, app/assets/stylesheets/global/style.css */
.wrem-74-65 {
  width: 74.65rem !important;
}

/* line 102457, app/assets/stylesheets/global/style.css */
.wrem-75-65 {
  width: 75.65rem !important;
}

/* line 102461, app/assets/stylesheets/global/style.css */
.wrem-76-65 {
  width: 76.65rem !important;
}

/* line 102465, app/assets/stylesheets/global/style.css */
.wrem-77-65 {
  width: 77.65rem !important;
}

/* line 102469, app/assets/stylesheets/global/style.css */
.wrem-78-65 {
  width: 78.65rem !important;
}

/* line 102473, app/assets/stylesheets/global/style.css */
.wrem-79-65 {
  width: 79.65rem !important;
}

/* line 102477, app/assets/stylesheets/global/style.css */
.wrem-80-65 {
  width: 80.65rem !important;
}

/* line 102481, app/assets/stylesheets/global/style.css */
.wrem-81-65 {
  width: 81.65rem !important;
}

/* line 102485, app/assets/stylesheets/global/style.css */
.wrem-82-65 {
  width: 82.65rem !important;
}

/* line 102489, app/assets/stylesheets/global/style.css */
.wrem-83-65 {
  width: 83.65rem !important;
}

/* line 102493, app/assets/stylesheets/global/style.css */
.wrem-84-65 {
  width: 84.65rem !important;
}

/* line 102497, app/assets/stylesheets/global/style.css */
.wrem-85-65 {
  width: 85.65rem !important;
}

/* line 102501, app/assets/stylesheets/global/style.css */
.wrem-86-65 {
  width: 86.65rem !important;
}

/* line 102505, app/assets/stylesheets/global/style.css */
.wrem-87-65 {
  width: 87.65rem !important;
}

/* line 102509, app/assets/stylesheets/global/style.css */
.wrem-88-65 {
  width: 88.65rem !important;
}

/* line 102513, app/assets/stylesheets/global/style.css */
.wrem-89-65 {
  width: 89.65rem !important;
}

/* line 102517, app/assets/stylesheets/global/style.css */
.wrem-90-65 {
  width: 90.65rem !important;
}

/* line 102521, app/assets/stylesheets/global/style.css */
.wrem-91-65 {
  width: 91.65rem !important;
}

/* line 102525, app/assets/stylesheets/global/style.css */
.wrem-92-65 {
  width: 92.65rem !important;
}

/* line 102529, app/assets/stylesheets/global/style.css */
.wrem-93-65 {
  width: 93.65rem !important;
}

/* line 102533, app/assets/stylesheets/global/style.css */
.wrem-94-65 {
  width: 94.65rem !important;
}

/* line 102537, app/assets/stylesheets/global/style.css */
.wrem-95-65 {
  width: 95.65rem !important;
}

/* line 102541, app/assets/stylesheets/global/style.css */
.wrem-96-65 {
  width: 96.65rem !important;
}

/* line 102545, app/assets/stylesheets/global/style.css */
.wrem-97-65 {
  width: 97.65rem !important;
}

/* line 102549, app/assets/stylesheets/global/style.css */
.wrem-98-65 {
  width: 98.65rem !important;
}

/* line 102553, app/assets/stylesheets/global/style.css */
.wrem-99-65 {
  width: 99.65rem !important;
}

/* line 102557, app/assets/stylesheets/global/style.css */
.wrem-1-7 {
  width: 1.7rem !important;
}

/* line 102561, app/assets/stylesheets/global/style.css */
.wrem-2-7 {
  width: 2.7rem !important;
}

/* line 102565, app/assets/stylesheets/global/style.css */
.wrem-3-7 {
  width: 3.7rem !important;
}

/* line 102569, app/assets/stylesheets/global/style.css */
.wrem-4-7 {
  width: 4.7rem !important;
}

/* line 102573, app/assets/stylesheets/global/style.css */
.wrem-5-7 {
  width: 5.7rem !important;
}

/* line 102577, app/assets/stylesheets/global/style.css */
.wrem-6-7 {
  width: 6.7rem !important;
}

/* line 102581, app/assets/stylesheets/global/style.css */
.wrem-7-7 {
  width: 7.7rem !important;
}

/* line 102585, app/assets/stylesheets/global/style.css */
.wrem-8-7 {
  width: 8.7rem !important;
}

/* line 102589, app/assets/stylesheets/global/style.css */
.wrem-9-7 {
  width: 9.7rem !important;
}

/* line 102593, app/assets/stylesheets/global/style.css */
.wrem-10-7 {
  width: 10.7rem !important;
}

/* line 102597, app/assets/stylesheets/global/style.css */
.wrem-15-7 {
  width: 15.7rem !important;
}

/* line 102601, app/assets/stylesheets/global/style.css */
.wrem-20-7 {
  width: 20.7rem !important;
}

/* line 102605, app/assets/stylesheets/global/style.css */
.wrem-21-7 {
  width: 21.7rem !important;
}

/* line 102609, app/assets/stylesheets/global/style.css */
.wrem-22-7 {
  width: 22.7rem !important;
}

/* line 102613, app/assets/stylesheets/global/style.css */
.wrem-23-7 {
  width: 23.7rem !important;
}

/* line 102617, app/assets/stylesheets/global/style.css */
.wrem-24-7 {
  width: 24.7rem !important;
}

/* line 102621, app/assets/stylesheets/global/style.css */
.wrem-25-7 {
  width: 25.7rem !important;
}

/* line 102625, app/assets/stylesheets/global/style.css */
.wrem-26-7 {
  width: 26.7rem !important;
}

/* line 102629, app/assets/stylesheets/global/style.css */
.wrem-27-7 {
  width: 27.7rem !important;
}

/* line 102633, app/assets/stylesheets/global/style.css */
.wrem-28-7 {
  width: 28.7rem !important;
}

/* line 102637, app/assets/stylesheets/global/style.css */
.wrem-29-7 {
  width: 29.7rem !important;
}

/* line 102641, app/assets/stylesheets/global/style.css */
.wrem-30-7 {
  width: 30.7rem !important;
}

/* line 102645, app/assets/stylesheets/global/style.css */
.wrem-31-7 {
  width: 31.7rem !important;
}

/* line 102649, app/assets/stylesheets/global/style.css */
.wrem-32-7 {
  width: 32.7rem !important;
}

/* line 102653, app/assets/stylesheets/global/style.css */
.wrem-33-7 {
  width: 33.7rem !important;
}

/* line 102657, app/assets/stylesheets/global/style.css */
.wrem-34-7 {
  width: 34.7rem !important;
}

/* line 102661, app/assets/stylesheets/global/style.css */
.wrem-35-7 {
  width: 35.7rem !important;
}

/* line 102665, app/assets/stylesheets/global/style.css */
.wrem-36-7 {
  width: 36.7rem !important;
}

/* line 102669, app/assets/stylesheets/global/style.css */
.wrem-37-7 {
  width: 37.7rem !important;
}

/* line 102673, app/assets/stylesheets/global/style.css */
.wrem-38-7 {
  width: 38.7rem !important;
}

/* line 102677, app/assets/stylesheets/global/style.css */
.wrem-39-7 {
  width: 39.7rem !important;
}

/* line 102681, app/assets/stylesheets/global/style.css */
.wrem-40-7 {
  width: 40.7rem !important;
}

/* line 102685, app/assets/stylesheets/global/style.css */
.wrem-41-7 {
  width: 41.7rem !important;
}

/* line 102689, app/assets/stylesheets/global/style.css */
.wrem-42-7 {
  width: 42.7rem !important;
}

/* line 102693, app/assets/stylesheets/global/style.css */
.wrem-43-7 {
  width: 43.7rem !important;
}

/* line 102697, app/assets/stylesheets/global/style.css */
.wrem-44-7 {
  width: 44.7rem !important;
}

/* line 102701, app/assets/stylesheets/global/style.css */
.wrem-45-7 {
  width: 45.7rem !important;
}

/* line 102705, app/assets/stylesheets/global/style.css */
.wrem-46-7 {
  width: 46.7rem !important;
}

/* line 102709, app/assets/stylesheets/global/style.css */
.wrem-47-7 {
  width: 47.7rem !important;
}

/* line 102713, app/assets/stylesheets/global/style.css */
.wrem-48-7 {
  width: 48.7rem !important;
}

/* line 102717, app/assets/stylesheets/global/style.css */
.wrem-49-7 {
  width: 49.7rem !important;
}

/* line 102721, app/assets/stylesheets/global/style.css */
.wrem-50-7 {
  width: 50.7rem !important;
}

/* line 102725, app/assets/stylesheets/global/style.css */
.wrem-51-7 {
  width: 51.7rem !important;
}

/* line 102729, app/assets/stylesheets/global/style.css */
.wrem-52-7 {
  width: 52.7rem !important;
}

/* line 102733, app/assets/stylesheets/global/style.css */
.wrem-53-7 {
  width: 53.7rem !important;
}

/* line 102737, app/assets/stylesheets/global/style.css */
.wrem-54-7 {
  width: 54.7rem !important;
}

/* line 102741, app/assets/stylesheets/global/style.css */
.wrem-55-7 {
  width: 55.7rem !important;
}

/* line 102745, app/assets/stylesheets/global/style.css */
.wrem-56-7 {
  width: 56.7rem !important;
}

/* line 102749, app/assets/stylesheets/global/style.css */
.wrem-57-7 {
  width: 57.7rem !important;
}

/* line 102753, app/assets/stylesheets/global/style.css */
.wrem-58-7 {
  width: 58.7rem !important;
}

/* line 102757, app/assets/stylesheets/global/style.css */
.wrem-59-7 {
  width: 59.7rem !important;
}

/* line 102761, app/assets/stylesheets/global/style.css */
.wrem-60-7 {
  width: 60.7rem !important;
}

/* line 102765, app/assets/stylesheets/global/style.css */
.wrem-61-7 {
  width: 61.7rem !important;
}

/* line 102769, app/assets/stylesheets/global/style.css */
.wrem-62-7 {
  width: 62.7rem !important;
}

/* line 102773, app/assets/stylesheets/global/style.css */
.wrem-63-7 {
  width: 63.7rem !important;
}

/* line 102777, app/assets/stylesheets/global/style.css */
.wrem-64-7 {
  width: 64.7rem !important;
}

/* line 102781, app/assets/stylesheets/global/style.css */
.wrem-65-7 {
  width: 65.7rem !important;
}

/* line 102785, app/assets/stylesheets/global/style.css */
.wrem-66-7 {
  width: 66.7rem !important;
}

/* line 102789, app/assets/stylesheets/global/style.css */
.wrem-67-7 {
  width: 67.7rem !important;
}

/* line 102793, app/assets/stylesheets/global/style.css */
.wrem-68-7 {
  width: 68.7rem !important;
}

/* line 102797, app/assets/stylesheets/global/style.css */
.wrem-69-7 {
  width: 69.7rem !important;
}

/* line 102801, app/assets/stylesheets/global/style.css */
.wrem-70-7 {
  width: 70.7rem !important;
}

/* line 102805, app/assets/stylesheets/global/style.css */
.wrem-71-7 {
  width: 71.7rem !important;
}

/* line 102809, app/assets/stylesheets/global/style.css */
.wrem-72-7 {
  width: 72.7rem !important;
}

/* line 102813, app/assets/stylesheets/global/style.css */
.wrem-73-7 {
  width: 73.7rem !important;
}

/* line 102817, app/assets/stylesheets/global/style.css */
.wrem-74-7 {
  width: 74.7rem !important;
}

/* line 102821, app/assets/stylesheets/global/style.css */
.wrem-75-7 {
  width: 75.7rem !important;
}

/* line 102825, app/assets/stylesheets/global/style.css */
.wrem-76-7 {
  width: 76.7rem !important;
}

/* line 102829, app/assets/stylesheets/global/style.css */
.wrem-77-7 {
  width: 77.7rem !important;
}

/* line 102833, app/assets/stylesheets/global/style.css */
.wrem-78-7 {
  width: 78.7rem !important;
}

/* line 102837, app/assets/stylesheets/global/style.css */
.wrem-79-7 {
  width: 79.7rem !important;
}

/* line 102841, app/assets/stylesheets/global/style.css */
.wrem-80-7 {
  width: 80.7rem !important;
}

/* line 102845, app/assets/stylesheets/global/style.css */
.wrem-81-7 {
  width: 81.7rem !important;
}

/* line 102849, app/assets/stylesheets/global/style.css */
.wrem-82-7 {
  width: 82.7rem !important;
}

/* line 102853, app/assets/stylesheets/global/style.css */
.wrem-83-7 {
  width: 83.7rem !important;
}

/* line 102857, app/assets/stylesheets/global/style.css */
.wrem-84-7 {
  width: 84.7rem !important;
}

/* line 102861, app/assets/stylesheets/global/style.css */
.wrem-85-7 {
  width: 85.7rem !important;
}

/* line 102865, app/assets/stylesheets/global/style.css */
.wrem-86-7 {
  width: 86.7rem !important;
}

/* line 102869, app/assets/stylesheets/global/style.css */
.wrem-87-7 {
  width: 87.7rem !important;
}

/* line 102873, app/assets/stylesheets/global/style.css */
.wrem-88-7 {
  width: 88.7rem !important;
}

/* line 102877, app/assets/stylesheets/global/style.css */
.wrem-89-7 {
  width: 89.7rem !important;
}

/* line 102881, app/assets/stylesheets/global/style.css */
.wrem-90-7 {
  width: 90.7rem !important;
}

/* line 102885, app/assets/stylesheets/global/style.css */
.wrem-91-7 {
  width: 91.7rem !important;
}

/* line 102889, app/assets/stylesheets/global/style.css */
.wrem-92-7 {
  width: 92.7rem !important;
}

/* line 102893, app/assets/stylesheets/global/style.css */
.wrem-93-7 {
  width: 93.7rem !important;
}

/* line 102897, app/assets/stylesheets/global/style.css */
.wrem-94-7 {
  width: 94.7rem !important;
}

/* line 102901, app/assets/stylesheets/global/style.css */
.wrem-95-7 {
  width: 95.7rem !important;
}

/* line 102905, app/assets/stylesheets/global/style.css */
.wrem-96-7 {
  width: 96.7rem !important;
}

/* line 102909, app/assets/stylesheets/global/style.css */
.wrem-97-7 {
  width: 97.7rem !important;
}

/* line 102913, app/assets/stylesheets/global/style.css */
.wrem-98-7 {
  width: 98.7rem !important;
}

/* line 102917, app/assets/stylesheets/global/style.css */
.wrem-99-7 {
  width: 99.7rem !important;
}

/* line 102921, app/assets/stylesheets/global/style.css */
.wrem-1-75 {
  width: 1.75rem !important;
}

/* line 102925, app/assets/stylesheets/global/style.css */
.wrem-2-75 {
  width: 2.75rem !important;
}

/* line 102929, app/assets/stylesheets/global/style.css */
.wrem-3-75 {
  width: 3.75rem !important;
}

/* line 102933, app/assets/stylesheets/global/style.css */
.wrem-4-75 {
  width: 4.75rem !important;
}

/* line 102937, app/assets/stylesheets/global/style.css */
.wrem-5-75 {
  width: 5.75rem !important;
}

/* line 102941, app/assets/stylesheets/global/style.css */
.wrem-6-75 {
  width: 6.75rem !important;
}

/* line 102945, app/assets/stylesheets/global/style.css */
.wrem-7-75 {
  width: 7.75rem !important;
}

/* line 102949, app/assets/stylesheets/global/style.css */
.wrem-8-75 {
  width: 8.75rem !important;
}

/* line 102953, app/assets/stylesheets/global/style.css */
.wrem-9-75 {
  width: 9.75rem !important;
}

/* line 102957, app/assets/stylesheets/global/style.css */
.wrem-10-75 {
  width: 10.75rem !important;
}

/* line 102961, app/assets/stylesheets/global/style.css */
.wrem-15-75 {
  width: 15.75rem !important;
}

/* line 102965, app/assets/stylesheets/global/style.css */
.wrem-20-75 {
  width: 20.75rem !important;
}

/* line 102969, app/assets/stylesheets/global/style.css */
.wrem-21-75 {
  width: 21.75rem !important;
}

/* line 102973, app/assets/stylesheets/global/style.css */
.wrem-22-75 {
  width: 22.75rem !important;
}

/* line 102977, app/assets/stylesheets/global/style.css */
.wrem-23-75 {
  width: 23.75rem !important;
}

/* line 102981, app/assets/stylesheets/global/style.css */
.wrem-24-75 {
  width: 24.75rem !important;
}

/* line 102985, app/assets/stylesheets/global/style.css */
.wrem-25-75 {
  width: 25.75rem !important;
}

/* line 102989, app/assets/stylesheets/global/style.css */
.wrem-26-75 {
  width: 26.75rem !important;
}

/* line 102993, app/assets/stylesheets/global/style.css */
.wrem-27-75 {
  width: 27.75rem !important;
}

/* line 102997, app/assets/stylesheets/global/style.css */
.wrem-28-75 {
  width: 28.75rem !important;
}

/* line 103001, app/assets/stylesheets/global/style.css */
.wrem-29-75 {
  width: 29.75rem !important;
}

/* line 103005, app/assets/stylesheets/global/style.css */
.wrem-30-75 {
  width: 30.75rem !important;
}

/* line 103009, app/assets/stylesheets/global/style.css */
.wrem-31-75 {
  width: 31.75rem !important;
}

/* line 103013, app/assets/stylesheets/global/style.css */
.wrem-32-75 {
  width: 32.75rem !important;
}

/* line 103017, app/assets/stylesheets/global/style.css */
.wrem-33-75 {
  width: 33.75rem !important;
}

/* line 103021, app/assets/stylesheets/global/style.css */
.wrem-34-75 {
  width: 34.75rem !important;
}

/* line 103025, app/assets/stylesheets/global/style.css */
.wrem-35-75 {
  width: 35.75rem !important;
}

/* line 103029, app/assets/stylesheets/global/style.css */
.wrem-36-75 {
  width: 36.75rem !important;
}

/* line 103033, app/assets/stylesheets/global/style.css */
.wrem-37-75 {
  width: 37.75rem !important;
}

/* line 103037, app/assets/stylesheets/global/style.css */
.wrem-38-75 {
  width: 38.75rem !important;
}

/* line 103041, app/assets/stylesheets/global/style.css */
.wrem-39-75 {
  width: 39.75rem !important;
}

/* line 103045, app/assets/stylesheets/global/style.css */
.wrem-40-75 {
  width: 40.75rem !important;
}

/* line 103049, app/assets/stylesheets/global/style.css */
.wrem-41-75 {
  width: 41.75rem !important;
}

/* line 103053, app/assets/stylesheets/global/style.css */
.wrem-42-75 {
  width: 42.75rem !important;
}

/* line 103057, app/assets/stylesheets/global/style.css */
.wrem-43-75 {
  width: 43.75rem !important;
}

/* line 103061, app/assets/stylesheets/global/style.css */
.wrem-44-75 {
  width: 44.75rem !important;
}

/* line 103065, app/assets/stylesheets/global/style.css */
.wrem-45-75 {
  width: 45.75rem !important;
}

/* line 103069, app/assets/stylesheets/global/style.css */
.wrem-46-75 {
  width: 46.75rem !important;
}

/* line 103073, app/assets/stylesheets/global/style.css */
.wrem-47-75 {
  width: 47.75rem !important;
}

/* line 103077, app/assets/stylesheets/global/style.css */
.wrem-48-75 {
  width: 48.75rem !important;
}

/* line 103081, app/assets/stylesheets/global/style.css */
.wrem-49-75 {
  width: 49.75rem !important;
}

/* line 103085, app/assets/stylesheets/global/style.css */
.wrem-50-75 {
  width: 50.75rem !important;
}

/* line 103089, app/assets/stylesheets/global/style.css */
.wrem-51-75 {
  width: 51.75rem !important;
}

/* line 103093, app/assets/stylesheets/global/style.css */
.wrem-52-75 {
  width: 52.75rem !important;
}

/* line 103097, app/assets/stylesheets/global/style.css */
.wrem-53-75 {
  width: 53.75rem !important;
}

/* line 103101, app/assets/stylesheets/global/style.css */
.wrem-54-75 {
  width: 54.75rem !important;
}

/* line 103105, app/assets/stylesheets/global/style.css */
.wrem-55-75 {
  width: 55.75rem !important;
}

/* line 103109, app/assets/stylesheets/global/style.css */
.wrem-56-75 {
  width: 56.75rem !important;
}

/* line 103113, app/assets/stylesheets/global/style.css */
.wrem-57-75 {
  width: 57.75rem !important;
}

/* line 103117, app/assets/stylesheets/global/style.css */
.wrem-58-75 {
  width: 58.75rem !important;
}

/* line 103121, app/assets/stylesheets/global/style.css */
.wrem-59-75 {
  width: 59.75rem !important;
}

/* line 103125, app/assets/stylesheets/global/style.css */
.wrem-60-75 {
  width: 60.75rem !important;
}

/* line 103129, app/assets/stylesheets/global/style.css */
.wrem-61-75 {
  width: 61.75rem !important;
}

/* line 103133, app/assets/stylesheets/global/style.css */
.wrem-62-75 {
  width: 62.75rem !important;
}

/* line 103137, app/assets/stylesheets/global/style.css */
.wrem-63-75 {
  width: 63.75rem !important;
}

/* line 103141, app/assets/stylesheets/global/style.css */
.wrem-64-75 {
  width: 64.75rem !important;
}

/* line 103145, app/assets/stylesheets/global/style.css */
.wrem-65-75 {
  width: 65.75rem !important;
}

/* line 103149, app/assets/stylesheets/global/style.css */
.wrem-66-75 {
  width: 66.75rem !important;
}

/* line 103153, app/assets/stylesheets/global/style.css */
.wrem-67-75 {
  width: 67.75rem !important;
}

/* line 103157, app/assets/stylesheets/global/style.css */
.wrem-68-75 {
  width: 68.75rem !important;
}

/* line 103161, app/assets/stylesheets/global/style.css */
.wrem-69-75 {
  width: 69.75rem !important;
}

/* line 103165, app/assets/stylesheets/global/style.css */
.wrem-70-75 {
  width: 70.75rem !important;
}

/* line 103169, app/assets/stylesheets/global/style.css */
.wrem-71-75 {
  width: 71.75rem !important;
}

/* line 103173, app/assets/stylesheets/global/style.css */
.wrem-72-75 {
  width: 72.75rem !important;
}

/* line 103177, app/assets/stylesheets/global/style.css */
.wrem-73-75 {
  width: 73.75rem !important;
}

/* line 103181, app/assets/stylesheets/global/style.css */
.wrem-74-75 {
  width: 74.75rem !important;
}

/* line 103185, app/assets/stylesheets/global/style.css */
.wrem-75-75 {
  width: 75.75rem !important;
}

/* line 103189, app/assets/stylesheets/global/style.css */
.wrem-76-75 {
  width: 76.75rem !important;
}

/* line 103193, app/assets/stylesheets/global/style.css */
.wrem-77-75 {
  width: 77.75rem !important;
}

/* line 103197, app/assets/stylesheets/global/style.css */
.wrem-78-75 {
  width: 78.75rem !important;
}

/* line 103201, app/assets/stylesheets/global/style.css */
.wrem-79-75 {
  width: 79.75rem !important;
}

/* line 103205, app/assets/stylesheets/global/style.css */
.wrem-80-75 {
  width: 80.75rem !important;
}

/* line 103209, app/assets/stylesheets/global/style.css */
.wrem-81-75 {
  width: 81.75rem !important;
}

/* line 103213, app/assets/stylesheets/global/style.css */
.wrem-82-75 {
  width: 82.75rem !important;
}

/* line 103217, app/assets/stylesheets/global/style.css */
.wrem-83-75 {
  width: 83.75rem !important;
}

/* line 103221, app/assets/stylesheets/global/style.css */
.wrem-84-75 {
  width: 84.75rem !important;
}

/* line 103225, app/assets/stylesheets/global/style.css */
.wrem-85-75 {
  width: 85.75rem !important;
}

/* line 103229, app/assets/stylesheets/global/style.css */
.wrem-86-75 {
  width: 86.75rem !important;
}

/* line 103233, app/assets/stylesheets/global/style.css */
.wrem-87-75 {
  width: 87.75rem !important;
}

/* line 103237, app/assets/stylesheets/global/style.css */
.wrem-88-75 {
  width: 88.75rem !important;
}

/* line 103241, app/assets/stylesheets/global/style.css */
.wrem-89-75 {
  width: 89.75rem !important;
}

/* line 103245, app/assets/stylesheets/global/style.css */
.wrem-90-75 {
  width: 90.75rem !important;
}

/* line 103249, app/assets/stylesheets/global/style.css */
.wrem-91-75 {
  width: 91.75rem !important;
}

/* line 103253, app/assets/stylesheets/global/style.css */
.wrem-92-75 {
  width: 92.75rem !important;
}

/* line 103257, app/assets/stylesheets/global/style.css */
.wrem-93-75 {
  width: 93.75rem !important;
}

/* line 103261, app/assets/stylesheets/global/style.css */
.wrem-94-75 {
  width: 94.75rem !important;
}

/* line 103265, app/assets/stylesheets/global/style.css */
.wrem-95-75 {
  width: 95.75rem !important;
}

/* line 103269, app/assets/stylesheets/global/style.css */
.wrem-96-75 {
  width: 96.75rem !important;
}

/* line 103273, app/assets/stylesheets/global/style.css */
.wrem-97-75 {
  width: 97.75rem !important;
}

/* line 103277, app/assets/stylesheets/global/style.css */
.wrem-98-75 {
  width: 98.75rem !important;
}

/* line 103281, app/assets/stylesheets/global/style.css */
.wrem-99-75 {
  width: 99.75rem !important;
}

/* line 103285, app/assets/stylesheets/global/style.css */
.wrem-1-8 {
  width: 1.8rem !important;
}

/* line 103289, app/assets/stylesheets/global/style.css */
.wrem-2-8 {
  width: 2.8rem !important;
}

/* line 103293, app/assets/stylesheets/global/style.css */
.wrem-3-8 {
  width: 3.8rem !important;
}

/* line 103297, app/assets/stylesheets/global/style.css */
.wrem-4-8 {
  width: 4.8rem !important;
}

/* line 103301, app/assets/stylesheets/global/style.css */
.wrem-5-8 {
  width: 5.8rem !important;
}

/* line 103305, app/assets/stylesheets/global/style.css */
.wrem-6-8 {
  width: 6.8rem !important;
}

/* line 103309, app/assets/stylesheets/global/style.css */
.wrem-7-8 {
  width: 7.8rem !important;
}

/* line 103313, app/assets/stylesheets/global/style.css */
.wrem-8-8 {
  width: 8.8rem !important;
}

/* line 103317, app/assets/stylesheets/global/style.css */
.wrem-9-8 {
  width: 9.8rem !important;
}

/* line 103321, app/assets/stylesheets/global/style.css */
.wrem-10-8 {
  width: 10.8rem !important;
}

/* line 103325, app/assets/stylesheets/global/style.css */
.wrem-15-8 {
  width: 15.8rem !important;
}

/* line 103329, app/assets/stylesheets/global/style.css */
.wrem-20-8 {
  width: 20.8rem !important;
}

/* line 103333, app/assets/stylesheets/global/style.css */
.wrem-21-8 {
  width: 21.8rem !important;
}

/* line 103337, app/assets/stylesheets/global/style.css */
.wrem-22-8 {
  width: 22.8rem !important;
}

/* line 103341, app/assets/stylesheets/global/style.css */
.wrem-23-8 {
  width: 23.8rem !important;
}

/* line 103345, app/assets/stylesheets/global/style.css */
.wrem-24-8 {
  width: 24.8rem !important;
}

/* line 103349, app/assets/stylesheets/global/style.css */
.wrem-25-8 {
  width: 25.8rem !important;
}

/* line 103353, app/assets/stylesheets/global/style.css */
.wrem-26-8 {
  width: 26.8rem !important;
}

/* line 103357, app/assets/stylesheets/global/style.css */
.wrem-27-8 {
  width: 27.8rem !important;
}

/* line 103361, app/assets/stylesheets/global/style.css */
.wrem-28-8 {
  width: 28.8rem !important;
}

/* line 103365, app/assets/stylesheets/global/style.css */
.wrem-29-8 {
  width: 29.8rem !important;
}

/* line 103369, app/assets/stylesheets/global/style.css */
.wrem-30-8 {
  width: 30.8rem !important;
}

/* line 103373, app/assets/stylesheets/global/style.css */
.wrem-31-8 {
  width: 31.8rem !important;
}

/* line 103377, app/assets/stylesheets/global/style.css */
.wrem-32-8 {
  width: 32.8rem !important;
}

/* line 103381, app/assets/stylesheets/global/style.css */
.wrem-33-8 {
  width: 33.8rem !important;
}

/* line 103385, app/assets/stylesheets/global/style.css */
.wrem-34-8 {
  width: 34.8rem !important;
}

/* line 103389, app/assets/stylesheets/global/style.css */
.wrem-35-8 {
  width: 35.8rem !important;
}

/* line 103393, app/assets/stylesheets/global/style.css */
.wrem-36-8 {
  width: 36.8rem !important;
}

/* line 103397, app/assets/stylesheets/global/style.css */
.wrem-37-8 {
  width: 37.8rem !important;
}

/* line 103401, app/assets/stylesheets/global/style.css */
.wrem-38-8 {
  width: 38.8rem !important;
}

/* line 103405, app/assets/stylesheets/global/style.css */
.wrem-39-8 {
  width: 39.8rem !important;
}

/* line 103409, app/assets/stylesheets/global/style.css */
.wrem-40-8 {
  width: 40.8rem !important;
}

/* line 103413, app/assets/stylesheets/global/style.css */
.wrem-41-8 {
  width: 41.8rem !important;
}

/* line 103417, app/assets/stylesheets/global/style.css */
.wrem-42-8 {
  width: 42.8rem !important;
}

/* line 103421, app/assets/stylesheets/global/style.css */
.wrem-43-8 {
  width: 43.8rem !important;
}

/* line 103425, app/assets/stylesheets/global/style.css */
.wrem-44-8 {
  width: 44.8rem !important;
}

/* line 103429, app/assets/stylesheets/global/style.css */
.wrem-45-8 {
  width: 45.8rem !important;
}

/* line 103433, app/assets/stylesheets/global/style.css */
.wrem-46-8 {
  width: 46.8rem !important;
}

/* line 103437, app/assets/stylesheets/global/style.css */
.wrem-47-8 {
  width: 47.8rem !important;
}

/* line 103441, app/assets/stylesheets/global/style.css */
.wrem-48-8 {
  width: 48.8rem !important;
}

/* line 103445, app/assets/stylesheets/global/style.css */
.wrem-49-8 {
  width: 49.8rem !important;
}

/* line 103449, app/assets/stylesheets/global/style.css */
.wrem-50-8 {
  width: 50.8rem !important;
}

/* line 103453, app/assets/stylesheets/global/style.css */
.wrem-51-8 {
  width: 51.8rem !important;
}

/* line 103457, app/assets/stylesheets/global/style.css */
.wrem-52-8 {
  width: 52.8rem !important;
}

/* line 103461, app/assets/stylesheets/global/style.css */
.wrem-53-8 {
  width: 53.8rem !important;
}

/* line 103465, app/assets/stylesheets/global/style.css */
.wrem-54-8 {
  width: 54.8rem !important;
}

/* line 103469, app/assets/stylesheets/global/style.css */
.wrem-55-8 {
  width: 55.8rem !important;
}

/* line 103473, app/assets/stylesheets/global/style.css */
.wrem-56-8 {
  width: 56.8rem !important;
}

/* line 103477, app/assets/stylesheets/global/style.css */
.wrem-57-8 {
  width: 57.8rem !important;
}

/* line 103481, app/assets/stylesheets/global/style.css */
.wrem-58-8 {
  width: 58.8rem !important;
}

/* line 103485, app/assets/stylesheets/global/style.css */
.wrem-59-8 {
  width: 59.8rem !important;
}

/* line 103489, app/assets/stylesheets/global/style.css */
.wrem-60-8 {
  width: 60.8rem !important;
}

/* line 103493, app/assets/stylesheets/global/style.css */
.wrem-61-8 {
  width: 61.8rem !important;
}

/* line 103497, app/assets/stylesheets/global/style.css */
.wrem-62-8 {
  width: 62.8rem !important;
}

/* line 103501, app/assets/stylesheets/global/style.css */
.wrem-63-8 {
  width: 63.8rem !important;
}

/* line 103505, app/assets/stylesheets/global/style.css */
.wrem-64-8 {
  width: 64.8rem !important;
}

/* line 103509, app/assets/stylesheets/global/style.css */
.wrem-65-8 {
  width: 65.8rem !important;
}

/* line 103513, app/assets/stylesheets/global/style.css */
.wrem-66-8 {
  width: 66.8rem !important;
}

/* line 103517, app/assets/stylesheets/global/style.css */
.wrem-67-8 {
  width: 67.8rem !important;
}

/* line 103521, app/assets/stylesheets/global/style.css */
.wrem-68-8 {
  width: 68.8rem !important;
}

/* line 103525, app/assets/stylesheets/global/style.css */
.wrem-69-8 {
  width: 69.8rem !important;
}

/* line 103529, app/assets/stylesheets/global/style.css */
.wrem-70-8 {
  width: 70.8rem !important;
}

/* line 103533, app/assets/stylesheets/global/style.css */
.wrem-71-8 {
  width: 71.8rem !important;
}

/* line 103537, app/assets/stylesheets/global/style.css */
.wrem-72-8 {
  width: 72.8rem !important;
}

/* line 103541, app/assets/stylesheets/global/style.css */
.wrem-73-8 {
  width: 73.8rem !important;
}

/* line 103545, app/assets/stylesheets/global/style.css */
.wrem-74-8 {
  width: 74.8rem !important;
}

/* line 103549, app/assets/stylesheets/global/style.css */
.wrem-75-8 {
  width: 75.8rem !important;
}

/* line 103553, app/assets/stylesheets/global/style.css */
.wrem-76-8 {
  width: 76.8rem !important;
}

/* line 103557, app/assets/stylesheets/global/style.css */
.wrem-77-8 {
  width: 77.8rem !important;
}

/* line 103561, app/assets/stylesheets/global/style.css */
.wrem-78-8 {
  width: 78.8rem !important;
}

/* line 103565, app/assets/stylesheets/global/style.css */
.wrem-79-8 {
  width: 79.8rem !important;
}

/* line 103569, app/assets/stylesheets/global/style.css */
.wrem-80-8 {
  width: 80.8rem !important;
}

/* line 103573, app/assets/stylesheets/global/style.css */
.wrem-81-8 {
  width: 81.8rem !important;
}

/* line 103577, app/assets/stylesheets/global/style.css */
.wrem-82-8 {
  width: 82.8rem !important;
}

/* line 103581, app/assets/stylesheets/global/style.css */
.wrem-83-8 {
  width: 83.8rem !important;
}

/* line 103585, app/assets/stylesheets/global/style.css */
.wrem-84-8 {
  width: 84.8rem !important;
}

/* line 103589, app/assets/stylesheets/global/style.css */
.wrem-85-8 {
  width: 85.8rem !important;
}

/* line 103593, app/assets/stylesheets/global/style.css */
.wrem-86-8 {
  width: 86.8rem !important;
}

/* line 103597, app/assets/stylesheets/global/style.css */
.wrem-87-8 {
  width: 87.8rem !important;
}

/* line 103601, app/assets/stylesheets/global/style.css */
.wrem-88-8 {
  width: 88.8rem !important;
}

/* line 103605, app/assets/stylesheets/global/style.css */
.wrem-89-8 {
  width: 89.8rem !important;
}

/* line 103609, app/assets/stylesheets/global/style.css */
.wrem-90-8 {
  width: 90.8rem !important;
}

/* line 103613, app/assets/stylesheets/global/style.css */
.wrem-91-8 {
  width: 91.8rem !important;
}

/* line 103617, app/assets/stylesheets/global/style.css */
.wrem-92-8 {
  width: 92.8rem !important;
}

/* line 103621, app/assets/stylesheets/global/style.css */
.wrem-93-8 {
  width: 93.8rem !important;
}

/* line 103625, app/assets/stylesheets/global/style.css */
.wrem-94-8 {
  width: 94.8rem !important;
}

/* line 103629, app/assets/stylesheets/global/style.css */
.wrem-95-8 {
  width: 95.8rem !important;
}

/* line 103633, app/assets/stylesheets/global/style.css */
.wrem-96-8 {
  width: 96.8rem !important;
}

/* line 103637, app/assets/stylesheets/global/style.css */
.wrem-97-8 {
  width: 97.8rem !important;
}

/* line 103641, app/assets/stylesheets/global/style.css */
.wrem-98-8 {
  width: 98.8rem !important;
}

/* line 103645, app/assets/stylesheets/global/style.css */
.wrem-99-8 {
  width: 99.8rem !important;
}

/* line 103649, app/assets/stylesheets/global/style.css */
.wrem-1-85 {
  width: 1.85rem !important;
}

/* line 103653, app/assets/stylesheets/global/style.css */
.wrem-2-85 {
  width: 2.85rem !important;
}

/* line 103657, app/assets/stylesheets/global/style.css */
.wrem-3-85 {
  width: 3.85rem !important;
}

/* line 103661, app/assets/stylesheets/global/style.css */
.wrem-4-85 {
  width: 4.85rem !important;
}

/* line 103665, app/assets/stylesheets/global/style.css */
.wrem-5-85 {
  width: 5.85rem !important;
}

/* line 103669, app/assets/stylesheets/global/style.css */
.wrem-6-85 {
  width: 6.85rem !important;
}

/* line 103673, app/assets/stylesheets/global/style.css */
.wrem-7-85 {
  width: 7.85rem !important;
}

/* line 103677, app/assets/stylesheets/global/style.css */
.wrem-8-85 {
  width: 8.85rem !important;
}

/* line 103681, app/assets/stylesheets/global/style.css */
.wrem-9-85 {
  width: 9.85rem !important;
}

/* line 103685, app/assets/stylesheets/global/style.css */
.wrem-10-85 {
  width: 10.85rem !important;
}

/* line 103689, app/assets/stylesheets/global/style.css */
.wrem-15-85 {
  width: 15.85rem !important;
}

/* line 103693, app/assets/stylesheets/global/style.css */
.wrem-20-85 {
  width: 20.85rem !important;
}

/* line 103697, app/assets/stylesheets/global/style.css */
.wrem-21-85 {
  width: 21.85rem !important;
}

/* line 103701, app/assets/stylesheets/global/style.css */
.wrem-22-85 {
  width: 22.85rem !important;
}

/* line 103705, app/assets/stylesheets/global/style.css */
.wrem-23-85 {
  width: 23.85rem !important;
}

/* line 103709, app/assets/stylesheets/global/style.css */
.wrem-24-85 {
  width: 24.85rem !important;
}

/* line 103713, app/assets/stylesheets/global/style.css */
.wrem-25-85 {
  width: 25.85rem !important;
}

/* line 103717, app/assets/stylesheets/global/style.css */
.wrem-26-85 {
  width: 26.85rem !important;
}

/* line 103721, app/assets/stylesheets/global/style.css */
.wrem-27-85 {
  width: 27.85rem !important;
}

/* line 103725, app/assets/stylesheets/global/style.css */
.wrem-28-85 {
  width: 28.85rem !important;
}

/* line 103729, app/assets/stylesheets/global/style.css */
.wrem-29-85 {
  width: 29.85rem !important;
}

/* line 103733, app/assets/stylesheets/global/style.css */
.wrem-30-85 {
  width: 30.85rem !important;
}

/* line 103737, app/assets/stylesheets/global/style.css */
.wrem-31-85 {
  width: 31.85rem !important;
}

/* line 103741, app/assets/stylesheets/global/style.css */
.wrem-32-85 {
  width: 32.85rem !important;
}

/* line 103745, app/assets/stylesheets/global/style.css */
.wrem-33-85 {
  width: 33.85rem !important;
}

/* line 103749, app/assets/stylesheets/global/style.css */
.wrem-34-85 {
  width: 34.85rem !important;
}

/* line 103753, app/assets/stylesheets/global/style.css */
.wrem-35-85 {
  width: 35.85rem !important;
}

/* line 103757, app/assets/stylesheets/global/style.css */
.wrem-36-85 {
  width: 36.85rem !important;
}

/* line 103761, app/assets/stylesheets/global/style.css */
.wrem-37-85 {
  width: 37.85rem !important;
}

/* line 103765, app/assets/stylesheets/global/style.css */
.wrem-38-85 {
  width: 38.85rem !important;
}

/* line 103769, app/assets/stylesheets/global/style.css */
.wrem-39-85 {
  width: 39.85rem !important;
}

/* line 103773, app/assets/stylesheets/global/style.css */
.wrem-40-85 {
  width: 40.85rem !important;
}

/* line 103777, app/assets/stylesheets/global/style.css */
.wrem-41-85 {
  width: 41.85rem !important;
}

/* line 103781, app/assets/stylesheets/global/style.css */
.wrem-42-85 {
  width: 42.85rem !important;
}

/* line 103785, app/assets/stylesheets/global/style.css */
.wrem-43-85 {
  width: 43.85rem !important;
}

/* line 103789, app/assets/stylesheets/global/style.css */
.wrem-44-85 {
  width: 44.85rem !important;
}

/* line 103793, app/assets/stylesheets/global/style.css */
.wrem-45-85 {
  width: 45.85rem !important;
}

/* line 103797, app/assets/stylesheets/global/style.css */
.wrem-46-85 {
  width: 46.85rem !important;
}

/* line 103801, app/assets/stylesheets/global/style.css */
.wrem-47-85 {
  width: 47.85rem !important;
}

/* line 103805, app/assets/stylesheets/global/style.css */
.wrem-48-85 {
  width: 48.85rem !important;
}

/* line 103809, app/assets/stylesheets/global/style.css */
.wrem-49-85 {
  width: 49.85rem !important;
}

/* line 103813, app/assets/stylesheets/global/style.css */
.wrem-50-85 {
  width: 50.85rem !important;
}

/* line 103817, app/assets/stylesheets/global/style.css */
.wrem-51-85 {
  width: 51.85rem !important;
}

/* line 103821, app/assets/stylesheets/global/style.css */
.wrem-52-85 {
  width: 52.85rem !important;
}

/* line 103825, app/assets/stylesheets/global/style.css */
.wrem-53-85 {
  width: 53.85rem !important;
}

/* line 103829, app/assets/stylesheets/global/style.css */
.wrem-54-85 {
  width: 54.85rem !important;
}

/* line 103833, app/assets/stylesheets/global/style.css */
.wrem-55-85 {
  width: 55.85rem !important;
}

/* line 103837, app/assets/stylesheets/global/style.css */
.wrem-56-85 {
  width: 56.85rem !important;
}

/* line 103841, app/assets/stylesheets/global/style.css */
.wrem-57-85 {
  width: 57.85rem !important;
}

/* line 103845, app/assets/stylesheets/global/style.css */
.wrem-58-85 {
  width: 58.85rem !important;
}

/* line 103849, app/assets/stylesheets/global/style.css */
.wrem-59-85 {
  width: 59.85rem !important;
}

/* line 103853, app/assets/stylesheets/global/style.css */
.wrem-60-85 {
  width: 60.85rem !important;
}

/* line 103857, app/assets/stylesheets/global/style.css */
.wrem-61-85 {
  width: 61.85rem !important;
}

/* line 103861, app/assets/stylesheets/global/style.css */
.wrem-62-85 {
  width: 62.85rem !important;
}

/* line 103865, app/assets/stylesheets/global/style.css */
.wrem-63-85 {
  width: 63.85rem !important;
}

/* line 103869, app/assets/stylesheets/global/style.css */
.wrem-64-85 {
  width: 64.85rem !important;
}

/* line 103873, app/assets/stylesheets/global/style.css */
.wrem-65-85 {
  width: 65.85rem !important;
}

/* line 103877, app/assets/stylesheets/global/style.css */
.wrem-66-85 {
  width: 66.85rem !important;
}

/* line 103881, app/assets/stylesheets/global/style.css */
.wrem-67-85 {
  width: 67.85rem !important;
}

/* line 103885, app/assets/stylesheets/global/style.css */
.wrem-68-85 {
  width: 68.85rem !important;
}

/* line 103889, app/assets/stylesheets/global/style.css */
.wrem-69-85 {
  width: 69.85rem !important;
}

/* line 103893, app/assets/stylesheets/global/style.css */
.wrem-70-85 {
  width: 70.85rem !important;
}

/* line 103897, app/assets/stylesheets/global/style.css */
.wrem-71-85 {
  width: 71.85rem !important;
}

/* line 103901, app/assets/stylesheets/global/style.css */
.wrem-72-85 {
  width: 72.85rem !important;
}

/* line 103905, app/assets/stylesheets/global/style.css */
.wrem-73-85 {
  width: 73.85rem !important;
}

/* line 103909, app/assets/stylesheets/global/style.css */
.wrem-74-85 {
  width: 74.85rem !important;
}

/* line 103913, app/assets/stylesheets/global/style.css */
.wrem-75-85 {
  width: 75.85rem !important;
}

/* line 103917, app/assets/stylesheets/global/style.css */
.wrem-76-85 {
  width: 76.85rem !important;
}

/* line 103921, app/assets/stylesheets/global/style.css */
.wrem-77-85 {
  width: 77.85rem !important;
}

/* line 103925, app/assets/stylesheets/global/style.css */
.wrem-78-85 {
  width: 78.85rem !important;
}

/* line 103929, app/assets/stylesheets/global/style.css */
.wrem-79-85 {
  width: 79.85rem !important;
}

/* line 103933, app/assets/stylesheets/global/style.css */
.wrem-80-85 {
  width: 80.85rem !important;
}

/* line 103937, app/assets/stylesheets/global/style.css */
.wrem-81-85 {
  width: 81.85rem !important;
}

/* line 103941, app/assets/stylesheets/global/style.css */
.wrem-82-85 {
  width: 82.85rem !important;
}

/* line 103945, app/assets/stylesheets/global/style.css */
.wrem-83-85 {
  width: 83.85rem !important;
}

/* line 103949, app/assets/stylesheets/global/style.css */
.wrem-84-85 {
  width: 84.85rem !important;
}

/* line 103953, app/assets/stylesheets/global/style.css */
.wrem-85-85 {
  width: 85.85rem !important;
}

/* line 103957, app/assets/stylesheets/global/style.css */
.wrem-86-85 {
  width: 86.85rem !important;
}

/* line 103961, app/assets/stylesheets/global/style.css */
.wrem-87-85 {
  width: 87.85rem !important;
}

/* line 103965, app/assets/stylesheets/global/style.css */
.wrem-88-85 {
  width: 88.85rem !important;
}

/* line 103969, app/assets/stylesheets/global/style.css */
.wrem-89-85 {
  width: 89.85rem !important;
}

/* line 103973, app/assets/stylesheets/global/style.css */
.wrem-90-85 {
  width: 90.85rem !important;
}

/* line 103977, app/assets/stylesheets/global/style.css */
.wrem-91-85 {
  width: 91.85rem !important;
}

/* line 103981, app/assets/stylesheets/global/style.css */
.wrem-92-85 {
  width: 92.85rem !important;
}

/* line 103985, app/assets/stylesheets/global/style.css */
.wrem-93-85 {
  width: 93.85rem !important;
}

/* line 103989, app/assets/stylesheets/global/style.css */
.wrem-94-85 {
  width: 94.85rem !important;
}

/* line 103993, app/assets/stylesheets/global/style.css */
.wrem-95-85 {
  width: 95.85rem !important;
}

/* line 103997, app/assets/stylesheets/global/style.css */
.wrem-96-85 {
  width: 96.85rem !important;
}

/* line 104001, app/assets/stylesheets/global/style.css */
.wrem-97-85 {
  width: 97.85rem !important;
}

/* line 104005, app/assets/stylesheets/global/style.css */
.wrem-98-85 {
  width: 98.85rem !important;
}

/* line 104009, app/assets/stylesheets/global/style.css */
.wrem-99-85 {
  width: 99.85rem !important;
}

/* line 104013, app/assets/stylesheets/global/style.css */
.wrem-1-9 {
  width: 1.9rem !important;
}

/* line 104017, app/assets/stylesheets/global/style.css */
.wrem-2-9 {
  width: 2.9rem !important;
}

/* line 104021, app/assets/stylesheets/global/style.css */
.wrem-3-9 {
  width: 3.9rem !important;
}

/* line 104025, app/assets/stylesheets/global/style.css */
.wrem-4-9 {
  width: 4.9rem !important;
}

/* line 104029, app/assets/stylesheets/global/style.css */
.wrem-5-9 {
  width: 5.9rem !important;
}

/* line 104033, app/assets/stylesheets/global/style.css */
.wrem-6-9 {
  width: 6.9rem !important;
}

/* line 104037, app/assets/stylesheets/global/style.css */
.wrem-7-9 {
  width: 7.9rem !important;
}

/* line 104041, app/assets/stylesheets/global/style.css */
.wrem-8-9 {
  width: 8.9rem !important;
}

/* line 104045, app/assets/stylesheets/global/style.css */
.wrem-9-9 {
  width: 9.9rem !important;
}

/* line 104049, app/assets/stylesheets/global/style.css */
.wrem-10-9 {
  width: 10.9rem !important;
}

/* line 104053, app/assets/stylesheets/global/style.css */
.wrem-15-9 {
  width: 15.9rem !important;
}

/* line 104057, app/assets/stylesheets/global/style.css */
.wrem-20-9 {
  width: 20.9rem !important;
}

/* line 104061, app/assets/stylesheets/global/style.css */
.wrem-21-9 {
  width: 21.9rem !important;
}

/* line 104065, app/assets/stylesheets/global/style.css */
.wrem-22-9 {
  width: 22.9rem !important;
}

/* line 104069, app/assets/stylesheets/global/style.css */
.wrem-23-9 {
  width: 23.9rem !important;
}

/* line 104073, app/assets/stylesheets/global/style.css */
.wrem-24-9 {
  width: 24.9rem !important;
}

/* line 104077, app/assets/stylesheets/global/style.css */
.wrem-25-9 {
  width: 25.9rem !important;
}

/* line 104081, app/assets/stylesheets/global/style.css */
.wrem-26-9 {
  width: 26.9rem !important;
}

/* line 104085, app/assets/stylesheets/global/style.css */
.wrem-27-9 {
  width: 27.9rem !important;
}

/* line 104089, app/assets/stylesheets/global/style.css */
.wrem-28-9 {
  width: 28.9rem !important;
}

/* line 104093, app/assets/stylesheets/global/style.css */
.wrem-29-9 {
  width: 29.9rem !important;
}

/* line 104097, app/assets/stylesheets/global/style.css */
.wrem-30-9 {
  width: 30.9rem !important;
}

/* line 104101, app/assets/stylesheets/global/style.css */
.wrem-31-9 {
  width: 31.9rem !important;
}

/* line 104105, app/assets/stylesheets/global/style.css */
.wrem-32-9 {
  width: 32.9rem !important;
}

/* line 104109, app/assets/stylesheets/global/style.css */
.wrem-33-9 {
  width: 33.9rem !important;
}

/* line 104113, app/assets/stylesheets/global/style.css */
.wrem-34-9 {
  width: 34.9rem !important;
}

/* line 104117, app/assets/stylesheets/global/style.css */
.wrem-35-9 {
  width: 35.9rem !important;
}

/* line 104121, app/assets/stylesheets/global/style.css */
.wrem-36-9 {
  width: 36.9rem !important;
}

/* line 104125, app/assets/stylesheets/global/style.css */
.wrem-37-9 {
  width: 37.9rem !important;
}

/* line 104129, app/assets/stylesheets/global/style.css */
.wrem-38-9 {
  width: 38.9rem !important;
}

/* line 104133, app/assets/stylesheets/global/style.css */
.wrem-39-9 {
  width: 39.9rem !important;
}

/* line 104137, app/assets/stylesheets/global/style.css */
.wrem-40-9 {
  width: 40.9rem !important;
}

/* line 104141, app/assets/stylesheets/global/style.css */
.wrem-41-9 {
  width: 41.9rem !important;
}

/* line 104145, app/assets/stylesheets/global/style.css */
.wrem-42-9 {
  width: 42.9rem !important;
}

/* line 104149, app/assets/stylesheets/global/style.css */
.wrem-43-9 {
  width: 43.9rem !important;
}

/* line 104153, app/assets/stylesheets/global/style.css */
.wrem-44-9 {
  width: 44.9rem !important;
}

/* line 104157, app/assets/stylesheets/global/style.css */
.wrem-45-9 {
  width: 45.9rem !important;
}

/* line 104161, app/assets/stylesheets/global/style.css */
.wrem-46-9 {
  width: 46.9rem !important;
}

/* line 104165, app/assets/stylesheets/global/style.css */
.wrem-47-9 {
  width: 47.9rem !important;
}

/* line 104169, app/assets/stylesheets/global/style.css */
.wrem-48-9 {
  width: 48.9rem !important;
}

/* line 104173, app/assets/stylesheets/global/style.css */
.wrem-49-9 {
  width: 49.9rem !important;
}

/* line 104177, app/assets/stylesheets/global/style.css */
.wrem-50-9 {
  width: 50.9rem !important;
}

/* line 104181, app/assets/stylesheets/global/style.css */
.wrem-51-9 {
  width: 51.9rem !important;
}

/* line 104185, app/assets/stylesheets/global/style.css */
.wrem-52-9 {
  width: 52.9rem !important;
}

/* line 104189, app/assets/stylesheets/global/style.css */
.wrem-53-9 {
  width: 53.9rem !important;
}

/* line 104193, app/assets/stylesheets/global/style.css */
.wrem-54-9 {
  width: 54.9rem !important;
}

/* line 104197, app/assets/stylesheets/global/style.css */
.wrem-55-9 {
  width: 55.9rem !important;
}

/* line 104201, app/assets/stylesheets/global/style.css */
.wrem-56-9 {
  width: 56.9rem !important;
}

/* line 104205, app/assets/stylesheets/global/style.css */
.wrem-57-9 {
  width: 57.9rem !important;
}

/* line 104209, app/assets/stylesheets/global/style.css */
.wrem-58-9 {
  width: 58.9rem !important;
}

/* line 104213, app/assets/stylesheets/global/style.css */
.wrem-59-9 {
  width: 59.9rem !important;
}

/* line 104217, app/assets/stylesheets/global/style.css */
.wrem-60-9 {
  width: 60.9rem !important;
}

/* line 104221, app/assets/stylesheets/global/style.css */
.wrem-61-9 {
  width: 61.9rem !important;
}

/* line 104225, app/assets/stylesheets/global/style.css */
.wrem-62-9 {
  width: 62.9rem !important;
}

/* line 104229, app/assets/stylesheets/global/style.css */
.wrem-63-9 {
  width: 63.9rem !important;
}

/* line 104233, app/assets/stylesheets/global/style.css */
.wrem-64-9 {
  width: 64.9rem !important;
}

/* line 104237, app/assets/stylesheets/global/style.css */
.wrem-65-9 {
  width: 65.9rem !important;
}

/* line 104241, app/assets/stylesheets/global/style.css */
.wrem-66-9 {
  width: 66.9rem !important;
}

/* line 104245, app/assets/stylesheets/global/style.css */
.wrem-67-9 {
  width: 67.9rem !important;
}

/* line 104249, app/assets/stylesheets/global/style.css */
.wrem-68-9 {
  width: 68.9rem !important;
}

/* line 104253, app/assets/stylesheets/global/style.css */
.wrem-69-9 {
  width: 69.9rem !important;
}

/* line 104257, app/assets/stylesheets/global/style.css */
.wrem-70-9 {
  width: 70.9rem !important;
}

/* line 104261, app/assets/stylesheets/global/style.css */
.wrem-71-9 {
  width: 71.9rem !important;
}

/* line 104265, app/assets/stylesheets/global/style.css */
.wrem-72-9 {
  width: 72.9rem !important;
}

/* line 104269, app/assets/stylesheets/global/style.css */
.wrem-73-9 {
  width: 73.9rem !important;
}

/* line 104273, app/assets/stylesheets/global/style.css */
.wrem-74-9 {
  width: 74.9rem !important;
}

/* line 104277, app/assets/stylesheets/global/style.css */
.wrem-75-9 {
  width: 75.9rem !important;
}

/* line 104281, app/assets/stylesheets/global/style.css */
.wrem-76-9 {
  width: 76.9rem !important;
}

/* line 104285, app/assets/stylesheets/global/style.css */
.wrem-77-9 {
  width: 77.9rem !important;
}

/* line 104289, app/assets/stylesheets/global/style.css */
.wrem-78-9 {
  width: 78.9rem !important;
}

/* line 104293, app/assets/stylesheets/global/style.css */
.wrem-79-9 {
  width: 79.9rem !important;
}

/* line 104297, app/assets/stylesheets/global/style.css */
.wrem-80-9 {
  width: 80.9rem !important;
}

/* line 104301, app/assets/stylesheets/global/style.css */
.wrem-81-9 {
  width: 81.9rem !important;
}

/* line 104305, app/assets/stylesheets/global/style.css */
.wrem-82-9 {
  width: 82.9rem !important;
}

/* line 104309, app/assets/stylesheets/global/style.css */
.wrem-83-9 {
  width: 83.9rem !important;
}

/* line 104313, app/assets/stylesheets/global/style.css */
.wrem-84-9 {
  width: 84.9rem !important;
}

/* line 104317, app/assets/stylesheets/global/style.css */
.wrem-85-9 {
  width: 85.9rem !important;
}

/* line 104321, app/assets/stylesheets/global/style.css */
.wrem-86-9 {
  width: 86.9rem !important;
}

/* line 104325, app/assets/stylesheets/global/style.css */
.wrem-87-9 {
  width: 87.9rem !important;
}

/* line 104329, app/assets/stylesheets/global/style.css */
.wrem-88-9 {
  width: 88.9rem !important;
}

/* line 104333, app/assets/stylesheets/global/style.css */
.wrem-89-9 {
  width: 89.9rem !important;
}

/* line 104337, app/assets/stylesheets/global/style.css */
.wrem-90-9 {
  width: 90.9rem !important;
}

/* line 104341, app/assets/stylesheets/global/style.css */
.wrem-91-9 {
  width: 91.9rem !important;
}

/* line 104345, app/assets/stylesheets/global/style.css */
.wrem-92-9 {
  width: 92.9rem !important;
}

/* line 104349, app/assets/stylesheets/global/style.css */
.wrem-93-9 {
  width: 93.9rem !important;
}

/* line 104353, app/assets/stylesheets/global/style.css */
.wrem-94-9 {
  width: 94.9rem !important;
}

/* line 104357, app/assets/stylesheets/global/style.css */
.wrem-95-9 {
  width: 95.9rem !important;
}

/* line 104361, app/assets/stylesheets/global/style.css */
.wrem-96-9 {
  width: 96.9rem !important;
}

/* line 104365, app/assets/stylesheets/global/style.css */
.wrem-97-9 {
  width: 97.9rem !important;
}

/* line 104369, app/assets/stylesheets/global/style.css */
.wrem-98-9 {
  width: 98.9rem !important;
}

/* line 104373, app/assets/stylesheets/global/style.css */
.wrem-99-9 {
  width: 99.9rem !important;
}

/* line 104377, app/assets/stylesheets/global/style.css */
.wrem-1-95 {
  width: 1.95rem !important;
}

/* line 104381, app/assets/stylesheets/global/style.css */
.wrem-2-95 {
  width: 2.95rem !important;
}

/* line 104385, app/assets/stylesheets/global/style.css */
.wrem-3-95 {
  width: 3.95rem !important;
}

/* line 104389, app/assets/stylesheets/global/style.css */
.wrem-4-95 {
  width: 4.95rem !important;
}

/* line 104393, app/assets/stylesheets/global/style.css */
.wrem-5-95 {
  width: 5.95rem !important;
}

/* line 104397, app/assets/stylesheets/global/style.css */
.wrem-6-95 {
  width: 6.95rem !important;
}

/* line 104401, app/assets/stylesheets/global/style.css */
.wrem-7-95 {
  width: 7.95rem !important;
}

/* line 104405, app/assets/stylesheets/global/style.css */
.wrem-8-95 {
  width: 8.95rem !important;
}

/* line 104409, app/assets/stylesheets/global/style.css */
.wrem-9-95 {
  width: 9.95rem !important;
}

/* line 104413, app/assets/stylesheets/global/style.css */
.wrem-10-95 {
  width: 10.95rem !important;
}

/* line 104417, app/assets/stylesheets/global/style.css */
.wrem-15-95 {
  width: 15.95rem !important;
}

/* line 104421, app/assets/stylesheets/global/style.css */
.wrem-20-95 {
  width: 20.95rem !important;
}

/* line 104425, app/assets/stylesheets/global/style.css */
.wrem-21-95 {
  width: 21.95rem !important;
}

/* line 104429, app/assets/stylesheets/global/style.css */
.wrem-22-95 {
  width: 22.95rem !important;
}

/* line 104433, app/assets/stylesheets/global/style.css */
.wrem-23-95 {
  width: 23.95rem !important;
}

/* line 104437, app/assets/stylesheets/global/style.css */
.wrem-24-95 {
  width: 24.95rem !important;
}

/* line 104441, app/assets/stylesheets/global/style.css */
.wrem-25-95 {
  width: 25.95rem !important;
}

/* line 104445, app/assets/stylesheets/global/style.css */
.wrem-26-95 {
  width: 26.95rem !important;
}

/* line 104449, app/assets/stylesheets/global/style.css */
.wrem-27-95 {
  width: 27.95rem !important;
}

/* line 104453, app/assets/stylesheets/global/style.css */
.wrem-28-95 {
  width: 28.95rem !important;
}

/* line 104457, app/assets/stylesheets/global/style.css */
.wrem-29-95 {
  width: 29.95rem !important;
}

/* line 104461, app/assets/stylesheets/global/style.css */
.wrem-30-95 {
  width: 30.95rem !important;
}

/* line 104465, app/assets/stylesheets/global/style.css */
.wrem-31-95 {
  width: 31.95rem !important;
}

/* line 104469, app/assets/stylesheets/global/style.css */
.wrem-32-95 {
  width: 32.95rem !important;
}

/* line 104473, app/assets/stylesheets/global/style.css */
.wrem-33-95 {
  width: 33.95rem !important;
}

/* line 104477, app/assets/stylesheets/global/style.css */
.wrem-34-95 {
  width: 34.95rem !important;
}

/* line 104481, app/assets/stylesheets/global/style.css */
.wrem-35-95 {
  width: 35.95rem !important;
}

/* line 104485, app/assets/stylesheets/global/style.css */
.wrem-36-95 {
  width: 36.95rem !important;
}

/* line 104489, app/assets/stylesheets/global/style.css */
.wrem-37-95 {
  width: 37.95rem !important;
}

/* line 104493, app/assets/stylesheets/global/style.css */
.wrem-38-95 {
  width: 38.95rem !important;
}

/* line 104497, app/assets/stylesheets/global/style.css */
.wrem-39-95 {
  width: 39.95rem !important;
}

/* line 104501, app/assets/stylesheets/global/style.css */
.wrem-40-95 {
  width: 40.95rem !important;
}

/* line 104505, app/assets/stylesheets/global/style.css */
.wrem-41-95 {
  width: 41.95rem !important;
}

/* line 104509, app/assets/stylesheets/global/style.css */
.wrem-42-95 {
  width: 42.95rem !important;
}

/* line 104513, app/assets/stylesheets/global/style.css */
.wrem-43-95 {
  width: 43.95rem !important;
}

/* line 104517, app/assets/stylesheets/global/style.css */
.wrem-44-95 {
  width: 44.95rem !important;
}

/* line 104521, app/assets/stylesheets/global/style.css */
.wrem-45-95 {
  width: 45.95rem !important;
}

/* line 104525, app/assets/stylesheets/global/style.css */
.wrem-46-95 {
  width: 46.95rem !important;
}

/* line 104529, app/assets/stylesheets/global/style.css */
.wrem-47-95 {
  width: 47.95rem !important;
}

/* line 104533, app/assets/stylesheets/global/style.css */
.wrem-48-95 {
  width: 48.95rem !important;
}

/* line 104537, app/assets/stylesheets/global/style.css */
.wrem-49-95 {
  width: 49.95rem !important;
}

/* line 104541, app/assets/stylesheets/global/style.css */
.wrem-50-95 {
  width: 50.95rem !important;
}

/* line 104545, app/assets/stylesheets/global/style.css */
.wrem-51-95 {
  width: 51.95rem !important;
}

/* line 104549, app/assets/stylesheets/global/style.css */
.wrem-52-95 {
  width: 52.95rem !important;
}

/* line 104553, app/assets/stylesheets/global/style.css */
.wrem-53-95 {
  width: 53.95rem !important;
}

/* line 104557, app/assets/stylesheets/global/style.css */
.wrem-54-95 {
  width: 54.95rem !important;
}

/* line 104561, app/assets/stylesheets/global/style.css */
.wrem-55-95 {
  width: 55.95rem !important;
}

/* line 104565, app/assets/stylesheets/global/style.css */
.wrem-56-95 {
  width: 56.95rem !important;
}

/* line 104569, app/assets/stylesheets/global/style.css */
.wrem-57-95 {
  width: 57.95rem !important;
}

/* line 104573, app/assets/stylesheets/global/style.css */
.wrem-58-95 {
  width: 58.95rem !important;
}

/* line 104577, app/assets/stylesheets/global/style.css */
.wrem-59-95 {
  width: 59.95rem !important;
}

/* line 104581, app/assets/stylesheets/global/style.css */
.wrem-60-95 {
  width: 60.95rem !important;
}

/* line 104585, app/assets/stylesheets/global/style.css */
.wrem-61-95 {
  width: 61.95rem !important;
}

/* line 104589, app/assets/stylesheets/global/style.css */
.wrem-62-95 {
  width: 62.95rem !important;
}

/* line 104593, app/assets/stylesheets/global/style.css */
.wrem-63-95 {
  width: 63.95rem !important;
}

/* line 104597, app/assets/stylesheets/global/style.css */
.wrem-64-95 {
  width: 64.95rem !important;
}

/* line 104601, app/assets/stylesheets/global/style.css */
.wrem-65-95 {
  width: 65.95rem !important;
}

/* line 104605, app/assets/stylesheets/global/style.css */
.wrem-66-95 {
  width: 66.95rem !important;
}

/* line 104609, app/assets/stylesheets/global/style.css */
.wrem-67-95 {
  width: 67.95rem !important;
}

/* line 104613, app/assets/stylesheets/global/style.css */
.wrem-68-95 {
  width: 68.95rem !important;
}

/* line 104617, app/assets/stylesheets/global/style.css */
.wrem-69-95 {
  width: 69.95rem !important;
}

/* line 104621, app/assets/stylesheets/global/style.css */
.wrem-70-95 {
  width: 70.95rem !important;
}

/* line 104625, app/assets/stylesheets/global/style.css */
.wrem-71-95 {
  width: 71.95rem !important;
}

/* line 104629, app/assets/stylesheets/global/style.css */
.wrem-72-95 {
  width: 72.95rem !important;
}

/* line 104633, app/assets/stylesheets/global/style.css */
.wrem-73-95 {
  width: 73.95rem !important;
}

/* line 104637, app/assets/stylesheets/global/style.css */
.wrem-74-95 {
  width: 74.95rem !important;
}

/* line 104641, app/assets/stylesheets/global/style.css */
.wrem-75-95 {
  width: 75.95rem !important;
}

/* line 104645, app/assets/stylesheets/global/style.css */
.wrem-76-95 {
  width: 76.95rem !important;
}

/* line 104649, app/assets/stylesheets/global/style.css */
.wrem-77-95 {
  width: 77.95rem !important;
}

/* line 104653, app/assets/stylesheets/global/style.css */
.wrem-78-95 {
  width: 78.95rem !important;
}

/* line 104657, app/assets/stylesheets/global/style.css */
.wrem-79-95 {
  width: 79.95rem !important;
}

/* line 104661, app/assets/stylesheets/global/style.css */
.wrem-80-95 {
  width: 80.95rem !important;
}

/* line 104665, app/assets/stylesheets/global/style.css */
.wrem-81-95 {
  width: 81.95rem !important;
}

/* line 104669, app/assets/stylesheets/global/style.css */
.wrem-82-95 {
  width: 82.95rem !important;
}

/* line 104673, app/assets/stylesheets/global/style.css */
.wrem-83-95 {
  width: 83.95rem !important;
}

/* line 104677, app/assets/stylesheets/global/style.css */
.wrem-84-95 {
  width: 84.95rem !important;
}

/* line 104681, app/assets/stylesheets/global/style.css */
.wrem-85-95 {
  width: 85.95rem !important;
}

/* line 104685, app/assets/stylesheets/global/style.css */
.wrem-86-95 {
  width: 86.95rem !important;
}

/* line 104689, app/assets/stylesheets/global/style.css */
.wrem-87-95 {
  width: 87.95rem !important;
}

/* line 104693, app/assets/stylesheets/global/style.css */
.wrem-88-95 {
  width: 88.95rem !important;
}

/* line 104697, app/assets/stylesheets/global/style.css */
.wrem-89-95 {
  width: 89.95rem !important;
}

/* line 104701, app/assets/stylesheets/global/style.css */
.wrem-90-95 {
  width: 90.95rem !important;
}

/* line 104705, app/assets/stylesheets/global/style.css */
.wrem-91-95 {
  width: 91.95rem !important;
}

/* line 104709, app/assets/stylesheets/global/style.css */
.wrem-92-95 {
  width: 92.95rem !important;
}

/* line 104713, app/assets/stylesheets/global/style.css */
.wrem-93-95 {
  width: 93.95rem !important;
}

/* line 104717, app/assets/stylesheets/global/style.css */
.wrem-94-95 {
  width: 94.95rem !important;
}

/* line 104721, app/assets/stylesheets/global/style.css */
.wrem-95-95 {
  width: 95.95rem !important;
}

/* line 104725, app/assets/stylesheets/global/style.css */
.wrem-96-95 {
  width: 96.95rem !important;
}

/* line 104729, app/assets/stylesheets/global/style.css */
.wrem-97-95 {
  width: 97.95rem !important;
}

/* line 104733, app/assets/stylesheets/global/style.css */
.wrem-98-95 {
  width: 98.95rem !important;
}

/* line 104737, app/assets/stylesheets/global/style.css */
.wrem-99-95 {
  width: 99.95rem !important;
}

@media (min-width: 480px) {
  /* line 104742, app/assets/stylesheets/global/style.css */
  .wd-xs-5 {
    width: 5px;
  }
  /* line 104746, app/assets/stylesheets/global/style.css */
  .wd-xs-5p {
    width: 5%;
  }
  /* line 104750, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  /* line 104754, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  /* line 104758, app/assets/stylesheets/global/style.css */
  .wd-xs-5-f {
    width: 5px !important;
  }
  /* line 104762, app/assets/stylesheets/global/style.css */
  .wd-xs-5p-f {
    width: 5% !important;
  }
  /* line 104766, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  /* line 104770, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  /* line 104774, app/assets/stylesheets/global/style.css */
  .wd-xs-10 {
    width: 10px;
  }
  /* line 104778, app/assets/stylesheets/global/style.css */
  .wd-xs-10p {
    width: 10%;
  }
  /* line 104782, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  /* line 104786, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  /* line 104790, app/assets/stylesheets/global/style.css */
  .wd-xs-10-f {
    width: 10px !important;
  }
  /* line 104794, app/assets/stylesheets/global/style.css */
  .wd-xs-10p-f {
    width: 10% !important;
  }
  /* line 104798, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  /* line 104802, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  /* line 104806, app/assets/stylesheets/global/style.css */
  .wd-xs-15 {
    width: 15px;
  }
  /* line 104810, app/assets/stylesheets/global/style.css */
  .wd-xs-15p {
    width: 15%;
  }
  /* line 104814, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  /* line 104818, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  /* line 104822, app/assets/stylesheets/global/style.css */
  .wd-xs-15-f {
    width: 15px !important;
  }
  /* line 104826, app/assets/stylesheets/global/style.css */
  .wd-xs-15p-f {
    width: 15% !important;
  }
  /* line 104830, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  /* line 104834, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  /* line 104838, app/assets/stylesheets/global/style.css */
  .wd-xs-20 {
    width: 20px;
  }
  /* line 104842, app/assets/stylesheets/global/style.css */
  .wd-xs-20p {
    width: 20%;
  }
  /* line 104846, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  /* line 104850, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  /* line 104854, app/assets/stylesheets/global/style.css */
  .wd-xs-20-f {
    width: 20px !important;
  }
  /* line 104858, app/assets/stylesheets/global/style.css */
  .wd-xs-20p-f {
    width: 20% !important;
  }
  /* line 104862, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  /* line 104866, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  /* line 104870, app/assets/stylesheets/global/style.css */
  .wd-xs-25 {
    width: 25px;
  }
  /* line 104874, app/assets/stylesheets/global/style.css */
  .wd-xs-25p {
    width: 25%;
  }
  /* line 104878, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  /* line 104882, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  /* line 104886, app/assets/stylesheets/global/style.css */
  .wd-xs-25-f {
    width: 25px !important;
  }
  /* line 104890, app/assets/stylesheets/global/style.css */
  .wd-xs-25p-f {
    width: 25% !important;
  }
  /* line 104894, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  /* line 104898, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  /* line 104902, app/assets/stylesheets/global/style.css */
  .wd-xs-30 {
    width: 30px;
  }
  /* line 104906, app/assets/stylesheets/global/style.css */
  .wd-xs-30p {
    width: 30%;
  }
  /* line 104910, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  /* line 104914, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  /* line 104918, app/assets/stylesheets/global/style.css */
  .wd-xs-30-f {
    width: 30px !important;
  }
  /* line 104922, app/assets/stylesheets/global/style.css */
  .wd-xs-30p-f {
    width: 30% !important;
  }
  /* line 104926, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  /* line 104930, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  /* line 104934, app/assets/stylesheets/global/style.css */
  .wd-xs-35 {
    width: 35px;
  }
  /* line 104938, app/assets/stylesheets/global/style.css */
  .wd-xs-35p {
    width: 35%;
  }
  /* line 104942, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  /* line 104946, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  /* line 104950, app/assets/stylesheets/global/style.css */
  .wd-xs-35-f {
    width: 35px !important;
  }
  /* line 104954, app/assets/stylesheets/global/style.css */
  .wd-xs-35p-f {
    width: 35% !important;
  }
  /* line 104958, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  /* line 104962, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  /* line 104966, app/assets/stylesheets/global/style.css */
  .wd-xs-40 {
    width: 40px;
  }
  /* line 104970, app/assets/stylesheets/global/style.css */
  .wd-xs-40p {
    width: 40%;
  }
  /* line 104974, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  /* line 104978, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  /* line 104982, app/assets/stylesheets/global/style.css */
  .wd-xs-40-f {
    width: 40px !important;
  }
  /* line 104986, app/assets/stylesheets/global/style.css */
  .wd-xs-40p-f {
    width: 40% !important;
  }
  /* line 104990, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  /* line 104994, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  /* line 104998, app/assets/stylesheets/global/style.css */
  .wd-xs-45 {
    width: 45px;
  }
  /* line 105002, app/assets/stylesheets/global/style.css */
  .wd-xs-45p {
    width: 45%;
  }
  /* line 105006, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  /* line 105010, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  /* line 105014, app/assets/stylesheets/global/style.css */
  .wd-xs-45-f {
    width: 45px !important;
  }
  /* line 105018, app/assets/stylesheets/global/style.css */
  .wd-xs-45p-f {
    width: 45% !important;
  }
  /* line 105022, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  /* line 105026, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  /* line 105030, app/assets/stylesheets/global/style.css */
  .wd-xs-50 {
    width: 50px;
  }
  /* line 105034, app/assets/stylesheets/global/style.css */
  .wd-xs-50p {
    width: 50%;
  }
  /* line 105038, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  /* line 105042, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  /* line 105046, app/assets/stylesheets/global/style.css */
  .wd-xs-50-f {
    width: 50px !important;
  }
  /* line 105050, app/assets/stylesheets/global/style.css */
  .wd-xs-50p-f {
    width: 50% !important;
  }
  /* line 105054, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  /* line 105058, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  /* line 105062, app/assets/stylesheets/global/style.css */
  .wd-xs-55 {
    width: 55px;
  }
  /* line 105066, app/assets/stylesheets/global/style.css */
  .wd-xs-55p {
    width: 55%;
  }
  /* line 105070, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  /* line 105074, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  /* line 105078, app/assets/stylesheets/global/style.css */
  .wd-xs-55-f {
    width: 55px !important;
  }
  /* line 105082, app/assets/stylesheets/global/style.css */
  .wd-xs-55p-f {
    width: 55% !important;
  }
  /* line 105086, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  /* line 105090, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  /* line 105094, app/assets/stylesheets/global/style.css */
  .wd-xs-60 {
    width: 60px;
  }
  /* line 105098, app/assets/stylesheets/global/style.css */
  .wd-xs-60p {
    width: 60%;
  }
  /* line 105102, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  /* line 105106, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  /* line 105110, app/assets/stylesheets/global/style.css */
  .wd-xs-60-f {
    width: 60px !important;
  }
  /* line 105114, app/assets/stylesheets/global/style.css */
  .wd-xs-60p-f {
    width: 60% !important;
  }
  /* line 105118, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  /* line 105122, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  /* line 105126, app/assets/stylesheets/global/style.css */
  .wd-xs-65 {
    width: 65px;
  }
  /* line 105130, app/assets/stylesheets/global/style.css */
  .wd-xs-65p {
    width: 65%;
  }
  /* line 105134, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  /* line 105138, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  /* line 105142, app/assets/stylesheets/global/style.css */
  .wd-xs-65-f {
    width: 65px !important;
  }
  /* line 105146, app/assets/stylesheets/global/style.css */
  .wd-xs-65p-f {
    width: 65% !important;
  }
  /* line 105150, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  /* line 105154, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  /* line 105158, app/assets/stylesheets/global/style.css */
  .wd-xs-70 {
    width: 70px;
  }
  /* line 105162, app/assets/stylesheets/global/style.css */
  .wd-xs-70p {
    width: 70%;
  }
  /* line 105166, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  /* line 105170, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  /* line 105174, app/assets/stylesheets/global/style.css */
  .wd-xs-70-f {
    width: 70px !important;
  }
  /* line 105178, app/assets/stylesheets/global/style.css */
  .wd-xs-70p-f {
    width: 70% !important;
  }
  /* line 105182, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  /* line 105186, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  /* line 105190, app/assets/stylesheets/global/style.css */
  .wd-xs-75 {
    width: 75px;
  }
  /* line 105194, app/assets/stylesheets/global/style.css */
  .wd-xs-75p {
    width: 75%;
  }
  /* line 105198, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  /* line 105202, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  /* line 105206, app/assets/stylesheets/global/style.css */
  .wd-xs-75-f {
    width: 75px !important;
  }
  /* line 105210, app/assets/stylesheets/global/style.css */
  .wd-xs-75p-f {
    width: 75% !important;
  }
  /* line 105214, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  /* line 105218, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  /* line 105222, app/assets/stylesheets/global/style.css */
  .wd-xs-80 {
    width: 80px;
  }
  /* line 105226, app/assets/stylesheets/global/style.css */
  .wd-xs-80p {
    width: 80%;
  }
  /* line 105230, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  /* line 105234, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  /* line 105238, app/assets/stylesheets/global/style.css */
  .wd-xs-80-f {
    width: 80px !important;
  }
  /* line 105242, app/assets/stylesheets/global/style.css */
  .wd-xs-80p-f {
    width: 80% !important;
  }
  /* line 105246, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  /* line 105250, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  /* line 105254, app/assets/stylesheets/global/style.css */
  .wd-xs-85 {
    width: 85px;
  }
  /* line 105258, app/assets/stylesheets/global/style.css */
  .wd-xs-85p {
    width: 85%;
  }
  /* line 105262, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  /* line 105266, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  /* line 105270, app/assets/stylesheets/global/style.css */
  .wd-xs-85-f {
    width: 85px !important;
  }
  /* line 105274, app/assets/stylesheets/global/style.css */
  .wd-xs-85p-f {
    width: 85% !important;
  }
  /* line 105278, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  /* line 105282, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  /* line 105286, app/assets/stylesheets/global/style.css */
  .wd-xs-90 {
    width: 90px;
  }
  /* line 105290, app/assets/stylesheets/global/style.css */
  .wd-xs-90p {
    width: 90%;
  }
  /* line 105294, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  /* line 105298, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  /* line 105302, app/assets/stylesheets/global/style.css */
  .wd-xs-90-f {
    width: 90px !important;
  }
  /* line 105306, app/assets/stylesheets/global/style.css */
  .wd-xs-90p-f {
    width: 90% !important;
  }
  /* line 105310, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  /* line 105314, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  /* line 105318, app/assets/stylesheets/global/style.css */
  .wd-xs-95 {
    width: 95px;
  }
  /* line 105322, app/assets/stylesheets/global/style.css */
  .wd-xs-95p {
    width: 95%;
  }
  /* line 105326, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  /* line 105330, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  /* line 105334, app/assets/stylesheets/global/style.css */
  .wd-xs-95-f {
    width: 95px !important;
  }
  /* line 105338, app/assets/stylesheets/global/style.css */
  .wd-xs-95p-f {
    width: 95% !important;
  }
  /* line 105342, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  /* line 105346, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  /* line 105350, app/assets/stylesheets/global/style.css */
  .wd-xs-100 {
    width: 100px;
  }
  /* line 105354, app/assets/stylesheets/global/style.css */
  .wd-xs-100p {
    width: 100%;
  }
  /* line 105358, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  /* line 105362, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  /* line 105366, app/assets/stylesheets/global/style.css */
  .wd-xs-100-f {
    width: 100px !important;
  }
  /* line 105370, app/assets/stylesheets/global/style.css */
  .wd-xs-100p-f {
    width: 100% !important;
  }
  /* line 105374, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  /* line 105378, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  /* line 105382, app/assets/stylesheets/global/style.css */
  .wd-xs-150 {
    width: 150px;
  }
  /* line 105386, app/assets/stylesheets/global/style.css */
  .wd-xs-150p {
    width: 150%;
  }
  /* line 105390, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  /* line 105394, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  /* line 105398, app/assets/stylesheets/global/style.css */
  .wd-xs-150-f {
    width: 150px !important;
  }
  /* line 105402, app/assets/stylesheets/global/style.css */
  .wd-xs-150p-f {
    width: 150% !important;
  }
  /* line 105406, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  /* line 105410, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  /* line 105414, app/assets/stylesheets/global/style.css */
  .wd-xs-200 {
    width: 200px;
  }
  /* line 105418, app/assets/stylesheets/global/style.css */
  .wd-xs-200p {
    width: 200%;
  }
  /* line 105422, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  /* line 105426, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  /* line 105430, app/assets/stylesheets/global/style.css */
  .wd-xs-200-f {
    width: 200px !important;
  }
  /* line 105434, app/assets/stylesheets/global/style.css */
  .wd-xs-200p-f {
    width: 200% !important;
  }
  /* line 105438, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  /* line 105442, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  /* line 105446, app/assets/stylesheets/global/style.css */
  .wd-xs-250 {
    width: 250px;
  }
  /* line 105450, app/assets/stylesheets/global/style.css */
  .wd-xs-250p {
    width: 250%;
  }
  /* line 105454, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  /* line 105458, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  /* line 105462, app/assets/stylesheets/global/style.css */
  .wd-xs-250-f {
    width: 250px !important;
  }
  /* line 105466, app/assets/stylesheets/global/style.css */
  .wd-xs-250p-f {
    width: 250% !important;
  }
  /* line 105470, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  /* line 105474, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  /* line 105478, app/assets/stylesheets/global/style.css */
  .wd-xs-300 {
    width: 300px;
  }
  /* line 105482, app/assets/stylesheets/global/style.css */
  .wd-xs-300p {
    width: 300%;
  }
  /* line 105486, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  /* line 105490, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  /* line 105494, app/assets/stylesheets/global/style.css */
  .wd-xs-300-f {
    width: 300px !important;
  }
  /* line 105498, app/assets/stylesheets/global/style.css */
  .wd-xs-300p-f {
    width: 300% !important;
  }
  /* line 105502, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  /* line 105506, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  /* line 105510, app/assets/stylesheets/global/style.css */
  .wd-xs-350 {
    width: 350px;
  }
  /* line 105514, app/assets/stylesheets/global/style.css */
  .wd-xs-350p {
    width: 350%;
  }
  /* line 105518, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  /* line 105522, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  /* line 105526, app/assets/stylesheets/global/style.css */
  .wd-xs-350-f {
    width: 350px !important;
  }
  /* line 105530, app/assets/stylesheets/global/style.css */
  .wd-xs-350p-f {
    width: 350% !important;
  }
  /* line 105534, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  /* line 105538, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  /* line 105542, app/assets/stylesheets/global/style.css */
  .wd-xs-400 {
    width: 400px;
  }
  /* line 105546, app/assets/stylesheets/global/style.css */
  .wd-xs-400p {
    width: 400%;
  }
  /* line 105550, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  /* line 105554, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  /* line 105558, app/assets/stylesheets/global/style.css */
  .wd-xs-400-f {
    width: 400px !important;
  }
  /* line 105562, app/assets/stylesheets/global/style.css */
  .wd-xs-400p-f {
    width: 400% !important;
  }
  /* line 105566, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  /* line 105570, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  /* line 105574, app/assets/stylesheets/global/style.css */
  .wd-xs-450 {
    width: 450px;
  }
  /* line 105578, app/assets/stylesheets/global/style.css */
  .wd-xs-450p {
    width: 450%;
  }
  /* line 105582, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  /* line 105586, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  /* line 105590, app/assets/stylesheets/global/style.css */
  .wd-xs-450-f {
    width: 450px !important;
  }
  /* line 105594, app/assets/stylesheets/global/style.css */
  .wd-xs-450p-f {
    width: 450% !important;
  }
  /* line 105598, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  /* line 105602, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  /* line 105606, app/assets/stylesheets/global/style.css */
  .wd-xs-500 {
    width: 500px;
  }
  /* line 105610, app/assets/stylesheets/global/style.css */
  .wd-xs-500p {
    width: 500%;
  }
  /* line 105614, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  /* line 105618, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  /* line 105622, app/assets/stylesheets/global/style.css */
  .wd-xs-500-f {
    width: 500px !important;
  }
  /* line 105626, app/assets/stylesheets/global/style.css */
  .wd-xs-500p-f {
    width: 500% !important;
  }
  /* line 105630, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  /* line 105634, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  /* line 105638, app/assets/stylesheets/global/style.css */
  .wd-xs-550 {
    width: 550px;
  }
  /* line 105642, app/assets/stylesheets/global/style.css */
  .wd-xs-550p {
    width: 550%;
  }
  /* line 105646, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  /* line 105650, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  /* line 105654, app/assets/stylesheets/global/style.css */
  .wd-xs-550-f {
    width: 550px !important;
  }
  /* line 105658, app/assets/stylesheets/global/style.css */
  .wd-xs-550p-f {
    width: 550% !important;
  }
  /* line 105662, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  /* line 105666, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  /* line 105670, app/assets/stylesheets/global/style.css */
  .wd-xs-600 {
    width: 600px;
  }
  /* line 105674, app/assets/stylesheets/global/style.css */
  .wd-xs-600p {
    width: 600%;
  }
  /* line 105678, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  /* line 105682, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  /* line 105686, app/assets/stylesheets/global/style.css */
  .wd-xs-600-f {
    width: 600px !important;
  }
  /* line 105690, app/assets/stylesheets/global/style.css */
  .wd-xs-600p-f {
    width: 600% !important;
  }
  /* line 105694, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  /* line 105698, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  /* line 105702, app/assets/stylesheets/global/style.css */
  .wd-xs-650 {
    width: 650px;
  }
  /* line 105706, app/assets/stylesheets/global/style.css */
  .wd-xs-650p {
    width: 650%;
  }
  /* line 105710, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  /* line 105714, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  /* line 105718, app/assets/stylesheets/global/style.css */
  .wd-xs-650-f {
    width: 650px !important;
  }
  /* line 105722, app/assets/stylesheets/global/style.css */
  .wd-xs-650p-f {
    width: 650% !important;
  }
  /* line 105726, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  /* line 105730, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  /* line 105734, app/assets/stylesheets/global/style.css */
  .wd-xs-700 {
    width: 700px;
  }
  /* line 105738, app/assets/stylesheets/global/style.css */
  .wd-xs-700p {
    width: 700%;
  }
  /* line 105742, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  /* line 105746, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  /* line 105750, app/assets/stylesheets/global/style.css */
  .wd-xs-700-f {
    width: 700px !important;
  }
  /* line 105754, app/assets/stylesheets/global/style.css */
  .wd-xs-700p-f {
    width: 700% !important;
  }
  /* line 105758, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  /* line 105762, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  /* line 105766, app/assets/stylesheets/global/style.css */
  .wd-xs-750 {
    width: 750px;
  }
  /* line 105770, app/assets/stylesheets/global/style.css */
  .wd-xs-750p {
    width: 750%;
  }
  /* line 105774, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  /* line 105778, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  /* line 105782, app/assets/stylesheets/global/style.css */
  .wd-xs-750-f {
    width: 750px !important;
  }
  /* line 105786, app/assets/stylesheets/global/style.css */
  .wd-xs-750p-f {
    width: 750% !important;
  }
  /* line 105790, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  /* line 105794, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  /* line 105798, app/assets/stylesheets/global/style.css */
  .wd-xs-800 {
    width: 800px;
  }
  /* line 105802, app/assets/stylesheets/global/style.css */
  .wd-xs-800p {
    width: 800%;
  }
  /* line 105806, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  /* line 105810, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  /* line 105814, app/assets/stylesheets/global/style.css */
  .wd-xs-800-f {
    width: 800px !important;
  }
  /* line 105818, app/assets/stylesheets/global/style.css */
  .wd-xs-800p-f {
    width: 800% !important;
  }
  /* line 105822, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  /* line 105826, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  /* line 105830, app/assets/stylesheets/global/style.css */
  .wd-xs-850 {
    width: 850px;
  }
  /* line 105834, app/assets/stylesheets/global/style.css */
  .wd-xs-850p {
    width: 850%;
  }
  /* line 105838, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  /* line 105842, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  /* line 105846, app/assets/stylesheets/global/style.css */
  .wd-xs-850-f {
    width: 850px !important;
  }
  /* line 105850, app/assets/stylesheets/global/style.css */
  .wd-xs-850p-f {
    width: 850% !important;
  }
  /* line 105854, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  /* line 105858, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  /* line 105862, app/assets/stylesheets/global/style.css */
  .wd-xs-900 {
    width: 900px;
  }
  /* line 105866, app/assets/stylesheets/global/style.css */
  .wd-xs-900p {
    width: 900%;
  }
  /* line 105870, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  /* line 105874, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  /* line 105878, app/assets/stylesheets/global/style.css */
  .wd-xs-900-f {
    width: 900px !important;
  }
  /* line 105882, app/assets/stylesheets/global/style.css */
  .wd-xs-900p-f {
    width: 900% !important;
  }
  /* line 105886, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  /* line 105890, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  /* line 105894, app/assets/stylesheets/global/style.css */
  .wd-xs-950 {
    width: 950px;
  }
  /* line 105898, app/assets/stylesheets/global/style.css */
  .wd-xs-950p {
    width: 950%;
  }
  /* line 105902, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  /* line 105906, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  /* line 105910, app/assets/stylesheets/global/style.css */
  .wd-xs-950-f {
    width: 950px !important;
  }
  /* line 105914, app/assets/stylesheets/global/style.css */
  .wd-xs-950p-f {
    width: 950% !important;
  }
  /* line 105918, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  /* line 105922, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  /* line 105926, app/assets/stylesheets/global/style.css */
  .wd-xs-1000 {
    width: 1000px;
  }
  /* line 105930, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p {
    width: 1000%;
  }
  /* line 105934, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  /* line 105938, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  /* line 105942, app/assets/stylesheets/global/style.css */
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  /* line 105946, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  /* line 105950, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  /* line 105954, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  /* line 105958, app/assets/stylesheets/global/style.css */
  .wd-xs-auto {
    width: auto;
  }
  /* line 105962, app/assets/stylesheets/global/style.css */
  .wd-xs-auto-f {
    width: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 105968, app/assets/stylesheets/global/style.css */
  .wd-sm-5 {
    width: 5px;
  }
  /* line 105972, app/assets/stylesheets/global/style.css */
  .wd-sm-5p {
    width: 5%;
  }
  /* line 105976, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  /* line 105980, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  /* line 105984, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f {
    width: 5px !important;
  }
  /* line 105988, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f {
    width: 5% !important;
  }
  /* line 105992, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  /* line 105996, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  /* line 106000, app/assets/stylesheets/global/style.css */
  .wd-sm-10 {
    width: 10px;
  }
  /* line 106004, app/assets/stylesheets/global/style.css */
  .wd-sm-10p {
    width: 10%;
  }
  /* line 106008, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  /* line 106012, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  /* line 106016, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f {
    width: 10px !important;
  }
  /* line 106020, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f {
    width: 10% !important;
  }
  /* line 106024, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  /* line 106028, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  /* line 106032, app/assets/stylesheets/global/style.css */
  .wd-sm-15 {
    width: 15px;
  }
  /* line 106036, app/assets/stylesheets/global/style.css */
  .wd-sm-15p {
    width: 15%;
  }
  /* line 106040, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  /* line 106044, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  /* line 106048, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f {
    width: 15px !important;
  }
  /* line 106052, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f {
    width: 15% !important;
  }
  /* line 106056, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  /* line 106060, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  /* line 106064, app/assets/stylesheets/global/style.css */
  .wd-sm-20 {
    width: 20px;
  }
  /* line 106068, app/assets/stylesheets/global/style.css */
  .wd-sm-20p {
    width: 20%;
  }
  /* line 106072, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  /* line 106076, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  /* line 106080, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f {
    width: 20px !important;
  }
  /* line 106084, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f {
    width: 20% !important;
  }
  /* line 106088, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  /* line 106092, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  /* line 106096, app/assets/stylesheets/global/style.css */
  .wd-sm-25 {
    width: 25px;
  }
  /* line 106100, app/assets/stylesheets/global/style.css */
  .wd-sm-25p {
    width: 25%;
  }
  /* line 106104, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  /* line 106108, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  /* line 106112, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f {
    width: 25px !important;
  }
  /* line 106116, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f {
    width: 25% !important;
  }
  /* line 106120, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  /* line 106124, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  /* line 106128, app/assets/stylesheets/global/style.css */
  .wd-sm-30 {
    width: 30px;
  }
  /* line 106132, app/assets/stylesheets/global/style.css */
  .wd-sm-30p {
    width: 30%;
  }
  /* line 106136, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  /* line 106140, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  /* line 106144, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f {
    width: 30px !important;
  }
  /* line 106148, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f {
    width: 30% !important;
  }
  /* line 106152, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  /* line 106156, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  /* line 106160, app/assets/stylesheets/global/style.css */
  .wd-sm-35 {
    width: 35px;
  }
  /* line 106164, app/assets/stylesheets/global/style.css */
  .wd-sm-35p {
    width: 35%;
  }
  /* line 106168, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  /* line 106172, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  /* line 106176, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f {
    width: 35px !important;
  }
  /* line 106180, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f {
    width: 35% !important;
  }
  /* line 106184, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  /* line 106188, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  /* line 106192, app/assets/stylesheets/global/style.css */
  .wd-sm-40 {
    width: 40px;
  }
  /* line 106196, app/assets/stylesheets/global/style.css */
  .wd-sm-40p {
    width: 40%;
  }
  /* line 106200, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  /* line 106204, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  /* line 106208, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f {
    width: 40px !important;
  }
  /* line 106212, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f {
    width: 40% !important;
  }
  /* line 106216, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  /* line 106220, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  /* line 106224, app/assets/stylesheets/global/style.css */
  .wd-sm-45 {
    width: 45px;
  }
  /* line 106228, app/assets/stylesheets/global/style.css */
  .wd-sm-45p {
    width: 45%;
  }
  /* line 106232, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  /* line 106236, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  /* line 106240, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f {
    width: 45px !important;
  }
  /* line 106244, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f {
    width: 45% !important;
  }
  /* line 106248, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  /* line 106252, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  /* line 106256, app/assets/stylesheets/global/style.css */
  .wd-sm-50 {
    width: 50px;
  }
  /* line 106260, app/assets/stylesheets/global/style.css */
  .wd-sm-50p {
    width: 50%;
  }
  /* line 106264, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  /* line 106268, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  /* line 106272, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f {
    width: 50px !important;
  }
  /* line 106276, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f {
    width: 50% !important;
  }
  /* line 106280, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  /* line 106284, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  /* line 106288, app/assets/stylesheets/global/style.css */
  .wd-sm-55 {
    width: 55px;
  }
  /* line 106292, app/assets/stylesheets/global/style.css */
  .wd-sm-55p {
    width: 55%;
  }
  /* line 106296, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  /* line 106300, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  /* line 106304, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f {
    width: 55px !important;
  }
  /* line 106308, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f {
    width: 55% !important;
  }
  /* line 106312, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  /* line 106316, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  /* line 106320, app/assets/stylesheets/global/style.css */
  .wd-sm-60 {
    width: 60px;
  }
  /* line 106324, app/assets/stylesheets/global/style.css */
  .wd-sm-60p {
    width: 60%;
  }
  /* line 106328, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  /* line 106332, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  /* line 106336, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f {
    width: 60px !important;
  }
  /* line 106340, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f {
    width: 60% !important;
  }
  /* line 106344, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  /* line 106348, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  /* line 106352, app/assets/stylesheets/global/style.css */
  .wd-sm-65 {
    width: 65px;
  }
  /* line 106356, app/assets/stylesheets/global/style.css */
  .wd-sm-65p {
    width: 65%;
  }
  /* line 106360, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  /* line 106364, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  /* line 106368, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f {
    width: 65px !important;
  }
  /* line 106372, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f {
    width: 65% !important;
  }
  /* line 106376, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  /* line 106380, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  /* line 106384, app/assets/stylesheets/global/style.css */
  .wd-sm-70 {
    width: 70px;
  }
  /* line 106388, app/assets/stylesheets/global/style.css */
  .wd-sm-70p {
    width: 70%;
  }
  /* line 106392, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  /* line 106396, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  /* line 106400, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f {
    width: 70px !important;
  }
  /* line 106404, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f {
    width: 70% !important;
  }
  /* line 106408, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  /* line 106412, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  /* line 106416, app/assets/stylesheets/global/style.css */
  .wd-sm-75 {
    width: 75px;
  }
  /* line 106420, app/assets/stylesheets/global/style.css */
  .wd-sm-75p {
    width: 75%;
  }
  /* line 106424, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  /* line 106428, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  /* line 106432, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f {
    width: 75px !important;
  }
  /* line 106436, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f {
    width: 75% !important;
  }
  /* line 106440, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  /* line 106444, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  /* line 106448, app/assets/stylesheets/global/style.css */
  .wd-sm-80 {
    width: 80px;
  }
  /* line 106452, app/assets/stylesheets/global/style.css */
  .wd-sm-80p {
    width: 80%;
  }
  /* line 106456, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  /* line 106460, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  /* line 106464, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f {
    width: 80px !important;
  }
  /* line 106468, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f {
    width: 80% !important;
  }
  /* line 106472, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  /* line 106476, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  /* line 106480, app/assets/stylesheets/global/style.css */
  .wd-sm-85 {
    width: 85px;
  }
  /* line 106484, app/assets/stylesheets/global/style.css */
  .wd-sm-85p {
    width: 85%;
  }
  /* line 106488, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  /* line 106492, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  /* line 106496, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f {
    width: 85px !important;
  }
  /* line 106500, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f {
    width: 85% !important;
  }
  /* line 106504, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  /* line 106508, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  /* line 106512, app/assets/stylesheets/global/style.css */
  .wd-sm-90 {
    width: 90px;
  }
  /* line 106516, app/assets/stylesheets/global/style.css */
  .wd-sm-90p {
    width: 90%;
  }
  /* line 106520, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  /* line 106524, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  /* line 106528, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f {
    width: 90px !important;
  }
  /* line 106532, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f {
    width: 90% !important;
  }
  /* line 106536, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  /* line 106540, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  /* line 106544, app/assets/stylesheets/global/style.css */
  .wd-sm-95 {
    width: 95px;
  }
  /* line 106548, app/assets/stylesheets/global/style.css */
  .wd-sm-95p {
    width: 95%;
  }
  /* line 106552, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  /* line 106556, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  /* line 106560, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f {
    width: 95px !important;
  }
  /* line 106564, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f {
    width: 95% !important;
  }
  /* line 106568, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  /* line 106572, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  /* line 106576, app/assets/stylesheets/global/style.css */
  .wd-sm-100 {
    width: 100px;
  }
  /* line 106580, app/assets/stylesheets/global/style.css */
  .wd-sm-100p {
    width: 100%;
  }
  /* line 106584, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  /* line 106588, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  /* line 106592, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f {
    width: 100px !important;
  }
  /* line 106596, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f {
    width: 100% !important;
  }
  /* line 106600, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  /* line 106604, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  /* line 106608, app/assets/stylesheets/global/style.css */
  .wd-sm-150 {
    width: 150px;
  }
  /* line 106612, app/assets/stylesheets/global/style.css */
  .wd-sm-150p {
    width: 150%;
  }
  /* line 106616, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  /* line 106620, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  /* line 106624, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f {
    width: 150px !important;
  }
  /* line 106628, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f {
    width: 150% !important;
  }
  /* line 106632, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  /* line 106636, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  /* line 106640, app/assets/stylesheets/global/style.css */
  .wd-sm-200 {
    width: 200px;
  }
  /* line 106644, app/assets/stylesheets/global/style.css */
  .wd-sm-200p {
    width: 200%;
  }
  /* line 106648, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  /* line 106652, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  /* line 106656, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f {
    width: 200px !important;
  }
  /* line 106660, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f {
    width: 200% !important;
  }
  /* line 106664, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  /* line 106668, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  /* line 106672, app/assets/stylesheets/global/style.css */
  .wd-sm-250 {
    width: 250px;
  }
  /* line 106676, app/assets/stylesheets/global/style.css */
  .wd-sm-250p {
    width: 250%;
  }
  /* line 106680, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  /* line 106684, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  /* line 106688, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f {
    width: 250px !important;
  }
  /* line 106692, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f {
    width: 250% !important;
  }
  /* line 106696, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  /* line 106700, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  /* line 106704, app/assets/stylesheets/global/style.css */
  .wd-sm-300 {
    width: 300px;
  }
  /* line 106708, app/assets/stylesheets/global/style.css */
  .wd-sm-300p {
    width: 300%;
  }
  /* line 106712, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  /* line 106716, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  /* line 106720, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f {
    width: 300px !important;
  }
  /* line 106724, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f {
    width: 300% !important;
  }
  /* line 106728, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  /* line 106732, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  /* line 106736, app/assets/stylesheets/global/style.css */
  .wd-sm-350 {
    width: 350px;
  }
  /* line 106740, app/assets/stylesheets/global/style.css */
  .wd-sm-350p {
    width: 350%;
  }
  /* line 106744, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  /* line 106748, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  /* line 106752, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f {
    width: 350px !important;
  }
  /* line 106756, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f {
    width: 350% !important;
  }
  /* line 106760, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  /* line 106764, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  /* line 106768, app/assets/stylesheets/global/style.css */
  .wd-sm-400 {
    width: 400px;
  }
  /* line 106772, app/assets/stylesheets/global/style.css */
  .wd-sm-400p {
    width: 400%;
  }
  /* line 106776, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  /* line 106780, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  /* line 106784, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f {
    width: 400px !important;
  }
  /* line 106788, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f {
    width: 400% !important;
  }
  /* line 106792, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  /* line 106796, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  /* line 106800, app/assets/stylesheets/global/style.css */
  .wd-sm-450 {
    width: 450px;
  }
  /* line 106804, app/assets/stylesheets/global/style.css */
  .wd-sm-450p {
    width: 450%;
  }
  /* line 106808, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  /* line 106812, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  /* line 106816, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f {
    width: 450px !important;
  }
  /* line 106820, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f {
    width: 450% !important;
  }
  /* line 106824, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  /* line 106828, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  /* line 106832, app/assets/stylesheets/global/style.css */
  .wd-sm-500 {
    width: 500px;
  }
  /* line 106836, app/assets/stylesheets/global/style.css */
  .wd-sm-500p {
    width: 500%;
  }
  /* line 106840, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  /* line 106844, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  /* line 106848, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f {
    width: 500px !important;
  }
  /* line 106852, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f {
    width: 500% !important;
  }
  /* line 106856, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  /* line 106860, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  /* line 106864, app/assets/stylesheets/global/style.css */
  .wd-sm-550 {
    width: 550px;
  }
  /* line 106868, app/assets/stylesheets/global/style.css */
  .wd-sm-550p {
    width: 550%;
  }
  /* line 106872, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  /* line 106876, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  /* line 106880, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f {
    width: 550px !important;
  }
  /* line 106884, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f {
    width: 550% !important;
  }
  /* line 106888, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  /* line 106892, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  /* line 106896, app/assets/stylesheets/global/style.css */
  .wd-sm-600 {
    width: 600px;
  }
  /* line 106900, app/assets/stylesheets/global/style.css */
  .wd-sm-600p {
    width: 600%;
  }
  /* line 106904, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  /* line 106908, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  /* line 106912, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f {
    width: 600px !important;
  }
  /* line 106916, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f {
    width: 600% !important;
  }
  /* line 106920, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  /* line 106924, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  /* line 106928, app/assets/stylesheets/global/style.css */
  .wd-sm-650 {
    width: 650px;
  }
  /* line 106932, app/assets/stylesheets/global/style.css */
  .wd-sm-650p {
    width: 650%;
  }
  /* line 106936, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  /* line 106940, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  /* line 106944, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f {
    width: 650px !important;
  }
  /* line 106948, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f {
    width: 650% !important;
  }
  /* line 106952, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  /* line 106956, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  /* line 106960, app/assets/stylesheets/global/style.css */
  .wd-sm-700 {
    width: 700px;
  }
  /* line 106964, app/assets/stylesheets/global/style.css */
  .wd-sm-700p {
    width: 700%;
  }
  /* line 106968, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  /* line 106972, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  /* line 106976, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f {
    width: 700px !important;
  }
  /* line 106980, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f {
    width: 700% !important;
  }
  /* line 106984, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  /* line 106988, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  /* line 106992, app/assets/stylesheets/global/style.css */
  .wd-sm-750 {
    width: 750px;
  }
  /* line 106996, app/assets/stylesheets/global/style.css */
  .wd-sm-750p {
    width: 750%;
  }
  /* line 107000, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  /* line 107004, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  /* line 107008, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f {
    width: 750px !important;
  }
  /* line 107012, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f {
    width: 750% !important;
  }
  /* line 107016, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  /* line 107020, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  /* line 107024, app/assets/stylesheets/global/style.css */
  .wd-sm-800 {
    width: 800px;
  }
  /* line 107028, app/assets/stylesheets/global/style.css */
  .wd-sm-800p {
    width: 800%;
  }
  /* line 107032, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  /* line 107036, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  /* line 107040, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f {
    width: 800px !important;
  }
  /* line 107044, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f {
    width: 800% !important;
  }
  /* line 107048, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  /* line 107052, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  /* line 107056, app/assets/stylesheets/global/style.css */
  .wd-sm-850 {
    width: 850px;
  }
  /* line 107060, app/assets/stylesheets/global/style.css */
  .wd-sm-850p {
    width: 850%;
  }
  /* line 107064, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  /* line 107068, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  /* line 107072, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f {
    width: 850px !important;
  }
  /* line 107076, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f {
    width: 850% !important;
  }
  /* line 107080, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  /* line 107084, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  /* line 107088, app/assets/stylesheets/global/style.css */
  .wd-sm-900 {
    width: 900px;
  }
  /* line 107092, app/assets/stylesheets/global/style.css */
  .wd-sm-900p {
    width: 900%;
  }
  /* line 107096, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  /* line 107100, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  /* line 107104, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f {
    width: 900px !important;
  }
  /* line 107108, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f {
    width: 900% !important;
  }
  /* line 107112, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  /* line 107116, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  /* line 107120, app/assets/stylesheets/global/style.css */
  .wd-sm-950 {
    width: 950px;
  }
  /* line 107124, app/assets/stylesheets/global/style.css */
  .wd-sm-950p {
    width: 950%;
  }
  /* line 107128, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  /* line 107132, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  /* line 107136, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f {
    width: 950px !important;
  }
  /* line 107140, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f {
    width: 950% !important;
  }
  /* line 107144, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  /* line 107148, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  /* line 107152, app/assets/stylesheets/global/style.css */
  .wd-sm-1000 {
    width: 1000px;
  }
  /* line 107156, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p {
    width: 1000%;
  }
  /* line 107160, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  /* line 107164, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  /* line 107168, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  /* line 107172, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  /* line 107176, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  /* line 107180, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  /* line 107184, app/assets/stylesheets/global/style.css */
  .wd-sm-auto {
    width: auto;
  }
  /* line 107188, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 107194, app/assets/stylesheets/global/style.css */
  .wd-md-5 {
    width: 5px;
  }
  /* line 107198, app/assets/stylesheets/global/style.css */
  .wd-md-5p {
    width: 5%;
  }
  /* line 107202, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p {
    max-width: 5%;
  }
  /* line 107206, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p {
    min-width: 5%;
  }
  /* line 107210, app/assets/stylesheets/global/style.css */
  .wd-md-5-f {
    width: 5px !important;
  }
  /* line 107214, app/assets/stylesheets/global/style.css */
  .wd-md-5p-f {
    width: 5% !important;
  }
  /* line 107218, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  /* line 107222, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  /* line 107226, app/assets/stylesheets/global/style.css */
  .wd-md-10 {
    width: 10px;
  }
  /* line 107230, app/assets/stylesheets/global/style.css */
  .wd-md-10p {
    width: 10%;
  }
  /* line 107234, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p {
    max-width: 10%;
  }
  /* line 107238, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p {
    min-width: 10%;
  }
  /* line 107242, app/assets/stylesheets/global/style.css */
  .wd-md-10-f {
    width: 10px !important;
  }
  /* line 107246, app/assets/stylesheets/global/style.css */
  .wd-md-10p-f {
    width: 10% !important;
  }
  /* line 107250, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  /* line 107254, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  /* line 107258, app/assets/stylesheets/global/style.css */
  .wd-md-15 {
    width: 15px;
  }
  /* line 107262, app/assets/stylesheets/global/style.css */
  .wd-md-15p {
    width: 15%;
  }
  /* line 107266, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p {
    max-width: 15%;
  }
  /* line 107270, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p {
    min-width: 15%;
  }
  /* line 107274, app/assets/stylesheets/global/style.css */
  .wd-md-15-f {
    width: 15px !important;
  }
  /* line 107278, app/assets/stylesheets/global/style.css */
  .wd-md-15p-f {
    width: 15% !important;
  }
  /* line 107282, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  /* line 107286, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  /* line 107290, app/assets/stylesheets/global/style.css */
  .wd-md-20 {
    width: 20px;
  }
  /* line 107294, app/assets/stylesheets/global/style.css */
  .wd-md-20p {
    width: 20%;
  }
  /* line 107298, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p {
    max-width: 20%;
  }
  /* line 107302, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p {
    min-width: 20%;
  }
  /* line 107306, app/assets/stylesheets/global/style.css */
  .wd-md-20-f {
    width: 20px !important;
  }
  /* line 107310, app/assets/stylesheets/global/style.css */
  .wd-md-20p-f {
    width: 20% !important;
  }
  /* line 107314, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  /* line 107318, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  /* line 107322, app/assets/stylesheets/global/style.css */
  .wd-md-25 {
    width: 25px;
  }
  /* line 107326, app/assets/stylesheets/global/style.css */
  .wd-md-25p {
    width: 25%;
  }
  /* line 107330, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p {
    max-width: 25%;
  }
  /* line 107334, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p {
    min-width: 25%;
  }
  /* line 107338, app/assets/stylesheets/global/style.css */
  .wd-md-25-f {
    width: 25px !important;
  }
  /* line 107342, app/assets/stylesheets/global/style.css */
  .wd-md-25p-f {
    width: 25% !important;
  }
  /* line 107346, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  /* line 107350, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  /* line 107354, app/assets/stylesheets/global/style.css */
  .wd-md-30 {
    width: 30px;
  }
  /* line 107358, app/assets/stylesheets/global/style.css */
  .wd-md-30p {
    width: 30%;
  }
  /* line 107362, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p {
    max-width: 30%;
  }
  /* line 107366, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p {
    min-width: 30%;
  }
  /* line 107370, app/assets/stylesheets/global/style.css */
  .wd-md-30-f {
    width: 30px !important;
  }
  /* line 107374, app/assets/stylesheets/global/style.css */
  .wd-md-30p-f {
    width: 30% !important;
  }
  /* line 107378, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  /* line 107382, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  /* line 107386, app/assets/stylesheets/global/style.css */
  .wd-md-35 {
    width: 35px;
  }
  /* line 107390, app/assets/stylesheets/global/style.css */
  .wd-md-35p {
    width: 35%;
  }
  /* line 107394, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p {
    max-width: 35%;
  }
  /* line 107398, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p {
    min-width: 35%;
  }
  /* line 107402, app/assets/stylesheets/global/style.css */
  .wd-md-35-f {
    width: 35px !important;
  }
  /* line 107406, app/assets/stylesheets/global/style.css */
  .wd-md-35p-f {
    width: 35% !important;
  }
  /* line 107410, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  /* line 107414, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  /* line 107418, app/assets/stylesheets/global/style.css */
  .wd-md-40 {
    width: 40px;
  }
  /* line 107422, app/assets/stylesheets/global/style.css */
  .wd-md-40p {
    width: 40%;
  }
  /* line 107426, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p {
    max-width: 40%;
  }
  /* line 107430, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p {
    min-width: 40%;
  }
  /* line 107434, app/assets/stylesheets/global/style.css */
  .wd-md-40-f {
    width: 40px !important;
  }
  /* line 107438, app/assets/stylesheets/global/style.css */
  .wd-md-40p-f {
    width: 40% !important;
  }
  /* line 107442, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  /* line 107446, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  /* line 107450, app/assets/stylesheets/global/style.css */
  .wd-md-45 {
    width: 45px;
  }
  /* line 107454, app/assets/stylesheets/global/style.css */
  .wd-md-45p {
    width: 45%;
  }
  /* line 107458, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p {
    max-width: 45%;
  }
  /* line 107462, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p {
    min-width: 45%;
  }
  /* line 107466, app/assets/stylesheets/global/style.css */
  .wd-md-45-f {
    width: 45px !important;
  }
  /* line 107470, app/assets/stylesheets/global/style.css */
  .wd-md-45p-f {
    width: 45% !important;
  }
  /* line 107474, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  /* line 107478, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  /* line 107482, app/assets/stylesheets/global/style.css */
  .wd-md-50 {
    width: 50px;
  }
  /* line 107486, app/assets/stylesheets/global/style.css */
  .wd-md-50p {
    width: 50%;
  }
  /* line 107490, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p {
    max-width: 50%;
  }
  /* line 107494, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p {
    min-width: 50%;
  }
  /* line 107498, app/assets/stylesheets/global/style.css */
  .wd-md-50-f {
    width: 50px !important;
  }
  /* line 107502, app/assets/stylesheets/global/style.css */
  .wd-md-50p-f {
    width: 50% !important;
  }
  /* line 107506, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  /* line 107510, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  /* line 107514, app/assets/stylesheets/global/style.css */
  .wd-md-55 {
    width: 55px;
  }
  /* line 107518, app/assets/stylesheets/global/style.css */
  .wd-md-55p {
    width: 55%;
  }
  /* line 107522, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p {
    max-width: 55%;
  }
  /* line 107526, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p {
    min-width: 55%;
  }
  /* line 107530, app/assets/stylesheets/global/style.css */
  .wd-md-55-f {
    width: 55px !important;
  }
  /* line 107534, app/assets/stylesheets/global/style.css */
  .wd-md-55p-f {
    width: 55% !important;
  }
  /* line 107538, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  /* line 107542, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  /* line 107546, app/assets/stylesheets/global/style.css */
  .wd-md-60 {
    width: 60px;
  }
  /* line 107550, app/assets/stylesheets/global/style.css */
  .wd-md-60p {
    width: 60%;
  }
  /* line 107554, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p {
    max-width: 60%;
  }
  /* line 107558, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p {
    min-width: 60%;
  }
  /* line 107562, app/assets/stylesheets/global/style.css */
  .wd-md-60-f {
    width: 60px !important;
  }
  /* line 107566, app/assets/stylesheets/global/style.css */
  .wd-md-60p-f {
    width: 60% !important;
  }
  /* line 107570, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  /* line 107574, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  /* line 107578, app/assets/stylesheets/global/style.css */
  .wd-md-65 {
    width: 65px;
  }
  /* line 107582, app/assets/stylesheets/global/style.css */
  .wd-md-65p {
    width: 65%;
  }
  /* line 107586, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p {
    max-width: 65%;
  }
  /* line 107590, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p {
    min-width: 65%;
  }
  /* line 107594, app/assets/stylesheets/global/style.css */
  .wd-md-65-f {
    width: 65px !important;
  }
  /* line 107598, app/assets/stylesheets/global/style.css */
  .wd-md-65p-f {
    width: 65% !important;
  }
  /* line 107602, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  /* line 107606, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  /* line 107610, app/assets/stylesheets/global/style.css */
  .wd-md-70 {
    width: 70px;
  }
  /* line 107614, app/assets/stylesheets/global/style.css */
  .wd-md-70p {
    width: 70%;
  }
  /* line 107618, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p {
    max-width: 70%;
  }
  /* line 107622, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p {
    min-width: 70%;
  }
  /* line 107626, app/assets/stylesheets/global/style.css */
  .wd-md-70-f {
    width: 70px !important;
  }
  /* line 107630, app/assets/stylesheets/global/style.css */
  .wd-md-70p-f {
    width: 70% !important;
  }
  /* line 107634, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  /* line 107638, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  /* line 107642, app/assets/stylesheets/global/style.css */
  .wd-md-75 {
    width: 75px;
  }
  /* line 107646, app/assets/stylesheets/global/style.css */
  .wd-md-75p {
    width: 75%;
  }
  /* line 107650, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p {
    max-width: 75%;
  }
  /* line 107654, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p {
    min-width: 75%;
  }
  /* line 107658, app/assets/stylesheets/global/style.css */
  .wd-md-75-f {
    width: 75px !important;
  }
  /* line 107662, app/assets/stylesheets/global/style.css */
  .wd-md-75p-f {
    width: 75% !important;
  }
  /* line 107666, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  /* line 107670, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  /* line 107674, app/assets/stylesheets/global/style.css */
  .wd-md-80 {
    width: 80px;
  }
  /* line 107678, app/assets/stylesheets/global/style.css */
  .wd-md-80p {
    width: 80%;
  }
  /* line 107682, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p {
    max-width: 80%;
  }
  /* line 107686, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p {
    min-width: 80%;
  }
  /* line 107690, app/assets/stylesheets/global/style.css */
  .wd-md-80-f {
    width: 80px !important;
  }
  /* line 107694, app/assets/stylesheets/global/style.css */
  .wd-md-80p-f {
    width: 80% !important;
  }
  /* line 107698, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  /* line 107702, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  /* line 107706, app/assets/stylesheets/global/style.css */
  .wd-md-85 {
    width: 85px;
  }
  /* line 107710, app/assets/stylesheets/global/style.css */
  .wd-md-85p {
    width: 85%;
  }
  /* line 107714, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p {
    max-width: 85%;
  }
  /* line 107718, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p {
    min-width: 85%;
  }
  /* line 107722, app/assets/stylesheets/global/style.css */
  .wd-md-85-f {
    width: 85px !important;
  }
  /* line 107726, app/assets/stylesheets/global/style.css */
  .wd-md-85p-f {
    width: 85% !important;
  }
  /* line 107730, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  /* line 107734, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  /* line 107738, app/assets/stylesheets/global/style.css */
  .wd-md-90 {
    width: 90px;
  }
  /* line 107742, app/assets/stylesheets/global/style.css */
  .wd-md-90p {
    width: 90%;
  }
  /* line 107746, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p {
    max-width: 90%;
  }
  /* line 107750, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p {
    min-width: 90%;
  }
  /* line 107754, app/assets/stylesheets/global/style.css */
  .wd-md-90-f {
    width: 90px !important;
  }
  /* line 107758, app/assets/stylesheets/global/style.css */
  .wd-md-90p-f {
    width: 90% !important;
  }
  /* line 107762, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  /* line 107766, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  /* line 107770, app/assets/stylesheets/global/style.css */
  .wd-md-95 {
    width: 95px;
  }
  /* line 107774, app/assets/stylesheets/global/style.css */
  .wd-md-95p {
    width: 95%;
  }
  /* line 107778, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p {
    max-width: 95%;
  }
  /* line 107782, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p {
    min-width: 95%;
  }
  /* line 107786, app/assets/stylesheets/global/style.css */
  .wd-md-95-f {
    width: 95px !important;
  }
  /* line 107790, app/assets/stylesheets/global/style.css */
  .wd-md-95p-f {
    width: 95% !important;
  }
  /* line 107794, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  /* line 107798, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  /* line 107802, app/assets/stylesheets/global/style.css */
  .wd-md-100 {
    width: 100px;
  }
  /* line 107806, app/assets/stylesheets/global/style.css */
  .wd-md-100p {
    width: 100%;
  }
  /* line 107810, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p {
    max-width: 100%;
  }
  /* line 107814, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p {
    min-width: 100%;
  }
  /* line 107818, app/assets/stylesheets/global/style.css */
  .wd-md-100-f {
    width: 100px !important;
  }
  /* line 107822, app/assets/stylesheets/global/style.css */
  .wd-md-100p-f {
    width: 100% !important;
  }
  /* line 107826, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  /* line 107830, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  /* line 107834, app/assets/stylesheets/global/style.css */
  .wd-md-150 {
    width: 150px;
  }
  /* line 107838, app/assets/stylesheets/global/style.css */
  .wd-md-150p {
    width: 150%;
  }
  /* line 107842, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p {
    max-width: 150%;
  }
  /* line 107846, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p {
    min-width: 150%;
  }
  /* line 107850, app/assets/stylesheets/global/style.css */
  .wd-md-150-f {
    width: 150px !important;
  }
  /* line 107854, app/assets/stylesheets/global/style.css */
  .wd-md-150p-f {
    width: 150% !important;
  }
  /* line 107858, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  /* line 107862, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  /* line 107866, app/assets/stylesheets/global/style.css */
  .wd-md-200 {
    width: 200px;
  }
  /* line 107870, app/assets/stylesheets/global/style.css */
  .wd-md-200p {
    width: 200%;
  }
  /* line 107874, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p {
    max-width: 200%;
  }
  /* line 107878, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p {
    min-width: 200%;
  }
  /* line 107882, app/assets/stylesheets/global/style.css */
  .wd-md-200-f {
    width: 200px !important;
  }
  /* line 107886, app/assets/stylesheets/global/style.css */
  .wd-md-200p-f {
    width: 200% !important;
  }
  /* line 107890, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  /* line 107894, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  /* line 107898, app/assets/stylesheets/global/style.css */
  .wd-md-250 {
    width: 250px;
  }
  /* line 107902, app/assets/stylesheets/global/style.css */
  .wd-md-250p {
    width: 250%;
  }
  /* line 107906, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p {
    max-width: 250%;
  }
  /* line 107910, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p {
    min-width: 250%;
  }
  /* line 107914, app/assets/stylesheets/global/style.css */
  .wd-md-250-f {
    width: 250px !important;
  }
  /* line 107918, app/assets/stylesheets/global/style.css */
  .wd-md-250p-f {
    width: 250% !important;
  }
  /* line 107922, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  /* line 107926, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  /* line 107930, app/assets/stylesheets/global/style.css */
  .wd-md-300 {
    width: 300px;
  }
  /* line 107934, app/assets/stylesheets/global/style.css */
  .wd-md-300p {
    width: 300%;
  }
  /* line 107938, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p {
    max-width: 300%;
  }
  /* line 107942, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p {
    min-width: 300%;
  }
  /* line 107946, app/assets/stylesheets/global/style.css */
  .wd-md-300-f {
    width: 300px !important;
  }
  /* line 107950, app/assets/stylesheets/global/style.css */
  .wd-md-300p-f {
    width: 300% !important;
  }
  /* line 107954, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  /* line 107958, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  /* line 107962, app/assets/stylesheets/global/style.css */
  .wd-md-350 {
    width: 350px;
  }
  /* line 107966, app/assets/stylesheets/global/style.css */
  .wd-md-350p {
    width: 350%;
  }
  /* line 107970, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p {
    max-width: 350%;
  }
  /* line 107974, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p {
    min-width: 350%;
  }
  /* line 107978, app/assets/stylesheets/global/style.css */
  .wd-md-350-f {
    width: 350px !important;
  }
  /* line 107982, app/assets/stylesheets/global/style.css */
  .wd-md-350p-f {
    width: 350% !important;
  }
  /* line 107986, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  /* line 107990, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  /* line 107994, app/assets/stylesheets/global/style.css */
  .wd-md-400 {
    width: 400px;
  }
  /* line 107998, app/assets/stylesheets/global/style.css */
  .wd-md-400p {
    width: 400%;
  }
  /* line 108002, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p {
    max-width: 400%;
  }
  /* line 108006, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p {
    min-width: 400%;
  }
  /* line 108010, app/assets/stylesheets/global/style.css */
  .wd-md-400-f {
    width: 400px !important;
  }
  /* line 108014, app/assets/stylesheets/global/style.css */
  .wd-md-400p-f {
    width: 400% !important;
  }
  /* line 108018, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  /* line 108022, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  /* line 108026, app/assets/stylesheets/global/style.css */
  .wd-md-450 {
    width: 450px;
  }
  /* line 108030, app/assets/stylesheets/global/style.css */
  .wd-md-450p {
    width: 450%;
  }
  /* line 108034, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p {
    max-width: 450%;
  }
  /* line 108038, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p {
    min-width: 450%;
  }
  /* line 108042, app/assets/stylesheets/global/style.css */
  .wd-md-450-f {
    width: 450px !important;
  }
  /* line 108046, app/assets/stylesheets/global/style.css */
  .wd-md-450p-f {
    width: 450% !important;
  }
  /* line 108050, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  /* line 108054, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  /* line 108058, app/assets/stylesheets/global/style.css */
  .wd-md-500 {
    width: 500px;
  }
  /* line 108062, app/assets/stylesheets/global/style.css */
  .wd-md-500p {
    width: 500%;
  }
  /* line 108066, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p {
    max-width: 500%;
  }
  /* line 108070, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p {
    min-width: 500%;
  }
  /* line 108074, app/assets/stylesheets/global/style.css */
  .wd-md-500-f {
    width: 500px !important;
  }
  /* line 108078, app/assets/stylesheets/global/style.css */
  .wd-md-500p-f {
    width: 500% !important;
  }
  /* line 108082, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  /* line 108086, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  /* line 108090, app/assets/stylesheets/global/style.css */
  .wd-md-550 {
    width: 550px;
  }
  /* line 108094, app/assets/stylesheets/global/style.css */
  .wd-md-550p {
    width: 550%;
  }
  /* line 108098, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p {
    max-width: 550%;
  }
  /* line 108102, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p {
    min-width: 550%;
  }
  /* line 108106, app/assets/stylesheets/global/style.css */
  .wd-md-550-f {
    width: 550px !important;
  }
  /* line 108110, app/assets/stylesheets/global/style.css */
  .wd-md-550p-f {
    width: 550% !important;
  }
  /* line 108114, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  /* line 108118, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  /* line 108122, app/assets/stylesheets/global/style.css */
  .wd-md-600 {
    width: 600px;
  }
  /* line 108126, app/assets/stylesheets/global/style.css */
  .wd-md-600p {
    width: 600%;
  }
  /* line 108130, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p {
    max-width: 600%;
  }
  /* line 108134, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p {
    min-width: 600%;
  }
  /* line 108138, app/assets/stylesheets/global/style.css */
  .wd-md-600-f {
    width: 600px !important;
  }
  /* line 108142, app/assets/stylesheets/global/style.css */
  .wd-md-600p-f {
    width: 600% !important;
  }
  /* line 108146, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  /* line 108150, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  /* line 108154, app/assets/stylesheets/global/style.css */
  .wd-md-650 {
    width: 650px;
  }
  /* line 108158, app/assets/stylesheets/global/style.css */
  .wd-md-650p {
    width: 650%;
  }
  /* line 108162, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p {
    max-width: 650%;
  }
  /* line 108166, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p {
    min-width: 650%;
  }
  /* line 108170, app/assets/stylesheets/global/style.css */
  .wd-md-650-f {
    width: 650px !important;
  }
  /* line 108174, app/assets/stylesheets/global/style.css */
  .wd-md-650p-f {
    width: 650% !important;
  }
  /* line 108178, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  /* line 108182, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  /* line 108186, app/assets/stylesheets/global/style.css */
  .wd-md-700 {
    width: 700px;
  }
  /* line 108190, app/assets/stylesheets/global/style.css */
  .wd-md-700p {
    width: 700%;
  }
  /* line 108194, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p {
    max-width: 700%;
  }
  /* line 108198, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p {
    min-width: 700%;
  }
  /* line 108202, app/assets/stylesheets/global/style.css */
  .wd-md-700-f {
    width: 700px !important;
  }
  /* line 108206, app/assets/stylesheets/global/style.css */
  .wd-md-700p-f {
    width: 700% !important;
  }
  /* line 108210, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  /* line 108214, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  /* line 108218, app/assets/stylesheets/global/style.css */
  .wd-md-750 {
    width: 750px;
  }
  /* line 108222, app/assets/stylesheets/global/style.css */
  .wd-md-750p {
    width: 750%;
  }
  /* line 108226, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p {
    max-width: 750%;
  }
  /* line 108230, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p {
    min-width: 750%;
  }
  /* line 108234, app/assets/stylesheets/global/style.css */
  .wd-md-750-f {
    width: 750px !important;
  }
  /* line 108238, app/assets/stylesheets/global/style.css */
  .wd-md-750p-f {
    width: 750% !important;
  }
  /* line 108242, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  /* line 108246, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  /* line 108250, app/assets/stylesheets/global/style.css */
  .wd-md-800 {
    width: 800px;
  }
  /* line 108254, app/assets/stylesheets/global/style.css */
  .wd-md-800p {
    width: 800%;
  }
  /* line 108258, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p {
    max-width: 800%;
  }
  /* line 108262, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p {
    min-width: 800%;
  }
  /* line 108266, app/assets/stylesheets/global/style.css */
  .wd-md-800-f {
    width: 800px !important;
  }
  /* line 108270, app/assets/stylesheets/global/style.css */
  .wd-md-800p-f {
    width: 800% !important;
  }
  /* line 108274, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  /* line 108278, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  /* line 108282, app/assets/stylesheets/global/style.css */
  .wd-md-850 {
    width: 850px;
  }
  /* line 108286, app/assets/stylesheets/global/style.css */
  .wd-md-850p {
    width: 850%;
  }
  /* line 108290, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p {
    max-width: 850%;
  }
  /* line 108294, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p {
    min-width: 850%;
  }
  /* line 108298, app/assets/stylesheets/global/style.css */
  .wd-md-850-f {
    width: 850px !important;
  }
  /* line 108302, app/assets/stylesheets/global/style.css */
  .wd-md-850p-f {
    width: 850% !important;
  }
  /* line 108306, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  /* line 108310, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  /* line 108314, app/assets/stylesheets/global/style.css */
  .wd-md-900 {
    width: 900px;
  }
  /* line 108318, app/assets/stylesheets/global/style.css */
  .wd-md-900p {
    width: 900%;
  }
  /* line 108322, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p {
    max-width: 900%;
  }
  /* line 108326, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p {
    min-width: 900%;
  }
  /* line 108330, app/assets/stylesheets/global/style.css */
  .wd-md-900-f {
    width: 900px !important;
  }
  /* line 108334, app/assets/stylesheets/global/style.css */
  .wd-md-900p-f {
    width: 900% !important;
  }
  /* line 108338, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  /* line 108342, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  /* line 108346, app/assets/stylesheets/global/style.css */
  .wd-md-950 {
    width: 950px;
  }
  /* line 108350, app/assets/stylesheets/global/style.css */
  .wd-md-950p {
    width: 950%;
  }
  /* line 108354, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p {
    max-width: 950%;
  }
  /* line 108358, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p {
    min-width: 950%;
  }
  /* line 108362, app/assets/stylesheets/global/style.css */
  .wd-md-950-f {
    width: 950px !important;
  }
  /* line 108366, app/assets/stylesheets/global/style.css */
  .wd-md-950p-f {
    width: 950% !important;
  }
  /* line 108370, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  /* line 108374, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  /* line 108378, app/assets/stylesheets/global/style.css */
  .wd-md-1000 {
    width: 1000px;
  }
  /* line 108382, app/assets/stylesheets/global/style.css */
  .wd-md-1000p {
    width: 1000%;
  }
  /* line 108386, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  /* line 108390, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  /* line 108394, app/assets/stylesheets/global/style.css */
  .wd-md-1000-f {
    width: 1000px !important;
  }
  /* line 108398, app/assets/stylesheets/global/style.css */
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  /* line 108402, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  /* line 108406, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  /* line 108410, app/assets/stylesheets/global/style.css */
  .wd-md-auto {
    width: auto;
  }
  /* line 108414, app/assets/stylesheets/global/style.css */
  .wd-md-auto-f {
    width: auto !important;
  }
  /* line 108418, app/assets/stylesheets/global/style.css */
  .wd-md-120 {
    width: 120px;
  }
}

@media (min-width: 992px) {
  /* line 108424, app/assets/stylesheets/global/style.css */
  .wd-lg-5 {
    width: 5px;
  }
  /* line 108428, app/assets/stylesheets/global/style.css */
  .wd-lg-5p {
    width: 5%;
  }
  /* line 108432, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  /* line 108436, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  /* line 108440, app/assets/stylesheets/global/style.css */
  .wd-lg-5-f {
    width: 5px !important;
  }
  /* line 108444, app/assets/stylesheets/global/style.css */
  .wd-lg-5p-f {
    width: 5% !important;
  }
  /* line 108448, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  /* line 108452, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  /* line 108456, app/assets/stylesheets/global/style.css */
  .wd-lg-10 {
    width: 10px;
  }
  /* line 108460, app/assets/stylesheets/global/style.css */
  .wd-lg-10p {
    width: 10%;
  }
  /* line 108464, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  /* line 108468, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  /* line 108472, app/assets/stylesheets/global/style.css */
  .wd-lg-10-f {
    width: 10px !important;
  }
  /* line 108476, app/assets/stylesheets/global/style.css */
  .wd-lg-10p-f {
    width: 10% !important;
  }
  /* line 108480, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  /* line 108484, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  /* line 108488, app/assets/stylesheets/global/style.css */
  .wd-lg-15 {
    width: 15px;
  }
  /* line 108492, app/assets/stylesheets/global/style.css */
  .wd-lg-15p {
    width: 15%;
  }
  /* line 108496, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  /* line 108500, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  /* line 108504, app/assets/stylesheets/global/style.css */
  .wd-lg-15-f {
    width: 15px !important;
  }
  /* line 108508, app/assets/stylesheets/global/style.css */
  .wd-lg-15p-f {
    width: 15% !important;
  }
  /* line 108512, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  /* line 108516, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  /* line 108520, app/assets/stylesheets/global/style.css */
  .wd-lg-20 {
    width: 20px;
  }
  /* line 108524, app/assets/stylesheets/global/style.css */
  .wd-lg-20p {
    width: 20%;
  }
  /* line 108528, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  /* line 108532, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  /* line 108536, app/assets/stylesheets/global/style.css */
  .wd-lg-20-f {
    width: 20px !important;
  }
  /* line 108540, app/assets/stylesheets/global/style.css */
  .wd-lg-20p-f {
    width: 20% !important;
  }
  /* line 108544, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  /* line 108548, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  /* line 108552, app/assets/stylesheets/global/style.css */
  .wd-lg-25 {
    width: 25px;
  }
  /* line 108556, app/assets/stylesheets/global/style.css */
  .wd-lg-25p {
    width: 25%;
  }
  /* line 108560, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  /* line 108564, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  /* line 108568, app/assets/stylesheets/global/style.css */
  .wd-lg-25-f {
    width: 25px !important;
  }
  /* line 108572, app/assets/stylesheets/global/style.css */
  .wd-lg-25p-f {
    width: 25% !important;
  }
  /* line 108576, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  /* line 108580, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  /* line 108584, app/assets/stylesheets/global/style.css */
  .wd-lg-30 {
    width: 30px;
  }
  /* line 108588, app/assets/stylesheets/global/style.css */
  .wd-lg-30p {
    width: 30%;
  }
  /* line 108592, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  /* line 108596, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  /* line 108600, app/assets/stylesheets/global/style.css */
  .wd-lg-30-f {
    width: 30px !important;
  }
  /* line 108604, app/assets/stylesheets/global/style.css */
  .wd-lg-30p-f {
    width: 30% !important;
  }
  /* line 108608, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  /* line 108612, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  /* line 108616, app/assets/stylesheets/global/style.css */
  .wd-lg-35 {
    width: 35px;
  }
  /* line 108620, app/assets/stylesheets/global/style.css */
  .wd-lg-35p {
    width: 35%;
  }
  /* line 108624, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  /* line 108628, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  /* line 108632, app/assets/stylesheets/global/style.css */
  .wd-lg-35-f {
    width: 35px !important;
  }
  /* line 108636, app/assets/stylesheets/global/style.css */
  .wd-lg-35p-f {
    width: 35% !important;
  }
  /* line 108640, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  /* line 108644, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  /* line 108648, app/assets/stylesheets/global/style.css */
  .wd-lg-40 {
    width: 40px;
  }
  /* line 108652, app/assets/stylesheets/global/style.css */
  .wd-lg-40p {
    width: 40%;
  }
  /* line 108656, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  /* line 108660, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  /* line 108664, app/assets/stylesheets/global/style.css */
  .wd-lg-40-f {
    width: 40px !important;
  }
  /* line 108668, app/assets/stylesheets/global/style.css */
  .wd-lg-40p-f {
    width: 40% !important;
  }
  /* line 108672, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  /* line 108676, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  /* line 108680, app/assets/stylesheets/global/style.css */
  .wd-lg-45 {
    width: 45px;
  }
  /* line 108684, app/assets/stylesheets/global/style.css */
  .wd-lg-45p {
    width: 45%;
  }
  /* line 108688, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  /* line 108692, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  /* line 108696, app/assets/stylesheets/global/style.css */
  .wd-lg-45-f {
    width: 45px !important;
  }
  /* line 108700, app/assets/stylesheets/global/style.css */
  .wd-lg-45p-f {
    width: 45% !important;
  }
  /* line 108704, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  /* line 108708, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  /* line 108712, app/assets/stylesheets/global/style.css */
  .wd-lg-50 {
    width: 50px;
  }
  /* line 108716, app/assets/stylesheets/global/style.css */
  .wd-lg-50p {
    width: 50%;
  }
  /* line 108720, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  /* line 108724, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  /* line 108728, app/assets/stylesheets/global/style.css */
  .wd-lg-50-f {
    width: 50px !important;
  }
  /* line 108732, app/assets/stylesheets/global/style.css */
  .wd-lg-50p-f {
    width: 50% !important;
  }
  /* line 108736, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  /* line 108740, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  /* line 108744, app/assets/stylesheets/global/style.css */
  .wd-lg-55 {
    width: 55px;
  }
  /* line 108748, app/assets/stylesheets/global/style.css */
  .wd-lg-55p {
    width: 55%;
  }
  /* line 108752, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  /* line 108756, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  /* line 108760, app/assets/stylesheets/global/style.css */
  .wd-lg-55-f {
    width: 55px !important;
  }
  /* line 108764, app/assets/stylesheets/global/style.css */
  .wd-lg-55p-f {
    width: 55% !important;
  }
  /* line 108768, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  /* line 108772, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  /* line 108776, app/assets/stylesheets/global/style.css */
  .wd-lg-60 {
    width: 60px;
  }
  /* line 108780, app/assets/stylesheets/global/style.css */
  .wd-lg-60p {
    width: 60%;
  }
  /* line 108784, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  /* line 108788, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  /* line 108792, app/assets/stylesheets/global/style.css */
  .wd-lg-60-f {
    width: 60px !important;
  }
  /* line 108796, app/assets/stylesheets/global/style.css */
  .wd-lg-60p-f {
    width: 60% !important;
  }
  /* line 108800, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  /* line 108804, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  /* line 108808, app/assets/stylesheets/global/style.css */
  .wd-lg-65 {
    width: 65px;
  }
  /* line 108812, app/assets/stylesheets/global/style.css */
  .wd-lg-65p {
    width: 65%;
  }
  /* line 108816, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  /* line 108820, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  /* line 108824, app/assets/stylesheets/global/style.css */
  .wd-lg-65-f {
    width: 65px !important;
  }
  /* line 108828, app/assets/stylesheets/global/style.css */
  .wd-lg-65p-f {
    width: 65% !important;
  }
  /* line 108832, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  /* line 108836, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  /* line 108840, app/assets/stylesheets/global/style.css */
  .wd-lg-70 {
    width: 70px;
  }
  /* line 108844, app/assets/stylesheets/global/style.css */
  .wd-lg-70p {
    width: 70%;
  }
  /* line 108848, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  /* line 108852, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  /* line 108856, app/assets/stylesheets/global/style.css */
  .wd-lg-70-f {
    width: 70px !important;
  }
  /* line 108860, app/assets/stylesheets/global/style.css */
  .wd-lg-70p-f {
    width: 70% !important;
  }
  /* line 108864, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  /* line 108868, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  /* line 108872, app/assets/stylesheets/global/style.css */
  .wd-lg-75 {
    width: 75px;
  }
  /* line 108876, app/assets/stylesheets/global/style.css */
  .wd-lg-75p {
    width: 75%;
  }
  /* line 108880, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  /* line 108884, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  /* line 108888, app/assets/stylesheets/global/style.css */
  .wd-lg-75-f {
    width: 75px !important;
  }
  /* line 108892, app/assets/stylesheets/global/style.css */
  .wd-lg-75p-f {
    width: 75% !important;
  }
  /* line 108896, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  /* line 108900, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  /* line 108904, app/assets/stylesheets/global/style.css */
  .wd-lg-80 {
    width: 80px;
  }
  /* line 108908, app/assets/stylesheets/global/style.css */
  .wd-lg-80p {
    width: 80%;
  }
  /* line 108912, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  /* line 108916, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  /* line 108920, app/assets/stylesheets/global/style.css */
  .wd-lg-80-f {
    width: 80px !important;
  }
  /* line 108924, app/assets/stylesheets/global/style.css */
  .wd-lg-80p-f {
    width: 80% !important;
  }
  /* line 108928, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  /* line 108932, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  /* line 108936, app/assets/stylesheets/global/style.css */
  .wd-lg-85 {
    width: 85px;
  }
  /* line 108940, app/assets/stylesheets/global/style.css */
  .wd-lg-85p {
    width: 85%;
  }
  /* line 108944, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  /* line 108948, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  /* line 108952, app/assets/stylesheets/global/style.css */
  .wd-lg-85-f {
    width: 85px !important;
  }
  /* line 108956, app/assets/stylesheets/global/style.css */
  .wd-lg-85p-f {
    width: 85% !important;
  }
  /* line 108960, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  /* line 108964, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  /* line 108968, app/assets/stylesheets/global/style.css */
  .wd-lg-90 {
    width: 90px;
  }
  /* line 108972, app/assets/stylesheets/global/style.css */
  .wd-lg-90p {
    width: 90%;
  }
  /* line 108976, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  /* line 108980, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  /* line 108984, app/assets/stylesheets/global/style.css */
  .wd-lg-90-f {
    width: 90px !important;
  }
  /* line 108988, app/assets/stylesheets/global/style.css */
  .wd-lg-90p-f {
    width: 90% !important;
  }
  /* line 108992, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  /* line 108996, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  /* line 109000, app/assets/stylesheets/global/style.css */
  .wd-lg-95 {
    width: 95px;
  }
  /* line 109004, app/assets/stylesheets/global/style.css */
  .wd-lg-95p {
    width: 95%;
  }
  /* line 109008, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  /* line 109012, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  /* line 109016, app/assets/stylesheets/global/style.css */
  .wd-lg-95-f {
    width: 95px !important;
  }
  /* line 109020, app/assets/stylesheets/global/style.css */
  .wd-lg-95p-f {
    width: 95% !important;
  }
  /* line 109024, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  /* line 109028, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  /* line 109032, app/assets/stylesheets/global/style.css */
  .wd-lg-100 {
    width: 100px;
  }
  /* line 109036, app/assets/stylesheets/global/style.css */
  .wd-lg-100p {
    width: 100%;
  }
  /* line 109040, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  /* line 109044, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  /* line 109048, app/assets/stylesheets/global/style.css */
  .wd-lg-100-f {
    width: 100px !important;
  }
  /* line 109052, app/assets/stylesheets/global/style.css */
  .wd-lg-100p-f {
    width: 100% !important;
  }
  /* line 109056, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  /* line 109060, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  /* line 109064, app/assets/stylesheets/global/style.css */
  .wd-lg-150 {
    width: 150px;
  }
  /* line 109068, app/assets/stylesheets/global/style.css */
  .wd-lg-150p {
    width: 150%;
  }
  /* line 109072, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  /* line 109076, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  /* line 109080, app/assets/stylesheets/global/style.css */
  .wd-lg-150-f {
    width: 150px !important;
  }
  /* line 109084, app/assets/stylesheets/global/style.css */
  .wd-lg-150p-f {
    width: 150% !important;
  }
  /* line 109088, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  /* line 109092, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  /* line 109096, app/assets/stylesheets/global/style.css */
  .wd-lg-200 {
    width: 200px;
  }
  /* line 109100, app/assets/stylesheets/global/style.css */
  .wd-lg-200p {
    width: 200%;
  }
  /* line 109104, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  /* line 109108, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  /* line 109112, app/assets/stylesheets/global/style.css */
  .wd-lg-200-f {
    width: 200px !important;
  }
  /* line 109116, app/assets/stylesheets/global/style.css */
  .wd-lg-200p-f {
    width: 200% !important;
  }
  /* line 109120, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  /* line 109124, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  /* line 109128, app/assets/stylesheets/global/style.css */
  .wd-lg-250 {
    width: 250px;
  }
  /* line 109132, app/assets/stylesheets/global/style.css */
  .wd-lg-250p {
    width: 250%;
  }
  /* line 109136, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  /* line 109140, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  /* line 109144, app/assets/stylesheets/global/style.css */
  .wd-lg-250-f {
    width: 250px !important;
  }
  /* line 109148, app/assets/stylesheets/global/style.css */
  .wd-lg-250p-f {
    width: 250% !important;
  }
  /* line 109152, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  /* line 109156, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  /* line 109160, app/assets/stylesheets/global/style.css */
  .wd-lg-300 {
    width: 300px;
  }
  /* line 109164, app/assets/stylesheets/global/style.css */
  .wd-lg-300p {
    width: 300%;
  }
  /* line 109168, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  /* line 109172, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  /* line 109176, app/assets/stylesheets/global/style.css */
  .wd-lg-300-f {
    width: 300px !important;
  }
  /* line 109180, app/assets/stylesheets/global/style.css */
  .wd-lg-300p-f {
    width: 300% !important;
  }
  /* line 109184, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  /* line 109188, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  /* line 109192, app/assets/stylesheets/global/style.css */
  .wd-lg-350 {
    width: 350px;
  }
  /* line 109196, app/assets/stylesheets/global/style.css */
  .wd-lg-350p {
    width: 350%;
  }
  /* line 109200, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  /* line 109204, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  /* line 109208, app/assets/stylesheets/global/style.css */
  .wd-lg-350-f {
    width: 350px !important;
  }
  /* line 109212, app/assets/stylesheets/global/style.css */
  .wd-lg-350p-f {
    width: 350% !important;
  }
  /* line 109216, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  /* line 109220, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  /* line 109224, app/assets/stylesheets/global/style.css */
  .wd-lg-400 {
    width: 400px;
  }
  /* line 109228, app/assets/stylesheets/global/style.css */
  .wd-lg-400p {
    width: 400%;
  }
  /* line 109232, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  /* line 109236, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  /* line 109240, app/assets/stylesheets/global/style.css */
  .wd-lg-400-f {
    width: 400px !important;
  }
  /* line 109244, app/assets/stylesheets/global/style.css */
  .wd-lg-400p-f {
    width: 400% !important;
  }
  /* line 109248, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  /* line 109252, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  /* line 109256, app/assets/stylesheets/global/style.css */
  .wd-lg-450 {
    width: 450px;
  }
  /* line 109260, app/assets/stylesheets/global/style.css */
  .wd-lg-450p {
    width: 450%;
  }
  /* line 109264, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  /* line 109268, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  /* line 109272, app/assets/stylesheets/global/style.css */
  .wd-lg-450-f {
    width: 450px !important;
  }
  /* line 109276, app/assets/stylesheets/global/style.css */
  .wd-lg-450p-f {
    width: 450% !important;
  }
  /* line 109280, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  /* line 109284, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  /* line 109288, app/assets/stylesheets/global/style.css */
  .wd-lg-500 {
    width: 500px;
  }
  /* line 109292, app/assets/stylesheets/global/style.css */
  .wd-lg-500p {
    width: 500%;
  }
  /* line 109296, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  /* line 109300, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  /* line 109304, app/assets/stylesheets/global/style.css */
  .wd-lg-500-f {
    width: 500px !important;
  }
  /* line 109308, app/assets/stylesheets/global/style.css */
  .wd-lg-500p-f {
    width: 500% !important;
  }
  /* line 109312, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  /* line 109316, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  /* line 109320, app/assets/stylesheets/global/style.css */
  .wd-lg-550 {
    width: 550px;
  }
  /* line 109324, app/assets/stylesheets/global/style.css */
  .wd-lg-550p {
    width: 550%;
  }
  /* line 109328, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  /* line 109332, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  /* line 109336, app/assets/stylesheets/global/style.css */
  .wd-lg-550-f {
    width: 550px !important;
  }
  /* line 109340, app/assets/stylesheets/global/style.css */
  .wd-lg-550p-f {
    width: 550% !important;
  }
  /* line 109344, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  /* line 109348, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  /* line 109352, app/assets/stylesheets/global/style.css */
  .wd-lg-600 {
    width: 600px;
  }
  /* line 109356, app/assets/stylesheets/global/style.css */
  .wd-lg-600p {
    width: 600%;
  }
  /* line 109360, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  /* line 109364, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  /* line 109368, app/assets/stylesheets/global/style.css */
  .wd-lg-600-f {
    width: 600px !important;
  }
  /* line 109372, app/assets/stylesheets/global/style.css */
  .wd-lg-600p-f {
    width: 600% !important;
  }
  /* line 109376, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  /* line 109380, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  /* line 109384, app/assets/stylesheets/global/style.css */
  .wd-lg-650 {
    width: 650px;
  }
  /* line 109388, app/assets/stylesheets/global/style.css */
  .wd-lg-650p {
    width: 650%;
  }
  /* line 109392, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  /* line 109396, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  /* line 109400, app/assets/stylesheets/global/style.css */
  .wd-lg-650-f {
    width: 650px !important;
  }
  /* line 109404, app/assets/stylesheets/global/style.css */
  .wd-lg-650p-f {
    width: 650% !important;
  }
  /* line 109408, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  /* line 109412, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  /* line 109416, app/assets/stylesheets/global/style.css */
  .wd-lg-700 {
    width: 700px;
  }
  /* line 109420, app/assets/stylesheets/global/style.css */
  .wd-lg-700p {
    width: 700%;
  }
  /* line 109424, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  /* line 109428, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  /* line 109432, app/assets/stylesheets/global/style.css */
  .wd-lg-700-f {
    width: 700px !important;
  }
  /* line 109436, app/assets/stylesheets/global/style.css */
  .wd-lg-700p-f {
    width: 700% !important;
  }
  /* line 109440, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  /* line 109444, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  /* line 109448, app/assets/stylesheets/global/style.css */
  .wd-lg-750 {
    width: 750px;
  }
  /* line 109452, app/assets/stylesheets/global/style.css */
  .wd-lg-750p {
    width: 750%;
  }
  /* line 109456, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  /* line 109460, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  /* line 109464, app/assets/stylesheets/global/style.css */
  .wd-lg-750-f {
    width: 750px !important;
  }
  /* line 109468, app/assets/stylesheets/global/style.css */
  .wd-lg-750p-f {
    width: 750% !important;
  }
  /* line 109472, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  /* line 109476, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  /* line 109480, app/assets/stylesheets/global/style.css */
  .wd-lg-800 {
    width: 800px;
  }
  /* line 109484, app/assets/stylesheets/global/style.css */
  .wd-lg-800p {
    width: 800%;
  }
  /* line 109488, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  /* line 109492, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  /* line 109496, app/assets/stylesheets/global/style.css */
  .wd-lg-800-f {
    width: 800px !important;
  }
  /* line 109500, app/assets/stylesheets/global/style.css */
  .wd-lg-800p-f {
    width: 800% !important;
  }
  /* line 109504, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  /* line 109508, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  /* line 109512, app/assets/stylesheets/global/style.css */
  .wd-lg-850 {
    width: 850px;
  }
  /* line 109516, app/assets/stylesheets/global/style.css */
  .wd-lg-850p {
    width: 850%;
  }
  /* line 109520, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  /* line 109524, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  /* line 109528, app/assets/stylesheets/global/style.css */
  .wd-lg-850-f {
    width: 850px !important;
  }
  /* line 109532, app/assets/stylesheets/global/style.css */
  .wd-lg-850p-f {
    width: 850% !important;
  }
  /* line 109536, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  /* line 109540, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  /* line 109544, app/assets/stylesheets/global/style.css */
  .wd-lg-900 {
    width: 900px;
  }
  /* line 109548, app/assets/stylesheets/global/style.css */
  .wd-lg-900p {
    width: 900%;
  }
  /* line 109552, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  /* line 109556, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  /* line 109560, app/assets/stylesheets/global/style.css */
  .wd-lg-900-f {
    width: 900px !important;
  }
  /* line 109564, app/assets/stylesheets/global/style.css */
  .wd-lg-900p-f {
    width: 900% !important;
  }
  /* line 109568, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  /* line 109572, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  /* line 109576, app/assets/stylesheets/global/style.css */
  .wd-lg-950 {
    width: 950px;
  }
  /* line 109580, app/assets/stylesheets/global/style.css */
  .wd-lg-950p {
    width: 950%;
  }
  /* line 109584, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  /* line 109588, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  /* line 109592, app/assets/stylesheets/global/style.css */
  .wd-lg-950-f {
    width: 950px !important;
  }
  /* line 109596, app/assets/stylesheets/global/style.css */
  .wd-lg-950p-f {
    width: 950% !important;
  }
  /* line 109600, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  /* line 109604, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  /* line 109608, app/assets/stylesheets/global/style.css */
  .wd-lg-1000 {
    width: 1000px;
  }
  /* line 109612, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p {
    width: 1000%;
  }
  /* line 109616, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  /* line 109620, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  /* line 109624, app/assets/stylesheets/global/style.css */
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  /* line 109628, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  /* line 109632, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  /* line 109636, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  /* line 109640, app/assets/stylesheets/global/style.css */
  .wd-lg-auto {
    width: auto;
  }
  /* line 109644, app/assets/stylesheets/global/style.css */
  .wd-lg-auto-f {
    width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 109650, app/assets/stylesheets/global/style.css */
  .wd-xl-5 {
    width: 5px;
  }
  /* line 109654, app/assets/stylesheets/global/style.css */
  .wd-xl-5p {
    width: 5%;
  }
  /* line 109658, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  /* line 109662, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  /* line 109666, app/assets/stylesheets/global/style.css */
  .wd-xl-5-f {
    width: 5px !important;
  }
  /* line 109670, app/assets/stylesheets/global/style.css */
  .wd-xl-5p-f {
    width: 5% !important;
  }
  /* line 109674, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  /* line 109678, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  /* line 109682, app/assets/stylesheets/global/style.css */
  .wd-xl-10 {
    width: 10px;
  }
  /* line 109686, app/assets/stylesheets/global/style.css */
  .wd-xl-10p {
    width: 10%;
  }
  /* line 109690, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  /* line 109694, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  /* line 109698, app/assets/stylesheets/global/style.css */
  .wd-xl-10-f {
    width: 10px !important;
  }
  /* line 109702, app/assets/stylesheets/global/style.css */
  .wd-xl-10p-f {
    width: 10% !important;
  }
  /* line 109706, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  /* line 109710, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  /* line 109714, app/assets/stylesheets/global/style.css */
  .wd-xl-15 {
    width: 15px;
  }
  /* line 109718, app/assets/stylesheets/global/style.css */
  .wd-xl-15p {
    width: 15%;
  }
  /* line 109722, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  /* line 109726, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  /* line 109730, app/assets/stylesheets/global/style.css */
  .wd-xl-15-f {
    width: 15px !important;
  }
  /* line 109734, app/assets/stylesheets/global/style.css */
  .wd-xl-15p-f {
    width: 15% !important;
  }
  /* line 109738, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  /* line 109742, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  /* line 109746, app/assets/stylesheets/global/style.css */
  .wd-xl-20 {
    width: 20px;
  }
  /* line 109750, app/assets/stylesheets/global/style.css */
  .wd-xl-20p {
    width: 20%;
  }
  /* line 109754, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  /* line 109758, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  /* line 109762, app/assets/stylesheets/global/style.css */
  .wd-xl-20-f {
    width: 20px !important;
  }
  /* line 109766, app/assets/stylesheets/global/style.css */
  .wd-xl-20p-f {
    width: 20% !important;
  }
  /* line 109770, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  /* line 109774, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  /* line 109778, app/assets/stylesheets/global/style.css */
  .wd-xl-25 {
    width: 25px;
  }
  /* line 109782, app/assets/stylesheets/global/style.css */
  .wd-xl-25p {
    width: 25%;
  }
  /* line 109786, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  /* line 109790, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  /* line 109794, app/assets/stylesheets/global/style.css */
  .wd-xl-25-f {
    width: 25px !important;
  }
  /* line 109798, app/assets/stylesheets/global/style.css */
  .wd-xl-25p-f {
    width: 25% !important;
  }
  /* line 109802, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  /* line 109806, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  /* line 109810, app/assets/stylesheets/global/style.css */
  .wd-xl-30 {
    width: 30px;
  }
  /* line 109814, app/assets/stylesheets/global/style.css */
  .wd-xl-30p {
    width: 30%;
  }
  /* line 109818, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  /* line 109822, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  /* line 109826, app/assets/stylesheets/global/style.css */
  .wd-xl-30-f {
    width: 30px !important;
  }
  /* line 109830, app/assets/stylesheets/global/style.css */
  .wd-xl-30p-f {
    width: 30% !important;
  }
  /* line 109834, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  /* line 109838, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  /* line 109842, app/assets/stylesheets/global/style.css */
  .wd-xl-35 {
    width: 35px;
  }
  /* line 109846, app/assets/stylesheets/global/style.css */
  .wd-xl-35p {
    width: 35%;
  }
  /* line 109850, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  /* line 109854, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  /* line 109858, app/assets/stylesheets/global/style.css */
  .wd-xl-35-f {
    width: 35px !important;
  }
  /* line 109862, app/assets/stylesheets/global/style.css */
  .wd-xl-35p-f {
    width: 35% !important;
  }
  /* line 109866, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  /* line 109870, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  /* line 109874, app/assets/stylesheets/global/style.css */
  .wd-xl-40 {
    width: 40px;
  }
  /* line 109878, app/assets/stylesheets/global/style.css */
  .wd-xl-40p {
    width: 40%;
  }
  /* line 109882, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  /* line 109886, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  /* line 109890, app/assets/stylesheets/global/style.css */
  .wd-xl-40-f {
    width: 40px !important;
  }
  /* line 109894, app/assets/stylesheets/global/style.css */
  .wd-xl-40p-f {
    width: 40% !important;
  }
  /* line 109898, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  /* line 109902, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  /* line 109906, app/assets/stylesheets/global/style.css */
  .wd-xl-45 {
    width: 45px;
  }
  /* line 109910, app/assets/stylesheets/global/style.css */
  .wd-xl-45p {
    width: 45%;
  }
  /* line 109914, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  /* line 109918, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  /* line 109922, app/assets/stylesheets/global/style.css */
  .wd-xl-45-f {
    width: 45px !important;
  }
  /* line 109926, app/assets/stylesheets/global/style.css */
  .wd-xl-45p-f {
    width: 45% !important;
  }
  /* line 109930, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  /* line 109934, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  /* line 109938, app/assets/stylesheets/global/style.css */
  .wd-xl-50 {
    width: 50px;
  }
  /* line 109942, app/assets/stylesheets/global/style.css */
  .wd-xl-50p {
    width: 50%;
  }
  /* line 109946, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  /* line 109950, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  /* line 109954, app/assets/stylesheets/global/style.css */
  .wd-xl-50-f {
    width: 50px !important;
  }
  /* line 109958, app/assets/stylesheets/global/style.css */
  .wd-xl-50p-f {
    width: 50% !important;
  }
  /* line 109962, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  /* line 109966, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  /* line 109970, app/assets/stylesheets/global/style.css */
  .wd-xl-55 {
    width: 55px;
  }
  /* line 109974, app/assets/stylesheets/global/style.css */
  .wd-xl-55p {
    width: 55%;
  }
  /* line 109978, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  /* line 109982, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  /* line 109986, app/assets/stylesheets/global/style.css */
  .wd-xl-55-f {
    width: 55px !important;
  }
  /* line 109990, app/assets/stylesheets/global/style.css */
  .wd-xl-55p-f {
    width: 55% !important;
  }
  /* line 109994, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  /* line 109998, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  /* line 110002, app/assets/stylesheets/global/style.css */
  .wd-xl-60 {
    width: 60px;
  }
  /* line 110006, app/assets/stylesheets/global/style.css */
  .wd-xl-60p {
    width: 60%;
  }
  /* line 110010, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  /* line 110014, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  /* line 110018, app/assets/stylesheets/global/style.css */
  .wd-xl-60-f {
    width: 60px !important;
  }
  /* line 110022, app/assets/stylesheets/global/style.css */
  .wd-xl-60p-f {
    width: 60% !important;
  }
  /* line 110026, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  /* line 110030, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  /* line 110034, app/assets/stylesheets/global/style.css */
  .wd-xl-65 {
    width: 65px;
  }
  /* line 110038, app/assets/stylesheets/global/style.css */
  .wd-xl-65p {
    width: 65%;
  }
  /* line 110042, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  /* line 110046, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  /* line 110050, app/assets/stylesheets/global/style.css */
  .wd-xl-65-f {
    width: 65px !important;
  }
  /* line 110054, app/assets/stylesheets/global/style.css */
  .wd-xl-65p-f {
    width: 65% !important;
  }
  /* line 110058, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  /* line 110062, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  /* line 110066, app/assets/stylesheets/global/style.css */
  .wd-xl-70 {
    width: 70px;
  }
  /* line 110070, app/assets/stylesheets/global/style.css */
  .wd-xl-70p {
    width: 70%;
  }
  /* line 110074, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  /* line 110078, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  /* line 110082, app/assets/stylesheets/global/style.css */
  .wd-xl-70-f {
    width: 70px !important;
  }
  /* line 110086, app/assets/stylesheets/global/style.css */
  .wd-xl-70p-f {
    width: 70% !important;
  }
  /* line 110090, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  /* line 110094, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  /* line 110098, app/assets/stylesheets/global/style.css */
  .wd-xl-75 {
    width: 75px;
  }
  /* line 110102, app/assets/stylesheets/global/style.css */
  .wd-xl-75p {
    width: 75%;
  }
  /* line 110106, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  /* line 110110, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  /* line 110114, app/assets/stylesheets/global/style.css */
  .wd-xl-75-f {
    width: 75px !important;
  }
  /* line 110118, app/assets/stylesheets/global/style.css */
  .wd-xl-75p-f {
    width: 75% !important;
  }
  /* line 110122, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  /* line 110126, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  /* line 110130, app/assets/stylesheets/global/style.css */
  .wd-xl-80 {
    width: 80px;
  }
  /* line 110134, app/assets/stylesheets/global/style.css */
  .wd-xl-80p {
    width: 80%;
  }
  /* line 110138, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  /* line 110142, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  /* line 110146, app/assets/stylesheets/global/style.css */
  .wd-xl-80-f {
    width: 80px !important;
  }
  /* line 110150, app/assets/stylesheets/global/style.css */
  .wd-xl-80p-f {
    width: 80% !important;
  }
  /* line 110154, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  /* line 110158, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  /* line 110162, app/assets/stylesheets/global/style.css */
  .wd-xl-85 {
    width: 85px;
  }
  /* line 110166, app/assets/stylesheets/global/style.css */
  .wd-xl-85p {
    width: 85%;
  }
  /* line 110170, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  /* line 110174, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  /* line 110178, app/assets/stylesheets/global/style.css */
  .wd-xl-85-f {
    width: 85px !important;
  }
  /* line 110182, app/assets/stylesheets/global/style.css */
  .wd-xl-85p-f {
    width: 85% !important;
  }
  /* line 110186, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  /* line 110190, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  /* line 110194, app/assets/stylesheets/global/style.css */
  .wd-xl-90 {
    width: 90px;
  }
  /* line 110198, app/assets/stylesheets/global/style.css */
  .wd-xl-90p {
    width: 90%;
  }
  /* line 110202, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  /* line 110206, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  /* line 110210, app/assets/stylesheets/global/style.css */
  .wd-xl-90-f {
    width: 90px !important;
  }
  /* line 110214, app/assets/stylesheets/global/style.css */
  .wd-xl-90p-f {
    width: 90% !important;
  }
  /* line 110218, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  /* line 110222, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  /* line 110226, app/assets/stylesheets/global/style.css */
  .wd-xl-95 {
    width: 95px;
  }
  /* line 110230, app/assets/stylesheets/global/style.css */
  .wd-xl-95p {
    width: 95%;
  }
  /* line 110234, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  /* line 110238, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  /* line 110242, app/assets/stylesheets/global/style.css */
  .wd-xl-95-f {
    width: 95px !important;
  }
  /* line 110246, app/assets/stylesheets/global/style.css */
  .wd-xl-95p-f {
    width: 95% !important;
  }
  /* line 110250, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  /* line 110254, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  /* line 110258, app/assets/stylesheets/global/style.css */
  .wd-xl-100 {
    width: 100px;
  }
  /* line 110262, app/assets/stylesheets/global/style.css */
  .wd-xl-100p {
    width: 100%;
  }
  /* line 110266, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  /* line 110270, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  /* line 110274, app/assets/stylesheets/global/style.css */
  .wd-xl-100-f {
    width: 100px !important;
  }
  /* line 110278, app/assets/stylesheets/global/style.css */
  .wd-xl-100p-f {
    width: 100% !important;
  }
  /* line 110282, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  /* line 110286, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  /* line 110290, app/assets/stylesheets/global/style.css */
  .wd-xl-150 {
    width: 150px;
  }
  /* line 110294, app/assets/stylesheets/global/style.css */
  .wd-xl-150p {
    width: 150%;
  }
  /* line 110298, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  /* line 110302, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  /* line 110306, app/assets/stylesheets/global/style.css */
  .wd-xl-150-f {
    width: 150px !important;
  }
  /* line 110310, app/assets/stylesheets/global/style.css */
  .wd-xl-150p-f {
    width: 150% !important;
  }
  /* line 110314, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  /* line 110318, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  /* line 110322, app/assets/stylesheets/global/style.css */
  .wd-xl-200 {
    width: 200px;
  }
  /* line 110326, app/assets/stylesheets/global/style.css */
  .wd-xl-200p {
    width: 200%;
  }
  /* line 110330, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  /* line 110334, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  /* line 110338, app/assets/stylesheets/global/style.css */
  .wd-xl-200-f {
    width: 200px !important;
  }
  /* line 110342, app/assets/stylesheets/global/style.css */
  .wd-xl-200p-f {
    width: 200% !important;
  }
  /* line 110346, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  /* line 110350, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  /* line 110354, app/assets/stylesheets/global/style.css */
  .wd-xl-250 {
    width: 250px;
  }
  /* line 110358, app/assets/stylesheets/global/style.css */
  .wd-xl-250p {
    width: 250%;
  }
  /* line 110362, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  /* line 110366, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  /* line 110370, app/assets/stylesheets/global/style.css */
  .wd-xl-250-f {
    width: 250px !important;
  }
  /* line 110374, app/assets/stylesheets/global/style.css */
  .wd-xl-250p-f {
    width: 250% !important;
  }
  /* line 110378, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  /* line 110382, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  /* line 110386, app/assets/stylesheets/global/style.css */
  .wd-xl-300 {
    width: 300px;
  }
  /* line 110390, app/assets/stylesheets/global/style.css */
  .wd-xl-300p {
    width: 300%;
  }
  /* line 110394, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  /* line 110398, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  /* line 110402, app/assets/stylesheets/global/style.css */
  .wd-xl-300-f {
    width: 300px !important;
  }
  /* line 110406, app/assets/stylesheets/global/style.css */
  .wd-xl-300p-f {
    width: 300% !important;
  }
  /* line 110410, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  /* line 110414, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  /* line 110418, app/assets/stylesheets/global/style.css */
  .wd-xl-350 {
    width: 350px;
  }
  /* line 110422, app/assets/stylesheets/global/style.css */
  .wd-xl-350p {
    width: 350%;
  }
  /* line 110426, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  /* line 110430, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  /* line 110434, app/assets/stylesheets/global/style.css */
  .wd-xl-350-f {
    width: 350px !important;
  }
  /* line 110438, app/assets/stylesheets/global/style.css */
  .wd-xl-350p-f {
    width: 350% !important;
  }
  /* line 110442, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  /* line 110446, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  /* line 110450, app/assets/stylesheets/global/style.css */
  .wd-xl-400 {
    width: 400px;
  }
  /* line 110454, app/assets/stylesheets/global/style.css */
  .wd-xl-400p {
    width: 400%;
  }
  /* line 110458, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  /* line 110462, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  /* line 110466, app/assets/stylesheets/global/style.css */
  .wd-xl-400-f {
    width: 400px !important;
  }
  /* line 110470, app/assets/stylesheets/global/style.css */
  .wd-xl-400p-f {
    width: 400% !important;
  }
  /* line 110474, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  /* line 110478, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  /* line 110482, app/assets/stylesheets/global/style.css */
  .wd-xl-450 {
    width: 450px;
  }
  /* line 110486, app/assets/stylesheets/global/style.css */
  .wd-xl-450p {
    width: 450%;
  }
  /* line 110490, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  /* line 110494, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  /* line 110498, app/assets/stylesheets/global/style.css */
  .wd-xl-450-f {
    width: 450px !important;
  }
  /* line 110502, app/assets/stylesheets/global/style.css */
  .wd-xl-450p-f {
    width: 450% !important;
  }
  /* line 110506, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  /* line 110510, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  /* line 110514, app/assets/stylesheets/global/style.css */
  .wd-xl-500 {
    width: 500px;
  }
  /* line 110518, app/assets/stylesheets/global/style.css */
  .wd-xl-500p {
    width: 500%;
  }
  /* line 110522, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  /* line 110526, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  /* line 110530, app/assets/stylesheets/global/style.css */
  .wd-xl-500-f {
    width: 500px !important;
  }
  /* line 110534, app/assets/stylesheets/global/style.css */
  .wd-xl-500p-f {
    width: 500% !important;
  }
  /* line 110538, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  /* line 110542, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  /* line 110546, app/assets/stylesheets/global/style.css */
  .wd-xl-550 {
    width: 550px;
  }
  /* line 110550, app/assets/stylesheets/global/style.css */
  .wd-xl-550p {
    width: 550%;
  }
  /* line 110554, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  /* line 110558, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  /* line 110562, app/assets/stylesheets/global/style.css */
  .wd-xl-550-f {
    width: 550px !important;
  }
  /* line 110566, app/assets/stylesheets/global/style.css */
  .wd-xl-550p-f {
    width: 550% !important;
  }
  /* line 110570, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  /* line 110574, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  /* line 110578, app/assets/stylesheets/global/style.css */
  .wd-xl-600 {
    width: 600px;
  }
  /* line 110582, app/assets/stylesheets/global/style.css */
  .wd-xl-600p {
    width: 600%;
  }
  /* line 110586, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  /* line 110590, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  /* line 110594, app/assets/stylesheets/global/style.css */
  .wd-xl-600-f {
    width: 600px !important;
  }
  /* line 110598, app/assets/stylesheets/global/style.css */
  .wd-xl-600p-f {
    width: 600% !important;
  }
  /* line 110602, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  /* line 110606, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  /* line 110610, app/assets/stylesheets/global/style.css */
  .wd-xl-650 {
    width: 650px;
  }
  /* line 110614, app/assets/stylesheets/global/style.css */
  .wd-xl-650p {
    width: 650%;
  }
  /* line 110618, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  /* line 110622, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  /* line 110626, app/assets/stylesheets/global/style.css */
  .wd-xl-650-f {
    width: 650px !important;
  }
  /* line 110630, app/assets/stylesheets/global/style.css */
  .wd-xl-650p-f {
    width: 650% !important;
  }
  /* line 110634, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  /* line 110638, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  /* line 110642, app/assets/stylesheets/global/style.css */
  .wd-xl-700 {
    width: 700px;
  }
  /* line 110646, app/assets/stylesheets/global/style.css */
  .wd-xl-700p {
    width: 700%;
  }
  /* line 110650, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  /* line 110654, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  /* line 110658, app/assets/stylesheets/global/style.css */
  .wd-xl-700-f {
    width: 700px !important;
  }
  /* line 110662, app/assets/stylesheets/global/style.css */
  .wd-xl-700p-f {
    width: 700% !important;
  }
  /* line 110666, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  /* line 110670, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  /* line 110674, app/assets/stylesheets/global/style.css */
  .wd-xl-750 {
    width: 750px;
  }
  /* line 110678, app/assets/stylesheets/global/style.css */
  .wd-xl-750p {
    width: 750%;
  }
  /* line 110682, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  /* line 110686, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  /* line 110690, app/assets/stylesheets/global/style.css */
  .wd-xl-750-f {
    width: 750px !important;
  }
  /* line 110694, app/assets/stylesheets/global/style.css */
  .wd-xl-750p-f {
    width: 750% !important;
  }
  /* line 110698, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  /* line 110702, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  /* line 110706, app/assets/stylesheets/global/style.css */
  .wd-xl-800 {
    width: 800px;
  }
  /* line 110710, app/assets/stylesheets/global/style.css */
  .wd-xl-800p {
    width: 800%;
  }
  /* line 110714, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  /* line 110718, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  /* line 110722, app/assets/stylesheets/global/style.css */
  .wd-xl-800-f {
    width: 800px !important;
  }
  /* line 110726, app/assets/stylesheets/global/style.css */
  .wd-xl-800p-f {
    width: 800% !important;
  }
  /* line 110730, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  /* line 110734, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  /* line 110738, app/assets/stylesheets/global/style.css */
  .wd-xl-850 {
    width: 850px;
  }
  /* line 110742, app/assets/stylesheets/global/style.css */
  .wd-xl-850p {
    width: 850%;
  }
  /* line 110746, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  /* line 110750, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  /* line 110754, app/assets/stylesheets/global/style.css */
  .wd-xl-850-f {
    width: 850px !important;
  }
  /* line 110758, app/assets/stylesheets/global/style.css */
  .wd-xl-850p-f {
    width: 850% !important;
  }
  /* line 110762, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  /* line 110766, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  /* line 110770, app/assets/stylesheets/global/style.css */
  .wd-xl-900 {
    width: 900px;
  }
  /* line 110774, app/assets/stylesheets/global/style.css */
  .wd-xl-900p {
    width: 900%;
  }
  /* line 110778, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  /* line 110782, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  /* line 110786, app/assets/stylesheets/global/style.css */
  .wd-xl-900-f {
    width: 900px !important;
  }
  /* line 110790, app/assets/stylesheets/global/style.css */
  .wd-xl-900p-f {
    width: 900% !important;
  }
  /* line 110794, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  /* line 110798, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  /* line 110802, app/assets/stylesheets/global/style.css */
  .wd-xl-950 {
    width: 950px;
  }
  /* line 110806, app/assets/stylesheets/global/style.css */
  .wd-xl-950p {
    width: 950%;
  }
  /* line 110810, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  /* line 110814, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  /* line 110818, app/assets/stylesheets/global/style.css */
  .wd-xl-950-f {
    width: 950px !important;
  }
  /* line 110822, app/assets/stylesheets/global/style.css */
  .wd-xl-950p-f {
    width: 950% !important;
  }
  /* line 110826, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  /* line 110830, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  /* line 110834, app/assets/stylesheets/global/style.css */
  .wd-xl-1000 {
    width: 1000px;
  }
  /* line 110838, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p {
    width: 1000%;
  }
  /* line 110842, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  /* line 110846, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  /* line 110850, app/assets/stylesheets/global/style.css */
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  /* line 110854, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  /* line 110858, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  /* line 110862, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  /* line 110866, app/assets/stylesheets/global/style.css */
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}

@media (max-width: 576px) {
  /* line 110873, app/assets/stylesheets/global/style.css */
  .wd-sm-5-max {
    width: 5px;
  }
  /* line 110877, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-max {
    width: 5%;
  }
  /* line 110881, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-max {
    max-width: 5%;
  }
  /* line 110885, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-max {
    min-width: 5%;
  }
  /* line 110889, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f-max {
    width: 5px !important;
  }
  /* line 110893, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f-max {
    width: 5% !important;
  }
  /* line 110897, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f-max {
    max-width: 5% !important;
  }
  /* line 110901, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f-max {
    min-width: 5% !important;
  }
  /* line 110905, app/assets/stylesheets/global/style.css */
  .wd-sm-10-max {
    width: 10px;
  }
  /* line 110909, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-max {
    width: 10%;
  }
  /* line 110913, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-max {
    max-width: 10%;
  }
  /* line 110917, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-max {
    min-width: 10%;
  }
  /* line 110921, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f-max {
    width: 10px !important;
  }
  /* line 110925, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f-max {
    width: 10% !important;
  }
  /* line 110929, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f-max {
    max-width: 10% !important;
  }
  /* line 110933, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f-max {
    min-width: 10% !important;
  }
  /* line 110937, app/assets/stylesheets/global/style.css */
  .wd-sm-15-max {
    width: 15px;
  }
  /* line 110941, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-max {
    width: 15%;
  }
  /* line 110945, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-max {
    max-width: 15%;
  }
  /* line 110949, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-max {
    min-width: 15%;
  }
  /* line 110953, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f-max {
    width: 15px !important;
  }
  /* line 110957, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f-max {
    width: 15% !important;
  }
  /* line 110961, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f-max {
    max-width: 15% !important;
  }
  /* line 110965, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f-max {
    min-width: 15% !important;
  }
  /* line 110969, app/assets/stylesheets/global/style.css */
  .wd-sm-20-max {
    width: 20px;
  }
  /* line 110973, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-max {
    width: 20%;
  }
  /* line 110977, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-max {
    max-width: 20%;
  }
  /* line 110981, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-max {
    min-width: 20%;
  }
  /* line 110985, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f-max {
    width: 20px !important;
  }
  /* line 110989, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f-max {
    width: 20% !important;
  }
  /* line 110993, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f-max {
    max-width: 20% !important;
  }
  /* line 110997, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f-max {
    min-width: 20% !important;
  }
  /* line 111001, app/assets/stylesheets/global/style.css */
  .wd-sm-25-max {
    width: 25px;
  }
  /* line 111005, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-max {
    width: 25%;
  }
  /* line 111009, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-max {
    max-width: 25%;
  }
  /* line 111013, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-max {
    min-width: 25%;
  }
  /* line 111017, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f-max {
    width: 25px !important;
  }
  /* line 111021, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f-max {
    width: 25% !important;
  }
  /* line 111025, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f-max {
    max-width: 25% !important;
  }
  /* line 111029, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f-max {
    min-width: 25% !important;
  }
  /* line 111033, app/assets/stylesheets/global/style.css */
  .wd-sm-30-max {
    width: 30px;
  }
  /* line 111037, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-max {
    width: 30%;
  }
  /* line 111041, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-max {
    max-width: 30%;
  }
  /* line 111045, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-max {
    min-width: 30%;
  }
  /* line 111049, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f-max {
    width: 30px !important;
  }
  /* line 111053, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f-max {
    width: 30% !important;
  }
  /* line 111057, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f-max {
    max-width: 30% !important;
  }
  /* line 111061, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f-max {
    min-width: 30% !important;
  }
  /* line 111065, app/assets/stylesheets/global/style.css */
  .wd-sm-35-max {
    width: 35px;
  }
  /* line 111069, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-max {
    width: 35%;
  }
  /* line 111073, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-max {
    max-width: 35%;
  }
  /* line 111077, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-max {
    min-width: 35%;
  }
  /* line 111081, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f-max {
    width: 35px !important;
  }
  /* line 111085, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f-max {
    width: 35% !important;
  }
  /* line 111089, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f-max {
    max-width: 35% !important;
  }
  /* line 111093, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f-max {
    min-width: 35% !important;
  }
  /* line 111097, app/assets/stylesheets/global/style.css */
  .wd-sm-40-max {
    width: 40px;
  }
  /* line 111101, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-max {
    width: 40%;
  }
  /* line 111105, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-max {
    max-width: 40%;
  }
  /* line 111109, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-max {
    min-width: 40%;
  }
  /* line 111113, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f-max {
    width: 40px !important;
  }
  /* line 111117, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f-max {
    width: 40% !important;
  }
  /* line 111121, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f-max {
    max-width: 40% !important;
  }
  /* line 111125, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f-max {
    min-width: 40% !important;
  }
  /* line 111129, app/assets/stylesheets/global/style.css */
  .wd-sm-45-max {
    width: 45px;
  }
  /* line 111133, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-max {
    width: 45%;
  }
  /* line 111137, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-max {
    max-width: 45%;
  }
  /* line 111141, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-max {
    min-width: 45%;
  }
  /* line 111145, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f-max {
    width: 45px !important;
  }
  /* line 111149, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f-max {
    width: 45% !important;
  }
  /* line 111153, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f-max {
    max-width: 45% !important;
  }
  /* line 111157, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f-max {
    min-width: 45% !important;
  }
  /* line 111161, app/assets/stylesheets/global/style.css */
  .wd-sm-50-max {
    width: 50px;
  }
  /* line 111165, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-max {
    width: 50%;
  }
  /* line 111169, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-max {
    max-width: 50%;
  }
  /* line 111173, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-max {
    min-width: 50%;
  }
  /* line 111177, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f-max {
    width: 50px !important;
  }
  /* line 111181, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f-max {
    width: 50% !important;
  }
  /* line 111185, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f-max {
    max-width: 50% !important;
  }
  /* line 111189, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f-max {
    min-width: 50% !important;
  }
  /* line 111193, app/assets/stylesheets/global/style.css */
  .wd-sm-55-max {
    width: 55px;
  }
  /* line 111197, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-max {
    width: 55%;
  }
  /* line 111201, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-max {
    max-width: 55%;
  }
  /* line 111205, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-max {
    min-width: 55%;
  }
  /* line 111209, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f-max {
    width: 55px !important;
  }
  /* line 111213, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f-max {
    width: 55% !important;
  }
  /* line 111217, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f-max {
    max-width: 55% !important;
  }
  /* line 111221, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f-max {
    min-width: 55% !important;
  }
  /* line 111225, app/assets/stylesheets/global/style.css */
  .wd-sm-60-max {
    width: 60px;
  }
  /* line 111229, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-max {
    width: 60%;
  }
  /* line 111233, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-max {
    max-width: 60%;
  }
  /* line 111237, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-max {
    min-width: 60%;
  }
  /* line 111241, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f-max {
    width: 60px !important;
  }
  /* line 111245, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f-max {
    width: 60% !important;
  }
  /* line 111249, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f-max {
    max-width: 60% !important;
  }
  /* line 111253, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f-max {
    min-width: 60% !important;
  }
  /* line 111257, app/assets/stylesheets/global/style.css */
  .wd-sm-65-max {
    width: 65px;
  }
  /* line 111261, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-max {
    width: 65%;
  }
  /* line 111265, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-max {
    max-width: 65%;
  }
  /* line 111269, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-max {
    min-width: 65%;
  }
  /* line 111273, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f-max {
    width: 65px !important;
  }
  /* line 111277, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f-max {
    width: 65% !important;
  }
  /* line 111281, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f-max {
    max-width: 65% !important;
  }
  /* line 111285, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f-max {
    min-width: 65% !important;
  }
  /* line 111289, app/assets/stylesheets/global/style.css */
  .wd-sm-70-max {
    width: 70px;
  }
  /* line 111293, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-max {
    width: 70%;
  }
  /* line 111297, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-max {
    max-width: 70%;
  }
  /* line 111301, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-max {
    min-width: 70%;
  }
  /* line 111305, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f-max {
    width: 70px !important;
  }
  /* line 111309, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f-max {
    width: 70% !important;
  }
  /* line 111313, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f-max {
    max-width: 70% !important;
  }
  /* line 111317, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f-max {
    min-width: 70% !important;
  }
  /* line 111321, app/assets/stylesheets/global/style.css */
  .wd-sm-75-max {
    width: 75px;
  }
  /* line 111325, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-max {
    width: 75%;
  }
  /* line 111329, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-max {
    max-width: 75%;
  }
  /* line 111333, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-max {
    min-width: 75%;
  }
  /* line 111337, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f-max {
    width: 75px !important;
  }
  /* line 111341, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f-max {
    width: 75% !important;
  }
  /* line 111345, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f-max {
    max-width: 75% !important;
  }
  /* line 111349, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f-max {
    min-width: 75% !important;
  }
  /* line 111353, app/assets/stylesheets/global/style.css */
  .wd-sm-80-max {
    width: 80px;
  }
  /* line 111357, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-max {
    width: 80%;
  }
  /* line 111361, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-max {
    max-width: 80%;
  }
  /* line 111365, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-max {
    min-width: 80%;
  }
  /* line 111369, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f-max {
    width: 80px !important;
  }
  /* line 111373, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f-max {
    width: 80% !important;
  }
  /* line 111377, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f-max {
    max-width: 80% !important;
  }
  /* line 111381, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f-max {
    min-width: 80% !important;
  }
  /* line 111385, app/assets/stylesheets/global/style.css */
  .wd-sm-85-max {
    width: 85px;
  }
  /* line 111389, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-max {
    width: 85%;
  }
  /* line 111393, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-max {
    max-width: 85%;
  }
  /* line 111397, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-max {
    min-width: 85%;
  }
  /* line 111401, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f-max {
    width: 85px !important;
  }
  /* line 111405, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f-max {
    width: 85% !important;
  }
  /* line 111409, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f-max {
    max-width: 85% !important;
  }
  /* line 111413, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f-max {
    min-width: 85% !important;
  }
  /* line 111417, app/assets/stylesheets/global/style.css */
  .wd-sm-90-max {
    width: 90px;
  }
  /* line 111421, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-max {
    width: 90%;
  }
  /* line 111425, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-max {
    max-width: 90%;
  }
  /* line 111429, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-max {
    min-width: 90%;
  }
  /* line 111433, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f-max {
    width: 90px !important;
  }
  /* line 111437, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f-max {
    width: 90% !important;
  }
  /* line 111441, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f-max {
    max-width: 90% !important;
  }
  /* line 111445, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f-max {
    min-width: 90% !important;
  }
  /* line 111449, app/assets/stylesheets/global/style.css */
  .wd-sm-95-max {
    width: 95px;
  }
  /* line 111453, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-max {
    width: 95%;
  }
  /* line 111457, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-max {
    max-width: 95%;
  }
  /* line 111461, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-max {
    min-width: 95%;
  }
  /* line 111465, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f-max {
    width: 95px !important;
  }
  /* line 111469, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f-max {
    width: 95% !important;
  }
  /* line 111473, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f-max {
    max-width: 95% !important;
  }
  /* line 111477, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f-max {
    min-width: 95% !important;
  }
  /* line 111481, app/assets/stylesheets/global/style.css */
  .wd-sm-100-max {
    width: 100px;
  }
  /* line 111485, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-max {
    width: 100%;
  }
  /* line 111489, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-max {
    max-width: 100%;
  }
  /* line 111493, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-max {
    min-width: 100%;
  }
  /* line 111497, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f-max {
    width: 100px !important;
  }
  /* line 111501, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f-max {
    width: 100% !important;
  }
  /* line 111505, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f-max {
    max-width: 100% !important;
  }
  /* line 111509, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f-max {
    min-width: 100% !important;
  }
  /* line 111513, app/assets/stylesheets/global/style.css */
  .wd-sm-150-max {
    width: 150px;
  }
  /* line 111517, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-max {
    width: 150%;
  }
  /* line 111521, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-max {
    max-width: 150%;
  }
  /* line 111525, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-max {
    min-width: 150%;
  }
  /* line 111529, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f-max {
    width: 150px !important;
  }
  /* line 111533, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f-max {
    width: 150% !important;
  }
  /* line 111537, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f-max {
    max-width: 150% !important;
  }
  /* line 111541, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f-max {
    min-width: 150% !important;
  }
  /* line 111545, app/assets/stylesheets/global/style.css */
  .wd-sm-200-max {
    width: 200px;
  }
  /* line 111549, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-max {
    width: 200%;
  }
  /* line 111553, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-max {
    max-width: 200%;
  }
  /* line 111557, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-max {
    min-width: 200%;
  }
  /* line 111561, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f-max {
    width: 200px !important;
  }
  /* line 111565, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f-max {
    width: 200% !important;
  }
  /* line 111569, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f-max {
    max-width: 200% !important;
  }
  /* line 111573, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f-max {
    min-width: 200% !important;
  }
  /* line 111577, app/assets/stylesheets/global/style.css */
  .wd-sm-250-max {
    width: 250px;
  }
  /* line 111581, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-max {
    width: 250%;
  }
  /* line 111585, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-max {
    max-width: 250%;
  }
  /* line 111589, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-max {
    min-width: 250%;
  }
  /* line 111593, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f-max {
    width: 250px !important;
  }
  /* line 111597, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f-max {
    width: 250% !important;
  }
  /* line 111601, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f-max {
    max-width: 250% !important;
  }
  /* line 111605, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f-max {
    min-width: 250% !important;
  }
  /* line 111609, app/assets/stylesheets/global/style.css */
  .wd-sm-300-max {
    width: 300px;
  }
  /* line 111613, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-max {
    width: 300%;
  }
  /* line 111617, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-max {
    max-width: 300%;
  }
  /* line 111621, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-max {
    min-width: 300%;
  }
  /* line 111625, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f-max {
    width: 300px !important;
  }
  /* line 111629, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f-max {
    width: 300% !important;
  }
  /* line 111633, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f-max {
    max-width: 300% !important;
  }
  /* line 111637, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f-max {
    min-width: 300% !important;
  }
  /* line 111641, app/assets/stylesheets/global/style.css */
  .wd-sm-350-max {
    width: 350px;
  }
  /* line 111645, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-max {
    width: 350%;
  }
  /* line 111649, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-max {
    max-width: 350%;
  }
  /* line 111653, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-max {
    min-width: 350%;
  }
  /* line 111657, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f-max {
    width: 350px !important;
  }
  /* line 111661, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f-max {
    width: 350% !important;
  }
  /* line 111665, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f-max {
    max-width: 350% !important;
  }
  /* line 111669, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f-max {
    min-width: 350% !important;
  }
  /* line 111673, app/assets/stylesheets/global/style.css */
  .wd-sm-400-max {
    width: 400px;
  }
  /* line 111677, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-max {
    width: 400%;
  }
  /* line 111681, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-max {
    max-width: 400%;
  }
  /* line 111685, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-max {
    min-width: 400%;
  }
  /* line 111689, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f-max {
    width: 400px !important;
  }
  /* line 111693, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f-max {
    width: 400% !important;
  }
  /* line 111697, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f-max {
    max-width: 400% !important;
  }
  /* line 111701, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f-max {
    min-width: 400% !important;
  }
  /* line 111705, app/assets/stylesheets/global/style.css */
  .wd-sm-450-max {
    width: 450px;
  }
  /* line 111709, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-max {
    width: 450%;
  }
  /* line 111713, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-max {
    max-width: 450%;
  }
  /* line 111717, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-max {
    min-width: 450%;
  }
  /* line 111721, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f-max {
    width: 450px !important;
  }
  /* line 111725, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f-max {
    width: 450% !important;
  }
  /* line 111729, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f-max {
    max-width: 450% !important;
  }
  /* line 111733, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f-max {
    min-width: 450% !important;
  }
  /* line 111737, app/assets/stylesheets/global/style.css */
  .wd-sm-500-max {
    width: 500px;
  }
  /* line 111741, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-max {
    width: 500%;
  }
  /* line 111745, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-max {
    max-width: 500%;
  }
  /* line 111749, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-max {
    min-width: 500%;
  }
  /* line 111753, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f-max {
    width: 500px !important;
  }
  /* line 111757, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f-max {
    width: 500% !important;
  }
  /* line 111761, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f-max {
    max-width: 500% !important;
  }
  /* line 111765, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f-max {
    min-width: 500% !important;
  }
  /* line 111769, app/assets/stylesheets/global/style.css */
  .wd-sm-550-max {
    width: 550px;
  }
  /* line 111773, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-max {
    width: 550%;
  }
  /* line 111777, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-max {
    max-width: 550%;
  }
  /* line 111781, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-max {
    min-width: 550%;
  }
  /* line 111785, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f-max {
    width: 550px !important;
  }
  /* line 111789, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f-max {
    width: 550% !important;
  }
  /* line 111793, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f-max {
    max-width: 550% !important;
  }
  /* line 111797, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f-max {
    min-width: 550% !important;
  }
  /* line 111801, app/assets/stylesheets/global/style.css */
  .wd-sm-600-max {
    width: 600px;
  }
  /* line 111805, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-max {
    width: 600%;
  }
  /* line 111809, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-max {
    max-width: 600%;
  }
  /* line 111813, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-max {
    min-width: 600%;
  }
  /* line 111817, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f-max {
    width: 600px !important;
  }
  /* line 111821, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f-max {
    width: 600% !important;
  }
  /* line 111825, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f-max {
    max-width: 600% !important;
  }
  /* line 111829, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f-max {
    min-width: 600% !important;
  }
  /* line 111833, app/assets/stylesheets/global/style.css */
  .wd-sm-650-max {
    width: 650px;
  }
  /* line 111837, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-max {
    width: 650%;
  }
  /* line 111841, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-max {
    max-width: 650%;
  }
  /* line 111845, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-max {
    min-width: 650%;
  }
  /* line 111849, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f-max {
    width: 650px !important;
  }
  /* line 111853, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f-max {
    width: 650% !important;
  }
  /* line 111857, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f-max {
    max-width: 650% !important;
  }
  /* line 111861, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f-max {
    min-width: 650% !important;
  }
  /* line 111865, app/assets/stylesheets/global/style.css */
  .wd-sm-700-max {
    width: 700px;
  }
  /* line 111869, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-max {
    width: 700%;
  }
  /* line 111873, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-max {
    max-width: 700%;
  }
  /* line 111877, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-max {
    min-width: 700%;
  }
  /* line 111881, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f-max {
    width: 700px !important;
  }
  /* line 111885, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f-max {
    width: 700% !important;
  }
  /* line 111889, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f-max {
    max-width: 700% !important;
  }
  /* line 111893, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f-max {
    min-width: 700% !important;
  }
  /* line 111897, app/assets/stylesheets/global/style.css */
  .wd-sm-750-max {
    width: 750px;
  }
  /* line 111901, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-max {
    width: 750%;
  }
  /* line 111905, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-max {
    max-width: 750%;
  }
  /* line 111909, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-max {
    min-width: 750%;
  }
  /* line 111913, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f-max {
    width: 750px !important;
  }
  /* line 111917, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f-max {
    width: 750% !important;
  }
  /* line 111921, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f-max {
    max-width: 750% !important;
  }
  /* line 111925, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f-max {
    min-width: 750% !important;
  }
  /* line 111929, app/assets/stylesheets/global/style.css */
  .wd-sm-800-max {
    width: 800px;
  }
  /* line 111933, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-max {
    width: 800%;
  }
  /* line 111937, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-max {
    max-width: 800%;
  }
  /* line 111941, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-max {
    min-width: 800%;
  }
  /* line 111945, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f-max {
    width: 800px !important;
  }
  /* line 111949, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f-max {
    width: 800% !important;
  }
  /* line 111953, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f-max {
    max-width: 800% !important;
  }
  /* line 111957, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f-max {
    min-width: 800% !important;
  }
  /* line 111961, app/assets/stylesheets/global/style.css */
  .wd-sm-850-max {
    width: 850px;
  }
  /* line 111965, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-max {
    width: 850%;
  }
  /* line 111969, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-max {
    max-width: 850%;
  }
  /* line 111973, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-max {
    min-width: 850%;
  }
  /* line 111977, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f-max {
    width: 850px !important;
  }
  /* line 111981, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f-max {
    width: 850% !important;
  }
  /* line 111985, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f-max {
    max-width: 850% !important;
  }
  /* line 111989, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f-max {
    min-width: 850% !important;
  }
  /* line 111993, app/assets/stylesheets/global/style.css */
  .wd-sm-900-max {
    width: 900px;
  }
  /* line 111997, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-max {
    width: 900%;
  }
  /* line 112001, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-max {
    max-width: 900%;
  }
  /* line 112005, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-max {
    min-width: 900%;
  }
  /* line 112009, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f-max {
    width: 900px !important;
  }
  /* line 112013, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f-max {
    width: 900% !important;
  }
  /* line 112017, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f-max {
    max-width: 900% !important;
  }
  /* line 112021, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f-max {
    min-width: 900% !important;
  }
  /* line 112025, app/assets/stylesheets/global/style.css */
  .wd-sm-950-max {
    width: 950px;
  }
  /* line 112029, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-max {
    width: 950%;
  }
  /* line 112033, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-max {
    max-width: 950%;
  }
  /* line 112037, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-max {
    min-width: 950%;
  }
  /* line 112041, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f-max {
    width: 950px !important;
  }
  /* line 112045, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f-max {
    width: 950% !important;
  }
  /* line 112049, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f-max {
    max-width: 950% !important;
  }
  /* line 112053, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f-max {
    min-width: 950% !important;
  }
  /* line 112057, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-max {
    width: 1000px;
  }
  /* line 112061, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-max {
    width: 1000%;
  }
  /* line 112065, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-max {
    max-width: 1000%;
  }
  /* line 112069, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-max {
    min-width: 1000%;
  }
  /* line 112073, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f-max {
    width: 1000px !important;
  }
  /* line 112077, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f-max {
    width: 1000% !important;
  }
  /* line 112081, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f-max {
    max-width: 1000% !important;
  }
  /* line 112085, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f-max {
    min-width: 1000% !important;
  }
  /* line 112089, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-max {
    width: auto;
  }
  /* line 112093, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f-max {
    width: auto !important;
  }
}

@media (max-width: 575.98px) {
  /* line 112099, app/assets/stylesheets/global/style.css */
  .wp-sm-max-20 {
    width: 20% !important;
  }
}
/* line 112106, 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 112117, app/assets/stylesheets/global/style.css */
.gallery-item:hover {
  cursor: pointer;
}

/* line 112121, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="1"] {
  width: 150px;
}

/* line 112125, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="2"] {
  width: 570px;
}

/* line 112129, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="1"] {
  height: 118px;
}

/* line 112133, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="2"] {
  height: 490px;
}

/* line 112137, app/assets/stylesheets/global/style.css */
.gallery-images {
  display: flex;
}

/* line 112141, app/assets/stylesheets/global/style.css */
.gallery-image {
  max-height: 116px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 112146, app/assets/stylesheets/global/style.css */
.gallery-item > img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112152, app/assets/stylesheets/global/style.css */
.gallery-item > .live-tile img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112158, app/assets/stylesheets/global/style.css */
.gallery-item .rating {
  margin-top: -5px;
  color: rgba(255, 255, 255, 0.3);
}

/* line 112163, app/assets/stylesheets/global/style.css */
.gallery-item .rating > .rated {
  color: white;
}

/* line 112167, app/assets/stylesheets/global/style.css */
.gallery-item .item-info {
  transform: translate3d(0, 40%, 0);
  transition: transform 0.35s, color 0.35s;
}

/* line 112174, app/assets/stylesheets/global/style.css */
.gallery-item .item-info.more-content {
  transform: translate3d(0, 32%, 0);
}

/* line 112179, app/assets/stylesheets/global/style.css */
.gallery-item:hover .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112184, app/assets/stylesheets/global/style.css */
.gallery-item:hover > img {
  opacity: 0.6;
}

/* line 112188, app/assets/stylesheets/global/style.css */
.gallery-item:hover > .live-tile img {
  opacity: 0.6;
}

/* line 112192, app/assets/stylesheets/global/style.css */
.gallery-item:active .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112197, app/assets/stylesheets/global/style.css */
.gallery-item:active > img {
  opacity: 0.6;
}

/* line 112202, 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 112235, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 112241, 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 112246, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 112250, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  transform: none;
}

/* line 112253, app/assets/stylesheets/global/style.css */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 112256, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112259, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow-y: auto;
}

/* line 112263, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 112266, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112271, 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 112284, 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 112296, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 112299, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 112302, 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 112312, 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 112316, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 112320, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 112325, 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 112337, app/assets/stylesheets/global/style.css */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  /* line 112341, 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 112345, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 112350, app/assets/stylesheets/global/style.css */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 112355, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 112361, app/assets/stylesheets/global/style.css */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 112365, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 112371, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 112376, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 112380, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 112384, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112390, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112395, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-footer,
.modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 112399, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 112404, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112410, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112415, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-footer,
.modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 112419, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 112424, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112430, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112435, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-footer,
.modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 112439, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 112444, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112450, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112455, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-footer,
.modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 112459, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 112464, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112470, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112475, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-footer,
.modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 112479, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 112484, app/assets/stylesheets/global/style.css */
audio.important::-webkit-media-controls-panel {
  background-color: #FFCDCD !important;
}

/* line 112487, app/assets/stylesheets/global/style.css */
audio::-webkit-media-controls-panel {
  background-color: blue;
}

/* line 112491, app/assets/stylesheets/global/style.css */
.ck-editor__editable_inline {
  min-height: 300px;
}

/* line 112495, app/assets/stylesheets/global/style.css */
.table a.link:hover {
  text-decoration: underline;
}

/* line 112499, app/assets/stylesheets/global/style.css */
td.dt-nowrap {
  white-space: nowrap;
}

/* line 112501, app/assets/stylesheets/global/style.css */
.table th.dt-center, .table td.dt-center {
  justify-items: center;
}

/* line 112503, app/assets/stylesheets/global/style.css */
.comboTreeWrapper {
  position: relative;
  text-align: left !important;
}

/* line 112508, app/assets/stylesheets/global/style.css */
.comboTreeInputWrapper {
  position: relative;
}

/* line 112512, 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 112527, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtn:hover {
  background: var(--ct-btn-hover);
}

/* line 112530, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtn:active {
  background: var(--ct-btn-active);
}

/* line 112533, 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 112540, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtnImg {
  font-size: 1.25rem;
}

/* line 112544, 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 112556, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer ul {
  padding: 0px;
  margin: 0;
}

/* line 112561, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li {
  list-style-type: none;
  padding-left: 15px;
}

/* line 112566, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li .selectable {
  cursor: pointer;
}

/* line 112570, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li .not-selectable {
  cursor: not-allowed;
}

/* line 112575, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li:hover {
  background-color: var(--ct-tree-hover);
}

/* line 112577, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li:hover ul {
  background-color: var(--ct-bg);
}

/* line 112579, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover {
  background-color: var(--ct-selection);
  color: var(--ct-bg);
  border-radius: 2px;
}

/* line 112585, app/assets/stylesheets/global/style.css */
span.comboTreeItemTitle {
  display: block;
  padding: 3px var(--ct-padding);
}

/* line 112589, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer label {
  cursor: pointer;
  width: 100%;
  display: block;
}

/* line 112594, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer .comboTreeItemTitle input {
  position: relative;
  top: 2px;
  margin: 0px 4px 0px 0px;
}

/* line 112599, app/assets/stylesheets/global/style.css */
.comboTreeParentPlus {
  position: relative;
  left: -12px;
  top: 4px;
  width: 4px;
  float: left;
  cursor: pointer;
}

/* line 112609, 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 112617, app/assets/stylesheets/global/style.css */
.comboTreeInputBox:focus {
  border: 1px solid var(--ct-selection);
  outline-width: 0;
}

/* line 112624, app/assets/stylesheets/global/style.css */
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

/* line 112630, app/assets/stylesheets/global/style.css */
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 112635, 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 112641, app/assets/stylesheets/global/style.css */
#new_message {
  width: 100%;
}

/* line 112645, app/assets/stylesheets/global/style.css */
.main-msg-wrapper {
  max-width: 500px;
}

/* line 112649, app/assets/stylesheets/global/style.css */
.dark-mode .dynatree-title {
  color: black !important;
}

/* line 112653, app/assets/stylesheets/global/style.css */
.dark-mode .ck.ck-editor__main > .ck-editor__editable {
  background: #282626;
}

/* line 112657, app/assets/stylesheets/global/style.css */
.dark-mode .sf-menu li {
  background: #262626;
}

/* line 112661, app/assets/stylesheets/global/style.css */
.dark-mode .sf-menu li:hover {
  background: #484646;
}

/* line 112665, app/assets/stylesheets/global/style.css */
.dark-mode .post-selected-wrapper, .dark-mode .booking-selected-wrapper {
  color: black !important;
}

/* line 112669, app/assets/stylesheets/global/style.css */
.dark-mode .post-selected-wrapper a, .dark-mode .booking-selected-wrapper a {
  color: black !important;
}

/* line 112673, app/assets/stylesheets/global/style.css */
.dark-mode .booking-confirmed {
  background: none;
}

/* line 112677, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover {
  background: none;
  color: white;
}

/* line 112682, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-primary {
  color: white !important;
}

/* line 112686, app/assets/stylesheets/global/style.css */
.dark-mode .notification_critical, .dark-mode .notification_highest {
  color: black;
}

/* line 112690, 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 112696, 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;
}

@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";
}
