:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 480px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1500px;

  --bs-gutter-x: 3rem;
  --bs-gutter-y: 0;
}

/* *********************************** */

*,*::before, *::after {box-sizing: border-box;}
@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior: smooth;}}
body {margin: 0;}
h6, h5, h4, h3, h2, h1, p, ol, ul, dl {margin-top: 0;}
abbr[title] {-webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none;}
address {margin-bottom: 1rem; font-style: normal; line-height: inherit;}
small {font-size: 0.875em;}
mark {padding: 0.1875em; background-color: #fff3cd;}
sub, sup {position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
pre, code, kbd, samp {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}
pre {display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}
pre code {font-size: inherit; color: inherit; word-break: normal;}
code {font-size: 0.875em; word-wrap: break-word;}
label {display: inline-block;}
img, svg {vertical-align: middle;}
table {caption-side: bottom;border-collapse: collapse;}
th {text-align: inherit;text-align: -webkit-match-parent;}
thead, tbody, tfoot, tr, td, th {border-color: inherit; border-style: solid; border-width: 0;}
button:focus:not(:focus-visible) {outline: 0;}
input, button, select, optgroup, textarea {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}
button, select {text-transform: none;}
[role=button] {cursor: pointer;}
select {word-wrap: normal;}
select:disabled {opacity: 1;}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {display: none !important;}
button, [type=button], [type=reset], [type=submit] {-webkit-appearance: button;}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {cursor: pointer;}
::-moz-focus-inner {padding: 0; border-style: none;}
textarea {resize: vertical;}
fieldset {min-width: 0; padding: 0; margin: 0; border: 0;}
legend {float: left; width: 100%; padding: 0; margin-bottom: 1rem; line-height: inherit;}
legend + * {clear: left;}
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field {padding: 0;}
::-webkit-inner-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield; outline-offset: -2px;}
::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-color-swatch-wrapper {padding: 0;}
::-webkit-file-upload-button {font: inherit; -webkit-appearance: button;}
::file-selector-button {font: inherit; -webkit-appearance: button;}
output {display: inline-block;}
iframe {border: 0;}
summary {display: list-item; cursor: pointer;}
progress {vertical-align: baseline;}
[hidden] {display: none !important;}
.clearfix::after {display: block;clear: both;content: "";}
figure {margin: 0;}

/* **************************************************** */

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

@media (min-width: 480px) {.container-sm, .container { /* max-width: 450px; */ }}
@media (min-width: 768px) {.container-md, .container-sm, .container {max-width: 720px;}}
@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container {max-width: 960px;}}
@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}
@media (min-width: 1500px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1420px;}}

.row {display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x));}
.row > * {box-sizing: border-box;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}
.col {flex: 1 0 0%;}
.row-cols-auto > * {flex: 0 0 auto;width: auto;}
.row-cols-1 > * {flex: 0 0 auto;width: 100%;}
.row-cols-2 > * {flex: 0 0 auto;width: 50%;}
.row-cols-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
.row-cols-4 > * {flex: 0 0 auto;width: 25%;}
.row-cols-5 > * {flex: 0 0 auto;width: 20%;}
.row-cols-6 > * {flex: 0 0 auto;width: 16.6666666667%;}

.col-auto {flex: 0 0 auto;width: auto;}
.col-1 {flex: 0 0 auto;width: 8.33333333%;}
.col-2 {flex: 0 0 auto;width: 16.66666667%;}
.col-3 {flex: 0 0 auto;width: 25%;}
.col-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-5 {flex: 0 0 auto;width: 41.66666667%;}
.col-6 {flex: 0 0 auto;width: 50%;}
.col-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-9 {flex: 0 0 auto;width: 75%;}
.col-10 {flex: 0 0 auto;width: 83.33333333%;}
.col-11 {flex: 0 0 auto;width: 91.66666667%;}
.col-12 {flex: 0 0 auto;width: 100%;}

.offset-1 {margin-left: 8.33333333%;}
.offset-2 {margin-left: 16.66666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.33333333%;}
.offset-5 {margin-left: 41.66666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.33333333%;}
.offset-8 {margin-left: 66.66666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.33333333%;}
.offset-11 {margin-left: 91.66666667%;}

/* Gutters */
.g-0, .gx-0 {--bs-gutter-x: 0;}
.g-0, .gy-0 {--bs-gutter-y: 0;}
.g-05, .gx-05 {--bs-gutter-x: .5rem;}
.g-05, .gy-05 {--bs-gutter-y: .5rem;}
.g-1, .gx-1 {--bs-gutter-x: 1rem;}
.g-1, .gy-1 {--bs-gutter-y: 1rem;}
.g-15, .gx-15 {--bs-gutter-x: 1.5rem;}
.g-15, .gy-15 {--bs-gutter-y: 1.5rem;}
.g-2, .gx-2 {--bs-gutter-x: 2rem;}
.g-2, .gy-2 {--bs-gutter-y: 2rem;}
.g-25, .gx-25 {--bs-gutter-x: 25rem;}
.g-25, .gy-25 {--bs-gutter-y: 25rem;}
.g-3, .gx-3 {--bs-gutter-x: 3rem;}
.g-35, .gx-35 {--bs-gutter-x: 35rem;}
.g-3, .gy-3 {--bs-gutter-y: 3rem;}
.g-4, .gx-4 {--bs-gutter-x: 4rem;}
.g-45, .gx-45 {--bs-gutter-x: 45rem;}
.g-4, .gy-4 {--bs-gutter-y: 4rem;}
.g-5, .gx-5 {--bs-gutter-x: 5rem;}
.g-55, .gx-55 {--bs-gutter-x: 55rem;}
.g-5, .gy-5 {--bs-gutter-y: 5rem;}
.g-55, .gy-55 {--bs-gutter-y: 55rem;}

