/* You can add global styles to this file, and also import other style files */
: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-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", Arial, "Noto Sans", "Liberation Sans", 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;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
hr:not([size]) {
  height: 1px;
}
h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}
h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}
h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 0.875em;
}
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
  display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  font: inherit;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.app_container__1AQPW,
.app_container-fluid__3-Yd_,
.app_container-xxl__3qHgc,
.app_container-xl__3_3lf,
.app_container-lg__1D37h,
.app_container-md__3StLd,
.app_container-sm__38-Ym {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .app_container-sm__38-Ym, .app_container__1AQPW {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .app_container-md__3StLd, .app_container-sm__38-Ym, .app_container__1AQPW {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .app_container-lg__1D37h, .app_container-md__3StLd, .app_container-sm__38-Ym, .app_container__1AQPW {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .app_container-xl__3_3lf, .app_container-lg__1D37h, .app_container-md__3StLd, .app_container-sm__38-Ym, .app_container__1AQPW {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .app_container-xxl__3qHgc, .app_container-xl__3_3lf, .app_container-lg__1D37h, .app_container-md__3StLd, .app_container-sm__38-Ym, .app_container__1AQPW {
    max-width: 1570px;
  }
}
.app_row__3wfL1 {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.app_row__3wfL1 > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.app_col__2ljoT {
  flex: 1 0 0%;
}
.app_row-cols-auto__Hyx0V > * {
  flex: 0 0 auto;
  width: auto;
}
.app_row-cols-1__1hu6q > * {
  flex: 0 0 auto;
  width: 100%;
}
.app_row-cols-2__2Whaf > * {
  flex: 0 0 auto;
  width: 50%;
}
.app_row-cols-3__3cKy0 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.app_row-cols-4__2uwqD > * {
  flex: 0 0 auto;
  width: 25%;
}
.app_row-cols-5__Ybmrz > * {
  flex: 0 0 auto;
  width: 20%;
}
.app_row-cols-6__2jY6Y > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.app_col-auto__mRjhX {
  flex: 0 0 auto;
  width: auto;
}
.app_col-1__Xtrfc {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.app_col-2__Qdc2v {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.app_col-3__1CM4h {
  flex: 0 0 auto;
  width: 25%;
}
.app_col-4__38ukx {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.app_col-5__1RIfO {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.app_col-6__11PgU {
  flex: 0 0 auto;
  width: 50%;
}
.app_col-7__1_rgK {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.app_col-8__3XVLu {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.app_col-9__1WU0Y {
  flex: 0 0 auto;
  width: 75%;
}
.app_col-10__33dVr {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.app_col-11__20eA7 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.app_col-12__SDKcl {
  flex: 0 0 auto;
  width: 100%;
}
.app_offset-1__337RN {
  margin-left: 8.33333333%;
}
.app_offset-2__1KGig {
  margin-left: 16.66666667%;
}
.app_offset-3__3-Y-r {
  margin-left: 25%;
}
.app_offset-4__oUpQC {
  margin-left: 33.33333333%;
}
.app_offset-5__3TlfW {
  margin-left: 41.66666667%;
}
.app_offset-6__3iBm4 {
  margin-left: 50%;
}
.app_offset-7__3o7y2 {
  margin-left: 58.33333333%;
}
.app_offset-8__3XCMD {
  margin-left: 66.66666667%;
}
.app_offset-9__5aPMp {
  margin-left: 75%;
}
.app_offset-10__23S9P {
  margin-left: 83.33333333%;
}
.app_offset-11__1nlxx {
  margin-left: 91.66666667%;
}
.app_g-0__15-XE,
.app_gx-0__8KdFP {
  --bs-gutter-x: 0;
}
.app_g-0__15-XE,
.app_gy-0__2ZE-Q {
  --bs-gutter-y: 0;
}
.app_g-1__3fPsA,
.app_gx-1__jSAd8 {
  --bs-gutter-x: 0.25rem;
}
.app_g-1__3fPsA,
.app_gy-1__1YccM {
  --bs-gutter-y: 0.25rem;
}
.app_g-2__YN913,
.app_gx-2__1oi3u {
  --bs-gutter-x: 0.5rem;
}
.app_g-2__YN913,
.app_gy-2__1PcZc {
  --bs-gutter-y: 0.5rem;
}
.app_g-3__DBltI,
.app_gx-3__1nBTw {
  --bs-gutter-x: 1rem;
}
.app_g-3__DBltI,
.app_gy-3__dOp23 {
  --bs-gutter-y: 1rem;
}
.app_g-4__3ZlHp,
.app_gx-4__1emlh {
  --bs-gutter-x: 1.5rem;
}
.app_g-4__3ZlHp,
.app_gy-4__2SrOF {
  --bs-gutter-y: 1.5rem;
}
.app_g-5__2X8_Y,
.app_gx-5__1DERp {
  --bs-gutter-x: 3rem;
}
.app_g-5__2X8_Y,
.app_gy-5__3uFBM {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .app_col-sm__1VqFA {
    flex: 1 0 0%;
  }

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

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

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

  .app_row-cols-sm-3__3EMjw > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

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

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

  .app_row-cols-sm-6__Jvws1 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .app_col-sm-auto__208An {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .app_col-sm-3__-MkEw {
    flex: 0 0 auto;
    width: 25%;
  }

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

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

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

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

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

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

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

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

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

  .app_offset-sm-0__1rHdH {
    margin-left: 0;
  }

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

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

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

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

  .app_offset-sm-5__2PT-v {
    margin-left: 41.66666667%;
  }

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

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

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

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

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

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

  .app_g-sm-0__fhCcm,
.app_gx-sm-0__2MBwC {
    --bs-gutter-x: 0;
  }

  .app_g-sm-0__fhCcm,
.app_gy-sm-0__37GCI {
    --bs-gutter-y: 0;
  }

  .app_g-sm-1__2cOqB,
.app_gx-sm-1__19fIg {
    --bs-gutter-x: 0.25rem;
  }

  .app_g-sm-1__2cOqB,
.app_gy-sm-1__3WQKy {
    --bs-gutter-y: 0.25rem;
  }

  .app_g-sm-2__O8eP2,
.app_gx-sm-2__1yD9f {
    --bs-gutter-x: 0.5rem;
  }

  .app_g-sm-2__O8eP2,
.app_gy-sm-2__8stfT {
    --bs-gutter-y: 0.5rem;
  }

  .app_g-sm-3__mLSfM,
.app_gx-sm-3__1FSSW {
    --bs-gutter-x: 1rem;
  }

  .app_g-sm-3__mLSfM,
.app_gy-sm-3__1-ZeY {
    --bs-gutter-y: 1rem;
  }

  .app_g-sm-4__3zMT6,
.app_gx-sm-4__j3Ngk {
    --bs-gutter-x: 1.5rem;
  }

  .app_g-sm-4__3zMT6,
.app_gy-sm-4__3Vqp_ {
    --bs-gutter-y: 1.5rem;
  }

  .app_g-sm-5__20WsV,
.app_gx-sm-5__24WAk {
    --bs-gutter-x: 3rem;
  }

  .app_g-sm-5__20WsV,
.app_gy-sm-5__1eF5Y {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .app_col-md__3WrLz {
    flex: 1 0 0%;
  }

  .app_row-cols-md-auto__1v8lY > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .app_row-cols-md-3__3MfKU > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

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

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

  .app_row-cols-md-6__YQVwX > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .app_col-md-auto__VhWf3 {
    flex: 0 0 auto;
    width: auto;
  }

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

  .app_col-md-2__1FB-J {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

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

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

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

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

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

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

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

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

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

  .app_offset-md-0__12X1C {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .app_g-md-0__ghupL,
.app_gx-md-0__2zIfX {
    --bs-gutter-x: 0;
  }

  .app_g-md-0__ghupL,
.app_gy-md-0__1TXxN {
    --bs-gutter-y: 0;
  }

  .app_g-md-1__3OQ1_,
.app_gx-md-1__Mjw5M {
    --bs-gutter-x: 0.25rem;
  }

  .app_g-md-1__3OQ1_,
.app_gy-md-1__3M0Zp {
    --bs-gutter-y: 0.25rem;
  }

  .app_g-md-2__1igKi,
.app_gx-md-2__3Odk_ {
    --bs-gutter-x: 0.5rem;
  }

  .app_g-md-2__1igKi,
.app_gy-md-2__1O1IT {
    --bs-gutter-y: 0.5rem;
  }

  .app_g-md-3__863De,
.app_gx-md-3__LE454 {
    --bs-gutter-x: 1rem;
  }

  .app_g-md-3__863De,
.app_gy-md-3__1XDko {
    --bs-gutter-y: 1rem;
  }

  .app_g-md-4__3ly7l,
.app_gx-md-4__3Q9jp {
    --bs-gutter-x: 1.5rem;
  }

  .app_g-md-4__3ly7l,
.app_gy-md-4__1hpCX {
    --bs-gutter-y: 1.5rem;
  }

  .app_g-md-5___9xwz,
.app_gx-md-5__1oWxx {
    --bs-gutter-x: 3rem;
  }

  .app_g-md-5___9xwz,
.app_gy-md-5__1gd6f {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .app_col-lg__2phYG {
    flex: 1 0 0%;
  }

  .app_row-cols-lg-auto__1YMis > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .app_row-cols-lg-3__sjdna > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

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

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

  .app_row-cols-lg-6__2JoZb > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .app_col-lg-auto__5OrRg {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

  .app_col-lg-10__3-MF0 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

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

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

  .app_offset-lg-0__3Pn-o {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .app_g-lg-0__yJjro,
.app_gx-lg-0__17SsM {
    --bs-gutter-x: 0;
  }

  .app_g-lg-0__yJjro,
.app_gy-lg-0__2xfCl {
    --bs-gutter-y: 0;
  }

  .app_g-lg-1__14602,
.app_gx-lg-1__2dPzF {
    --bs-gutter-x: 0.25rem;
  }

  .app_g-lg-1__14602,
.app_gy-lg-1__2NtFa {
    --bs-gutter-y: 0.25rem;
  }

  .app_g-lg-2__pVLmB,
.app_gx-lg-2__v67Qb {
    --bs-gutter-x: 0.5rem;
  }

  .app_g-lg-2__pVLmB,
.app_gy-lg-2__1m-XC {
    --bs-gutter-y: 0.5rem;
  }

  .app_g-lg-3__2HKp0,
.app_gx-lg-3__3u1Yb {
    --bs-gutter-x: 1rem;
  }

  .app_g-lg-3__2HKp0,
.app_gy-lg-3__KTQPy {
    --bs-gutter-y: 1rem;
  }

  .app_g-lg-4__2mlqX,
.app_gx-lg-4__2TdQA {
    --bs-gutter-x: 1.5rem;
  }

  .app_g-lg-4__2mlqX,
.app_gy-lg-4__1Od1L {
    --bs-gutter-y: 1.5rem;
  }

  .app_g-lg-5__2R10y,
.app_gx-lg-5__2g8FV {
    --bs-gutter-x: 3rem;
  }

  .app_g-lg-5__2R10y,
.app_gy-lg-5__1S87J {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .app_col-xl__1xEQK {
    flex: 1 0 0%;
  }

  .app_row-cols-xl-auto__rzEsG > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .app_row-cols-xl-3__1nsoC > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

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

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

  .app_row-cols-xl-6__34VEJ > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .app_col-xl-auto__3x-J2 {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .app_offset-xl-0__1thbX {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .app_g-xl-0__1kbx8,
.app_gx-xl-0__xJ13o {
    --bs-gutter-x: 0;
  }

  .app_g-xl-0__1kbx8,
.app_gy-xl-0__18C3C {
    --bs-gutter-y: 0;
  }

  .app_g-xl-1__1GAxW,
.app_gx-xl-1__2Hsmg {
    --bs-gutter-x: 0.25rem;
  }

  .app_g-xl-1__1GAxW,
.app_gy-xl-1__3edk6 {
    --bs-gutter-y: 0.25rem;
  }

  .app_g-xl-2__az_CA,
.app_gx-xl-2__3kYMO {
    --bs-gutter-x: 0.5rem;
  }

  .app_g-xl-2__az_CA,
.app_gy-xl-2__1nNti {
    --bs-gutter-y: 0.5rem;
  }

  .app_g-xl-3__My4QJ,
.app_gx-xl-3__51jaw {
    --bs-gutter-x: 1rem;
  }

  .app_g-xl-3__My4QJ,
.app_gy-xl-3__bwk2f {
    --bs-gutter-y: 1rem;
  }

  .app_g-xl-4__2l55F,
.app_gx-xl-4__yOfui {
    --bs-gutter-x: 1.5rem;
  }

  .app_g-xl-4__2l55F,
.app_gy-xl-4__2BAHx {
    --bs-gutter-y: 1.5rem;
  }

  .app_g-xl-5__33Myy,
.app_gx-xl-5__2eyn8 {
    --bs-gutter-x: 3rem;
  }

  .app_g-xl-5__33Myy,
.app_gy-xl-5__SiDNc {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .app_col-xxl__1hHUr {
    flex: 1 0 0%;
  }

  .app_row-cols-xxl-auto__1Xt6c > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .app_row-cols-xxl-3__FHZ3n > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

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

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

  .app_row-cols-xxl-6__Wa8Ym > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .app_col-xxl-auto__2DKn7 {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .app_offset-xxl-0__2VtCy {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .app_g-xxl-0__EEvRB,
.app_gx-xxl-0__3STpr {
    --bs-gutter-x: 0;
  }

  .app_g-xxl-0__EEvRB,
.app_gy-xxl-0__3kjC2 {
    --bs-gutter-y: 0;
  }

  .app_g-xxl-1__2KPll,
.app_gx-xxl-1__1jiWj {
    --bs-gutter-x: 0.25rem;
  }

  .app_g-xxl-1__2KPll,
.app_gy-xxl-1__QF22E {
    --bs-gutter-y: 0.25rem;
  }

  .app_g-xxl-2__3xeqW,
.app_gx-xxl-2__3AjV6 {
    --bs-gutter-x: 0.5rem;
  }

  .app_g-xxl-2__3xeqW,
.app_gy-xxl-2__2Iraw {
    --bs-gutter-y: 0.5rem;
  }

  .app_g-xxl-3__YorbB,
.app_gx-xxl-3__3enwK {
    --bs-gutter-x: 1rem;
  }

  .app_g-xxl-3__YorbB,
.app_gy-xxl-3__3E8h4 {
    --bs-gutter-y: 1rem;
  }

  .app_g-xxl-4__lbA1X,
.app_gx-xxl-4__1JWaI {
    --bs-gutter-x: 1.5rem;
  }

  .app_g-xxl-4__lbA1X,
.app_gy-xxl-4__TP61P {
    --bs-gutter-y: 1.5rem;
  }

  .app_g-xxl-5__2YRwl,
.app_gx-xxl-5__2egoQ {
    --bs-gutter-x: 3rem;
  }

  .app_g-xxl-5__2YRwl,
.app_gy-xxl-5__16O4C {
    --bs-gutter-y: 3rem;
  }
}
.app_align-baseline__1Bo9g {
  vertical-align: baseline !important;
}
.app_align-top__3Pa9l {
  vertical-align: top !important;
}
.app_align-middle__2axmP {
  vertical-align: middle !important;
}
.app_align-bottom__1yngm {
  vertical-align: bottom !important;
}
.app_align-text-bottom__pwnUu {
  vertical-align: text-bottom !important;
}
.app_align-text-top__3Ors5 {
  vertical-align: text-top !important;
}
.app_float-start__1ZZbQ {
  float: left !important;
}
.app_float-end__UyaoR {
  float: right !important;
}
.app_float-none__3HGIF {
  float: none !important;
}
.app_opacity-0__33zHL {
  opacity: 0 !important;
}
.app_opacity-25__4-S_b {
  opacity: 0.25 !important;
}
.app_opacity-50__1mw-C {
  opacity: 0.5 !important;
}
.app_opacity-75__FLRQV {
  opacity: 0.75 !important;
}
.app_opacity-100__3QH85 {
  opacity: 1 !important;
}
.app_overflow-auto__3zvv8 {
  overflow: auto !important;
}
.app_overflow-hidden__1nlYm {
  overflow: hidden !important;
}
.app_overflow-visible__21_o0 {
  overflow: visible !important;
}
.app_overflow-scroll__2qjfe {
  overflow: scroll !important;
}
.app_d-inline__2sMJN {
  display: inline !important;
}
.app_d-inline-block__1lpav {
  display: inline-block !important;
}
.app_d-block__2iT0q {
  display: block !important;
}
.app_d-grid__FyCPQ {
  display: grid !important;
}
.app_d-table__3aBjE {
  display: table !important;
}
.app_d-table-row__1eFiW {
  display: table-row !important;
}
.app_d-table-cell__Ugt2F {
  display: table-cell !important;
}
.app_d-flex__3EymF {
  display: flex !important;
}
.app_d-inline-flex__iLngj {
  display: inline-flex !important;
}
.app_d-none__uEixr {
  display: none !important;
}
.app_shadow__3tnra {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.app_shadow-sm__3j9R2 {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.app_shadow-lg__2iWo_ {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.app_shadow-none__30fz- {
  box-shadow: none !important;
}
.app_position-static__3mb0L {
  position: static !important;
}
.app_position-relative__3flqd {
  position: relative !important;
}
.app_position-absolute__2VQAz {
  position: absolute !important;
}
.app_position-fixed__3Eg3D {
  position: fixed !important;
}
.app_position-sticky__2V9m6 {
  position: sticky !important;
}
.app_top-0__1MDIW {
  top: 0 !important;
}
.app_top-50__342bm {
  top: 50% !important;
}
.app_top-100__Ms5V8 {
  top: 100% !important;
}
.app_bottom-0__3fwKS {
  bottom: 0 !important;
}
.app_bottom-50__3yUvc {
  bottom: 50% !important;
}
.app_bottom-100__2CDkG {
  bottom: 100% !important;
}
.app_start-0__1fC26 {
  left: 0 !important;
}
.app_start-50__2SBBb {
  left: 50% !important;
}
.app_start-100__2MH_U {
  left: 100% !important;
}
.app_end-0__S6dFd {
  right: 0 !important;
}
.app_end-50__3PrCn {
  right: 50% !important;
}
.app_end-100__3mgRW {
  right: 100% !important;
}
.app_translate-middle__3KcoT {
  transform: translate(-50%, -50%) !important;
}
.app_translate-middle-x__3tAy1 {
  transform: translateX(-50%) !important;
}
.app_translate-middle-y__1tym- {
  transform: translateY(-50%) !important;
}
.app_border__IyaHC {
  border: 1px solid #dee2e6 !important;
}
.app_border-0__3Va-7 {
  border: 0 !important;
}
.app_border-top__2goUX {
  border-top: 1px solid #dee2e6 !important;
}
.app_border-top-0__3-KVR {
  border-top: 0 !important;
}
.app_border-end__1kOOR {
  border-right: 1px solid #dee2e6 !important;
}
.app_border-end-0__1Yeui {
  border-right: 0 !important;
}
.app_border-bottom__2oMvB {
  border-bottom: 1px solid #dee2e6 !important;
}
.app_border-bottom-0__3CKhG {
  border-bottom: 0 !important;
}
.app_border-start__2GQiZ {
  border-left: 1px solid #dee2e6 !important;
}
.app_border-start-0__2lHZw {
  border-left: 0 !important;
}
.app_border-primary__smXzY {
  border-color: #0d6efd !important;
}
.app_border-secondary__1mM59 {
  border-color: #6c757d !important;
}
.app_border-success__nXdCr {
  border-color: #198754 !important;
}
.app_border-info__2BpWS {
  border-color: #0dcaf0 !important;
}
.app_border-warning__2h7t7 {
  border-color: #ffc107 !important;
}
.app_border-danger__1384_ {
  border-color: #dc3545 !important;
}
.app_border-light___T9j7 {
  border-color: #f8f9fa !important;
}
.app_border-dark__1SY8T {
  border-color: #212529 !important;
}
.app_border-white__3EVxF {
  border-color: #fff !important;
}
.app_border-1__hENav {
  border-width: 1px !important;
}
.app_border-2__3eUMQ {
  border-width: 2px !important;
}
.app_border-3__3vXew {
  border-width: 3px !important;
}
.app_border-4__DBFmc {
  border-width: 4px !important;
}
.app_border-5__2O5YK {
  border-width: 5px !important;
}
.app_w-25__1bEHi {
  width: 25% !important;
}
.app_w-50__1qlP_ {
  width: 50% !important;
}
.app_w-75__2g9P1 {
  width: 75% !important;
}
.app_w-100__1I1hr {
  width: 100% !important;
}
.app_w-auto__3Sk5k {
  width: auto !important;
}
.app_mw-100__1756B {
  max-width: 100% !important;
}
.app_vw-100__2xvKY {
  width: 100vw !important;
}
.app_min-vw-100__3qn8b {
  min-width: 100vw !important;
}
.app_h-25__WjuAr {
  height: 25% !important;
}
.app_h-50__h4qIB {
  height: 50% !important;
}
.app_h-75__2_F26 {
  height: 75% !important;
}
.app_h-100__2rWcG {
  height: 100% !important;
}
.app_h-auto__1qyGy {
  height: auto !important;
}
.app_mh-100__YIIPm {
  max-height: 100% !important;
}
.app_vh-100__3P3zf {
  height: 100vh !important;
}
.app_min-vh-100__ZDGO_ {
  min-height: 100vh !important;
}
.app_flex-fill__vHnVw {
  flex: 1 1 auto !important;
}
.app_flex-row__1ESF9 {
  flex-direction: row !important;
}
.app_flex-column__221hc {
  flex-direction: column !important;
}
.app_flex-row-reverse__3a_0R {
  flex-direction: row-reverse !important;
}
.app_flex-column-reverse__3e0f- {
  flex-direction: column-reverse !important;
}
.app_flex-grow-0__26IJY {
  flex-grow: 0 !important;
}
.app_flex-grow-1__rMIuE {
  flex-grow: 1 !important;
}
.app_flex-shrink-0__3q-MU {
  flex-shrink: 0 !important;
}
.app_flex-shrink-1__1SGIY {
  flex-shrink: 1 !important;
}
.app_flex-wrap__1tCRm {
  flex-wrap: wrap !important;
}
.app_flex-nowrap__3pIQ0 {
  flex-wrap: nowrap !important;
}
.app_flex-wrap-reverse__29mwP {
  flex-wrap: wrap-reverse !important;
}
.app_gap-0__1OAFw {
  gap: 0 !important;
}
.app_gap-1__1OvaH {
  gap: 0.25rem !important;
}
.app_gap-2__4WWvH {
  gap: 0.5rem !important;
}
.app_gap-3__1nJQH {
  gap: 1rem !important;
}
.app_gap-4__2xR89 {
  gap: 1.5rem !important;
}
.app_gap-5__2rfiu {
  gap: 3rem !important;
}
.app_justify-content-start__ha2ZW {
  justify-content: flex-start !important;
}
.app_justify-content-end__1Jp8J {
  justify-content: flex-end !important;
}
.app_justify-content-center__2TBVK {
  justify-content: center !important;
}
.app_justify-content-between__2u4l9 {
  justify-content: space-between !important;
}
.app_justify-content-around__xRCNM {
  justify-content: space-around !important;
}
.app_justify-content-evenly__AG6zn {
  justify-content: space-evenly !important;
}
.app_align-items-start__1bKxF {
  align-items: flex-start !important;
}
.app_align-items-end__1ZQNC {
  align-items: flex-end !important;
}
.app_align-items-center__2Evzg {
  align-items: center !important;
}
.app_align-items-baseline__4PkJg {
  align-items: baseline !important;
}
.app_align-items-stretch__30prZ {
  align-items: stretch !important;
}
.app_align-content-start__1eW_n {
  align-content: flex-start !important;
}
.app_align-content-end__3P26I {
  align-content: flex-end !important;
}
.app_align-content-center__NibVX {
  align-content: center !important;
}
.app_align-content-between__zCgkw {
  align-content: space-between !important;
}
.app_align-content-around__2xNBZ {
  align-content: space-around !important;
}
.app_align-content-stretch__3B5lx {
  align-content: stretch !important;
}
.app_align-self-auto__Ep4iB {
  align-self: auto !important;
}
.app_align-self-start__3Gcci {
  align-self: flex-start !important;
}
.app_align-self-end__2izLd {
  align-self: flex-end !important;
}
.app_align-self-center__3qaxT {
  align-self: center !important;
}
.app_align-self-baseline__3ItjV {
  align-self: baseline !important;
}
.app_align-self-stretch__1Bvnh {
  align-self: stretch !important;
}
.app_order-first__32RC3 {
  order: -1 !important;
}
.app_order-0__2qQG- {
  order: 0 !important;
}
.app_order-1__1lkiG {
  order: 1 !important;
}
.app_order-2__1sK58 {
  order: 2 !important;
}
.app_order-3__3A2vi {
  order: 3 !important;
}
.app_order-4__1C-H0 {
  order: 4 !important;
}
.app_order-5__JaGAI {
  order: 5 !important;
}
.app_order-last__2gbAr {
  order: 6 !important;
}
.app_m-0__3FwXO {
  margin: 0 !important;
}
.app_m-1__2ETLD {
  margin: 0.25rem !important;
}
.app_m-2__3vCtt {
  margin: 0.5rem !important;
}
.app_m-3__2MTey {
  margin: 1rem !important;
}
.app_m-4__2M9lh {
  margin: 1.5rem !important;
}
.app_m-5__35wAt {
  margin: 3rem !important;
}
.app_m-auto__2mq0m {
  margin: auto !important;
}
.app_mx-0__3R2QK {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.app_mx-1__3kKb- {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.app_mx-2__2Elxu {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.app_mx-3__3FtXm {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.app_mx-4__1VSTx {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.app_mx-5__3F09D {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.app_mx-auto__-cPxj {
  margin-right: auto !important;
  margin-left: auto !important;
}
.app_my-0__2GmW6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.app_my-1__1NKRY {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.app_my-2__3eUM8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.app_my-3__2BX3r {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.app_my-4__2NRGW {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.app_my-5___Q4YZ {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.app_my-auto__1lFG3 {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.app_mt-0__3esIc {
  margin-top: 0 !important;
}
.app_mt-1__1lzv4 {
  margin-top: 0.25rem !important;
}
.app_mt-2__12bbY {
  margin-top: 0.5rem !important;
}
.app_mt-3__1TMjW {
  margin-top: 1rem !important;
}
.app_mt-4__3wiGf {
  margin-top: 1.5rem !important;
}
.app_mt-5__244ld {
  margin-top: 3rem !important;
}
.app_mt-auto__38jSv {
  margin-top: auto !important;
}
.app_me-0__g81xd {
  margin-right: 0 !important;
}
.app_me-1__2-VJX {
  margin-right: 0.25rem !important;
}
.app_me-2__1D1US {
  margin-right: 0.5rem !important;
}
.app_me-3__1vxD_ {
  margin-right: 1rem !important;
}
.app_me-4__LDk76 {
  margin-right: 1.5rem !important;
}
.app_me-5__UFvZH {
  margin-right: 3rem !important;
}
.app_me-auto__2WVKA {
  margin-right: auto !important;
}
.app_mb-0__1ub5O {
  margin-bottom: 0 !important;
}
.app_mb-1__ngJcL {
  margin-bottom: 0.25rem !important;
}
.app_mb-2__XCoDy {
  margin-bottom: 0.5rem !important;
}
.app_mb-3__3wn18 {
  margin-bottom: 1rem !important;
}
.app_mb-4__3aul4 {
  margin-bottom: 1.5rem !important;
}
.app_mb-5__3thZA {
  margin-bottom: 3rem !important;
}
.app_mb-auto__1T5N9 {
  margin-bottom: auto !important;
}
.app_ms-0__2bBxs {
  margin-left: 0 !important;
}
.app_ms-1__3nQJm {
  margin-left: 0.25rem !important;
}
.app_ms-2__1ftiv {
  margin-left: 0.5rem !important;
}
.app_ms-3__3M3cV {
  margin-left: 1rem !important;
}
.app_ms-4__36GWS {
  margin-left: 1.5rem !important;
}
.app_ms-5__24E49 {
  margin-left: 3rem !important;
}
.app_ms-auto__33j2Y {
  margin-left: auto !important;
}
.app_p-0__2DIod {
  padding: 0 !important;
}
.app_p-1__j9I88 {
  padding: 0.25rem !important;
}
.app_p-2__3rLfo {
  padding: 0.5rem !important;
}
.app_p-3__xefiT {
  padding: 1rem !important;
}
.app_p-4__1rkXO {
  padding: 1.5rem !important;
}
.app_p-5__2pxD5 {
  padding: 3rem !important;
}
.app_px-0__1DT2P {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.app_px-1__1Z4-T {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.app_px-2__2Or82 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.app_px-3__3dmSI {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.app_px-4__Nw-f2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.app_px-5__15KA8 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.app_py-0__3MdPf {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.app_py-1__35LXV {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.app_py-2__1bLu4 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.app_py-3__1axRY {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.app_py-4__pZmkv {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.app_py-5__2mjV_ {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.app_pt-0__vRC2Y {
  padding-top: 0 !important;
}
.app_pt-1__1ArhB {
  padding-top: 0.25rem !important;
}
.app_pt-2__3blsA {
  padding-top: 0.5rem !important;
}
.app_pt-3__3ypn_ {
  padding-top: 1rem !important;
}
.app_pt-4__2rgHn {
  padding-top: 1.5rem !important;
}
.app_pt-5__2Mt-g {
  padding-top: 3rem !important;
}
.app_pe-0__27xJx {
  padding-right: 0 !important;
}
.app_pe-1__2KcZH {
  padding-right: 0.25rem !important;
}
.app_pe-2__3gj2J {
  padding-right: 0.5rem !important;
}
.app_pe-3__1xTh7 {
  padding-right: 1rem !important;
}
.app_pe-4__2KLH- {
  padding-right: 1.5rem !important;
}
.app_pe-5__U4puW {
  padding-right: 3rem !important;
}
.app_pb-0__g6kG7 {
  padding-bottom: 0 !important;
}
.app_pb-1__1D3T8 {
  padding-bottom: 0.25rem !important;
}
.app_pb-2__eDeac {
  padding-bottom: 0.5rem !important;
}
.app_pb-3__2s0Vd {
  padding-bottom: 1rem !important;
}
.app_pb-4__UuOnO {
  padding-bottom: 1.5rem !important;
}
.app_pb-5__23FB8 {
  padding-bottom: 3rem !important;
}
.app_ps-0__3WE2t {
  padding-left: 0 !important;
}
.app_ps-1__yvOW- {
  padding-left: 0.25rem !important;
}
.app_ps-2__297uB {
  padding-left: 0.5rem !important;
}
.app_ps-3__2Sa3d {
  padding-left: 1rem !important;
}
.app_ps-4__1RQjk {
  padding-left: 1.5rem !important;
}
.app_ps-5__1a3Zp {
  padding-left: 3rem !important;
}
.app_font-monospace__3VicV {
  font-family: var(--bs-font-monospace) !important;
}
.app_fs-1__2LGW5 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.app_fs-2__k33jw {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.app_fs-3__1M7op {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.app_fs-4__Y6yHw {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.app_fs-5__27OIl {
  font-size: 1.25rem !important;
}
.app_fs-6__AydYD {
  font-size: 1rem !important;
}
.app_fst-italic__2Fbik {
  font-style: italic !important;
}
.app_fst-normal__1LOpY {
  font-style: normal !important;
}
.app_fw-light__1eG5j {
  font-weight: 300 !important;
}
.app_fw-lighter__1GsRc {
  font-weight: lighter !important;
}
.app_fw-normal__2bEJ_ {
  font-weight: 400 !important;
}
.app_fw-bold__HEmvZ {
  font-weight: 700 !important;
}
.app_fw-bolder__T73ID {
  font-weight: bolder !important;
}
.app_lh-1__WYkJf {
  line-height: 1 !important;
}
.app_lh-sm__2VicV {
  line-height: 1.25 !important;
}
.app_lh-base__2R-2e {
  line-height: 1.5 !important;
}
.app_lh-lg__3s5Y8 {
  line-height: 2 !important;
}
.app_text-start__35xwf {
  text-align: left !important;
}
.app_text-end__3GR6e {
  text-align: right !important;
}
.app_text-center__1-8OS {
  text-align: center !important;
}
.app_text-decoration-none__1XgIL {
  text-decoration: none !important;
}
.app_text-decoration-underline__1DpaB {
  text-decoration: underline !important;
}
.app_text-decoration-line-through__1RygE {
  text-decoration: line-through !important;
}
.app_text-lowercase__25ncz {
  text-transform: lowercase !important;
}
.app_text-uppercase__qgh0G {
  text-transform: uppercase !important;
}
.app_text-capitalize__3ah0U {
  text-transform: capitalize !important;
}
.app_text-wrap__2Nare {
  white-space: normal !important;
}
.app_text-nowrap__3-x9O {
  white-space: nowrap !important;
}
/* rtl:begin:remove */
.app_text-break__3Fz2c {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
/* rtl:end:remove */
.app_text-primary__3XlQj {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.app_text-secondary__nWSNp {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.app_text-success__3hp-q {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.app_text-info__1LrL7 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.app_text-warning__2vgk- {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.app_text-danger__1Fnwq {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.app_text-light__3muOg {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.app_text-dark__2Y95d {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.app_text-black__1grYx {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.app_text-white__2wM-s {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.app_text-body__2b56R {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.app_text-muted__2T92L {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
.app_text-black-50__1Jrv3 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.app_text-white-50__125Fc {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.app_text-reset__tXl0f {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.app_text-opacity-25__2Db-X {
  --bs-text-opacity: 0.25;
}
.app_text-opacity-50__3WxeI {
  --bs-text-opacity: 0.5;
}
.app_text-opacity-75__3E9y1 {
  --bs-text-opacity: 0.75;
}
.app_text-opacity-100__Q6SAK {
  --bs-text-opacity: 1;
}
.app_bg-primary__3avr6 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-secondary__3a3GY {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-success__22U9T {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-info__2xFwj {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-warning__2k-AD {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-danger__1bz_7 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-light__LNB_7 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-dark__2OYDv {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-black__pyLzO {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-white__3fbSW {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-body__2jWG1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.app_bg-transparent__2zHp_ {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.app_bg-opacity-10__2THOQ {
  --bs-bg-opacity: 0.1;
}
.app_bg-opacity-25__3ARO7 {
  --bs-bg-opacity: 0.25;
}
.app_bg-opacity-50__18KkM {
  --bs-bg-opacity: 0.5;
}
.app_bg-opacity-75__2Jnty {
  --bs-bg-opacity: 0.75;
}
.app_bg-opacity-100__1i6Kl {
  --bs-bg-opacity: 1;
}
.app_bg-gradient__1FaVa {
  background-image: var(--bs-gradient) !important;
}
.app_user-select-all__4XW74 {
  user-select: all !important;
}
.app_user-select-auto__yUBdp {
  user-select: auto !important;
}
.app_user-select-none__1j7EJ {
  user-select: none !important;
}
.app_pe-none__3LbFq {
  pointer-events: none !important;
}
.app_pe-auto__24cRk {
  pointer-events: auto !important;
}
.app_rounded__2b6Vv {
  border-radius: 0.25rem !important;
}
.app_rounded-0__xs4nd {
  border-radius: 0 !important;
}
.app_rounded-1__2aKoS {
  border-radius: 0.2rem !important;
}
.app_rounded-2__213TZ {
  border-radius: 0.25rem !important;
}
.app_rounded-3__2BkaZ {
  border-radius: 0.3rem !important;
}
.app_rounded-circle__t0Jyw {
  border-radius: 50% !important;
}
.app_rounded-pill__8-ygG {
  border-radius: 50rem !important;
}
.app_rounded-top__lcQ3W {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.app_rounded-end__2_59d {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.app_rounded-bottom__2xgCw {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.app_rounded-start___7eQE {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}
.app_visible__-Lb-y {
  visibility: visible !important;
}
.app_invisible___35O1 {
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .app_float-sm-start__16YZc {
    float: left !important;
  }

  .app_float-sm-end__1X3RU {
    float: right !important;
  }

  .app_float-sm-none__kKdZ5 {
    float: none !important;
  }

  .app_d-sm-inline__1ULuH {
    display: inline !important;
  }

  .app_d-sm-inline-block__7GseH {
    display: inline-block !important;
  }

  .app_d-sm-block__2gK9U {
    display: block !important;
  }

  .app_d-sm-grid__379Rz {
    display: grid !important;
  }

  .app_d-sm-table__2V8HE {
    display: table !important;
  }

  .app_d-sm-table-row__23_ST {
    display: table-row !important;
  }

  .app_d-sm-table-cell__OF34A {
    display: table-cell !important;
  }

  .app_d-sm-flex__1-KLR {
    display: flex !important;
  }

  .app_d-sm-inline-flex__d8EIQ {
    display: inline-flex !important;
  }

  .app_d-sm-none__1z509 {
    display: none !important;
  }

  .app_flex-sm-fill__6Wz3E {
    flex: 1 1 auto !important;
  }

  .app_flex-sm-row__1vBJs {
    flex-direction: row !important;
  }

  .app_flex-sm-column__p2GCE {
    flex-direction: column !important;
  }

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

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

  .app_flex-sm-grow-0__3ZPrl {
    flex-grow: 0 !important;
  }

  .app_flex-sm-grow-1__1Az1s {
    flex-grow: 1 !important;
  }

  .app_flex-sm-shrink-0__a40qq {
    flex-shrink: 0 !important;
  }

  .app_flex-sm-shrink-1__2ZD11 {
    flex-shrink: 1 !important;
  }

  .app_flex-sm-wrap__2H9Vg {
    flex-wrap: wrap !important;
  }

  .app_flex-sm-nowrap__3UTRl {
    flex-wrap: nowrap !important;
  }

  .app_flex-sm-wrap-reverse__1YlWh {
    flex-wrap: wrap-reverse !important;
  }

  .app_gap-sm-0__2-bJi {
    gap: 0 !important;
  }

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

  .app_gap-sm-2__j1y11 {
    gap: 0.5rem !important;
  }

  .app_gap-sm-3__2UHlk {
    gap: 1rem !important;
  }

  .app_gap-sm-4__1ZtDf {
    gap: 1.5rem !important;
  }

  .app_gap-sm-5__2ziRg {
    gap: 3rem !important;
  }

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

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

  .app_justify-content-sm-center__2QqIj {
    justify-content: center !important;
  }

  .app_justify-content-sm-between__z-AQ5 {
    justify-content: space-between !important;
  }

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

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

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

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

  .app_align-items-sm-center__2hge4 {
    align-items: center !important;
  }

  .app_align-items-sm-baseline__1t-j- {
    align-items: baseline !important;
  }

  .app_align-items-sm-stretch__hQ2X0 {
    align-items: stretch !important;
  }

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

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

  .app_align-content-sm-center__1srfF {
    align-content: center !important;
  }

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

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

  .app_align-content-sm-stretch__3VL3Q {
    align-content: stretch !important;
  }

  .app_align-self-sm-auto__ItHbF {
    align-self: auto !important;
  }

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

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

  .app_align-self-sm-center__3Si2V {
    align-self: center !important;
  }

  .app_align-self-sm-baseline__21UHW {
    align-self: baseline !important;
  }

  .app_align-self-sm-stretch__2cuRC {
    align-self: stretch !important;
  }

  .app_order-sm-first__q7u71 {
    order: -1 !important;
  }

  .app_order-sm-0__2GPlI {
    order: 0 !important;
  }

  .app_order-sm-1__11w2M {
    order: 1 !important;
  }

  .app_order-sm-2__1g1bc {
    order: 2 !important;
  }

  .app_order-sm-3__3EYSo {
    order: 3 !important;
  }

  .app_order-sm-4__2GKSD {
    order: 4 !important;
  }

  .app_order-sm-5__3d_sj {
    order: 5 !important;
  }

  .app_order-sm-last__3wkpF {
    order: 6 !important;
  }

  .app_m-sm-0__2a4Yq {
    margin: 0 !important;
  }

  .app_m-sm-1__22XEt {
    margin: 0.25rem !important;
  }

  .app_m-sm-2__1QCcF {
    margin: 0.5rem !important;
  }

  .app_m-sm-3__2dJqD {
    margin: 1rem !important;
  }

  .app_m-sm-4__7FFbI {
    margin: 1.5rem !important;
  }

  .app_m-sm-5__P-a2Q {
    margin: 3rem !important;
  }

  .app_m-sm-auto__3ni2T {
    margin: auto !important;
  }

  .app_mx-sm-0__1KUqN {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .app_mx-sm-1__T4pA7 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .app_mx-sm-2__2EsOy {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .app_mx-sm-3__w7WqV {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .app_mx-sm-4__JWL3r {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .app_mx-sm-5__36Ly1 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .app_mx-sm-auto__rMhIa {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .app_my-sm-0__1jgAY {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .app_my-sm-1__25sOs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .app_my-sm-2__23zOq {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .app_my-sm-3__116pu {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .app_my-sm-4__2eIUW {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .app_my-sm-5__1vu05 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .app_my-sm-auto__Jol3- {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .app_mt-sm-0__2iiQ3 {
    margin-top: 0 !important;
  }

  .app_mt-sm-1__182Yl {
    margin-top: 0.25rem !important;
  }

  .app_mt-sm-2__d2vEU {
    margin-top: 0.5rem !important;
  }

  .app_mt-sm-3__RWUzR {
    margin-top: 1rem !important;
  }

  .app_mt-sm-4__1jQVK {
    margin-top: 1.5rem !important;
  }

  .app_mt-sm-5__3UbdQ {
    margin-top: 3rem !important;
  }

  .app_mt-sm-auto__sQEgQ {
    margin-top: auto !important;
  }

  .app_me-sm-0__23Xmq {
    margin-right: 0 !important;
  }

  .app_me-sm-1__5YAjF {
    margin-right: 0.25rem !important;
  }

  .app_me-sm-2__28nty {
    margin-right: 0.5rem !important;
  }

  .app_me-sm-3__1h6NZ {
    margin-right: 1rem !important;
  }

  .app_me-sm-4__1zv4I {
    margin-right: 1.5rem !important;
  }

  .app_me-sm-5__1NAu5 {
    margin-right: 3rem !important;
  }

  .app_me-sm-auto__MmUWL {
    margin-right: auto !important;
  }

  .app_mb-sm-0__2YBg1 {
    margin-bottom: 0 !important;
  }

  .app_mb-sm-1__2qcKM {
    margin-bottom: 0.25rem !important;
  }

  .app_mb-sm-2__1672o {
    margin-bottom: 0.5rem !important;
  }

  .app_mb-sm-3__TGlxN {
    margin-bottom: 1rem !important;
  }

  .app_mb-sm-4__3lJgb {
    margin-bottom: 1.5rem !important;
  }

  .app_mb-sm-5__1Feie {
    margin-bottom: 3rem !important;
  }

  .app_mb-sm-auto__3YLS6 {
    margin-bottom: auto !important;
  }

  .app_ms-sm-0__2oOBJ {
    margin-left: 0 !important;
  }

  .app_ms-sm-1__2ujsY {
    margin-left: 0.25rem !important;
  }

  .app_ms-sm-2__3lRE1 {
    margin-left: 0.5rem !important;
  }

  .app_ms-sm-3__3TDP4 {
    margin-left: 1rem !important;
  }

  .app_ms-sm-4__1Y1Gq {
    margin-left: 1.5rem !important;
  }

  .app_ms-sm-5__he6fL {
    margin-left: 3rem !important;
  }

  .app_ms-sm-auto__2mxXx {
    margin-left: auto !important;
  }

  .app_p-sm-0__2QuX2 {
    padding: 0 !important;
  }

  .app_p-sm-1__2Nc6- {
    padding: 0.25rem !important;
  }

  .app_p-sm-2__3_LN0 {
    padding: 0.5rem !important;
  }

  .app_p-sm-3__2NghY {
    padding: 1rem !important;
  }

  .app_p-sm-4__uvCmh {
    padding: 1.5rem !important;
  }

  .app_p-sm-5__3Xfzg {
    padding: 3rem !important;
  }

  .app_px-sm-0__7xZwv {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .app_px-sm-1__1187O {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .app_px-sm-2__Vy0yG {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .app_px-sm-3__3-upy {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .app_px-sm-4__11acR {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .app_px-sm-5__3wOPt {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .app_py-sm-0__7t48W {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .app_py-sm-1__39sGq {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .app_py-sm-2__33VAK {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .app_py-sm-3__25WuM {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .app_py-sm-4__37Z6z {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .app_py-sm-5__1irum {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .app_pt-sm-0__2rQqI {
    padding-top: 0 !important;
  }

  .app_pt-sm-1__3x3tu {
    padding-top: 0.25rem !important;
  }

  .app_pt-sm-2__3sfv2 {
    padding-top: 0.5rem !important;
  }

  .app_pt-sm-3__2ZBkw {
    padding-top: 1rem !important;
  }

  .app_pt-sm-4__o8x0T {
    padding-top: 1.5rem !important;
  }

  .app_pt-sm-5__1bZ9r {
    padding-top: 3rem !important;
  }

  .app_pe-sm-0__Psw51 {
    padding-right: 0 !important;
  }

  .app_pe-sm-1__2tXmL {
    padding-right: 0.25rem !important;
  }

  .app_pe-sm-2__3_DjC {
    padding-right: 0.5rem !important;
  }

  .app_pe-sm-3__10KrH {
    padding-right: 1rem !important;
  }

  .app_pe-sm-4__3n5Xw {
    padding-right: 1.5rem !important;
  }

  .app_pe-sm-5__2mfKc {
    padding-right: 3rem !important;
  }

  .app_pb-sm-0__2ZLu2 {
    padding-bottom: 0 !important;
  }

  .app_pb-sm-1__vYFIa {
    padding-bottom: 0.25rem !important;
  }

  .app_pb-sm-2__2N6mH {
    padding-bottom: 0.5rem !important;
  }

  .app_pb-sm-3__3giB- {
    padding-bottom: 1rem !important;
  }

  .app_pb-sm-4__2xCb- {
    padding-bottom: 1.5rem !important;
  }

  .app_pb-sm-5__3baOv {
    padding-bottom: 3rem !important;
  }

  .app_ps-sm-0__1uAzm {
    padding-left: 0 !important;
  }

  .app_ps-sm-1__2Trq8 {
    padding-left: 0.25rem !important;
  }

  .app_ps-sm-2__3RDua {
    padding-left: 0.5rem !important;
  }

  .app_ps-sm-3__9Bg3V {
    padding-left: 1rem !important;
  }

  .app_ps-sm-4__3zj5m {
    padding-left: 1.5rem !important;
  }

  .app_ps-sm-5__3wnLQ {
    padding-left: 3rem !important;
  }

  .app_text-sm-start__1LTlx {
    text-align: left !important;
  }

  .app_text-sm-end__OnUYz {
    text-align: right !important;
  }

  .app_text-sm-center__1zOec {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .app_float-md-start__3B_qT {
    float: left !important;
  }

  .app_float-md-end__pLJ9E {
    float: right !important;
  }

  .app_float-md-none__tKCQ5 {
    float: none !important;
  }

  .app_d-md-inline__2jv5e {
    display: inline !important;
  }

  .app_d-md-inline-block__3LK0j {
    display: inline-block !important;
  }

  .app_d-md-block__ar9iW {
    display: block !important;
  }

  .app_d-md-grid__3TWN_ {
    display: grid !important;
  }

  .app_d-md-table__yoH2x {
    display: table !important;
  }

  .app_d-md-table-row__1uwrG {
    display: table-row !important;
  }

  .app_d-md-table-cell__1Lo9T {
    display: table-cell !important;
  }

  .app_d-md-flex__1zXcW {
    display: flex !important;
  }

  .app_d-md-inline-flex__Sqdww {
    display: inline-flex !important;
  }

  .app_d-md-none__1Nqum {
    display: none !important;
  }

  .app_flex-md-fill__1OMJc {
    flex: 1 1 auto !important;
  }

  .app_flex-md-row__-EedQ {
    flex-direction: row !important;
  }

  .app_flex-md-column__1v9Wm {
    flex-direction: column !important;
  }

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

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

  .app_flex-md-grow-0__3t0Hc {
    flex-grow: 0 !important;
  }

  .app_flex-md-grow-1__kCyLC {
    flex-grow: 1 !important;
  }

  .app_flex-md-shrink-0__1baKY {
    flex-shrink: 0 !important;
  }

  .app_flex-md-shrink-1__qJFlc {
    flex-shrink: 1 !important;
  }

  .app_flex-md-wrap__W-OiH {
    flex-wrap: wrap !important;
  }

  .app_flex-md-nowrap__3BT7U {
    flex-wrap: nowrap !important;
  }

  .app_flex-md-wrap-reverse__2NocW {
    flex-wrap: wrap-reverse !important;
  }

  .app_gap-md-0___tXtH {
    gap: 0 !important;
  }

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

  .app_gap-md-2__2uv6r {
    gap: 0.5rem !important;
  }

  .app_gap-md-3__38cRn {
    gap: 1rem !important;
  }

  .app_gap-md-4__DCh2G {
    gap: 1.5rem !important;
  }

  .app_gap-md-5__1E1qr {
    gap: 3rem !important;
  }

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

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

  .app_justify-content-md-center__1AoZv {
    justify-content: center !important;
  }

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

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

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

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

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

  .app_align-items-md-center__2SMgo {
    align-items: center !important;
  }

  .app_align-items-md-baseline__1hatj {
    align-items: baseline !important;
  }

  .app_align-items-md-stretch__1YNYo {
    align-items: stretch !important;
  }

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

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

  .app_align-content-md-center__3cvdd {
    align-content: center !important;
  }

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

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

  .app_align-content-md-stretch__3zpXA {
    align-content: stretch !important;
  }

  .app_align-self-md-auto__2rJ63 {
    align-self: auto !important;
  }

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

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

  .app_align-self-md-center__IJE-M {
    align-self: center !important;
  }

  .app_align-self-md-baseline__3bTnW {
    align-self: baseline !important;
  }

  .app_align-self-md-stretch__2JhHq {
    align-self: stretch !important;
  }

  .app_order-md-first__vJPrf {
    order: -1 !important;
  }

  .app_order-md-0__27Q4O {
    order: 0 !important;
  }

  .app_order-md-1__2zeOw {
    order: 1 !important;
  }

  .app_order-md-2__1D9JN {
    order: 2 !important;
  }

  .app_order-md-3___F--H {
    order: 3 !important;
  }

  .app_order-md-4__u8_On {
    order: 4 !important;
  }

  .app_order-md-5__2Y4RA {
    order: 5 !important;
  }

  .app_order-md-last__3AenO {
    order: 6 !important;
  }

  .app_m-md-0__2_YVR {
    margin: 0 !important;
  }

  .app_m-md-1__1i8ef {
    margin: 0.25rem !important;
  }

  .app_m-md-2__ZceZo {
    margin: 0.5rem !important;
  }

  .app_m-md-3__1UO1c {
    margin: 1rem !important;
  }

  .app_m-md-4__2DQTS {
    margin: 1.5rem !important;
  }

  .app_m-md-5__184Nj {
    margin: 3rem !important;
  }

  .app_m-md-auto__2GoE5 {
    margin: auto !important;
  }

  .app_mx-md-0__2seNz {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .app_mx-md-1__1icM4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .app_mx-md-2__oV1Lv {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .app_mx-md-3__17qFP {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .app_mx-md-4__PsfKG {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .app_mx-md-5__1FYv1 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .app_mx-md-auto__3aDlp {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .app_my-md-0__3jckH {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .app_my-md-1__2L8Ts {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .app_my-md-2__1A81j {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .app_my-md-3__2TxMg {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .app_my-md-4__3TvO0 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .app_my-md-5__DqarP {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .app_my-md-auto__2B9xw {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .app_mt-md-0__3mu4A {
    margin-top: 0 !important;
  }

  .app_mt-md-1__3GCJu {
    margin-top: 0.25rem !important;
  }

  .app_mt-md-2__1x6F3 {
    margin-top: 0.5rem !important;
  }

  .app_mt-md-3__22e57 {
    margin-top: 1rem !important;
  }

  .app_mt-md-4__zHZwv {
    margin-top: 1.5rem !important;
  }

  .app_mt-md-5__3GQ2e {
    margin-top: 3rem !important;
  }

  .app_mt-md-auto__2JPqb {
    margin-top: auto !important;
  }

  .app_me-md-0__21iDU {
    margin-right: 0 !important;
  }

  .app_me-md-1__2KuXv {
    margin-right: 0.25rem !important;
  }

  .app_me-md-2__qL-GS {
    margin-right: 0.5rem !important;
  }

  .app_me-md-3__2Tusr {
    margin-right: 1rem !important;
  }

  .app_me-md-4__vci7r {
    margin-right: 1.5rem !important;
  }

  .app_me-md-5__2N7vN {
    margin-right: 3rem !important;
  }

  .app_me-md-auto__1cBpy {
    margin-right: auto !important;
  }

  .app_mb-md-0__2SP-E {
    margin-bottom: 0 !important;
  }

  .app_mb-md-1__2tMHy {
    margin-bottom: 0.25rem !important;
  }

  .app_mb-md-2__qklDe {
    margin-bottom: 0.5rem !important;
  }

  .app_mb-md-3__3srCE {
    margin-bottom: 1rem !important;
  }

  .app_mb-md-4__aeguU {
    margin-bottom: 1.5rem !important;
  }

  .app_mb-md-5__18w5e {
    margin-bottom: 3rem !important;
  }

  .app_mb-md-auto__3iD2V {
    margin-bottom: auto !important;
  }

  .app_ms-md-0__1tSt6 {
    margin-left: 0 !important;
  }

  .app_ms-md-1__o0u7N {
    margin-left: 0.25rem !important;
  }

  .app_ms-md-2__18L2n {
    margin-left: 0.5rem !important;
  }

  .app_ms-md-3__3j5Va {
    margin-left: 1rem !important;
  }

  .app_ms-md-4__3e2y5 {
    margin-left: 1.5rem !important;
  }

  .app_ms-md-5__1pUTf {
    margin-left: 3rem !important;
  }

  .app_ms-md-auto__3elyc {
    margin-left: auto !important;
  }

  .app_p-md-0__3lQrW {
    padding: 0 !important;
  }

  .app_p-md-1__2I8X1 {
    padding: 0.25rem !important;
  }

  .app_p-md-2__3kOby {
    padding: 0.5rem !important;
  }

  .app_p-md-3__1bTF- {
    padding: 1rem !important;
  }

  .app_p-md-4__3XNrM {
    padding: 1.5rem !important;
  }

  .app_p-md-5__3-S6y {
    padding: 3rem !important;
  }

  .app_px-md-0__2KhJ4 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .app_px-md-1__1yMQi {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .app_px-md-2__2JC9t {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .app_px-md-3__2YjIV {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .app_px-md-4__3Au-l {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .app_px-md-5__2vGw4 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .app_py-md-0__-AmYJ {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .app_py-md-1__qxnj4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .app_py-md-2__10t71 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .app_py-md-3__1bJgI {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .app_py-md-4__3-EO3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .app_py-md-5__1LKKD {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .app_pt-md-0__ewTij {
    padding-top: 0 !important;
  }

  .app_pt-md-1__3vyhQ {
    padding-top: 0.25rem !important;
  }

  .app_pt-md-2__28t-u {
    padding-top: 0.5rem !important;
  }

  .app_pt-md-3__1rRBp {
    padding-top: 1rem !important;
  }

  .app_pt-md-4__1Xvg5 {
    padding-top: 1.5rem !important;
  }

  .app_pt-md-5__1cUHV {
    padding-top: 3rem !important;
  }

  .app_pe-md-0__2Tu6Q {
    padding-right: 0 !important;
  }

  .app_pe-md-1__3Dj59 {
    padding-right: 0.25rem !important;
  }

  .app_pe-md-2__2539w {
    padding-right: 0.5rem !important;
  }

  .app_pe-md-3__c4wEl {
    padding-right: 1rem !important;
  }

  .app_pe-md-4__umUuu {
    padding-right: 1.5rem !important;
  }

  .app_pe-md-5__2FyDI {
    padding-right: 3rem !important;
  }

  .app_pb-md-0__2T6U5 {
    padding-bottom: 0 !important;
  }

  .app_pb-md-1__2JxnG {
    padding-bottom: 0.25rem !important;
  }

  .app_pb-md-2__gNYRM {
    padding-bottom: 0.5rem !important;
  }

  .app_pb-md-3__2HvNQ {
    padding-bottom: 1rem !important;
  }

  .app_pb-md-4__2NrQe {
    padding-bottom: 1.5rem !important;
  }

  .app_pb-md-5__1DdqU {
    padding-bottom: 3rem !important;
  }

  .app_ps-md-0__xnHRC {
    padding-left: 0 !important;
  }

  .app_ps-md-1__LIFtQ {
    padding-left: 0.25rem !important;
  }

  .app_ps-md-2__2IGIb {
    padding-left: 0.5rem !important;
  }

  .app_ps-md-3__1vJhZ {
    padding-left: 1rem !important;
  }

  .app_ps-md-4__17lOS {
    padding-left: 1.5rem !important;
  }

  .app_ps-md-5__3x-NG {
    padding-left: 3rem !important;
  }

  .app_text-md-start__2KFH_ {
    text-align: left !important;
  }

  .app_text-md-end__AIOrO {
    text-align: right !important;
  }

  .app_text-md-center__1mhM6 {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .app_float-lg-start__1jFEG {
    float: left !important;
  }

  .app_float-lg-end__2_cFi {
    float: right !important;
  }

  .app_float-lg-none__2s7HE {
    float: none !important;
  }

  .app_d-lg-inline__3JROZ {
    display: inline !important;
  }

  .app_d-lg-inline-block__lsUfc {
    display: inline-block !important;
  }

  .app_d-lg-block__Qo71e {
    display: block !important;
  }

  .app_d-lg-grid__3yomD {
    display: grid !important;
  }

  .app_d-lg-table__3u-Hs {
    display: table !important;
  }

  .app_d-lg-table-row__1qNi7 {
    display: table-row !important;
  }

  .app_d-lg-table-cell__2Nejl {
    display: table-cell !important;
  }

  .app_d-lg-flex__2eeiv {
    display: flex !important;
  }

  .app_d-lg-inline-flex__Hzzjc {
    display: inline-flex !important;
  }

  .app_d-lg-none__1eg44 {
    display: none !important;
  }

  .app_flex-lg-fill__rtC7Q {
    flex: 1 1 auto !important;
  }

  .app_flex-lg-row__2npXX {
    flex-direction: row !important;
  }

  .app_flex-lg-column__2LEKW {
    flex-direction: column !important;
  }

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

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

  .app_flex-lg-grow-0__2GXZR {
    flex-grow: 0 !important;
  }

  .app_flex-lg-grow-1__3szWV {
    flex-grow: 1 !important;
  }

  .app_flex-lg-shrink-0__4mAyq {
    flex-shrink: 0 !important;
  }

  .app_flex-lg-shrink-1__Ll6_l {
    flex-shrink: 1 !important;
  }

  .app_flex-lg-wrap__hnhfZ {
    flex-wrap: wrap !important;
  }

  .app_flex-lg-nowrap__3lgyu {
    flex-wrap: nowrap !important;
  }

  .app_flex-lg-wrap-reverse__2sYvS {
    flex-wrap: wrap-reverse !important;
  }

  .app_gap-lg-0__3TQU- {
    gap: 0 !important;
  }

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

  .app_gap-lg-2__xYefc {
    gap: 0.5rem !important;
  }

  .app_gap-lg-3__3bFLY {
    gap: 1rem !important;
  }

  .app_gap-lg-4__1dapF {
    gap: 1.5rem !important;
  }

  .app_gap-lg-5__1PKtw {
    gap: 3rem !important;
  }

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

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

  .app_justify-content-lg-center__ehIIm {
    justify-content: center !important;
  }

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

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

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

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

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

  .app_align-items-lg-center__3U2wI {
    align-items: center !important;
  }

  .app_align-items-lg-baseline__2l1KD {
    align-items: baseline !important;
  }

  .app_align-items-lg-stretch__1FTES {
    align-items: stretch !important;
  }

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

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

  .app_align-content-lg-center__2GHP1 {
    align-content: center !important;
  }

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

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

  .app_align-content-lg-stretch__2gv65 {
    align-content: stretch !important;
  }

  .app_align-self-lg-auto__1cHO0 {
    align-self: auto !important;
  }

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

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

  .app_align-self-lg-center__1BSxj {
    align-self: center !important;
  }

  .app_align-self-lg-baseline__3kQr8 {
    align-self: baseline !important;
  }

  .app_align-self-lg-stretch__cErEL {
    align-self: stretch !important;
  }

  .app_order-lg-first__mNAjW {
    order: -1 !important;
  }

  .app_order-lg-0__1WLqF {
    order: 0 !important;
  }

  .app_order-lg-1__3gkOK {
    order: 1 !important;
  }

  .app_order-lg-2__2srEp {
    order: 2 !important;
  }

  .app_order-lg-3__2JSPq {
    order: 3 !important;
  }

  .app_order-lg-4__ABeqG {
    order: 4 !important;
  }

  .app_order-lg-5__2GUhz {
    order: 5 !important;
  }

  .app_order-lg-last__3OFre {
    order: 6 !important;
  }

  .app_m-lg-0__1q5Qp {
    margin: 0 !important;
  }

  .app_m-lg-1__Fb18M {
    margin: 0.25rem !important;
  }

  .app_m-lg-2__2NWMa {
    margin: 0.5rem !important;
  }

  .app_m-lg-3__3hMPy {
    margin: 1rem !important;
  }

  .app_m-lg-4__36ozF {
    margin: 1.5rem !important;
  }

  .app_m-lg-5__3kONj {
    margin: 3rem !important;
  }

  .app_m-lg-auto__1pMHZ {
    margin: auto !important;
  }

  .app_mx-lg-0__iwxV_ {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .app_mx-lg-1__3nbxw {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .app_mx-lg-2__1UL0t {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .app_mx-lg-3__2ZORr {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .app_mx-lg-4__s79oD {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .app_mx-lg-5__rTIK- {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .app_mx-lg-auto__1_jvi {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .app_my-lg-0__3Fvi7 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .app_my-lg-1__1vMap {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .app_my-lg-2__w5wh8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .app_my-lg-3__1sMoy {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .app_my-lg-4__2m-s9 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .app_my-lg-5__NYja1 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .app_my-lg-auto__1xamp {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .app_mt-lg-0__3irYG {
    margin-top: 0 !important;
  }

  .app_mt-lg-1__3-Pfg {
    margin-top: 0.25rem !important;
  }

  .app_mt-lg-2__2qWPL {
    margin-top: 0.5rem !important;
  }

  .app_mt-lg-3__3Eh2z {
    margin-top: 1rem !important;
  }

  .app_mt-lg-4__33lQW {
    margin-top: 1.5rem !important;
  }

  .app_mt-lg-5__3C4EI {
    margin-top: 3rem !important;
  }

  .app_mt-lg-auto__3Bh3q {
    margin-top: auto !important;
  }

  .app_me-lg-0__35wan {
    margin-right: 0 !important;
  }

  .app_me-lg-1__8z0Ul {
    margin-right: 0.25rem !important;
  }

  .app_me-lg-2__21_sV {
    margin-right: 0.5rem !important;
  }

  .app_me-lg-3__3GYC1 {
    margin-right: 1rem !important;
  }

  .app_me-lg-4__Po7Aw {
    margin-right: 1.5rem !important;
  }

  .app_me-lg-5__m_Qmn {
    margin-right: 3rem !important;
  }

  .app_me-lg-auto__3zRgn {
    margin-right: auto !important;
  }

  .app_mb-lg-0__3xmo3 {
    margin-bottom: 0 !important;
  }

  .app_mb-lg-1__3d3xK {
    margin-bottom: 0.25rem !important;
  }

  .app_mb-lg-2__NDNE6 {
    margin-bottom: 0.5rem !important;
  }

  .app_mb-lg-3__1HsBS {
    margin-bottom: 1rem !important;
  }

  .app_mb-lg-4__1hpO_ {
    margin-bottom: 1.5rem !important;
  }

  .app_mb-lg-5__M1TXu {
    margin-bottom: 3rem !important;
  }

  .app_mb-lg-auto__1-EyP {
    margin-bottom: auto !important;
  }

  .app_ms-lg-0__1ABPp {
    margin-left: 0 !important;
  }

  .app_ms-lg-1__3yaR0 {
    margin-left: 0.25rem !important;
  }

  .app_ms-lg-2__2g-SE {
    margin-left: 0.5rem !important;
  }

  .app_ms-lg-3__2SsCT {
    margin-left: 1rem !important;
  }

  .app_ms-lg-4__MktsD {
    margin-left: 1.5rem !important;
  }

  .app_ms-lg-5__RULAJ {
    margin-left: 3rem !important;
  }

  .app_ms-lg-auto__22oWZ {
    margin-left: auto !important;
  }

  .app_p-lg-0__7b3bZ {
    padding: 0 !important;
  }

  .app_p-lg-1__2N84h {
    padding: 0.25rem !important;
  }

  .app_p-lg-2__2UMez {
    padding: 0.5rem !important;
  }

  .app_p-lg-3__we-YU {
    padding: 1rem !important;
  }

  .app_p-lg-4__3QyBU {
    padding: 1.5rem !important;
  }

  .app_p-lg-5__qRYZR {
    padding: 3rem !important;
  }

  .app_px-lg-0__1W_ab {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .app_px-lg-1__1ZmQQ {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .app_px-lg-2__nCWIm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .app_px-lg-3__AlkXp {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .app_px-lg-4__UL2LN {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .app_px-lg-5__1vjEE {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .app_py-lg-0__1RoNe {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .app_py-lg-1__3ISxU {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .app_py-lg-2__2kIt9 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .app_py-lg-3__3wkFe {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .app_py-lg-4__17CQb {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .app_py-lg-5__1GJoM {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .app_pt-lg-0__2ZSUZ {
    padding-top: 0 !important;
  }

  .app_pt-lg-1__1Sbt2 {
    padding-top: 0.25rem !important;
  }

  .app_pt-lg-2__pgZPt {
    padding-top: 0.5rem !important;
  }

  .app_pt-lg-3__3SRzq {
    padding-top: 1rem !important;
  }

  .app_pt-lg-4__7WJRn {
    padding-top: 1.5rem !important;
  }

  .app_pt-lg-5__1vIeh {
    padding-top: 3rem !important;
  }

  .app_pe-lg-0__30Y1Y {
    padding-right: 0 !important;
  }

  .app_pe-lg-1__VRl_D {
    padding-right: 0.25rem !important;
  }

  .app_pe-lg-2__37cyr {
    padding-right: 0.5rem !important;
  }

  .app_pe-lg-3__2MpX7 {
    padding-right: 1rem !important;
  }

  .app_pe-lg-4__20_lZ {
    padding-right: 1.5rem !important;
  }

  .app_pe-lg-5__2Qnsl {
    padding-right: 3rem !important;
  }

  .app_pb-lg-0__90jiL {
    padding-bottom: 0 !important;
  }

  .app_pb-lg-1__28b-4 {
    padding-bottom: 0.25rem !important;
  }

  .app_pb-lg-2__16e2Z {
    padding-bottom: 0.5rem !important;
  }

  .app_pb-lg-3__SXlDZ {
    padding-bottom: 1rem !important;
  }

  .app_pb-lg-4__30xU- {
    padding-bottom: 1.5rem !important;
  }

  .app_pb-lg-5__1E9sf {
    padding-bottom: 3rem !important;
  }

  .app_ps-lg-0__2cvEP {
    padding-left: 0 !important;
  }

  .app_ps-lg-1__3BH13 {
    padding-left: 0.25rem !important;
  }

  .app_ps-lg-2__29d2D {
    padding-left: 0.5rem !important;
  }

  .app_ps-lg-3__HYv1n {
    padding-left: 1rem !important;
  }

  .app_ps-lg-4__3KGBd {
    padding-left: 1.5rem !important;
  }

  .app_ps-lg-5__6u-hM {
    padding-left: 3rem !important;
  }

  .app_text-lg-start__2Silg {
    text-align: left !important;
  }

  .app_text-lg-end__2wZIX {
    text-align: right !important;
  }

  .app_text-lg-center__3PjwT {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .app_float-xl-start__1_p4i {
    float: left !important;
  }

  .app_float-xl-end__3-S4l {
    float: right !important;
  }

  .app_float-xl-none__3qVer {
    float: none !important;
  }

  .app_d-xl-inline__PNSbL {
    display: inline !important;
  }

  .app_d-xl-inline-block__zY0H0 {
    display: inline-block !important;
  }

  .app_d-xl-block__2WztZ {
    display: block !important;
  }

  .app_d-xl-grid__18VLN {
    display: grid !important;
  }

  .app_d-xl-table__3oWNA {
    display: table !important;
  }

  .app_d-xl-table-row__216PP {
    display: table-row !important;
  }

  .app_d-xl-table-cell__Moy6s {
    display: table-cell !important;
  }

  .app_d-xl-flex__iR9xt {
    display: flex !important;
  }

  .app_d-xl-inline-flex__3_Ps9 {
    display: inline-flex !important;
  }

  .app_d-xl-none__3irRz {
    display: none !important;
  }

  .app_flex-xl-fill__QR5JZ {
    flex: 1 1 auto !important;
  }

  .app_flex-xl-row__3-bfX {
    flex-direction: row !important;
  }

  .app_flex-xl-column__3mR3M {
    flex-direction: column !important;
  }

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

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

  .app_flex-xl-grow-0__32dKO {
    flex-grow: 0 !important;
  }

  .app_flex-xl-grow-1__2qLTf {
    flex-grow: 1 !important;
  }

  .app_flex-xl-shrink-0__19dgV {
    flex-shrink: 0 !important;
  }

  .app_flex-xl-shrink-1__2JE-K {
    flex-shrink: 1 !important;
  }

  .app_flex-xl-wrap__2ASki {
    flex-wrap: wrap !important;
  }

  .app_flex-xl-nowrap__3vvPy {
    flex-wrap: nowrap !important;
  }

  .app_flex-xl-wrap-reverse__10lBB {
    flex-wrap: wrap-reverse !important;
  }

  .app_gap-xl-0__2Txij {
    gap: 0 !important;
  }

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

  .app_gap-xl-2__2nyBS {
    gap: 0.5rem !important;
  }

  .app_gap-xl-3__Ji6KP {
    gap: 1rem !important;
  }

  .app_gap-xl-4__oEbdl {
    gap: 1.5rem !important;
  }

  .app_gap-xl-5__2-ZCV {
    gap: 3rem !important;
  }

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

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

  .app_justify-content-xl-center__kGVfB {
    justify-content: center !important;
  }

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

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

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

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

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

  .app_align-items-xl-center__1iN_n {
    align-items: center !important;
  }

  .app_align-items-xl-baseline__25L9O {
    align-items: baseline !important;
  }

  .app_align-items-xl-stretch__VBary {
    align-items: stretch !important;
  }

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

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

  .app_align-content-xl-center__3gq30 {
    align-content: center !important;
  }

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

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

  .app_align-content-xl-stretch__l3k7- {
    align-content: stretch !important;
  }

  .app_align-self-xl-auto__PrR3_ {
    align-self: auto !important;
  }

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

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

  .app_align-self-xl-center__1ao58 {
    align-self: center !important;
  }

  .app_align-self-xl-baseline__1Yy2n {
    align-self: baseline !important;
  }

  .app_align-self-xl-stretch__2DSxC {
    align-self: stretch !important;
  }

  .app_order-xl-first__2S9Ao {
    order: -1 !important;
  }

  .app_order-xl-0__1qsq9 {
    order: 0 !important;
  }

  .app_order-xl-1__enyCS {
    order: 1 !important;
  }

  .app_order-xl-2__2XgyV {
    order: 2 !important;
  }

  .app_order-xl-3__2vPLm {
    order: 3 !important;
  }

  .app_order-xl-4__18-f6 {
    order: 4 !important;
  }

  .app_order-xl-5__g3XER {
    order: 5 !important;
  }

  .app_order-xl-last__3mdxD {
    order: 6 !important;
  }

  .app_m-xl-0__2FdlZ {
    margin: 0 !important;
  }

  .app_m-xl-1__7bEhf {
    margin: 0.25rem !important;
  }

  .app_m-xl-2__Fb9CZ {
    margin: 0.5rem !important;
  }

  .app_m-xl-3__IcGhc {
    margin: 1rem !important;
  }

  .app_m-xl-4__2blxz {
    margin: 1.5rem !important;
  }

  .app_m-xl-5__2FFtd {
    margin: 3rem !important;
  }

  .app_m-xl-auto__3o-hH {
    margin: auto !important;
  }

  .app_mx-xl-0__19SSj {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .app_mx-xl-1__xN6NC {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .app_mx-xl-2__3Mj4l {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .app_mx-xl-3__LIzzD {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .app_mx-xl-4__2wyuD {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .app_mx-xl-5__2nUwA {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .app_mx-xl-auto__1ThOa {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .app_my-xl-0__18kqR {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .app_my-xl-1__3k5na {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .app_my-xl-2__JTF24 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .app_my-xl-3__3eBWm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .app_my-xl-4__hWGoR {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .app_my-xl-5__1NOEk {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .app_my-xl-auto__1cnpx {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .app_mt-xl-0__1YKtw {
    margin-top: 0 !important;
  }

  .app_mt-xl-1__jXBon {
    margin-top: 0.25rem !important;
  }

  .app_mt-xl-2__1HMJn {
    margin-top: 0.5rem !important;
  }

  .app_mt-xl-3__S7YUC {
    margin-top: 1rem !important;
  }

  .app_mt-xl-4__FijMF {
    margin-top: 1.5rem !important;
  }

  .app_mt-xl-5__1uWzM {
    margin-top: 3rem !important;
  }

  .app_mt-xl-auto__1pj8a {
    margin-top: auto !important;
  }

  .app_me-xl-0__rOeyr {
    margin-right: 0 !important;
  }

  .app_me-xl-1__1R26G {
    margin-right: 0.25rem !important;
  }

  .app_me-xl-2__NYzIY {
    margin-right: 0.5rem !important;
  }

  .app_me-xl-3__2B6U5 {
    margin-right: 1rem !important;
  }

  .app_me-xl-4__1yAW_ {
    margin-right: 1.5rem !important;
  }

  .app_me-xl-5__2B2_Y {
    margin-right: 3rem !important;
  }

  .app_me-xl-auto__2EXzu {
    margin-right: auto !important;
  }

  .app_mb-xl-0__2kfOK {
    margin-bottom: 0 !important;
  }

  .app_mb-xl-1__TIMZI {
    margin-bottom: 0.25rem !important;
  }

  .app_mb-xl-2__zBSEI {
    margin-bottom: 0.5rem !important;
  }

  .app_mb-xl-3__2BC4X {
    margin-bottom: 1rem !important;
  }

  .app_mb-xl-4__zm5FL {
    margin-bottom: 1.5rem !important;
  }

  .app_mb-xl-5__1a7cT {
    margin-bottom: 3rem !important;
  }

  .app_mb-xl-auto__1DNYt {
    margin-bottom: auto !important;
  }

  .app_ms-xl-0__20SE3 {
    margin-left: 0 !important;
  }

  .app_ms-xl-1__1n42B {
    margin-left: 0.25rem !important;
  }

  .app_ms-xl-2__2EXUK {
    margin-left: 0.5rem !important;
  }

  .app_ms-xl-3__1oPN2 {
    margin-left: 1rem !important;
  }

  .app_ms-xl-4__3dyin {
    margin-left: 1.5rem !important;
  }

  .app_ms-xl-5__K0fjk {
    margin-left: 3rem !important;
  }

  .app_ms-xl-auto__2QQv2 {
    margin-left: auto !important;
  }

  .app_p-xl-0__3kWPR {
    padding: 0 !important;
  }

  .app_p-xl-1__ad61Z {
    padding: 0.25rem !important;
  }

  .app_p-xl-2__2HSkO {
    padding: 0.5rem !important;
  }

  .app_p-xl-3__3Nj8K {
    padding: 1rem !important;
  }

  .app_p-xl-4__3z4nC {
    padding: 1.5rem !important;
  }

  .app_p-xl-5__hVKgk {
    padding: 3rem !important;
  }

  .app_px-xl-0__3cf-I {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .app_px-xl-1__LeP4w {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .app_px-xl-2__1TmuN {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .app_px-xl-3__1tfNv {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .app_px-xl-4__2R1W- {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .app_px-xl-5__M80xU {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .app_py-xl-0__1BHbD {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .app_py-xl-1__2KV9_ {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .app_py-xl-2__2XvoU {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .app_py-xl-3__mEhsK {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .app_py-xl-4__3WiAh {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .app_py-xl-5__3LzIf {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .app_pt-xl-0__2YJ9p {
    padding-top: 0 !important;
  }

  .app_pt-xl-1__Favy8 {
    padding-top: 0.25rem !important;
  }

  .app_pt-xl-2__2SGjh {
    padding-top: 0.5rem !important;
  }

  .app_pt-xl-3__RqrVv {
    padding-top: 1rem !important;
  }

  .app_pt-xl-4__32Rlu {
    padding-top: 1.5rem !important;
  }

  .app_pt-xl-5__3kVyq {
    padding-top: 3rem !important;
  }

  .app_pe-xl-0__3g9d1 {
    padding-right: 0 !important;
  }

  .app_pe-xl-1__EBYZh {
    padding-right: 0.25rem !important;
  }

  .app_pe-xl-2__LO9E3 {
    padding-right: 0.5rem !important;
  }

  .app_pe-xl-3__2i2Xx {
    padding-right: 1rem !important;
  }

  .app_pe-xl-4__1GO0J {
    padding-right: 1.5rem !important;
  }

  .app_pe-xl-5__3yLTn {
    padding-right: 3rem !important;
  }

  .app_pb-xl-0__1uE_z {
    padding-bottom: 0 !important;
  }

  .app_pb-xl-1__2mfxH {
    padding-bottom: 0.25rem !important;
  }

  .app_pb-xl-2__3qAQT {
    padding-bottom: 0.5rem !important;
  }

  .app_pb-xl-3__3Lj3E {
    padding-bottom: 1rem !important;
  }

  .app_pb-xl-4__1kUEe {
    padding-bottom: 1.5rem !important;
  }

  .app_pb-xl-5__1wpN4 {
    padding-bottom: 3rem !important;
  }

  .app_ps-xl-0__3Fbp1 {
    padding-left: 0 !important;
  }

  .app_ps-xl-1__13p0e {
    padding-left: 0.25rem !important;
  }

  .app_ps-xl-2__-6Z9F {
    padding-left: 0.5rem !important;
  }

  .app_ps-xl-3__3QB-N {
    padding-left: 1rem !important;
  }

  .app_ps-xl-4__3A5pU {
    padding-left: 1.5rem !important;
  }

  .app_ps-xl-5__1YuZT {
    padding-left: 3rem !important;
  }

  .app_text-xl-start__2lUtF {
    text-align: left !important;
  }

  .app_text-xl-end__2IIjX {
    text-align: right !important;
  }

  .app_text-xl-center__2UErw {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .app_float-xxl-start__14FbQ {
    float: left !important;
  }

  .app_float-xxl-end__3hiHs {
    float: right !important;
  }

  .app_float-xxl-none__3lHpY {
    float: none !important;
  }

  .app_d-xxl-inline__31D0P {
    display: inline !important;
  }

  .app_d-xxl-inline-block__1qJMq {
    display: inline-block !important;
  }

  .app_d-xxl-block__15zpA {
    display: block !important;
  }

  .app_d-xxl-grid__3dLGz {
    display: grid !important;
  }

  .app_d-xxl-table__pt3ZD {
    display: table !important;
  }

  .app_d-xxl-table-row__2S2UW {
    display: table-row !important;
  }

  .app_d-xxl-table-cell__2yJZO {
    display: table-cell !important;
  }

  .app_d-xxl-flex__1pijU {
    display: flex !important;
  }

  .app_d-xxl-inline-flex__2jmOo {
    display: inline-flex !important;
  }

  .app_d-xxl-none__100RW {
    display: none !important;
  }

  .app_flex-xxl-fill__fUHuI {
    flex: 1 1 auto !important;
  }

  .app_flex-xxl-row__3frKl {
    flex-direction: row !important;
  }

  .app_flex-xxl-column__1rQio {
    flex-direction: column !important;
  }

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

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

  .app_flex-xxl-grow-0__1F0vR {
    flex-grow: 0 !important;
  }

  .app_flex-xxl-grow-1__1xTLH {
    flex-grow: 1 !important;
  }

  .app_flex-xxl-shrink-0__2QSfC {
    flex-shrink: 0 !important;
  }

  .app_flex-xxl-shrink-1__Ddd99 {
    flex-shrink: 1 !important;
  }

  .app_flex-xxl-wrap__1ayps {
    flex-wrap: wrap !important;
  }

  .app_flex-xxl-nowrap__1JqGK {
    flex-wrap: nowrap !important;
  }

  .app_flex-xxl-wrap-reverse__3hres {
    flex-wrap: wrap-reverse !important;
  }

  .app_gap-xxl-0__1Vfed {
    gap: 0 !important;
  }

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

  .app_gap-xxl-2__kLX2d {
    gap: 0.5rem !important;
  }

  .app_gap-xxl-3__3Odkm {
    gap: 1rem !important;
  }

  .app_gap-xxl-4__YYgOi {
    gap: 1.5rem !important;
  }

  .app_gap-xxl-5__ITYyD {
    gap: 3rem !important;
  }

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

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

  .app_justify-content-xxl-center__27SPH {
    justify-content: center !important;
  }

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

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

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

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

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

  .app_align-items-xxl-center__2Hd0W {
    align-items: center !important;
  }

  .app_align-items-xxl-baseline__3uYpm {
    align-items: baseline !important;
  }

  .app_align-items-xxl-stretch__2Xqr7 {
    align-items: stretch !important;
  }

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

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

  .app_align-content-xxl-center__2YICl {
    align-content: center !important;
  }

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

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

  .app_align-content-xxl-stretch__3pEGt {
    align-content: stretch !important;
  }

  .app_align-self-xxl-auto__1nxP7 {
    align-self: auto !important;
  }

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

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

  .app_align-self-xxl-center__akb3s {
    align-self: center !important;
  }

  .app_align-self-xxl-baseline__SGgyk {
    align-self: baseline !important;
  }

  .app_align-self-xxl-stretch__GHswM {
    align-self: stretch !important;
  }

  .app_order-xxl-first__cdxnP {
    order: -1 !important;
  }

  .app_order-xxl-0__1qS62 {
    order: 0 !important;
  }

  .app_order-xxl-1__1x7bn {
    order: 1 !important;
  }

  .app_order-xxl-2__2hfXP {
    order: 2 !important;
  }

  .app_order-xxl-3__3Q4fn {
    order: 3 !important;
  }

  .app_order-xxl-4__3IFhz {
    order: 4 !important;
  }

  .app_order-xxl-5__2AR5_ {
    order: 5 !important;
  }

  .app_order-xxl-last__10DVI {
    order: 6 !important;
  }

  .app_m-xxl-0__1Mm6G {
    margin: 0 !important;
  }

  .app_m-xxl-1__2BXL2 {
    margin: 0.25rem !important;
  }

  .app_m-xxl-2__UeKh- {
    margin: 0.5rem !important;
  }

  .app_m-xxl-3__2kIxE {
    margin: 1rem !important;
  }

  .app_m-xxl-4__1RjJi {
    margin: 1.5rem !important;
  }

  .app_m-xxl-5__1ulqH {
    margin: 3rem !important;
  }

  .app_m-xxl-auto__1ftmm {
    margin: auto !important;
  }

  .app_mx-xxl-0__3tJRf {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .app_mx-xxl-1__SFa_b {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .app_mx-xxl-2__2F39c {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .app_mx-xxl-3__AhzeJ {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .app_mx-xxl-4__3VjpH {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .app_mx-xxl-5__Gw5Fm {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .app_mx-xxl-auto__1HUDI {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .app_my-xxl-0__q4Lgz {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .app_my-xxl-1__2MMfn {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .app_my-xxl-2__AMszU {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .app_my-xxl-3__3mKSk {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .app_my-xxl-4__7ixah {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .app_my-xxl-5__2kGvz {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .app_my-xxl-auto__3kzHw {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .app_mt-xxl-0__2roUR {
    margin-top: 0 !important;
  }

  .app_mt-xxl-1__278Fy {
    margin-top: 0.25rem !important;
  }

  .app_mt-xxl-2__30Iq1 {
    margin-top: 0.5rem !important;
  }

  .app_mt-xxl-3__2bx8R {
    margin-top: 1rem !important;
  }

  .app_mt-xxl-4__2EJuC {
    margin-top: 1.5rem !important;
  }

  .app_mt-xxl-5__q62Ck {
    margin-top: 3rem !important;
  }

  .app_mt-xxl-auto__1BYLz {
    margin-top: auto !important;
  }

  .app_me-xxl-0__BXrhL {
    margin-right: 0 !important;
  }

  .app_me-xxl-1__VhEiC {
    margin-right: 0.25rem !important;
  }

  .app_me-xxl-2__1_rvn {
    margin-right: 0.5rem !important;
  }

  .app_me-xxl-3__3I4VZ {
    margin-right: 1rem !important;
  }

  .app_me-xxl-4__1YYyM {
    margin-right: 1.5rem !important;
  }

  .app_me-xxl-5__j5W2q {
    margin-right: 3rem !important;
  }

  .app_me-xxl-auto__3fi0m {
    margin-right: auto !important;
  }

  .app_mb-xxl-0__1KP8h {
    margin-bottom: 0 !important;
  }

  .app_mb-xxl-1__2HnL1 {
    margin-bottom: 0.25rem !important;
  }

  .app_mb-xxl-2__1M4HW {
    margin-bottom: 0.5rem !important;
  }

  .app_mb-xxl-3__2-sL4 {
    margin-bottom: 1rem !important;
  }

  .app_mb-xxl-4__3kvEW {
    margin-bottom: 1.5rem !important;
  }

  .app_mb-xxl-5__S3psm {
    margin-bottom: 3rem !important;
  }

  .app_mb-xxl-auto__1jtoV {
    margin-bottom: auto !important;
  }

  .app_ms-xxl-0__2SBBB {
    margin-left: 0 !important;
  }

  .app_ms-xxl-1__2oIVJ {
    margin-left: 0.25rem !important;
  }

  .app_ms-xxl-2__3Cai8 {
    margin-left: 0.5rem !important;
  }

  .app_ms-xxl-3__2cG4t {
    margin-left: 1rem !important;
  }

  .app_ms-xxl-4__1MwT8 {
    margin-left: 1.5rem !important;
  }

  .app_ms-xxl-5__1Od2b {
    margin-left: 3rem !important;
  }

  .app_ms-xxl-auto__1q7ZA {
    margin-left: auto !important;
  }

  .app_p-xxl-0__2ymh1 {
    padding: 0 !important;
  }

  .app_p-xxl-1__2Mvle {
    padding: 0.25rem !important;
  }

  .app_p-xxl-2__2k6Bs {
    padding: 0.5rem !important;
  }

  .app_p-xxl-3__1RHbf {
    padding: 1rem !important;
  }

  .app_p-xxl-4__3EGOM {
    padding: 1.5rem !important;
  }

  .app_p-xxl-5__2HA3j {
    padding: 3rem !important;
  }

  .app_px-xxl-0__20v0r {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .app_px-xxl-1__18Q0g {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .app_px-xxl-2__1qa9q {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .app_px-xxl-3__34l0J {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .app_px-xxl-4__1NODV {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .app_px-xxl-5__3BEiS {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .app_py-xxl-0__30GT9 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .app_py-xxl-1__3C6iH {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .app_py-xxl-2__3UJM7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .app_py-xxl-3__1wdW8 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .app_py-xxl-4__34wSB {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .app_py-xxl-5__3JwJK {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .app_pt-xxl-0__2wRSB {
    padding-top: 0 !important;
  }

  .app_pt-xxl-1__qPqSt {
    padding-top: 0.25rem !important;
  }

  .app_pt-xxl-2__3Vf2_ {
    padding-top: 0.5rem !important;
  }

  .app_pt-xxl-3__2Izwo {
    padding-top: 1rem !important;
  }

  .app_pt-xxl-4__3GJ-v {
    padding-top: 1.5rem !important;
  }

  .app_pt-xxl-5__R_oZd {
    padding-top: 3rem !important;
  }

  .app_pe-xxl-0__YN-R9 {
    padding-right: 0 !important;
  }

  .app_pe-xxl-1__1unU7 {
    padding-right: 0.25rem !important;
  }

  .app_pe-xxl-2__4hgS7 {
    padding-right: 0.5rem !important;
  }

  .app_pe-xxl-3__3AFgU {
    padding-right: 1rem !important;
  }

  .app_pe-xxl-4__3idet {
    padding-right: 1.5rem !important;
  }

  .app_pe-xxl-5__3TJk9 {
    padding-right: 3rem !important;
  }

  .app_pb-xxl-0__3vLj8 {
    padding-bottom: 0 !important;
  }

  .app_pb-xxl-1__1wZku {
    padding-bottom: 0.25rem !important;
  }

  .app_pb-xxl-2__-QJu1 {
    padding-bottom: 0.5rem !important;
  }

  .app_pb-xxl-3__1OJ5J {
    padding-bottom: 1rem !important;
  }

  .app_pb-xxl-4__2FW_2 {
    padding-bottom: 1.5rem !important;
  }

  .app_pb-xxl-5__23NwZ {
    padding-bottom: 3rem !important;
  }

  .app_ps-xxl-0__1qryH {
    padding-left: 0 !important;
  }

  .app_ps-xxl-1__2_ZYF {
    padding-left: 0.25rem !important;
  }

  .app_ps-xxl-2__2EeA8 {
    padding-left: 0.5rem !important;
  }

  .app_ps-xxl-3__2xB0l {
    padding-left: 1rem !important;
  }

  .app_ps-xxl-4__1U5zq {
    padding-left: 1.5rem !important;
  }

  .app_ps-xxl-5__3-zm3 {
    padding-left: 3rem !important;
  }

  .app_text-xxl-start__2R0PB {
    text-align: left !important;
  }

  .app_text-xxl-end__AQNK- {
    text-align: right !important;
  }

  .app_text-xxl-center__QvOF5 {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .app_fs-1__2LGW5 {
    font-size: 2.5rem !important;
  }

  .app_fs-2__k33jw {
    font-size: 2rem !important;
  }

  .app_fs-3__1M7op {
    font-size: 1.75rem !important;
  }

  .app_fs-4__Y6yHw {
    font-size: 1.5rem !important;
  }
}
@media print {
  .app_d-print-inline__32e-O {
    display: inline !important;
  }

  .app_d-print-inline-block__2U3Ka {
    display: inline-block !important;
  }

  .app_d-print-block__U-1I0 {
    display: block !important;
  }

  .app_d-print-grid__1rDNF {
    display: grid !important;
  }

  .app_d-print-table__1TI7q {
    display: table !important;
  }

  .app_d-print-table-row__2f5Z- {
    display: table-row !important;
  }

  .app_d-print-table-cell__b1gKr {
    display: table-cell !important;
  }

  .app_d-print-flex__1put0 {
    display: flex !important;
  }

  .app_d-print-inline-flex__Xc3Vz {
    display: inline-flex !important;
  }

  .app_d-print-none__1IK-0 {
    display: none !important;
  }
}
/* You can add global styles to this file, and also import other style files */
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiTypography-h1__Am_iS {
  font-size: 2rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h2__2nW2z {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h3__GHtRy, .app_MuiDialog-root__1zVXB .app_MuiDialogTitle-root__1S7Ex {
  font-size: 1.25rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h4__2MW-s {
  font-size: 1.125rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h5__Rztff {
  font-size: 1rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h6__25s5V {
  font-size: 0.875rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-subtitle1__hTR_S {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.app_MuiTypography-subtitle2__3nCEm {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-subtitle3__1w0ZF {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.app_MuiTypography-subtitle4__tzRaV {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body1__3oPL2 {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body2__2-F5d {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body3__2MNFs {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.app_MuiTypography-body4__3lCrv {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body5__3VVG6 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body6__37AAO {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.app_MuiTypography-body7__2UccE {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body8__LuIc_ {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #4D4D4D;
}
.app_MuiTypography-body9__32O98 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 100;
  color: #4D4D4D;
}
.app_MuiTypography-paragraph__3PAFR {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
}
.app_MuiTypography-h2Toolbar__2ae9g {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #FFF;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiButton-root__1whmy {
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
}
/* Small */
.app_MuiButton-sizeSmall__11eMm {
  height: 26px;
  font-size: 0.875rem;
  padding: 2px 14px 2px 14px;
}
/* Medium */
.app_MuiButton-sizeMedium__1mTlj {
  height: 32px;
  font-size: 0.875rem;
  padding: 5px 14px 5px 14px;
}
/* Large */
.app_MuiButton-sizeLarge__3JeUM {
  height: 40px;
  font-size: 0.9375rem;
  padding: 9px 17px 9px 17px;
}
.app_MuiButton-containedPrimary__3G7mI {
  border: 1px solid #2C6C8F;
  background-color: #2C6C8F;
  color: #FBFBFB;
}
.app_MuiButton-containedPrimary__3G7mI:hover {
  border: 1px solid #1E4B64;
  background-color: #1E4B64;
  color: #FBFBFB;
}
.app_MuiButton-containedPrimary__3G7mI:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-outlinedPrimary__QIy0R {
  border: 1px solid rgba(44, 108, 143, 0.5019607843);
  background-color: transparent;
  color: #2C6C8F;
}
.app_MuiButton-outlinedPrimary__QIy0R:hover {
  border: 1px solid #2C6C8F;
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.app_MuiButton-outlinedPrimary__QIy0R:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-textPrimary__lEqmq {
  color: #2C6C8F;
  background-color: transparent;
}
.app_MuiButton-textPrimary__lEqmq:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.app_MuiButton-textPrimary__lEqmq:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-containedSecondary__2ePB8 {
  border: 1px solid #4D395A;
  background-color: #4D395A;
  color: #FBFBFB;
}
.app_MuiButton-containedSecondary__2ePB8:hover {
  border: 1px solid #774D6D;
  background-color: #774D6D;
  color: #FBFBFB;
}
.app_MuiButton-containedSecondary__2ePB8:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #E0E0E0;
}
.app_MuiButton-outlinedSecondary__3Mv04 {
  border: 1px solid #4D395A;
  background-color: transparent;
  color: #774D6D;
}
.app_MuiButton-outlinedSecondary__3Mv04:hover {
  border: 1px solid #774D6D;
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #774D6D;
}
.app_MuiButton-outlinedSecondary__3Mv04:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-textSecondary__1_IKz {
  color: #774D6D;
}
.app_MuiButton-textSecondary__1_IKz:hover {
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #774D6D;
}
.app_MuiButton-textSecondary__1_IKz:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-containedSuccess__1kHkZ {
  background-color: #8CC04B;
  color: #FBFBFB;
}
.app_MuiButton-containedSuccess__1kHkZ:hover {
  background-color: #92A57C;
  color: #FBFBFB;
}
.app_MuiButton-containedSuccess__1kHkZ:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiButton-containedError__1vPWh {
  background-color: #A30014;
  color: #FBFBFB;
}
.app_MuiButton-containedError__1vPWh:hover {
  background-color: #C62828;
  color: #FBFBFB;
}
.app_MuiButton-containedError__1vPWh:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.app_ButtonContainedGray__GICr1 {
  border: 1px solid #F5F5F5;
  background-color: #F5F5F5;
  color: #4D4D4D;
}
.app_ButtonContainedGray__GICr1:hover {
  border: 1px solid #DFDFDF;
  background-color: #DFDFDF;
  color: #4D4D4D;
}
.app_ButtonContainedGray__GICr1:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.app_ButtonOutlinedGray__1S6gu {
  border: 1px solid rgba(0, 0, 0, 0.4117647059);
  background-color: transparent;
  color: #4D4D4D;
}
.app_ButtonOutlinedGray__1S6gu:hover {
  border: 1px solid #4D4D4D;
  background-color: rgba(77, 77, 77, 0.1019607843);
  color: #4D4D4D;
}
.app_ButtonOutlinedGray__1S6gu:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.app_ButtonTextGray__1onZa {
  color: #4D4D4D;
  background-color: transparent;
}
.app_ButtonTextGray__1onZa:hover {
  background-color: rgba(77, 77, 77, 0.1019607843);
  color: #4D4D4D;
}
.app_ButtonTextGray__1onZa:disabled {
  background-color: #E0E0E0;
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiButtonGroup-groupedOutlinedPrimary__3lQHJ {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  border: 1px solid rgba(44, 108, 143, 0.5019607843);
  background-color: transparent;
  color: #2C6C8F;
}
.app_MuiButtonGroup-groupedOutlinedPrimary__3lQHJ:hover {
  border: 1px solid #2C6C8F;
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.app_MuiButtonGroup-groupedOutlinedPrimary__3lQHJ:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiToggleButton-root__3xzDB {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.app_MuiToggleButton-root__3xzDB:hover {
  color: #4D4D4D;
}
.app_MuiToggleButton-secondary__33nMz {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  border: 1px solid #774D6D;
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.app_MuiToggleButton-secondary__33nMz:hover {
  border: 1px solid #774D6D;
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #4D4D4D;
}
.app_MuiToggleButton-secondary__33nMz.app_Mui-selected__Fwt9Z {
  border: 1px solid #4D395A;
  background-color: #4D395A;
  color: #FBFBFB;
}
.app_MuiToggleButton-secondary__33nMz.app_Mui-selected__Fwt9Z:hover {
  border: 1px solid #774D6D;
  background-color: #774D6D;
  color: #FBFBFB;
}
.app_MuiToggleButton-secondary__33nMz.app_Mui-selected__Fwt9Z:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.app_MuiToggleButton-primary__kvQuM {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  border: 1px solid #1E4B64;
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.app_MuiToggleButton-primary__kvQuM:hover {
  border: 1px solid #1E4B64;
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #4D4D4D;
}
.app_MuiToggleButton-primary__kvQuM.app_Mui-selected__Fwt9Z {
  border: 1px solid #1E4B64;
  background-color: #1E4B64;
  color: #FBFBFB;
}
.app_MuiToggleButton-primary__kvQuM.app_Mui-selected__Fwt9Z:hover {
  border: 1px solid #2C6C8F;
  background-color: #2C6C8F;
  color: #FBFBFB;
}
.app_MuiToggleButton-primary__kvQuM.app_Mui-selected__Fwt9Z:disabled {
  background-color: #E0E0E0;
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiIconButton-root__3Psm3.app_Mui-disabled__37TXq {
  background-color: transparent;
  color: #999;
}
.app_MuiIconButton-colorPrimary__1nTiR {
  color: #2C6C8F;
  background-color: transparent;
}
.app_MuiIconButton-colorPrimary__1nTiR:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.app_MuiIconButton-colorSecondary__29zQP {
  color: #774D6D;
}
.app_MuiIconButton-colorSecondary__29zQP:hover {
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #774D6D;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiLoadingButton-root__9FL_v.app_Mui-disabled__37TXq {
  background-color: #E0E0E0;
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiSwitch-root__1oznW {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
.app_MuiSwitch-root__1oznW .app_MuiSwitch-switchBase__1JeQO {
  color: #FAFAFA;
}
.app_MuiSwitch-root__1oznW .app_MuiSwitch-switchBase__1JeQO:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.app_MuiSwitch-root__1oznW .app_Mui-checked__oY5fS {
  color: #2C6C8F;
}
.app_MuiSwitch-root__1oznW .app_Mui-checked__oY5fS:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.app_MuiSwitch-root__1oznW .app_MuiSwitch-track__21bpr {
  background-color: #999;
  opacity: 1;
}
.app_MuiSwitch-root__1oznW .app_Mui-checked__oY5fS + .app_MuiSwitch-track__21bpr {
  background-color: rgba(44, 108, 143, 0.5019607843);
}
.app_MuiSwitch-root__1oznW .app_Mui-disabled__37TXq {
  color: #F5F5F5;
  opacity: 1;
}
.app_MuiSwitch-root__1oznW .app_Mui-disabled__37TXq + .app_MuiSwitch-track__21bpr {
  background-color: #E0E0E0;
  opacity: 1;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiTypography-h1__Am_iS {
  font-size: 2rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h2__2nW2z {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h3__GHtRy, .app_MuiDialog-root__1zVXB .app_MuiDialogTitle-root__1S7Ex {
  font-size: 1.25rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h4__2MW-s {
  font-size: 1.125rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h5__Rztff {
  font-size: 1rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-h6__25s5V {
  font-size: 0.875rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-subtitle1__hTR_S {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.app_MuiTypography-subtitle2__3nCEm {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-subtitle3__1w0ZF {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.app_MuiTypography-subtitle4__tzRaV {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body1__3oPL2 {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body2__2-F5d {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body3__2MNFs {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.app_MuiTypography-body4__3lCrv {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.app_MuiTypography-body5__3VVG6 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body6__37AAO {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.app_MuiTypography-body7__2UccE {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.app_MuiTypography-body8__LuIc_ {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #4D4D4D;
}
.app_MuiTypography-body9__32O98 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 100;
  color: #4D4D4D;
}
.app_MuiTypography-paragraph__3PAFR {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
}
.app_MuiTypography-h2Toolbar__2ae9g {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #FFF;
}
.app_MuiDialogActions-spacing__2D8vN {
  margin: 1rem;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiIcon-colorAction__1_3pX {
  color: #4D4D4D;
}
.app_MuiIcon-fontSizeSmall__1K9gg {
  font-size: 1.25rem;
}
.app_MuiIcon-fontSizeMedium__19BO5 {
  font-size: 1.5rem;
}
.app_MuiIcon-fontSizeLarge__2KbDj {
  font-size: 2.1875rem;
}
.app_MuiIcon-colorPrimary__EZJAw {
  color: #2C6C8F;
}
.app_MuiIcon-colorError__2YPID {
  color: #A30014;
}
.app_MuiIcon-colorSecondary__1T0wx {
  color: #4D395A;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiAvatar-root__3iHfj {
  color: #4D4D4D;
}
.app_MuiAvatar-rounded__4l9tO {
  background-color: #F1F1F1;
}
.app_customAvatarOnlyBorder__1z9uc, .app_customAvatarLetter__zRg7P, .app_customAvatarOnlyBorderSogelinkDarkBlue__MEeSY, .app_customAvatarOnlyBorderSecondary__1BBkP, .app_customAvatarOnlyBorderPrimary__34pPK {
  border: 1px solid #B7B7B7;
  background-color: transparent;
  color: #000;
  font-size: 1.25rem;
}
.app_customAvatarOnlyBorderPrimary__34pPK {
  border: 2px solid #1E4B64;
}
.app_customAvatarOnlyBorderSecondary__1BBkP {
  border: 2px solid #774D6D;
}
.app_customAvatarOnlyBorderSogelinkDarkBlue__MEeSY {
  border: 2px solid #00112B;
}
.app_customAvatarLetter__zRg7P {
  font-size: 1rem;
}
.app_customAvatarLetterGrey__2LU8A {
  font-size: 1rem;
  border: 2px solid #666;
  background-color: #F5F5F5;
  color: #4D4D4D;
}
.app_customAvatarLetterWhite__2Psdp {
  font-size: 1.1rem;
  border: 0 none;
  background-color: #FFF;
  color: #4D4D4D;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiCheckbox-root__1pgBR {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  color: #666;
}
.app_MuiCheckbox-root__1pgBR:hover {
  color: #666;
}
.app_MuiCheckbox-colorPrimary__1vssF:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.app_MuiCheckbox-colorPrimary__1vssF.app_Mui-checked__oY5fS {
  color: #2C6C8F;
}
.app_MuiCheckbox-colorPrimary__1vssF.app_Mui-disabled__37TXq {
  color: rgba(0, 0, 0, 0.2588235294);
}
.app_MuiCheckbox-colorSecondary__1HTgZ.app_Mui-checked__oY5fS {
  color: #4D395A;
}
.app_MuiCheckbox-colorSecondary__1HTgZ.app_Mui-disabled__37TXq {
  color: rgba(0, 0, 0, 0.2588235294);
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiFormLabel-root__1VMhu {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-size: 1rem;
  font-weight: 500;
  color: #000;
}
.app_MuiFormLabel-root__1VMhu.app_Mui-focused__yf2rs {
  color: #2C6C8F;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiRadio-root__1JHXo:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.app_MuiRadio-root__1JHXo.app_Mui-checked__oY5fS {
  color: #2C6C8F;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiInputBase-root__1ks0L.app_MuiFilledInput-root__3IE85::before {
  border-bottom: 1px solid #B7B7B7;
}
.app_MuiInputBase-root__1ks0L.app_MuiFilledInput-root__3IE85.app_Mui-disabled__37TXq::before {
  border-bottom: 1px dotted #959595;
}
.app_customMuiFilledInput__2OYJa .app_MuiFilledInput-root__3IE85:hover {
  background-color: #fff;
}
.app_customMuiFilledInput__2OYJa .app_MuiInputBase-root__1ks0L.app_MuiFilledInput-root__3IE85.app_Mui-focused__yf2rs {
  background-color: #fff;
}
.app_customMuiFilledInput__2OYJa .app_MuiInputBase-hiddenLabel__1I0QP {
  padding-top: 0;
  height: 37px;
}
.app_MuiFilledInput-root__3IE85 {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  background-color: #F6F6F4;
}
.app_MuiFilledInput-root__3IE85 .app_Mui-disabled__37TXq {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #E0E0E0;
}
.app_MuiInputBase-colorPrimary__2UYsV::after {
  border-bottom: 2px solid #2C6C8F;
}
.app_MuiInputBase-root__1ks0L.app_MuiFilledInput-root__3IE85.app_Mui-error__nLVXp::after {
  border-bottom: 2px solid #A30014;
}
.app_MuiFormHelperText-root__21bnn {
  margin-left: 0;
}
.app_MuiAutocomplete-root__Ruw8g .app_MuiInputBase-hiddenLabel__1I0QP {
  padding-top: 0;
  min-height: 40px;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiMenuItem-root__2Jblq {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiButtonBase-root__2xD-T.app_MuiPaginationItem-root__3rCxy.app_MuiPaginationItem-textPrimary__2qv5s.app_Mui-selected__Fwt9Z {
  color: #FFF;
  background-color: #2C6C8F;
}
.app_MuiButtonBase-root__2xD-T.app_MuiPaginationItem-root__3rCxy.app_MuiPaginationItem-textPrimary__2qv5s.app_Mui-selected__Fwt9Z:hover {
  color: #FFF;
  background-color: #2C6C8F;
  cursor: default;
}
.app_MuiButtonBase-root__2xD-T.app_MuiPaginationItem-root__3rCxy.app_MuiPaginationItem-textPrimary__2qv5s:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiLink-root__36gYY {
  color: #2C6C8F;
}
.app_MuiLink-root__36gYY:hover {
  color: #2C6C8F;
  cursor: pointer;
}
.app_LinkGray__kxhfC {
  color: #666;
  text-decoration-color: #666;
}
.app_LinkGray__kxhfC:hover {
  color: #666;
  cursor: default;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiCircularProgress-colorPrimary__3if2k {
  color: #2C6C8F;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiAlert-root__aTHZf {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-size: 0.875rem;
}
.app_MuiAlert-filledSuccess__g-0JX {
  background-color: #8CC04B;
}
.app_MuiAlert-standardError__2lE1g {
  color: #621B16;
  background: #FEECEB;
}
.app_MuiAlert-standardError__2lE1g .app_MuiAlertTitle-root__3_XMm {
  color: #621B16;
}
.app_MuiAlert-standardError__2lE1g .app_MuiAlert-icon__1jZ89 {
  color: #F44336;
}
.app_MuiAlert-standardWarning__1oYaR {
  color: #5F2B01;
  background: #FDF0E5;
}
.app_MuiAlert-standardWarning__1oYaR .app_MuiAlertTitle-root__3_XMm {
  color: #5F2B01;
}
.app_MuiAlert-standardWarning__1oYaR .app_MuiAlert-icon__1jZ89 {
  color: #ED6C02;
}
.app_MuiAlert-standardSuccess__3amkG {
  color: #1E4620;
  background: #EDF7ED;
}
.app_MuiAlert-standardSuccess__3amkG .app_MuiAlertTitle-root__3_XMm {
  color: #1E4620;
}
.app_MuiAlert-standardSuccess__3amkG .app_MuiAlert-icon__1jZ89 {
  color: #4CAF50;
}
.app_MuiAlert-standardInfo__rdzmo {
  color: #0D3C61;
  background: #E8F4FE;
}
.app_MuiAlert-standardInfo__rdzmo .app_MuiAlertTitle-root__3_XMm {
  color: #0D3C61;
}
.app_MuiAlert-standardInfo__rdzmo .app_MuiAlert-icon__1jZ89 {
  color: #2196F3;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiTable-root__1mj87 {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
th.app_MuiTableCell-root__1n8ig {
  color: #959595;
  border-bottom: 1px solid #B7B7B7;
}
.app_MuiTableRow-root__1eiUU.app_MuiTableRow-hover__3BJcj:hover {
  background-color: #F1F7FF;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiListItemText-root__3By1T {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
.app_MuiListItemText-root__3By1T .app_MuiListItemText-secondary__1VfPh {
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiChip-root__aZODZ {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
.app_MuiChip-colorPrimary__1LJg4 {
  background-color: #2C6C8F;
}
.app_MuiChip-colorSecondary__CW8MN {
  background-color: #4D395A;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiTimeline-root__1dBf4 .app_MuiTimelineItem-root__1RLRo::before {
  content: none;
}
.app_MuiTimeline-root__1dBf4 .app_MuiTimelineDot-outlinedPrimary__3vPD8 {
  border-color: #2C6C8F;
}
.app_MuiTimeline-root__1dBf4 .app_MuiTimelineDot-outlinedSecondary__3MWAq {
  border-color: #4D395A;
}
.app_MuiTimeline-root__1dBf4 .app_MuiTimelineDot-filledPrimary__2NYr- {
  background-color: #2C6C8F;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiFab-primary__1z94_ {
  background-color: #2C6C8F;
}
.app_MuiFab-secondary__ddn5c {
  background-color: #4D395A;
}
.app_MuiFab-secondary__ddn5c:hover {
  background-color: #774D6D;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiTab-root__3mIXt.app_Mui-selected__Fwt9Z {
  color: #2C6C8F;
}
.app_MuiTabs-indicator__sw672 {
  background-color: #2C6C8F;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_MuiBadge-badge__3K2hm.app_MuiBadge-colorSuccess__34pLf {
  background-color: #8CC04B;
}
/* ======= variables ======= */
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.app_multiline-ellipsis__JAnP8 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.app_text-truncate__10-Pg, .app_MuiListItemText-root__3By1T .app_MuiListItemText-primary__1G_Kz, .app_MuiListItemText-root__3By1T .app_MuiListItemText-secondary__1VfPh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
/* ======= CSS ======= */
html {
  height: 100%;
  font-size: 16px;
}
body {
  position: relative;
  min-height: 100%;
  font-size: 1rem;
  background: #C2C8D1;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  color: #000;
}
.app_cardWrapper__3RQWy,
.app_userCardWrapper__2g6dy {
  position: absolute;
  top: 0;
  bottom: 0;
  min-height: 100%;
  border: 0;
  border-radius: 0 0.25rem 0.25rem 0;
  background-color: #FCFCFB;
}
.app_nav-box__3_SZp {
  margin-left: 220px;
  min-height: 60px;
  background: #FFF;
  position: relative;
  z-index: 100;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  position: sticky;
  top: 50px;
  padding: 0 0.75rem;
}
.app_cardCustomerInfo__1qEYN {
  position: absolute;
  bottom: 0;
}
label {
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 0;
}
.app_user-info__2lQC6 {
  font-size: 0.875rem;
  color: #666;
}
.app_text-off-black__38DYZ {
  color: #191919;
}
hr:not([size]) {
  height: auto;
}
.app_minButtonWidth__3eZIs {
  min-width: 140px;
}
.app_minToggleButtonWidth__2I20_ {
  min-width: 110px;
}
.app_circularProgress__2tDty {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* ======= MUI ======= */
.app_MuiToolbar-root__3jfzX {
  min-height: 50px;
}
.app_MuiListSubheader-root__2xtY8 {
  background-color: #F4F5F6;
}
.app_MuiTabPanel-root__1xYP5 {
  padding: 24px 0;
}
.app_MuiTimeline-root__1dBf4 img {
  max-width: 100% !important;
  height: auto;
}
.app_MuiCard-root__34woh {
  border: 1px solid #B7B7B7;
}
.app_MuiCardContent-root__1GQaw:last-child {
  padding-bottom: 16px;
}
.app_MuiAccordion-root__2_FTZ {
  border: 1px solid #B7B7B7;
}
.app_MuiTableContainer-root__3dM09 {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.app_MuiListItemIcon-root__21rvf {
  min-width: 40px;
}
/* ======= Focus-table ======= */
.app_ag-theme-alpine__3CGTl {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif" !important;
  font-size: 1rem !important;
}
.app_ag-theme-alpine__3CGTl a {
  color: #2C6C8F;
}
.app_ag-theme-alpine__3CGTl .app_ag-header-row__1CZhr {
  font-size: 1rem !important;
  font-weight: 400 !important;
  color: #4D4D4D;
}
.app_ag-theme-alpine__3CGTl .app_ag-header-cell-label__3EzUC {
  font-size: 0.8125rem !important;
  color: #4D4D4D;
}
.app_ag-theme-alpine__3CGTl .app_ag-cell__2fk6K {
  line-height: 50px !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-cell-wrapper__1rtxI > :not(.app_ag-cell-value__2lN1m):not(.app_ag-group-value__170pW) {
  height: 50px !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-header-cell-menu-button__1NAJ2:hover {
  color: #2C6C8F !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-tab-selected__DPThO {
  color: #2C6C8F !important;
  border-bottom-color: #2C6C8F !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-tab__2aZqS:hover {
  color: #2C6C8F !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-checkbox-input-wrapper__2UZoz.app_ag-checked__28j1I::after {
  color: #2C6C8F !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-row__1Eh70 {
  color: #000 !important;
  min-height: 42px !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-row__1Eh70:hover {
  cursor: pointer;
}
.app_ag-theme-alpine__3CGTl .app_ag-row-hover__3ut5j {
  background-color: rgba(33, 150, 243, 0.1) !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-details-row__Jl2Q5 {
  padding: 15px !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-group-expanded__142rR .app_ag-icon__1nIfv:hover,
.app_ag-theme-alpine__3CGTl .app_ag-group-contracted__3eobp .app_ag-icon__1nIfv:hover {
  color: #2C6C8F !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-details-row__Jl2Q5 .app_ag-details-grid__3p93D .app_ag-root-wrapper__1thwP {
  border: none !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-details-row__Jl2Q5 .app_ag-details-grid__3p93D .app_ag-root-wrapper__1thwP .app_ag-header__ffukc {
  background-color: #fff !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-details-row__Jl2Q5 .app_ag-header__ffukc {
  background-color: #fff !important;
}
.app_ag-theme-alpine__3CGTl .app_ag-react-container__1sTL0 {
  width: 100%;
}
/* ===== Scrollbar CSS ===== */
/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #767D89 #BDBDBD;
}
/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 8px;
}
*::-webkit-scrollbar-track {
  background: #BDBDBD;
}
*::-webkit-scrollbar-thumb {
  background-color: #767D89;
}
/* ======= Froala ======= */
.app_fr-toolbar__HL1fZ.app_fr-top__1ZRs6 {
  border-radius: 3px 3px 0 0 !important;
  -moz-border-radius: 3px 3px 0 0 !important;
  -webkit-border-radius: 3px 3px 0 0 !important;
}
.app_fr-second-toolbar__2mtuM {
  border-radius: 0 0 3px 3px !important;
  -moz-border-radius: 0 0 3px 3px !important;
  -webkit-border-radius: 3px !important;
}
@media (max-width: 575px) {
  .app_container-xl__3_3lf {
    padding-right: var(--bs-gutter-x, 0);
    padding-left: var(--bs-gutter-x, 0);
  }

  .app_custom-no-gutter__3bOh8 {
    padding-left: 0;
    padding-right: 0;
  }

  .app_nav-box__3_SZp {
    margin-left: 0;
    margin-bottom: 0;
  }

  .app_cardWrapper__3RQWy,
.app_userCardWrapper__2g6dy {
    width: 100%;
    position: unset;
    top: unset;
    bottom: unset;
  }

  .app_cardWrapper__3RQWy {
    border-radius: 0.25rem;
  }

  .app_userCardWrapper__2g6dy {
    border-radius: 0;
    box-shadow: none;
  }

  .app_cardCustomerInfo__1qEYN {
    position: unset;
    bottom: unset;
  }

  .app_custom-shadow__3nzok {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0);
  }

  .app_MuiTimeline-root__1dBf4 {
    padding: 0.375rem 0.75rem;
  }

  .app_MuiDialogTitle-root__1S7Ex {
    padding: 0.75rem;
  }

  .app_MuiDialogContent-root__3wiGC {
    padding: 0.75rem;
  }

  .app_MuiDialogActions-spacing__2D8vN {
    padding: 0;
    margin: 1rem 0.75rem;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .app_container-xl__3_3lf {
    padding-right: var(--bs-gutter-x, 0);
    padding-left: var(--bs-gutter-x, 0);
  }

  .app_custom-no-gutter__3bOh8 {
    padding-left: 0;
    padding-right: 0;
  }

  .app_nav-box__3_SZp {
    margin-left: 0;
    margin-bottom: 0;
  }

  .app_cardWrapper__3RQWy,
.app_userCardWrapper__2g6dy {
    width: 100%;
    position: unset;
    top: unset;
    bottom: unset;
  }

  .app_cardWrapper__3RQWy {
    border-radius: 0.25rem;
  }

  .app_userCardWrapper__2g6dy {
    border-radius: 0;
  }

  .app_userCardWrapper__2g6dy {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .app_cardCustomerInfo__1qEYN {
    position: unset;
    bottom: unset;
  }

  .app_MuiTimeline-root__1dBf4 {
    padding: 0.375rem 0.75rem;
  }

  .app_MuiDialogTitle-root__1S7Ex {
    padding: 0.75rem;
  }

  .app_MuiDialogContent-root__3wiGC {
    padding: 0.75rem;
  }

  .app_MuiDialogActions-spacing__2D8vN {
    padding: 0;
    margin: 1rem 0.75rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_container-xl__3_3lf {
    padding-right: var(--bs-gutter-x, 0);
    padding-left: var(--bs-gutter-x, 0);
  }

  .app_custom-no-gutter__3bOh8 {
    padding-left: 0;
    padding-right: 0;
  }

  .app_nav-box__3_SZp {
    margin-left: 0;
    margin-bottom: 0;
    z-index: 300;
  }

  .app_cardWrapper__3RQWy,
.app_userCardWrapper__2g6dy {
    width: 100%;
    position: unset;
    top: unset;
    bottom: unset;
  }

  .app_cardWrapper__3RQWy {
    border-radius: 0;
  }

  .app_userCardWrapper__2g6dy {
    border-radius: 0 0 0.25rem 0.25rem;
  }

  .app_cardCustomerInfo__1qEYN {
    position: unset;
    bottom: unset;
  }

  .app_MuiTimeline-root__1dBf4 {
    padding: 0.375rem 0.75rem;
  }

  .app_custom-sticky-top__U-r3n {
    position: sticky;
    top: 110px;
    z-index: 200;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .app_container-xl__3_3lf {
    padding-right: var(--bs-gutter-x, 0);
    padding-left: var(--bs-gutter-x, 0);
  }

  .app_custom-no-gutter__3bOh8 {
    padding-left: 0;
  }

  .app_nav-box__3_SZp {
    margin-bottom: 0;
    z-index: 300;
  }

  .app_MuiTimeline-root__1dBf4 {
    padding: 0.375rem 0.75rem;
  }

  .app_custom-sticky-top__U-r3n {
    position: sticky;
    top: 110px;
    z-index: 200;
  }
}
@media (min-width: 1400px) {
  .app_container-lg__1D37h {
    max-width: 1140px;
  }
}
@media (min-width: 320px) {
  .app_MuiToolbar-root__3jfzX {
    padding-left: 0;
    padding-right: 0;
  }
}
.app_customContainer__30yxO {
  position: relative;
  min-height: 100vh;
  border-radius: 0;
  margin-bottom: 0;
}
.app_wrapper__5FOoS {
  height: 100%;
  width: 100%;
}
.app_customNavBox__2n36I {
  visibility: hidden;
  height: 0;
  margin-bottom: 0;
}
.app_leftsideMenu__3X5sz {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  min-height: 100%;
  overflow: auto;
  background: #F4F5F6;
  width: 220px;
  padding: 100px 0 30px;
  border-radius: 0;
  border-right: 1px solid #B7B7B7;
}
.app_contentPage__2ut_e, .app_customContentPageSupport__23YWR, .app_customContentPage__3lYuP {
  position: relative;
  margin-left: 220px;
  height: 100%;
  min-height: 100vh;
  background: #FFF;
  border-radius: 0.25rem;
}
.app_customContentPage__3lYuP {
  border-radius: 0;
}
.app_customMuiLink__3X7E5 {
  color: #72C0D3;
  text-decoration-color: rgba(114, 192, 211, 0.4);
}
.app_customMuiLink__3X7E5:hover {
  color: #72C0D3;
}
.app_mainFooter__H8oe4 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: 50px;
  clear: both;
  background-color: #7c9eb2;
  text-align: center;
  color: #FFF;
  padding: 15px 10px;
  display: block;
  font-size: 0.9rem;
}
@media (max-width: 575px) {
  .app_contentPage__2ut_e, .app_customContentPage__3lYuP, .app_customContentPageSupport__23YWR {
    min-height: 600px;
    z-index: 1;
    margin-left: 0;
    border-radius: 0;
    padding: 0 0.75rem;
  }

  .app_customContentPage__3lYuP {
    padding: 0 0.75rem;
  }

  .app_customContentPageSupport__23YWR {
    padding: 0;
  }

  .app_customContainer__30yxO {
    min-height: 600px;
    margin-bottom: 0;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .app_contentPage__2ut_e, .app_customContentPage__3lYuP, .app_customContentPageSupport__23YWR {
    min-height: 600px;
    margin-left: 0;
    border-radius: 0;
    padding: 0 0.75rem;
  }

  .app_customContentPage__3lYuP {
    padding: 0 0.75rem;
  }

  .app_customContentPageSupport__23YWR {
    padding: 0;
  }

  .app_customContainer__30yxO {
    min-height: 600px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_custom-no-gutter__3bOh8 {
    padding-left: 0;
    padding-right: 0;
  }

  .app_contentPage__2ut_e, .app_customContentPage__3lYuP, .app_customContentPageSupport__23YWR {
    margin-left: 0;
    border-radius: 0;
    padding: 0 0.75rem;
  }

  .app_customContentPageSupport__23YWR {
    padding: 0;
  }

  .app_customContainer__30yxO {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .app_contentPage__2ut_e, .app_customContentPage__3lYuP, .app_customContentPageSupport__23YWR {
    border-radius: 0;
    padding: 0 0.75rem;
  }

  .app_customContentPageSupport__23YWR {
    padding: 0;
  }

  .app_customContainer__30yxO {
    margin-bottom: 0;
  }

  .app_varHeight__3uUug {
    height: 60px;
  }
}
@media (min-width: 1200px) {
  .app_customContentPage__3lYuP {
    padding: 0 0.75rem;
  }
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.switch_MuiSwitch-root__2bwCK {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
}
.switch_MuiSwitch-root__2bwCK .switch_MuiSwitch-switchBase__2Qw-l {
  color: #FAFAFA;
}
.switch_MuiSwitch-root__2bwCK .switch_MuiSwitch-switchBase__2Qw-l:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.switch_MuiSwitch-root__2bwCK .switch_Mui-checked__3NsSJ {
  color: #2C6C8F;
}
.switch_MuiSwitch-root__2bwCK .switch_Mui-checked__3NsSJ:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
}
.switch_MuiSwitch-root__2bwCK .switch_MuiSwitch-track__ZGPIV {
  background-color: #999;
  opacity: 1;
}
.switch_MuiSwitch-root__2bwCK .switch_Mui-checked__3NsSJ + .switch_MuiSwitch-track__ZGPIV {
  background-color: rgba(44, 108, 143, 0.5019607843);
}
.switch_MuiSwitch-root__2bwCK .switch_Mui-disabled__1miep {
  color: #F5F5F5;
  opacity: 1;
}
.switch_MuiSwitch-root__2bwCK .switch_Mui-disabled__1miep + .switch_MuiSwitch-track__ZGPIV {
  background-color: #E0E0E0;
  opacity: 1;
}
/*
 * Replace this with your own classes
 *
 * e.g.
 * .container {
 * }
*/
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.button_MuiButton-root__3--sl {
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
}
/* Small */
.button_MuiButton-sizeSmall__1QZxI {
  height: 26px;
  font-size: 0.875rem;
  padding: 2px 14px 2px 14px;
}
/* Medium */
.button_MuiButton-sizeMedium__37CWx {
  height: 32px;
  font-size: 0.875rem;
  padding: 5px 14px 5px 14px;
}
/* Large */
.button_MuiButton-sizeLarge__1044N {
  height: 40px;
  font-size: 0.9375rem;
  padding: 9px 17px 9px 17px;
}
.button_MuiButton-containedPrimary__1ub8u {
  border: 1px solid #2C6C8F;
  background-color: #2C6C8F;
  color: #FBFBFB;
}
.button_MuiButton-containedPrimary__1ub8u:hover {
  border: 1px solid #1E4B64;
  background-color: #1E4B64;
  color: #FBFBFB;
}
.button_MuiButton-containedPrimary__1ub8u:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-outlinedPrimary__1-llh {
  border: 1px solid rgba(44, 108, 143, 0.5019607843);
  background-color: transparent;
  color: #2C6C8F;
}
.button_MuiButton-outlinedPrimary__1-llh:hover {
  border: 1px solid #2C6C8F;
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.button_MuiButton-outlinedPrimary__1-llh:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-textPrimary__1yhTc {
  color: #2C6C8F;
  background-color: transparent;
}
.button_MuiButton-textPrimary__1yhTc:hover {
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #2C6C8F;
}
.button_MuiButton-textPrimary__1yhTc:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-containedSecondary__S_GRt {
  border: 1px solid #4D395A;
  background-color: #4D395A;
  color: #FBFBFB;
}
.button_MuiButton-containedSecondary__S_GRt:hover {
  border: 1px solid #774D6D;
  background-color: #774D6D;
  color: #FBFBFB;
}
.button_MuiButton-containedSecondary__S_GRt:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #E0E0E0;
}
.button_MuiButton-outlinedSecondary__Agayi {
  border: 1px solid #4D395A;
  background-color: transparent;
  color: #774D6D;
}
.button_MuiButton-outlinedSecondary__Agayi:hover {
  border: 1px solid #774D6D;
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #774D6D;
}
.button_MuiButton-outlinedSecondary__Agayi:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-textSecondary__aXCZA {
  color: #774D6D;
}
.button_MuiButton-textSecondary__aXCZA:hover {
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #774D6D;
}
.button_MuiButton-textSecondary__aXCZA:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-containedSuccess__GD-u2 {
  background-color: #8CC04B;
  color: #FBFBFB;
}
.button_MuiButton-containedSuccess__GD-u2:hover {
  background-color: #92A57C;
  color: #FBFBFB;
}
.button_MuiButton-containedSuccess__GD-u2:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_MuiButton-containedError__1e23b {
  background-color: #A30014;
  color: #FBFBFB;
}
.button_MuiButton-containedError__1e23b:hover {
  background-color: #C62828;
  color: #FBFBFB;
}
.button_MuiButton-containedError__1e23b:disabled {
  border: 1px solid #E0E0E0;
  background-color: #E0E0E0;
  color: #999;
}
.button_ButtonContainedGray__2Q2cr {
  border: 1px solid #F5F5F5;
  background-color: #F5F5F5;
  color: #4D4D4D;
}
.button_ButtonContainedGray__2Q2cr:hover {
  border: 1px solid #DFDFDF;
  background-color: #DFDFDF;
  color: #4D4D4D;
}
.button_ButtonContainedGray__2Q2cr:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.button_ButtonOutlinedGray__2y76J {
  border: 1px solid rgba(0, 0, 0, 0.4117647059);
  background-color: transparent;
  color: #4D4D4D;
}
.button_ButtonOutlinedGray__2y76J:hover {
  border: 1px solid #4D4D4D;
  background-color: rgba(77, 77, 77, 0.1019607843);
  color: #4D4D4D;
}
.button_ButtonOutlinedGray__2y76J:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.button_ButtonTextGray__2aFEE {
  color: #4D4D4D;
  background-color: transparent;
}
.button_ButtonTextGray__2aFEE:hover {
  background-color: rgba(77, 77, 77, 0.1019607843);
  color: #4D4D4D;
}
.button_ButtonTextGray__2aFEE:disabled {
  background-color: #E0E0E0;
  color: #999;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.dialog_MuiTypography-h1__1tyNb {
  font-size: 2rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-h2__2DnwZ {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-h3__1A9N4, .dialog_MuiDialog-root__3PaNP .dialog_MuiDialogTitle-root__NPW5i {
  font-size: 1.25rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-h4__1Ejsm {
  font-size: 1.125rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-h5__1h0I0 {
  font-size: 1rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-h6__2sTpM {
  font-size: 0.875rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-subtitle1__2yBUf {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.dialog_MuiTypography-subtitle2__3mLXK {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.dialog_MuiTypography-subtitle3__3fxPt {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.dialog_MuiTypography-subtitle4__35ztA {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.dialog_MuiTypography-body1__ofws7 {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.dialog_MuiTypography-body2__2kOcI {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-body3__2FuFO {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.dialog_MuiTypography-body4__aN_6d {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.dialog_MuiTypography-body5__2FnvL {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-body6__2KAQo {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.dialog_MuiTypography-body7__2f0GQ {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.dialog_MuiTypography-body8__3Ovhb {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #4D4D4D;
}
.dialog_MuiTypography-body9__3W3-K {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 100;
  color: #4D4D4D;
}
.dialog_MuiTypography-paragraph__3LjHr {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
}
.dialog_MuiTypography-h2Toolbar__f1nK1 {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #FFF;
}
.dialog_MuiDialogActions-spacing__20EmI {
  margin: 1rem;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.denied-access-page_center__1qYet {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  margin: 0;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.avatar_MuiAvatar-root__1nMhb {
  color: #4D4D4D;
}
.avatar_MuiAvatar-rounded__2r6dy {
  background-color: #F1F1F1;
}
.avatar_customAvatarOnlyBorder__2Zvwn, .avatar_customAvatarLetter__3Y8qj, .avatar_customAvatarOnlyBorderSogelinkDarkBlue__7_tsv, .avatar_customAvatarOnlyBorderSecondary__1XoJA, .avatar_customAvatarOnlyBorderPrimary__2z3nC {
  border: 1px solid #B7B7B7;
  background-color: transparent;
  color: #000;
  font-size: 1.25rem;
}
.avatar_customAvatarOnlyBorderPrimary__2z3nC {
  border: 2px solid #1E4B64;
}
.avatar_customAvatarOnlyBorderSecondary__1XoJA {
  border: 2px solid #774D6D;
}
.avatar_customAvatarOnlyBorderSogelinkDarkBlue__7_tsv {
  border: 2px solid #00112B;
}
.avatar_customAvatarLetter__3Y8qj {
  font-size: 1rem;
}
.avatar_customAvatarLetterGrey__36o9X {
  font-size: 1rem;
  border: 2px solid #666;
  background-color: #F5F5F5;
  color: #4D4D4D;
}
.avatar_customAvatarLetterWhite__4D6sL {
  font-size: 1.1rem;
  border: 0 none;
  background-color: #FFF;
  color: #4D4D4D;
}
.master-detail-table_detailRowStyle__1RTAQ {
  background-color: #fff !important;
}
.number-select_numbersSelect__1UE6r {
  width: 100px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: transparent;
  color: #4D4D4D;
  height: 26px;
  font-size: 0.875rem;
}
.number-select_numbersSelect__1UE6r input {
  height: 26px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
.number-select_numbersSelect__1UE6r .number-select_number__Azz8V {
  width: 44px;
  text-align: center;
}
.number-select_numbersSelect__1UE6r .number-select_num__1zPzl {
  height: 26px;
}
.number-select_numbersSelect__1UE6r .number-select_num__1zPzl:hover {
  background-color: rgba(77, 77, 77, 0.1);
  color: #4D4D4D;
}
.number-select_numbersSelect__1UE6r *:focus {
  outline: none;
}
/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.typography_MuiTypography-h1__1DkgT {
  font-size: 2rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-h2__3W50b {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-h3__2JjYn {
  font-size: 1.25rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-h4__2lQwk {
  font-size: 1.125rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-h5__qaRAX {
  font-size: 1rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-h6__2SvMF {
  font-size: 0.875rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-subtitle1__1Uh2Q {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.typography_MuiTypography-subtitle2__1Kynl {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.typography_MuiTypography-subtitle3__2VpBm {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 700;
  color: #000;
}
.typography_MuiTypography-subtitle4__30ZM- {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.typography_MuiTypography-body1__z6Ypn {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.typography_MuiTypography-body2__3YyTA {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-body3__1-av2 {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.typography_MuiTypography-body4__1IFvT {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 500;
  color: #000;
}
.typography_MuiTypography-body5__1SmX8 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-body6__NVLT5 {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #666;
}
.typography_MuiTypography-body7__bO5eY {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
}
.typography_MuiTypography-body8__xRhiV {
  font-size: 0.75rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #4D4D4D;
}
.typography_MuiTypography-body9__1OOvQ {
  font-size: 0.875rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 100;
  color: #4D4D4D;
}
.typography_MuiTypography-paragraph__BmVxE {
  font-size: 1rem;
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
}
.typography_MuiTypography-h2Toolbar__2NtYr {
  font-size: 1.5rem;
  font-family: "Lato", "Roboto", "Open Sans", "sans-serif";
  font-weight: 400;
  color: #FFF;
}


/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.link_MuiLink-root__1f9wW {
  color: #2C6C8F;
}
.link_MuiLink-root__1f9wW:hover {
  color: #2C6C8F;
  cursor: pointer;
}
.link_LinkGray__KDU_9 {
  color: #666;
  text-decoration-color: #666;
}
.link_LinkGray__KDU_9:hover {
  color: #666;
  cursor: default;
}

/* ======= variables ======= */
/* Palette */
/* Shades */
/* Button */
/* Background body */
/* Type */
/* Background topbar */
/* Background footer */
/* Link footer */
/* Line & stroke */
/* Alerts - Type & BG */
.toggle-button_MuiToggleButton-root__2kyHj {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.toggle-button_MuiToggleButton-root__2kyHj:hover {
  color: #4D4D4D;
}
.toggle-button_MuiToggleButton-secondary__1vTKd {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  border: 1px solid #774D6D;
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.toggle-button_MuiToggleButton-secondary__1vTKd:hover {
  border: 1px solid #774D6D;
  background-color: rgba(185, 70, 205, 0.1019607843);
  color: #4D4D4D;
}
.toggle-button_MuiToggleButton-secondary__1vTKd.toggle-button_Mui-selected__3G1Er {
  border: 1px solid #4D395A;
  background-color: #4D395A;
  color: #FBFBFB;
}
.toggle-button_MuiToggleButton-secondary__1vTKd.toggle-button_Mui-selected__3G1Er:hover {
  border: 1px solid #774D6D;
  background-color: #774D6D;
  color: #FBFBFB;
}
.toggle-button_MuiToggleButton-secondary__1vTKd.toggle-button_Mui-selected__3G1Er:disabled {
  background-color: #E0E0E0;
  color: #999;
}
.toggle-button_MuiToggleButton-primary__uGz3X {
  font-family: "Roboto", "Lato", "Open Sans", "sans-serif";
  border: 1px solid #1E4B64;
  background-color: transparent;
  color: #4D4D4D;
  min-width: 45px;
}
.toggle-button_MuiToggleButton-primary__uGz3X:hover {
  border: 1px solid #1E4B64;
  background-color: rgba(128, 167, 188, 0.1019607843);
  color: #4D4D4D;
}
.toggle-button_MuiToggleButton-primary__uGz3X.toggle-button_Mui-selected__3G1Er {
  border: 1px solid #1E4B64;
  background-color: #1E4B64;
  color: #FBFBFB;
}
.toggle-button_MuiToggleButton-primary__uGz3X.toggle-button_Mui-selected__3G1Er:hover {
  border: 1px solid #2C6C8F;
  background-color: #2C6C8F;
  color: #FBFBFB;
}
.toggle-button_MuiToggleButton-primary__uGz3X.toggle-button_Mui-selected__3G1Er:disabled {
  background-color: #E0E0E0;
  color: #999;
}
/*
 * Replace this with your own classes
 *
 * e.g.
 * .container {
 * }
*/
@keyframes sales-offer-table-renderers_flash__2QjDl {
  0% {
    background-color: #D3E7EF;
  }
  50% {
    background-color: white;
  }
  100% {
    background-color: #D3E7EF;
  }
}
.rights-wrapper_disabled__3Ujga {
  color: #333;
  pointer-events: none;
  opacity: 0.4;
}
/*
 * Replace this with your own classes
 *
 * e.g.
 * .container {
 * }
*/
@media (max-width: 575px) {
  .admin-change-contract-license-dialog_customizedWidth__1Rsg8 {
    width: 200px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .admin-change-contract-license-dialog_customizedWidth__1Rsg8 {
    width: 200px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .admin-change-contract-license-dialog_customizedWidth__1Rsg8 {
    width: 200px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .admin-change-contract-license-dialog_customizedWidth__1Rsg8 {
    width: 250px;
  }
}
@media (min-width: 1200px) {
  .admin-change-contract-license-dialog_customizedWidth__1Rsg8 {
    width: 300px;
  }
}


/*# sourceMappingURL=main.css.map*/