@media (min-width: 480px) {
  .col-sm {flex: 1 0 0%;}  
  .row-cols-sm-auto > * {flex: 0 0 auto;width: auto;} .row-cols-sm-1 > * {flex: 0 0 auto;width: 100%;} .row-cols-sm-2 > * {flex: 0 0 auto;width: 50%;} .row-cols-sm-3 > * {flex: 0 0 auto;width: 33.3333333333%;} .row-cols-sm-4 > * {flex: 0 0 auto;width: 25%;} .row-cols-sm-5 > * {flex: 0 0 auto;width: 20%;} .row-cols-sm-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
  .col-sm-auto {flex: 0 0 auto;width: auto;} .col-sm-1 {flex: 0 0 auto;width: 8.33333333%;} .col-sm-2 {flex: 0 0 auto;width: 16.66666667%;} .col-sm-3 {flex: 0 0 auto;width: 25%;} .col-sm-4 {flex: 0 0 auto;width: 33.33333333%;} .col-sm-5 {flex: 0 0 auto;width: 41.66666667%;} .col-sm-6 {flex: 0 0 auto;width: 50%;} .col-sm-7 {flex: 0 0 auto;width: 58.33333333%;} .col-sm-8 {flex: 0 0 auto;width: 66.66666667%;} .col-sm-9 {flex: 0 0 auto;width: 75%;} .col-sm-10 {flex: 0 0 auto;width: 83.33333333%;} .col-sm-11 {flex: 0 0 auto;width: 91.66666667%;} .col-sm-12 {flex: 0 0 auto;width: 100%;}
  .offset-sm-0 {margin-left: 0;} .offset-sm-1 {margin-left: 8.33333333%;} .offset-sm-2 {margin-left: 16.66666667%;} .offset-sm-3 {margin-left: 25%;} .offset-sm-4 {margin-left: 33.33333333%;} .offset-sm-5 {margin-left: 41.66666667%;} .offset-sm-6 {margin-left: 50%;} .offset-sm-7 {margin-left: 58.33333333%;} .offset-sm-8 {margin-left: 66.66666667%;} .offset-sm-9 {margin-left: 75%;} .offset-sm-10 {margin-left: 83.33333333%;} .offset-sm-11 {margin-left: 91.66666667%;}
  .g-sm-0, .gx-sm-0 {--bs-gutter-x: 0;} .g-sm-0, .gy-sm-0 {--bs-gutter-y: 0;} .g-sm-05, .gx-sm-05 {--bs-gutter-x: .5rem;} .g-sm-05, .gy-sm-05 {--bs-gutter-y: .5rem;} .g-sm-1, .gx-sm-1 {--bs-gutter-x: 1rem;} .g-sm-1, .gy-sm-1 {--bs-gutter-y: 1rem;} .g-sm-15, .gx-sm-15 {--bs-gutter-x: 1.5rem;} .g-sm-15, .gy-sm-15 {--bs-gutter-y: 1.5rem;} .g-sm-2, .gx-sm-2 {--bs-gutter-x: 2rem;} .g-sm-2, .gy-sm-2 {--bs-gutter-y: 2rem;} .g-sm-25, .gx-sm-25 {--bs-gutter-x: 25rem;} .g-sm-25, .gy-sm-25 {--bs-gutter-y: 25rem;} .g-sm-3, .gx-sm-3 {--bs-gutter-x: 3rem;} .g-sm-35, .gx-sm-35 {--bs-gutter-x: 35rem;} .g-sm-3, .gy-sm-3 {--bs-gutter-y: 3rem;} .g-sm-4, .gx-sm-4 {--bs-gutter-x: 4rem;} .g-sm-45, .gx-sm-45 {--bs-gutter-x: 45rem;} .g-sm-4, .gy-sm-4 {--bs-gutter-y: 4rem;} .g-sm-5, .gx-sm-5 {--bs-gutter-x: 5rem;} .g-sm-55, .gx-sm-55 {--bs-gutter-x: 55rem;} .g-sm-5, .gy-sm-5 {--bs-gutter-y: 5rem;} .g-sm-55, .gy-sm-55 {--bs-gutter-y: 55rem;} 
}
@media (min-width: 768px) {
  .col-md {flex: 1 0 0%;}
  .row-cols-md-auto > * {flex: 0 0 auto;width: auto;} .row-cols-md-1 > * {flex: 0 0 auto;width: 100%;} .row-cols-md-2 > * {flex: 0 0 auto;width: 50%;} .row-cols-md-3 > * {flex: 0 0 auto;width: 33.3333333333%;} .row-cols-md-4 > * {flex: 0 0 auto;width: 25%;} .row-cols-md-5 > * {flex: 0 0 auto;width: 20%;} .row-cols-md-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
  .col-md-auto {flex: 0 0 auto;width: auto;} .col-md-1 {flex: 0 0 auto;width: 8.33333333%;} .col-md-2 {flex: 0 0 auto;width: 16.66666667%;} .col-md-3 {flex: 0 0 auto;width: 25%;} .col-md-4 {flex: 0 0 auto;width: 33.33333333%;} .col-md-5 {flex: 0 0 auto;width: 41.66666667%;} .col-md-6 {flex: 0 0 auto;width: 50%;} .col-md-7 {flex: 0 0 auto;width: 58.33333333%;} .col-md-8 {flex: 0 0 auto;width: 66.66666667%;} .col-md-9 {flex: 0 0 auto;width: 75%;} .col-md-10 {flex: 0 0 auto;width: 83.33333333%;} .col-md-11 {flex: 0 0 auto;width: 91.66666667%;} .col-md-12 {flex: 0 0 auto;width: 100%;}
  .offset-md-0 {margin-left: 0;} .offset-md-1 {margin-left: 8.33333333%;} .offset-md-2 {margin-left: 16.66666667%;} .offset-md-3 {margin-left: 25%;} .offset-md-4 {margin-left: 33.33333333%;} .offset-md-5 {margin-left: 41.66666667%;} .offset-md-6 {margin-left: 50%;} .offset-md-7 {margin-left: 58.33333333%;} .offset-md-8 {margin-left: 66.66666667%;} .offset-md-9 {margin-left: 75%;} .offset-md-10 {margin-left: 83.33333333%;} .offset-md-11 {margin-left: 91.66666667%;}
  .g-md-0, .gx-md-0 {--bs-gutter-x: 0;} .g-md-0, .gy-md-0 {--bs-gutter-y: 0;} .g-md-05, .gx-md-05 {--bs-gutter-x: .5rem;} .g-md-05, .gy-md-05 {--bs-gutter-y: .5rem;} .g-md-1, .gx-md-1 {--bs-gutter-x: 1rem;} .g-md-1, .gy-md-1 {--bs-gutter-y: 1rem;} .g-md-15, .gx-md-15 {--bs-gutter-x: 1.5rem;} .g-md-15, .gy-md-15 {--bs-gutter-y: 1.5rem;} .g-md-2, .gx-md-2 {--bs-gutter-x: 2rem;} .g-md-2, .gy-md-2 {--bs-gutter-y: 2rem;} .g-md-25, .gx-md-25 {--bs-gutter-x: 25rem;} .g-md-25, .gy-md-25 {--bs-gutter-y: 25rem;} .g-md-3, .gx-md-3 {--bs-gutter-x: 3rem;} .g-md-35, .gx-md-35 {--bs-gutter-x: 35rem;} .g-md-3, .gy-md-3 {--bs-gutter-y: 3rem;} .g-md-4, .gx-md-4 {--bs-gutter-x: 4rem;} .g-md-45, .gx-md-45 {--bs-gutter-x: 45rem;} .g-md-4, .gy-md-4 {--bs-gutter-y: 4rem;} .g-md-5, .gx-md-5 {--bs-gutter-x: 5rem;} .g-md-55, .gx-md-55 {--bs-gutter-x: 55rem;} .g-md-5, .gy-md-5 {--bs-gutter-y: 5rem;} .g-md-55, .gy-md-55 {--bs-gutter-y: 55rem;} 
}
@media (min-width: 992px) {
  .col-lg {flex: 1 0 0%;}
  .row-cols-lg-auto > * {flex: 0 0 auto;width: auto;} .row-cols-lg-1 > * {flex: 0 0 auto;width: 100%;} .row-cols-lg-2 > * {flex: 0 0 auto;width: 50%;} .row-cols-lg-3 > * {flex: 0 0 auto;width: 33.3333333333%;} .row-cols-lg-4 > * {flex: 0 0 auto;width: 25%;} .row-cols-lg-5 > * {flex: 0 0 auto;width: 20%;} .row-cols-lg-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
  .col-lg-auto {flex: 0 0 auto;width: auto;} .col-lg-1 {flex: 0 0 auto;width: 8.33333333%;} .col-lg-2 {flex: 0 0 auto;width: 16.66666667%;} .col-lg-3 {flex: 0 0 auto;width: 25%;} .col-lg-4 {flex: 0 0 auto;width: 33.33333333%;} .col-lg-5 {flex: 0 0 auto;width: 41.66666667%;} .col-lg-6 {flex: 0 0 auto;width: 50%;} .col-lg-7 {flex: 0 0 auto;width: 58.33333333%;} .col-lg-8 {flex: 0 0 auto;width: 66.66666667%;} .col-lg-9 {flex: 0 0 auto;width: 75%;} .col-lg-10 {flex: 0 0 auto;width: 83.33333333%;} .col-lg-11 {flex: 0 0 auto;width: 91.66666667%;} .col-lg-12 {flex: 0 0 auto;width: 100%;}
  .offset-lg-0 {margin-left: 0;} .offset-lg-1 {margin-left: 8.33333333%;} .offset-lg-2 {margin-left: 16.66666667%;} .offset-lg-3 {margin-left: 25%;} .offset-lg-4 {margin-left: 33.33333333%;} .offset-lg-5 {margin-left: 41.66666667%;} .offset-lg-6 {margin-left: 50%;} .offset-lg-7 {margin-left: 58.33333333%;} .offset-lg-8 {margin-left: 66.66666667%;} .offset-lg-9 {margin-left: 75%;} .offset-lg-10 {margin-left: 83.33333333%;} .offset-lg-11 {margin-left: 91.66666667%;}
  .g-lg-0, .gx-lg-0 {--bs-gutter-x: 0;} .g-lg-0, .gy-lg-0 {--bs-gutter-y: 0;} .g-lg-05, .gx-lg-05 {--bs-gutter-x: .5rem;} .g-lg-05, .gy-lg-05 {--bs-gutter-y: .5rem;} .g-lg-1, .gx-lg-1 {--bs-gutter-x: 1rem;} .g-lg-1, .gy-lg-1 {--bs-gutter-y: 1rem;} .g-lg-15, .gx-lg-15 {--bs-gutter-x: 1.5rem;} .g-lg-15, .gy-lg-15 {--bs-gutter-y: 1.5rem;} .g-lg-2, .gx-lg-2 {--bs-gutter-x: 2rem;} .g-lg-2, .gy-lg-2 {--bs-gutter-y: 2rem;} .g-lg-25, .gx-lg-25 {--bs-gutter-x: 25rem;} .g-lg-25, .gy-lg-25 {--bs-gutter-y: 25rem;} .g-lg-3, .gx-lg-3 {--bs-gutter-x: 3rem;} .g-lg-35, .gx-lg-35 {--bs-gutter-x: 35rem;} .g-lg-3, .gy-lg-3 {--bs-gutter-y: 3rem;} .g-lg-4, .gx-lg-4 {--bs-gutter-x: 4rem;} .g-lg-45, .gx-lg-45 {--bs-gutter-x: 45rem;} .g-lg-4, .gy-lg-4 {--bs-gutter-y: 4rem;} .g-lg-5, .gx-lg-5 {--bs-gutter-x: 5rem;} .g-lg-55, .gx-lg-55 {--bs-gutter-x: 55rem;} .g-lg-5, .gy-lg-5 {--bs-gutter-y: 5rem;} .g-lg-55, .gy-lg-55 {--bs-gutter-y: 55rem;} 
}
@media (min-width: 1200px) {
  .col-xl {flex: 1 0 0%;}  
  .row-cols-xl-auto > * {flex: 0 0 auto;width: auto;} .row-cols-xl-1 > * {flex: 0 0 auto;width: 100%;} .row-cols-xl-2 > * {flex: 0 0 auto;width: 50%;} .row-cols-xl-3 > * {flex: 0 0 auto;width: 33.3333333333%;} .row-cols-xl-4 > * {flex: 0 0 auto;width: 25%;} .row-cols-xl-5 > * {flex: 0 0 auto;width: 20%;} .row-cols-xl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
  .col-xl-auto {flex: 0 0 auto;width: auto;} .col-xl-1 {flex: 0 0 auto;width: 8.33333333%;} .col-xl-2 {flex: 0 0 auto;width: 16.66666667%;} .col-xl-3 {flex: 0 0 auto;width: 25%;} .col-xl-4 {flex: 0 0 auto;width: 33.33333333%;} .col-xl-5 {flex: 0 0 auto;width: 41.66666667%;} .col-xl-6 {flex: 0 0 auto;width: 50%;} .col-xl-7 {flex: 0 0 auto;width: 58.33333333%;} .col-xl-8 {flex: 0 0 auto;width: 66.66666667%;} .col-xl-9 {flex: 0 0 auto;width: 75%;} .col-xl-10 {flex: 0 0 auto;width: 83.33333333%;} .col-xl-11 {flex: 0 0 auto;width: 91.66666667%;} .col-xl-12 {flex: 0 0 auto;width: 100%;}
  .offset-xl-0 {margin-left: 0;} .offset-xl-1 {margin-left: 8.33333333%;} .offset-xl-2 {margin-left: 16.66666667%;} .offset-xl-3 {margin-left: 25%;} .offset-xl-4 {margin-left: 33.33333333%;} .offset-xl-5 {margin-left: 41.66666667%;} .offset-xl-6 {margin-left: 50%;} .offset-xl-7 {margin-left: 58.33333333%;} .offset-xl-8 {margin-left: 66.66666667%;} .offset-xl-9 {margin-left: 75%;} .offset-xl-10 {margin-left: 83.33333333%;} .offset-xl-11 {margin-left: 91.66666667%;}
  .g-xl-0, .gx-xl-0 {--bs-gutter-x: 0;} .g-xl-0, .gy-xl-0 {--bs-gutter-y: 0;} .g-xl-05, .gx-xl-05 {--bs-gutter-x: .5rem;} .g-xl-05, .gy-xl-05 {--bs-gutter-y: .5rem;} .g-xl-1, .gx-xl-1 {--bs-gutter-x: 1rem;} .g-xl-1, .gy-xl-1 {--bs-gutter-y: 1rem;} .g-xl-15, .gx-xl-15 {--bs-gutter-x: 1.5rem;} .g-xl-15, .gy-xl-15 {--bs-gutter-y: 1.5rem;} .g-xl-2, .gx-xl-2 {--bs-gutter-x: 2rem;} .g-xl-2, .gy-xl-2 {--bs-gutter-y: 2rem;} .g-xl-25, .gx-xl-25 {--bs-gutter-x: 25rem;} .g-xl-25, .gy-xl-25 {--bs-gutter-y: 25rem;} .g-xl-3, .gx-xl-3 {--bs-gutter-x: 3rem;} .g-xl-35, .gx-xl-35 {--bs-gutter-x: 35rem;} .g-xl-3, .gy-xl-3 {--bs-gutter-y: 3rem;} .g-xl-4, .gx-xl-4 {--bs-gutter-x: 4rem;} .g-xl-45, .gx-xl-45 {--bs-gutter-x: 45rem;} .g-xl-4, .gy-xl-4 {--bs-gutter-y: 4rem;} .g-xl-5, .gx-xl-5 {--bs-gutter-x: 5rem;} .g-xl-55, .gx-xl-55 {--bs-gutter-x: 55rem;} .g-xl-5, .gy-xl-5 {--bs-gutter-y: 5rem;} .g-xl-55, .gy-xl-55 {--bs-gutter-y: 55rem;} 
}
@media (min-width: 1500px) {
  .col-xxl {flex: 1 0 0%;}  
  .row-cols-xxl-auto > * {flex: 0 0 auto;width: auto;} .row-cols-xxl-1 > * {flex: 0 0 auto;width: 100%;} .row-cols-xxl-2 > * {flex: 0 0 auto;width: 50%;} .row-cols-xxl-3 > * {flex: 0 0 auto;width: 33.3333333333%;} .row-cols-xxl-4 > * {flex: 0 0 auto;width: 25%;} .row-cols-xxl-5 > * {flex: 0 0 auto;width: 20%;} .row-cols-xxl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
  .col-xxl-auto {flex: 0 0 auto;width: auto;} .col-xxl-1 {flex: 0 0 auto;width: 8.33333333%;} .col-xxl-2 {flex: 0 0 auto;width: 16.66666667%;} .col-xxl-3 {flex: 0 0 auto;width: 25%;} .col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;} .col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;} .col-xxl-6 {flex: 0 0 auto;width: 50%;} .col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;} .col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;} .col-xxl-9 {flex: 0 0 auto;width: 75%;} .col-xxl-10 {flex: 0 0 auto;width: 83.33333333%;} .col-xxl-11 {flex: 0 0 auto;width: 91.66666667%;} .col-xxl-12 {flex: 0 0 auto;width: 100%;}
  .offset-xxl-0 {margin-left: 0;} .offset-xxl-1 {margin-left: 8.33333333%;} .offset-xxl-2 {margin-left: 16.66666667%;} .offset-xxl-3 {margin-left: 25%;} .offset-xxl-4 {margin-left: 33.33333333%;} .offset-xxl-5 {margin-left: 41.66666667%;} .offset-xxl-6 {margin-left: 50%;} .offset-xxl-7 {margin-left: 58.33333333%;} .offset-xxl-8 {margin-left: 66.66666667%;} .offset-xxl-9 {margin-left: 75%;} .offset-xxl-10 {margin-left: 83.33333333%;} .offset-xxl-11 {margin-left: 91.66666667%;}
  .g-xxl-0, .gx-xxl-0 {--bs-gutter-x: 0;} .g-xxl-0, .gy-xxl-0 {--bs-gutter-y: 0;} .g-xxl-05, .gx-xxl-05 {--bs-gutter-x: .5rem;} .g-xxl-05, .gy-xxl-05 {--bs-gutter-y: .5rem;} .g-xxl-1, .gx-xxl-1 {--bs-gutter-x: 1rem;} .g-xxl-1, .gy-xxl-1 {--bs-gutter-y: 1rem;} .g-xxl-15, .gx-xxl-15 {--bs-gutter-x: 1.5rem;} .g-xxl-15, .gy-xxl-15 {--bs-gutter-y: 1.5rem;} .g-xxl-2, .gx-xxl-2 {--bs-gutter-x: 2rem;} .g-xxl-2, .gy-xxl-2 {--bs-gutter-y: 2rem;} .g-xxl-25, .gx-xxl-25 {--bs-gutter-x: 25rem;} .g-xxl-25, .gy-xxl-25 {--bs-gutter-y: 25rem;} .g-xxl-3, .gx-xxl-3 {--bs-gutter-x: 3rem;} .g-xxl-35, .gx-xxl-35 {--bs-gutter-x: 35rem;} .g-xxl-3, .gy-xxl-3 {--bs-gutter-y: 3rem;} .g-xxl-4, .gx-xxl-4 {--bs-gutter-x: 4rem;} .g-xxl-45, .gx-xxl-45 {--bs-gutter-x: 45rem;} .g-xxl-4, .gy-xxl-4 {--bs-gutter-y: 4rem;} .g-xxl-5, .gx-xxl-5 {--bs-gutter-x: 5rem;} .g-xxl-55, .gx-xxl-55 {--bs-gutter-x: 55rem;} .g-xxl-5, .gy-xxl-5 {--bs-gutter-y: 5rem;} .g-xxl-55, .gy-xxl-55 {--bs-gutter-y: 55rem;} 
}

/* **************************************************************** */
/* **************************************************************** */

.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-grid {display: grid !important;}
.d-inline-grid {display: inline-grid !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: flex !important;}
.d-inline-flex {display: inline-flex !important;}
.d-none {display: none !important;}

.flex-fill {flex: 1 1 auto !important;}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}

.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.justify-content-evenly {justify-content: space-evenly !important;}

.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}

.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}

.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}

.order-first {order: -1 !important;}
.order-0 {order: 0 !important;}
.order-1 {order: 1 !important;}
.order-2 {order: 2 !important;}
.order-3 {order: 3 !important;}
.order-4 {order: 4 !important;}
.order-5 {order: 5 !important;}
.order-6 {order: 6 !important;}
.order-7 {order: 7 !important;}
.order-8 {order: 8 !important;}
.order-9 {order: 9 !important;}
.order-last {order: 10 !important;}

@media (min-width: 480px) {
  .d-sm-inline {display: inline !important;} .d-sm-inline-block {display: inline-block !important;} .d-sm-block {display: block !important;} .d-sm-grid {display: grid !important;} .d-sm-inline-grid {display: inline-grid !important;} .d-sm-table {display: table !important;} .d-sm-table-row {display: table-row !important;} .d-sm-table-cell {display: table-cell !important;} .d-sm-flex {display: flex !important;} .d-sm-inline-flex {display: inline-flex !important;} .d-sm-none {display: none !important;}
  .flex-sm-fill {flex: 1 1 auto !important;} .flex-sm-row {flex-direction: row !important;} .flex-sm-column {flex-direction: column !important;} .flex-sm-row-reverse {flex-direction: row-reverse !important;} .flex-sm-column-reverse {flex-direction: column-reverse !important;} .flex-sm-grow-0 {flex-grow: 0 !important;} .flex-sm-grow-1 {flex-grow: 1 !important;} .flex-sm-shrink-0 {flex-shrink: 0 !important;} .flex-sm-shrink-1 {flex-shrink: 1 !important;} .flex-sm-wrap {flex-wrap: wrap !important;} .flex-sm-nowrap {flex-wrap: nowrap !important;} .flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-sm-start {justify-content: flex-start !important;} .justify-content-sm-end {justify-content: flex-end !important;} .justify-content-sm-center {justify-content: center !important;} .justify-content-sm-between {justify-content: space-between !important;} .justify-content-sm-around {justify-content: space-around !important;} .justify-content-sm-evenly {justify-content: space-evenly !important;}
  .align-items-sm-start {align-items: flex-start !important;} .align-items-sm-end {align-items: flex-end !important;} .align-items-sm-center {align-items: center !important;} .align-items-sm-baseline {align-items: baseline !important;} .align-items-sm-stretch {align-items: stretch !important;}
  .align-content-sm-start {align-content: flex-start !important;} .align-content-sm-end {align-content: flex-end !important;} .align-content-sm-center {align-content: center !important;} .align-content-sm-between {align-content: space-between !important;} .align-content-sm-around {align-content: space-around !important;} .align-content-sm-stretch {align-content: stretch !important;}
  .align-self-sm-auto {align-self: auto !important;} .align-self-sm-start {align-self: flex-start !important;} .align-self-sm-end {align-self: flex-end !important;} .align-self-sm-center {align-self: center !important;} .align-self-sm-baseline {align-self: baseline !important;} .align-self-sm-stretch {align-self: stretch !important;}
  .order-sm-first {order: -1 !important;} .order-sm-0 {order: 0 !important;} .order-sm-1 {order: 1 !important;} .order-sm-2 {order: 2 !important;} .order-sm-3 {order: 3 !important;} .order-sm-4 {order: 4 !important;} .order-sm-5 {order: 5 !important;} .order-sm-6 {order: 6 !important;} .order-sm-7 {order: 7 !important;} .order-sm-8 {order: 8 !important;} .order-sm-9 {order: 9 !important;} .order-sm-last {order: 10 !important;} 
}
@media (min-width: 768px) {
  .d-md-inline {display: inline !important;} .d-md-inline-block {display: inline-block !important;} .d-md-block {display: block !important;} .d-md-grid {display: grid !important;} .d-md-inline-grid {display: inline-grid !important;} .d-md-table {display: table !important;} .d-md-table-row {display: table-row !important;} .d-md-table-cell {display: table-cell !important;} .d-md-flex {display: flex !important;} .d-md-inline-flex {display: inline-flex !important;} .d-md-none {display: none !important;}
  .flex-md-fill {flex: 1 1 auto !important;} .flex-md-row {flex-direction: row !important;} .flex-md-column {flex-direction: column !important;} .flex-md-row-reverse {flex-direction: row-reverse !important;} .flex-md-column-reverse {flex-direction: column-reverse !important;} .flex-md-grow-0 {flex-grow: 0 !important;} .flex-md-grow-1 {flex-grow: 1 !important;} .flex-md-shrink-0 {flex-shrink: 0 !important;} .flex-md-shrink-1 {flex-shrink: 1 !important;} .flex-md-wrap {flex-wrap: wrap !important;} .flex-md-nowrap {flex-wrap: nowrap !important;} .flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-md-start {justify-content: flex-start !important;} .justify-content-md-end {justify-content: flex-end !important;} .justify-content-md-center {justify-content: center !important;} .justify-content-md-between {justify-content: space-between !important;} .justify-content-md-around {justify-content: space-around !important;} .justify-content-md-evenly {justify-content: space-evenly !important;}
  .align-items-md-start {align-items: flex-start !important;} .align-items-md-end {align-items: flex-end !important;} .align-items-md-center {align-items: center !important;} .align-items-md-baseline {align-items: baseline !important;} .align-items-md-stretch {align-items: stretch !important;}
  .align-content-md-start {align-content: flex-start !important;} .align-content-md-end {align-content: flex-end !important;} .align-content-md-center {align-content: center !important;} .align-content-md-between {align-content: space-between !important;} .align-content-md-around {align-content: space-around !important;} .align-content-md-stretch {align-content: stretch !important;}
  .align-self-md-auto {align-self: auto !important;} .align-self-md-start {align-self: flex-start !important;} .align-self-md-end {align-self: flex-end !important;} .align-self-md-center {align-self: center !important;} .align-self-md-baseline {align-self: baseline !important;} .align-self-md-stretch {align-self: stretch !important;}
  .order-md-first {order: -1 !important;} .order-md-0 {order: 0 !important;} .order-md-1 {order: 1 !important;} .order-md-2 {order: 2 !important;} .order-md-3 {order: 3 !important;} .order-md-4 {order: 4 !important;} .order-md-5 {order: 5 !important;} .order-md-6 {order: 6 !important;} .order-md-7 {order: 7 !important;} .order-md-8 {order: 8 !important;} .order-md-9 {order: 9 !important;} .order-md-last {order: 10 !important;} 
}
@media (min-width: 992px) {
  .d-lg-inline {display: inline !important;} .d-lg-inline-block {display: inline-block !important;} .d-lg-block {display: block !important;} .d-lg-grid {display: grid !important;} .d-lg-inline-grid {display: inline-grid !important;} .d-lg-table {display: table !important;} .d-lg-table-row {display: table-row !important;} .d-lg-table-cell {display: table-cell !important;} .d-lg-flex {display: flex !important;} .d-lg-inline-flex {display: inline-flex !important;} .d-lg-none {display: none !important;}
  .flex-lg-fill {flex: 1 1 auto !important;} .flex-lg-row {flex-direction: row !important;} .flex-lg-column {flex-direction: column !important;} .flex-lg-row-reverse {flex-direction: row-reverse !important;} .flex-lg-column-reverse {flex-direction: column-reverse !important;} .flex-lg-grow-0 {flex-grow: 0 !important;} .flex-lg-grow-1 {flex-grow: 1 !important;} .flex-lg-shrink-0 {flex-shrink: 0 !important;} .flex-lg-shrink-1 {flex-shrink: 1 !important;} .flex-lg-wrap {flex-wrap: wrap !important;} .flex-lg-nowrap {flex-wrap: nowrap !important;} .flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-lg-start {justify-content: flex-start !important;} .justify-content-lg-end {justify-content: flex-end !important;} .justify-content-lg-center {justify-content: center !important;} .justify-content-lg-between {justify-content: space-between !important;} .justify-content-lg-around {justify-content: space-around !important;} .justify-content-lg-evenly {justify-content: space-evenly !important;}
  .align-items-lg-start {align-items: flex-start !important;} .align-items-lg-end {align-items: flex-end !important;} .align-items-lg-center {align-items: center !important;} .align-items-lg-baseline {align-items: baseline !important;} .align-items-lg-stretch {align-items: stretch !important;}
  .align-content-lg-start {align-content: flex-start !important;} .align-content-lg-end {align-content: flex-end !important;} .align-content-lg-center {align-content: center !important;} .align-content-lg-between {align-content: space-between !important;} .align-content-lg-around {align-content: space-around !important;} .align-content-lg-stretch {align-content: stretch !important;}
  .align-self-lg-auto {align-self: auto !important;} .align-self-lg-start {align-self: flex-start !important;} .align-self-lg-end {align-self: flex-end !important;} .align-self-lg-center {align-self: center !important;} .align-self-lg-baseline {align-self: baseline !important;} .align-self-lg-stretch {align-self: stretch !important;}
  .order-lg-first {order: -1 !important;} .order-lg-0 {order: 0 !important;} .order-lg-1 {order: 1 !important;} .order-lg-2 {order: 2 !important;} .order-lg-3 {order: 3 !important;} .order-lg-4 {order: 4 !important;} .order-lg-5 {order: 5 !important;} .order-lg-6 {order: 6 !important;} .order-lg-7 {order: 7 !important;} .order-lg-8 {order: 8 !important;} .order-lg-9 {order: 9 !important;} .order-lg-last {order: 10 !important;} 
}
@media (min-width: 1200px) {
  .d-xl-inline {display: inline !important;} .d-xl-inline-block {display: inline-block !important;} .d-xl-block {display: block !important;} .d-xl-grid {display: grid !important;} .d-xl-inline-grid {display: inline-grid !important;} .d-xl-table {display: table !important;} .d-xl-table-row {display: table-row !important;} .d-xl-table-cell {display: table-cell !important;} .d-xl-flex {display: flex !important;} .d-xl-inline-flex {display: inline-flex !important;} .d-xl-none {display: none !important;}
  .flex-xl-fill {flex: 1 1 auto !important;} .flex-xl-row {flex-direction: row !important;} .flex-xl-column {flex-direction: column !important;} .flex-xl-row-reverse {flex-direction: row-reverse !important;} .flex-xl-column-reverse {flex-direction: column-reverse !important;} .flex-xl-grow-0 {flex-grow: 0 !important;} .flex-xl-grow-1 {flex-grow: 1 !important;} .flex-xl-shrink-0 {flex-shrink: 0 !important;} .flex-xl-shrink-1 {flex-shrink: 1 !important;} .flex-xl-wrap {flex-wrap: wrap !important;} .flex-xl-nowrap {flex-wrap: nowrap !important;} .flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-xl-start {justify-content: flex-start !important;} .justify-content-xl-end {justify-content: flex-end !important;} .justify-content-xl-center {justify-content: center !important;} .justify-content-xl-between {justify-content: space-between !important;} .justify-content-xl-around {justify-content: space-around !important;} .justify-content-xl-evenly {justify-content: space-evenly !important;}
  .align-items-xl-start {align-items: flex-start !important;} .align-items-xl-end {align-items: flex-end !important;} .align-items-xl-center {align-items: center !important;} .align-items-xl-baseline {align-items: baseline !important;} .align-items-xl-stretch {align-items: stretch !important;}
  .align-content-xl-start {align-content: flex-start !important;} .align-content-xl-end {align-content: flex-end !important;} .align-content-xl-center {align-content: center !important;} .align-content-xl-between {align-content: space-between !important;} .align-content-xl-around {align-content: space-around !important;} .align-content-xl-stretch {align-content: stretch !important;}
  .align-self-xl-auto {align-self: auto !important;} .align-self-xl-start {align-self: flex-start !important;} .align-self-xl-end {align-self: flex-end !important;} .align-self-xl-center {align-self: center !important;} .align-self-xl-baseline {align-self: baseline !important;} .align-self-xl-stretch {align-self: stretch !important;}
  .order-xl-first {order: -1 !important;} .order-xl-0 {order: 0 !important;} .order-xl-1 {order: 1 !important;} .order-xl-2 {order: 2 !important;} .order-xl-3 {order: 3 !important;} .order-xl-4 {order: 4 !important;} .order-xl-5 {order: 5 !important;} .order-xl-6 {order: 6 !important;} .order-xl-7 {order: 7 !important;} .order-xl-8 {order: 8 !important;} .order-xl-9 {order: 9 !important;} .order-xl-last {order: 10 !important;} 
}
@media (min-width: 1500px) {
  .d-xxl-inline {display: inline !important;} .d-xxl-inline-block {display: inline-block !important;} .d-xxl-block {display: block !important;} .d-xxl-grid {display: grid !important;} .d-xxl-inline-grid {display: inline-grid !important;} .d-xxl-table {display: table !important;} .d-xxl-table-row {display: table-row !important;} .d-xxl-table-cell {display: table-cell !important;} .d-xxl-flex {display: flex !important;} .d-xxl-inline-flex {display: inline-flex !important;} .d-xxl-none {display: none !important;}
  .flex-xxl-fill {flex: 1 1 auto !important;} .flex-xxl-row {flex-direction: row !important;} .flex-xxl-column {flex-direction: column !important;} .flex-xxl-row-reverse {flex-direction: row-reverse !important;} .flex-xxl-column-reverse {flex-direction: column-reverse !important;} .flex-xxl-grow-0 {flex-grow: 0 !important;} .flex-xxl-grow-1 {flex-grow: 1 !important;} .flex-xxl-shrink-0 {flex-shrink: 0 !important;} .flex-xxl-shrink-1 {flex-shrink: 1 !important;} .flex-xxl-wrap {flex-wrap: wrap !important;} .flex-xxl-nowrap {flex-wrap: nowrap !important;} .flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-xxl-start {justify-content: flex-start !important;} .justify-content-xxl-end {justify-content: flex-end !important;} .justify-content-xxl-center {justify-content: center !important;} .justify-content-xxl-between {justify-content: space-between !important;} .justify-content-xxl-around {justify-content: space-around !important;} .justify-content-xxl-evenly {justify-content: space-evenly !important;}
  .align-items-xxl-start {align-items: flex-start !important;} .align-items-xxl-end {align-items: flex-end !important;} .align-items-xxl-center {align-items: center !important;} .align-items-xxl-baseline {align-items: baseline !important;} .align-items-xxl-stretch {align-items: stretch !important;}
  .align-content-xxl-start {align-content: flex-start !important;} .align-content-xxl-end {align-content: flex-end !important;} .align-content-xxl-center {align-content: center !important;} .align-content-xxl-between {align-content: space-between !important;} .align-content-xxl-around {align-content: space-around !important;} .align-content-xxl-stretch {align-content: stretch !important;}
  .align-self-xxl-auto {align-self: auto !important;} .align-self-xxl-start {align-self: flex-start !important;} .align-self-xxl-end {align-self: flex-end !important;} .align-self-xxl-center {align-self: center !important;} .align-self-xxl-baseline {align-self: baseline !important;} .align-self-xxl-stretch {align-self: stretch !important;}
  .order-xxl-first {order: -1 !important;} .order-xxl-0 {order: 0 !important;} .order-xxl-1 {order: 1 !important;} .order-xxl-2 {order: 2 !important;} .order-xxl-3 {order: 3 !important;} .order-xxl-4 {order: 4 !important;} .order-xxl-5 {order: 5 !important;} .order-xxl-6 {order: 6 !important;} .order-xxl-7 {order: 7 !important;} .order-xxl-8 {order: 8 !important;} .order-xxl-9 {order: 9 !important;} .order-xxl-last {order: 10 !important;} 
}



.m-0 {margin: 0 !important;}
.m-1 {margin: 1rem !important;}
.m-2 {margin: 2rem !important;}
.m-3 {margin: 3rem !important;}
.m-4 {margin: 4rem !important;}
.m-5 {margin: 5rem !important;}
.m-6 {margin: 6rem !important;}
.m-7 {margin: 7rem !important;}
.m-8 {margin: 8rem !important;}
.m-9 {margin: 9rem !important;}
.m-auto {margin: auto !important;}

.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}
.mx-1 {margin-right: 1rem !important;margin-left: 1rem !important;}
.mx-2 {margin-right: 2rem !important;margin-left: 2rem !important;}
.mx-3 {margin-right: 3rem !important;margin-left: 3rem !important;}
.mx-4 {margin-right: 4rem !important;margin-left: 4rem !important;}
.mx-5 {margin-right: 5rem !important;margin-left: 5rem !important;}
.mx-6 {margin-right: 6rem !important;margin-left: 6rem !important;}
.mx-7 {margin-right: 7rem !important;margin-left: 7rem !important;}
.mx-8 {margin-right: 8rem !important;margin-left: 8rem !important;}
.mx-9 {margin-right: 9rem !important;margin-left: 9rem !important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}

.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.my-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;}
.my-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;}
.my-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;}
.my-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;}
.my-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;}
.my-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;}
.my-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;}
.my-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;}
.my-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;}
.my-auto {margin-top: auto !important;margin-bottom: auto !important;}

.mt-0 {margin-top: 0 !important;}
.mt-1 {margin-top: 1rem !important;}
.mt-2 {margin-top: 2rem !important;}
.mt-3 {margin-top: 3rem !important;}
.mt-4 {margin-top: 4rem !important;}
.mt-5 {margin-top: 5rem !important;}
.mt-6 {margin-top: 6rem !important;}
.mt-7 {margin-top: 7rem !important;}
.mt-8 {margin-top: 8rem !important;}
.mt-9 {margin-top: 9rem !important;}
.mt-auto {margin-top: auto !important;}

.me-0 {margin-right: 0 !important;}
.me-1 {margin-right: 1rem !important;}
.me-2 {margin-right: 2rem !important;}
.me-3 {margin-right: 3rem !important;}
.me-4 {margin-right: 4rem !important;}
.me-5 {margin-right: 5rem !important;}
.me-6 {margin-right: 6rem !important;}
.me-7 {margin-right: 7rem !important;}
.me-8 {margin-right: 8rem !important;}
.me-9 {margin-right: 9rem !important;}
.me-auto {margin-right: auto !important;}

.mb-0 {margin-bottom: 0 !important;}
.mb-1 {margin-bottom: 1rem !important;}
.mb-2 {margin-bottom: 2rem !important;}
.mb-3 {margin-bottom: 3rem !important;}
.mb-4 {margin-bottom: 4rem !important;}
.mb-5 {margin-bottom: 5rem !important;}
.mb-6 {margin-bottom: 6rem !important;}
.mb-7 {margin-bottom: 7rem !important;}
.mb-8 {margin-bottom: 8rem !important;}
.mb-9 {margin-bottom: 9rem !important;}
.mb-auto {margin-bottom: auto !important;}

.ms-0 {margin-left: 0 !important;}
.ms-1 {margin-left: 1rem !important;}
.ms-2 {margin-left: 2rem !important;}
.ms-3 {margin-left: 3rem !important;}
.ms-4 {margin-left: 4rem !important;}
.ms-5 {margin-left: 5rem !important;}
.ms-6 {margin-left: 6rem !important;}
.ms-7 {margin-left: 7rem !important;}
.ms-8 {margin-left: 8rem !important;}
.ms-9 {margin-left: 9rem !important;}
.ms-auto {margin-left: auto !important;}

.p-0 {padding: 0 !important;}
.p-1 {padding: 1rem !important;}
.p-2 {padding: 2rem !important;}
.p-3 {padding: 3rem !important;}
.p-4 {padding: 4rem !important;}
.p-5 {padding: 5rem !important;}
.p-6 {padding: 6rem !important;}
.p-7 {padding: 7rem !important;}
.p-8 {padding: 8rem !important;}
.p-9 {padding: 9rem !important;}

.px-0 {padding-right: 0 !important;padding-left: 0 !important;}
.px-1 {padding-right: 1rem !important;padding-left: 1rem !important;}
.px-2 {padding-right: 2rem !important;padding-left: 2rem !important;}
.px-3 {padding-right: 3rem !important;padding-left: 3rem !important;}
.px-4 {padding-right: 4rem !important;padding-left: 4rem !important;}
.px-5 {padding-right: 5rem !important;padding-left: 5rem !important;}
.px-6 {padding-right: 6rem !important;padding-left: 6rem !important;}
.px-7 {padding-right: 7rem !important;padding-left: 7rem !important;}
.px-8 {padding-right: 8rem !important;padding-left: 8rem !important;}
.px-9 {padding-right: 9rem !important;padding-left: 9rem !important;}

.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.py-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;}
.py-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;}
.py-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;}
.py-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;}
.py-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;}
.py-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;}
.py-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;}
.py-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;}
.py-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}

.pt-0 {padding-top: 0 !important;}
.pt-1 {padding-top: 1rem !important;}
.pt-2 {padding-top: 2rem !important;}
.pt-3 {padding-top: 3rem !important;}
.pt-4 {padding-top: 4rem !important;}
.pt-5 {padding-top: 5rem !important;}
.pt-6 {padding-top: 6rem !important;}
.pt-7 {padding-top: 7rem !important;}
.pt-8 {padding-top: 8rem !important;}
.pt-9 {padding-top: 9rem !important;}

.pe-0 {padding-right: 0 !important;}
.pe-1 {padding-right: 1rem !important;}
.pe-2 {padding-right: 2rem !important;}
.pe-3 {padding-right: 3rem !important;}
.pe-4 {padding-right: 4rem !important;}
.pe-5 {padding-right: 5rem !important;}
.pe-6 {padding-right: 6rem !important;}
.pe-7 {padding-right: 7rem !important;}
.pe-8 {padding-right: 8rem !important;}
.pe-9 {padding-right: 9rem !important;}

.pb-0 {padding-bottom: 0 !important;}
.pb-1 {padding-bottom: 1rem !important;}
.pb-2 {padding-bottom: 2rem !important;}
.pb-3 {padding-bottom: 3rem !important;}
.pb-4 {padding-bottom: 4rem !important;}
.pb-5 {padding-bottom: 5rem !important;}
.pb-6 {padding-bottom: 6rem !important;}
.pb-7 {padding-bottom: 7rem !important;}
.pb-8 {padding-bottom: 8rem !important;}
.pb-9 {padding-bottom: 9rem !important;}

.ps-0 {padding-left: 0 !important;}
.ps-1 {padding-left: 1rem !important;}
.ps-2 {padding-left: 2rem !important;}
.ps-3 {padding-left: 3rem !important;}
.ps-4 {padding-left: 4rem !important;}
.ps-5 {padding-left: 5rem !important;}
.ps-6 {padding-left: 6rem !important;}
.ps-7 {padding-left: 7rem !important;}
.ps-8 {padding-left: 8rem !important;}
.ps-9 {padding-left: 9rem !important;}

/* *********************************** */

@media (min-width: 480px) {
  .m-sm-0 {margin: 0 !important;} .m-sm-1 {margin: 1rem !important;} .m-sm-2 {margin: 2rem !important;} .m-sm-3 {margin: 3rem !important;} .m-sm-4 {margin: 4rem !important;} .m-sm-5 {margin: 5rem !important;} .m-sm-6 {margin: 6rem !important;} .m-sm-7 {margin: 7rem !important;} .m-sm-8 {margin: 8rem !important;} .m-sm-9 {margin: 9rem !important;} .m-sm-auto {margin: auto !important;}
  .mx-sm-0 {margin-right: 0 !important;margin-left: 0 !important;} .mx-sm-1 {margin-right: 1rem !important;margin-left: 1rem !important;} .mx-sm-2 {margin-right: 2rem !important;margin-left: 2rem !important;} .mx-sm-3 {margin-right: 3rem !important;margin-left: 3rem !important;} .mx-sm-4 {margin-right: 4rem !important;margin-left: 4rem !important;} .mx-sm-5 {margin-right: 5rem !important;margin-left: 5rem !important;} .mx-sm-6 {margin-right: 6rem !important;margin-left: 6rem !important;} .mx-sm-7 {margin-right: 7rem !important;margin-left: 7rem !important;} .mx-sm-8 {margin-right: 8rem !important;margin-left: 8rem !important;} .mx-sm-9 {margin-right: 9rem !important;margin-left: 9rem !important;} .mx-sm-auto {margin-right: auto !important;margin-left: auto !important;}
  .my-sm-0 {margin-top: 0 !important;margin-bottom: 0 !important;} .my-sm-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;} .my-sm-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;} .my-sm-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;} .my-sm-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;} .my-sm-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;} .my-sm-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;} .my-sm-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;} .my-sm-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;} .my-sm-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;} .my-sm-auto {margin-top: auto !important;margin-bottom: auto !important;}
  .mt-sm-0 {margin-top: 0 !important;}.mt-sm-1 {margin-top: 1rem !important;} .mt-sm-2 {margin-top: 2rem !important;} .mt-sm-3 {margin-top: 3rem !important;} .mt-sm-4 {margin-top: 4rem !important;} .mt-sm-5 {margin-top: 5rem !important;} .mt-sm-6 {margin-top: 6rem !important;} .mt-sm-7 {margin-top: 7rem !important;} .mt-sm-8 {margin-top: 8rem !important;} .mt-sm-9 {margin-top: 9rem !important;} .mt-sm-auto {margin-top: auto !important;}
  .me-sm-0 {margin-right: 0 !important;}.me-sm-1 {margin-right: 1rem !important;} .me-sm-2 {margin-right: 2rem !important;} .me-sm-3 {margin-right: 3rem !important;} .me-sm-4 {margin-right: 4rem !important;} .me-sm-5 {margin-right: 5rem !important;} .me-sm-6 {margin-right: 6rem !important;} .me-sm-7 {margin-right: 7rem !important;} .me-sm-8 {margin-right: 8rem !important;} .me-sm-9 {margin-right: 9rem !important;} .me-sm-auto {margin-right: auto !important;}
  .mb-sm-0 {margin-bottom: 0 !important;} .mb-sm-1 {margin-bottom: 1rem !important;} .mb-sm-2 {margin-bottom: 2rem !important;} .mb-sm-3 {margin-bottom: 3rem !important;} .mb-sm-4 {margin-bottom: 4rem !important;} .mb-sm-5 {margin-bottom: 5rem !important;} .mb-sm-6 {margin-bottom: 6rem !important;} .mb-sm-7 {margin-bottom: 7rem !important;} .mb-sm-8 {margin-bottom: 8rem !important;} .mb-sm-9 {margin-bottom: 9rem !important;} .mb-sm-auto {margin-bottom: auto !important;}
  .ms-sm-0 {margin-left: 0 !important;}.ms-sm-1 {margin-left: 1rem !important;} .ms-sm-2 {margin-left: 2rem !important;} .ms-sm-3 {margin-left: 3rem !important;} .ms-sm-4 {margin-left: 4rem !important;} .ms-sm-5 {margin-left: 5rem !important;} .ms-sm-6 {margin-left: 6rem !important;} .ms-sm-7 {margin-left: 7rem !important;} .ms-sm-8 {margin-left: 8rem !important;} .ms-sm-9 {margin-left: 9rem !important;} .ms-sm-auto {margin-left: auto !important;}
  .p-sm-0 {padding: 0 !important;} .p-sm-1 {padding: 1rem !important;} .p-sm-2 {padding: 2rem !important;} .p-sm-3 {padding: 3rem !important;} .p-sm-4 {padding: 4rem !important;} .p-sm-5 {padding: 5rem !important;} .p-sm-6 {padding: 6rem !important;} .p-sm-7 {padding: 7rem !important;} .p-sm-8 {padding: 8rem !important;} .p-sm-9 {padding: 9rem !important;}
  .px-sm-0 {padding-right: 0 !important;padding-left: 0 !important;} .px-sm-1 {padding-right: 1rem !important;padding-left: 1rem !important;} .px-sm-2 {padding-right: 2rem !important;padding-left: 2rem !important;} .px-sm-3 {padding-right: 3rem !important;padding-left: 3rem !important;} .px-sm-4 {padding-right: 4rem !important;padding-left: 4rem !important;} .px-sm-5 {padding-right: 5rem !important;padding-left: 5rem !important;} .px-sm-6 {padding-right: 6rem !important;padding-left: 6rem !important;} .px-sm-7 {padding-right: 7rem !important;padding-left: 7rem !important;} .px-sm-8 {padding-right: 8rem !important;padding-left: 8rem !important;} .px-sm-9 {padding-right: 9rem !important;padding-left: 9rem !important;}
  .py-sm-0 {padding-top: 0 !important;padding-bottom: 0 !important;} .py-sm-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;} .py-sm-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;} .py-sm-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;} .py-sm-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;} .py-sm-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;} .py-sm-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;} .py-sm-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;} .py-sm-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;} .py-sm-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}
  .pt-sm-0 {padding-top: 0 !important;} .pt-sm-1 {padding-top: 1rem !important;} .pt-sm-2 {padding-top: 2rem !important;} .pt-sm-3 {padding-top: 3rem !important;} .pt-sm-4 {padding-top: 4rem !important;} .pt-sm-5 {padding-top: 5rem !important;} .pt-sm-6 {padding-top: 6rem !important;} .pt-sm-7 {padding-top: 7rem !important;} .pt-sm-8 {padding-top: 8rem !important;} .pt-sm-9 {padding-top: 9rem !important;}
  .pe-sm-0 {padding-right: 0 !important;} .pe-sm-1 {padding-right: 1rem !important;} .pe-sm-2 {padding-right: 2rem !important;} .pe-sm-3 {padding-right: 3rem !important;} .pe-sm-4 {padding-right: 4rem !important;} .pe-sm-5 {padding-right: 5rem !important;} .pe-sm-6 {padding-right: 6rem !important;} .pe-sm-7 {padding-right: 7rem !important;} .pe-sm-8 {padding-right: 8rem !important;} .pe-sm-9 {padding-right: 9rem !important;}
  .pb-sm-0 {padding-bottom: 0 !important;} .pb-sm-1 {padding-bottom: 1rem !important;} .pb-sm-2 {padding-bottom: 2rem !important;} .pb-sm-3 {padding-bottom: 3rem !important;} .pb-sm-4 {padding-bottom: 4rem !important;} .pb-sm-5 {padding-bottom: 5rem !important;} .pb-sm-6 {padding-bottom: 6rem !important;} .pb-sm-7 {padding-bottom: 7rem !important;} .pb-sm-8 {padding-bottom: 8rem !important;} .pb-sm-9 {padding-bottom: 9rem !important;}
  .ps-sm-0 {padding-left: 0 !important;} .ps-sm-1 {padding-left: 1rem !important;} .ps-sm-2 {padding-left: 2rem !important;} .ps-sm-3 {padding-left: 3rem !important;} .ps-sm-4 {padding-left: 4rem !important;} .ps-sm-5 {padding-left: 5rem !important;} .ps-sm-6 {padding-left: 6rem !important;} .ps-sm-7 {padding-left: 7rem !important;} .ps-sm-8 {padding-left: 8rem !important;} .ps-sm-9 {padding-left: 9rem !important;} 
}
@media (min-width: 768px) {
  .m-md-0 {margin: 0 !important;} .m-md-1 {margin: 1rem !important;} .m-md-2 {margin: 2rem !important;} .m-md-3 {margin: 3rem !important;} .m-md-4 {margin: 4rem !important;} .m-md-5 {margin: 5rem !important;} .m-md-6 {margin: 6rem !important;} .m-md-7 {margin: 7rem !important;} .m-md-8 {margin: 8rem !important;} .m-md-9 {margin: 9rem !important;} .m-md-auto {margin: auto !important;}
  .mx-md-0 {margin-right: 0 !important;margin-left: 0 !important;} .mx-md-1 {margin-right: 1rem !important;margin-left: 1rem !important;} .mx-md-2 {margin-right: 2rem !important;margin-left: 2rem !important;} .mx-md-3 {margin-right: 3rem !important;margin-left: 3rem !important;} .mx-md-4 {margin-right: 4rem !important;margin-left: 4rem !important;} .mx-md-5 {margin-right: 5rem !important;margin-left: 5rem !important;} .mx-md-6 {margin-right: 6rem !important;margin-left: 6rem !important;} .mx-md-7 {margin-right: 7rem !important;margin-left: 7rem !important;} .mx-md-8 {margin-right: 8rem !important;margin-left: 8rem !important;} .mx-md-9 {margin-right: 9rem !important;margin-left: 9rem !important;} .mx-md-auto {margin-right: auto !important;margin-left: auto !important;}
  .my-md-0 {margin-top: 0 !important;margin-bottom: 0 !important;} .my-md-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;} .my-md-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;} .my-md-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;} .my-md-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;} .my-md-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;} .my-md-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;} .my-md-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;} .my-md-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;} .my-md-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;} .my-md-auto {margin-top: auto !important;margin-bottom: auto !important;}
  .mt-md-0 {margin-top: 0 !important;} .mt-md-1 {margin-top: 1rem !important;} .mt-md-2 {margin-top: 2rem !important;} .mt-md-3 {margin-top: 3rem !important;} .mt-md-4 {margin-top: 4rem !important;} .mt-md-5 {margin-top: 5rem !important;} .mt-md-6 {margin-top: 6rem !important;} .mt-md-7 {margin-top: 7rem !important;} .mt-md-8 {margin-top: 8rem !important;} .mt-md-9 {margin-top: 9rem !important;} .mt-md-auto {margin-top: auto !important;}
  .me-md-0 {margin-right: 0 !important;} .me-md-1 {margin-right: 1rem !important;} .me-md-2 {margin-right: 2rem !important;} .me-md-3 {margin-right: 3rem !important;} .me-md-4 {margin-right: 4rem !important;} .me-md-5 {margin-right: 5rem !important;} .me-md-6 {margin-right: 6rem !important;} .me-md-7 {margin-right: 7rem !important;} .me-md-8 {margin-right: 8rem !important;} .me-md-9 {margin-right: 9rem !important;} .me-md-auto {margin-right: auto !important;}
  .mb-md-0 {margin-bottom: 0 !important;} .mb-md-1 {margin-bottom: 1rem !important;} .mb-md-2 {margin-bottom: 2rem !important;} .mb-md-3 {margin-bottom: 3rem !important;} .mb-md-4 {margin-bottom: 4rem !important;} .mb-md-5 {margin-bottom: 5rem !important;} .mb-md-6 {margin-bottom: 6rem !important;} .mb-md-7 {margin-bottom: 7rem !important;} .mb-md-8 {margin-bottom: 8rem !important;} .mb-md-9 {margin-bottom: 9rem !important;} .mb-md-auto {margin-bottom: auto !important;}
  .ms-md-0 {margin-left: 0 !important;} .ms-md-1 {margin-left: 1rem !important;} .ms-md-2 {margin-left: 2rem !important;} .ms-md-3 {margin-left: 3rem !important;} .ms-md-4 {margin-left: 4rem !important;} .ms-md-5 {margin-left: 5rem !important;} .ms-md-6 {margin-left: 6rem !important;} .ms-md-7 {margin-left: 7rem !important;} .ms-md-8 {margin-left: 8rem !important;} .ms-md-9 {margin-left: 9rem !important;} .ms-md-auto {margin-left: auto !important;}
  .p-md-0 {padding: 0 !important;} .p-md-1 {padding: 1rem !important;} .p-md-2 {padding: 2rem !important;} .p-md-3 {padding: 3rem !important;} .p-md-4 {padding: 4rem !important;} .p-md-5 {padding: 5rem !important;} .p-md-6 {padding: 6rem !important;} .p-md-7 {padding: 7rem !important;} .p-md-8 {padding: 8rem !important;} .p-md-9 {padding: 9rem !important;}
  .px-md-0 {padding-right: 0 !important;padding-left: 0 !important;} .px-md-1 {padding-right: 1rem !important;padding-left: 1rem !important;} .px-md-2 {padding-right: 2rem !important;padding-left: 2rem !important;} .px-md-3 {padding-right: 3rem !important;padding-left: 3rem !important;} .px-md-4 {padding-right: 4rem !important;padding-left: 4rem !important;} .px-md-5 {padding-right: 5rem !important;padding-left: 5rem !important;} .px-md-6 {padding-right: 6rem !important;padding-left: 6rem !important;} .px-md-7 {padding-right: 7rem !important;padding-left: 7rem !important;} .px-md-8 {padding-right: 8rem !important;padding-left: 8rem !important;} .px-md-9 {padding-right: 9rem !important;padding-left: 9rem !important;}
  .py-md-0 {padding-top: 0 !important;padding-bottom: 0 !important;} .py-md-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;} .py-md-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;} .py-md-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;} .py-md-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;} .py-md-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;} .py-md-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;} .py-md-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;} .py-md-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;} .py-md-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}
  .pt-md-0 {padding-top: 0 !important;} .pt-md-1 {padding-top: 1rem !important;} .pt-md-2 {padding-top: 2rem !important;} .pt-md-3 {padding-top: 3rem !important;} .pt-md-4 {padding-top: 4rem !important;} .pt-md-5 {padding-top: 5rem !important;} .pt-md-6 {padding-top: 6rem !important;} .pt-md-7 {padding-top: 7rem !important;} .pt-md-8 {padding-top: 8rem !important;} .pt-md-9 {padding-top: 9rem !important;}
  .pe-md-0 {padding-right: 0 !important;} .pe-md-1 {padding-right: 1rem !important;} .pe-md-2 {padding-right: 2rem !important;} .pe-md-3 {padding-right: 3rem !important;} .pe-md-4 {padding-right: 4rem !important;} .pe-md-5 {padding-right: 5rem !important;} .pe-md-6 {padding-right: 6rem !important;} .pe-md-7 {padding-right: 7rem !important;} .pe-md-8 {padding-right: 8rem !important;} .pe-md-9 {padding-right: 9rem !important;}
  .pb-md-0 {padding-bottom: 0 !important;} .pb-md-1 {padding-bottom: 1rem !important;} .pb-md-2 {padding-bottom: 2rem !important;} .pb-md-3 {padding-bottom: 3rem !important;} .pb-md-4 {padding-bottom: 4rem !important;} .pb-md-5 {padding-bottom: 5rem !important;} .pb-md-6 {padding-bottom: 6rem !important;} .pb-md-7 {padding-bottom: 7rem !important;} .pb-md-8 {padding-bottom: 8rem !important;} .pb-md-9 {padding-bottom: 9rem !important;}
  .ps-md-0 {padding-left: 0 !important;} .ps-md-1 {padding-left: 1rem !important;} .ps-md-2 {padding-left: 2rem !important;} .ps-md-3 {padding-left: 3rem !important;} .ps-md-4 {padding-left: 4rem !important;} .ps-md-5 {padding-left: 5rem !important;} .ps-md-6 {padding-left: 6rem !important;} .ps-md-7 {padding-left: 7rem !important;} .ps-md-8 {padding-left: 8rem !important;} .ps-md-9 {padding-left: 9rem !important;} 
}
@media (min-width: 992px) {
  .m-lg-0 {margin: 0 !important;} .m-lg-1 {margin: 1rem !important;} .m-lg-2 {margin: 2rem !important;} .m-lg-3 {margin: 3rem !important;} .m-lg-4 {margin: 4rem !important;} .m-lg-5 {margin: 5rem !important;} .m-lg-6 {margin: 6rem !important;} .m-lg-7 {margin: 7rem !important;} .m-lg-8 {margin: 8rem !important;} .m-lg-9 {margin: 9rem !important;} .m-lg-auto {margin: auto !important;}
  .mx-lg-0 {margin-right: 0 !important;margin-left: 0 !important;} .mx-lg-1 {margin-right: 1rem !important;margin-left: 1rem !important;} .mx-lg-2 {margin-right: 2rem !important;margin-left: 2rem !important;} .mx-lg-3 {margin-right: 3rem !important;margin-left: 3rem !important;} .mx-lg-4 {margin-right: 4rem !important;margin-left: 4rem !important;} .mx-lg-5 {margin-right: 5rem !important;margin-left: 5rem !important;} .mx-lg-6 {margin-right: 6rem !important;margin-left: 6rem !important;} .mx-lg-7 {margin-right: 7rem !important;margin-left: 7rem !important;} .mx-lg-8 {margin-right: 8rem !important;margin-left: 8rem !important;} .mx-lg-9 {margin-right: 9rem !important;margin-left: 9rem !important;} .mx-lg-auto {margin-right: auto !important;margin-left: auto !important;}
  .my-lg-0 {margin-top: 0 !important;margin-bottom: 0 !important;} .my-lg-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;} .my-lg-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;} .my-lg-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;} .my-lg-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;} .my-lg-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;} .my-lg-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;} .my-lg-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;} .my-lg-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;} .my-lg-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;} .my-lg-auto {margin-top: auto !important;margin-bottom: auto !important;}
  .mt-lg-0 {margin-top: 0 !important;} .mt-lg-1 {margin-top: 1rem !important;} .mt-lg-2 {margin-top: 2rem !important;} .mt-lg-3 {margin-top: 3rem !important;} .mt-lg-4 {margin-top: 4rem !important;} .mt-lg-5 {margin-top: 5rem !important;} .mt-lg-6 {margin-top: 6rem !important;} .mt-lg-7 {margin-top: 7rem !important;} .mt-lg-8 {margin-top: 8rem !important;} .mt-lg-9 {margin-top: 9rem !important;} .mt-lg-auto {margin-top: auto !important;}
  .me-lg-0 {margin-right: 0 !important;} .me-lg-1 {margin-right: 1rem !important;} .me-lg-2 {margin-right: 2rem !important;} .me-lg-3 {margin-right: 3rem !important;} .me-lg-4 {margin-right: 4rem !important;} .me-lg-5 {margin-right: 5rem !important;} .me-lg-6 {margin-right: 6rem !important;} .me-lg-7 {margin-right: 7rem !important;} .me-lg-8 {margin-right: 8rem !important;} .me-lg-9 {margin-right: 9rem !important;} .me-lg-auto {margin-right: auto !important;}
  .mb-lg-0 {margin-bottom: 0 !important;} .mb-lg-1 {margin-bottom: 1rem !important;} .mb-lg-2 {margin-bottom: 2rem !important;} .mb-lg-3 {margin-bottom: 3rem !important;} .mb-lg-4 {margin-bottom: 4rem !important;} .mb-lg-5 {margin-bottom: 5rem !important;} .mb-lg-6 {margin-bottom: 6rem !important;} .mb-lg-7 {margin-bottom: 7rem !important;} .mb-lg-8 {margin-bottom: 8rem !important;} .mb-lg-9 {margin-bottom: 9rem !important;} .mb-lg-auto {margin-bottom: auto !important;}
  .ms-lg-0 {margin-left: 0 !important;} .ms-lg-1 {margin-left: 1rem !important;} .ms-lg-2 {margin-left: 2rem !important;} .ms-lg-3 {margin-left: 3rem !important;} .ms-lg-4 {margin-left: 4rem !important;} .ms-lg-5 {margin-left: 5rem !important;} .ms-lg-6 {margin-left: 6rem !important;} .ms-lg-7 {margin-left: 7rem !important;} .ms-lg-8 {margin-left: 8rem !important;} .ms-lg-9 {margin-left: 9rem !important;} .ms-lg-auto {margin-left: auto !important;}
  .p-lg-0 {padding: 0 !important;} .p-lg-1 {padding: 1rem !important;} .p-lg-2 {padding: 2rem !important;} .p-lg-3 {padding: 3rem !important;} .p-lg-4 {padding: 4rem !important;} .p-lg-5 {padding: 5rem !important;} .p-lg-6 {padding: 6rem !important;} .p-lg-7 {padding: 7rem !important;} .p-lg-8 {padding: 8rem !important;} .p-lg-9 {padding: 9rem !important;}
  .px-lg-0 {padding-right: 0 !important;padding-left: 0 !important;} .px-lg-1 {padding-right: 1rem !important;padding-left: 1rem !important;} .px-lg-2 {padding-right: 2rem !important;padding-left: 2rem !important;} .px-lg-3 {padding-right: 3rem !important;padding-left: 3rem !important;} .px-lg-4 {padding-right: 4rem !important;padding-left: 4rem !important;} .px-lg-5 {padding-right: 5rem !important;padding-left: 5rem !important;} .px-lg-6 {padding-right: 6rem !important;padding-left: 6rem !important;} .px-lg-7 {padding-right: 7rem !important;padding-left: 7rem !important;} .px-lg-8 {padding-right: 8rem !important;padding-left: 8rem !important;}
  .py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important;} .py-lg-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;} .py-lg-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;} .py-lg-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;} .py-lg-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;} .py-lg-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;} .py-lg-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;} .py-lg-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;} .py-lg-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;} .py-lg-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}
  .pt-lg-0 {padding-top: 0 !important;} .pt-lg-1 {padding-top: 1rem !important;} .pt-lg-2 {padding-top: 2rem !important;} .pt-lg-3 {padding-top: 3rem !important;} .pt-lg-4 {padding-top: 4rem !important;} .pt-lg-5 {padding-top: 5rem !important;} .pt-lg-6 {padding-top: 6rem !important;} .pt-lg-7 {padding-top: 7rem !important;} .pt-lg-8 {padding-top: 8rem !important;} .pt-lg-9 {padding-top: 9rem !important;}
  .pe-lg-0 {padding-right: 0 !important;} .pe-lg-1 {padding-right: 1rem !important;} .pe-lg-2 {padding-right: 2rem !important;} .pe-lg-3 {padding-right: 3rem !important;} .pe-lg-4 {padding-right: 4rem !important;} .pe-lg-5 {padding-right: 5rem !important;} .pe-lg-6 {padding-right: 6rem !important;} .pe-lg-7 {padding-right: 7rem !important;} .pe-lg-8 {padding-right: 8rem !important;} .pe-lg-9 {padding-right: 9rem !important;}
  .pb-lg-0 {padding-bottom: 0 !important;} .pb-lg-1 {padding-bottom: 1rem !important;} .pb-lg-2 {padding-bottom: 2rem !important;} .pb-lg-3 {padding-bottom: 3rem !important;} .pb-lg-4 {padding-bottom: 4rem !important;} .pb-lg-5 {padding-bottom: 5rem !important;} .pb-lg-6 {padding-bottom: 6rem !important;} .pb-lg-7 {padding-bottom: 7rem !important;} .pb-lg-8 {padding-bottom: 8rem !important;} .pb-lg-9 {padding-bottom: 9rem !important;}
  .ps-lg-0 {padding-left: 0 !important;} .ps-lg-1 {padding-left: 1rem !important;} .ps-lg-2 {padding-left: 2rem !important;} .ps-lg-3 {padding-left: 3rem !important;} .ps-lg-4 {padding-left: 4rem !important;} .ps-lg-5 {padding-left: 5rem !important;} .ps-lg-6 {padding-left: 6rem !important;} .ps-lg-7 {padding-left: 7rem !important;} .ps-lg-8 {padding-left: 8rem !important;} .ps-lg-9 {padding-left: 9rem !important;} 
}
@media (min-width: 1200px) {
  .m-xl-0 {margin: 0 !important;} .m-xl-1 {margin: 1rem !important;} .m-xl-2 {margin: 2rem !important;} .m-xl-3 {margin: 3rem !important;} .m-xl-4 {margin: 4rem !important;} .m-xl-5 {margin: 5rem !important;} .m-xl-6 {margin: 6rem !important;} .m-xl-7 {margin: 7rem !important;} .m-xl-8 {margin: 8rem !important;} .m-xl-9 {margin: 9rem !important;} .m-xl-auto {margin: auto !important;}
  .mx-xl-0 {margin-right: 0 !important;margin-left: 0 !important;} .mx-xl-1 {margin-right: 1rem !important;margin-left: 1rem !important;} .mx-xl-2 {margin-right: 2rem !important;margin-left: 2rem !important;} .mx-xl-3 {margin-right: 3rem !important;margin-left: 3rem !important;} .mx-xl-4 {margin-right: 4rem !important;margin-left: 4rem !important;} .mx-xl-5 {margin-right: 5rem !important;margin-left: 5rem !important;} .mx-xl-6 {margin-right: 6rem !important;margin-left: 6rem !important;} .mx-xl-7 {margin-right: 7rem !important;margin-left: 7rem !important;} .mx-xl-8 {margin-right: 8rem !important;margin-left: 8rem !important;} .mx-xl-9 {margin-right: 9rem !important;margin-left: 9rem !important;} .mx-xl-auto {margin-right: auto !important;margin-left: auto !important;}
  .my-xl-0 {margin-top: 0 !important;margin-bottom: 0 !important;} .my-xl-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;} .my-xl-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;} .my-xl-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;} .my-xl-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;} .my-xl-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;} .my-xl-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;} .my-xl-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;} .my-xl-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;} .my-xl-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;} .my-xl-auto {margin-top: auto !important;margin-bottom: auto !important;}
  .mt-xl-0 {margin-top: 0 !important;} .mt-xl-1 {margin-top: 1rem !important;} .mt-xl-2 {margin-top: 2rem !important;} .mt-xl-3 {margin-top: 3rem !important;} .mt-xl-4 {margin-top: 4rem !important;} .mt-xl-5 {margin-top: 5rem !important;} .mt-xl-6 {margin-top: 6rem !important;} .mt-xl-7 {margin-top: 7rem !important;} .mt-xl-8 {margin-top: 8rem !important;} .mt-xl-9 {margin-top: 9rem !important;} .mt-xl-auto {margin-top: auto !important;}
  .me-xl-0 {margin-right: 0 !important;} .me-xl-1 {margin-right: 1rem !important;} .me-xl-2 {margin-right: 2rem !important;} .me-xl-3 {margin-right: 3rem !important;} .me-xl-4 {margin-right: 4rem !important;} .me-xl-5 {margin-right: 5rem !important;} .me-xl-6 {margin-right: 6rem !important;} .me-xl-7 {margin-right: 7rem !important;} .me-xl-8 {margin-right: 8rem !important;} .me-xl-9 {margin-right: 9rem !important;} .me-xl-auto {margin-right: auto !important;}
  .mb-xl-0 {margin-bottom: 0 !important;} .mb-xl-1 {margin-bottom: 1rem !important;} .mb-xl-2 {margin-bottom: 2rem !important;} .mb-xl-3 {margin-bottom: 3rem !important;} .mb-xl-4 {margin-bottom: 4rem !important;} .mb-xl-5 {margin-bottom: 5rem !important;} .mb-xl-6 {margin-bottom: 6rem !important;} .mb-xl-7 {margin-bottom: 7rem !important;} .mb-xl-8 {margin-bottom: 8rem !important;} .mb-xl-9 {margin-bottom: 9rem !important;} .mb-xl-auto {margin-bottom: auto !important;}
  .ms-xl-0 {margin-left: 0 !important;} .ms-xl-1 {margin-left: 1rem !important;} .ms-xl-2 {margin-left: 2rem !important;} .ms-xl-3 {margin-left: 3rem !important;} .ms-xl-4 {margin-left: 4rem !important;} .ms-xl-5 {margin-left: 5rem !important;} .ms-xl-6 {margin-left: 6rem !important;} .ms-xl-7 {margin-left: 7rem !important;} .ms-xl-8 {margin-left: 8rem !important;} .ms-xl-9 {margin-left: 9rem !important;} .ms-xl-auto {margin-left: auto !important;}
  .p-xl-0 {padding: 0 !important;} .p-xl-1 {padding: 1rem !important;} .p-xl-2 {padding: 2rem !important;} .p-xl-3 {padding: 3rem !important;} .p-xl-4 {padding: 4rem !important;} .p-xl-5 {padding: 5rem !important;} .p-xl-6 {padding: 6rem !important;} .p-xl-7 {padding: 7rem !important;} .p-xl-8 {padding: 8rem !important;} .p-xl-9 {padding: 9rem !important;}
  .px-xl-0 {padding-right: 0 !important;padding-left: 0 !important;} .px-xl-1 {padding-right: 1rem !important;padding-left: 1rem !important;} .px-xl-2 {padding-right: 2rem !important;padding-left: 2rem !important;} .px-xl-3 {padding-right: 3rem !important;padding-left: 3rem !important;} .px-xl-4 {padding-right: 4rem !important;padding-left: 4rem !important;} .px-xl-5 {padding-right: 5rem !important;padding-left: 5rem !important;} .px-xl-6 {padding-right: 6rem !important;padding-left: 6rem !important;} .px-xl-7 {padding-right: 7rem !important;padding-left: 7rem !important;} .px-xl-8 {padding-right: 8rem !important;padding-left: 8rem !important;} .px-xl-9 {padding-right: 9rem !important;padding-left: 9rem !important;}
  .py-xl-0 {padding-top: 0 !important;padding-bottom: 0 !important;} .py-xl-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;} .py-xl-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;} .py-xl-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;} .py-xl-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;} .py-xl-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;} .py-xl-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;} .py-xl-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;} .py-xl-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;} .py-xl-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}
  .pt-xl-0 {padding-top: 0 !important;} .pt-xl-1 {padding-top: 1rem !important;} .pt-xl-2 {padding-top: 2rem !important;} .pt-xl-3 {padding-top: 3rem !important;} .pt-xl-4 {padding-top: 4rem !important;} .pt-xl-5 {padding-top: 5rem !important;} .pt-xl-6 {padding-top: 6rem !important;} .pt-xl-7 {padding-top: 7rem !important;} .pt-xl-8 {padding-top: 8rem !important;} .pt-xl-9 {padding-top: 9rem !important;}
  .pe-xl-0 {padding-right: 0 !important;} .pe-xl-1 {padding-right: 1rem !important;} .pe-xl-2 {padding-right: 2rem !important;} .pe-xl-3 {padding-right: 3rem !important;} .pe-xl-4 {padding-right: 4rem !important;} .pe-xl-5 {padding-right: 5rem !important;} .pe-xl-6 {padding-right: 6rem !important;} .pe-xl-7 {padding-right: 7rem !important;} .pe-xl-8 {padding-right: 8rem !important;} .pe-xl-9 {padding-right: 9rem !important;}
  .pb-xl-0 {padding-bottom: 0 !important;} .pb-xl-1 {padding-bottom: 1rem !important;} .pb-xl-2 {padding-bottom: 2rem !important;} .pb-xl-3 {padding-bottom: 3rem !important;} .pb-xl-4 {padding-bottom: 4rem !important;} .pb-xl-5 {padding-bottom: 5rem !important;} .pb-xl-6 {padding-bottom: 6rem !important;} .pb-xl-7 {padding-bottom: 7rem !important;} .pb-xl-8 {padding-bottom: 8rem !important;} .pb-xl-9 {padding-bottom: 9rem !important;}
  .ps-xl-0 {padding-left: 0 !important;} .ps-xl-1 {padding-left: 1rem !important;} .ps-xl-2 {padding-left: 2rem !important;} .ps-xl-3 {padding-left: 3rem !important;} .ps-xl-4 {padding-left: 4rem !important;} .ps-xl-5 {padding-left: 5rem !important;} .ps-xl-6 {padding-left: 6rem !important;} .ps-xl-7 {padding-left: 7rem !important;} .ps-xl-8 {padding-left: 8rem !important;} .ps-xl-9 {padding-left: 9rem !important;} 
}
@media (min-width: 1500px) {
  .m-xxl-0 {margin: 0 !important;} .m-xxl-1 {margin: 1rem !important;} .m-xxl-2 {margin: 2rem !important;} .m-xxl-3 {margin: 3rem !important;} .m-xxl-4 {margin: 4rem !important;} .m-xxl-5 {margin: 5rem !important;} .m-xxl-6 {margin: 6rem !important;} .m-xxl-7 {margin: 7rem !important;} .m-xxl-8 {margin: 8rem !important;} .m-xxl-9 {margin: 9rem !important;} .m-xxl-auto {margin: auto !important;}
  .mx-xxl-0 {margin-right: 0 !important;margin-left: 0 !important;} .mx-xxl-1 {margin-right: 1rem !important;margin-left: 1rem !important;} .mx-xxl-2 {margin-right: 2rem !important;margin-left: 2rem !important;} .mx-xxl-3 {margin-right: 3rem !important;margin-left: 3rem !important;} .mx-xxl-4 {margin-right: 4rem !important;margin-left: 4rem !important;} .mx-xxl-5 {margin-right: 5rem !important;margin-left: 5rem !important;} .mx-xxl-6 {margin-right: 6rem !important;margin-left: 6rem !important;} .mx-xxl-7 {margin-right: 7rem !important;margin-left: 7rem !important;} .mx-xxl-8 {margin-right: 8rem !important;margin-left: 8rem !important;} .mx-xxl-9 {margin-right: 9rem !important;margin-left: 9rem !important;} .mx-xxl-auto {margin-right: auto !important;margin-left: auto !important;}
  .my-xxl-0 {margin-top: 0 !important;margin-bottom: 0 !important;} .my-xxl-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;} .my-xxl-2 {margin-top: 2rem !important;margin-bottom: 2rem !important;} .my-xxl-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;} .my-xxl-4 {margin-top: 4rem !important;margin-bottom: 4rem !important;} .my-xxl-5 {margin-top: 5rem !important;margin-bottom: 5rem !important;} .my-xxl-6 {margin-top: 6rem !important;margin-bottom: 6rem !important;} .my-xxl-7 {margin-top: 7rem !important;margin-bottom: 7rem !important;} .my-xxl-8 {margin-top: 8rem !important;margin-bottom: 8rem !important;} .my-xxl-9 {margin-top: 9rem !important;margin-bottom: 9rem !important;} .my-xxl-auto {margin-top: auto !important;margin-bottom: auto !important;}
  .mt-xxl-0 {margin-top: 0 !important;} .mt-xxl-1 {margin-top: 1rem !important;} .mt-xxl-2 {margin-top: 2rem !important;} .mt-xxl-3 {margin-top: 3rem !important;} .mt-xxl-4 {margin-top: 4rem !important;} .mt-xxl-5 {margin-top: 5rem !important;} .mt-xxl-6 {margin-top: 6rem !important;} .mt-xxl-7 {margin-top: 7rem !important;} .mt-xxl-8 {margin-top: 8rem !important;} .mt-xxl-9 {margin-top: 9rem !important;} .mt-xxl-auto {margin-top: auto !important;}
  .me-xxl-0 {margin-right: 0 !important;} .me-xxl-1 {margin-right: 1rem !important;} .me-xxl-2 {margin-right: 2rem !important;} .me-xxl-3 {margin-right: 3rem !important;} .me-xxl-4 {margin-right: 4rem !important;} .me-xxl-5 {margin-right: 5rem !important;} .me-xxl-6 {margin-right: 6rem !important;} .me-xxl-7 {margin-right: 7rem !important;} .me-xxl-8 {margin-right: 8rem !important;} .me-xxl-9 {margin-right: 9rem !important;} .me-xxl-auto {margin-right: auto !important;}
  .mb-xxl-0 {margin-bottom: 0 !important;} .mb-xxl-1 {margin-bottom: 1rem !important;} .mb-xxl-2 {margin-bottom: 2rem !important;} .mb-xxl-3 {margin-bottom: 3rem !important;} .mb-xxl-4 {margin-bottom: 4rem !important;} .mb-xxl-5 {margin-bottom: 5rem !important;} .mb-xxl-6 {margin-bottom: 6rem !important;} .mb-xxl-7 {margin-bottom: 7rem !important;} .mb-xxl-8 {margin-bottom: 8rem !important;} .mb-xxl-9 {margin-bottom: 9rem !important;} .mb-xxl-auto {margin-bottom: auto !important;}
  .ms-xxl-0 {margin-left: 0 !important;} .ms-xxl-1 {margin-left: 1rem !important;} .ms-xxl-2 {margin-left: 2rem !important;} .ms-xxl-3 {margin-left: 3rem !important;} .ms-xxl-4 {margin-left: 4rem !important;} .ms-xxl-5 {margin-left: 5rem !important;} .ms-xxl-6 {margin-left: 6rem !important;} .ms-xxl-7 {margin-left: 7rem !important;} .ms-xxl-8 {margin-left: 8rem !important;} .ms-xxl-9 {margin-left: 9rem !important;} .ms-xxl-auto {margin-left: auto !important;}
  .p-xxl-0 {padding: 0 !important;} .p-xxl-1 {padding: 1rem !important;} .p-xxl-2 {padding: 2rem !important;} .p-xxl-3 {padding: 3rem !important;} .p-xxl-4 {padding: 4rem !important;} .p-xxl-5 {padding: 5rem !important;} .p-xxl-6 {padding: 6rem !important;} .p-xxl-7 {padding: 7rem !important;} .p-xxl-8 {padding: 8rem !important;} .p-xxl-9 {padding: 9rem !important;}
  .px-xxl-0 {padding-right: 0 !important;padding-left: 0 !important;} .px-xxl-1 {padding-right: 1rem !important;padding-left: 1rem !important;} .px-xxl-2 {padding-right: 2rem !important;padding-left: 2rem !important;} .px-xxl-3 {padding-right: 3rem !important;padding-left: 3rem !important;} .px-xxl-4 {padding-right: 4rem !important;padding-left: 4rem !important;} .px-xxl-5 {padding-right: 5rem !important;padding-left: 5rem !important;} .px-xxl-6 {padding-right: 6rem !important;padding-left: 6rem !important;} .px-xxl-7 {padding-right: 7rem !important;padding-left: 7rem !important;} .px-xxl-8 {padding-right: 8rem !important;padding-left: 8rem !important;} .px-xxl-9 {padding-right: 9rem !important;padding-left: 9rem !important;}
  .py-xxl-0 {padding-top: 0 !important;padding-bottom: 0 !important;} .py-xxl-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;} .py-xxl-2 {padding-top: 2rem !important;padding-bottom: 2rem !important;} .py-xxl-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;} .py-xxl-4 {padding-top: 4rem !important;padding-bottom: 4rem !important;} .py-xxl-5 {padding-top: 5rem !important;padding-bottom: 5rem !important;} .py-xxl-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;} .py-xxl-7 {padding-top: 7rem !important;padding-bottom: 7rem !important;} .py-xxl-8 {padding-top: 8rem !important;padding-bottom: 8rem !important;} .py-xxl-9 {padding-top: 9rem !important;padding-bottom: 9rem !important;}
  .pt-xxl-0 {padding-top: 0 !important;} .pt-xxl-1 {padding-top: 1rem !important;} .pt-xxl-2 {padding-top: 2rem !important;} .pt-xxl-3 {padding-top: 3rem !important;} .pt-xxl-4 {padding-top: 4rem !important;} .pt-xxl-5 {padding-top: 5rem !important;} .pt-xxl-6 {padding-top: 6rem !important;} .pt-xxl-7 {padding-top: 7rem !important;} .pt-xxl-8 {padding-top: 8rem !important;} .pt-xxl-9 {padding-top: 9rem !important;}
  .pe-xxl-0 {padding-right: 0 !important;} .pe-xxl-1 {padding-right: 1rem !important;} .pe-xxl-2 {padding-right: 2rem !important;} .pe-xxl-3 {padding-right: 3rem !important;} .pe-xxl-4 {padding-right: 4rem !important;} .pe-xxl-5 {padding-right: 5rem !important;} .pe-xxl-6 {padding-right: 6rem !important;} .pe-xxl-7 {padding-right: 7rem !important;} .pe-xxl-8 {padding-right: 8rem !important;} .pe-xxl-9 {padding-right: 9rem !important;}
  .pb-xxl-0 {padding-bottom: 0 !important;} .pb-xxl-1 {padding-bottom: 1rem !important;} .pb-xxl-2 {padding-bottom: 2rem !important;} .pb-xxl-3 {padding-bottom: 3rem !important;} .pb-xxl-4 {padding-bottom: 4rem !important;} .pb-xxl-5 {padding-bottom: 5rem !important;} .pb-xxl-6 {padding-bottom: 6rem !important;} .pb-xxl-7 {padding-bottom: 7rem !important;} .pb-xxl-8 {padding-bottom: 8rem !important;} .pb-xxl-9 {padding-bottom: 9rem !important;}
  .ps-xxl-0 {padding-left: 0 !important;} .ps-xxl-1 {padding-left: 1rem !important;} .ps-xxl-2 {padding-left: 2rem !important;} .ps-xxl-3 {padding-left: 3rem !important;} .ps-xxl-4 {padding-left: 4rem !important;} .ps-xxl-5 {padding-left: 5rem !important;} .ps-xxl-6 {padding-left: 6rem !important;} .ps-xxl-7 {padding-left: 7rem !important;} .ps-xxl-8 {padding-left: 8rem !important;} .ps-xxl-9 {padding-left: 9rem !important;} 
}

/* **************************************************** */

.table-responsive {overflow-x: auto; -webkit-overflow-scrolling: touch; }
@media (max-width: 479.98px) {.table-responsive-sm {overflow-x: auto; -webkit-overflow-scrolling: touch; }}
@media (max-width: 767.98px) {.table-responsive-md {overflow-x: auto; -webkit-overflow-scrolling: touch; }}
@media (max-width: 991.98px) {.table-responsive-lg {overflow-x: auto; -webkit-overflow-scrolling: touch; }}
@media (max-width: 1199.98px) {.table-responsive-xl {overflow-x: auto; -webkit-overflow-scrolling: touch; }}
@media (max-width: 1499.98px) {.table-responsive-xxl {overflow-x: auto; -webkit-overflow-scrolling: touch; }}

.list-unstyled {padding-left: 0; list-style: none; }
.list-inline {padding-left: 0; list-style: none; }
.list-inline li {display: inline-block; }
.list-inline li:not(:last-child) {margin-right: 0.5rem; }

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

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.btn {display: inline-block;text-decoration: none;border: 0;vertical-align: middle;white-space: nowrap;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}

.ratio {position: relative;width: 100%;}.ratio::before {display: block;padding-top: var(--bs-aspect-ratio);content: "";}.ratio > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ratio-1x1 {--bs-aspect-ratio: 100%;}
.ratio-4x3 {--bs-aspect-ratio: 75%;}
.ratio-16x9 {--bs-aspect-ratio: 56.25%;}
.ratio-21x9 {--bs-aspect-ratio: 42.8571428571%;}

.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}

.float-start {float: left !important;}
.float-end {float: right !important;}
.float-none {float: none !important;}

.object-fit-contain {-o-object-fit: contain !important;object-fit: contain !important;}
.object-fit-cover {-o-object-fit: cover !important;object-fit: cover !important;}
.object-fit-fill {-o-object-fit: fill !important;object-fit: fill !important;}
.object-fit-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}
.object-fit-none {-o-object-fit: none !important;object-fit: none !important;}

.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-grid {display: grid !important;}
.d-inline-grid {display: inline-grid !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: flex !important;}
.d-inline-flex {display: inline-flex !important;}
.d-none {display: none !important;}

.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}

.top-0 {top: 0 !important;}
.top-50 {top: 50% !important;}
.top-100 {top: 100% !important;}
.bottom-0 {bottom: 0 !important;}
.bottom-50 {bottom: 50% !important;}
.bottom-100 {bottom: 100% !important;}
.start-0 {left: 0 !important;}
.start-50 {left: 50% !important;}
.start-100 {left: 100% !important;}
.end-0 {right: 0 !important;}
.end-50 {right: 50% !important;}
.end-100 {right: 100% !important;}

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

.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.w-auto {width: auto !important;}
.mw-100 {max-width: 100% !important;}
.vw-100 {width: 100vw !important;}
.min-vw-100 {min-width: 100vw !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.mh-100 {max-height: 100% !important;}
.vh-100 {height: 100vh !important;}
.min-vh-100 {min-height: 100vh !important;}

.flex-fill {flex: 1 1 auto !important;}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}

.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.justify-content-evenly {justify-content: space-evenly !important;}

.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}

.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}

.gap-0 {gap: 0 !important;}
.gap-1 {gap: 1rem !important;}
.gap-2 {gap: 2rem !important;}
.gap-3 {gap: 3rem !important;}
.gap-4 {gap: 4rem !important;}
.gap-5 {gap: 5rem !important;}
.gap-6 {gap: 6rem !important;}
.gap-7 {gap: 7rem !important;}
.gap-8 {gap: 8rem !important;}
.gap-9 {gap: 9rem !important;}

.row-gap-0 {row-gap: 0 !important;}
.row-gap-1 {row-gap: 1rem !important;}
.row-gap-2 {row-gap: 2rem !important;}
.row-gap-3 {row-gap: 3rem !important;}
.row-gap-4 {row-gap: 4rem !important;}
.row-gap-5 {row-gap: 5rem !important;}
.row-gap-6 {row-gap: 6rem !important;}
.row-gap-7 {row-gap: 7rem !important;}
.row-gap-8 {row-gap: 8rem !important;}
.row-gap-9 {row-gap: 9rem !important;}

.column-gap-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}
.column-gap-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}
.column-gap-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;}
.column-gap-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}
.column-gap-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;}
.column-gap-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;}
.column-gap-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;}
.column-gap-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;}
.column-gap-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;}
.column-gap-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}

.text-start {text-align: left !important;}
.text-end {text-align: right !important;}
.text-center {text-align: center !important;}
.text-decoration-none {text-decoration: none !important;}
.text-decoration-underline {text-decoration: underline !important;}
.text-decoration-line-through {text-decoration: line-through !important;}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-wrap {white-space: normal !important;}
.text-nowrap {white-space: nowrap !important;}

@media (min-width: 480px) {
  .float-sm-start {float: left !important;} .float-sm-end {float: right !important;} .float-sm-none {float: none !important;}
  .object-fit-sm-contain {-o-object-fit: contain !important object-fit: contain !important;} .object-fit-sm-cover {-o-object-fit: cover !important object-fit: cover !important;} .object-fit-sm-fill {-o-object-fit: fill !important object-fit: fill !important;} .object-fit-sm-scale {-o-object-fit: scale-down !important object-fit: scale-down !important;} .object-fit-sm-none {-o-object-fit: none !important object-fit: none !important;}
  .d-sm-inline {display: inline !important;} .d-sm-inline-block {display: inline-block !important;} .d-sm-block {display: block !important;} .d-sm-grid {display: grid !important;} .d-sm-inline-grid {display: inline-grid !important;} .d-sm-table {display: table !important;} .d-sm-table-row {display: table-row !important;} .d-sm-table-cell {display: table-cell !important;} .d-sm-flex {display: flex !important;} .d-sm-inline-flex {display: inline-flex !important;} .d-sm-none {display: none !important;}
  .flex-sm-fill {flex: 1 1 auto !important;} .flex-sm-row {flex-direction: row !important;} .flex-sm-column {flex-direction: column !important;} .flex-sm-row-reverse {flex-direction: row-reverse !important;} .flex-sm-column-reverse {flex-direction: column-reverse !important;} .flex-sm-grow-0 {flex-grow: 0 !important;} .flex-sm-grow-1 {flex-grow: 1 !important;} .flex-sm-shrink-0 {flex-shrink: 0 !important;} .flex-sm-shrink-1 {flex-shrink: 1 !important;} .flex-sm-wrap {flex-wrap: wrap !important;} .flex-sm-nowrap {flex-wrap: nowrap !important;} .flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-sm-start {justify-content: flex-start !important;} .justify-content-sm-end {justify-content: flex-end !important;} .justify-content-sm-center {justify-content: center !important;} .justify-content-sm-between {justify-content: space-between !important;} .justify-content-sm-around {justify-content: space-around !important;} .justify-content-sm-evenly {justify-content: space-evenly !important;}
  .align-items-sm-start {align-items: flex-start !important;} .align-items-sm-end {align-items: flex-end !important;} .align-items-sm-center {align-items: center !important;} .align-items-sm-baseline {align-items: baseline !important;} .align-items-sm-stretch {align-items: stretch !important;}
  .align-content-sm-start {align-content: flex-start !important;} .align-content-sm-end {align-content: flex-end !important;} .align-content-sm-center {align-content: center !important;} .align-content-sm-between {align-content: space-between !important;} .align-content-sm-around {align-content: space-around !important;} .align-content-sm-stretch {align-content: stretch !important;}
  .align-self-sm-auto {align-self: auto !important;} .align-self-sm-start {align-self: flex-start !important;} .align-self-sm-end {align-self: flex-end !important;} .align-self-sm-center {align-self: center !important;} .align-self-sm-baseline {align-self: baseline !important;} .align-self-sm-stretch {align-self: stretch !important;}
  .gap-sm-0 {gap: 0 !important;} .gap-sm-1 {gap: 1rem !important;} .gap-sm-2 {gap: 2rem !important;} .gap-sm-3 {gap: 3rem !important;} .gap-sm-4 {gap: 4rem !important;} .gap-sm-5 {gap: 5rem !important;} .gap-sm-6 {gap: 6rem !important;} .gap-sm-7 {gap: 7rem !important;} .gap-sm-8 {gap: 8rem !important;} .gap-sm-9 {gap: 9rem !important;}
  .row-gap-sm-0 {row-gap: 0 !important;} .row-gap-sm-1 {row-gap: 1rem !important;} .row-gap-sm-2 {row-gap: 2rem !important;} .row-gap-sm-3 {row-gap: 3rem !important;} .row-gap-sm-4 {row-gap: 4rem !important;} .row-gap-sm-5 {row-gap: 5rem !important;} .row-gap-sm-6 {row-gap: 6rem !important;} .row-gap-sm-7 {row-gap: 7rem !important;} .row-gap-sm-8 {row-gap: 8rem !important;} .row-gap-sm-9 {row-gap: 9rem !important;}
  .column-gap-sm-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;} .column-gap-sm-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;} .column-gap-sm-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;} .column-gap-sm-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;} .column-gap-sm-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;} .column-gap-sm-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;} .column-gap-sm-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;} .column-gap-sm-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;} .column-gap-sm-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;} .column-gap-sm-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}
  .text-sm-start {text-align: left !important;}.text-sm-end {text-align: right !important;}.text-sm-center {text-align: center !important;}
}
@media (min-width: 768px) {
  .float-md-start {float: left !important;} .float-md-end {float: right !important;} .float-md-none {float: none !important;}
  .object-fit-md-contain {-o-object-fit: contain !important object-fit: contain !important;} .object-fit-md-cover {-o-object-fit: cover !important object-fit: cover !important;} .object-fit-md-fill {-o-object-fit: fill !important object-fit: fill !important;} .object-fit-md-scale {-o-object-fit: scale-down !important object-fit: scale-down !important;} .object-fit-md-none {-o-object-fit: none !important object-fit: none !important;}
  .d-md-inline {display: inline !important;} .d-md-inline-block {display: inline-block !important;} .d-md-block {display: block !important;} .d-md-grid {display: grid !important;} .d-md-inline-grid {display: inline-grid !important;} .d-md-table {display: table !important;} .d-md-table-row {display: table-row !important;} .d-md-table-cell {display: table-cell !important;} .d-md-flex {display: flex !important;} .d-md-inline-flex {display: inline-flex !important;} .d-md-none {display: none !important;}
  .flex-md-fill {flex: 1 1 auto !important;} .flex-md-row {flex-direction: row !important;} .flex-md-column {flex-direction: column !important;} .flex-md-row-reverse {flex-direction: row-reverse !important;} .flex-md-column-reverse {flex-direction: column-reverse !important;} .flex-md-grow-0 {flex-grow: 0 !important;} .flex-md-grow-1 {flex-grow: 1 !important;} .flex-md-shrink-0 {flex-shrink: 0 !important;} .flex-md-shrink-1 {flex-shrink: 1 !important;} .flex-md-wrap {flex-wrap: wrap !important;} .flex-md-nowrap {flex-wrap: nowrap !important;} .flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-md-start {justify-content: flex-start !important;} .justify-content-md-end {justify-content: flex-end !important;} .justify-content-md-center {justify-content: center !important;} .justify-content-md-between {justify-content: space-between !important;} .justify-content-md-around {justify-content: space-around !important;} .justify-content-md-evenly {justify-content: space-evenly !important;}
  .align-items-md-start {align-items: flex-start !important;} .align-items-md-end {align-items: flex-end !important;} .align-items-md-center {align-items: center !important;} .align-items-md-baseline {align-items: baseline !important;} .align-items-md-stretch {align-items: stretch !important;}
  .align-content-md-start {align-content: flex-start !important;} .align-content-md-end {align-content: flex-end !important;} .align-content-md-center {align-content: center !important;} .align-content-md-between {align-content: space-between !important;} .align-content-md-around {align-content: space-around !important;} .align-content-md-stretch {align-content: stretch !important;}
  .align-self-md-auto {align-self: auto !important;} .align-self-md-start {align-self: flex-start !important;} .align-self-md-end {align-self: flex-end !important;} .align-self-md-center {align-self: center !important;} .align-self-md-baseline {align-self: baseline !important;} .align-self-md-stretch {align-self: stretch !important;}
  .gap-md-0 {gap: 0 !important;} .gap-md-1 {gap: 1rem !important;} .gap-md-2 {gap: 2rem !important;} .gap-md-3 {gap: 3rem !important;} .gap-md-4 {gap: 4rem !important;} .gap-md-5 {gap: 5rem !important;} .gap-md-6 {gap: 6rem !important;} .gap-md-7 {gap: 7rem !important;} .gap-md-8 {gap: 8rem !important;} .gap-md-9 {gap: 9rem !important;}
  .row-gap-md-0 {row-gap: 0 !important;} .row-gap-md-1 {row-gap: 1rem !important;} .row-gap-md-2 {row-gap: 2rem !important;} .row-gap-md-3 {row-gap: 3rem !important;} .row-gap-md-4 {row-gap: 4rem !important;} .row-gap-md-5 {row-gap: 5rem !important;} .row-gap-md-6 {row-gap: 6rem !important;} .row-gap-md-7 {row-gap: 7rem !important;} .row-gap-md-8 {row-gap: 8rem !important;} .row-gap-md-9 {row-gap: 9rem !important;}
  .column-gap-md-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;} .column-gap-md-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;} .column-gap-md-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;} .column-gap-md-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;} .column-gap-md-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;} .column-gap-md-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;} .column-gap-md-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;} .column-gap-md-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;} .column-gap-md-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;} .column-gap-md-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}
  .text-md-start {text-align: left !important;}.text-md-end {text-align: right !important;}.text-md-center {text-align: center !important;}
}
@media (min-width: 992px) {
  .float-lg-start {float: left !important;} .float-lg-end {float: right !important;} .float-lg-none {float: none !important;}
  .object-fit-lg-contain {-o-object-fit: contain !important object-fit: contain !important;} .object-fit-lg-cover {-o-object-fit: cover !important object-fit: cover !important;} .object-fit-lg-fill {-o-object-fit: fill !important object-fit: fill !important;} .object-fit-lg-scale {-o-object-fit: scale-down !important object-fit: scale-down !important;} .object-fit-lg-none {-o-object-fit: none !important object-fit: none !important;}
  .d-lg-inline {display: inline !important;} .d-lg-inline-block {display: inline-block !important;} .d-lg-block {display: block !important;} .d-lg-grid {display: grid !important;} .d-lg-inline-grid {display: inline-grid !important;} .d-lg-table {display: table !important;} .d-lg-table-row {display: table-row !important;} .d-lg-table-cell {display: table-cell !important;} .d-lg-flex {display: flex !important;} .d-lg-inline-flex {display: inline-flex !important;} .d-lg-none {display: none !important;}
  .flex-lg-fill {flex: 1 1 auto !important;} .flex-lg-row {flex-direction: row !important;} .flex-lg-column {flex-direction: column !important;} .flex-lg-row-reverse {flex-direction: row-reverse !important;} .flex-lg-column-reverse {flex-direction: column-reverse !important;} .flex-lg-grow-0 {flex-grow: 0 !important;} .flex-lg-grow-1 {flex-grow: 1 !important;} .flex-lg-shrink-0 {flex-shrink: 0 !important;} .flex-lg-shrink-1 {flex-shrink: 1 !important;} .flex-lg-wrap {flex-wrap: wrap !important;} .flex-lg-nowrap {flex-wrap: nowrap !important;} .flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-lg-start {justify-content: flex-start !important;} .justify-content-lg-end {justify-content: flex-end !important;} .justify-content-lg-center {justify-content: center !important;} .justify-content-lg-between {justify-content: space-between !important;} .justify-content-lg-around {justify-content: space-around !important;} .justify-content-lg-evenly {justify-content: space-evenly !important;}
  .align-items-lg-start {align-items: flex-start !important;} .align-items-lg-end {align-items: flex-end !important;} .align-items-lg-center {align-items: center !important;} .align-items-lg-baseline {align-items: baseline !important;} .align-items-lg-stretch {align-items: stretch !important;}
  .align-content-lg-start {align-content: flex-start !important;} .align-content-lg-end {align-content: flex-end !important;} .align-content-lg-center {align-content: center !important;} .align-content-lg-between {align-content: space-between !important;} .align-content-lg-around {align-content: space-around !important;} .align-content-lg-stretch {align-content: stretch !important;}
  .align-self-lg-auto {align-self: auto !important;} .align-self-lg-start {align-self: flex-start !important;} .align-self-lg-end {align-self: flex-end !important;} .align-self-lg-center {align-self: center !important;} .align-self-lg-baseline {align-self: baseline !important;} .align-self-lg-stretch {align-self: stretch !important;}
  .gap-lg-0 {gap: 0 !important;} .gap-lg-1 {gap: 1rem !important;} .gap-lg-2 {gap: 2rem !important;} .gap-lg-3 {gap: 3rem !important;} .gap-lg-4 {gap: 4rem !important;} .gap-lg-5 {gap: 5rem !important;} .gap-lg-6 {gap: 6rem !important;} .gap-lg-7 {gap: 7rem !important;} .gap-lg-8 {gap: 8rem !important;} .gap-lg-9 {gap: 9rem !important;}
  .row-gap-lg-0 {row-gap: 0 !important;} .row-gap-lg-1 {row-gap: 1rem !important;} .row-gap-lg-2 {row-gap: 2rem !important;} .row-gap-lg-3 {row-gap: 3rem !important;} .row-gap-lg-4 {row-gap: 4rem !important;} .row-gap-lg-5 {row-gap: 5rem !important;} .row-gap-lg-6 {row-gap: 6rem !important;} .row-gap-lg-7 {row-gap: 7rem !important;} .row-gap-lg-8 {row-gap: 8rem !important;} .row-gap-lg-9 {row-gap: 9rem !important;}
  .column-gap-lg-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;} .column-gap-lg-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;} .column-gap-lg-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;} .column-gap-lg-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;} .column-gap-lg-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;} .column-gap-lg-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;} .column-gap-lg-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;} .column-gap-lg-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;} .column-gap-lg-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;} .column-gap-lg-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}
  .text-lg-start {text-align: left !important;}.text-lg-end {text-align: right !important;}.text-lg-center {text-align: center !important;}
}
@media (min-width: 1200px) {
  .float-xl-start {float: left !important;} .float-xl-end {float: right !important;} .float-xl-none {float: none !important;}
  .object-fit-xl-contain {-o-object-fit: contain !important object-fit: contain !important;} .object-fit-xl-cover {-o-object-fit: cover !important object-fit: cover !important;} .object-fit-xl-fill {-o-object-fit: fill !important object-fit: fill !important;} .object-fit-xl-scale {-o-object-fit: scale-down !important object-fit: scale-down !important;} .object-fit-xl-none {-o-object-fit: none !important object-fit: none !important;}
  .d-xl-inline {display: inline !important;} .d-xl-inline-block {display: inline-block !important;} .d-xl-block {display: block !important;} .d-xl-grid {display: grid !important;} .d-xl-inline-grid {display: inline-grid !important;} .d-xl-table {display: table !important;} .d-xl-table-row {display: table-row !important;} .d-xl-table-cell {display: table-cell !important;} .d-xl-flex {display: flex !important;} .d-xl-inline-flex {display: inline-flex !important;} .d-xl-none {display: none !important;}
  .flex-xl-fill {flex: 1 1 auto !important;} .flex-xl-row {flex-direction: row !important;} .flex-xl-column {flex-direction: column !important;} .flex-xl-row-reverse {flex-direction: row-reverse !important;} .flex-xl-column-reverse {flex-direction: column-reverse !important;} .flex-xl-grow-0 {flex-grow: 0 !important;} .flex-xl-grow-1 {flex-grow: 1 !important;} .flex-xl-shrink-0 {flex-shrink: 0 !important;} .flex-xl-shrink-1 {flex-shrink: 1 !important;} .flex-xl-wrap {flex-wrap: wrap !important;} .flex-xl-nowrap {flex-wrap: nowrap !important;} .flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-xl-start {justify-content: flex-start !important;} .justify-content-xl-end {justify-content: flex-end !important;} .justify-content-xl-center {justify-content: center !important;} .justify-content-xl-between {justify-content: space-between !important;} .justify-content-xl-around {justify-content: space-around !important;} .justify-content-xl-evenly {justify-content: space-evenly !important;}
  .align-items-xl-start {align-items: flex-start !important;} .align-items-xl-end {align-items: flex-end !important;} .align-items-xl-center {align-items: center !important;} .align-items-xl-baseline {align-items: baseline !important;} .align-items-xl-stretch {align-items: stretch !important;}
  .align-content-xl-start {align-content: flex-start !important;} .align-content-xl-end {align-content: flex-end !important;} .align-content-xl-center {align-content: center !important;} .align-content-xl-between {align-content: space-between !important;} .align-content-xl-around {align-content: space-around !important;} .align-content-xl-stretch {align-content: stretch !important;}
  .align-self-xl-auto {align-self: auto !important;} .align-self-xl-start {align-self: flex-start !important;} .align-self-xl-end {align-self: flex-end !important;} .align-self-xl-center {align-self: center !important;} .align-self-xl-baseline {align-self: baseline !important;} .align-self-xl-stretch {align-self: stretch !important;}
  .gap-xl-0 {gap: 0 !important;} .gap-xl-1 {gap: 1rem !important;} .gap-xl-2 {gap: 2rem !important;} .gap-xl-3 {gap: 3rem !important;} .gap-xl-4 {gap: 4rem !important;} .gap-xl-5 {gap: 5rem !important;} .gap-xl-6 {gap: 6rem !important;} .gap-xl-7 {gap: 7rem !important;} .gap-xl-8 {gap: 8rem !important;} .gap-xl-9 {gap: 9rem !important;}
  .row-gap-xl-0 {row-gap: 0 !important;} .row-gap-xl-1 {row-gap: 1rem !important;} .row-gap-xl-2 {row-gap: 2rem !important;} .row-gap-xl-3 {row-gap: 3rem !important;} .row-gap-xl-4 {row-gap: 4rem !important;} .row-gap-xl-5 {row-gap: 5rem !important;} .row-gap-xl-6 {row-gap: 6rem !important;} .row-gap-xl-7 {row-gap: 7rem !important;} .row-gap-xl-8 {row-gap: 8rem !important;} .row-gap-xl-9 {row-gap: 9rem !important;}
  .column-gap-xl-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;} .column-gap-xl-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;} .column-gap-xl-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;} .column-gap-xl-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;} .column-gap-xl-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;} .column-gap-xl-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;} .column-gap-xl-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;} .column-gap-xl-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;} .column-gap-xl-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;} .column-gap-xl-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}
  .text-xl-start {text-align: left !important;}.text-xl-end {text-align: right !important;}.text-xl-center {text-align: center !important;}
}
@media (min-width: 1500px) {
  .float-xxl-start {float: left !important;} .float-xxl-end {float: right !important;} .float-xxl-none {float: none !important;}
  .object-fit-xxl-contain {-o-object-fit: contain !important object-fit: contain !important;} .object-fit-xxl-cover {-o-object-fit: cover !important object-fit: cover !important;} .object-fit-xxl-fill {-o-object-fit: fill !important object-fit: fill !important;} .object-fit-xxl-scale {-o-object-fit: scale-down !important object-fit: scale-down !important;} .object-fit-xxl-none {-o-object-fit: none !important object-fit: none !important;}
  .d-xxl-inline {display: inline !important;} .d-xxl-inline-block {display: inline-block !important;} .d-xxl-block {display: block !important;} .d-xxl-grid {display: grid !important;} .d-xxl-inline-grid {display: inline-grid !important;} .d-xxl-table {display: table !important;} .d-xxl-table-row {display: table-row !important;} .d-xxl-table-cell {display: table-cell !important;} .d-xxl-flex {display: flex !important;} .d-xxl-inline-flex {display: inline-flex !important;} .d-xxl-none {display: none !important;}
  .flex-xxl-fill {flex: 1 1 auto !important;} .flex-xxl-row {flex-direction: row !important;} .flex-xxl-column {flex-direction: column !important;} .flex-xxl-row-reverse {flex-direction: row-reverse !important;} .flex-xxl-column-reverse {flex-direction: column-reverse !important;} .flex-xxl-grow-0 {flex-grow: 0 !important;} .flex-xxl-grow-1 {flex-grow: 1 !important;} .flex-xxl-shrink-0 {flex-shrink: 0 !important;} .flex-xxl-shrink-1 {flex-shrink: 1 !important;} .flex-xxl-wrap {flex-wrap: wrap !important;} .flex-xxl-nowrap {flex-wrap: nowrap !important;} .flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;}
  .justify-content-xxl-start {justify-content: flex-start !important;} .justify-content-xxl-end {justify-content: flex-end !important;} .justify-content-xxl-center {justify-content: center !important;} .justify-content-xxl-between {justify-content: space-between !important;} .justify-content-xxl-around {justify-content: space-around !important;} .justify-content-xxl-evenly {justify-content: space-evenly !important;}
  .align-items-xxl-start {align-items: flex-start !important;} .align-items-xxl-end {align-items: flex-end !important;} .align-items-xxl-center {align-items: center !important;} .align-items-xxl-baseline {align-items: baseline !important;} .align-items-xxl-stretch {align-items: stretch !important;}
  .align-content-xxl-start {align-content: flex-start !important;} .align-content-xxl-end {align-content: flex-end !important;} .align-content-xxl-center {align-content: center !important;} .align-content-xxl-between {align-content: space-between !important;} .align-content-xxl-around {align-content: space-around !important;} .align-content-xxl-stretch {align-content: stretch !important;}
  .align-self-xxl-auto {align-self: auto !important;} .align-self-xxl-start {align-self: flex-start !important;} .align-self-xxl-end {align-self: flex-end !important;} .align-self-xxl-center {align-self: center !important;} .align-self-xxl-baseline {align-self: baseline !important;} .align-self-xxl-stretch {align-self: stretch !important;}
  .gap-xxl-0 {gap: 0 !important;} .gap-xxl-1 {gap: 1rem !important;} .gap-xxl-2 {gap: 2rem !important;} .gap-xxl-3 {gap: 3rem !important;} .gap-xxl-4 {gap: 4rem !important;} .gap-xxl-5 {gap: 5rem !important;} .gap-xxl-6 {gap: 6rem !important;} .gap-xxl-7 {gap: 7rem !important;} .gap-xxl-8 {gap: 8rem !important;} .gap-xxl-9 {gap: 9rem !important;}
  .row-gap-xxl-0 {row-gap: 0 !important;} .row-gap-xxl-1 {row-gap: 1rem !important;} .row-gap-xxl-2 {row-gap: 2rem !important;} .row-gap-xxl-3 {row-gap: 3rem !important;} .row-gap-xxl-4 {row-gap: 4rem !important;} .row-gap-xxl-5 {row-gap: 5rem !important;} .row-gap-xxl-6 {row-gap: 6rem !important;} .row-gap-xxl-7 {row-gap: 7rem !important;} .row-gap-xxl-8 {row-gap: 8rem !important;} .row-gap-xxl-9 {row-gap: 9rem !important;}
  .column-gap-xxl-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;} .column-gap-xxl-1 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;} .column-gap-xxl-2 {-moz-column-gap: 2rem !important;column-gap: 2rem !important;} .column-gap-xxl-3 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;} .column-gap-xxl-4 {-moz-column-gap: 4rem !important;column-gap: 4rem !important;} .column-gap-xxl-5 {-moz-column-gap: 5rem !important;column-gap: 5rem !important;} .column-gap-xxl-6 {-moz-column-gap: 6rem !important;column-gap: 6rem !important;} .column-gap-xxl-7 {-moz-column-gap: 7rem !important;column-gap: 7rem !important;} .column-gap-xxl-8 {-moz-column-gap: 8rem !important;column-gap: 8rem !important;} .column-gap-xxl-9 {-moz-column-gap: 9rem !important;column-gap: 9rem !important;}
  .text-xxl-start {text-align: left !important;}.text-xxl-end {text-align: right !important;}.text-xxl-center {text-align: center !important;}
}

/* **************************************************** */

.form-control {display: block;width: 100%;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-clip: padding-box;}
.form-control:focus {outline: 0;}
.form-control::-moz-placeholder {opacity: 1;}
.form-control::placeholder {opacity: 1;}
.form-select {color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;background-repeat: no-repeat;width: 100%;}
.form-select:focus {outline: 0;}
.form-check {display: block;}
.form-check input {float: left;vertical-align: top;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat;background-position: center;-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact;}
.form-check input[type=checkbox] {border-radius: 4px;}
.form-check input[type=radio] {border-radius: 50%;}
.form-check input:focus {outline: 0;}
@media (prefers-reduced-motion: reduce) {.form-switch input[type=checkbox] {transition: none;}}
.form-switch input[type=checkbox]:checked {background-position: right center;}

/* <input class="form-control" type="file"> */
.form-control[type=file] {overflow: hidden;}
.form-control[type=file]:not(:disabled):not([readonly]) {cursor: pointer;}
.form-control::-webkit-file-upload-button {padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; -webkit-margin-end: 0.75rem; margin-inline-end: 0.75rem; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.form-control::file-selector-button {padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; -webkit-margin-end: 0.75rem; margin-inline-end: 0.75rem; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {-webkit-transition: none; transition: none; }
  .form-control::file-selector-button {transition: none; }
}

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

/* **************************************************************** */

@media print {.d-print-inline {display: inline !important;}.d-print-inline-block {display: inline-block !important;}.d-print-block {display: block !important;}.d-print-grid {display: grid !important;}.d-print-inline-grid {display: inline-grid !important;}.d-print-table {display: table !important;}.d-print-table-row {display: table-row !important;}.d-print-table-cell {display: table-cell !important;}.d-print-flex {display: flex !important;}.d-print-inline-flex {display: inline-flex !important;}.d-print-none {display: none !important;}}