@charset "UTF-8";
/*
Theme Name: Hashbury Fleur
Author: John Balnaves
Description: Theme for Hashbury Fleur
Version: 1.0.0
Text Domain: hashburyfleur
*/
@font-face {
  font-family: "BebasNeueSemiRounde-Regular";
  src: url("fonts/BebasNeueSemiRounde-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SummertimeStories-Regular";
  src: url("fonts/SummertimeStories-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #FF2121;
  --bs-orange: #fd7e14;
  --bs-yellow: #E4A315;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #707070;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f9f9f9;
  --bs-gray-200: #eaeaea;
  --bs-gray-300: #e0e0e0;
  --bs-gray-400: #d8d8d8;
  --bs-gray-500: #c1c1c1;
  --bs-gray-600: #707070;
  --bs-gray-700: #6E6E6E;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #000;
  --bs-secondary: #fff;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #E4A315;
  --bs-danger: #FF2121;
  --bs-light: #f9f9f9;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 0, 0;
  --bs-secondary-rgb: 255, 255, 255;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 228, 163, 21;
  --bs-danger-rgb: 255, 33, 33;
  --bs-light-rgb: 249, 249, 249;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: black;
  --bs-secondary-text-emphasis: #666666;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #5b4108;
  --bs-danger-text-emphasis: #660d0d;
  --bs-light-text-emphasis: #6E6E6E;
  --bs-dark-text-emphasis: #6E6E6E;
  --bs-primary-bg-subtle: #cccccc;
  --bs-secondary-bg-subtle: white;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #faedd0;
  --bs-danger-bg-subtle: #ffd3d3;
  --bs-light-bg-subtle: #fcfcfc;
  --bs-dark-bg-subtle: #d8d8d8;
  --bs-primary-border-subtle: #999999;
  --bs-secondary-border-subtle: white;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #f4daa1;
  --bs-danger-border-subtle: #ffa6a6;
  --bs-light-border-subtle: #eaeaea;
  --bs-dark-border-subtle: #c1c1c1;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: "Montserrat", sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #eaeaea;
  --bs-secondary-bg-rgb: 234, 234, 234;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f9f9f9;
  --bs-tertiary-bg-rgb: 249, 249, 249;
  --bs-heading-color: inherit;
  --bs-link-color: #000;
  --bs-link-color-rgb: 0, 0, 0;
  --bs-link-decoration: underline;
  --bs-link-hover-color: black;
  --bs-link-hover-color-rgb: 0, 0, 0;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #faedd0;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #e0e0e0;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 0, 0, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #FF2121;
  --bs-form-invalid-border-color: #FF2121;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #e0e0e0;
  --bs-body-color-rgb: 224, 224, 224;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(224, 224, 224, 0.75);
  --bs-secondary-color-rgb: 224, 224, 224;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(224, 224, 224, 0.5);
  --bs-tertiary-color-rgb: 224, 224, 224;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #666666;
  --bs-secondary-text-emphasis: white;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #efc873;
  --bs-danger-text-emphasis: #ff7a7a;
  --bs-light-text-emphasis: #f9f9f9;
  --bs-dark-text-emphasis: #e0e0e0;
  --bs-primary-bg-subtle: black;
  --bs-secondary-bg-subtle: #333333;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #2e2104;
  --bs-danger-bg-subtle: #330707;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: black;
  --bs-secondary-border-subtle: #999999;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #89620d;
  --bs-danger-border-subtle: #991414;
  --bs-light-border-subtle: #6E6E6E;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #666666;
  --bs-link-hover-color: #858585;
  --bs-link-color-rgb: 102, 102, 102;
  --bs-link-hover-color-rgb: 133, 133, 133;
  --bs-code-color: #e685b5;
  --bs-border-color: #6E6E6E;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ff7a7a;
  --bs-form-invalid-border-color: #ff7a7a;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

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;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]: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: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-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;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #707070;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

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

@media (min-width: 576px) {
  .container-sm, .container-xsm, .container {
    max-width: 90%;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container-xsm, .container {
    max-width: 90%;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container-xsm, .container {
    max-width: 90%;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-ipad-air, .container-lgplus, .container-lg, .container-md, .container-sm, .container-xsm, .container {
    max-width: 1100px;
  }
}
@media (min-width: 1480px) {
  .container-xxl, .container-xlplus, .container-xl, .container-ipad-air, .container-lgplus, .container-lg, .container-md, .container-sm, .container-xsm, .container {
    max-width: 1101px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-xsm: 362px;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-lgplus: 1024px;
  --bs-breakpoint-ipad-air: 1180px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xlplus: 1366px;
  --bs-breakpoint-xxl: 1480px;
  --bs-breakpoint-xxxl: 1638px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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 > * {
  -ms-flex-negative: 0;
      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 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          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%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 362px) {
  .col-xsm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xsm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xsm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xsm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xsm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xsm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xsm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xsm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xsm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xsm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xsm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xsm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xsm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xsm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xsm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xsm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xsm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xsm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xsm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xsm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xsm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xsm-0 {
    margin-left: 0;
  }
  .offset-xsm-1 {
    margin-left: 8.33333333%;
  }
  .offset-xsm-2 {
    margin-left: 16.66666667%;
  }
  .offset-xsm-3 {
    margin-left: 25%;
  }
  .offset-xsm-4 {
    margin-left: 33.33333333%;
  }
  .offset-xsm-5 {
    margin-left: 41.66666667%;
  }
  .offset-xsm-6 {
    margin-left: 50%;
  }
  .offset-xsm-7 {
    margin-left: 58.33333333%;
  }
  .offset-xsm-8 {
    margin-left: 66.66666667%;
  }
  .offset-xsm-9 {
    margin-left: 75%;
  }
  .offset-xsm-10 {
    margin-left: 83.33333333%;
  }
  .offset-xsm-11 {
    margin-left: 91.66666667%;
  }
  .g-xsm-0,
  .gx-xsm-0 {
    --bs-gutter-x: 0;
  }
  .g-xsm-0,
  .gy-xsm-0 {
    --bs-gutter-y: 0;
  }
  .g-xsm-1,
  .gx-xsm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xsm-1,
  .gy-xsm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xsm-2,
  .gx-xsm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xsm-2,
  .gy-xsm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xsm-3,
  .gx-xsm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xsm-3,
  .gy-xsm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xsm-4,
  .gx-xsm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xsm-4,
  .gy-xsm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xsm-5,
  .gx-xsm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xsm-5,
  .gy-xsm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-lgplus {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lgplus-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lgplus-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lgplus-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lgplus-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lgplus-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lgplus-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lgplus-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lgplus-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lgplus-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lgplus-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lgplus-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lgplus-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lgplus-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lgplus-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lgplus-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lgplus-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lgplus-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lgplus-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lgplus-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lgplus-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lgplus-0 {
    margin-left: 0;
  }
  .offset-lgplus-1 {
    margin-left: 8.33333333%;
  }
  .offset-lgplus-2 {
    margin-left: 16.66666667%;
  }
  .offset-lgplus-3 {
    margin-left: 25%;
  }
  .offset-lgplus-4 {
    margin-left: 33.33333333%;
  }
  .offset-lgplus-5 {
    margin-left: 41.66666667%;
  }
  .offset-lgplus-6 {
    margin-left: 50%;
  }
  .offset-lgplus-7 {
    margin-left: 58.33333333%;
  }
  .offset-lgplus-8 {
    margin-left: 66.66666667%;
  }
  .offset-lgplus-9 {
    margin-left: 75%;
  }
  .offset-lgplus-10 {
    margin-left: 83.33333333%;
  }
  .offset-lgplus-11 {
    margin-left: 91.66666667%;
  }
  .g-lgplus-0,
  .gx-lgplus-0 {
    --bs-gutter-x: 0;
  }
  .g-lgplus-0,
  .gy-lgplus-0 {
    --bs-gutter-y: 0;
  }
  .g-lgplus-1,
  .gx-lgplus-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lgplus-1,
  .gy-lgplus-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lgplus-2,
  .gx-lgplus-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lgplus-2,
  .gy-lgplus-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lgplus-3,
  .gx-lgplus-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lgplus-3,
  .gy-lgplus-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lgplus-4,
  .gx-lgplus-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lgplus-4,
  .gy-lgplus-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lgplus-5,
  .gx-lgplus-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lgplus-5,
  .gy-lgplus-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1180px) {
  .col-ipad-air {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-ipad-air-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-ipad-air-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-ipad-air-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-ipad-air-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-ipad-air-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-ipad-air-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-ipad-air-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-ipad-air-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-ipad-air-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-ipad-air-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-ipad-air-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-ipad-air-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-ipad-air-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-ipad-air-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-ipad-air-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-ipad-air-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-ipad-air-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-ipad-air-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-ipad-air-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-ipad-air-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-ipad-air-0 {
    margin-left: 0;
  }
  .offset-ipad-air-1 {
    margin-left: 8.33333333%;
  }
  .offset-ipad-air-2 {
    margin-left: 16.66666667%;
  }
  .offset-ipad-air-3 {
    margin-left: 25%;
  }
  .offset-ipad-air-4 {
    margin-left: 33.33333333%;
  }
  .offset-ipad-air-5 {
    margin-left: 41.66666667%;
  }
  .offset-ipad-air-6 {
    margin-left: 50%;
  }
  .offset-ipad-air-7 {
    margin-left: 58.33333333%;
  }
  .offset-ipad-air-8 {
    margin-left: 66.66666667%;
  }
  .offset-ipad-air-9 {
    margin-left: 75%;
  }
  .offset-ipad-air-10 {
    margin-left: 83.33333333%;
  }
  .offset-ipad-air-11 {
    margin-left: 91.66666667%;
  }
  .g-ipad-air-0,
  .gx-ipad-air-0 {
    --bs-gutter-x: 0;
  }
  .g-ipad-air-0,
  .gy-ipad-air-0 {
    --bs-gutter-y: 0;
  }
  .g-ipad-air-1,
  .gx-ipad-air-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-ipad-air-1,
  .gy-ipad-air-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-ipad-air-2,
  .gx-ipad-air-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-ipad-air-2,
  .gy-ipad-air-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-ipad-air-3,
  .gx-ipad-air-3 {
    --bs-gutter-x: 1rem;
  }
  .g-ipad-air-3,
  .gy-ipad-air-3 {
    --bs-gutter-y: 1rem;
  }
  .g-ipad-air-4,
  .gx-ipad-air-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-ipad-air-4,
  .gy-ipad-air-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-ipad-air-5,
  .gx-ipad-air-5 {
    --bs-gutter-x: 3rem;
  }
  .g-ipad-air-5,
  .gy-ipad-air-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1366px) {
  .col-xlplus {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xlplus-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xlplus-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xlplus-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xlplus-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xlplus-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xlplus-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xlplus-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xlplus-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xlplus-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xlplus-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xlplus-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xlplus-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xlplus-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xlplus-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xlplus-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xlplus-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xlplus-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xlplus-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xlplus-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xlplus-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xlplus-0 {
    margin-left: 0;
  }
  .offset-xlplus-1 {
    margin-left: 8.33333333%;
  }
  .offset-xlplus-2 {
    margin-left: 16.66666667%;
  }
  .offset-xlplus-3 {
    margin-left: 25%;
  }
  .offset-xlplus-4 {
    margin-left: 33.33333333%;
  }
  .offset-xlplus-5 {
    margin-left: 41.66666667%;
  }
  .offset-xlplus-6 {
    margin-left: 50%;
  }
  .offset-xlplus-7 {
    margin-left: 58.33333333%;
  }
  .offset-xlplus-8 {
    margin-left: 66.66666667%;
  }
  .offset-xlplus-9 {
    margin-left: 75%;
  }
  .offset-xlplus-10 {
    margin-left: 83.33333333%;
  }
  .offset-xlplus-11 {
    margin-left: 91.66666667%;
  }
  .g-xlplus-0,
  .gx-xlplus-0 {
    --bs-gutter-x: 0;
  }
  .g-xlplus-0,
  .gy-xlplus-0 {
    --bs-gutter-y: 0;
  }
  .g-xlplus-1,
  .gx-xlplus-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xlplus-1,
  .gy-xlplus-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xlplus-2,
  .gx-xlplus-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xlplus-2,
  .gy-xlplus-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xlplus-3,
  .gx-xlplus-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xlplus-3,
  .gy-xlplus-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xlplus-4,
  .gx-xlplus-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xlplus-4,
  .gy-xlplus-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xlplus-5,
  .gx-xlplus-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xlplus-5,
  .gy-xlplus-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1480px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1638px) {
  .col-xxxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-custom-color {
  color: #fff !important;
  background-color: RGBA(var(--bs-custom-color-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-custom-color {
  color: RGBA(var(--bs-custom-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-custom-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-custom-color:hover, .link-custom-color:focus {
  color: RGBA(122, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(122, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(233, 181, 68, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(233, 181, 68, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(255, 77, 77, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 77, 77, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(250, 250, 250, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(250, 250, 250, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
          box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    -webkit-transition: none;
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
          transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.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%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 362px) {
  .sticky-xsm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xsm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-lgplus-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lgplus-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1180px) {
  .sticky-ipad-air-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-ipad-air-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1366px) {
  .sticky-xlplus-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xlplus-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1480px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1638px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: gray;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0;
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: transparent;
  --bs-card-cap-color: ;
  --bs-card-height: 100%;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
          box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter);
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #000;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #707070;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 362px) {
  .dropdown-menu-xsm-start {
    --bs-position: start;
  }
  .dropdown-menu-xsm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xsm-end {
    --bs-position: end;
  }
  .dropdown-menu-xsm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lgplus-start {
    --bs-position: start;
  }
  .dropdown-menu-lgplus-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lgplus-end {
    --bs-position: end;
  }
  .dropdown-menu-lgplus-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1180px) {
  .dropdown-menu-ipad-air-start {
    --bs-position: start;
  }
  .dropdown-menu-ipad-air-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-ipad-air-end {
    --bs-position: end;
  }
  .dropdown-menu-ipad-air-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .dropdown-menu-xlplus-start {
    --bs-position: start;
  }
  .dropdown-menu-xlplus-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xlplus-end {
    --bs-position: end;
  }
  .dropdown-menu-xlplus-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1480px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1638px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #e0e0e0;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #e0e0e0;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #000;
  --bs-dropdown-link-disabled-color: #c1c1c1;
  --bs-dropdown-header-color: #c1c1c1;
}

.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;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: -ms-grid !important;
  display: grid !important;
}

.d-inline-grid {
  display: -ms-inline-grid !important;
  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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  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 {
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

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

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

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.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 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.m-2rem {
  margin: 2rem !important;
}

.m-40 {
  margin: 2.5rem !important;
}

.m-45 {
  margin: 2.8125rem !important;
}

.m-55 {
  margin: 3.4375rem !important;
}

.m-60 {
  margin: 3.75rem !important;
}

.m-65 {
  margin: 4.0625rem !important;
}

.m-70 {
  margin: 4.375rem !important;
}

.m-75 {
  margin: 4.6875rem !important;
}

.m-80 {
  margin: 5rem !important;
}

.m-85 {
  margin: 5.3125rem !important;
}

.m-90 {
  margin: 5.625rem !important;
}

.m-95 {
  margin: 5.9375rem !important;
}

.m-100 {
  margin: 6.25rem !important;
}

.m-105 {
  margin: 6.5625rem !important;
}

.m-110 {
  margin: 6.875rem !important;
}

.m-115 {
  margin: 7.25rem !important;
}

.m-120 {
  margin: 7.5rem !important;
}

.m-125 {
  margin: 7.8125rem !important;
}

.m-130 {
  margin: 8.125rem !important;
}

.m-135 {
  margin: 8.4375rem !important;
}

.m-140 {
  margin: 8.75rem !important;
}

.m-145 {
  margin: 9.0625rem !important;
}

.m-150 {
  margin: 9.375rem !important;
}

.m-155 {
  margin: 9.6875rem !important;
}

.m-160 {
  margin: 10rem !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-2rem {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-45 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !important;
}

.mx-55 {
  margin-right: 3.4375rem !important;
  margin-left: 3.4375rem !important;
}

.mx-60 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.mx-65 {
  margin-right: 4.0625rem !important;
  margin-left: 4.0625rem !important;
}

.mx-70 {
  margin-right: 4.375rem !important;
  margin-left: 4.375rem !important;
}

.mx-75 {
  margin-right: 4.6875rem !important;
  margin-left: 4.6875rem !important;
}

.mx-80 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-85 {
  margin-right: 5.3125rem !important;
  margin-left: 5.3125rem !important;
}

.mx-90 {
  margin-right: 5.625rem !important;
  margin-left: 5.625rem !important;
}

.mx-95 {
  margin-right: 5.9375rem !important;
  margin-left: 5.9375rem !important;
}

.mx-100 {
  margin-right: 6.25rem !important;
  margin-left: 6.25rem !important;
}

.mx-105 {
  margin-right: 6.5625rem !important;
  margin-left: 6.5625rem !important;
}

.mx-110 {
  margin-right: 6.875rem !important;
  margin-left: 6.875rem !important;
}

.mx-115 {
  margin-right: 7.25rem !important;
  margin-left: 7.25rem !important;
}

.mx-120 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.mx-125 {
  margin-right: 7.8125rem !important;
  margin-left: 7.8125rem !important;
}

.mx-130 {
  margin-right: 8.125rem !important;
  margin-left: 8.125rem !important;
}

.mx-135 {
  margin-right: 8.4375rem !important;
  margin-left: 8.4375rem !important;
}

.mx-140 {
  margin-right: 8.75rem !important;
  margin-left: 8.75rem !important;
}

.mx-145 {
  margin-right: 9.0625rem !important;
  margin-left: 9.0625rem !important;
}

.mx-150 {
  margin-right: 9.375rem !important;
  margin-left: 9.375rem !important;
}

.mx-155 {
  margin-right: 9.6875rem !important;
  margin-left: 9.6875rem !important;
}

.mx-160 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-2rem {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-45 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.my-55 {
  margin-top: 3.4375rem !important;
  margin-bottom: 3.4375rem !important;
}

.my-60 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-65 {
  margin-top: 4.0625rem !important;
  margin-bottom: 4.0625rem !important;
}

.my-70 {
  margin-top: 4.375rem !important;
  margin-bottom: 4.375rem !important;
}

.my-75 {
  margin-top: 4.6875rem !important;
  margin-bottom: 4.6875rem !important;
}

.my-80 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-85 {
  margin-top: 5.3125rem !important;
  margin-bottom: 5.3125rem !important;
}

.my-90 {
  margin-top: 5.625rem !important;
  margin-bottom: 5.625rem !important;
}

.my-95 {
  margin-top: 5.9375rem !important;
  margin-bottom: 5.9375rem !important;
}

.my-100 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.my-105 {
  margin-top: 6.5625rem !important;
  margin-bottom: 6.5625rem !important;
}

.my-110 {
  margin-top: 6.875rem !important;
  margin-bottom: 6.875rem !important;
}

.my-115 {
  margin-top: 7.25rem !important;
  margin-bottom: 7.25rem !important;
}

.my-120 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.my-125 {
  margin-top: 7.8125rem !important;
  margin-bottom: 7.8125rem !important;
}

.my-130 {
  margin-top: 8.125rem !important;
  margin-bottom: 8.125rem !important;
}

.my-135 {
  margin-top: 8.4375rem !important;
  margin-bottom: 8.4375rem !important;
}

.my-140 {
  margin-top: 8.75rem !important;
  margin-bottom: 8.75rem !important;
}

.my-145 {
  margin-top: 9.0625rem !important;
  margin-bottom: 9.0625rem !important;
}

.my-150 {
  margin-top: 9.375rem !important;
  margin-bottom: 9.375rem !important;
}

.my-155 {
  margin-top: 9.6875rem !important;
  margin-bottom: 9.6875rem !important;
}

.my-160 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-2rem {
  margin-top: 2rem !important;
}

.mt-40 {
  margin-top: 2.5rem !important;
}

.mt-45 {
  margin-top: 2.8125rem !important;
}

.mt-55 {
  margin-top: 3.4375rem !important;
}

.mt-60 {
  margin-top: 3.75rem !important;
}

.mt-65 {
  margin-top: 4.0625rem !important;
}

.mt-70 {
  margin-top: 4.375rem !important;
}

.mt-75 {
  margin-top: 4.6875rem !important;
}

.mt-80 {
  margin-top: 5rem !important;
}

.mt-85 {
  margin-top: 5.3125rem !important;
}

.mt-90 {
  margin-top: 5.625rem !important;
}

.mt-95 {
  margin-top: 5.9375rem !important;
}

.mt-100 {
  margin-top: 6.25rem !important;
}

.mt-105 {
  margin-top: 6.5625rem !important;
}

.mt-110 {
  margin-top: 6.875rem !important;
}

.mt-115 {
  margin-top: 7.25rem !important;
}

.mt-120 {
  margin-top: 7.5rem !important;
}

.mt-125 {
  margin-top: 7.8125rem !important;
}

.mt-130 {
  margin-top: 8.125rem !important;
}

.mt-135 {
  margin-top: 8.4375rem !important;
}

.mt-140 {
  margin-top: 8.75rem !important;
}

.mt-145 {
  margin-top: 9.0625rem !important;
}

.mt-150 {
  margin-top: 9.375rem !important;
}

.mt-155 {
  margin-top: 9.6875rem !important;
}

.mt-160 {
  margin-top: 10rem !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-2rem {
  margin-right: 2rem !important;
}

.me-40 {
  margin-right: 2.5rem !important;
}

.me-45 {
  margin-right: 2.8125rem !important;
}

.me-55 {
  margin-right: 3.4375rem !important;
}

.me-60 {
  margin-right: 3.75rem !important;
}

.me-65 {
  margin-right: 4.0625rem !important;
}

.me-70 {
  margin-right: 4.375rem !important;
}

.me-75 {
  margin-right: 4.6875rem !important;
}

.me-80 {
  margin-right: 5rem !important;
}

.me-85 {
  margin-right: 5.3125rem !important;
}

.me-90 {
  margin-right: 5.625rem !important;
}

.me-95 {
  margin-right: 5.9375rem !important;
}

.me-100 {
  margin-right: 6.25rem !important;
}

.me-105 {
  margin-right: 6.5625rem !important;
}

.me-110 {
  margin-right: 6.875rem !important;
}

.me-115 {
  margin-right: 7.25rem !important;
}

.me-120 {
  margin-right: 7.5rem !important;
}

.me-125 {
  margin-right: 7.8125rem !important;
}

.me-130 {
  margin-right: 8.125rem !important;
}

.me-135 {
  margin-right: 8.4375rem !important;
}

.me-140 {
  margin-right: 8.75rem !important;
}

.me-145 {
  margin-right: 9.0625rem !important;
}

.me-150 {
  margin-right: 9.375rem !important;
}

.me-155 {
  margin-right: 9.6875rem !important;
}

.me-160 {
  margin-right: 10rem !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-2rem {
  margin-bottom: 2rem !important;
}

.mb-40 {
  margin-bottom: 2.5rem !important;
}

.mb-45 {
  margin-bottom: 2.8125rem !important;
}

.mb-55 {
  margin-bottom: 3.4375rem !important;
}

.mb-60 {
  margin-bottom: 3.75rem !important;
}

.mb-65 {
  margin-bottom: 4.0625rem !important;
}

.mb-70 {
  margin-bottom: 4.375rem !important;
}

.mb-75 {
  margin-bottom: 4.6875rem !important;
}

.mb-80 {
  margin-bottom: 5rem !important;
}

.mb-85 {
  margin-bottom: 5.3125rem !important;
}

.mb-90 {
  margin-bottom: 5.625rem !important;
}

.mb-95 {
  margin-bottom: 5.9375rem !important;
}

.mb-100 {
  margin-bottom: 6.25rem !important;
}

.mb-105 {
  margin-bottom: 6.5625rem !important;
}

.mb-110 {
  margin-bottom: 6.875rem !important;
}

.mb-115 {
  margin-bottom: 7.25rem !important;
}

.mb-120 {
  margin-bottom: 7.5rem !important;
}

.mb-125 {
  margin-bottom: 7.8125rem !important;
}

.mb-130 {
  margin-bottom: 8.125rem !important;
}

.mb-135 {
  margin-bottom: 8.4375rem !important;
}

.mb-140 {
  margin-bottom: 8.75rem !important;
}

.mb-145 {
  margin-bottom: 9.0625rem !important;
}

.mb-150 {
  margin-bottom: 9.375rem !important;
}

.mb-155 {
  margin-bottom: 9.6875rem !important;
}

.mb-160 {
  margin-bottom: 10rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-2rem {
  margin-left: 2rem !important;
}

.ms-40 {
  margin-left: 2.5rem !important;
}

.ms-45 {
  margin-left: 2.8125rem !important;
}

.ms-55 {
  margin-left: 3.4375rem !important;
}

.ms-60 {
  margin-left: 3.75rem !important;
}

.ms-65 {
  margin-left: 4.0625rem !important;
}

.ms-70 {
  margin-left: 4.375rem !important;
}

.ms-75 {
  margin-left: 4.6875rem !important;
}

.ms-80 {
  margin-left: 5rem !important;
}

.ms-85 {
  margin-left: 5.3125rem !important;
}

.ms-90 {
  margin-left: 5.625rem !important;
}

.ms-95 {
  margin-left: 5.9375rem !important;
}

.ms-100 {
  margin-left: 6.25rem !important;
}

.ms-105 {
  margin-left: 6.5625rem !important;
}

.ms-110 {
  margin-left: 6.875rem !important;
}

.ms-115 {
  margin-left: 7.25rem !important;
}

.ms-120 {
  margin-left: 7.5rem !important;
}

.ms-125 {
  margin-left: 7.8125rem !important;
}

.ms-130 {
  margin-left: 8.125rem !important;
}

.ms-135 {
  margin-left: 8.4375rem !important;
}

.ms-140 {
  margin-left: 8.75rem !important;
}

.ms-145 {
  margin-left: 9.0625rem !important;
}

.ms-150 {
  margin-left: 9.375rem !important;
}

.ms-155 {
  margin-left: 9.6875rem !important;
}

.ms-160 {
  margin-left: 10rem !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-2rem {
  padding: 2rem !important;
}

.p-40 {
  padding: 2.5rem !important;
}

.p-45 {
  padding: 2.8125rem !important;
}

.p-55 {
  padding: 3.4375rem !important;
}

.p-60 {
  padding: 3.75rem !important;
}

.p-65 {
  padding: 4.0625rem !important;
}

.p-70 {
  padding: 4.375rem !important;
}

.p-75 {
  padding: 4.6875rem !important;
}

.p-80 {
  padding: 5rem !important;
}

.p-85 {
  padding: 5.3125rem !important;
}

.p-90 {
  padding: 5.625rem !important;
}

.p-95 {
  padding: 5.9375rem !important;
}

.p-100 {
  padding: 6.25rem !important;
}

.p-105 {
  padding: 6.5625rem !important;
}

.p-110 {
  padding: 6.875rem !important;
}

.p-115 {
  padding: 7.25rem !important;
}

.p-120 {
  padding: 7.5rem !important;
}

.p-125 {
  padding: 7.8125rem !important;
}

.p-130 {
  padding: 8.125rem !important;
}

.p-135 {
  padding: 8.4375rem !important;
}

.p-140 {
  padding: 8.75rem !important;
}

.p-145 {
  padding: 9.0625rem !important;
}

.p-150 {
  padding: 9.375rem !important;
}

.p-155 {
  padding: 9.6875rem !important;
}

.p-160 {
  padding: 10rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-2rem {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-45 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.px-55 {
  padding-right: 3.4375rem !important;
  padding-left: 3.4375rem !important;
}

.px-60 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.px-65 {
  padding-right: 4.0625rem !important;
  padding-left: 4.0625rem !important;
}

.px-70 {
  padding-right: 4.375rem !important;
  padding-left: 4.375rem !important;
}

.px-75 {
  padding-right: 4.6875rem !important;
  padding-left: 4.6875rem !important;
}

.px-80 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-85 {
  padding-right: 5.3125rem !important;
  padding-left: 5.3125rem !important;
}

.px-90 {
  padding-right: 5.625rem !important;
  padding-left: 5.625rem !important;
}

.px-95 {
  padding-right: 5.9375rem !important;
  padding-left: 5.9375rem !important;
}

.px-100 {
  padding-right: 6.25rem !important;
  padding-left: 6.25rem !important;
}

.px-105 {
  padding-right: 6.5625rem !important;
  padding-left: 6.5625rem !important;
}

.px-110 {
  padding-right: 6.875rem !important;
  padding-left: 6.875rem !important;
}

.px-115 {
  padding-right: 7.25rem !important;
  padding-left: 7.25rem !important;
}

.px-120 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.px-125 {
  padding-right: 7.8125rem !important;
  padding-left: 7.8125rem !important;
}

.px-130 {
  padding-right: 8.125rem !important;
  padding-left: 8.125rem !important;
}

.px-135 {
  padding-right: 8.4375rem !important;
  padding-left: 8.4375rem !important;
}

.px-140 {
  padding-right: 8.75rem !important;
  padding-left: 8.75rem !important;
}

.px-145 {
  padding-right: 9.0625rem !important;
  padding-left: 9.0625rem !important;
}

.px-150 {
  padding-right: 9.375rem !important;
  padding-left: 9.375rem !important;
}

.px-155 {
  padding-right: 9.6875rem !important;
  padding-left: 9.6875rem !important;
}

.px-160 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-2rem {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-45 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.py-55 {
  padding-top: 3.4375rem !important;
  padding-bottom: 3.4375rem !important;
}

.py-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.py-65 {
  padding-top: 4.0625rem !important;
  padding-bottom: 4.0625rem !important;
}

.py-70 {
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important;
}

.py-75 {
  padding-top: 4.6875rem !important;
  padding-bottom: 4.6875rem !important;
}

.py-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-85 {
  padding-top: 5.3125rem !important;
  padding-bottom: 5.3125rem !important;
}

.py-90 {
  padding-top: 5.625rem !important;
  padding-bottom: 5.625rem !important;
}

.py-95 {
  padding-top: 5.9375rem !important;
  padding-bottom: 5.9375rem !important;
}

.py-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.py-105 {
  padding-top: 6.5625rem !important;
  padding-bottom: 6.5625rem !important;
}

.py-110 {
  padding-top: 6.875rem !important;
  padding-bottom: 6.875rem !important;
}

.py-115 {
  padding-top: 7.25rem !important;
  padding-bottom: 7.25rem !important;
}

.py-120 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.py-125 {
  padding-top: 7.8125rem !important;
  padding-bottom: 7.8125rem !important;
}

.py-130 {
  padding-top: 8.125rem !important;
  padding-bottom: 8.125rem !important;
}

.py-135 {
  padding-top: 8.4375rem !important;
  padding-bottom: 8.4375rem !important;
}

.py-140 {
  padding-top: 8.75rem !important;
  padding-bottom: 8.75rem !important;
}

.py-145 {
  padding-top: 9.0625rem !important;
  padding-bottom: 9.0625rem !important;
}

.py-150 {
  padding-top: 9.375rem !important;
  padding-bottom: 9.375rem !important;
}

.py-155 {
  padding-top: 9.6875rem !important;
  padding-bottom: 9.6875rem !important;
}

.py-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-2rem {
  padding-top: 2rem !important;
}

.pt-40 {
  padding-top: 2.5rem !important;
}

.pt-45 {
  padding-top: 2.8125rem !important;
}

.pt-55 {
  padding-top: 3.4375rem !important;
}

.pt-60 {
  padding-top: 3.75rem !important;
}

.pt-65 {
  padding-top: 4.0625rem !important;
}

.pt-70 {
  padding-top: 4.375rem !important;
}

.pt-75 {
  padding-top: 4.6875rem !important;
}

.pt-80 {
  padding-top: 5rem !important;
}

.pt-85 {
  padding-top: 5.3125rem !important;
}

.pt-90 {
  padding-top: 5.625rem !important;
}

.pt-95 {
  padding-top: 5.9375rem !important;
}

.pt-100 {
  padding-top: 6.25rem !important;
}

.pt-105 {
  padding-top: 6.5625rem !important;
}

.pt-110 {
  padding-top: 6.875rem !important;
}

.pt-115 {
  padding-top: 7.25rem !important;
}

.pt-120 {
  padding-top: 7.5rem !important;
}

.pt-125 {
  padding-top: 7.8125rem !important;
}

.pt-130 {
  padding-top: 8.125rem !important;
}

.pt-135 {
  padding-top: 8.4375rem !important;
}

.pt-140 {
  padding-top: 8.75rem !important;
}

.pt-145 {
  padding-top: 9.0625rem !important;
}

.pt-150 {
  padding-top: 9.375rem !important;
}

.pt-155 {
  padding-top: 9.6875rem !important;
}

.pt-160 {
  padding-top: 10rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-2rem {
  padding-right: 2rem !important;
}

.pe-40 {
  padding-right: 2.5rem !important;
}

.pe-45 {
  padding-right: 2.8125rem !important;
}

.pe-55 {
  padding-right: 3.4375rem !important;
}

.pe-60 {
  padding-right: 3.75rem !important;
}

.pe-65 {
  padding-right: 4.0625rem !important;
}

.pe-70 {
  padding-right: 4.375rem !important;
}

.pe-75 {
  padding-right: 4.6875rem !important;
}

.pe-80 {
  padding-right: 5rem !important;
}

.pe-85 {
  padding-right: 5.3125rem !important;
}

.pe-90 {
  padding-right: 5.625rem !important;
}

.pe-95 {
  padding-right: 5.9375rem !important;
}

.pe-100 {
  padding-right: 6.25rem !important;
}

.pe-105 {
  padding-right: 6.5625rem !important;
}

.pe-110 {
  padding-right: 6.875rem !important;
}

.pe-115 {
  padding-right: 7.25rem !important;
}

.pe-120 {
  padding-right: 7.5rem !important;
}

.pe-125 {
  padding-right: 7.8125rem !important;
}

.pe-130 {
  padding-right: 8.125rem !important;
}

.pe-135 {
  padding-right: 8.4375rem !important;
}

.pe-140 {
  padding-right: 8.75rem !important;
}

.pe-145 {
  padding-right: 9.0625rem !important;
}

.pe-150 {
  padding-right: 9.375rem !important;
}

.pe-155 {
  padding-right: 9.6875rem !important;
}

.pe-160 {
  padding-right: 10rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-2rem {
  padding-bottom: 2rem !important;
}

.pb-40 {
  padding-bottom: 2.5rem !important;
}

.pb-45 {
  padding-bottom: 2.8125rem !important;
}

.pb-55 {
  padding-bottom: 3.4375rem !important;
}

.pb-60 {
  padding-bottom: 3.75rem !important;
}

.pb-65 {
  padding-bottom: 4.0625rem !important;
}

.pb-70 {
  padding-bottom: 4.375rem !important;
}

.pb-75 {
  padding-bottom: 4.6875rem !important;
}

.pb-80 {
  padding-bottom: 5rem !important;
}

.pb-85 {
  padding-bottom: 5.3125rem !important;
}

.pb-90 {
  padding-bottom: 5.625rem !important;
}

.pb-95 {
  padding-bottom: 5.9375rem !important;
}

.pb-100 {
  padding-bottom: 6.25rem !important;
}

.pb-105 {
  padding-bottom: 6.5625rem !important;
}

.pb-110 {
  padding-bottom: 6.875rem !important;
}

.pb-115 {
  padding-bottom: 7.25rem !important;
}

.pb-120 {
  padding-bottom: 7.5rem !important;
}

.pb-125 {
  padding-bottom: 7.8125rem !important;
}

.pb-130 {
  padding-bottom: 8.125rem !important;
}

.pb-135 {
  padding-bottom: 8.4375rem !important;
}

.pb-140 {
  padding-bottom: 8.75rem !important;
}

.pb-145 {
  padding-bottom: 9.0625rem !important;
}

.pb-150 {
  padding-bottom: 9.375rem !important;
}

.pb-155 {
  padding-bottom: 9.6875rem !important;
}

.pb-160 {
  padding-bottom: 10rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-2rem {
  padding-left: 2rem !important;
}

.ps-40 {
  padding-left: 2.5rem !important;
}

.ps-45 {
  padding-left: 2.8125rem !important;
}

.ps-55 {
  padding-left: 3.4375rem !important;
}

.ps-60 {
  padding-left: 3.75rem !important;
}

.ps-65 {
  padding-left: 4.0625rem !important;
}

.ps-70 {
  padding-left: 4.375rem !important;
}

.ps-75 {
  padding-left: 4.6875rem !important;
}

.ps-80 {
  padding-left: 5rem !important;
}

.ps-85 {
  padding-left: 5.3125rem !important;
}

.ps-90 {
  padding-left: 5.625rem !important;
}

.ps-95 {
  padding-left: 5.9375rem !important;
}

.ps-100 {
  padding-left: 6.25rem !important;
}

.ps-105 {
  padding-left: 6.5625rem !important;
}

.ps-110 {
  padding-left: 6.875rem !important;
}

.ps-115 {
  padding-left: 7.25rem !important;
}

.ps-120 {
  padding-left: 7.5rem !important;
}

.ps-125 {
  padding-left: 7.8125rem !important;
}

.ps-130 {
  padding-left: 8.125rem !important;
}

.ps-135 {
  padding-left: 8.4375rem !important;
}

.ps-140 {
  padding-left: 8.75rem !important;
}

.ps-145 {
  padding-left: 9.0625rem !important;
}

.ps-150 {
  padding-left: 9.375rem !important;
}

.ps-155 {
  padding-left: 9.6875rem !important;
}

.ps-160 {
  padding-left: 10rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-2rem {
  gap: 2rem !important;
}

.gap-40 {
  gap: 2.5rem !important;
}

.gap-45 {
  gap: 2.8125rem !important;
}

.gap-55 {
  gap: 3.4375rem !important;
}

.gap-60 {
  gap: 3.75rem !important;
}

.gap-65 {
  gap: 4.0625rem !important;
}

.gap-70 {
  gap: 4.375rem !important;
}

.gap-75 {
  gap: 4.6875rem !important;
}

.gap-80 {
  gap: 5rem !important;
}

.gap-85 {
  gap: 5.3125rem !important;
}

.gap-90 {
  gap: 5.625rem !important;
}

.gap-95 {
  gap: 5.9375rem !important;
}

.gap-100 {
  gap: 6.25rem !important;
}

.gap-105 {
  gap: 6.5625rem !important;
}

.gap-110 {
  gap: 6.875rem !important;
}

.gap-115 {
  gap: 7.25rem !important;
}

.gap-120 {
  gap: 7.5rem !important;
}

.gap-125 {
  gap: 7.8125rem !important;
}

.gap-130 {
  gap: 8.125rem !important;
}

.gap-135 {
  gap: 8.4375rem !important;
}

.gap-140 {
  gap: 8.75rem !important;
}

.gap-145 {
  gap: 9.0625rem !important;
}

.gap-150 {
  gap: 9.375rem !important;
}

.gap-155 {
  gap: 9.6875rem !important;
}

.gap-160 {
  gap: 10rem !important;
}

.gap-0 {
  gap: 0 !important;
}

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

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

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

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

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

.row-gap-2rem {
  row-gap: 2rem !important;
}

.row-gap-40 {
  row-gap: 2.5rem !important;
}

.row-gap-45 {
  row-gap: 2.8125rem !important;
}

.row-gap-55 {
  row-gap: 3.4375rem !important;
}

.row-gap-60 {
  row-gap: 3.75rem !important;
}

.row-gap-65 {
  row-gap: 4.0625rem !important;
}

.row-gap-70 {
  row-gap: 4.375rem !important;
}

.row-gap-75 {
  row-gap: 4.6875rem !important;
}

.row-gap-80 {
  row-gap: 5rem !important;
}

.row-gap-85 {
  row-gap: 5.3125rem !important;
}

.row-gap-90 {
  row-gap: 5.625rem !important;
}

.row-gap-95 {
  row-gap: 5.9375rem !important;
}

.row-gap-100 {
  row-gap: 6.25rem !important;
}

.row-gap-105 {
  row-gap: 6.5625rem !important;
}

.row-gap-110 {
  row-gap: 6.875rem !important;
}

.row-gap-115 {
  row-gap: 7.25rem !important;
}

.row-gap-120 {
  row-gap: 7.5rem !important;
}

.row-gap-125 {
  row-gap: 7.8125rem !important;
}

.row-gap-130 {
  row-gap: 8.125rem !important;
}

.row-gap-135 {
  row-gap: 8.4375rem !important;
}

.row-gap-140 {
  row-gap: 8.75rem !important;
}

.row-gap-145 {
  row-gap: 9.0625rem !important;
}

.row-gap-150 {
  row-gap: 9.375rem !important;
}

.row-gap-155 {
  row-gap: 9.6875rem !important;
}

.row-gap-160 {
  row-gap: 10rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-2rem {
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.column-gap-40 {
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.column-gap-45 {
  -webkit-column-gap: 2.8125rem !important;
     -moz-column-gap: 2.8125rem !important;
          column-gap: 2.8125rem !important;
}

.column-gap-55 {
  -webkit-column-gap: 3.4375rem !important;
     -moz-column-gap: 3.4375rem !important;
          column-gap: 3.4375rem !important;
}

.column-gap-60 {
  -webkit-column-gap: 3.75rem !important;
     -moz-column-gap: 3.75rem !important;
          column-gap: 3.75rem !important;
}

.column-gap-65 {
  -webkit-column-gap: 4.0625rem !important;
     -moz-column-gap: 4.0625rem !important;
          column-gap: 4.0625rem !important;
}

.column-gap-70 {
  -webkit-column-gap: 4.375rem !important;
     -moz-column-gap: 4.375rem !important;
          column-gap: 4.375rem !important;
}

.column-gap-75 {
  -webkit-column-gap: 4.6875rem !important;
     -moz-column-gap: 4.6875rem !important;
          column-gap: 4.6875rem !important;
}

.column-gap-80 {
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.column-gap-85 {
  -webkit-column-gap: 5.3125rem !important;
     -moz-column-gap: 5.3125rem !important;
          column-gap: 5.3125rem !important;
}

.column-gap-90 {
  -webkit-column-gap: 5.625rem !important;
     -moz-column-gap: 5.625rem !important;
          column-gap: 5.625rem !important;
}

.column-gap-95 {
  -webkit-column-gap: 5.9375rem !important;
     -moz-column-gap: 5.9375rem !important;
          column-gap: 5.9375rem !important;
}

.column-gap-100 {
  -webkit-column-gap: 6.25rem !important;
     -moz-column-gap: 6.25rem !important;
          column-gap: 6.25rem !important;
}

.column-gap-105 {
  -webkit-column-gap: 6.5625rem !important;
     -moz-column-gap: 6.5625rem !important;
          column-gap: 6.5625rem !important;
}

.column-gap-110 {
  -webkit-column-gap: 6.875rem !important;
     -moz-column-gap: 6.875rem !important;
          column-gap: 6.875rem !important;
}

.column-gap-115 {
  -webkit-column-gap: 7.25rem !important;
     -moz-column-gap: 7.25rem !important;
          column-gap: 7.25rem !important;
}

.column-gap-120 {
  -webkit-column-gap: 7.5rem !important;
     -moz-column-gap: 7.5rem !important;
          column-gap: 7.5rem !important;
}

.column-gap-125 {
  -webkit-column-gap: 7.8125rem !important;
     -moz-column-gap: 7.8125rem !important;
          column-gap: 7.8125rem !important;
}

.column-gap-130 {
  -webkit-column-gap: 8.125rem !important;
     -moz-column-gap: 8.125rem !important;
          column-gap: 8.125rem !important;
}

.column-gap-135 {
  -webkit-column-gap: 8.4375rem !important;
     -moz-column-gap: 8.4375rem !important;
          column-gap: 8.4375rem !important;
}

.column-gap-140 {
  -webkit-column-gap: 8.75rem !important;
     -moz-column-gap: 8.75rem !important;
          column-gap: 8.75rem !important;
}

.column-gap-145 {
  -webkit-column-gap: 9.0625rem !important;
     -moz-column-gap: 9.0625rem !important;
          column-gap: 9.0625rem !important;
}

.column-gap-150 {
  -webkit-column-gap: 9.375rem !important;
     -moz-column-gap: 9.375rem !important;
          column-gap: 9.375rem !important;
}

.column-gap-155 {
  -webkit-column-gap: 9.6875rem !important;
     -moz-column-gap: 9.6875rem !important;
          column-gap: 9.6875rem !important;
}

.column-gap-160 {
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.column-gap-3 {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.column-gap-5 {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !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;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 362px) {
  .float-xsm-start {
    float: left !important;
  }
  .float-xsm-end {
    float: right !important;
  }
  .float-xsm-none {
    float: none !important;
  }
  .object-fit-xsm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xsm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xsm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xsm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xsm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xsm-inline {
    display: inline !important;
  }
  .d-xsm-inline-block {
    display: inline-block !important;
  }
  .d-xsm-block {
    display: block !important;
  }
  .d-xsm-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xsm-inline-grid {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
  }
  .d-xsm-table {
    display: table !important;
  }
  .d-xsm-table-row {
    display: table-row !important;
  }
  .d-xsm-table-cell {
    display: table-cell !important;
  }
  .d-xsm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xsm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xsm-none {
    display: none !important;
  }
  .border-xsm {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xsm-0 {
    border: 0 !important;
  }
  .flex-xsm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xsm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xsm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xsm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xsm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xsm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xsm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xsm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xsm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xsm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xsm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xsm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xsm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xsm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xsm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xsm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xsm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xsm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xsm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xsm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xsm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xsm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xsm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xsm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xsm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xsm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xsm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xsm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xsm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xsm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xsm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xsm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xsm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xsm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xsm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xsm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xsm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xsm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xsm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xsm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xsm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xsm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xsm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xsm-2rem {
    margin: 2rem !important;
  }
  .m-xsm-40 {
    margin: 2.5rem !important;
  }
  .m-xsm-45 {
    margin: 2.8125rem !important;
  }
  .m-xsm-55 {
    margin: 3.4375rem !important;
  }
  .m-xsm-60 {
    margin: 3.75rem !important;
  }
  .m-xsm-65 {
    margin: 4.0625rem !important;
  }
  .m-xsm-70 {
    margin: 4.375rem !important;
  }
  .m-xsm-75 {
    margin: 4.6875rem !important;
  }
  .m-xsm-80 {
    margin: 5rem !important;
  }
  .m-xsm-85 {
    margin: 5.3125rem !important;
  }
  .m-xsm-90 {
    margin: 5.625rem !important;
  }
  .m-xsm-95 {
    margin: 5.9375rem !important;
  }
  .m-xsm-100 {
    margin: 6.25rem !important;
  }
  .m-xsm-105 {
    margin: 6.5625rem !important;
  }
  .m-xsm-110 {
    margin: 6.875rem !important;
  }
  .m-xsm-115 {
    margin: 7.25rem !important;
  }
  .m-xsm-120 {
    margin: 7.5rem !important;
  }
  .m-xsm-125 {
    margin: 7.8125rem !important;
  }
  .m-xsm-130 {
    margin: 8.125rem !important;
  }
  .m-xsm-135 {
    margin: 8.4375rem !important;
  }
  .m-xsm-140 {
    margin: 8.75rem !important;
  }
  .m-xsm-145 {
    margin: 9.0625rem !important;
  }
  .m-xsm-150 {
    margin: 9.375rem !important;
  }
  .m-xsm-155 {
    margin: 9.6875rem !important;
  }
  .m-xsm-160 {
    margin: 10rem !important;
  }
  .m-xsm-0 {
    margin: 0 !important;
  }
  .m-xsm-1 {
    margin: 0.25rem !important;
  }
  .m-xsm-2 {
    margin: 0.5rem !important;
  }
  .m-xsm-3 {
    margin: 1rem !important;
  }
  .m-xsm-4 {
    margin: 1.5rem !important;
  }
  .m-xsm-5 {
    margin: 3rem !important;
  }
  .m-xsm-auto {
    margin: auto !important;
  }
  .mx-xsm-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xsm-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xsm-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xsm-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-xsm-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xsm-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-xsm-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-xsm-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-xsm-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xsm-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-xsm-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-xsm-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-xsm-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-xsm-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-xsm-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-xsm-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-xsm-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xsm-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-xsm-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-xsm-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-xsm-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-xsm-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-xsm-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-xsm-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-xsm-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xsm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xsm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xsm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xsm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xsm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xsm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xsm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xsm-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xsm-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xsm-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xsm-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-xsm-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xsm-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-xsm-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-xsm-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-xsm-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xsm-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-xsm-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-xsm-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-xsm-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-xsm-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-xsm-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-xsm-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-xsm-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xsm-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-xsm-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-xsm-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-xsm-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-xsm-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-xsm-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-xsm-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-xsm-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xsm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xsm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xsm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xsm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xsm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xsm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xsm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xsm-2rem {
    margin-top: 2rem !important;
  }
  .mt-xsm-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xsm-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-xsm-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-xsm-60 {
    margin-top: 3.75rem !important;
  }
  .mt-xsm-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-xsm-70 {
    margin-top: 4.375rem !important;
  }
  .mt-xsm-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-xsm-80 {
    margin-top: 5rem !important;
  }
  .mt-xsm-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-xsm-90 {
    margin-top: 5.625rem !important;
  }
  .mt-xsm-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-xsm-100 {
    margin-top: 6.25rem !important;
  }
  .mt-xsm-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-xsm-110 {
    margin-top: 6.875rem !important;
  }
  .mt-xsm-115 {
    margin-top: 7.25rem !important;
  }
  .mt-xsm-120 {
    margin-top: 7.5rem !important;
  }
  .mt-xsm-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-xsm-130 {
    margin-top: 8.125rem !important;
  }
  .mt-xsm-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-xsm-140 {
    margin-top: 8.75rem !important;
  }
  .mt-xsm-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-xsm-150 {
    margin-top: 9.375rem !important;
  }
  .mt-xsm-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-xsm-160 {
    margin-top: 10rem !important;
  }
  .mt-xsm-0 {
    margin-top: 0 !important;
  }
  .mt-xsm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xsm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xsm-3 {
    margin-top: 1rem !important;
  }
  .mt-xsm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xsm-5 {
    margin-top: 3rem !important;
  }
  .mt-xsm-auto {
    margin-top: auto !important;
  }
  .me-xsm-2rem {
    margin-right: 2rem !important;
  }
  .me-xsm-40 {
    margin-right: 2.5rem !important;
  }
  .me-xsm-45 {
    margin-right: 2.8125rem !important;
  }
  .me-xsm-55 {
    margin-right: 3.4375rem !important;
  }
  .me-xsm-60 {
    margin-right: 3.75rem !important;
  }
  .me-xsm-65 {
    margin-right: 4.0625rem !important;
  }
  .me-xsm-70 {
    margin-right: 4.375rem !important;
  }
  .me-xsm-75 {
    margin-right: 4.6875rem !important;
  }
  .me-xsm-80 {
    margin-right: 5rem !important;
  }
  .me-xsm-85 {
    margin-right: 5.3125rem !important;
  }
  .me-xsm-90 {
    margin-right: 5.625rem !important;
  }
  .me-xsm-95 {
    margin-right: 5.9375rem !important;
  }
  .me-xsm-100 {
    margin-right: 6.25rem !important;
  }
  .me-xsm-105 {
    margin-right: 6.5625rem !important;
  }
  .me-xsm-110 {
    margin-right: 6.875rem !important;
  }
  .me-xsm-115 {
    margin-right: 7.25rem !important;
  }
  .me-xsm-120 {
    margin-right: 7.5rem !important;
  }
  .me-xsm-125 {
    margin-right: 7.8125rem !important;
  }
  .me-xsm-130 {
    margin-right: 8.125rem !important;
  }
  .me-xsm-135 {
    margin-right: 8.4375rem !important;
  }
  .me-xsm-140 {
    margin-right: 8.75rem !important;
  }
  .me-xsm-145 {
    margin-right: 9.0625rem !important;
  }
  .me-xsm-150 {
    margin-right: 9.375rem !important;
  }
  .me-xsm-155 {
    margin-right: 9.6875rem !important;
  }
  .me-xsm-160 {
    margin-right: 10rem !important;
  }
  .me-xsm-0 {
    margin-right: 0 !important;
  }
  .me-xsm-1 {
    margin-right: 0.25rem !important;
  }
  .me-xsm-2 {
    margin-right: 0.5rem !important;
  }
  .me-xsm-3 {
    margin-right: 1rem !important;
  }
  .me-xsm-4 {
    margin-right: 1.5rem !important;
  }
  .me-xsm-5 {
    margin-right: 3rem !important;
  }
  .me-xsm-auto {
    margin-right: auto !important;
  }
  .mb-xsm-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-xsm-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xsm-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xsm-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-xsm-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xsm-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-xsm-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-xsm-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-xsm-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xsm-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-xsm-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-xsm-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-xsm-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-xsm-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-xsm-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-xsm-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-xsm-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xsm-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-xsm-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-xsm-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-xsm-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-xsm-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-xsm-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-xsm-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-xsm-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xsm-0 {
    margin-bottom: 0 !important;
  }
  .mb-xsm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xsm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xsm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xsm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xsm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xsm-auto {
    margin-bottom: auto !important;
  }
  .ms-xsm-2rem {
    margin-left: 2rem !important;
  }
  .ms-xsm-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xsm-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-xsm-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-xsm-60 {
    margin-left: 3.75rem !important;
  }
  .ms-xsm-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-xsm-70 {
    margin-left: 4.375rem !important;
  }
  .ms-xsm-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-xsm-80 {
    margin-left: 5rem !important;
  }
  .ms-xsm-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-xsm-90 {
    margin-left: 5.625rem !important;
  }
  .ms-xsm-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-xsm-100 {
    margin-left: 6.25rem !important;
  }
  .ms-xsm-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-xsm-110 {
    margin-left: 6.875rem !important;
  }
  .ms-xsm-115 {
    margin-left: 7.25rem !important;
  }
  .ms-xsm-120 {
    margin-left: 7.5rem !important;
  }
  .ms-xsm-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-xsm-130 {
    margin-left: 8.125rem !important;
  }
  .ms-xsm-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-xsm-140 {
    margin-left: 8.75rem !important;
  }
  .ms-xsm-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-xsm-150 {
    margin-left: 9.375rem !important;
  }
  .ms-xsm-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-xsm-160 {
    margin-left: 10rem !important;
  }
  .ms-xsm-0 {
    margin-left: 0 !important;
  }
  .ms-xsm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xsm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xsm-3 {
    margin-left: 1rem !important;
  }
  .ms-xsm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xsm-5 {
    margin-left: 3rem !important;
  }
  .ms-xsm-auto {
    margin-left: auto !important;
  }
  .p-xsm-2rem {
    padding: 2rem !important;
  }
  .p-xsm-40 {
    padding: 2.5rem !important;
  }
  .p-xsm-45 {
    padding: 2.8125rem !important;
  }
  .p-xsm-55 {
    padding: 3.4375rem !important;
  }
  .p-xsm-60 {
    padding: 3.75rem !important;
  }
  .p-xsm-65 {
    padding: 4.0625rem !important;
  }
  .p-xsm-70 {
    padding: 4.375rem !important;
  }
  .p-xsm-75 {
    padding: 4.6875rem !important;
  }
  .p-xsm-80 {
    padding: 5rem !important;
  }
  .p-xsm-85 {
    padding: 5.3125rem !important;
  }
  .p-xsm-90 {
    padding: 5.625rem !important;
  }
  .p-xsm-95 {
    padding: 5.9375rem !important;
  }
  .p-xsm-100 {
    padding: 6.25rem !important;
  }
  .p-xsm-105 {
    padding: 6.5625rem !important;
  }
  .p-xsm-110 {
    padding: 6.875rem !important;
  }
  .p-xsm-115 {
    padding: 7.25rem !important;
  }
  .p-xsm-120 {
    padding: 7.5rem !important;
  }
  .p-xsm-125 {
    padding: 7.8125rem !important;
  }
  .p-xsm-130 {
    padding: 8.125rem !important;
  }
  .p-xsm-135 {
    padding: 8.4375rem !important;
  }
  .p-xsm-140 {
    padding: 8.75rem !important;
  }
  .p-xsm-145 {
    padding: 9.0625rem !important;
  }
  .p-xsm-150 {
    padding: 9.375rem !important;
  }
  .p-xsm-155 {
    padding: 9.6875rem !important;
  }
  .p-xsm-160 {
    padding: 10rem !important;
  }
  .p-xsm-0 {
    padding: 0 !important;
  }
  .p-xsm-1 {
    padding: 0.25rem !important;
  }
  .p-xsm-2 {
    padding: 0.5rem !important;
  }
  .p-xsm-3 {
    padding: 1rem !important;
  }
  .p-xsm-4 {
    padding: 1.5rem !important;
  }
  .p-xsm-5 {
    padding: 3rem !important;
  }
  .px-xsm-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xsm-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xsm-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-xsm-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-xsm-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xsm-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-xsm-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-xsm-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-xsm-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xsm-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-xsm-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-xsm-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-xsm-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-xsm-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-xsm-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-xsm-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-xsm-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xsm-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-xsm-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-xsm-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-xsm-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-xsm-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-xsm-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-xsm-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-xsm-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xsm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xsm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xsm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xsm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xsm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xsm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xsm-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xsm-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xsm-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-xsm-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-xsm-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xsm-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-xsm-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-xsm-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-xsm-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xsm-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-xsm-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-xsm-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-xsm-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-xsm-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-xsm-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-xsm-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-xsm-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xsm-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-xsm-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-xsm-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-xsm-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-xsm-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-xsm-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-xsm-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-xsm-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xsm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xsm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xsm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xsm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xsm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xsm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xsm-2rem {
    padding-top: 2rem !important;
  }
  .pt-xsm-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xsm-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-xsm-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-xsm-60 {
    padding-top: 3.75rem !important;
  }
  .pt-xsm-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-xsm-70 {
    padding-top: 4.375rem !important;
  }
  .pt-xsm-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-xsm-80 {
    padding-top: 5rem !important;
  }
  .pt-xsm-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-xsm-90 {
    padding-top: 5.625rem !important;
  }
  .pt-xsm-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-xsm-100 {
    padding-top: 6.25rem !important;
  }
  .pt-xsm-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-xsm-110 {
    padding-top: 6.875rem !important;
  }
  .pt-xsm-115 {
    padding-top: 7.25rem !important;
  }
  .pt-xsm-120 {
    padding-top: 7.5rem !important;
  }
  .pt-xsm-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-xsm-130 {
    padding-top: 8.125rem !important;
  }
  .pt-xsm-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-xsm-140 {
    padding-top: 8.75rem !important;
  }
  .pt-xsm-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-xsm-150 {
    padding-top: 9.375rem !important;
  }
  .pt-xsm-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-xsm-160 {
    padding-top: 10rem !important;
  }
  .pt-xsm-0 {
    padding-top: 0 !important;
  }
  .pt-xsm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xsm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xsm-3 {
    padding-top: 1rem !important;
  }
  .pt-xsm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xsm-5 {
    padding-top: 3rem !important;
  }
  .pe-xsm-2rem {
    padding-right: 2rem !important;
  }
  .pe-xsm-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xsm-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-xsm-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-xsm-60 {
    padding-right: 3.75rem !important;
  }
  .pe-xsm-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-xsm-70 {
    padding-right: 4.375rem !important;
  }
  .pe-xsm-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-xsm-80 {
    padding-right: 5rem !important;
  }
  .pe-xsm-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-xsm-90 {
    padding-right: 5.625rem !important;
  }
  .pe-xsm-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-xsm-100 {
    padding-right: 6.25rem !important;
  }
  .pe-xsm-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-xsm-110 {
    padding-right: 6.875rem !important;
  }
  .pe-xsm-115 {
    padding-right: 7.25rem !important;
  }
  .pe-xsm-120 {
    padding-right: 7.5rem !important;
  }
  .pe-xsm-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-xsm-130 {
    padding-right: 8.125rem !important;
  }
  .pe-xsm-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-xsm-140 {
    padding-right: 8.75rem !important;
  }
  .pe-xsm-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-xsm-150 {
    padding-right: 9.375rem !important;
  }
  .pe-xsm-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-xsm-160 {
    padding-right: 10rem !important;
  }
  .pe-xsm-0 {
    padding-right: 0 !important;
  }
  .pe-xsm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xsm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xsm-3 {
    padding-right: 1rem !important;
  }
  .pe-xsm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xsm-5 {
    padding-right: 3rem !important;
  }
  .pb-xsm-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-xsm-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xsm-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-xsm-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-xsm-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xsm-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-xsm-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-xsm-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-xsm-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xsm-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-xsm-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-xsm-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-xsm-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-xsm-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-xsm-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-xsm-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-xsm-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xsm-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-xsm-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-xsm-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-xsm-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-xsm-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-xsm-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-xsm-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-xsm-160 {
    padding-bottom: 10rem !important;
  }
  .pb-xsm-0 {
    padding-bottom: 0 !important;
  }
  .pb-xsm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xsm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xsm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xsm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xsm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xsm-2rem {
    padding-left: 2rem !important;
  }
  .ps-xsm-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xsm-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-xsm-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-xsm-60 {
    padding-left: 3.75rem !important;
  }
  .ps-xsm-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-xsm-70 {
    padding-left: 4.375rem !important;
  }
  .ps-xsm-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-xsm-80 {
    padding-left: 5rem !important;
  }
  .ps-xsm-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-xsm-90 {
    padding-left: 5.625rem !important;
  }
  .ps-xsm-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-xsm-100 {
    padding-left: 6.25rem !important;
  }
  .ps-xsm-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-xsm-110 {
    padding-left: 6.875rem !important;
  }
  .ps-xsm-115 {
    padding-left: 7.25rem !important;
  }
  .ps-xsm-120 {
    padding-left: 7.5rem !important;
  }
  .ps-xsm-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-xsm-130 {
    padding-left: 8.125rem !important;
  }
  .ps-xsm-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-xsm-140 {
    padding-left: 8.75rem !important;
  }
  .ps-xsm-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-xsm-150 {
    padding-left: 9.375rem !important;
  }
  .ps-xsm-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-xsm-160 {
    padding-left: 10rem !important;
  }
  .ps-xsm-0 {
    padding-left: 0 !important;
  }
  .ps-xsm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xsm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xsm-3 {
    padding-left: 1rem !important;
  }
  .ps-xsm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xsm-5 {
    padding-left: 3rem !important;
  }
  .gap-xsm-2rem {
    gap: 2rem !important;
  }
  .gap-xsm-40 {
    gap: 2.5rem !important;
  }
  .gap-xsm-45 {
    gap: 2.8125rem !important;
  }
  .gap-xsm-55 {
    gap: 3.4375rem !important;
  }
  .gap-xsm-60 {
    gap: 3.75rem !important;
  }
  .gap-xsm-65 {
    gap: 4.0625rem !important;
  }
  .gap-xsm-70 {
    gap: 4.375rem !important;
  }
  .gap-xsm-75 {
    gap: 4.6875rem !important;
  }
  .gap-xsm-80 {
    gap: 5rem !important;
  }
  .gap-xsm-85 {
    gap: 5.3125rem !important;
  }
  .gap-xsm-90 {
    gap: 5.625rem !important;
  }
  .gap-xsm-95 {
    gap: 5.9375rem !important;
  }
  .gap-xsm-100 {
    gap: 6.25rem !important;
  }
  .gap-xsm-105 {
    gap: 6.5625rem !important;
  }
  .gap-xsm-110 {
    gap: 6.875rem !important;
  }
  .gap-xsm-115 {
    gap: 7.25rem !important;
  }
  .gap-xsm-120 {
    gap: 7.5rem !important;
  }
  .gap-xsm-125 {
    gap: 7.8125rem !important;
  }
  .gap-xsm-130 {
    gap: 8.125rem !important;
  }
  .gap-xsm-135 {
    gap: 8.4375rem !important;
  }
  .gap-xsm-140 {
    gap: 8.75rem !important;
  }
  .gap-xsm-145 {
    gap: 9.0625rem !important;
  }
  .gap-xsm-150 {
    gap: 9.375rem !important;
  }
  .gap-xsm-155 {
    gap: 9.6875rem !important;
  }
  .gap-xsm-160 {
    gap: 10rem !important;
  }
  .gap-xsm-0 {
    gap: 0 !important;
  }
  .gap-xsm-1 {
    gap: 0.25rem !important;
  }
  .gap-xsm-2 {
    gap: 0.5rem !important;
  }
  .gap-xsm-3 {
    gap: 1rem !important;
  }
  .gap-xsm-4 {
    gap: 1.5rem !important;
  }
  .gap-xsm-5 {
    gap: 3rem !important;
  }
  .row-gap-xsm-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-xsm-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xsm-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-xsm-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-xsm-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-xsm-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-xsm-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-xsm-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-xsm-80 {
    row-gap: 5rem !important;
  }
  .row-gap-xsm-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-xsm-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-xsm-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-xsm-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-xsm-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-xsm-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-xsm-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-xsm-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xsm-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-xsm-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-xsm-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-xsm-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-xsm-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-xsm-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-xsm-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-xsm-160 {
    row-gap: 10rem !important;
  }
  .row-gap-xsm-0 {
    row-gap: 0 !important;
  }
  .row-gap-xsm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xsm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xsm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xsm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xsm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xsm-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-xsm-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-xsm-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-xsm-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-xsm-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-xsm-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-xsm-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-xsm-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-xsm-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-xsm-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-xsm-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-xsm-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-xsm-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-xsm-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-xsm-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-xsm-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-xsm-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-xsm-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-xsm-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-xsm-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-xsm-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-xsm-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-xsm-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-xsm-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-xsm-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-xsm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xsm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xsm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xsm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xsm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xsm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xsm-start {
    text-align: left !important;
  }
  .text-xsm-end {
    text-align: right !important;
  }
  .text-xsm-center {
    text-align: center !important;
  }
  .bg-xsm-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-xsm-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xsm-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 576px) {
  .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: -ms-grid !important;
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .border-sm {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-2rem {
    margin: 2rem !important;
  }
  .m-sm-40 {
    margin: 2.5rem !important;
  }
  .m-sm-45 {
    margin: 2.8125rem !important;
  }
  .m-sm-55 {
    margin: 3.4375rem !important;
  }
  .m-sm-60 {
    margin: 3.75rem !important;
  }
  .m-sm-65 {
    margin: 4.0625rem !important;
  }
  .m-sm-70 {
    margin: 4.375rem !important;
  }
  .m-sm-75 {
    margin: 4.6875rem !important;
  }
  .m-sm-80 {
    margin: 5rem !important;
  }
  .m-sm-85 {
    margin: 5.3125rem !important;
  }
  .m-sm-90 {
    margin: 5.625rem !important;
  }
  .m-sm-95 {
    margin: 5.9375rem !important;
  }
  .m-sm-100 {
    margin: 6.25rem !important;
  }
  .m-sm-105 {
    margin: 6.5625rem !important;
  }
  .m-sm-110 {
    margin: 6.875rem !important;
  }
  .m-sm-115 {
    margin: 7.25rem !important;
  }
  .m-sm-120 {
    margin: 7.5rem !important;
  }
  .m-sm-125 {
    margin: 7.8125rem !important;
  }
  .m-sm-130 {
    margin: 8.125rem !important;
  }
  .m-sm-135 {
    margin: 8.4375rem !important;
  }
  .m-sm-140 {
    margin: 8.75rem !important;
  }
  .m-sm-145 {
    margin: 9.0625rem !important;
  }
  .m-sm-150 {
    margin: 9.375rem !important;
  }
  .m-sm-155 {
    margin: 9.6875rem !important;
  }
  .m-sm-160 {
    margin: 10rem !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-sm-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-sm-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-sm-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-sm-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-sm-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-sm-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-sm-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-sm-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-sm-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-sm-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-sm-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-sm-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-sm-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-sm-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-sm-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-sm-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-sm-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-sm-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-sm-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-sm-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-sm-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-sm-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-sm-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-sm-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-sm-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-sm-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-sm-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-sm-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-sm-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-sm-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-sm-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-sm-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-sm-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-sm-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-sm-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-sm-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-sm-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-sm-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-sm-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-sm-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-2rem {
    margin-top: 2rem !important;
  }
  .mt-sm-40 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-sm-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-sm-60 {
    margin-top: 3.75rem !important;
  }
  .mt-sm-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-sm-70 {
    margin-top: 4.375rem !important;
  }
  .mt-sm-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-sm-80 {
    margin-top: 5rem !important;
  }
  .mt-sm-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-sm-90 {
    margin-top: 5.625rem !important;
  }
  .mt-sm-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-sm-100 {
    margin-top: 6.25rem !important;
  }
  .mt-sm-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-sm-110 {
    margin-top: 6.875rem !important;
  }
  .mt-sm-115 {
    margin-top: 7.25rem !important;
  }
  .mt-sm-120 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-sm-130 {
    margin-top: 8.125rem !important;
  }
  .mt-sm-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-sm-140 {
    margin-top: 8.75rem !important;
  }
  .mt-sm-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-sm-150 {
    margin-top: 9.375rem !important;
  }
  .mt-sm-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-sm-160 {
    margin-top: 10rem !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-2rem {
    margin-right: 2rem !important;
  }
  .me-sm-40 {
    margin-right: 2.5rem !important;
  }
  .me-sm-45 {
    margin-right: 2.8125rem !important;
  }
  .me-sm-55 {
    margin-right: 3.4375rem !important;
  }
  .me-sm-60 {
    margin-right: 3.75rem !important;
  }
  .me-sm-65 {
    margin-right: 4.0625rem !important;
  }
  .me-sm-70 {
    margin-right: 4.375rem !important;
  }
  .me-sm-75 {
    margin-right: 4.6875rem !important;
  }
  .me-sm-80 {
    margin-right: 5rem !important;
  }
  .me-sm-85 {
    margin-right: 5.3125rem !important;
  }
  .me-sm-90 {
    margin-right: 5.625rem !important;
  }
  .me-sm-95 {
    margin-right: 5.9375rem !important;
  }
  .me-sm-100 {
    margin-right: 6.25rem !important;
  }
  .me-sm-105 {
    margin-right: 6.5625rem !important;
  }
  .me-sm-110 {
    margin-right: 6.875rem !important;
  }
  .me-sm-115 {
    margin-right: 7.25rem !important;
  }
  .me-sm-120 {
    margin-right: 7.5rem !important;
  }
  .me-sm-125 {
    margin-right: 7.8125rem !important;
  }
  .me-sm-130 {
    margin-right: 8.125rem !important;
  }
  .me-sm-135 {
    margin-right: 8.4375rem !important;
  }
  .me-sm-140 {
    margin-right: 8.75rem !important;
  }
  .me-sm-145 {
    margin-right: 9.0625rem !important;
  }
  .me-sm-150 {
    margin-right: 9.375rem !important;
  }
  .me-sm-155 {
    margin-right: 9.6875rem !important;
  }
  .me-sm-160 {
    margin-right: 10rem !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-sm-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-sm-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-sm-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-sm-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-sm-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-sm-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-sm-80 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-sm-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-sm-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-sm-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-sm-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-sm-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-sm-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-sm-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-sm-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-sm-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-sm-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-sm-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-sm-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-sm-160 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-2rem {
    margin-left: 2rem !important;
  }
  .ms-sm-40 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-sm-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-sm-60 {
    margin-left: 3.75rem !important;
  }
  .ms-sm-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-sm-70 {
    margin-left: 4.375rem !important;
  }
  .ms-sm-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-sm-80 {
    margin-left: 5rem !important;
  }
  .ms-sm-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-sm-90 {
    margin-left: 5.625rem !important;
  }
  .ms-sm-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-sm-100 {
    margin-left: 6.25rem !important;
  }
  .ms-sm-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-sm-110 {
    margin-left: 6.875rem !important;
  }
  .ms-sm-115 {
    margin-left: 7.25rem !important;
  }
  .ms-sm-120 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-sm-130 {
    margin-left: 8.125rem !important;
  }
  .ms-sm-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-sm-140 {
    margin-left: 8.75rem !important;
  }
  .ms-sm-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-sm-150 {
    margin-left: 9.375rem !important;
  }
  .ms-sm-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-sm-160 {
    margin-left: 10rem !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-2rem {
    padding: 2rem !important;
  }
  .p-sm-40 {
    padding: 2.5rem !important;
  }
  .p-sm-45 {
    padding: 2.8125rem !important;
  }
  .p-sm-55 {
    padding: 3.4375rem !important;
  }
  .p-sm-60 {
    padding: 3.75rem !important;
  }
  .p-sm-65 {
    padding: 4.0625rem !important;
  }
  .p-sm-70 {
    padding: 4.375rem !important;
  }
  .p-sm-75 {
    padding: 4.6875rem !important;
  }
  .p-sm-80 {
    padding: 5rem !important;
  }
  .p-sm-85 {
    padding: 5.3125rem !important;
  }
  .p-sm-90 {
    padding: 5.625rem !important;
  }
  .p-sm-95 {
    padding: 5.9375rem !important;
  }
  .p-sm-100 {
    padding: 6.25rem !important;
  }
  .p-sm-105 {
    padding: 6.5625rem !important;
  }
  .p-sm-110 {
    padding: 6.875rem !important;
  }
  .p-sm-115 {
    padding: 7.25rem !important;
  }
  .p-sm-120 {
    padding: 7.5rem !important;
  }
  .p-sm-125 {
    padding: 7.8125rem !important;
  }
  .p-sm-130 {
    padding: 8.125rem !important;
  }
  .p-sm-135 {
    padding: 8.4375rem !important;
  }
  .p-sm-140 {
    padding: 8.75rem !important;
  }
  .p-sm-145 {
    padding: 9.0625rem !important;
  }
  .p-sm-150 {
    padding: 9.375rem !important;
  }
  .p-sm-155 {
    padding: 9.6875rem !important;
  }
  .p-sm-160 {
    padding: 10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-sm-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-sm-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-sm-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-sm-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-sm-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-sm-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-sm-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-sm-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-sm-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-sm-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-sm-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-sm-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-sm-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-sm-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-sm-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-sm-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-sm-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-sm-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-sm-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-sm-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-sm-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-sm-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-sm-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-sm-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-sm-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-sm-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-sm-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-sm-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-sm-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-sm-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-sm-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-sm-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-sm-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-sm-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-sm-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-sm-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-sm-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-sm-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-sm-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-sm-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-2rem {
    padding-top: 2rem !important;
  }
  .pt-sm-40 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-sm-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-sm-60 {
    padding-top: 3.75rem !important;
  }
  .pt-sm-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-sm-70 {
    padding-top: 4.375rem !important;
  }
  .pt-sm-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-sm-80 {
    padding-top: 5rem !important;
  }
  .pt-sm-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-sm-90 {
    padding-top: 5.625rem !important;
  }
  .pt-sm-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-sm-100 {
    padding-top: 6.25rem !important;
  }
  .pt-sm-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-sm-110 {
    padding-top: 6.875rem !important;
  }
  .pt-sm-115 {
    padding-top: 7.25rem !important;
  }
  .pt-sm-120 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-sm-130 {
    padding-top: 8.125rem !important;
  }
  .pt-sm-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-sm-140 {
    padding-top: 8.75rem !important;
  }
  .pt-sm-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-sm-150 {
    padding-top: 9.375rem !important;
  }
  .pt-sm-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-sm-160 {
    padding-top: 10rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-2rem {
    padding-right: 2rem !important;
  }
  .pe-sm-40 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-sm-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-sm-60 {
    padding-right: 3.75rem !important;
  }
  .pe-sm-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-sm-70 {
    padding-right: 4.375rem !important;
  }
  .pe-sm-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-sm-80 {
    padding-right: 5rem !important;
  }
  .pe-sm-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-sm-90 {
    padding-right: 5.625rem !important;
  }
  .pe-sm-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-sm-100 {
    padding-right: 6.25rem !important;
  }
  .pe-sm-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-sm-110 {
    padding-right: 6.875rem !important;
  }
  .pe-sm-115 {
    padding-right: 7.25rem !important;
  }
  .pe-sm-120 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-sm-130 {
    padding-right: 8.125rem !important;
  }
  .pe-sm-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-sm-140 {
    padding-right: 8.75rem !important;
  }
  .pe-sm-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-sm-150 {
    padding-right: 9.375rem !important;
  }
  .pe-sm-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-sm-160 {
    padding-right: 10rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-sm-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-sm-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-sm-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-sm-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-sm-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-sm-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-sm-80 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-sm-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-sm-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-sm-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-sm-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-sm-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-sm-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-sm-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-sm-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-sm-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-sm-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-sm-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-sm-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-sm-160 {
    padding-bottom: 10rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-2rem {
    padding-left: 2rem !important;
  }
  .ps-sm-40 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-sm-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-sm-60 {
    padding-left: 3.75rem !important;
  }
  .ps-sm-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-sm-70 {
    padding-left: 4.375rem !important;
  }
  .ps-sm-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-sm-80 {
    padding-left: 5rem !important;
  }
  .ps-sm-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-sm-90 {
    padding-left: 5.625rem !important;
  }
  .ps-sm-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-sm-100 {
    padding-left: 6.25rem !important;
  }
  .ps-sm-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-sm-110 {
    padding-left: 6.875rem !important;
  }
  .ps-sm-115 {
    padding-left: 7.25rem !important;
  }
  .ps-sm-120 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-sm-130 {
    padding-left: 8.125rem !important;
  }
  .ps-sm-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-sm-140 {
    padding-left: 8.75rem !important;
  }
  .ps-sm-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-sm-150 {
    padding-left: 9.375rem !important;
  }
  .ps-sm-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-sm-160 {
    padding-left: 10rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-2rem {
    gap: 2rem !important;
  }
  .gap-sm-40 {
    gap: 2.5rem !important;
  }
  .gap-sm-45 {
    gap: 2.8125rem !important;
  }
  .gap-sm-55 {
    gap: 3.4375rem !important;
  }
  .gap-sm-60 {
    gap: 3.75rem !important;
  }
  .gap-sm-65 {
    gap: 4.0625rem !important;
  }
  .gap-sm-70 {
    gap: 4.375rem !important;
  }
  .gap-sm-75 {
    gap: 4.6875rem !important;
  }
  .gap-sm-80 {
    gap: 5rem !important;
  }
  .gap-sm-85 {
    gap: 5.3125rem !important;
  }
  .gap-sm-90 {
    gap: 5.625rem !important;
  }
  .gap-sm-95 {
    gap: 5.9375rem !important;
  }
  .gap-sm-100 {
    gap: 6.25rem !important;
  }
  .gap-sm-105 {
    gap: 6.5625rem !important;
  }
  .gap-sm-110 {
    gap: 6.875rem !important;
  }
  .gap-sm-115 {
    gap: 7.25rem !important;
  }
  .gap-sm-120 {
    gap: 7.5rem !important;
  }
  .gap-sm-125 {
    gap: 7.8125rem !important;
  }
  .gap-sm-130 {
    gap: 8.125rem !important;
  }
  .gap-sm-135 {
    gap: 8.4375rem !important;
  }
  .gap-sm-140 {
    gap: 8.75rem !important;
  }
  .gap-sm-145 {
    gap: 9.0625rem !important;
  }
  .gap-sm-150 {
    gap: 9.375rem !important;
  }
  .gap-sm-155 {
    gap: 9.6875rem !important;
  }
  .gap-sm-160 {
    gap: 10rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-sm-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-sm-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-sm-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-sm-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-sm-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-sm-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-sm-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-sm-80 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-sm-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-sm-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-sm-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-sm-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-sm-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-sm-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-sm-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-sm-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-sm-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-sm-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-sm-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-sm-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-sm-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-sm-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-sm-160 {
    row-gap: 10rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-sm-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-sm-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-sm-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-sm-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-sm-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-sm-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-sm-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-sm-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-sm-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-sm-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-sm-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-sm-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-sm-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-sm-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-sm-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-sm-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-sm-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-sm-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-sm-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-sm-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-sm-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-sm-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-sm-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-sm-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .bg-sm-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-sm-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-sm-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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: -ms-grid !important;
    display: grid !important;
  }
  .d-md-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .border-md {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-md-0 {
    border: 0 !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-2rem {
    margin: 2rem !important;
  }
  .m-md-40 {
    margin: 2.5rem !important;
  }
  .m-md-45 {
    margin: 2.8125rem !important;
  }
  .m-md-55 {
    margin: 3.4375rem !important;
  }
  .m-md-60 {
    margin: 3.75rem !important;
  }
  .m-md-65 {
    margin: 4.0625rem !important;
  }
  .m-md-70 {
    margin: 4.375rem !important;
  }
  .m-md-75 {
    margin: 4.6875rem !important;
  }
  .m-md-80 {
    margin: 5rem !important;
  }
  .m-md-85 {
    margin: 5.3125rem !important;
  }
  .m-md-90 {
    margin: 5.625rem !important;
  }
  .m-md-95 {
    margin: 5.9375rem !important;
  }
  .m-md-100 {
    margin: 6.25rem !important;
  }
  .m-md-105 {
    margin: 6.5625rem !important;
  }
  .m-md-110 {
    margin: 6.875rem !important;
  }
  .m-md-115 {
    margin: 7.25rem !important;
  }
  .m-md-120 {
    margin: 7.5rem !important;
  }
  .m-md-125 {
    margin: 7.8125rem !important;
  }
  .m-md-130 {
    margin: 8.125rem !important;
  }
  .m-md-135 {
    margin: 8.4375rem !important;
  }
  .m-md-140 {
    margin: 8.75rem !important;
  }
  .m-md-145 {
    margin: 9.0625rem !important;
  }
  .m-md-150 {
    margin: 9.375rem !important;
  }
  .m-md-155 {
    margin: 9.6875rem !important;
  }
  .m-md-160 {
    margin: 10rem !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-md-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-md-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-md-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-md-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-md-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-md-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-md-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-md-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-md-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-md-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-md-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-md-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-md-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-md-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-md-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-md-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-md-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-md-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-md-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-md-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-md-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-md-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-md-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-md-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-md-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-md-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-md-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-md-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-md-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-md-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-md-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-md-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-md-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-md-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-md-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-md-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-md-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-md-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-md-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-md-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-2rem {
    margin-top: 2rem !important;
  }
  .mt-md-40 {
    margin-top: 2.5rem !important;
  }
  .mt-md-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-md-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-md-60 {
    margin-top: 3.75rem !important;
  }
  .mt-md-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-md-70 {
    margin-top: 4.375rem !important;
  }
  .mt-md-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-md-80 {
    margin-top: 5rem !important;
  }
  .mt-md-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-md-90 {
    margin-top: 5.625rem !important;
  }
  .mt-md-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-md-100 {
    margin-top: 6.25rem !important;
  }
  .mt-md-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-md-110 {
    margin-top: 6.875rem !important;
  }
  .mt-md-115 {
    margin-top: 7.25rem !important;
  }
  .mt-md-120 {
    margin-top: 7.5rem !important;
  }
  .mt-md-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-md-130 {
    margin-top: 8.125rem !important;
  }
  .mt-md-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-md-140 {
    margin-top: 8.75rem !important;
  }
  .mt-md-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-md-150 {
    margin-top: 9.375rem !important;
  }
  .mt-md-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-md-160 {
    margin-top: 10rem !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-2rem {
    margin-right: 2rem !important;
  }
  .me-md-40 {
    margin-right: 2.5rem !important;
  }
  .me-md-45 {
    margin-right: 2.8125rem !important;
  }
  .me-md-55 {
    margin-right: 3.4375rem !important;
  }
  .me-md-60 {
    margin-right: 3.75rem !important;
  }
  .me-md-65 {
    margin-right: 4.0625rem !important;
  }
  .me-md-70 {
    margin-right: 4.375rem !important;
  }
  .me-md-75 {
    margin-right: 4.6875rem !important;
  }
  .me-md-80 {
    margin-right: 5rem !important;
  }
  .me-md-85 {
    margin-right: 5.3125rem !important;
  }
  .me-md-90 {
    margin-right: 5.625rem !important;
  }
  .me-md-95 {
    margin-right: 5.9375rem !important;
  }
  .me-md-100 {
    margin-right: 6.25rem !important;
  }
  .me-md-105 {
    margin-right: 6.5625rem !important;
  }
  .me-md-110 {
    margin-right: 6.875rem !important;
  }
  .me-md-115 {
    margin-right: 7.25rem !important;
  }
  .me-md-120 {
    margin-right: 7.5rem !important;
  }
  .me-md-125 {
    margin-right: 7.8125rem !important;
  }
  .me-md-130 {
    margin-right: 8.125rem !important;
  }
  .me-md-135 {
    margin-right: 8.4375rem !important;
  }
  .me-md-140 {
    margin-right: 8.75rem !important;
  }
  .me-md-145 {
    margin-right: 9.0625rem !important;
  }
  .me-md-150 {
    margin-right: 9.375rem !important;
  }
  .me-md-155 {
    margin-right: 9.6875rem !important;
  }
  .me-md-160 {
    margin-right: 10rem !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-md-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-md-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-md-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-md-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-md-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-md-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-md-80 {
    margin-bottom: 5rem !important;
  }
  .mb-md-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-md-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-md-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-md-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-md-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-md-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-md-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-md-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-md-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-md-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-md-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-md-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-md-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-md-160 {
    margin-bottom: 10rem !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-2rem {
    margin-left: 2rem !important;
  }
  .ms-md-40 {
    margin-left: 2.5rem !important;
  }
  .ms-md-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-md-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-md-60 {
    margin-left: 3.75rem !important;
  }
  .ms-md-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-md-70 {
    margin-left: 4.375rem !important;
  }
  .ms-md-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-md-80 {
    margin-left: 5rem !important;
  }
  .ms-md-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-md-90 {
    margin-left: 5.625rem !important;
  }
  .ms-md-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-md-100 {
    margin-left: 6.25rem !important;
  }
  .ms-md-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-md-110 {
    margin-left: 6.875rem !important;
  }
  .ms-md-115 {
    margin-left: 7.25rem !important;
  }
  .ms-md-120 {
    margin-left: 7.5rem !important;
  }
  .ms-md-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-md-130 {
    margin-left: 8.125rem !important;
  }
  .ms-md-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-md-140 {
    margin-left: 8.75rem !important;
  }
  .ms-md-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-md-150 {
    margin-left: 9.375rem !important;
  }
  .ms-md-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-md-160 {
    margin-left: 10rem !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-2rem {
    padding: 2rem !important;
  }
  .p-md-40 {
    padding: 2.5rem !important;
  }
  .p-md-45 {
    padding: 2.8125rem !important;
  }
  .p-md-55 {
    padding: 3.4375rem !important;
  }
  .p-md-60 {
    padding: 3.75rem !important;
  }
  .p-md-65 {
    padding: 4.0625rem !important;
  }
  .p-md-70 {
    padding: 4.375rem !important;
  }
  .p-md-75 {
    padding: 4.6875rem !important;
  }
  .p-md-80 {
    padding: 5rem !important;
  }
  .p-md-85 {
    padding: 5.3125rem !important;
  }
  .p-md-90 {
    padding: 5.625rem !important;
  }
  .p-md-95 {
    padding: 5.9375rem !important;
  }
  .p-md-100 {
    padding: 6.25rem !important;
  }
  .p-md-105 {
    padding: 6.5625rem !important;
  }
  .p-md-110 {
    padding: 6.875rem !important;
  }
  .p-md-115 {
    padding: 7.25rem !important;
  }
  .p-md-120 {
    padding: 7.5rem !important;
  }
  .p-md-125 {
    padding: 7.8125rem !important;
  }
  .p-md-130 {
    padding: 8.125rem !important;
  }
  .p-md-135 {
    padding: 8.4375rem !important;
  }
  .p-md-140 {
    padding: 8.75rem !important;
  }
  .p-md-145 {
    padding: 9.0625rem !important;
  }
  .p-md-150 {
    padding: 9.375rem !important;
  }
  .p-md-155 {
    padding: 9.6875rem !important;
  }
  .p-md-160 {
    padding: 10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-md-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-md-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-md-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-md-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-md-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-md-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-md-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-md-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-md-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-md-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-md-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-md-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-md-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-md-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-md-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-md-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-md-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-md-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-md-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-md-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-md-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-md-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-md-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-md-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-md-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-md-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-md-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-md-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-md-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-md-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-md-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-md-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-md-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-md-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-md-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-md-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-md-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-md-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-md-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-md-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-2rem {
    padding-top: 2rem !important;
  }
  .pt-md-40 {
    padding-top: 2.5rem !important;
  }
  .pt-md-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-md-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-md-60 {
    padding-top: 3.75rem !important;
  }
  .pt-md-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-md-70 {
    padding-top: 4.375rem !important;
  }
  .pt-md-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-md-80 {
    padding-top: 5rem !important;
  }
  .pt-md-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-md-90 {
    padding-top: 5.625rem !important;
  }
  .pt-md-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-md-100 {
    padding-top: 6.25rem !important;
  }
  .pt-md-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-md-110 {
    padding-top: 6.875rem !important;
  }
  .pt-md-115 {
    padding-top: 7.25rem !important;
  }
  .pt-md-120 {
    padding-top: 7.5rem !important;
  }
  .pt-md-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-md-130 {
    padding-top: 8.125rem !important;
  }
  .pt-md-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-md-140 {
    padding-top: 8.75rem !important;
  }
  .pt-md-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-md-150 {
    padding-top: 9.375rem !important;
  }
  .pt-md-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-md-160 {
    padding-top: 10rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-2rem {
    padding-right: 2rem !important;
  }
  .pe-md-40 {
    padding-right: 2.5rem !important;
  }
  .pe-md-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-md-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-md-60 {
    padding-right: 3.75rem !important;
  }
  .pe-md-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-md-70 {
    padding-right: 4.375rem !important;
  }
  .pe-md-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-md-80 {
    padding-right: 5rem !important;
  }
  .pe-md-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-md-90 {
    padding-right: 5.625rem !important;
  }
  .pe-md-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-md-100 {
    padding-right: 6.25rem !important;
  }
  .pe-md-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-md-110 {
    padding-right: 6.875rem !important;
  }
  .pe-md-115 {
    padding-right: 7.25rem !important;
  }
  .pe-md-120 {
    padding-right: 7.5rem !important;
  }
  .pe-md-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-md-130 {
    padding-right: 8.125rem !important;
  }
  .pe-md-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-md-140 {
    padding-right: 8.75rem !important;
  }
  .pe-md-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-md-150 {
    padding-right: 9.375rem !important;
  }
  .pe-md-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-md-160 {
    padding-right: 10rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-md-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-md-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-md-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-md-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-md-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-md-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-md-80 {
    padding-bottom: 5rem !important;
  }
  .pb-md-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-md-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-md-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-md-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-md-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-md-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-md-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-md-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-md-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-md-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-md-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-md-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-md-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-md-160 {
    padding-bottom: 10rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-2rem {
    padding-left: 2rem !important;
  }
  .ps-md-40 {
    padding-left: 2.5rem !important;
  }
  .ps-md-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-md-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-md-60 {
    padding-left: 3.75rem !important;
  }
  .ps-md-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-md-70 {
    padding-left: 4.375rem !important;
  }
  .ps-md-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-md-80 {
    padding-left: 5rem !important;
  }
  .ps-md-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-md-90 {
    padding-left: 5.625rem !important;
  }
  .ps-md-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-md-100 {
    padding-left: 6.25rem !important;
  }
  .ps-md-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-md-110 {
    padding-left: 6.875rem !important;
  }
  .ps-md-115 {
    padding-left: 7.25rem !important;
  }
  .ps-md-120 {
    padding-left: 7.5rem !important;
  }
  .ps-md-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-md-130 {
    padding-left: 8.125rem !important;
  }
  .ps-md-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-md-140 {
    padding-left: 8.75rem !important;
  }
  .ps-md-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-md-150 {
    padding-left: 9.375rem !important;
  }
  .ps-md-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-md-160 {
    padding-left: 10rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-2rem {
    gap: 2rem !important;
  }
  .gap-md-40 {
    gap: 2.5rem !important;
  }
  .gap-md-45 {
    gap: 2.8125rem !important;
  }
  .gap-md-55 {
    gap: 3.4375rem !important;
  }
  .gap-md-60 {
    gap: 3.75rem !important;
  }
  .gap-md-65 {
    gap: 4.0625rem !important;
  }
  .gap-md-70 {
    gap: 4.375rem !important;
  }
  .gap-md-75 {
    gap: 4.6875rem !important;
  }
  .gap-md-80 {
    gap: 5rem !important;
  }
  .gap-md-85 {
    gap: 5.3125rem !important;
  }
  .gap-md-90 {
    gap: 5.625rem !important;
  }
  .gap-md-95 {
    gap: 5.9375rem !important;
  }
  .gap-md-100 {
    gap: 6.25rem !important;
  }
  .gap-md-105 {
    gap: 6.5625rem !important;
  }
  .gap-md-110 {
    gap: 6.875rem !important;
  }
  .gap-md-115 {
    gap: 7.25rem !important;
  }
  .gap-md-120 {
    gap: 7.5rem !important;
  }
  .gap-md-125 {
    gap: 7.8125rem !important;
  }
  .gap-md-130 {
    gap: 8.125rem !important;
  }
  .gap-md-135 {
    gap: 8.4375rem !important;
  }
  .gap-md-140 {
    gap: 8.75rem !important;
  }
  .gap-md-145 {
    gap: 9.0625rem !important;
  }
  .gap-md-150 {
    gap: 9.375rem !important;
  }
  .gap-md-155 {
    gap: 9.6875rem !important;
  }
  .gap-md-160 {
    gap: 10rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-md-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-md-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-md-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-md-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-md-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-md-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-md-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-md-80 {
    row-gap: 5rem !important;
  }
  .row-gap-md-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-md-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-md-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-md-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-md-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-md-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-md-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-md-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-md-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-md-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-md-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-md-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-md-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-md-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-md-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-md-160 {
    row-gap: 10rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-md-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-md-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-md-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-md-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-md-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-md-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-md-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-md-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-md-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-md-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-md-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-md-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-md-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-md-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-md-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-md-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-md-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-md-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-md-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-md-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-md-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-md-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-md-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-md-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .bg-md-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-md-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-md-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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: -ms-grid !important;
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .border-lg {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-2rem {
    margin: 2rem !important;
  }
  .m-lg-40 {
    margin: 2.5rem !important;
  }
  .m-lg-45 {
    margin: 2.8125rem !important;
  }
  .m-lg-55 {
    margin: 3.4375rem !important;
  }
  .m-lg-60 {
    margin: 3.75rem !important;
  }
  .m-lg-65 {
    margin: 4.0625rem !important;
  }
  .m-lg-70 {
    margin: 4.375rem !important;
  }
  .m-lg-75 {
    margin: 4.6875rem !important;
  }
  .m-lg-80 {
    margin: 5rem !important;
  }
  .m-lg-85 {
    margin: 5.3125rem !important;
  }
  .m-lg-90 {
    margin: 5.625rem !important;
  }
  .m-lg-95 {
    margin: 5.9375rem !important;
  }
  .m-lg-100 {
    margin: 6.25rem !important;
  }
  .m-lg-105 {
    margin: 6.5625rem !important;
  }
  .m-lg-110 {
    margin: 6.875rem !important;
  }
  .m-lg-115 {
    margin: 7.25rem !important;
  }
  .m-lg-120 {
    margin: 7.5rem !important;
  }
  .m-lg-125 {
    margin: 7.8125rem !important;
  }
  .m-lg-130 {
    margin: 8.125rem !important;
  }
  .m-lg-135 {
    margin: 8.4375rem !important;
  }
  .m-lg-140 {
    margin: 8.75rem !important;
  }
  .m-lg-145 {
    margin: 9.0625rem !important;
  }
  .m-lg-150 {
    margin: 9.375rem !important;
  }
  .m-lg-155 {
    margin: 9.6875rem !important;
  }
  .m-lg-160 {
    margin: 10rem !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-lg-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-lg-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-lg-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-lg-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-lg-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-lg-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-lg-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-lg-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-lg-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-lg-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-lg-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-lg-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-lg-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-lg-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-lg-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-lg-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-lg-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-lg-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-lg-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-lg-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-lg-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-lg-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-lg-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-lg-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-lg-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-lg-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-lg-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-lg-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-lg-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-lg-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-lg-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-lg-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-lg-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-lg-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-lg-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-lg-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-lg-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-lg-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-lg-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-lg-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-2rem {
    margin-top: 2rem !important;
  }
  .mt-lg-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-lg-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-lg-60 {
    margin-top: 3.75rem !important;
  }
  .mt-lg-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-lg-70 {
    margin-top: 4.375rem !important;
  }
  .mt-lg-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-lg-80 {
    margin-top: 5rem !important;
  }
  .mt-lg-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-lg-90 {
    margin-top: 5.625rem !important;
  }
  .mt-lg-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-lg-100 {
    margin-top: 6.25rem !important;
  }
  .mt-lg-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-lg-110 {
    margin-top: 6.875rem !important;
  }
  .mt-lg-115 {
    margin-top: 7.25rem !important;
  }
  .mt-lg-120 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-lg-130 {
    margin-top: 8.125rem !important;
  }
  .mt-lg-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-lg-140 {
    margin-top: 8.75rem !important;
  }
  .mt-lg-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-lg-150 {
    margin-top: 9.375rem !important;
  }
  .mt-lg-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-lg-160 {
    margin-top: 10rem !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-2rem {
    margin-right: 2rem !important;
  }
  .me-lg-40 {
    margin-right: 2.5rem !important;
  }
  .me-lg-45 {
    margin-right: 2.8125rem !important;
  }
  .me-lg-55 {
    margin-right: 3.4375rem !important;
  }
  .me-lg-60 {
    margin-right: 3.75rem !important;
  }
  .me-lg-65 {
    margin-right: 4.0625rem !important;
  }
  .me-lg-70 {
    margin-right: 4.375rem !important;
  }
  .me-lg-75 {
    margin-right: 4.6875rem !important;
  }
  .me-lg-80 {
    margin-right: 5rem !important;
  }
  .me-lg-85 {
    margin-right: 5.3125rem !important;
  }
  .me-lg-90 {
    margin-right: 5.625rem !important;
  }
  .me-lg-95 {
    margin-right: 5.9375rem !important;
  }
  .me-lg-100 {
    margin-right: 6.25rem !important;
  }
  .me-lg-105 {
    margin-right: 6.5625rem !important;
  }
  .me-lg-110 {
    margin-right: 6.875rem !important;
  }
  .me-lg-115 {
    margin-right: 7.25rem !important;
  }
  .me-lg-120 {
    margin-right: 7.5rem !important;
  }
  .me-lg-125 {
    margin-right: 7.8125rem !important;
  }
  .me-lg-130 {
    margin-right: 8.125rem !important;
  }
  .me-lg-135 {
    margin-right: 8.4375rem !important;
  }
  .me-lg-140 {
    margin-right: 8.75rem !important;
  }
  .me-lg-145 {
    margin-right: 9.0625rem !important;
  }
  .me-lg-150 {
    margin-right: 9.375rem !important;
  }
  .me-lg-155 {
    margin-right: 9.6875rem !important;
  }
  .me-lg-160 {
    margin-right: 10rem !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-lg-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-lg-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-lg-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-lg-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-lg-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-lg-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-lg-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-lg-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-lg-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-lg-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-lg-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-lg-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-lg-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-lg-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-lg-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-lg-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-lg-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-lg-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-lg-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-lg-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-2rem {
    margin-left: 2rem !important;
  }
  .ms-lg-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-lg-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-lg-60 {
    margin-left: 3.75rem !important;
  }
  .ms-lg-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-lg-70 {
    margin-left: 4.375rem !important;
  }
  .ms-lg-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-lg-80 {
    margin-left: 5rem !important;
  }
  .ms-lg-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-lg-90 {
    margin-left: 5.625rem !important;
  }
  .ms-lg-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-lg-100 {
    margin-left: 6.25rem !important;
  }
  .ms-lg-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-lg-110 {
    margin-left: 6.875rem !important;
  }
  .ms-lg-115 {
    margin-left: 7.25rem !important;
  }
  .ms-lg-120 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-lg-130 {
    margin-left: 8.125rem !important;
  }
  .ms-lg-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-lg-140 {
    margin-left: 8.75rem !important;
  }
  .ms-lg-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-lg-150 {
    margin-left: 9.375rem !important;
  }
  .ms-lg-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-lg-160 {
    margin-left: 10rem !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-2rem {
    padding: 2rem !important;
  }
  .p-lg-40 {
    padding: 2.5rem !important;
  }
  .p-lg-45 {
    padding: 2.8125rem !important;
  }
  .p-lg-55 {
    padding: 3.4375rem !important;
  }
  .p-lg-60 {
    padding: 3.75rem !important;
  }
  .p-lg-65 {
    padding: 4.0625rem !important;
  }
  .p-lg-70 {
    padding: 4.375rem !important;
  }
  .p-lg-75 {
    padding: 4.6875rem !important;
  }
  .p-lg-80 {
    padding: 5rem !important;
  }
  .p-lg-85 {
    padding: 5.3125rem !important;
  }
  .p-lg-90 {
    padding: 5.625rem !important;
  }
  .p-lg-95 {
    padding: 5.9375rem !important;
  }
  .p-lg-100 {
    padding: 6.25rem !important;
  }
  .p-lg-105 {
    padding: 6.5625rem !important;
  }
  .p-lg-110 {
    padding: 6.875rem !important;
  }
  .p-lg-115 {
    padding: 7.25rem !important;
  }
  .p-lg-120 {
    padding: 7.5rem !important;
  }
  .p-lg-125 {
    padding: 7.8125rem !important;
  }
  .p-lg-130 {
    padding: 8.125rem !important;
  }
  .p-lg-135 {
    padding: 8.4375rem !important;
  }
  .p-lg-140 {
    padding: 8.75rem !important;
  }
  .p-lg-145 {
    padding: 9.0625rem !important;
  }
  .p-lg-150 {
    padding: 9.375rem !important;
  }
  .p-lg-155 {
    padding: 9.6875rem !important;
  }
  .p-lg-160 {
    padding: 10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-lg-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-lg-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-lg-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-lg-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-lg-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-lg-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-lg-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-lg-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-lg-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-lg-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-lg-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-lg-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-lg-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-lg-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-lg-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-lg-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-lg-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-lg-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-lg-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-lg-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-lg-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-lg-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-lg-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-lg-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-lg-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-lg-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-lg-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-lg-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-lg-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-lg-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-lg-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-lg-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-lg-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-lg-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-lg-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-lg-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-lg-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-lg-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-lg-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-lg-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-2rem {
    padding-top: 2rem !important;
  }
  .pt-lg-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-lg-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-lg-60 {
    padding-top: 3.75rem !important;
  }
  .pt-lg-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-lg-70 {
    padding-top: 4.375rem !important;
  }
  .pt-lg-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-lg-80 {
    padding-top: 5rem !important;
  }
  .pt-lg-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-lg-90 {
    padding-top: 5.625rem !important;
  }
  .pt-lg-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-lg-100 {
    padding-top: 6.25rem !important;
  }
  .pt-lg-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-lg-110 {
    padding-top: 6.875rem !important;
  }
  .pt-lg-115 {
    padding-top: 7.25rem !important;
  }
  .pt-lg-120 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-lg-130 {
    padding-top: 8.125rem !important;
  }
  .pt-lg-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-lg-140 {
    padding-top: 8.75rem !important;
  }
  .pt-lg-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-lg-150 {
    padding-top: 9.375rem !important;
  }
  .pt-lg-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-lg-160 {
    padding-top: 10rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-2rem {
    padding-right: 2rem !important;
  }
  .pe-lg-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-lg-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-lg-60 {
    padding-right: 3.75rem !important;
  }
  .pe-lg-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-lg-70 {
    padding-right: 4.375rem !important;
  }
  .pe-lg-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-lg-80 {
    padding-right: 5rem !important;
  }
  .pe-lg-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-lg-90 {
    padding-right: 5.625rem !important;
  }
  .pe-lg-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-lg-100 {
    padding-right: 6.25rem !important;
  }
  .pe-lg-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-lg-110 {
    padding-right: 6.875rem !important;
  }
  .pe-lg-115 {
    padding-right: 7.25rem !important;
  }
  .pe-lg-120 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-lg-130 {
    padding-right: 8.125rem !important;
  }
  .pe-lg-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-lg-140 {
    padding-right: 8.75rem !important;
  }
  .pe-lg-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-lg-150 {
    padding-right: 9.375rem !important;
  }
  .pe-lg-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-lg-160 {
    padding-right: 10rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-lg-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-lg-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-lg-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-lg-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-lg-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-lg-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-lg-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-lg-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-lg-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-lg-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-lg-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-lg-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-lg-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-lg-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-lg-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-lg-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-lg-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-lg-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-lg-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-lg-160 {
    padding-bottom: 10rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-2rem {
    padding-left: 2rem !important;
  }
  .ps-lg-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-lg-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-lg-60 {
    padding-left: 3.75rem !important;
  }
  .ps-lg-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-lg-70 {
    padding-left: 4.375rem !important;
  }
  .ps-lg-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-lg-80 {
    padding-left: 5rem !important;
  }
  .ps-lg-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-lg-90 {
    padding-left: 5.625rem !important;
  }
  .ps-lg-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-lg-100 {
    padding-left: 6.25rem !important;
  }
  .ps-lg-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-lg-110 {
    padding-left: 6.875rem !important;
  }
  .ps-lg-115 {
    padding-left: 7.25rem !important;
  }
  .ps-lg-120 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-lg-130 {
    padding-left: 8.125rem !important;
  }
  .ps-lg-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-lg-140 {
    padding-left: 8.75rem !important;
  }
  .ps-lg-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-lg-150 {
    padding-left: 9.375rem !important;
  }
  .ps-lg-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-lg-160 {
    padding-left: 10rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-2rem {
    gap: 2rem !important;
  }
  .gap-lg-40 {
    gap: 2.5rem !important;
  }
  .gap-lg-45 {
    gap: 2.8125rem !important;
  }
  .gap-lg-55 {
    gap: 3.4375rem !important;
  }
  .gap-lg-60 {
    gap: 3.75rem !important;
  }
  .gap-lg-65 {
    gap: 4.0625rem !important;
  }
  .gap-lg-70 {
    gap: 4.375rem !important;
  }
  .gap-lg-75 {
    gap: 4.6875rem !important;
  }
  .gap-lg-80 {
    gap: 5rem !important;
  }
  .gap-lg-85 {
    gap: 5.3125rem !important;
  }
  .gap-lg-90 {
    gap: 5.625rem !important;
  }
  .gap-lg-95 {
    gap: 5.9375rem !important;
  }
  .gap-lg-100 {
    gap: 6.25rem !important;
  }
  .gap-lg-105 {
    gap: 6.5625rem !important;
  }
  .gap-lg-110 {
    gap: 6.875rem !important;
  }
  .gap-lg-115 {
    gap: 7.25rem !important;
  }
  .gap-lg-120 {
    gap: 7.5rem !important;
  }
  .gap-lg-125 {
    gap: 7.8125rem !important;
  }
  .gap-lg-130 {
    gap: 8.125rem !important;
  }
  .gap-lg-135 {
    gap: 8.4375rem !important;
  }
  .gap-lg-140 {
    gap: 8.75rem !important;
  }
  .gap-lg-145 {
    gap: 9.0625rem !important;
  }
  .gap-lg-150 {
    gap: 9.375rem !important;
  }
  .gap-lg-155 {
    gap: 9.6875rem !important;
  }
  .gap-lg-160 {
    gap: 10rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-lg-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-lg-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-lg-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-lg-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-lg-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-lg-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-lg-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-lg-80 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-lg-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-lg-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-lg-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-lg-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-lg-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-lg-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-lg-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-lg-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-lg-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-lg-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-lg-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-lg-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-lg-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-lg-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-lg-160 {
    row-gap: 10rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-lg-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-lg-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-lg-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-lg-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-lg-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-lg-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-lg-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-lg-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-lg-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-lg-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-lg-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-lg-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-lg-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-lg-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-lg-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-lg-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-lg-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-lg-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-lg-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-lg-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-lg-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-lg-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-lg-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-lg-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .bg-lg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-lg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1024px) {
  .float-lgplus-start {
    float: left !important;
  }
  .float-lgplus-end {
    float: right !important;
  }
  .float-lgplus-none {
    float: none !important;
  }
  .object-fit-lgplus-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lgplus-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lgplus-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lgplus-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lgplus-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lgplus-inline {
    display: inline !important;
  }
  .d-lgplus-inline-block {
    display: inline-block !important;
  }
  .d-lgplus-block {
    display: block !important;
  }
  .d-lgplus-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-lgplus-inline-grid {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
  }
  .d-lgplus-table {
    display: table !important;
  }
  .d-lgplus-table-row {
    display: table-row !important;
  }
  .d-lgplus-table-cell {
    display: table-cell !important;
  }
  .d-lgplus-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lgplus-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lgplus-none {
    display: none !important;
  }
  .border-lgplus {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-lgplus-0 {
    border: 0 !important;
  }
  .flex-lgplus-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lgplus-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lgplus-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lgplus-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lgplus-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lgplus-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lgplus-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lgplus-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lgplus-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lgplus-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lgplus-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lgplus-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lgplus-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lgplus-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lgplus-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lgplus-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lgplus-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lgplus-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lgplus-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lgplus-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lgplus-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lgplus-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lgplus-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lgplus-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lgplus-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lgplus-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lgplus-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lgplus-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lgplus-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lgplus-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lgplus-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lgplus-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lgplus-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lgplus-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lgplus-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lgplus-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lgplus-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lgplus-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lgplus-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lgplus-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lgplus-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lgplus-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lgplus-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lgplus-2rem {
    margin: 2rem !important;
  }
  .m-lgplus-40 {
    margin: 2.5rem !important;
  }
  .m-lgplus-45 {
    margin: 2.8125rem !important;
  }
  .m-lgplus-55 {
    margin: 3.4375rem !important;
  }
  .m-lgplus-60 {
    margin: 3.75rem !important;
  }
  .m-lgplus-65 {
    margin: 4.0625rem !important;
  }
  .m-lgplus-70 {
    margin: 4.375rem !important;
  }
  .m-lgplus-75 {
    margin: 4.6875rem !important;
  }
  .m-lgplus-80 {
    margin: 5rem !important;
  }
  .m-lgplus-85 {
    margin: 5.3125rem !important;
  }
  .m-lgplus-90 {
    margin: 5.625rem !important;
  }
  .m-lgplus-95 {
    margin: 5.9375rem !important;
  }
  .m-lgplus-100 {
    margin: 6.25rem !important;
  }
  .m-lgplus-105 {
    margin: 6.5625rem !important;
  }
  .m-lgplus-110 {
    margin: 6.875rem !important;
  }
  .m-lgplus-115 {
    margin: 7.25rem !important;
  }
  .m-lgplus-120 {
    margin: 7.5rem !important;
  }
  .m-lgplus-125 {
    margin: 7.8125rem !important;
  }
  .m-lgplus-130 {
    margin: 8.125rem !important;
  }
  .m-lgplus-135 {
    margin: 8.4375rem !important;
  }
  .m-lgplus-140 {
    margin: 8.75rem !important;
  }
  .m-lgplus-145 {
    margin: 9.0625rem !important;
  }
  .m-lgplus-150 {
    margin: 9.375rem !important;
  }
  .m-lgplus-155 {
    margin: 9.6875rem !important;
  }
  .m-lgplus-160 {
    margin: 10rem !important;
  }
  .m-lgplus-0 {
    margin: 0 !important;
  }
  .m-lgplus-1 {
    margin: 0.25rem !important;
  }
  .m-lgplus-2 {
    margin: 0.5rem !important;
  }
  .m-lgplus-3 {
    margin: 1rem !important;
  }
  .m-lgplus-4 {
    margin: 1.5rem !important;
  }
  .m-lgplus-5 {
    margin: 3rem !important;
  }
  .m-lgplus-auto {
    margin: auto !important;
  }
  .mx-lgplus-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lgplus-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lgplus-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-lgplus-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-lgplus-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-lgplus-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-lgplus-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-lgplus-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-lgplus-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lgplus-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-lgplus-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-lgplus-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-lgplus-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-lgplus-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-lgplus-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-lgplus-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-lgplus-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lgplus-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-lgplus-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-lgplus-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-lgplus-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-lgplus-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-lgplus-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-lgplus-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-lgplus-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lgplus-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lgplus-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lgplus-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lgplus-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lgplus-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lgplus-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lgplus-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lgplus-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lgplus-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lgplus-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-lgplus-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-lgplus-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-lgplus-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-lgplus-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-lgplus-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-lgplus-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lgplus-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-lgplus-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-lgplus-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-lgplus-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-lgplus-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-lgplus-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-lgplus-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-lgplus-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lgplus-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-lgplus-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-lgplus-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-lgplus-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-lgplus-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-lgplus-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-lgplus-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-lgplus-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lgplus-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lgplus-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lgplus-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lgplus-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lgplus-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lgplus-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lgplus-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lgplus-2rem {
    margin-top: 2rem !important;
  }
  .mt-lgplus-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lgplus-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-lgplus-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-lgplus-60 {
    margin-top: 3.75rem !important;
  }
  .mt-lgplus-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-lgplus-70 {
    margin-top: 4.375rem !important;
  }
  .mt-lgplus-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-lgplus-80 {
    margin-top: 5rem !important;
  }
  .mt-lgplus-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-lgplus-90 {
    margin-top: 5.625rem !important;
  }
  .mt-lgplus-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-lgplus-100 {
    margin-top: 6.25rem !important;
  }
  .mt-lgplus-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-lgplus-110 {
    margin-top: 6.875rem !important;
  }
  .mt-lgplus-115 {
    margin-top: 7.25rem !important;
  }
  .mt-lgplus-120 {
    margin-top: 7.5rem !important;
  }
  .mt-lgplus-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-lgplus-130 {
    margin-top: 8.125rem !important;
  }
  .mt-lgplus-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-lgplus-140 {
    margin-top: 8.75rem !important;
  }
  .mt-lgplus-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-lgplus-150 {
    margin-top: 9.375rem !important;
  }
  .mt-lgplus-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-lgplus-160 {
    margin-top: 10rem !important;
  }
  .mt-lgplus-0 {
    margin-top: 0 !important;
  }
  .mt-lgplus-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lgplus-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lgplus-3 {
    margin-top: 1rem !important;
  }
  .mt-lgplus-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lgplus-5 {
    margin-top: 3rem !important;
  }
  .mt-lgplus-auto {
    margin-top: auto !important;
  }
  .me-lgplus-2rem {
    margin-right: 2rem !important;
  }
  .me-lgplus-40 {
    margin-right: 2.5rem !important;
  }
  .me-lgplus-45 {
    margin-right: 2.8125rem !important;
  }
  .me-lgplus-55 {
    margin-right: 3.4375rem !important;
  }
  .me-lgplus-60 {
    margin-right: 3.75rem !important;
  }
  .me-lgplus-65 {
    margin-right: 4.0625rem !important;
  }
  .me-lgplus-70 {
    margin-right: 4.375rem !important;
  }
  .me-lgplus-75 {
    margin-right: 4.6875rem !important;
  }
  .me-lgplus-80 {
    margin-right: 5rem !important;
  }
  .me-lgplus-85 {
    margin-right: 5.3125rem !important;
  }
  .me-lgplus-90 {
    margin-right: 5.625rem !important;
  }
  .me-lgplus-95 {
    margin-right: 5.9375rem !important;
  }
  .me-lgplus-100 {
    margin-right: 6.25rem !important;
  }
  .me-lgplus-105 {
    margin-right: 6.5625rem !important;
  }
  .me-lgplus-110 {
    margin-right: 6.875rem !important;
  }
  .me-lgplus-115 {
    margin-right: 7.25rem !important;
  }
  .me-lgplus-120 {
    margin-right: 7.5rem !important;
  }
  .me-lgplus-125 {
    margin-right: 7.8125rem !important;
  }
  .me-lgplus-130 {
    margin-right: 8.125rem !important;
  }
  .me-lgplus-135 {
    margin-right: 8.4375rem !important;
  }
  .me-lgplus-140 {
    margin-right: 8.75rem !important;
  }
  .me-lgplus-145 {
    margin-right: 9.0625rem !important;
  }
  .me-lgplus-150 {
    margin-right: 9.375rem !important;
  }
  .me-lgplus-155 {
    margin-right: 9.6875rem !important;
  }
  .me-lgplus-160 {
    margin-right: 10rem !important;
  }
  .me-lgplus-0 {
    margin-right: 0 !important;
  }
  .me-lgplus-1 {
    margin-right: 0.25rem !important;
  }
  .me-lgplus-2 {
    margin-right: 0.5rem !important;
  }
  .me-lgplus-3 {
    margin-right: 1rem !important;
  }
  .me-lgplus-4 {
    margin-right: 1.5rem !important;
  }
  .me-lgplus-5 {
    margin-right: 3rem !important;
  }
  .me-lgplus-auto {
    margin-right: auto !important;
  }
  .mb-lgplus-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-lgplus-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lgplus-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-lgplus-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-lgplus-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-lgplus-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-lgplus-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-lgplus-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-lgplus-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lgplus-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-lgplus-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-lgplus-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-lgplus-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-lgplus-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-lgplus-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-lgplus-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-lgplus-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lgplus-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-lgplus-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-lgplus-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-lgplus-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-lgplus-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-lgplus-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-lgplus-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-lgplus-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lgplus-0 {
    margin-bottom: 0 !important;
  }
  .mb-lgplus-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lgplus-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lgplus-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lgplus-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lgplus-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lgplus-auto {
    margin-bottom: auto !important;
  }
  .ms-lgplus-2rem {
    margin-left: 2rem !important;
  }
  .ms-lgplus-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lgplus-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-lgplus-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-lgplus-60 {
    margin-left: 3.75rem !important;
  }
  .ms-lgplus-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-lgplus-70 {
    margin-left: 4.375rem !important;
  }
  .ms-lgplus-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-lgplus-80 {
    margin-left: 5rem !important;
  }
  .ms-lgplus-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-lgplus-90 {
    margin-left: 5.625rem !important;
  }
  .ms-lgplus-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-lgplus-100 {
    margin-left: 6.25rem !important;
  }
  .ms-lgplus-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-lgplus-110 {
    margin-left: 6.875rem !important;
  }
  .ms-lgplus-115 {
    margin-left: 7.25rem !important;
  }
  .ms-lgplus-120 {
    margin-left: 7.5rem !important;
  }
  .ms-lgplus-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-lgplus-130 {
    margin-left: 8.125rem !important;
  }
  .ms-lgplus-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-lgplus-140 {
    margin-left: 8.75rem !important;
  }
  .ms-lgplus-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-lgplus-150 {
    margin-left: 9.375rem !important;
  }
  .ms-lgplus-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-lgplus-160 {
    margin-left: 10rem !important;
  }
  .ms-lgplus-0 {
    margin-left: 0 !important;
  }
  .ms-lgplus-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lgplus-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lgplus-3 {
    margin-left: 1rem !important;
  }
  .ms-lgplus-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lgplus-5 {
    margin-left: 3rem !important;
  }
  .ms-lgplus-auto {
    margin-left: auto !important;
  }
  .p-lgplus-2rem {
    padding: 2rem !important;
  }
  .p-lgplus-40 {
    padding: 2.5rem !important;
  }
  .p-lgplus-45 {
    padding: 2.8125rem !important;
  }
  .p-lgplus-55 {
    padding: 3.4375rem !important;
  }
  .p-lgplus-60 {
    padding: 3.75rem !important;
  }
  .p-lgplus-65 {
    padding: 4.0625rem !important;
  }
  .p-lgplus-70 {
    padding: 4.375rem !important;
  }
  .p-lgplus-75 {
    padding: 4.6875rem !important;
  }
  .p-lgplus-80 {
    padding: 5rem !important;
  }
  .p-lgplus-85 {
    padding: 5.3125rem !important;
  }
  .p-lgplus-90 {
    padding: 5.625rem !important;
  }
  .p-lgplus-95 {
    padding: 5.9375rem !important;
  }
  .p-lgplus-100 {
    padding: 6.25rem !important;
  }
  .p-lgplus-105 {
    padding: 6.5625rem !important;
  }
  .p-lgplus-110 {
    padding: 6.875rem !important;
  }
  .p-lgplus-115 {
    padding: 7.25rem !important;
  }
  .p-lgplus-120 {
    padding: 7.5rem !important;
  }
  .p-lgplus-125 {
    padding: 7.8125rem !important;
  }
  .p-lgplus-130 {
    padding: 8.125rem !important;
  }
  .p-lgplus-135 {
    padding: 8.4375rem !important;
  }
  .p-lgplus-140 {
    padding: 8.75rem !important;
  }
  .p-lgplus-145 {
    padding: 9.0625rem !important;
  }
  .p-lgplus-150 {
    padding: 9.375rem !important;
  }
  .p-lgplus-155 {
    padding: 9.6875rem !important;
  }
  .p-lgplus-160 {
    padding: 10rem !important;
  }
  .p-lgplus-0 {
    padding: 0 !important;
  }
  .p-lgplus-1 {
    padding: 0.25rem !important;
  }
  .p-lgplus-2 {
    padding: 0.5rem !important;
  }
  .p-lgplus-3 {
    padding: 1rem !important;
  }
  .p-lgplus-4 {
    padding: 1.5rem !important;
  }
  .p-lgplus-5 {
    padding: 3rem !important;
  }
  .px-lgplus-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lgplus-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lgplus-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-lgplus-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-lgplus-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-lgplus-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-lgplus-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-lgplus-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-lgplus-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lgplus-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-lgplus-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-lgplus-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-lgplus-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-lgplus-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-lgplus-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-lgplus-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-lgplus-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lgplus-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-lgplus-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-lgplus-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-lgplus-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-lgplus-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-lgplus-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-lgplus-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-lgplus-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-lgplus-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lgplus-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lgplus-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lgplus-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lgplus-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lgplus-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lgplus-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lgplus-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lgplus-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-lgplus-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-lgplus-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-lgplus-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-lgplus-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-lgplus-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-lgplus-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lgplus-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-lgplus-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-lgplus-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-lgplus-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-lgplus-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-lgplus-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-lgplus-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-lgplus-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lgplus-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-lgplus-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-lgplus-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-lgplus-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-lgplus-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-lgplus-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-lgplus-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-lgplus-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-lgplus-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lgplus-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lgplus-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lgplus-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lgplus-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lgplus-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lgplus-2rem {
    padding-top: 2rem !important;
  }
  .pt-lgplus-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lgplus-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-lgplus-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-lgplus-60 {
    padding-top: 3.75rem !important;
  }
  .pt-lgplus-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-lgplus-70 {
    padding-top: 4.375rem !important;
  }
  .pt-lgplus-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-lgplus-80 {
    padding-top: 5rem !important;
  }
  .pt-lgplus-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-lgplus-90 {
    padding-top: 5.625rem !important;
  }
  .pt-lgplus-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-lgplus-100 {
    padding-top: 6.25rem !important;
  }
  .pt-lgplus-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-lgplus-110 {
    padding-top: 6.875rem !important;
  }
  .pt-lgplus-115 {
    padding-top: 7.25rem !important;
  }
  .pt-lgplus-120 {
    padding-top: 7.5rem !important;
  }
  .pt-lgplus-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-lgplus-130 {
    padding-top: 8.125rem !important;
  }
  .pt-lgplus-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-lgplus-140 {
    padding-top: 8.75rem !important;
  }
  .pt-lgplus-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-lgplus-150 {
    padding-top: 9.375rem !important;
  }
  .pt-lgplus-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-lgplus-160 {
    padding-top: 10rem !important;
  }
  .pt-lgplus-0 {
    padding-top: 0 !important;
  }
  .pt-lgplus-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lgplus-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lgplus-3 {
    padding-top: 1rem !important;
  }
  .pt-lgplus-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lgplus-5 {
    padding-top: 3rem !important;
  }
  .pe-lgplus-2rem {
    padding-right: 2rem !important;
  }
  .pe-lgplus-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lgplus-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-lgplus-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-lgplus-60 {
    padding-right: 3.75rem !important;
  }
  .pe-lgplus-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-lgplus-70 {
    padding-right: 4.375rem !important;
  }
  .pe-lgplus-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-lgplus-80 {
    padding-right: 5rem !important;
  }
  .pe-lgplus-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-lgplus-90 {
    padding-right: 5.625rem !important;
  }
  .pe-lgplus-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-lgplus-100 {
    padding-right: 6.25rem !important;
  }
  .pe-lgplus-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-lgplus-110 {
    padding-right: 6.875rem !important;
  }
  .pe-lgplus-115 {
    padding-right: 7.25rem !important;
  }
  .pe-lgplus-120 {
    padding-right: 7.5rem !important;
  }
  .pe-lgplus-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-lgplus-130 {
    padding-right: 8.125rem !important;
  }
  .pe-lgplus-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-lgplus-140 {
    padding-right: 8.75rem !important;
  }
  .pe-lgplus-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-lgplus-150 {
    padding-right: 9.375rem !important;
  }
  .pe-lgplus-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-lgplus-160 {
    padding-right: 10rem !important;
  }
  .pe-lgplus-0 {
    padding-right: 0 !important;
  }
  .pe-lgplus-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lgplus-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lgplus-3 {
    padding-right: 1rem !important;
  }
  .pe-lgplus-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lgplus-5 {
    padding-right: 3rem !important;
  }
  .pb-lgplus-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-lgplus-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lgplus-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-lgplus-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-lgplus-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-lgplus-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-lgplus-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-lgplus-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-lgplus-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lgplus-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-lgplus-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-lgplus-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-lgplus-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-lgplus-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-lgplus-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-lgplus-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-lgplus-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lgplus-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-lgplus-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-lgplus-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-lgplus-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-lgplus-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-lgplus-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-lgplus-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-lgplus-160 {
    padding-bottom: 10rem !important;
  }
  .pb-lgplus-0 {
    padding-bottom: 0 !important;
  }
  .pb-lgplus-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lgplus-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lgplus-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lgplus-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lgplus-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lgplus-2rem {
    padding-left: 2rem !important;
  }
  .ps-lgplus-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lgplus-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-lgplus-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-lgplus-60 {
    padding-left: 3.75rem !important;
  }
  .ps-lgplus-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-lgplus-70 {
    padding-left: 4.375rem !important;
  }
  .ps-lgplus-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-lgplus-80 {
    padding-left: 5rem !important;
  }
  .ps-lgplus-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-lgplus-90 {
    padding-left: 5.625rem !important;
  }
  .ps-lgplus-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-lgplus-100 {
    padding-left: 6.25rem !important;
  }
  .ps-lgplus-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-lgplus-110 {
    padding-left: 6.875rem !important;
  }
  .ps-lgplus-115 {
    padding-left: 7.25rem !important;
  }
  .ps-lgplus-120 {
    padding-left: 7.5rem !important;
  }
  .ps-lgplus-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-lgplus-130 {
    padding-left: 8.125rem !important;
  }
  .ps-lgplus-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-lgplus-140 {
    padding-left: 8.75rem !important;
  }
  .ps-lgplus-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-lgplus-150 {
    padding-left: 9.375rem !important;
  }
  .ps-lgplus-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-lgplus-160 {
    padding-left: 10rem !important;
  }
  .ps-lgplus-0 {
    padding-left: 0 !important;
  }
  .ps-lgplus-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lgplus-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lgplus-3 {
    padding-left: 1rem !important;
  }
  .ps-lgplus-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lgplus-5 {
    padding-left: 3rem !important;
  }
  .gap-lgplus-2rem {
    gap: 2rem !important;
  }
  .gap-lgplus-40 {
    gap: 2.5rem !important;
  }
  .gap-lgplus-45 {
    gap: 2.8125rem !important;
  }
  .gap-lgplus-55 {
    gap: 3.4375rem !important;
  }
  .gap-lgplus-60 {
    gap: 3.75rem !important;
  }
  .gap-lgplus-65 {
    gap: 4.0625rem !important;
  }
  .gap-lgplus-70 {
    gap: 4.375rem !important;
  }
  .gap-lgplus-75 {
    gap: 4.6875rem !important;
  }
  .gap-lgplus-80 {
    gap: 5rem !important;
  }
  .gap-lgplus-85 {
    gap: 5.3125rem !important;
  }
  .gap-lgplus-90 {
    gap: 5.625rem !important;
  }
  .gap-lgplus-95 {
    gap: 5.9375rem !important;
  }
  .gap-lgplus-100 {
    gap: 6.25rem !important;
  }
  .gap-lgplus-105 {
    gap: 6.5625rem !important;
  }
  .gap-lgplus-110 {
    gap: 6.875rem !important;
  }
  .gap-lgplus-115 {
    gap: 7.25rem !important;
  }
  .gap-lgplus-120 {
    gap: 7.5rem !important;
  }
  .gap-lgplus-125 {
    gap: 7.8125rem !important;
  }
  .gap-lgplus-130 {
    gap: 8.125rem !important;
  }
  .gap-lgplus-135 {
    gap: 8.4375rem !important;
  }
  .gap-lgplus-140 {
    gap: 8.75rem !important;
  }
  .gap-lgplus-145 {
    gap: 9.0625rem !important;
  }
  .gap-lgplus-150 {
    gap: 9.375rem !important;
  }
  .gap-lgplus-155 {
    gap: 9.6875rem !important;
  }
  .gap-lgplus-160 {
    gap: 10rem !important;
  }
  .gap-lgplus-0 {
    gap: 0 !important;
  }
  .gap-lgplus-1 {
    gap: 0.25rem !important;
  }
  .gap-lgplus-2 {
    gap: 0.5rem !important;
  }
  .gap-lgplus-3 {
    gap: 1rem !important;
  }
  .gap-lgplus-4 {
    gap: 1.5rem !important;
  }
  .gap-lgplus-5 {
    gap: 3rem !important;
  }
  .row-gap-lgplus-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-lgplus-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-lgplus-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-lgplus-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-lgplus-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-lgplus-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-lgplus-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-lgplus-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-lgplus-80 {
    row-gap: 5rem !important;
  }
  .row-gap-lgplus-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-lgplus-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-lgplus-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-lgplus-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-lgplus-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-lgplus-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-lgplus-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-lgplus-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-lgplus-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-lgplus-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-lgplus-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-lgplus-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-lgplus-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-lgplus-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-lgplus-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-lgplus-160 {
    row-gap: 10rem !important;
  }
  .row-gap-lgplus-0 {
    row-gap: 0 !important;
  }
  .row-gap-lgplus-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lgplus-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lgplus-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lgplus-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lgplus-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lgplus-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-lgplus-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-lgplus-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-lgplus-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-lgplus-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-lgplus-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-lgplus-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-lgplus-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-lgplus-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-lgplus-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-lgplus-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-lgplus-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-lgplus-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-lgplus-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-lgplus-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-lgplus-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-lgplus-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-lgplus-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-lgplus-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-lgplus-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-lgplus-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-lgplus-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-lgplus-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-lgplus-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-lgplus-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-lgplus-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lgplus-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lgplus-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lgplus-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lgplus-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lgplus-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lgplus-start {
    text-align: left !important;
  }
  .text-lgplus-end {
    text-align: right !important;
  }
  .text-lgplus-center {
    text-align: center !important;
  }
  .bg-lgplus-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-lgplus-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-lgplus-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1180px) {
  .float-ipad-air-start {
    float: left !important;
  }
  .float-ipad-air-end {
    float: right !important;
  }
  .float-ipad-air-none {
    float: none !important;
  }
  .object-fit-ipad-air-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-ipad-air-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-ipad-air-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-ipad-air-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-ipad-air-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-ipad-air-inline {
    display: inline !important;
  }
  .d-ipad-air-inline-block {
    display: inline-block !important;
  }
  .d-ipad-air-block {
    display: block !important;
  }
  .d-ipad-air-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-ipad-air-inline-grid {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
  }
  .d-ipad-air-table {
    display: table !important;
  }
  .d-ipad-air-table-row {
    display: table-row !important;
  }
  .d-ipad-air-table-cell {
    display: table-cell !important;
  }
  .d-ipad-air-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-ipad-air-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-ipad-air-none {
    display: none !important;
  }
  .border-ipad-air {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-ipad-air-0 {
    border: 0 !important;
  }
  .flex-ipad-air-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-ipad-air-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-ipad-air-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-ipad-air-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-ipad-air-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-ipad-air-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-ipad-air-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-ipad-air-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-ipad-air-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-ipad-air-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-ipad-air-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-ipad-air-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-ipad-air-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-ipad-air-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-ipad-air-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-ipad-air-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-ipad-air-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-ipad-air-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-ipad-air-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-ipad-air-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-ipad-air-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-ipad-air-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-ipad-air-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-ipad-air-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-ipad-air-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-ipad-air-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-ipad-air-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-ipad-air-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-ipad-air-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-ipad-air-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-ipad-air-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-ipad-air-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-ipad-air-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-ipad-air-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-ipad-air-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-ipad-air-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-ipad-air-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-ipad-air-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-ipad-air-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-ipad-air-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-ipad-air-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-ipad-air-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-ipad-air-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-ipad-air-2rem {
    margin: 2rem !important;
  }
  .m-ipad-air-40 {
    margin: 2.5rem !important;
  }
  .m-ipad-air-45 {
    margin: 2.8125rem !important;
  }
  .m-ipad-air-55 {
    margin: 3.4375rem !important;
  }
  .m-ipad-air-60 {
    margin: 3.75rem !important;
  }
  .m-ipad-air-65 {
    margin: 4.0625rem !important;
  }
  .m-ipad-air-70 {
    margin: 4.375rem !important;
  }
  .m-ipad-air-75 {
    margin: 4.6875rem !important;
  }
  .m-ipad-air-80 {
    margin: 5rem !important;
  }
  .m-ipad-air-85 {
    margin: 5.3125rem !important;
  }
  .m-ipad-air-90 {
    margin: 5.625rem !important;
  }
  .m-ipad-air-95 {
    margin: 5.9375rem !important;
  }
  .m-ipad-air-100 {
    margin: 6.25rem !important;
  }
  .m-ipad-air-105 {
    margin: 6.5625rem !important;
  }
  .m-ipad-air-110 {
    margin: 6.875rem !important;
  }
  .m-ipad-air-115 {
    margin: 7.25rem !important;
  }
  .m-ipad-air-120 {
    margin: 7.5rem !important;
  }
  .m-ipad-air-125 {
    margin: 7.8125rem !important;
  }
  .m-ipad-air-130 {
    margin: 8.125rem !important;
  }
  .m-ipad-air-135 {
    margin: 8.4375rem !important;
  }
  .m-ipad-air-140 {
    margin: 8.75rem !important;
  }
  .m-ipad-air-145 {
    margin: 9.0625rem !important;
  }
  .m-ipad-air-150 {
    margin: 9.375rem !important;
  }
  .m-ipad-air-155 {
    margin: 9.6875rem !important;
  }
  .m-ipad-air-160 {
    margin: 10rem !important;
  }
  .m-ipad-air-0 {
    margin: 0 !important;
  }
  .m-ipad-air-1 {
    margin: 0.25rem !important;
  }
  .m-ipad-air-2 {
    margin: 0.5rem !important;
  }
  .m-ipad-air-3 {
    margin: 1rem !important;
  }
  .m-ipad-air-4 {
    margin: 1.5rem !important;
  }
  .m-ipad-air-5 {
    margin: 3rem !important;
  }
  .m-ipad-air-auto {
    margin: auto !important;
  }
  .mx-ipad-air-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-ipad-air-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-ipad-air-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-ipad-air-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-ipad-air-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-ipad-air-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-ipad-air-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-ipad-air-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-ipad-air-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-ipad-air-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-ipad-air-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-ipad-air-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-ipad-air-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-ipad-air-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-ipad-air-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-ipad-air-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-ipad-air-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-ipad-air-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-ipad-air-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-ipad-air-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-ipad-air-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-ipad-air-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-ipad-air-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-ipad-air-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-ipad-air-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-ipad-air-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-ipad-air-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-ipad-air-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-ipad-air-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-ipad-air-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-ipad-air-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-ipad-air-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-ipad-air-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-ipad-air-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-ipad-air-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-ipad-air-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-ipad-air-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-ipad-air-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-ipad-air-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-ipad-air-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-ipad-air-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-ipad-air-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-ipad-air-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-ipad-air-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-ipad-air-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-ipad-air-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-ipad-air-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-ipad-air-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-ipad-air-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-ipad-air-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-ipad-air-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-ipad-air-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-ipad-air-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-ipad-air-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-ipad-air-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-ipad-air-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-ipad-air-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-ipad-air-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-ipad-air-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-ipad-air-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-ipad-air-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-ipad-air-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-ipad-air-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-ipad-air-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-ipad-air-2rem {
    margin-top: 2rem !important;
  }
  .mt-ipad-air-40 {
    margin-top: 2.5rem !important;
  }
  .mt-ipad-air-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-ipad-air-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-ipad-air-60 {
    margin-top: 3.75rem !important;
  }
  .mt-ipad-air-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-ipad-air-70 {
    margin-top: 4.375rem !important;
  }
  .mt-ipad-air-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-ipad-air-80 {
    margin-top: 5rem !important;
  }
  .mt-ipad-air-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-ipad-air-90 {
    margin-top: 5.625rem !important;
  }
  .mt-ipad-air-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-ipad-air-100 {
    margin-top: 6.25rem !important;
  }
  .mt-ipad-air-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-ipad-air-110 {
    margin-top: 6.875rem !important;
  }
  .mt-ipad-air-115 {
    margin-top: 7.25rem !important;
  }
  .mt-ipad-air-120 {
    margin-top: 7.5rem !important;
  }
  .mt-ipad-air-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-ipad-air-130 {
    margin-top: 8.125rem !important;
  }
  .mt-ipad-air-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-ipad-air-140 {
    margin-top: 8.75rem !important;
  }
  .mt-ipad-air-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-ipad-air-150 {
    margin-top: 9.375rem !important;
  }
  .mt-ipad-air-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-ipad-air-160 {
    margin-top: 10rem !important;
  }
  .mt-ipad-air-0 {
    margin-top: 0 !important;
  }
  .mt-ipad-air-1 {
    margin-top: 0.25rem !important;
  }
  .mt-ipad-air-2 {
    margin-top: 0.5rem !important;
  }
  .mt-ipad-air-3 {
    margin-top: 1rem !important;
  }
  .mt-ipad-air-4 {
    margin-top: 1.5rem !important;
  }
  .mt-ipad-air-5 {
    margin-top: 3rem !important;
  }
  .mt-ipad-air-auto {
    margin-top: auto !important;
  }
  .me-ipad-air-2rem {
    margin-right: 2rem !important;
  }
  .me-ipad-air-40 {
    margin-right: 2.5rem !important;
  }
  .me-ipad-air-45 {
    margin-right: 2.8125rem !important;
  }
  .me-ipad-air-55 {
    margin-right: 3.4375rem !important;
  }
  .me-ipad-air-60 {
    margin-right: 3.75rem !important;
  }
  .me-ipad-air-65 {
    margin-right: 4.0625rem !important;
  }
  .me-ipad-air-70 {
    margin-right: 4.375rem !important;
  }
  .me-ipad-air-75 {
    margin-right: 4.6875rem !important;
  }
  .me-ipad-air-80 {
    margin-right: 5rem !important;
  }
  .me-ipad-air-85 {
    margin-right: 5.3125rem !important;
  }
  .me-ipad-air-90 {
    margin-right: 5.625rem !important;
  }
  .me-ipad-air-95 {
    margin-right: 5.9375rem !important;
  }
  .me-ipad-air-100 {
    margin-right: 6.25rem !important;
  }
  .me-ipad-air-105 {
    margin-right: 6.5625rem !important;
  }
  .me-ipad-air-110 {
    margin-right: 6.875rem !important;
  }
  .me-ipad-air-115 {
    margin-right: 7.25rem !important;
  }
  .me-ipad-air-120 {
    margin-right: 7.5rem !important;
  }
  .me-ipad-air-125 {
    margin-right: 7.8125rem !important;
  }
  .me-ipad-air-130 {
    margin-right: 8.125rem !important;
  }
  .me-ipad-air-135 {
    margin-right: 8.4375rem !important;
  }
  .me-ipad-air-140 {
    margin-right: 8.75rem !important;
  }
  .me-ipad-air-145 {
    margin-right: 9.0625rem !important;
  }
  .me-ipad-air-150 {
    margin-right: 9.375rem !important;
  }
  .me-ipad-air-155 {
    margin-right: 9.6875rem !important;
  }
  .me-ipad-air-160 {
    margin-right: 10rem !important;
  }
  .me-ipad-air-0 {
    margin-right: 0 !important;
  }
  .me-ipad-air-1 {
    margin-right: 0.25rem !important;
  }
  .me-ipad-air-2 {
    margin-right: 0.5rem !important;
  }
  .me-ipad-air-3 {
    margin-right: 1rem !important;
  }
  .me-ipad-air-4 {
    margin-right: 1.5rem !important;
  }
  .me-ipad-air-5 {
    margin-right: 3rem !important;
  }
  .me-ipad-air-auto {
    margin-right: auto !important;
  }
  .mb-ipad-air-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-ipad-air-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-ipad-air-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-ipad-air-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-ipad-air-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-ipad-air-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-ipad-air-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-ipad-air-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-ipad-air-80 {
    margin-bottom: 5rem !important;
  }
  .mb-ipad-air-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-ipad-air-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-ipad-air-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-ipad-air-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-ipad-air-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-ipad-air-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-ipad-air-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-ipad-air-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-ipad-air-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-ipad-air-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-ipad-air-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-ipad-air-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-ipad-air-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-ipad-air-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-ipad-air-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-ipad-air-160 {
    margin-bottom: 10rem !important;
  }
  .mb-ipad-air-0 {
    margin-bottom: 0 !important;
  }
  .mb-ipad-air-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-ipad-air-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-ipad-air-3 {
    margin-bottom: 1rem !important;
  }
  .mb-ipad-air-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-ipad-air-5 {
    margin-bottom: 3rem !important;
  }
  .mb-ipad-air-auto {
    margin-bottom: auto !important;
  }
  .ms-ipad-air-2rem {
    margin-left: 2rem !important;
  }
  .ms-ipad-air-40 {
    margin-left: 2.5rem !important;
  }
  .ms-ipad-air-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-ipad-air-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-ipad-air-60 {
    margin-left: 3.75rem !important;
  }
  .ms-ipad-air-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-ipad-air-70 {
    margin-left: 4.375rem !important;
  }
  .ms-ipad-air-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-ipad-air-80 {
    margin-left: 5rem !important;
  }
  .ms-ipad-air-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-ipad-air-90 {
    margin-left: 5.625rem !important;
  }
  .ms-ipad-air-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-ipad-air-100 {
    margin-left: 6.25rem !important;
  }
  .ms-ipad-air-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-ipad-air-110 {
    margin-left: 6.875rem !important;
  }
  .ms-ipad-air-115 {
    margin-left: 7.25rem !important;
  }
  .ms-ipad-air-120 {
    margin-left: 7.5rem !important;
  }
  .ms-ipad-air-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-ipad-air-130 {
    margin-left: 8.125rem !important;
  }
  .ms-ipad-air-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-ipad-air-140 {
    margin-left: 8.75rem !important;
  }
  .ms-ipad-air-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-ipad-air-150 {
    margin-left: 9.375rem !important;
  }
  .ms-ipad-air-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-ipad-air-160 {
    margin-left: 10rem !important;
  }
  .ms-ipad-air-0 {
    margin-left: 0 !important;
  }
  .ms-ipad-air-1 {
    margin-left: 0.25rem !important;
  }
  .ms-ipad-air-2 {
    margin-left: 0.5rem !important;
  }
  .ms-ipad-air-3 {
    margin-left: 1rem !important;
  }
  .ms-ipad-air-4 {
    margin-left: 1.5rem !important;
  }
  .ms-ipad-air-5 {
    margin-left: 3rem !important;
  }
  .ms-ipad-air-auto {
    margin-left: auto !important;
  }
  .p-ipad-air-2rem {
    padding: 2rem !important;
  }
  .p-ipad-air-40 {
    padding: 2.5rem !important;
  }
  .p-ipad-air-45 {
    padding: 2.8125rem !important;
  }
  .p-ipad-air-55 {
    padding: 3.4375rem !important;
  }
  .p-ipad-air-60 {
    padding: 3.75rem !important;
  }
  .p-ipad-air-65 {
    padding: 4.0625rem !important;
  }
  .p-ipad-air-70 {
    padding: 4.375rem !important;
  }
  .p-ipad-air-75 {
    padding: 4.6875rem !important;
  }
  .p-ipad-air-80 {
    padding: 5rem !important;
  }
  .p-ipad-air-85 {
    padding: 5.3125rem !important;
  }
  .p-ipad-air-90 {
    padding: 5.625rem !important;
  }
  .p-ipad-air-95 {
    padding: 5.9375rem !important;
  }
  .p-ipad-air-100 {
    padding: 6.25rem !important;
  }
  .p-ipad-air-105 {
    padding: 6.5625rem !important;
  }
  .p-ipad-air-110 {
    padding: 6.875rem !important;
  }
  .p-ipad-air-115 {
    padding: 7.25rem !important;
  }
  .p-ipad-air-120 {
    padding: 7.5rem !important;
  }
  .p-ipad-air-125 {
    padding: 7.8125rem !important;
  }
  .p-ipad-air-130 {
    padding: 8.125rem !important;
  }
  .p-ipad-air-135 {
    padding: 8.4375rem !important;
  }
  .p-ipad-air-140 {
    padding: 8.75rem !important;
  }
  .p-ipad-air-145 {
    padding: 9.0625rem !important;
  }
  .p-ipad-air-150 {
    padding: 9.375rem !important;
  }
  .p-ipad-air-155 {
    padding: 9.6875rem !important;
  }
  .p-ipad-air-160 {
    padding: 10rem !important;
  }
  .p-ipad-air-0 {
    padding: 0 !important;
  }
  .p-ipad-air-1 {
    padding: 0.25rem !important;
  }
  .p-ipad-air-2 {
    padding: 0.5rem !important;
  }
  .p-ipad-air-3 {
    padding: 1rem !important;
  }
  .p-ipad-air-4 {
    padding: 1.5rem !important;
  }
  .p-ipad-air-5 {
    padding: 3rem !important;
  }
  .px-ipad-air-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-ipad-air-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-ipad-air-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-ipad-air-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-ipad-air-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-ipad-air-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-ipad-air-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-ipad-air-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-ipad-air-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-ipad-air-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-ipad-air-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-ipad-air-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-ipad-air-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-ipad-air-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-ipad-air-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-ipad-air-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-ipad-air-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-ipad-air-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-ipad-air-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-ipad-air-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-ipad-air-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-ipad-air-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-ipad-air-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-ipad-air-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-ipad-air-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-ipad-air-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-ipad-air-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-ipad-air-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-ipad-air-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-ipad-air-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-ipad-air-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-ipad-air-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-ipad-air-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-ipad-air-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-ipad-air-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-ipad-air-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-ipad-air-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-ipad-air-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-ipad-air-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-ipad-air-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-ipad-air-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-ipad-air-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-ipad-air-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-ipad-air-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-ipad-air-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-ipad-air-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-ipad-air-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-ipad-air-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-ipad-air-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-ipad-air-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-ipad-air-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-ipad-air-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-ipad-air-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-ipad-air-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-ipad-air-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-ipad-air-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-ipad-air-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-ipad-air-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-ipad-air-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-ipad-air-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-ipad-air-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-ipad-air-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-ipad-air-2rem {
    padding-top: 2rem !important;
  }
  .pt-ipad-air-40 {
    padding-top: 2.5rem !important;
  }
  .pt-ipad-air-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-ipad-air-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-ipad-air-60 {
    padding-top: 3.75rem !important;
  }
  .pt-ipad-air-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-ipad-air-70 {
    padding-top: 4.375rem !important;
  }
  .pt-ipad-air-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-ipad-air-80 {
    padding-top: 5rem !important;
  }
  .pt-ipad-air-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-ipad-air-90 {
    padding-top: 5.625rem !important;
  }
  .pt-ipad-air-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-ipad-air-100 {
    padding-top: 6.25rem !important;
  }
  .pt-ipad-air-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-ipad-air-110 {
    padding-top: 6.875rem !important;
  }
  .pt-ipad-air-115 {
    padding-top: 7.25rem !important;
  }
  .pt-ipad-air-120 {
    padding-top: 7.5rem !important;
  }
  .pt-ipad-air-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-ipad-air-130 {
    padding-top: 8.125rem !important;
  }
  .pt-ipad-air-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-ipad-air-140 {
    padding-top: 8.75rem !important;
  }
  .pt-ipad-air-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-ipad-air-150 {
    padding-top: 9.375rem !important;
  }
  .pt-ipad-air-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-ipad-air-160 {
    padding-top: 10rem !important;
  }
  .pt-ipad-air-0 {
    padding-top: 0 !important;
  }
  .pt-ipad-air-1 {
    padding-top: 0.25rem !important;
  }
  .pt-ipad-air-2 {
    padding-top: 0.5rem !important;
  }
  .pt-ipad-air-3 {
    padding-top: 1rem !important;
  }
  .pt-ipad-air-4 {
    padding-top: 1.5rem !important;
  }
  .pt-ipad-air-5 {
    padding-top: 3rem !important;
  }
  .pe-ipad-air-2rem {
    padding-right: 2rem !important;
  }
  .pe-ipad-air-40 {
    padding-right: 2.5rem !important;
  }
  .pe-ipad-air-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-ipad-air-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-ipad-air-60 {
    padding-right: 3.75rem !important;
  }
  .pe-ipad-air-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-ipad-air-70 {
    padding-right: 4.375rem !important;
  }
  .pe-ipad-air-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-ipad-air-80 {
    padding-right: 5rem !important;
  }
  .pe-ipad-air-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-ipad-air-90 {
    padding-right: 5.625rem !important;
  }
  .pe-ipad-air-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-ipad-air-100 {
    padding-right: 6.25rem !important;
  }
  .pe-ipad-air-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-ipad-air-110 {
    padding-right: 6.875rem !important;
  }
  .pe-ipad-air-115 {
    padding-right: 7.25rem !important;
  }
  .pe-ipad-air-120 {
    padding-right: 7.5rem !important;
  }
  .pe-ipad-air-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-ipad-air-130 {
    padding-right: 8.125rem !important;
  }
  .pe-ipad-air-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-ipad-air-140 {
    padding-right: 8.75rem !important;
  }
  .pe-ipad-air-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-ipad-air-150 {
    padding-right: 9.375rem !important;
  }
  .pe-ipad-air-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-ipad-air-160 {
    padding-right: 10rem !important;
  }
  .pe-ipad-air-0 {
    padding-right: 0 !important;
  }
  .pe-ipad-air-1 {
    padding-right: 0.25rem !important;
  }
  .pe-ipad-air-2 {
    padding-right: 0.5rem !important;
  }
  .pe-ipad-air-3 {
    padding-right: 1rem !important;
  }
  .pe-ipad-air-4 {
    padding-right: 1.5rem !important;
  }
  .pe-ipad-air-5 {
    padding-right: 3rem !important;
  }
  .pb-ipad-air-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-ipad-air-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-ipad-air-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-ipad-air-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-ipad-air-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-ipad-air-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-ipad-air-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-ipad-air-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-ipad-air-80 {
    padding-bottom: 5rem !important;
  }
  .pb-ipad-air-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-ipad-air-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-ipad-air-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-ipad-air-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-ipad-air-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-ipad-air-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-ipad-air-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-ipad-air-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-ipad-air-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-ipad-air-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-ipad-air-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-ipad-air-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-ipad-air-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-ipad-air-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-ipad-air-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-ipad-air-160 {
    padding-bottom: 10rem !important;
  }
  .pb-ipad-air-0 {
    padding-bottom: 0 !important;
  }
  .pb-ipad-air-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-ipad-air-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-ipad-air-3 {
    padding-bottom: 1rem !important;
  }
  .pb-ipad-air-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-ipad-air-5 {
    padding-bottom: 3rem !important;
  }
  .ps-ipad-air-2rem {
    padding-left: 2rem !important;
  }
  .ps-ipad-air-40 {
    padding-left: 2.5rem !important;
  }
  .ps-ipad-air-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-ipad-air-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-ipad-air-60 {
    padding-left: 3.75rem !important;
  }
  .ps-ipad-air-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-ipad-air-70 {
    padding-left: 4.375rem !important;
  }
  .ps-ipad-air-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-ipad-air-80 {
    padding-left: 5rem !important;
  }
  .ps-ipad-air-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-ipad-air-90 {
    padding-left: 5.625rem !important;
  }
  .ps-ipad-air-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-ipad-air-100 {
    padding-left: 6.25rem !important;
  }
  .ps-ipad-air-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-ipad-air-110 {
    padding-left: 6.875rem !important;
  }
  .ps-ipad-air-115 {
    padding-left: 7.25rem !important;
  }
  .ps-ipad-air-120 {
    padding-left: 7.5rem !important;
  }
  .ps-ipad-air-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-ipad-air-130 {
    padding-left: 8.125rem !important;
  }
  .ps-ipad-air-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-ipad-air-140 {
    padding-left: 8.75rem !important;
  }
  .ps-ipad-air-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-ipad-air-150 {
    padding-left: 9.375rem !important;
  }
  .ps-ipad-air-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-ipad-air-160 {
    padding-left: 10rem !important;
  }
  .ps-ipad-air-0 {
    padding-left: 0 !important;
  }
  .ps-ipad-air-1 {
    padding-left: 0.25rem !important;
  }
  .ps-ipad-air-2 {
    padding-left: 0.5rem !important;
  }
  .ps-ipad-air-3 {
    padding-left: 1rem !important;
  }
  .ps-ipad-air-4 {
    padding-left: 1.5rem !important;
  }
  .ps-ipad-air-5 {
    padding-left: 3rem !important;
  }
  .gap-ipad-air-2rem {
    gap: 2rem !important;
  }
  .gap-ipad-air-40 {
    gap: 2.5rem !important;
  }
  .gap-ipad-air-45 {
    gap: 2.8125rem !important;
  }
  .gap-ipad-air-55 {
    gap: 3.4375rem !important;
  }
  .gap-ipad-air-60 {
    gap: 3.75rem !important;
  }
  .gap-ipad-air-65 {
    gap: 4.0625rem !important;
  }
  .gap-ipad-air-70 {
    gap: 4.375rem !important;
  }
  .gap-ipad-air-75 {
    gap: 4.6875rem !important;
  }
  .gap-ipad-air-80 {
    gap: 5rem !important;
  }
  .gap-ipad-air-85 {
    gap: 5.3125rem !important;
  }
  .gap-ipad-air-90 {
    gap: 5.625rem !important;
  }
  .gap-ipad-air-95 {
    gap: 5.9375rem !important;
  }
  .gap-ipad-air-100 {
    gap: 6.25rem !important;
  }
  .gap-ipad-air-105 {
    gap: 6.5625rem !important;
  }
  .gap-ipad-air-110 {
    gap: 6.875rem !important;
  }
  .gap-ipad-air-115 {
    gap: 7.25rem !important;
  }
  .gap-ipad-air-120 {
    gap: 7.5rem !important;
  }
  .gap-ipad-air-125 {
    gap: 7.8125rem !important;
  }
  .gap-ipad-air-130 {
    gap: 8.125rem !important;
  }
  .gap-ipad-air-135 {
    gap: 8.4375rem !important;
  }
  .gap-ipad-air-140 {
    gap: 8.75rem !important;
  }
  .gap-ipad-air-145 {
    gap: 9.0625rem !important;
  }
  .gap-ipad-air-150 {
    gap: 9.375rem !important;
  }
  .gap-ipad-air-155 {
    gap: 9.6875rem !important;
  }
  .gap-ipad-air-160 {
    gap: 10rem !important;
  }
  .gap-ipad-air-0 {
    gap: 0 !important;
  }
  .gap-ipad-air-1 {
    gap: 0.25rem !important;
  }
  .gap-ipad-air-2 {
    gap: 0.5rem !important;
  }
  .gap-ipad-air-3 {
    gap: 1rem !important;
  }
  .gap-ipad-air-4 {
    gap: 1.5rem !important;
  }
  .gap-ipad-air-5 {
    gap: 3rem !important;
  }
  .row-gap-ipad-air-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-ipad-air-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-ipad-air-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-ipad-air-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-ipad-air-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-ipad-air-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-ipad-air-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-ipad-air-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-ipad-air-80 {
    row-gap: 5rem !important;
  }
  .row-gap-ipad-air-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-ipad-air-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-ipad-air-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-ipad-air-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-ipad-air-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-ipad-air-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-ipad-air-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-ipad-air-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-ipad-air-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-ipad-air-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-ipad-air-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-ipad-air-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-ipad-air-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-ipad-air-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-ipad-air-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-ipad-air-160 {
    row-gap: 10rem !important;
  }
  .row-gap-ipad-air-0 {
    row-gap: 0 !important;
  }
  .row-gap-ipad-air-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-ipad-air-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-ipad-air-3 {
    row-gap: 1rem !important;
  }
  .row-gap-ipad-air-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-ipad-air-5 {
    row-gap: 3rem !important;
  }
  .column-gap-ipad-air-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-ipad-air-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-ipad-air-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-ipad-air-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-ipad-air-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-ipad-air-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-ipad-air-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-ipad-air-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-ipad-air-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-ipad-air-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-ipad-air-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-ipad-air-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-ipad-air-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-ipad-air-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-ipad-air-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-ipad-air-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-ipad-air-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-ipad-air-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-ipad-air-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-ipad-air-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-ipad-air-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-ipad-air-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-ipad-air-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-ipad-air-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-ipad-air-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-ipad-air-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-ipad-air-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-ipad-air-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-ipad-air-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-ipad-air-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-ipad-air-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-ipad-air-start {
    text-align: left !important;
  }
  .text-ipad-air-end {
    text-align: right !important;
  }
  .text-ipad-air-center {
    text-align: center !important;
  }
  .bg-ipad-air-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-ipad-air-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-ipad-air-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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: -ms-grid !important;
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .border-xl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-2rem {
    margin: 2rem !important;
  }
  .m-xl-40 {
    margin: 2.5rem !important;
  }
  .m-xl-45 {
    margin: 2.8125rem !important;
  }
  .m-xl-55 {
    margin: 3.4375rem !important;
  }
  .m-xl-60 {
    margin: 3.75rem !important;
  }
  .m-xl-65 {
    margin: 4.0625rem !important;
  }
  .m-xl-70 {
    margin: 4.375rem !important;
  }
  .m-xl-75 {
    margin: 4.6875rem !important;
  }
  .m-xl-80 {
    margin: 5rem !important;
  }
  .m-xl-85 {
    margin: 5.3125rem !important;
  }
  .m-xl-90 {
    margin: 5.625rem !important;
  }
  .m-xl-95 {
    margin: 5.9375rem !important;
  }
  .m-xl-100 {
    margin: 6.25rem !important;
  }
  .m-xl-105 {
    margin: 6.5625rem !important;
  }
  .m-xl-110 {
    margin: 6.875rem !important;
  }
  .m-xl-115 {
    margin: 7.25rem !important;
  }
  .m-xl-120 {
    margin: 7.5rem !important;
  }
  .m-xl-125 {
    margin: 7.8125rem !important;
  }
  .m-xl-130 {
    margin: 8.125rem !important;
  }
  .m-xl-135 {
    margin: 8.4375rem !important;
  }
  .m-xl-140 {
    margin: 8.75rem !important;
  }
  .m-xl-145 {
    margin: 9.0625rem !important;
  }
  .m-xl-150 {
    margin: 9.375rem !important;
  }
  .m-xl-155 {
    margin: 9.6875rem !important;
  }
  .m-xl-160 {
    margin: 10rem !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-xl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-xl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-xl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-xl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-xl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-xl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-xl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-xl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-xl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-xl-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-xl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-xl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-xl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-xl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-xl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-xl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-xl-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-xl-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-xl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-xl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-xl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-xl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-xl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-xl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-xl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-xl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-xl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-xl-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-xl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-xl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-xl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-xl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-xl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-xl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-xl-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-xl-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-2rem {
    margin-top: 2rem !important;
  }
  .mt-xl-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-xl-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-xl-60 {
    margin-top: 3.75rem !important;
  }
  .mt-xl-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-xl-70 {
    margin-top: 4.375rem !important;
  }
  .mt-xl-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-xl-80 {
    margin-top: 5rem !important;
  }
  .mt-xl-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-xl-90 {
    margin-top: 5.625rem !important;
  }
  .mt-xl-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-xl-100 {
    margin-top: 6.25rem !important;
  }
  .mt-xl-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-xl-110 {
    margin-top: 6.875rem !important;
  }
  .mt-xl-115 {
    margin-top: 7.25rem !important;
  }
  .mt-xl-120 {
    margin-top: 7.5rem !important;
  }
  .mt-xl-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-xl-130 {
    margin-top: 8.125rem !important;
  }
  .mt-xl-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-xl-140 {
    margin-top: 8.75rem !important;
  }
  .mt-xl-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-xl-150 {
    margin-top: 9.375rem !important;
  }
  .mt-xl-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-xl-160 {
    margin-top: 10rem !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-2rem {
    margin-right: 2rem !important;
  }
  .me-xl-40 {
    margin-right: 2.5rem !important;
  }
  .me-xl-45 {
    margin-right: 2.8125rem !important;
  }
  .me-xl-55 {
    margin-right: 3.4375rem !important;
  }
  .me-xl-60 {
    margin-right: 3.75rem !important;
  }
  .me-xl-65 {
    margin-right: 4.0625rem !important;
  }
  .me-xl-70 {
    margin-right: 4.375rem !important;
  }
  .me-xl-75 {
    margin-right: 4.6875rem !important;
  }
  .me-xl-80 {
    margin-right: 5rem !important;
  }
  .me-xl-85 {
    margin-right: 5.3125rem !important;
  }
  .me-xl-90 {
    margin-right: 5.625rem !important;
  }
  .me-xl-95 {
    margin-right: 5.9375rem !important;
  }
  .me-xl-100 {
    margin-right: 6.25rem !important;
  }
  .me-xl-105 {
    margin-right: 6.5625rem !important;
  }
  .me-xl-110 {
    margin-right: 6.875rem !important;
  }
  .me-xl-115 {
    margin-right: 7.25rem !important;
  }
  .me-xl-120 {
    margin-right: 7.5rem !important;
  }
  .me-xl-125 {
    margin-right: 7.8125rem !important;
  }
  .me-xl-130 {
    margin-right: 8.125rem !important;
  }
  .me-xl-135 {
    margin-right: 8.4375rem !important;
  }
  .me-xl-140 {
    margin-right: 8.75rem !important;
  }
  .me-xl-145 {
    margin-right: 9.0625rem !important;
  }
  .me-xl-150 {
    margin-right: 9.375rem !important;
  }
  .me-xl-155 {
    margin-right: 9.6875rem !important;
  }
  .me-xl-160 {
    margin-right: 10rem !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-xl-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-xl-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-xl-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-xl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-xl-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-xl-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-xl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-xl-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-xl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-xl-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-xl-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-xl-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-xl-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-xl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-xl-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-xl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-xl-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-xl-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-xl-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-2rem {
    margin-left: 2rem !important;
  }
  .ms-xl-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-xl-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-xl-60 {
    margin-left: 3.75rem !important;
  }
  .ms-xl-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-xl-70 {
    margin-left: 4.375rem !important;
  }
  .ms-xl-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-xl-80 {
    margin-left: 5rem !important;
  }
  .ms-xl-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-xl-90 {
    margin-left: 5.625rem !important;
  }
  .ms-xl-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-xl-100 {
    margin-left: 6.25rem !important;
  }
  .ms-xl-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-xl-110 {
    margin-left: 6.875rem !important;
  }
  .ms-xl-115 {
    margin-left: 7.25rem !important;
  }
  .ms-xl-120 {
    margin-left: 7.5rem !important;
  }
  .ms-xl-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-xl-130 {
    margin-left: 8.125rem !important;
  }
  .ms-xl-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-xl-140 {
    margin-left: 8.75rem !important;
  }
  .ms-xl-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-xl-150 {
    margin-left: 9.375rem !important;
  }
  .ms-xl-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-xl-160 {
    margin-left: 10rem !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-2rem {
    padding: 2rem !important;
  }
  .p-xl-40 {
    padding: 2.5rem !important;
  }
  .p-xl-45 {
    padding: 2.8125rem !important;
  }
  .p-xl-55 {
    padding: 3.4375rem !important;
  }
  .p-xl-60 {
    padding: 3.75rem !important;
  }
  .p-xl-65 {
    padding: 4.0625rem !important;
  }
  .p-xl-70 {
    padding: 4.375rem !important;
  }
  .p-xl-75 {
    padding: 4.6875rem !important;
  }
  .p-xl-80 {
    padding: 5rem !important;
  }
  .p-xl-85 {
    padding: 5.3125rem !important;
  }
  .p-xl-90 {
    padding: 5.625rem !important;
  }
  .p-xl-95 {
    padding: 5.9375rem !important;
  }
  .p-xl-100 {
    padding: 6.25rem !important;
  }
  .p-xl-105 {
    padding: 6.5625rem !important;
  }
  .p-xl-110 {
    padding: 6.875rem !important;
  }
  .p-xl-115 {
    padding: 7.25rem !important;
  }
  .p-xl-120 {
    padding: 7.5rem !important;
  }
  .p-xl-125 {
    padding: 7.8125rem !important;
  }
  .p-xl-130 {
    padding: 8.125rem !important;
  }
  .p-xl-135 {
    padding: 8.4375rem !important;
  }
  .p-xl-140 {
    padding: 8.75rem !important;
  }
  .p-xl-145 {
    padding: 9.0625rem !important;
  }
  .p-xl-150 {
    padding: 9.375rem !important;
  }
  .p-xl-155 {
    padding: 9.6875rem !important;
  }
  .p-xl-160 {
    padding: 10rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-xl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-xl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-xl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-xl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-xl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-xl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-xl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-xl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-xl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-xl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-xl-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-xl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-xl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-xl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-xl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-xl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-xl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-xl-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-xl-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-xl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-xl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-xl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-xl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-xl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-xl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-xl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-xl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-xl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-xl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-xl-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-xl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-xl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-xl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-xl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-xl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-xl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-xl-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-xl-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-2rem {
    padding-top: 2rem !important;
  }
  .pt-xl-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-xl-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-xl-60 {
    padding-top: 3.75rem !important;
  }
  .pt-xl-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-xl-70 {
    padding-top: 4.375rem !important;
  }
  .pt-xl-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-xl-80 {
    padding-top: 5rem !important;
  }
  .pt-xl-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-xl-90 {
    padding-top: 5.625rem !important;
  }
  .pt-xl-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-xl-100 {
    padding-top: 6.25rem !important;
  }
  .pt-xl-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-xl-110 {
    padding-top: 6.875rem !important;
  }
  .pt-xl-115 {
    padding-top: 7.25rem !important;
  }
  .pt-xl-120 {
    padding-top: 7.5rem !important;
  }
  .pt-xl-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-xl-130 {
    padding-top: 8.125rem !important;
  }
  .pt-xl-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-xl-140 {
    padding-top: 8.75rem !important;
  }
  .pt-xl-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-xl-150 {
    padding-top: 9.375rem !important;
  }
  .pt-xl-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-xl-160 {
    padding-top: 10rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-2rem {
    padding-right: 2rem !important;
  }
  .pe-xl-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-xl-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-xl-60 {
    padding-right: 3.75rem !important;
  }
  .pe-xl-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-xl-70 {
    padding-right: 4.375rem !important;
  }
  .pe-xl-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-xl-80 {
    padding-right: 5rem !important;
  }
  .pe-xl-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-xl-90 {
    padding-right: 5.625rem !important;
  }
  .pe-xl-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-xl-100 {
    padding-right: 6.25rem !important;
  }
  .pe-xl-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-xl-110 {
    padding-right: 6.875rem !important;
  }
  .pe-xl-115 {
    padding-right: 7.25rem !important;
  }
  .pe-xl-120 {
    padding-right: 7.5rem !important;
  }
  .pe-xl-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-xl-130 {
    padding-right: 8.125rem !important;
  }
  .pe-xl-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-xl-140 {
    padding-right: 8.75rem !important;
  }
  .pe-xl-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-xl-150 {
    padding-right: 9.375rem !important;
  }
  .pe-xl-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-xl-160 {
    padding-right: 10rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-xl-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-xl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-xl-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-xl-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-xl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-xl-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-xl-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-xl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-xl-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-xl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-xl-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-xl-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-xl-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-xl-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-xl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-xl-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-xl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-xl-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-xl-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-xl-160 {
    padding-bottom: 10rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-2rem {
    padding-left: 2rem !important;
  }
  .ps-xl-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-xl-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-xl-60 {
    padding-left: 3.75rem !important;
  }
  .ps-xl-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-xl-70 {
    padding-left: 4.375rem !important;
  }
  .ps-xl-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-xl-80 {
    padding-left: 5rem !important;
  }
  .ps-xl-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-xl-90 {
    padding-left: 5.625rem !important;
  }
  .ps-xl-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-xl-100 {
    padding-left: 6.25rem !important;
  }
  .ps-xl-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-xl-110 {
    padding-left: 6.875rem !important;
  }
  .ps-xl-115 {
    padding-left: 7.25rem !important;
  }
  .ps-xl-120 {
    padding-left: 7.5rem !important;
  }
  .ps-xl-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-xl-130 {
    padding-left: 8.125rem !important;
  }
  .ps-xl-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-xl-140 {
    padding-left: 8.75rem !important;
  }
  .ps-xl-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-xl-150 {
    padding-left: 9.375rem !important;
  }
  .ps-xl-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-xl-160 {
    padding-left: 10rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-2rem {
    gap: 2rem !important;
  }
  .gap-xl-40 {
    gap: 2.5rem !important;
  }
  .gap-xl-45 {
    gap: 2.8125rem !important;
  }
  .gap-xl-55 {
    gap: 3.4375rem !important;
  }
  .gap-xl-60 {
    gap: 3.75rem !important;
  }
  .gap-xl-65 {
    gap: 4.0625rem !important;
  }
  .gap-xl-70 {
    gap: 4.375rem !important;
  }
  .gap-xl-75 {
    gap: 4.6875rem !important;
  }
  .gap-xl-80 {
    gap: 5rem !important;
  }
  .gap-xl-85 {
    gap: 5.3125rem !important;
  }
  .gap-xl-90 {
    gap: 5.625rem !important;
  }
  .gap-xl-95 {
    gap: 5.9375rem !important;
  }
  .gap-xl-100 {
    gap: 6.25rem !important;
  }
  .gap-xl-105 {
    gap: 6.5625rem !important;
  }
  .gap-xl-110 {
    gap: 6.875rem !important;
  }
  .gap-xl-115 {
    gap: 7.25rem !important;
  }
  .gap-xl-120 {
    gap: 7.5rem !important;
  }
  .gap-xl-125 {
    gap: 7.8125rem !important;
  }
  .gap-xl-130 {
    gap: 8.125rem !important;
  }
  .gap-xl-135 {
    gap: 8.4375rem !important;
  }
  .gap-xl-140 {
    gap: 8.75rem !important;
  }
  .gap-xl-145 {
    gap: 9.0625rem !important;
  }
  .gap-xl-150 {
    gap: 9.375rem !important;
  }
  .gap-xl-155 {
    gap: 9.6875rem !important;
  }
  .gap-xl-160 {
    gap: 10rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-xl-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xl-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-xl-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-xl-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-xl-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-xl-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-xl-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-xl-80 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-xl-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-xl-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-xl-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-xl-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-xl-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-xl-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-xl-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xl-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-xl-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-xl-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-xl-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-xl-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-xl-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-xl-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-xl-160 {
    row-gap: 10rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-xl-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-xl-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-xl-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-xl-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-xl-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-xl-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-xl-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-xl-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-xl-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-xl-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-xl-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-xl-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-xl-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-xl-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-xl-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-xl-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-xl-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-xl-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-xl-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-xl-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-xl-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-xl-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-xl-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-xl-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .bg-xl-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-xl-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xl-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1366px) {
  .float-xlplus-start {
    float: left !important;
  }
  .float-xlplus-end {
    float: right !important;
  }
  .float-xlplus-none {
    float: none !important;
  }
  .object-fit-xlplus-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xlplus-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xlplus-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xlplus-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xlplus-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xlplus-inline {
    display: inline !important;
  }
  .d-xlplus-inline-block {
    display: inline-block !important;
  }
  .d-xlplus-block {
    display: block !important;
  }
  .d-xlplus-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xlplus-inline-grid {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
  }
  .d-xlplus-table {
    display: table !important;
  }
  .d-xlplus-table-row {
    display: table-row !important;
  }
  .d-xlplus-table-cell {
    display: table-cell !important;
  }
  .d-xlplus-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xlplus-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xlplus-none {
    display: none !important;
  }
  .border-xlplus {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xlplus-0 {
    border: 0 !important;
  }
  .flex-xlplus-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xlplus-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xlplus-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xlplus-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xlplus-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xlplus-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xlplus-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xlplus-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xlplus-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xlplus-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xlplus-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xlplus-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xlplus-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xlplus-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xlplus-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xlplus-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xlplus-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xlplus-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xlplus-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xlplus-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xlplus-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xlplus-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xlplus-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xlplus-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xlplus-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xlplus-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xlplus-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xlplus-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xlplus-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xlplus-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xlplus-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xlplus-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xlplus-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xlplus-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xlplus-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xlplus-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xlplus-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xlplus-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xlplus-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xlplus-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xlplus-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xlplus-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xlplus-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xlplus-2rem {
    margin: 2rem !important;
  }
  .m-xlplus-40 {
    margin: 2.5rem !important;
  }
  .m-xlplus-45 {
    margin: 2.8125rem !important;
  }
  .m-xlplus-55 {
    margin: 3.4375rem !important;
  }
  .m-xlplus-60 {
    margin: 3.75rem !important;
  }
  .m-xlplus-65 {
    margin: 4.0625rem !important;
  }
  .m-xlplus-70 {
    margin: 4.375rem !important;
  }
  .m-xlplus-75 {
    margin: 4.6875rem !important;
  }
  .m-xlplus-80 {
    margin: 5rem !important;
  }
  .m-xlplus-85 {
    margin: 5.3125rem !important;
  }
  .m-xlplus-90 {
    margin: 5.625rem !important;
  }
  .m-xlplus-95 {
    margin: 5.9375rem !important;
  }
  .m-xlplus-100 {
    margin: 6.25rem !important;
  }
  .m-xlplus-105 {
    margin: 6.5625rem !important;
  }
  .m-xlplus-110 {
    margin: 6.875rem !important;
  }
  .m-xlplus-115 {
    margin: 7.25rem !important;
  }
  .m-xlplus-120 {
    margin: 7.5rem !important;
  }
  .m-xlplus-125 {
    margin: 7.8125rem !important;
  }
  .m-xlplus-130 {
    margin: 8.125rem !important;
  }
  .m-xlplus-135 {
    margin: 8.4375rem !important;
  }
  .m-xlplus-140 {
    margin: 8.75rem !important;
  }
  .m-xlplus-145 {
    margin: 9.0625rem !important;
  }
  .m-xlplus-150 {
    margin: 9.375rem !important;
  }
  .m-xlplus-155 {
    margin: 9.6875rem !important;
  }
  .m-xlplus-160 {
    margin: 10rem !important;
  }
  .m-xlplus-0 {
    margin: 0 !important;
  }
  .m-xlplus-1 {
    margin: 0.25rem !important;
  }
  .m-xlplus-2 {
    margin: 0.5rem !important;
  }
  .m-xlplus-3 {
    margin: 1rem !important;
  }
  .m-xlplus-4 {
    margin: 1.5rem !important;
  }
  .m-xlplus-5 {
    margin: 3rem !important;
  }
  .m-xlplus-auto {
    margin: auto !important;
  }
  .mx-xlplus-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xlplus-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xlplus-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xlplus-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-xlplus-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xlplus-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-xlplus-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-xlplus-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-xlplus-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xlplus-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-xlplus-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-xlplus-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-xlplus-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-xlplus-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-xlplus-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-xlplus-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-xlplus-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xlplus-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-xlplus-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-xlplus-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-xlplus-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-xlplus-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-xlplus-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-xlplus-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-xlplus-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xlplus-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xlplus-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xlplus-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xlplus-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xlplus-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xlplus-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xlplus-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xlplus-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xlplus-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xlplus-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xlplus-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-xlplus-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xlplus-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-xlplus-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-xlplus-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-xlplus-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xlplus-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-xlplus-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-xlplus-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-xlplus-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-xlplus-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-xlplus-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-xlplus-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-xlplus-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xlplus-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-xlplus-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-xlplus-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-xlplus-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-xlplus-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-xlplus-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-xlplus-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-xlplus-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xlplus-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xlplus-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xlplus-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xlplus-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xlplus-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xlplus-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xlplus-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xlplus-2rem {
    margin-top: 2rem !important;
  }
  .mt-xlplus-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xlplus-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-xlplus-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-xlplus-60 {
    margin-top: 3.75rem !important;
  }
  .mt-xlplus-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-xlplus-70 {
    margin-top: 4.375rem !important;
  }
  .mt-xlplus-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-xlplus-80 {
    margin-top: 5rem !important;
  }
  .mt-xlplus-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-xlplus-90 {
    margin-top: 5.625rem !important;
  }
  .mt-xlplus-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-xlplus-100 {
    margin-top: 6.25rem !important;
  }
  .mt-xlplus-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-xlplus-110 {
    margin-top: 6.875rem !important;
  }
  .mt-xlplus-115 {
    margin-top: 7.25rem !important;
  }
  .mt-xlplus-120 {
    margin-top: 7.5rem !important;
  }
  .mt-xlplus-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-xlplus-130 {
    margin-top: 8.125rem !important;
  }
  .mt-xlplus-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-xlplus-140 {
    margin-top: 8.75rem !important;
  }
  .mt-xlplus-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-xlplus-150 {
    margin-top: 9.375rem !important;
  }
  .mt-xlplus-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-xlplus-160 {
    margin-top: 10rem !important;
  }
  .mt-xlplus-0 {
    margin-top: 0 !important;
  }
  .mt-xlplus-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xlplus-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xlplus-3 {
    margin-top: 1rem !important;
  }
  .mt-xlplus-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xlplus-5 {
    margin-top: 3rem !important;
  }
  .mt-xlplus-auto {
    margin-top: auto !important;
  }
  .me-xlplus-2rem {
    margin-right: 2rem !important;
  }
  .me-xlplus-40 {
    margin-right: 2.5rem !important;
  }
  .me-xlplus-45 {
    margin-right: 2.8125rem !important;
  }
  .me-xlplus-55 {
    margin-right: 3.4375rem !important;
  }
  .me-xlplus-60 {
    margin-right: 3.75rem !important;
  }
  .me-xlplus-65 {
    margin-right: 4.0625rem !important;
  }
  .me-xlplus-70 {
    margin-right: 4.375rem !important;
  }
  .me-xlplus-75 {
    margin-right: 4.6875rem !important;
  }
  .me-xlplus-80 {
    margin-right: 5rem !important;
  }
  .me-xlplus-85 {
    margin-right: 5.3125rem !important;
  }
  .me-xlplus-90 {
    margin-right: 5.625rem !important;
  }
  .me-xlplus-95 {
    margin-right: 5.9375rem !important;
  }
  .me-xlplus-100 {
    margin-right: 6.25rem !important;
  }
  .me-xlplus-105 {
    margin-right: 6.5625rem !important;
  }
  .me-xlplus-110 {
    margin-right: 6.875rem !important;
  }
  .me-xlplus-115 {
    margin-right: 7.25rem !important;
  }
  .me-xlplus-120 {
    margin-right: 7.5rem !important;
  }
  .me-xlplus-125 {
    margin-right: 7.8125rem !important;
  }
  .me-xlplus-130 {
    margin-right: 8.125rem !important;
  }
  .me-xlplus-135 {
    margin-right: 8.4375rem !important;
  }
  .me-xlplus-140 {
    margin-right: 8.75rem !important;
  }
  .me-xlplus-145 {
    margin-right: 9.0625rem !important;
  }
  .me-xlplus-150 {
    margin-right: 9.375rem !important;
  }
  .me-xlplus-155 {
    margin-right: 9.6875rem !important;
  }
  .me-xlplus-160 {
    margin-right: 10rem !important;
  }
  .me-xlplus-0 {
    margin-right: 0 !important;
  }
  .me-xlplus-1 {
    margin-right: 0.25rem !important;
  }
  .me-xlplus-2 {
    margin-right: 0.5rem !important;
  }
  .me-xlplus-3 {
    margin-right: 1rem !important;
  }
  .me-xlplus-4 {
    margin-right: 1.5rem !important;
  }
  .me-xlplus-5 {
    margin-right: 3rem !important;
  }
  .me-xlplus-auto {
    margin-right: auto !important;
  }
  .mb-xlplus-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-xlplus-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xlplus-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xlplus-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-xlplus-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xlplus-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-xlplus-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-xlplus-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-xlplus-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xlplus-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-xlplus-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-xlplus-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-xlplus-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-xlplus-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-xlplus-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-xlplus-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-xlplus-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xlplus-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-xlplus-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-xlplus-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-xlplus-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-xlplus-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-xlplus-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-xlplus-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-xlplus-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xlplus-0 {
    margin-bottom: 0 !important;
  }
  .mb-xlplus-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xlplus-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xlplus-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xlplus-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xlplus-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xlplus-auto {
    margin-bottom: auto !important;
  }
  .ms-xlplus-2rem {
    margin-left: 2rem !important;
  }
  .ms-xlplus-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xlplus-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-xlplus-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-xlplus-60 {
    margin-left: 3.75rem !important;
  }
  .ms-xlplus-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-xlplus-70 {
    margin-left: 4.375rem !important;
  }
  .ms-xlplus-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-xlplus-80 {
    margin-left: 5rem !important;
  }
  .ms-xlplus-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-xlplus-90 {
    margin-left: 5.625rem !important;
  }
  .ms-xlplus-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-xlplus-100 {
    margin-left: 6.25rem !important;
  }
  .ms-xlplus-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-xlplus-110 {
    margin-left: 6.875rem !important;
  }
  .ms-xlplus-115 {
    margin-left: 7.25rem !important;
  }
  .ms-xlplus-120 {
    margin-left: 7.5rem !important;
  }
  .ms-xlplus-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-xlplus-130 {
    margin-left: 8.125rem !important;
  }
  .ms-xlplus-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-xlplus-140 {
    margin-left: 8.75rem !important;
  }
  .ms-xlplus-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-xlplus-150 {
    margin-left: 9.375rem !important;
  }
  .ms-xlplus-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-xlplus-160 {
    margin-left: 10rem !important;
  }
  .ms-xlplus-0 {
    margin-left: 0 !important;
  }
  .ms-xlplus-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xlplus-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xlplus-3 {
    margin-left: 1rem !important;
  }
  .ms-xlplus-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xlplus-5 {
    margin-left: 3rem !important;
  }
  .ms-xlplus-auto {
    margin-left: auto !important;
  }
  .p-xlplus-2rem {
    padding: 2rem !important;
  }
  .p-xlplus-40 {
    padding: 2.5rem !important;
  }
  .p-xlplus-45 {
    padding: 2.8125rem !important;
  }
  .p-xlplus-55 {
    padding: 3.4375rem !important;
  }
  .p-xlplus-60 {
    padding: 3.75rem !important;
  }
  .p-xlplus-65 {
    padding: 4.0625rem !important;
  }
  .p-xlplus-70 {
    padding: 4.375rem !important;
  }
  .p-xlplus-75 {
    padding: 4.6875rem !important;
  }
  .p-xlplus-80 {
    padding: 5rem !important;
  }
  .p-xlplus-85 {
    padding: 5.3125rem !important;
  }
  .p-xlplus-90 {
    padding: 5.625rem !important;
  }
  .p-xlplus-95 {
    padding: 5.9375rem !important;
  }
  .p-xlplus-100 {
    padding: 6.25rem !important;
  }
  .p-xlplus-105 {
    padding: 6.5625rem !important;
  }
  .p-xlplus-110 {
    padding: 6.875rem !important;
  }
  .p-xlplus-115 {
    padding: 7.25rem !important;
  }
  .p-xlplus-120 {
    padding: 7.5rem !important;
  }
  .p-xlplus-125 {
    padding: 7.8125rem !important;
  }
  .p-xlplus-130 {
    padding: 8.125rem !important;
  }
  .p-xlplus-135 {
    padding: 8.4375rem !important;
  }
  .p-xlplus-140 {
    padding: 8.75rem !important;
  }
  .p-xlplus-145 {
    padding: 9.0625rem !important;
  }
  .p-xlplus-150 {
    padding: 9.375rem !important;
  }
  .p-xlplus-155 {
    padding: 9.6875rem !important;
  }
  .p-xlplus-160 {
    padding: 10rem !important;
  }
  .p-xlplus-0 {
    padding: 0 !important;
  }
  .p-xlplus-1 {
    padding: 0.25rem !important;
  }
  .p-xlplus-2 {
    padding: 0.5rem !important;
  }
  .p-xlplus-3 {
    padding: 1rem !important;
  }
  .p-xlplus-4 {
    padding: 1.5rem !important;
  }
  .p-xlplus-5 {
    padding: 3rem !important;
  }
  .px-xlplus-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xlplus-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xlplus-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-xlplus-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-xlplus-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xlplus-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-xlplus-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-xlplus-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-xlplus-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xlplus-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-xlplus-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-xlplus-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-xlplus-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-xlplus-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-xlplus-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-xlplus-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-xlplus-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xlplus-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-xlplus-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-xlplus-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-xlplus-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-xlplus-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-xlplus-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-xlplus-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-xlplus-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xlplus-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xlplus-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xlplus-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xlplus-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xlplus-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xlplus-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xlplus-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xlplus-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xlplus-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-xlplus-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-xlplus-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xlplus-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-xlplus-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-xlplus-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-xlplus-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xlplus-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-xlplus-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-xlplus-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-xlplus-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-xlplus-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-xlplus-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-xlplus-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-xlplus-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xlplus-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-xlplus-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-xlplus-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-xlplus-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-xlplus-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-xlplus-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-xlplus-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-xlplus-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xlplus-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xlplus-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xlplus-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xlplus-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xlplus-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xlplus-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xlplus-2rem {
    padding-top: 2rem !important;
  }
  .pt-xlplus-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xlplus-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-xlplus-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-xlplus-60 {
    padding-top: 3.75rem !important;
  }
  .pt-xlplus-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-xlplus-70 {
    padding-top: 4.375rem !important;
  }
  .pt-xlplus-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-xlplus-80 {
    padding-top: 5rem !important;
  }
  .pt-xlplus-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-xlplus-90 {
    padding-top: 5.625rem !important;
  }
  .pt-xlplus-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-xlplus-100 {
    padding-top: 6.25rem !important;
  }
  .pt-xlplus-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-xlplus-110 {
    padding-top: 6.875rem !important;
  }
  .pt-xlplus-115 {
    padding-top: 7.25rem !important;
  }
  .pt-xlplus-120 {
    padding-top: 7.5rem !important;
  }
  .pt-xlplus-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-xlplus-130 {
    padding-top: 8.125rem !important;
  }
  .pt-xlplus-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-xlplus-140 {
    padding-top: 8.75rem !important;
  }
  .pt-xlplus-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-xlplus-150 {
    padding-top: 9.375rem !important;
  }
  .pt-xlplus-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-xlplus-160 {
    padding-top: 10rem !important;
  }
  .pt-xlplus-0 {
    padding-top: 0 !important;
  }
  .pt-xlplus-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xlplus-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xlplus-3 {
    padding-top: 1rem !important;
  }
  .pt-xlplus-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xlplus-5 {
    padding-top: 3rem !important;
  }
  .pe-xlplus-2rem {
    padding-right: 2rem !important;
  }
  .pe-xlplus-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xlplus-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-xlplus-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-xlplus-60 {
    padding-right: 3.75rem !important;
  }
  .pe-xlplus-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-xlplus-70 {
    padding-right: 4.375rem !important;
  }
  .pe-xlplus-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-xlplus-80 {
    padding-right: 5rem !important;
  }
  .pe-xlplus-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-xlplus-90 {
    padding-right: 5.625rem !important;
  }
  .pe-xlplus-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-xlplus-100 {
    padding-right: 6.25rem !important;
  }
  .pe-xlplus-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-xlplus-110 {
    padding-right: 6.875rem !important;
  }
  .pe-xlplus-115 {
    padding-right: 7.25rem !important;
  }
  .pe-xlplus-120 {
    padding-right: 7.5rem !important;
  }
  .pe-xlplus-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-xlplus-130 {
    padding-right: 8.125rem !important;
  }
  .pe-xlplus-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-xlplus-140 {
    padding-right: 8.75rem !important;
  }
  .pe-xlplus-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-xlplus-150 {
    padding-right: 9.375rem !important;
  }
  .pe-xlplus-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-xlplus-160 {
    padding-right: 10rem !important;
  }
  .pe-xlplus-0 {
    padding-right: 0 !important;
  }
  .pe-xlplus-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xlplus-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xlplus-3 {
    padding-right: 1rem !important;
  }
  .pe-xlplus-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xlplus-5 {
    padding-right: 3rem !important;
  }
  .pb-xlplus-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-xlplus-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xlplus-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-xlplus-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-xlplus-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xlplus-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-xlplus-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-xlplus-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-xlplus-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xlplus-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-xlplus-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-xlplus-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-xlplus-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-xlplus-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-xlplus-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-xlplus-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-xlplus-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xlplus-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-xlplus-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-xlplus-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-xlplus-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-xlplus-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-xlplus-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-xlplus-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-xlplus-160 {
    padding-bottom: 10rem !important;
  }
  .pb-xlplus-0 {
    padding-bottom: 0 !important;
  }
  .pb-xlplus-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xlplus-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xlplus-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xlplus-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xlplus-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xlplus-2rem {
    padding-left: 2rem !important;
  }
  .ps-xlplus-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xlplus-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-xlplus-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-xlplus-60 {
    padding-left: 3.75rem !important;
  }
  .ps-xlplus-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-xlplus-70 {
    padding-left: 4.375rem !important;
  }
  .ps-xlplus-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-xlplus-80 {
    padding-left: 5rem !important;
  }
  .ps-xlplus-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-xlplus-90 {
    padding-left: 5.625rem !important;
  }
  .ps-xlplus-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-xlplus-100 {
    padding-left: 6.25rem !important;
  }
  .ps-xlplus-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-xlplus-110 {
    padding-left: 6.875rem !important;
  }
  .ps-xlplus-115 {
    padding-left: 7.25rem !important;
  }
  .ps-xlplus-120 {
    padding-left: 7.5rem !important;
  }
  .ps-xlplus-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-xlplus-130 {
    padding-left: 8.125rem !important;
  }
  .ps-xlplus-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-xlplus-140 {
    padding-left: 8.75rem !important;
  }
  .ps-xlplus-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-xlplus-150 {
    padding-left: 9.375rem !important;
  }
  .ps-xlplus-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-xlplus-160 {
    padding-left: 10rem !important;
  }
  .ps-xlplus-0 {
    padding-left: 0 !important;
  }
  .ps-xlplus-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xlplus-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xlplus-3 {
    padding-left: 1rem !important;
  }
  .ps-xlplus-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xlplus-5 {
    padding-left: 3rem !important;
  }
  .gap-xlplus-2rem {
    gap: 2rem !important;
  }
  .gap-xlplus-40 {
    gap: 2.5rem !important;
  }
  .gap-xlplus-45 {
    gap: 2.8125rem !important;
  }
  .gap-xlplus-55 {
    gap: 3.4375rem !important;
  }
  .gap-xlplus-60 {
    gap: 3.75rem !important;
  }
  .gap-xlplus-65 {
    gap: 4.0625rem !important;
  }
  .gap-xlplus-70 {
    gap: 4.375rem !important;
  }
  .gap-xlplus-75 {
    gap: 4.6875rem !important;
  }
  .gap-xlplus-80 {
    gap: 5rem !important;
  }
  .gap-xlplus-85 {
    gap: 5.3125rem !important;
  }
  .gap-xlplus-90 {
    gap: 5.625rem !important;
  }
  .gap-xlplus-95 {
    gap: 5.9375rem !important;
  }
  .gap-xlplus-100 {
    gap: 6.25rem !important;
  }
  .gap-xlplus-105 {
    gap: 6.5625rem !important;
  }
  .gap-xlplus-110 {
    gap: 6.875rem !important;
  }
  .gap-xlplus-115 {
    gap: 7.25rem !important;
  }
  .gap-xlplus-120 {
    gap: 7.5rem !important;
  }
  .gap-xlplus-125 {
    gap: 7.8125rem !important;
  }
  .gap-xlplus-130 {
    gap: 8.125rem !important;
  }
  .gap-xlplus-135 {
    gap: 8.4375rem !important;
  }
  .gap-xlplus-140 {
    gap: 8.75rem !important;
  }
  .gap-xlplus-145 {
    gap: 9.0625rem !important;
  }
  .gap-xlplus-150 {
    gap: 9.375rem !important;
  }
  .gap-xlplus-155 {
    gap: 9.6875rem !important;
  }
  .gap-xlplus-160 {
    gap: 10rem !important;
  }
  .gap-xlplus-0 {
    gap: 0 !important;
  }
  .gap-xlplus-1 {
    gap: 0.25rem !important;
  }
  .gap-xlplus-2 {
    gap: 0.5rem !important;
  }
  .gap-xlplus-3 {
    gap: 1rem !important;
  }
  .gap-xlplus-4 {
    gap: 1.5rem !important;
  }
  .gap-xlplus-5 {
    gap: 3rem !important;
  }
  .row-gap-xlplus-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-xlplus-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xlplus-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-xlplus-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-xlplus-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-xlplus-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-xlplus-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-xlplus-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-xlplus-80 {
    row-gap: 5rem !important;
  }
  .row-gap-xlplus-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-xlplus-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-xlplus-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-xlplus-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-xlplus-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-xlplus-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-xlplus-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-xlplus-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xlplus-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-xlplus-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-xlplus-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-xlplus-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-xlplus-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-xlplus-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-xlplus-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-xlplus-160 {
    row-gap: 10rem !important;
  }
  .row-gap-xlplus-0 {
    row-gap: 0 !important;
  }
  .row-gap-xlplus-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xlplus-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xlplus-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xlplus-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xlplus-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xlplus-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-xlplus-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-xlplus-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-xlplus-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-xlplus-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-xlplus-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-xlplus-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-xlplus-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-xlplus-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-xlplus-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-xlplus-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-xlplus-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-xlplus-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-xlplus-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-xlplus-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-xlplus-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-xlplus-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-xlplus-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-xlplus-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-xlplus-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-xlplus-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-xlplus-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-xlplus-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-xlplus-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-xlplus-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-xlplus-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xlplus-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xlplus-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xlplus-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xlplus-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xlplus-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xlplus-start {
    text-align: left !important;
  }
  .text-xlplus-end {
    text-align: right !important;
  }
  .text-xlplus-center {
    text-align: center !important;
  }
  .bg-xlplus-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-xlplus-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xlplus-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1480px) {
  .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: -ms-grid !important;
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .border-xxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-2rem {
    margin: 2rem !important;
  }
  .m-xxl-40 {
    margin: 2.5rem !important;
  }
  .m-xxl-45 {
    margin: 2.8125rem !important;
  }
  .m-xxl-55 {
    margin: 3.4375rem !important;
  }
  .m-xxl-60 {
    margin: 3.75rem !important;
  }
  .m-xxl-65 {
    margin: 4.0625rem !important;
  }
  .m-xxl-70 {
    margin: 4.375rem !important;
  }
  .m-xxl-75 {
    margin: 4.6875rem !important;
  }
  .m-xxl-80 {
    margin: 5rem !important;
  }
  .m-xxl-85 {
    margin: 5.3125rem !important;
  }
  .m-xxl-90 {
    margin: 5.625rem !important;
  }
  .m-xxl-95 {
    margin: 5.9375rem !important;
  }
  .m-xxl-100 {
    margin: 6.25rem !important;
  }
  .m-xxl-105 {
    margin: 6.5625rem !important;
  }
  .m-xxl-110 {
    margin: 6.875rem !important;
  }
  .m-xxl-115 {
    margin: 7.25rem !important;
  }
  .m-xxl-120 {
    margin: 7.5rem !important;
  }
  .m-xxl-125 {
    margin: 7.8125rem !important;
  }
  .m-xxl-130 {
    margin: 8.125rem !important;
  }
  .m-xxl-135 {
    margin: 8.4375rem !important;
  }
  .m-xxl-140 {
    margin: 8.75rem !important;
  }
  .m-xxl-145 {
    margin: 9.0625rem !important;
  }
  .m-xxl-150 {
    margin: 9.375rem !important;
  }
  .m-xxl-155 {
    margin: 9.6875rem !important;
  }
  .m-xxl-160 {
    margin: 10rem !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xxl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-xxl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xxl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-xxl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-xxl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-xxl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-xxl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-xxl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-xxl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-xxl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-xxl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-xxl-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-xxl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xxl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-xxl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-xxl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-xxl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-xxl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-xxl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-xxl-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-xxl-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xxl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-xxl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xxl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-xxl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-xxl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-xxl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-xxl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-xxl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-xxl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-xxl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-xxl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-xxl-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-xxl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xxl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-xxl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-xxl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-xxl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-xxl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-xxl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-xxl-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-xxl-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-2rem {
    margin-top: 2rem !important;
  }
  .mt-xxl-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxl-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-xxl-60 {
    margin-top: 3.75rem !important;
  }
  .mt-xxl-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-xxl-70 {
    margin-top: 4.375rem !important;
  }
  .mt-xxl-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-xxl-80 {
    margin-top: 5rem !important;
  }
  .mt-xxl-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-xxl-90 {
    margin-top: 5.625rem !important;
  }
  .mt-xxl-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-xxl-100 {
    margin-top: 6.25rem !important;
  }
  .mt-xxl-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-xxl-110 {
    margin-top: 6.875rem !important;
  }
  .mt-xxl-115 {
    margin-top: 7.25rem !important;
  }
  .mt-xxl-120 {
    margin-top: 7.5rem !important;
  }
  .mt-xxl-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-xxl-130 {
    margin-top: 8.125rem !important;
  }
  .mt-xxl-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-xxl-140 {
    margin-top: 8.75rem !important;
  }
  .mt-xxl-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-xxl-150 {
    margin-top: 9.375rem !important;
  }
  .mt-xxl-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-xxl-160 {
    margin-top: 10rem !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-2rem {
    margin-right: 2rem !important;
  }
  .me-xxl-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-45 {
    margin-right: 2.8125rem !important;
  }
  .me-xxl-55 {
    margin-right: 3.4375rem !important;
  }
  .me-xxl-60 {
    margin-right: 3.75rem !important;
  }
  .me-xxl-65 {
    margin-right: 4.0625rem !important;
  }
  .me-xxl-70 {
    margin-right: 4.375rem !important;
  }
  .me-xxl-75 {
    margin-right: 4.6875rem !important;
  }
  .me-xxl-80 {
    margin-right: 5rem !important;
  }
  .me-xxl-85 {
    margin-right: 5.3125rem !important;
  }
  .me-xxl-90 {
    margin-right: 5.625rem !important;
  }
  .me-xxl-95 {
    margin-right: 5.9375rem !important;
  }
  .me-xxl-100 {
    margin-right: 6.25rem !important;
  }
  .me-xxl-105 {
    margin-right: 6.5625rem !important;
  }
  .me-xxl-110 {
    margin-right: 6.875rem !important;
  }
  .me-xxl-115 {
    margin-right: 7.25rem !important;
  }
  .me-xxl-120 {
    margin-right: 7.5rem !important;
  }
  .me-xxl-125 {
    margin-right: 7.8125rem !important;
  }
  .me-xxl-130 {
    margin-right: 8.125rem !important;
  }
  .me-xxl-135 {
    margin-right: 8.4375rem !important;
  }
  .me-xxl-140 {
    margin-right: 8.75rem !important;
  }
  .me-xxl-145 {
    margin-right: 9.0625rem !important;
  }
  .me-xxl-150 {
    margin-right: 9.375rem !important;
  }
  .me-xxl-155 {
    margin-right: 9.6875rem !important;
  }
  .me-xxl-160 {
    margin-right: 10rem !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-xxl-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xxl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-xxl-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-xxl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-xxl-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-xxl-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-xxl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-xxl-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-xxl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-xxl-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-xxl-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-xxl-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xxl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-xxl-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-xxl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-xxl-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-xxl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-xxl-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-xxl-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-xxl-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-2rem {
    margin-left: 2rem !important;
  }
  .ms-xxl-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-xxl-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-xxl-60 {
    margin-left: 3.75rem !important;
  }
  .ms-xxl-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-xxl-70 {
    margin-left: 4.375rem !important;
  }
  .ms-xxl-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-xxl-80 {
    margin-left: 5rem !important;
  }
  .ms-xxl-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-xxl-90 {
    margin-left: 5.625rem !important;
  }
  .ms-xxl-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-xxl-100 {
    margin-left: 6.25rem !important;
  }
  .ms-xxl-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-xxl-110 {
    margin-left: 6.875rem !important;
  }
  .ms-xxl-115 {
    margin-left: 7.25rem !important;
  }
  .ms-xxl-120 {
    margin-left: 7.5rem !important;
  }
  .ms-xxl-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-xxl-130 {
    margin-left: 8.125rem !important;
  }
  .ms-xxl-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-xxl-140 {
    margin-left: 8.75rem !important;
  }
  .ms-xxl-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-xxl-150 {
    margin-left: 9.375rem !important;
  }
  .ms-xxl-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-xxl-160 {
    margin-left: 10rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-2rem {
    padding: 2rem !important;
  }
  .p-xxl-40 {
    padding: 2.5rem !important;
  }
  .p-xxl-45 {
    padding: 2.8125rem !important;
  }
  .p-xxl-55 {
    padding: 3.4375rem !important;
  }
  .p-xxl-60 {
    padding: 3.75rem !important;
  }
  .p-xxl-65 {
    padding: 4.0625rem !important;
  }
  .p-xxl-70 {
    padding: 4.375rem !important;
  }
  .p-xxl-75 {
    padding: 4.6875rem !important;
  }
  .p-xxl-80 {
    padding: 5rem !important;
  }
  .p-xxl-85 {
    padding: 5.3125rem !important;
  }
  .p-xxl-90 {
    padding: 5.625rem !important;
  }
  .p-xxl-95 {
    padding: 5.9375rem !important;
  }
  .p-xxl-100 {
    padding: 6.25rem !important;
  }
  .p-xxl-105 {
    padding: 6.5625rem !important;
  }
  .p-xxl-110 {
    padding: 6.875rem !important;
  }
  .p-xxl-115 {
    padding: 7.25rem !important;
  }
  .p-xxl-120 {
    padding: 7.5rem !important;
  }
  .p-xxl-125 {
    padding: 7.8125rem !important;
  }
  .p-xxl-130 {
    padding: 8.125rem !important;
  }
  .p-xxl-135 {
    padding: 8.4375rem !important;
  }
  .p-xxl-140 {
    padding: 8.75rem !important;
  }
  .p-xxl-145 {
    padding: 9.0625rem !important;
  }
  .p-xxl-150 {
    padding: 9.375rem !important;
  }
  .p-xxl-155 {
    padding: 9.6875rem !important;
  }
  .p-xxl-160 {
    padding: 10rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-xxl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-xxl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xxl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-xxl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-xxl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-xxl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-xxl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-xxl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-xxl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-xxl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-xxl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-xxl-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-xxl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xxl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-xxl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-xxl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-xxl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-xxl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-xxl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-xxl-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-xxl-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-xxl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-xxl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xxl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-xxl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-xxl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-xxl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-xxl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-xxl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-xxl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-xxl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-xxl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-xxl-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-xxl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xxl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-xxl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-xxl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-xxl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-xxl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-xxl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-xxl-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-xxl-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-2rem {
    padding-top: 2rem !important;
  }
  .pt-xxl-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-xxl-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-xxl-60 {
    padding-top: 3.75rem !important;
  }
  .pt-xxl-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-xxl-70 {
    padding-top: 4.375rem !important;
  }
  .pt-xxl-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-xxl-80 {
    padding-top: 5rem !important;
  }
  .pt-xxl-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-xxl-90 {
    padding-top: 5.625rem !important;
  }
  .pt-xxl-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-xxl-100 {
    padding-top: 6.25rem !important;
  }
  .pt-xxl-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-xxl-110 {
    padding-top: 6.875rem !important;
  }
  .pt-xxl-115 {
    padding-top: 7.25rem !important;
  }
  .pt-xxl-120 {
    padding-top: 7.5rem !important;
  }
  .pt-xxl-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-xxl-130 {
    padding-top: 8.125rem !important;
  }
  .pt-xxl-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-xxl-140 {
    padding-top: 8.75rem !important;
  }
  .pt-xxl-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-xxl-150 {
    padding-top: 9.375rem !important;
  }
  .pt-xxl-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-xxl-160 {
    padding-top: 10rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-2rem {
    padding-right: 2rem !important;
  }
  .pe-xxl-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-xxl-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-xxl-60 {
    padding-right: 3.75rem !important;
  }
  .pe-xxl-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-xxl-70 {
    padding-right: 4.375rem !important;
  }
  .pe-xxl-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-xxl-80 {
    padding-right: 5rem !important;
  }
  .pe-xxl-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-xxl-90 {
    padding-right: 5.625rem !important;
  }
  .pe-xxl-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-xxl-100 {
    padding-right: 6.25rem !important;
  }
  .pe-xxl-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-xxl-110 {
    padding-right: 6.875rem !important;
  }
  .pe-xxl-115 {
    padding-right: 7.25rem !important;
  }
  .pe-xxl-120 {
    padding-right: 7.5rem !important;
  }
  .pe-xxl-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-xxl-130 {
    padding-right: 8.125rem !important;
  }
  .pe-xxl-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-xxl-140 {
    padding-right: 8.75rem !important;
  }
  .pe-xxl-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-xxl-150 {
    padding-right: 9.375rem !important;
  }
  .pe-xxl-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-xxl-160 {
    padding-right: 10rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-xxl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-xxl-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xxl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-xxl-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-xxl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-xxl-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-xxl-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-xxl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-xxl-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-xxl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-xxl-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-xxl-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-xxl-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xxl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-xxl-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-xxl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-xxl-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-xxl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-xxl-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-xxl-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-xxl-160 {
    padding-bottom: 10rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-2rem {
    padding-left: 2rem !important;
  }
  .ps-xxl-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-xxl-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-xxl-60 {
    padding-left: 3.75rem !important;
  }
  .ps-xxl-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-xxl-70 {
    padding-left: 4.375rem !important;
  }
  .ps-xxl-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-xxl-80 {
    padding-left: 5rem !important;
  }
  .ps-xxl-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-xxl-90 {
    padding-left: 5.625rem !important;
  }
  .ps-xxl-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-xxl-100 {
    padding-left: 6.25rem !important;
  }
  .ps-xxl-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-xxl-110 {
    padding-left: 6.875rem !important;
  }
  .ps-xxl-115 {
    padding-left: 7.25rem !important;
  }
  .ps-xxl-120 {
    padding-left: 7.5rem !important;
  }
  .ps-xxl-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-xxl-130 {
    padding-left: 8.125rem !important;
  }
  .ps-xxl-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-xxl-140 {
    padding-left: 8.75rem !important;
  }
  .ps-xxl-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-xxl-150 {
    padding-left: 9.375rem !important;
  }
  .ps-xxl-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-xxl-160 {
    padding-left: 10rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-2rem {
    gap: 2rem !important;
  }
  .gap-xxl-40 {
    gap: 2.5rem !important;
  }
  .gap-xxl-45 {
    gap: 2.8125rem !important;
  }
  .gap-xxl-55 {
    gap: 3.4375rem !important;
  }
  .gap-xxl-60 {
    gap: 3.75rem !important;
  }
  .gap-xxl-65 {
    gap: 4.0625rem !important;
  }
  .gap-xxl-70 {
    gap: 4.375rem !important;
  }
  .gap-xxl-75 {
    gap: 4.6875rem !important;
  }
  .gap-xxl-80 {
    gap: 5rem !important;
  }
  .gap-xxl-85 {
    gap: 5.3125rem !important;
  }
  .gap-xxl-90 {
    gap: 5.625rem !important;
  }
  .gap-xxl-95 {
    gap: 5.9375rem !important;
  }
  .gap-xxl-100 {
    gap: 6.25rem !important;
  }
  .gap-xxl-105 {
    gap: 6.5625rem !important;
  }
  .gap-xxl-110 {
    gap: 6.875rem !important;
  }
  .gap-xxl-115 {
    gap: 7.25rem !important;
  }
  .gap-xxl-120 {
    gap: 7.5rem !important;
  }
  .gap-xxl-125 {
    gap: 7.8125rem !important;
  }
  .gap-xxl-130 {
    gap: 8.125rem !important;
  }
  .gap-xxl-135 {
    gap: 8.4375rem !important;
  }
  .gap-xxl-140 {
    gap: 8.75rem !important;
  }
  .gap-xxl-145 {
    gap: 9.0625rem !important;
  }
  .gap-xxl-150 {
    gap: 9.375rem !important;
  }
  .gap-xxl-155 {
    gap: 9.6875rem !important;
  }
  .gap-xxl-160 {
    gap: 10rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xxl-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-xxl-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-xxl-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-xxl-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-xxl-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-xxl-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-xxl-80 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-xxl-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-xxl-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-xxl-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-xxl-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-xxl-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-xxl-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-xxl-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xxl-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-xxl-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-xxl-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-xxl-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-xxl-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-xxl-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-xxl-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-xxl-160 {
    row-gap: 10rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-xxl-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-xxl-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-xxl-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-xxl-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-xxl-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-xxl-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-xxl-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-xxl-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-xxl-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-xxl-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-xxl-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-xxl-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-xxl-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-xxl-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-xxl-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-xxl-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-xxl-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-xxl-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-xxl-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-xxl-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-xxl-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-xxl-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-xxl-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-xxl-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .bg-xxl-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-xxl-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxl-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1638px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: -ms-inline-grid !important;
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .border-xxxl {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
  .border-xxxl-0 {
    border: 0 !important;
  }
  .flex-xxxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xxxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxxl-2rem {
    margin: 2rem !important;
  }
  .m-xxxl-40 {
    margin: 2.5rem !important;
  }
  .m-xxxl-45 {
    margin: 2.8125rem !important;
  }
  .m-xxxl-55 {
    margin: 3.4375rem !important;
  }
  .m-xxxl-60 {
    margin: 3.75rem !important;
  }
  .m-xxxl-65 {
    margin: 4.0625rem !important;
  }
  .m-xxxl-70 {
    margin: 4.375rem !important;
  }
  .m-xxxl-75 {
    margin: 4.6875rem !important;
  }
  .m-xxxl-80 {
    margin: 5rem !important;
  }
  .m-xxxl-85 {
    margin: 5.3125rem !important;
  }
  .m-xxxl-90 {
    margin: 5.625rem !important;
  }
  .m-xxxl-95 {
    margin: 5.9375rem !important;
  }
  .m-xxxl-100 {
    margin: 6.25rem !important;
  }
  .m-xxxl-105 {
    margin: 6.5625rem !important;
  }
  .m-xxxl-110 {
    margin: 6.875rem !important;
  }
  .m-xxxl-115 {
    margin: 7.25rem !important;
  }
  .m-xxxl-120 {
    margin: 7.5rem !important;
  }
  .m-xxxl-125 {
    margin: 7.8125rem !important;
  }
  .m-xxxl-130 {
    margin: 8.125rem !important;
  }
  .m-xxxl-135 {
    margin: 8.4375rem !important;
  }
  .m-xxxl-140 {
    margin: 8.75rem !important;
  }
  .m-xxxl-145 {
    margin: 9.0625rem !important;
  }
  .m-xxxl-150 {
    margin: 9.375rem !important;
  }
  .m-xxxl-155 {
    margin: 9.6875rem !important;
  }
  .m-xxxl-160 {
    margin: 10rem !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-2rem {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxxl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxxl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .mx-xxxl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .mx-xxxl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xxxl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .mx-xxxl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .mx-xxxl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .mx-xxxl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxxl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .mx-xxxl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .mx-xxxl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .mx-xxxl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .mx-xxxl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .mx-xxxl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .mx-xxxl-115 {
    margin-right: 7.25rem !important;
    margin-left: 7.25rem !important;
  }
  .mx-xxxl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xxxl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .mx-xxxl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .mx-xxxl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .mx-xxxl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .mx-xxxl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .mx-xxxl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .mx-xxxl-155 {
    margin-right: 9.6875rem !important;
    margin-left: 9.6875rem !important;
  }
  .mx-xxxl-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-2rem {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxxl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxxl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .my-xxxl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .my-xxxl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xxxl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .my-xxxl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .my-xxxl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .my-xxxl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxxl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .my-xxxl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .my-xxxl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .my-xxxl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .my-xxxl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .my-xxxl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .my-xxxl-115 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }
  .my-xxxl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xxxl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .my-xxxl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .my-xxxl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .my-xxxl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .my-xxxl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .my-xxxl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .my-xxxl-155 {
    margin-top: 9.6875rem !important;
    margin-bottom: 9.6875rem !important;
  }
  .my-xxxl-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-2rem {
    margin-top: 2rem !important;
  }
  .mt-xxxl-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxxl-45 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxxl-55 {
    margin-top: 3.4375rem !important;
  }
  .mt-xxxl-60 {
    margin-top: 3.75rem !important;
  }
  .mt-xxxl-65 {
    margin-top: 4.0625rem !important;
  }
  .mt-xxxl-70 {
    margin-top: 4.375rem !important;
  }
  .mt-xxxl-75 {
    margin-top: 4.6875rem !important;
  }
  .mt-xxxl-80 {
    margin-top: 5rem !important;
  }
  .mt-xxxl-85 {
    margin-top: 5.3125rem !important;
  }
  .mt-xxxl-90 {
    margin-top: 5.625rem !important;
  }
  .mt-xxxl-95 {
    margin-top: 5.9375rem !important;
  }
  .mt-xxxl-100 {
    margin-top: 6.25rem !important;
  }
  .mt-xxxl-105 {
    margin-top: 6.5625rem !important;
  }
  .mt-xxxl-110 {
    margin-top: 6.875rem !important;
  }
  .mt-xxxl-115 {
    margin-top: 7.25rem !important;
  }
  .mt-xxxl-120 {
    margin-top: 7.5rem !important;
  }
  .mt-xxxl-125 {
    margin-top: 7.8125rem !important;
  }
  .mt-xxxl-130 {
    margin-top: 8.125rem !important;
  }
  .mt-xxxl-135 {
    margin-top: 8.4375rem !important;
  }
  .mt-xxxl-140 {
    margin-top: 8.75rem !important;
  }
  .mt-xxxl-145 {
    margin-top: 9.0625rem !important;
  }
  .mt-xxxl-150 {
    margin-top: 9.375rem !important;
  }
  .mt-xxxl-155 {
    margin-top: 9.6875rem !important;
  }
  .mt-xxxl-160 {
    margin-top: 10rem !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-2rem {
    margin-right: 2rem !important;
  }
  .me-xxxl-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxxl-45 {
    margin-right: 2.8125rem !important;
  }
  .me-xxxl-55 {
    margin-right: 3.4375rem !important;
  }
  .me-xxxl-60 {
    margin-right: 3.75rem !important;
  }
  .me-xxxl-65 {
    margin-right: 4.0625rem !important;
  }
  .me-xxxl-70 {
    margin-right: 4.375rem !important;
  }
  .me-xxxl-75 {
    margin-right: 4.6875rem !important;
  }
  .me-xxxl-80 {
    margin-right: 5rem !important;
  }
  .me-xxxl-85 {
    margin-right: 5.3125rem !important;
  }
  .me-xxxl-90 {
    margin-right: 5.625rem !important;
  }
  .me-xxxl-95 {
    margin-right: 5.9375rem !important;
  }
  .me-xxxl-100 {
    margin-right: 6.25rem !important;
  }
  .me-xxxl-105 {
    margin-right: 6.5625rem !important;
  }
  .me-xxxl-110 {
    margin-right: 6.875rem !important;
  }
  .me-xxxl-115 {
    margin-right: 7.25rem !important;
  }
  .me-xxxl-120 {
    margin-right: 7.5rem !important;
  }
  .me-xxxl-125 {
    margin-right: 7.8125rem !important;
  }
  .me-xxxl-130 {
    margin-right: 8.125rem !important;
  }
  .me-xxxl-135 {
    margin-right: 8.4375rem !important;
  }
  .me-xxxl-140 {
    margin-right: 8.75rem !important;
  }
  .me-xxxl-145 {
    margin-right: 9.0625rem !important;
  }
  .me-xxxl-150 {
    margin-right: 9.375rem !important;
  }
  .me-xxxl-155 {
    margin-right: 9.6875rem !important;
  }
  .me-xxxl-160 {
    margin-right: 10rem !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-2rem {
    margin-bottom: 2rem !important;
  }
  .mb-xxxl-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxxl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxxl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .mb-xxxl-60 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xxxl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .mb-xxxl-70 {
    margin-bottom: 4.375rem !important;
  }
  .mb-xxxl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .mb-xxxl-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .mb-xxxl-90 {
    margin-bottom: 5.625rem !important;
  }
  .mb-xxxl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .mb-xxxl-100 {
    margin-bottom: 6.25rem !important;
  }
  .mb-xxxl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .mb-xxxl-110 {
    margin-bottom: 6.875rem !important;
  }
  .mb-xxxl-115 {
    margin-bottom: 7.25rem !important;
  }
  .mb-xxxl-120 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xxxl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .mb-xxxl-130 {
    margin-bottom: 8.125rem !important;
  }
  .mb-xxxl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .mb-xxxl-140 {
    margin-bottom: 8.75rem !important;
  }
  .mb-xxxl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .mb-xxxl-150 {
    margin-bottom: 9.375rem !important;
  }
  .mb-xxxl-155 {
    margin-bottom: 9.6875rem !important;
  }
  .mb-xxxl-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-2rem {
    margin-left: 2rem !important;
  }
  .ms-xxxl-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxxl-45 {
    margin-left: 2.8125rem !important;
  }
  .ms-xxxl-55 {
    margin-left: 3.4375rem !important;
  }
  .ms-xxxl-60 {
    margin-left: 3.75rem !important;
  }
  .ms-xxxl-65 {
    margin-left: 4.0625rem !important;
  }
  .ms-xxxl-70 {
    margin-left: 4.375rem !important;
  }
  .ms-xxxl-75 {
    margin-left: 4.6875rem !important;
  }
  .ms-xxxl-80 {
    margin-left: 5rem !important;
  }
  .ms-xxxl-85 {
    margin-left: 5.3125rem !important;
  }
  .ms-xxxl-90 {
    margin-left: 5.625rem !important;
  }
  .ms-xxxl-95 {
    margin-left: 5.9375rem !important;
  }
  .ms-xxxl-100 {
    margin-left: 6.25rem !important;
  }
  .ms-xxxl-105 {
    margin-left: 6.5625rem !important;
  }
  .ms-xxxl-110 {
    margin-left: 6.875rem !important;
  }
  .ms-xxxl-115 {
    margin-left: 7.25rem !important;
  }
  .ms-xxxl-120 {
    margin-left: 7.5rem !important;
  }
  .ms-xxxl-125 {
    margin-left: 7.8125rem !important;
  }
  .ms-xxxl-130 {
    margin-left: 8.125rem !important;
  }
  .ms-xxxl-135 {
    margin-left: 8.4375rem !important;
  }
  .ms-xxxl-140 {
    margin-left: 8.75rem !important;
  }
  .ms-xxxl-145 {
    margin-left: 9.0625rem !important;
  }
  .ms-xxxl-150 {
    margin-left: 9.375rem !important;
  }
  .ms-xxxl-155 {
    margin-left: 9.6875rem !important;
  }
  .ms-xxxl-160 {
    margin-left: 10rem !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .p-xxxl-2rem {
    padding: 2rem !important;
  }
  .p-xxxl-40 {
    padding: 2.5rem !important;
  }
  .p-xxxl-45 {
    padding: 2.8125rem !important;
  }
  .p-xxxl-55 {
    padding: 3.4375rem !important;
  }
  .p-xxxl-60 {
    padding: 3.75rem !important;
  }
  .p-xxxl-65 {
    padding: 4.0625rem !important;
  }
  .p-xxxl-70 {
    padding: 4.375rem !important;
  }
  .p-xxxl-75 {
    padding: 4.6875rem !important;
  }
  .p-xxxl-80 {
    padding: 5rem !important;
  }
  .p-xxxl-85 {
    padding: 5.3125rem !important;
  }
  .p-xxxl-90 {
    padding: 5.625rem !important;
  }
  .p-xxxl-95 {
    padding: 5.9375rem !important;
  }
  .p-xxxl-100 {
    padding: 6.25rem !important;
  }
  .p-xxxl-105 {
    padding: 6.5625rem !important;
  }
  .p-xxxl-110 {
    padding: 6.875rem !important;
  }
  .p-xxxl-115 {
    padding: 7.25rem !important;
  }
  .p-xxxl-120 {
    padding: 7.5rem !important;
  }
  .p-xxxl-125 {
    padding: 7.8125rem !important;
  }
  .p-xxxl-130 {
    padding: 8.125rem !important;
  }
  .p-xxxl-135 {
    padding: 8.4375rem !important;
  }
  .p-xxxl-140 {
    padding: 8.75rem !important;
  }
  .p-xxxl-145 {
    padding: 9.0625rem !important;
  }
  .p-xxxl-150 {
    padding: 9.375rem !important;
  }
  .p-xxxl-155 {
    padding: 9.6875rem !important;
  }
  .p-xxxl-160 {
    padding: 10rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxl-2rem {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxxl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxxl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .px-xxxl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .px-xxxl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xxxl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .px-xxxl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .px-xxxl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .px-xxxl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxxl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .px-xxxl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .px-xxxl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .px-xxxl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .px-xxxl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .px-xxxl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .px-xxxl-115 {
    padding-right: 7.25rem !important;
    padding-left: 7.25rem !important;
  }
  .px-xxxl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-xxxl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .px-xxxl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .px-xxxl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .px-xxxl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .px-xxxl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .px-xxxl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .px-xxxl-155 {
    padding-right: 9.6875rem !important;
    padding-left: 9.6875rem !important;
  }
  .px-xxxl-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxxl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxxl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .py-xxxl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .py-xxxl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xxxl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .py-xxxl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .py-xxxl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .py-xxxl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxxl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .py-xxxl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .py-xxxl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .py-xxxl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .py-xxxl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .py-xxxl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .py-xxxl-115 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }
  .py-xxxl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-xxxl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .py-xxxl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .py-xxxl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .py-xxxl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .py-xxxl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .py-xxxl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .py-xxxl-155 {
    padding-top: 9.6875rem !important;
    padding-bottom: 9.6875rem !important;
  }
  .py-xxxl-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxl-2rem {
    padding-top: 2rem !important;
  }
  .pt-xxxl-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxxl-45 {
    padding-top: 2.8125rem !important;
  }
  .pt-xxxl-55 {
    padding-top: 3.4375rem !important;
  }
  .pt-xxxl-60 {
    padding-top: 3.75rem !important;
  }
  .pt-xxxl-65 {
    padding-top: 4.0625rem !important;
  }
  .pt-xxxl-70 {
    padding-top: 4.375rem !important;
  }
  .pt-xxxl-75 {
    padding-top: 4.6875rem !important;
  }
  .pt-xxxl-80 {
    padding-top: 5rem !important;
  }
  .pt-xxxl-85 {
    padding-top: 5.3125rem !important;
  }
  .pt-xxxl-90 {
    padding-top: 5.625rem !important;
  }
  .pt-xxxl-95 {
    padding-top: 5.9375rem !important;
  }
  .pt-xxxl-100 {
    padding-top: 6.25rem !important;
  }
  .pt-xxxl-105 {
    padding-top: 6.5625rem !important;
  }
  .pt-xxxl-110 {
    padding-top: 6.875rem !important;
  }
  .pt-xxxl-115 {
    padding-top: 7.25rem !important;
  }
  .pt-xxxl-120 {
    padding-top: 7.5rem !important;
  }
  .pt-xxxl-125 {
    padding-top: 7.8125rem !important;
  }
  .pt-xxxl-130 {
    padding-top: 8.125rem !important;
  }
  .pt-xxxl-135 {
    padding-top: 8.4375rem !important;
  }
  .pt-xxxl-140 {
    padding-top: 8.75rem !important;
  }
  .pt-xxxl-145 {
    padding-top: 9.0625rem !important;
  }
  .pt-xxxl-150 {
    padding-top: 9.375rem !important;
  }
  .pt-xxxl-155 {
    padding-top: 9.6875rem !important;
  }
  .pt-xxxl-160 {
    padding-top: 10rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxl-2rem {
    padding-right: 2rem !important;
  }
  .pe-xxxl-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxxl-45 {
    padding-right: 2.8125rem !important;
  }
  .pe-xxxl-55 {
    padding-right: 3.4375rem !important;
  }
  .pe-xxxl-60 {
    padding-right: 3.75rem !important;
  }
  .pe-xxxl-65 {
    padding-right: 4.0625rem !important;
  }
  .pe-xxxl-70 {
    padding-right: 4.375rem !important;
  }
  .pe-xxxl-75 {
    padding-right: 4.6875rem !important;
  }
  .pe-xxxl-80 {
    padding-right: 5rem !important;
  }
  .pe-xxxl-85 {
    padding-right: 5.3125rem !important;
  }
  .pe-xxxl-90 {
    padding-right: 5.625rem !important;
  }
  .pe-xxxl-95 {
    padding-right: 5.9375rem !important;
  }
  .pe-xxxl-100 {
    padding-right: 6.25rem !important;
  }
  .pe-xxxl-105 {
    padding-right: 6.5625rem !important;
  }
  .pe-xxxl-110 {
    padding-right: 6.875rem !important;
  }
  .pe-xxxl-115 {
    padding-right: 7.25rem !important;
  }
  .pe-xxxl-120 {
    padding-right: 7.5rem !important;
  }
  .pe-xxxl-125 {
    padding-right: 7.8125rem !important;
  }
  .pe-xxxl-130 {
    padding-right: 8.125rem !important;
  }
  .pe-xxxl-135 {
    padding-right: 8.4375rem !important;
  }
  .pe-xxxl-140 {
    padding-right: 8.75rem !important;
  }
  .pe-xxxl-145 {
    padding-right: 9.0625rem !important;
  }
  .pe-xxxl-150 {
    padding-right: 9.375rem !important;
  }
  .pe-xxxl-155 {
    padding-right: 9.6875rem !important;
  }
  .pe-xxxl-160 {
    padding-right: 10rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-2rem {
    padding-bottom: 2rem !important;
  }
  .pb-xxxl-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxxl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .pb-xxxl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .pb-xxxl-60 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xxxl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .pb-xxxl-70 {
    padding-bottom: 4.375rem !important;
  }
  .pb-xxxl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .pb-xxxl-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxxl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .pb-xxxl-90 {
    padding-bottom: 5.625rem !important;
  }
  .pb-xxxl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .pb-xxxl-100 {
    padding-bottom: 6.25rem !important;
  }
  .pb-xxxl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .pb-xxxl-110 {
    padding-bottom: 6.875rem !important;
  }
  .pb-xxxl-115 {
    padding-bottom: 7.25rem !important;
  }
  .pb-xxxl-120 {
    padding-bottom: 7.5rem !important;
  }
  .pb-xxxl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .pb-xxxl-130 {
    padding-bottom: 8.125rem !important;
  }
  .pb-xxxl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .pb-xxxl-140 {
    padding-bottom: 8.75rem !important;
  }
  .pb-xxxl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .pb-xxxl-150 {
    padding-bottom: 9.375rem !important;
  }
  .pb-xxxl-155 {
    padding-bottom: 9.6875rem !important;
  }
  .pb-xxxl-160 {
    padding-bottom: 10rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxl-2rem {
    padding-left: 2rem !important;
  }
  .ps-xxxl-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxxl-45 {
    padding-left: 2.8125rem !important;
  }
  .ps-xxxl-55 {
    padding-left: 3.4375rem !important;
  }
  .ps-xxxl-60 {
    padding-left: 3.75rem !important;
  }
  .ps-xxxl-65 {
    padding-left: 4.0625rem !important;
  }
  .ps-xxxl-70 {
    padding-left: 4.375rem !important;
  }
  .ps-xxxl-75 {
    padding-left: 4.6875rem !important;
  }
  .ps-xxxl-80 {
    padding-left: 5rem !important;
  }
  .ps-xxxl-85 {
    padding-left: 5.3125rem !important;
  }
  .ps-xxxl-90 {
    padding-left: 5.625rem !important;
  }
  .ps-xxxl-95 {
    padding-left: 5.9375rem !important;
  }
  .ps-xxxl-100 {
    padding-left: 6.25rem !important;
  }
  .ps-xxxl-105 {
    padding-left: 6.5625rem !important;
  }
  .ps-xxxl-110 {
    padding-left: 6.875rem !important;
  }
  .ps-xxxl-115 {
    padding-left: 7.25rem !important;
  }
  .ps-xxxl-120 {
    padding-left: 7.5rem !important;
  }
  .ps-xxxl-125 {
    padding-left: 7.8125rem !important;
  }
  .ps-xxxl-130 {
    padding-left: 8.125rem !important;
  }
  .ps-xxxl-135 {
    padding-left: 8.4375rem !important;
  }
  .ps-xxxl-140 {
    padding-left: 8.75rem !important;
  }
  .ps-xxxl-145 {
    padding-left: 9.0625rem !important;
  }
  .ps-xxxl-150 {
    padding-left: 9.375rem !important;
  }
  .ps-xxxl-155 {
    padding-left: 9.6875rem !important;
  }
  .ps-xxxl-160 {
    padding-left: 10rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxl-2rem {
    gap: 2rem !important;
  }
  .gap-xxxl-40 {
    gap: 2.5rem !important;
  }
  .gap-xxxl-45 {
    gap: 2.8125rem !important;
  }
  .gap-xxxl-55 {
    gap: 3.4375rem !important;
  }
  .gap-xxxl-60 {
    gap: 3.75rem !important;
  }
  .gap-xxxl-65 {
    gap: 4.0625rem !important;
  }
  .gap-xxxl-70 {
    gap: 4.375rem !important;
  }
  .gap-xxxl-75 {
    gap: 4.6875rem !important;
  }
  .gap-xxxl-80 {
    gap: 5rem !important;
  }
  .gap-xxxl-85 {
    gap: 5.3125rem !important;
  }
  .gap-xxxl-90 {
    gap: 5.625rem !important;
  }
  .gap-xxxl-95 {
    gap: 5.9375rem !important;
  }
  .gap-xxxl-100 {
    gap: 6.25rem !important;
  }
  .gap-xxxl-105 {
    gap: 6.5625rem !important;
  }
  .gap-xxxl-110 {
    gap: 6.875rem !important;
  }
  .gap-xxxl-115 {
    gap: 7.25rem !important;
  }
  .gap-xxxl-120 {
    gap: 7.5rem !important;
  }
  .gap-xxxl-125 {
    gap: 7.8125rem !important;
  }
  .gap-xxxl-130 {
    gap: 8.125rem !important;
  }
  .gap-xxxl-135 {
    gap: 8.4375rem !important;
  }
  .gap-xxxl-140 {
    gap: 8.75rem !important;
  }
  .gap-xxxl-145 {
    gap: 9.0625rem !important;
  }
  .gap-xxxl-150 {
    gap: 9.375rem !important;
  }
  .gap-xxxl-155 {
    gap: 9.6875rem !important;
  }
  .gap-xxxl-160 {
    gap: 10rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxl-2rem {
    row-gap: 2rem !important;
  }
  .row-gap-xxxl-40 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xxxl-45 {
    row-gap: 2.8125rem !important;
  }
  .row-gap-xxxl-55 {
    row-gap: 3.4375rem !important;
  }
  .row-gap-xxxl-60 {
    row-gap: 3.75rem !important;
  }
  .row-gap-xxxl-65 {
    row-gap: 4.0625rem !important;
  }
  .row-gap-xxxl-70 {
    row-gap: 4.375rem !important;
  }
  .row-gap-xxxl-75 {
    row-gap: 4.6875rem !important;
  }
  .row-gap-xxxl-80 {
    row-gap: 5rem !important;
  }
  .row-gap-xxxl-85 {
    row-gap: 5.3125rem !important;
  }
  .row-gap-xxxl-90 {
    row-gap: 5.625rem !important;
  }
  .row-gap-xxxl-95 {
    row-gap: 5.9375rem !important;
  }
  .row-gap-xxxl-100 {
    row-gap: 6.25rem !important;
  }
  .row-gap-xxxl-105 {
    row-gap: 6.5625rem !important;
  }
  .row-gap-xxxl-110 {
    row-gap: 6.875rem !important;
  }
  .row-gap-xxxl-115 {
    row-gap: 7.25rem !important;
  }
  .row-gap-xxxl-120 {
    row-gap: 7.5rem !important;
  }
  .row-gap-xxxl-125 {
    row-gap: 7.8125rem !important;
  }
  .row-gap-xxxl-130 {
    row-gap: 8.125rem !important;
  }
  .row-gap-xxxl-135 {
    row-gap: 8.4375rem !important;
  }
  .row-gap-xxxl-140 {
    row-gap: 8.75rem !important;
  }
  .row-gap-xxxl-145 {
    row-gap: 9.0625rem !important;
  }
  .row-gap-xxxl-150 {
    row-gap: 9.375rem !important;
  }
  .row-gap-xxxl-155 {
    row-gap: 9.6875rem !important;
  }
  .row-gap-xxxl-160 {
    row-gap: 10rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxl-2rem {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }
  .column-gap-xxxl-40 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }
  .column-gap-xxxl-45 {
    -webkit-column-gap: 2.8125rem !important;
       -moz-column-gap: 2.8125rem !important;
            column-gap: 2.8125rem !important;
  }
  .column-gap-xxxl-55 {
    -webkit-column-gap: 3.4375rem !important;
       -moz-column-gap: 3.4375rem !important;
            column-gap: 3.4375rem !important;
  }
  .column-gap-xxxl-60 {
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }
  .column-gap-xxxl-65 {
    -webkit-column-gap: 4.0625rem !important;
       -moz-column-gap: 4.0625rem !important;
            column-gap: 4.0625rem !important;
  }
  .column-gap-xxxl-70 {
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }
  .column-gap-xxxl-75 {
    -webkit-column-gap: 4.6875rem !important;
       -moz-column-gap: 4.6875rem !important;
            column-gap: 4.6875rem !important;
  }
  .column-gap-xxxl-80 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }
  .column-gap-xxxl-85 {
    -webkit-column-gap: 5.3125rem !important;
       -moz-column-gap: 5.3125rem !important;
            column-gap: 5.3125rem !important;
  }
  .column-gap-xxxl-90 {
    -webkit-column-gap: 5.625rem !important;
       -moz-column-gap: 5.625rem !important;
            column-gap: 5.625rem !important;
  }
  .column-gap-xxxl-95 {
    -webkit-column-gap: 5.9375rem !important;
       -moz-column-gap: 5.9375rem !important;
            column-gap: 5.9375rem !important;
  }
  .column-gap-xxxl-100 {
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }
  .column-gap-xxxl-105 {
    -webkit-column-gap: 6.5625rem !important;
       -moz-column-gap: 6.5625rem !important;
            column-gap: 6.5625rem !important;
  }
  .column-gap-xxxl-110 {
    -webkit-column-gap: 6.875rem !important;
       -moz-column-gap: 6.875rem !important;
            column-gap: 6.875rem !important;
  }
  .column-gap-xxxl-115 {
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }
  .column-gap-xxxl-120 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }
  .column-gap-xxxl-125 {
    -webkit-column-gap: 7.8125rem !important;
       -moz-column-gap: 7.8125rem !important;
            column-gap: 7.8125rem !important;
  }
  .column-gap-xxxl-130 {
    -webkit-column-gap: 8.125rem !important;
       -moz-column-gap: 8.125rem !important;
            column-gap: 8.125rem !important;
  }
  .column-gap-xxxl-135 {
    -webkit-column-gap: 8.4375rem !important;
       -moz-column-gap: 8.4375rem !important;
            column-gap: 8.4375rem !important;
  }
  .column-gap-xxxl-140 {
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }
  .column-gap-xxxl-145 {
    -webkit-column-gap: 9.0625rem !important;
       -moz-column-gap: 9.0625rem !important;
            column-gap: 9.0625rem !important;
  }
  .column-gap-xxxl-150 {
    -webkit-column-gap: 9.375rem !important;
       -moz-column-gap: 9.375rem !important;
            column-gap: 9.375rem !important;
  }
  .column-gap-xxxl-155 {
    -webkit-column-gap: 9.6875rem !important;
       -moz-column-gap: 9.6875rem !important;
            column-gap: 9.6875rem !important;
  }
  .column-gap-xxxl-160 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }
  .column-gap-xxxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
  .bg-xxxl-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-xxxl-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-xxxl-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@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: -ms-grid !important;
    display: grid !important;
  }
  .d-print-inline-grid {
    display: -ms-inline-grid !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
a {
  text-decoration: none;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: inside;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  font-optical-sizing: auto;
  font-style: normal;
}
body span,
body span * {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
}

strong {
  font-weight: 700;
  color: inherit;
}
strong * {
  font-weight: 700;
}

a {
  color: #000;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "BebasNeueSemiRounde-Regular", serif;
}
h1 .accordion-button, .h1 .accordion-button,
h2 .accordion-button,
.h2 .accordion-button,
h3 .accordion-button,
.h3 .accordion-button,
h4 .accordion-button,
.h4 .accordion-button,
h5 .accordion-button,
.h5 .accordion-button,
h6 .accordion-button,
.h6 .accordion-button {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  font-weight: 600;
}

h1, .h1 {
  font-size: 60px;
  line-height: 0.7;
  color: #fff;
}
@media (min-width: 992px) {
  h1, .h1 {
    font-size: 95px;
  }
}
@media (min-width: 1480px) {
  h1, .h1 {
    font-size: 130px;
  }
}
h1 > span, .h1 > span {
  font-family: "SummertimeStories-Regular", serif;
  font-size: 60px;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #FF2121;
  display: inline-block;
}
@media (min-width: 992px) {
  h1 > span, .h1 > span {
    font-size: 100px;
  }
}
@media (min-width: 1480px) {
  h1 > span, .h1 > span {
    font-size: 147px;
  }
}

h2, .h2 {
  font-size: 45px;
  line-height: 0.8;
}
@media (min-width: 992px) {
  h2, .h2 {
    font-size: 75px;
  }
}

h3, .h3 {
  font-size: 35px;
  line-height: 1;
}
@media (min-width: 992px) {
  h3, .h3 {
    font-size: 55px;
  }
}

h5, .h5 {
  font-size: 17px;
  letter-spacing: 1.5px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.bg-gray-light {
  background-color: #fff !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-dark-blue {
  background-color: #212529 !important;
}
.bg-off-white {
  background-color: #f4f4f4 !important;
}
.bg-beige {
  background-color: #D6C8B1 !important;
}
.bg-gray-100 {
  background-color: #f9f9f9 !important;
}
.bg-gray-200 {
  background-color: #eaeaea !important;
}
.bg-gray-200--opacity-29 {
  background-color: rgba(234, 234, 234, 0.29) !important;
}
.bg-gray-300 {
  background-color: #e0e0e0 !important;
}
.bg-gray-400 {
  background-color: #d8d8d8 !important;
}
.bg-gray-500 {
  background-color: #c1c1c1 !important;
}
.bg-gray-600 {
  background-color: #707070 !important;
}
.bg-gray-700 {
  background-color: #6E6E6E !important;
}
.bg-gray-800 {
  background-color: #343a40 !important;
}
.bg-gray-900 {
  background-color: #212529 !important;
}
.bg-border-gray, .bg-border-grey, .bg-gray {
  background-color: #e2e2e2 !important;
}
.bg-dark--opacity-29 {
  background-color: rgba(0, 0, 0, 0.29) !important;
}
.bg-video {
  overflow: hidden !important;
}
.bg-video video {
  height: 100vh !important;
  width: 100vw !important;
  position: absolute !important;
  top: 50% !important;
  -webkit-transform: translateY(-75%) !important;
          transform: translateY(-75%) !important;
  left: 0 !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  z-index: -1 !important;
}
.bg-cover {
  background-size: cover !important;
}
.bg-center {
  background-position: center !important;
}
.bg-left-center {
  background-position: left center !important;
}
.bg-right-center {
  background-position: right center !important;
}
.bg-left-top {
  background-position: left top !important;
}
.bg-right-top {
  background-position: right top !important;
}
.bg-left-bottom {
  background-position: left bottom !important;
}
.bg-right-bottom {
  background-position: right bottom !important;
}
.bg-primary--opacity-78 {
  background-color: rgba(0, 0, 0, 0.78) !important;
}

.border-color-default {
  border-color: #e2e2e2 !important;
}
.border-short {
  width: 70px !important;
  height: 3px !important;
  opacity: 1 !important;
}
.border-animate {
  position: relative !important;
  display: inline-block !important;
}
.border-animate::after {
  content: "";
  display: block !important;
  width: 0 !important;
  height: 2px !important;
  background-color: white !important;
  -webkit-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important;
}

.active .border-animate::after {
  width: 100% !important;
}

.text-10 {
  font-size: 10px !important;
}
.text-11 {
  font-size: 11px !important;
}
.text-12 {
  font-size: 12px !important;
}
.text-13 {
  font-size: 13px !important;
}
.text-14 {
  font-size: 14px !important;
}
.text-15 {
  font-size: 15px !important;
}
.text-16 {
  font-size: 16px !important;
}
.text-17 {
  font-size: 17px !important;
}
.text-18 {
  font-size: 18px !important;
}
.text-19 {
  font-size: 19px !important;
}
.text-20 {
  font-size: 20px !important;
}
.text-21 {
  font-size: 21px !important;
}
.text-22 {
  font-size: 22px !important;
}
.text-23 {
  font-size: 23px !important;
}
.text-24 {
  font-size: 24px !important;
}
.text-25 {
  font-size: 25px !important;
}
.text-26 {
  font-size: 26px !important;
}
.text-27 {
  font-size: 27px !important;
}
.text-28 {
  font-size: 28px !important;
}
.text-29 {
  font-size: 29px !important;
}
.text-30 {
  font-size: 30px !important;
}
.text-31 {
  font-size: 31px !important;
}
.text-32 {
  font-size: 32px !important;
}
.text-33 {
  font-size: 33px !important;
}
.text-34 {
  font-size: 34px !important;
}
.text-35 {
  font-size: 35px !important;
}
.text-36 {
  font-size: 36px !important;
}
.text-37 {
  font-size: 37px !important;
}
.text-38 {
  font-size: 38px !important;
}
.text-39 {
  font-size: 39px !important;
}
.text-40 {
  font-size: 40px !important;
}
.text-41 {
  font-size: 41px !important;
}
.text-42 {
  font-size: 42px !important;
}
.text-43 {
  font-size: 43px !important;
}
.text-44 {
  font-size: 44px !important;
}
.text-45 {
  font-size: 45px !important;
}
.text-46 {
  font-size: 46px !important;
}
.text-47 {
  font-size: 47px !important;
}
.text-48 {
  font-size: 48px !important;
}
.text-49 {
  font-size: 49px !important;
}
.text-50 {
  font-size: 50px !important;
}
.text-51 {
  font-size: 51px !important;
}
.text-52 {
  font-size: 52px !important;
}
.text-53 {
  font-size: 53px !important;
}
.text-54 {
  font-size: 54px !important;
}
.text-55 {
  font-size: 55px !important;
}
.text-56 {
  font-size: 56px !important;
}
.text-57 {
  font-size: 57px !important;
}
.text-58 {
  font-size: 58px !important;
}
.text-59 {
  font-size: 59px !important;
}
.text-60 {
  font-size: 60px !important;
}
.text-61 {
  font-size: 61px !important;
}
.text-62 {
  font-size: 62px !important;
}
.text-63 {
  font-size: 63px !important;
}
.text-64 {
  font-size: 64px !important;
}
.text-65 {
  font-size: 65px !important;
}
.text-66 {
  font-size: 66px !important;
}
.text-67 {
  font-size: 67px !important;
}
.text-68 {
  font-size: 68px !important;
}
.text-69 {
  font-size: 69px !important;
}
.text-70 {
  font-size: 70px !important;
}
.text-71 {
  font-size: 71px !important;
}
.text-72 {
  font-size: 72px !important;
}
.text-73 {
  font-size: 73px !important;
}
.text-74 {
  font-size: 74px !important;
}
.text-75 {
  font-size: 75px !important;
}
.text-76 {
  font-size: 76px !important;
}
.text-77 {
  font-size: 77px !important;
}
.text-78 {
  font-size: 78px !important;
}
.text-79 {
  font-size: 79px !important;
}
.text-80 {
  font-size: 80px !important;
}
.text-81 {
  font-size: 81px !important;
}
.text-82 {
  font-size: 82px !important;
}
.text-83 {
  font-size: 83px !important;
}
.text-84 {
  font-size: 84px !important;
}
.text-85 {
  font-size: 85px !important;
}
.text-86 {
  font-size: 86px !important;
}
.text-87 {
  font-size: 87px !important;
}
.text-88 {
  font-size: 88px !important;
}
.text-89 {
  font-size: 89px !important;
}
.text-90 {
  font-size: 90px !important;
}
.text-91 {
  font-size: 91px !important;
}
.text-92 {
  font-size: 92px !important;
}
.text-93 {
  font-size: 93px !important;
}
.text-94 {
  font-size: 94px !important;
}
.text-95 {
  font-size: 95px !important;
}
.text-96 {
  font-size: 96px !important;
}
.text-97 {
  font-size: 97px !important;
}
.text-98 {
  font-size: 98px !important;
}
.text-99 {
  font-size: 99px !important;
}
.text-100 {
  font-size: 100px !important;
}
.text-101 {
  font-size: 101px !important;
}
.text-102 {
  font-size: 102px !important;
}
.text-103 {
  font-size: 103px !important;
}
.text-104 {
  font-size: 104px !important;
}
.text-105 {
  font-size: 105px !important;
}
.text-106 {
  font-size: 106px !important;
}
.text-107 {
  font-size: 107px !important;
}
.text-108 {
  font-size: 108px !important;
}
.text-109 {
  font-size: 109px !important;
}
.text-110 {
  font-size: 110px !important;
}
.text-green {
  color: #000 !important;
}
.text-gray {
  color: #fff !important;
}
.text-blue {
  color: #0d6efd !important;
}
.text-dark-blue {
  color: #212529 !important;
}
@media (min-width: 576px) {
  .text-sm-10 {
    font-size: 10px !important;
  }
  .text-sm-11 {
    font-size: 11px !important;
  }
  .text-sm-12 {
    font-size: 12px !important;
  }
  .text-sm-13 {
    font-size: 13px !important;
  }
  .text-sm-14 {
    font-size: 14px !important;
  }
  .text-sm-15 {
    font-size: 15px !important;
  }
  .text-sm-16 {
    font-size: 16px !important;
  }
  .text-sm-17 {
    font-size: 17px !important;
  }
  .text-sm-18 {
    font-size: 18px !important;
  }
  .text-sm-19 {
    font-size: 19px !important;
  }
  .text-sm-20 {
    font-size: 20px !important;
  }
  .text-sm-21 {
    font-size: 21px !important;
  }
  .text-sm-22 {
    font-size: 22px !important;
  }
  .text-sm-23 {
    font-size: 23px !important;
  }
  .text-sm-24 {
    font-size: 24px !important;
  }
  .text-sm-25 {
    font-size: 25px !important;
  }
  .text-sm-26 {
    font-size: 26px !important;
  }
  .text-sm-27 {
    font-size: 27px !important;
  }
  .text-sm-28 {
    font-size: 28px !important;
  }
  .text-sm-29 {
    font-size: 29px !important;
  }
  .text-sm-30 {
    font-size: 30px !important;
  }
  .text-sm-31 {
    font-size: 31px !important;
  }
  .text-sm-32 {
    font-size: 32px !important;
  }
  .text-sm-33 {
    font-size: 33px !important;
  }
  .text-sm-34 {
    font-size: 34px !important;
  }
  .text-sm-35 {
    font-size: 35px !important;
  }
  .text-sm-36 {
    font-size: 36px !important;
  }
  .text-sm-37 {
    font-size: 37px !important;
  }
  .text-sm-38 {
    font-size: 38px !important;
  }
  .text-sm-39 {
    font-size: 39px !important;
  }
  .text-sm-40 {
    font-size: 40px !important;
  }
  .text-sm-41 {
    font-size: 41px !important;
  }
  .text-sm-42 {
    font-size: 42px !important;
  }
  .text-sm-43 {
    font-size: 43px !important;
  }
  .text-sm-44 {
    font-size: 44px !important;
  }
  .text-sm-45 {
    font-size: 45px !important;
  }
  .text-sm-46 {
    font-size: 46px !important;
  }
  .text-sm-47 {
    font-size: 47px !important;
  }
  .text-sm-48 {
    font-size: 48px !important;
  }
  .text-sm-49 {
    font-size: 49px !important;
  }
  .text-sm-50 {
    font-size: 50px !important;
  }
  .text-sm-51 {
    font-size: 51px !important;
  }
  .text-sm-52 {
    font-size: 52px !important;
  }
  .text-sm-53 {
    font-size: 53px !important;
  }
  .text-sm-54 {
    font-size: 54px !important;
  }
  .text-sm-55 {
    font-size: 55px !important;
  }
  .text-sm-56 {
    font-size: 56px !important;
  }
  .text-sm-57 {
    font-size: 57px !important;
  }
  .text-sm-58 {
    font-size: 58px !important;
  }
  .text-sm-59 {
    font-size: 59px !important;
  }
  .text-sm-60 {
    font-size: 60px !important;
  }
  .text-sm-61 {
    font-size: 61px !important;
  }
  .text-sm-62 {
    font-size: 62px !important;
  }
  .text-sm-63 {
    font-size: 63px !important;
  }
  .text-sm-64 {
    font-size: 64px !important;
  }
  .text-sm-65 {
    font-size: 65px !important;
  }
  .text-sm-66 {
    font-size: 66px !important;
  }
  .text-sm-67 {
    font-size: 67px !important;
  }
  .text-sm-68 {
    font-size: 68px !important;
  }
  .text-sm-69 {
    font-size: 69px !important;
  }
  .text-sm-70 {
    font-size: 70px !important;
  }
  .text-sm-71 {
    font-size: 71px !important;
  }
  .text-sm-72 {
    font-size: 72px !important;
  }
  .text-sm-73 {
    font-size: 73px !important;
  }
  .text-sm-74 {
    font-size: 74px !important;
  }
  .text-sm-75 {
    font-size: 75px !important;
  }
  .text-sm-76 {
    font-size: 76px !important;
  }
  .text-sm-77 {
    font-size: 77px !important;
  }
  .text-sm-78 {
    font-size: 78px !important;
  }
  .text-sm-79 {
    font-size: 79px !important;
  }
  .text-sm-80 {
    font-size: 80px !important;
  }
  .text-sm-81 {
    font-size: 81px !important;
  }
  .text-sm-82 {
    font-size: 82px !important;
  }
  .text-sm-83 {
    font-size: 83px !important;
  }
  .text-sm-84 {
    font-size: 84px !important;
  }
  .text-sm-85 {
    font-size: 85px !important;
  }
  .text-sm-86 {
    font-size: 86px !important;
  }
  .text-sm-87 {
    font-size: 87px !important;
  }
  .text-sm-88 {
    font-size: 88px !important;
  }
  .text-sm-89 {
    font-size: 89px !important;
  }
  .text-sm-90 {
    font-size: 90px !important;
  }
  .text-sm-91 {
    font-size: 91px !important;
  }
  .text-sm-92 {
    font-size: 92px !important;
  }
  .text-sm-93 {
    font-size: 93px !important;
  }
  .text-sm-94 {
    font-size: 94px !important;
  }
  .text-sm-95 {
    font-size: 95px !important;
  }
  .text-sm-96 {
    font-size: 96px !important;
  }
  .text-sm-97 {
    font-size: 97px !important;
  }
  .text-sm-98 {
    font-size: 98px !important;
  }
  .text-sm-99 {
    font-size: 99px !important;
  }
  .text-sm-100 {
    font-size: 100px !important;
  }
  .text-sm-101 {
    font-size: 101px !important;
  }
  .text-sm-102 {
    font-size: 102px !important;
  }
  .text-sm-103 {
    font-size: 103px !important;
  }
  .text-sm-104 {
    font-size: 104px !important;
  }
  .text-sm-105 {
    font-size: 105px !important;
  }
  .text-sm-106 {
    font-size: 106px !important;
  }
  .text-sm-107 {
    font-size: 107px !important;
  }
  .text-sm-108 {
    font-size: 108px !important;
  }
  .text-sm-109 {
    font-size: 109px !important;
  }
  .text-sm-110 {
    font-size: 110px !important;
  }
  .text-sm-green {
    color: #000 !important;
  }
  .text-sm-gray {
    color: #fff !important;
  }
  .text-sm-blue {
    color: #0d6efd !important;
  }
  .text-sm-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 768px) {
  .text-md-10 {
    font-size: 10px !important;
  }
  .text-md-11 {
    font-size: 11px !important;
  }
  .text-md-12 {
    font-size: 12px !important;
  }
  .text-md-13 {
    font-size: 13px !important;
  }
  .text-md-14 {
    font-size: 14px !important;
  }
  .text-md-15 {
    font-size: 15px !important;
  }
  .text-md-16 {
    font-size: 16px !important;
  }
  .text-md-17 {
    font-size: 17px !important;
  }
  .text-md-18 {
    font-size: 18px !important;
  }
  .text-md-19 {
    font-size: 19px !important;
  }
  .text-md-20 {
    font-size: 20px !important;
  }
  .text-md-21 {
    font-size: 21px !important;
  }
  .text-md-22 {
    font-size: 22px !important;
  }
  .text-md-23 {
    font-size: 23px !important;
  }
  .text-md-24 {
    font-size: 24px !important;
  }
  .text-md-25 {
    font-size: 25px !important;
  }
  .text-md-26 {
    font-size: 26px !important;
  }
  .text-md-27 {
    font-size: 27px !important;
  }
  .text-md-28 {
    font-size: 28px !important;
  }
  .text-md-29 {
    font-size: 29px !important;
  }
  .text-md-30 {
    font-size: 30px !important;
  }
  .text-md-31 {
    font-size: 31px !important;
  }
  .text-md-32 {
    font-size: 32px !important;
  }
  .text-md-33 {
    font-size: 33px !important;
  }
  .text-md-34 {
    font-size: 34px !important;
  }
  .text-md-35 {
    font-size: 35px !important;
  }
  .text-md-36 {
    font-size: 36px !important;
  }
  .text-md-37 {
    font-size: 37px !important;
  }
  .text-md-38 {
    font-size: 38px !important;
  }
  .text-md-39 {
    font-size: 39px !important;
  }
  .text-md-40 {
    font-size: 40px !important;
  }
  .text-md-41 .w-fit {
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }
  .text-md-42 {
    font-size: 42px !important;
  }
  .text-md-43 {
    font-size: 43px !important;
  }
  .text-md-44 {
    font-size: 44px !important;
  }
  .text-md-45 {
    font-size: 45px !important;
  }
  .text-md-46 {
    font-size: 46px !important;
  }
  .text-md-47 {
    font-size: 47px !important;
  }
  .text-md-48 {
    font-size: 48px !important;
  }
  .text-md-49 {
    font-size: 49px !important;
  }
  .text-md-50 {
    font-size: 50px !important;
  }
  .text-md-51 {
    font-size: 51px !important;
  }
  .text-md-52 {
    font-size: 52px !important;
  }
  .text-md-53 {
    font-size: 53px !important;
  }
  .text-md-54 {
    font-size: 54px !important;
  }
  .text-md-55 {
    font-size: 55px !important;
  }
  .text-md-56 {
    font-size: 56px !important;
  }
  .text-md-57 {
    font-size: 57px !important;
  }
  .text-md-58 {
    font-size: 58px !important;
  }
  .text-md-59 {
    font-size: 59px !important;
  }
  .text-md-60 {
    font-size: 60px !important;
  }
  .text-md-61 {
    font-size: 61px !important;
  }
  .text-md-62 {
    font-size: 62px !important;
  }
  .text-md-63 {
    font-size: 63px !important;
  }
  .text-md-64 {
    font-size: 64px !important;
  }
  .text-md-65 {
    font-size: 65px !important;
  }
  .text-md-66 {
    font-size: 66px !important;
  }
  .text-md-67 {
    font-size: 67px !important;
  }
  .text-md-68 {
    font-size: 68px !important;
  }
  .text-md-69 {
    font-size: 69px !important;
  }
  .text-md-70 {
    font-size: 70px !important;
  }
  .text-md-71 {
    font-size: 71px !important;
  }
  .text-md-72 {
    font-size: 72px !important;
  }
  .text-md-73 {
    font-size: 73px !important;
  }
  .text-md-74 {
    font-size: 74px !important;
  }
  .text-md-75 {
    font-size: 75px !important;
  }
  .text-md-76 {
    font-size: 76px !important;
  }
  .text-md-77 {
    font-size: 77px !important;
  }
  .text-md-78 {
    font-size: 78px !important;
  }
  .text-md-79 {
    font-size: 79px !important;
  }
  .text-md-80 {
    font-size: 80px !important;
  }
  .text-md-81 {
    font-size: 81px !important;
  }
  .text-md-82 {
    font-size: 82px !important;
  }
  .text-md-83 {
    font-size: 83px !important;
  }
  .text-md-84 {
    font-size: 84px !important;
  }
  .text-md-85 {
    font-size: 85px !important;
  }
  .text-md-86 {
    font-size: 86px !important;
  }
  .text-md-87 {
    font-size: 87px !important;
  }
  .text-md-88 {
    font-size: 88px !important;
  }
  .text-md-89 {
    font-size: 89px !important;
  }
  .text-md-90 {
    font-size: 90px !important;
  }
  .text-md-91 {
    font-size: 91px !important;
  }
  .text-md-92 {
    font-size: 92px !important;
  }
  .text-md-93 {
    font-size: 93px !important;
  }
  .text-md-94 {
    font-size: 94px !important;
  }
  .text-md-95 {
    font-size: 95px !important;
  }
  .text-md-96 {
    font-size: 96px !important;
  }
  .text-md-97 {
    font-size: 97px !important;
  }
  .text-md-98 {
    font-size: 98px !important;
  }
  .text-md-99 {
    font-size: 99px !important;
  }
  .text-md-100 {
    font-size: 100px !important;
  }
  .text-md-101 {
    font-size: 101px !important;
  }
  .text-md-102 {
    font-size: 102px !important;
  }
  .text-md-103 {
    font-size: 103px !important;
  }
  .text-md-104 {
    font-size: 104px !important;
  }
  .text-md-105 {
    font-size: 105px !important;
  }
  .text-md-106 {
    font-size: 106px !important;
  }
  .text-md-107 {
    font-size: 107px !important;
  }
  .text-md-108 {
    font-size: 108px !important;
  }
  .text-md-109 {
    font-size: 109px !important;
  }
  .text-md-110 {
    font-size: 110px !important;
  }
  .text-md-green {
    color: #000 !important;
  }
  .text-md-gray {
    color: #fff !important;
  }
  .text-md-blue {
    color: #0d6efd !important;
  }
  .text-md-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 992px) {
  .text-lg-10 {
    font-size: 10px !important;
  }
  .text-lg-11 {
    font-size: 11px !important;
  }
  .text-lg-12 {
    font-size: 12px !important;
  }
  .text-lg-13 {
    font-size: 13px !important;
  }
  .text-lg-14 {
    font-size: 14px !important;
  }
  .text-lg-15 {
    font-size: 15px !important;
  }
  .text-lg-16 {
    font-size: 16px !important;
  }
  .text-lg-17 {
    font-size: 17px !important;
  }
  .text-lg-18 {
    font-size: 18px !important;
  }
  .text-lg-19 {
    font-size: 19px !important;
  }
  .text-lg-20 {
    font-size: 20px !important;
  }
  .text-lg-21 {
    font-size: 21px !important;
  }
  .text-lg-22 {
    font-size: 22px !important;
  }
  .text-lg-23 {
    font-size: 23px !important;
  }
  .text-lg-24 {
    font-size: 24px !important;
  }
  .text-lg-25 {
    font-size: 25px !important;
  }
  .text-lg-26 {
    font-size: 26px !important;
  }
  .text-lg-27 {
    font-size: 27px !important;
  }
  .text-lg-28 {
    font-size: 28px !important;
  }
  .text-lg-29 {
    font-size: 29px !important;
  }
  .text-lg-30 {
    font-size: 30px !important;
  }
  .text-lg-31 {
    font-size: 31px !important;
  }
  .text-lg-32 {
    font-size: 32px !important;
  }
  .text-lg-33 {
    font-size: 33px !important;
  }
  .text-lg-34 {
    font-size: 34px !important;
  }
  .text-lg-35 {
    font-size: 35px !important;
  }
  .text-lg-36 {
    font-size: 36px !important;
  }
  .text-lg-37 {
    font-size: 37px !important;
  }
  .text-lg-38 {
    font-size: 38px !important;
  }
  .text-lg-39 {
    font-size: 39px !important;
  }
  .text-lg-40 {
    font-size: 40px !important;
  }
  .text-lg-41 {
    font-size: 41px !important;
  }
  .text-lg-42 {
    font-size: 42px !important;
  }
  .text-lg-43 {
    font-size: 43px !important;
  }
  .text-lg-44 {
    font-size: 44px !important;
  }
  .text-lg-45 {
    font-size: 45px !important;
  }
  .text-lg-46 {
    font-size: 46px !important;
  }
  .text-lg-47 {
    font-size: 47px !important;
  }
  .text-lg-48 {
    font-size: 48px !important;
  }
  .text-lg-49 {
    font-size: 49px !important;
  }
  .text-lg-50 {
    font-size: 50px !important;
  }
  .text-lg-51 {
    font-size: 51px !important;
  }
  .text-lg-52 {
    font-size: 52px !important;
  }
  .text-lg-53 {
    font-size: 53px !important;
  }
  .text-lg-54 {
    font-size: 54px !important;
  }
  .text-lg-55 {
    font-size: 55px !important;
  }
  .text-lg-56 {
    font-size: 56px !important;
  }
  .text-lg-57 {
    font-size: 57px !important;
  }
  .text-lg-58 {
    font-size: 58px !important;
  }
  .text-lg-59 {
    font-size: 59px !important;
  }
  .text-lg-60 {
    font-size: 60px !important;
  }
  .text-lg-61 {
    font-size: 61px !important;
  }
  .text-lg-62 {
    font-size: 62px !important;
  }
  .text-lg-63 {
    font-size: 63px !important;
  }
  .text-lg-64 {
    font-size: 64px !important;
  }
  .text-lg-65 {
    font-size: 65px !important;
  }
  .text-lg-66 {
    font-size: 66px !important;
  }
  .text-lg-67 {
    font-size: 67px !important;
  }
  .text-lg-68 {
    font-size: 68px !important;
  }
  .text-lg-69 {
    font-size: 69px !important;
  }
  .text-lg-70 {
    font-size: 70px !important;
  }
  .text-lg-71 {
    font-size: 71px !important;
  }
  .text-lg-72 {
    font-size: 72px !important;
  }
  .text-lg-73 {
    font-size: 73px !important;
  }
  .text-lg-74 {
    font-size: 74px !important;
  }
  .text-lg-75 {
    font-size: 75px !important;
  }
  .text-lg-76 {
    font-size: 76px !important;
  }
  .text-lg-77 {
    font-size: 77px !important;
  }
  .text-lg-78 {
    font-size: 78px !important;
  }
  .text-lg-79 {
    font-size: 79px !important;
  }
  .text-lg-80 {
    font-size: 80px !important;
  }
  .text-lg-81 {
    font-size: 81px !important;
  }
  .text-lg-82 {
    font-size: 82px !important;
  }
  .text-lg-83 {
    font-size: 83px !important;
  }
  .text-lg-84 {
    font-size: 84px !important;
  }
  .text-lg-85 {
    font-size: 85px !important;
  }
  .text-lg-86 {
    font-size: 86px !important;
  }
  .text-lg-87 {
    font-size: 87px !important;
  }
  .text-lg-88 {
    font-size: 88px !important;
  }
  .text-lg-89 {
    font-size: 89px !important;
  }
  .text-lg-90 {
    font-size: 90px !important;
  }
  .text-lg-91 {
    font-size: 91px !important;
  }
  .text-lg-92 {
    font-size: 92px !important;
  }
  .text-lg-93 {
    font-size: 93px !important;
  }
  .text-lg-94 {
    font-size: 94px !important;
  }
  .text-lg-95 {
    font-size: 95px !important;
  }
  .text-lg-96 {
    font-size: 96px !important;
  }
  .text-lg-97 {
    font-size: 97px !important;
  }
  .text-lg-98 {
    font-size: 98px !important;
  }
  .text-lg-99 {
    font-size: 99px !important;
  }
  .text-lg-100 {
    font-size: 100px !important;
  }
  .text-lg-101 {
    font-size: 101px !important;
  }
  .text-lg-102 {
    font-size: 102px !important;
  }
  .text-lg-103 {
    font-size: 103px !important;
  }
  .text-lg-104 {
    font-size: 104px !important;
  }
  .text-lg-105 {
    font-size: 105px !important;
  }
  .text-lg-106 {
    font-size: 106px !important;
  }
  .text-lg-107 {
    font-size: 107px !important;
  }
  .text-lg-108 {
    font-size: 108px !important;
  }
  .text-lg-109 {
    font-size: 109px !important;
  }
  .text-lg-110 {
    font-size: 110px !important;
  }
  .text-lg-green {
    color: #000 !important;
  }
  .text-lg-gray {
    color: #fff !important;
  }
  .text-lg-blue {
    color: #0d6efd !important;
  }
  .text-lg-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1024px) {
  .text-lgplus-10 {
    font-size: 10px !important;
  }
  .text-lgplus-11 {
    font-size: 11px !important;
  }
  .text-lgplus-12 {
    font-size: 12px !important;
  }
  .text-lgplus-13 {
    font-size: 13px !important;
  }
  .text-lgplus-14 {
    font-size: 14px !important;
  }
  .text-lgplus-15 {
    font-size: 15px !important;
  }
  .text-lgplus-16 {
    font-size: 16px !important;
  }
  .text-lgplus-17 {
    font-size: 17px !important;
  }
  .text-lgplus-18 {
    font-size: 18px !important;
  }
  .text-lgplus-19 {
    font-size: 19px !important;
  }
  .text-lgplus-20 {
    font-size: 20px !important;
  }
  .text-lgplus-21 {
    font-size: 21px !important;
  }
  .text-lgplus-22 {
    font-size: 22px !important;
  }
  .text-lgplus-23 {
    font-size: 23px !important;
  }
  .text-lgplus-24 {
    font-size: 24px !important;
  }
  .text-lgplus-25 {
    font-size: 25px !important;
  }
  .text-lgplus-26 {
    font-size: 26px !important;
  }
  .text-lgplus-27 {
    font-size: 27px !important;
  }
  .text-lgplus-28 {
    font-size: 28px !important;
  }
  .text-lgplus-29 {
    font-size: 29px !important;
  }
  .text-lgplus-30 {
    font-size: 30px !important;
  }
  .text-lgplus-31 {
    font-size: 31px !important;
  }
  .text-lgplus-32 {
    font-size: 32px !important;
  }
  .text-lgplus-33 {
    font-size: 33px !important;
  }
  .text-lgplus-34 {
    font-size: 34px !important;
  }
  .text-lgplus-35 {
    font-size: 35px !important;
  }
  .text-lgplus-36 {
    font-size: 36px !important;
  }
  .text-lgplus-37 {
    font-size: 37px !important;
  }
  .text-lgplus-38 {
    font-size: 38px !important;
  }
  .text-lgplus-39 {
    font-size: 39px !important;
  }
  .text-lgplus-40 {
    font-size: 40px !important;
  }
  .text-lgplus-41 {
    font-size: 41px !important;
  }
  .text-lgplus-42 {
    font-size: 42px !important;
  }
  .text-lgplus-43 {
    font-size: 43px !important;
  }
  .text-lgplus-44 {
    font-size: 44px !important;
  }
  .text-lgplus-45 {
    font-size: 45px !important;
  }
  .text-lgplus-46 {
    font-size: 46px !important;
  }
  .text-lgplus-47 {
    font-size: 47px !important;
  }
  .text-lgplus-48 {
    font-size: 48px !important;
  }
  .text-lgplus-49 {
    font-size: 49px !important;
  }
  .text-lgplus-50 {
    font-size: 50px !important;
  }
  .text-lgplus-51 {
    font-size: 51px !important;
  }
  .text-lgplus-52 {
    font-size: 52px !important;
  }
  .text-lgplus-53 {
    font-size: 53px !important;
  }
  .text-lgplus-54 {
    font-size: 54px !important;
  }
  .text-lgplus-55 {
    font-size: 55px !important;
  }
  .text-lgplus-56 {
    font-size: 56px !important;
  }
  .text-lgplus-57 {
    font-size: 57px !important;
  }
  .text-lgplus-58 {
    font-size: 58px !important;
  }
  .text-lgplus-59 {
    font-size: 59px !important;
  }
  .text-lgplus-60 {
    font-size: 60px !important;
  }
  .text-lgplus-61 {
    font-size: 61px !important;
  }
  .text-lgplus-62 {
    font-size: 62px !important;
  }
  .text-lgplus-63 {
    font-size: 63px !important;
  }
  .text-lgplus-64 {
    font-size: 64px !important;
  }
  .text-lgplus-65 {
    font-size: 65px !important;
  }
  .text-lgplus-66 {
    font-size: 66px !important;
  }
  .text-lgplus-67 {
    font-size: 67px !important;
  }
  .text-lgplus-68 {
    font-size: 68px !important;
  }
  .text-lgplus-69 {
    font-size: 69px !important;
  }
  .text-lgplus-70 {
    font-size: 70px !important;
  }
  .text-lgplus-71 {
    font-size: 71px !important;
  }
  .text-lgplus-72 {
    font-size: 72px !important;
  }
  .text-lgplus-73 {
    font-size: 73px !important;
  }
  .text-lgplus-74 {
    font-size: 74px !important;
  }
  .text-lgplus-75 {
    font-size: 75px !important;
  }
  .text-lgplus-76 {
    font-size: 76px !important;
  }
  .text-lgplus-77 {
    font-size: 77px !important;
  }
  .text-lgplus-78 {
    font-size: 78px !important;
  }
  .text-lgplus-79 {
    font-size: 79px !important;
  }
  .text-lgplus-80 {
    font-size: 80px !important;
  }
  .text-lgplus-81 {
    font-size: 81px !important;
  }
  .text-lgplus-82 {
    font-size: 82px !important;
  }
  .text-lgplus-83 {
    font-size: 83px !important;
  }
  .text-lgplus-84 {
    font-size: 84px !important;
  }
  .text-lgplus-85 {
    font-size: 85px !important;
  }
  .text-lgplus-86 {
    font-size: 86px !important;
  }
  .text-lgplus-87 {
    font-size: 87px !important;
  }
  .text-lgplus-88 {
    font-size: 88px !important;
  }
  .text-lgplus-89 {
    font-size: 89px !important;
  }
  .text-lgplus-90 {
    font-size: 90px !important;
  }
  .text-lgplus-91 {
    font-size: 91px !important;
  }
  .text-lgplus-92 {
    font-size: 92px !important;
  }
  .text-lgplus-93 {
    font-size: 93px !important;
  }
  .text-lgplus-94 {
    font-size: 94px !important;
  }
  .text-lgplus-95 {
    font-size: 95px !important;
  }
  .text-lgplus-96 {
    font-size: 96px !important;
  }
  .text-lgplus-97 {
    font-size: 97px !important;
  }
  .text-lgplus-98 {
    font-size: 98px !important;
  }
  .text-lgplus-99 {
    font-size: 99px !important;
  }
  .text-lgplus-100 {
    font-size: 100px !important;
  }
  .text-lgplus-101 {
    font-size: 101px !important;
  }
  .text-lgplus-102 {
    font-size: 102px !important;
  }
  .text-lgplus-103 {
    font-size: 103px !important;
  }
  .text-lgplus-104 {
    font-size: 104px !important;
  }
  .text-lgplus-105 {
    font-size: 105px !important;
  }
  .text-lgplus-106 {
    font-size: 106px !important;
  }
  .text-lgplus-107 {
    font-size: 107px !important;
  }
  .text-lgplus-108 {
    font-size: 108px !important;
  }
  .text-lgplus-109 {
    font-size: 109px !important;
  }
  .text-lgplus-110 {
    font-size: 110px !important;
  }
  .text-lgplus-green {
    color: #000 !important;
  }
  .text-lgplus-gray {
    color: #fff !important;
  }
  .text-lgplus-blue {
    color: #0d6efd !important;
  }
  .text-lgplus-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1180px) {
  .text-ipad-air-10 {
    font-size: 10px !important;
  }
  .text-ipad-air-11 {
    font-size: 11px !important;
  }
  .text-ipad-air-12 {
    font-size: 12px !important;
  }
  .text-ipad-air-13 {
    font-size: 13px !important;
  }
  .text-ipad-air-14 {
    font-size: 14px !important;
  }
  .text-ipad-air-15 {
    font-size: 15px !important;
  }
  .text-ipad-air-16 {
    font-size: 16px !important;
  }
  .text-ipad-air-17 {
    font-size: 17px !important;
  }
  .text-ipad-air-18 {
    font-size: 18px !important;
  }
  .text-ipad-air-19 {
    font-size: 19px !important;
  }
  .text-ipad-air-20 {
    font-size: 20px !important;
  }
  .text-ipad-air-21 {
    font-size: 21px !important;
  }
  .text-ipad-air-22 {
    font-size: 22px !important;
  }
  .text-ipad-air-23 {
    font-size: 23px !important;
  }
  .text-ipad-air-24 {
    font-size: 24px !important;
  }
  .text-ipad-air-25 {
    font-size: 25px !important;
  }
  .text-ipad-air-26 {
    font-size: 26px !important;
  }
  .text-ipad-air-27 {
    font-size: 27px !important;
  }
  .text-ipad-air-28 {
    font-size: 28px !important;
  }
  .text-ipad-air-29 {
    font-size: 29px !important;
  }
  .text-ipad-air-30 {
    font-size: 30px !important;
  }
  .text-ipad-air-31 {
    font-size: 31px !important;
  }
  .text-ipad-air-32 {
    font-size: 32px !important;
  }
  .text-ipad-air-33 {
    font-size: 33px !important;
  }
  .text-ipad-air-34 {
    font-size: 34px !important;
  }
  .text-ipad-air-35 {
    font-size: 35px !important;
  }
  .text-ipad-air-36 {
    font-size: 36px !important;
  }
  .text-ipad-air-37 {
    font-size: 37px !important;
  }
  .text-ipad-air-38 {
    font-size: 38px !important;
  }
  .text-ipad-air-39 {
    font-size: 39px !important;
  }
  .text-ipad-air-40 {
    font-size: 40px !important;
  }
  .text-ipad-air-41 {
    font-size: 41px !important;
  }
  .text-ipad-air-42 {
    font-size: 42px !important;
  }
  .text-ipad-air-43 {
    font-size: 43px !important;
  }
  .text-ipad-air-44 {
    font-size: 44px !important;
  }
  .text-ipad-air-45 {
    font-size: 45px !important;
  }
  .text-ipad-air-46 {
    font-size: 46px !important;
  }
  .text-ipad-air-47 {
    font-size: 47px !important;
  }
  .text-ipad-air-48 {
    font-size: 48px !important;
  }
  .text-ipad-air-49 {
    font-size: 49px !important;
  }
  .text-ipad-air-50 {
    font-size: 50px !important;
  }
  .text-ipad-air-51 {
    font-size: 51px !important;
  }
  .text-ipad-air-52 {
    font-size: 52px !important;
  }
  .text-ipad-air-53 {
    font-size: 53px !important;
  }
  .text-ipad-air-54 {
    font-size: 54px !important;
  }
  .text-ipad-air-55 {
    font-size: 55px !important;
  }
  .text-ipad-air-56 {
    font-size: 56px !important;
  }
  .text-ipad-air-57 {
    font-size: 57px !important;
  }
  .text-ipad-air-58 {
    font-size: 58px !important;
  }
  .text-ipad-air-59 {
    font-size: 59px !important;
  }
  .text-ipad-air-60 {
    font-size: 60px !important;
  }
  .text-ipad-air-61 {
    font-size: 61px !important;
  }
  .text-ipad-air-62 {
    font-size: 62px !important;
  }
  .text-ipad-air-63 {
    font-size: 63px !important;
  }
  .text-ipad-air-64 {
    font-size: 64px !important;
  }
  .text-ipad-air-65 {
    font-size: 65px !important;
  }
  .text-ipad-air-66 {
    font-size: 66px !important;
  }
  .text-ipad-air-67 {
    font-size: 67px !important;
  }
  .text-ipad-air-68 {
    font-size: 68px !important;
  }
  .text-ipad-air-69 {
    font-size: 69px !important;
  }
  .text-ipad-air-70 {
    font-size: 70px !important;
  }
  .text-ipad-air-71 {
    font-size: 71px !important;
  }
  .text-ipad-air-72 {
    font-size: 72px !important;
  }
  .text-ipad-air-73 {
    font-size: 73px !important;
  }
  .text-ipad-air-74 {
    font-size: 74px !important;
  }
  .text-ipad-air-75 {
    font-size: 75px !important;
  }
  .text-ipad-air-76 {
    font-size: 76px !important;
  }
  .text-ipad-air-77 {
    font-size: 77px !important;
  }
  .text-ipad-air-78 {
    font-size: 78px !important;
  }
  .text-ipad-air-79 {
    font-size: 79px !important;
  }
  .text-ipad-air-80 {
    font-size: 80px !important;
  }
  .text-ipad-air-81 {
    font-size: 81px !important;
  }
  .text-ipad-air-82 {
    font-size: 82px !important;
  }
  .text-ipad-air-83 {
    font-size: 83px !important;
  }
  .text-ipad-air-84 {
    font-size: 84px !important;
  }
  .text-ipad-air-85 {
    font-size: 85px !important;
  }
  .text-ipad-air-86 {
    font-size: 86px !important;
  }
  .text-ipad-air-87 {
    font-size: 87px !important;
  }
  .text-ipad-air-88 {
    font-size: 88px !important;
  }
  .text-ipad-air-89 {
    font-size: 89px !important;
  }
  .text-ipad-air-90 {
    font-size: 90px !important;
  }
  .text-ipad-air-91 {
    font-size: 91px !important;
  }
  .text-ipad-air-92 {
    font-size: 92px !important;
  }
  .text-ipad-air-93 {
    font-size: 93px !important;
  }
  .text-ipad-air-94 {
    font-size: 94px !important;
  }
  .text-ipad-air-95 {
    font-size: 95px !important;
  }
  .text-ipad-air-96 {
    font-size: 96px !important;
  }
  .text-ipad-air-97 {
    font-size: 97px !important;
  }
  .text-ipad-air-98 {
    font-size: 98px !important;
  }
  .text-ipad-air-99 {
    font-size: 99px !important;
  }
  .text-ipad-air-100 {
    font-size: 100px !important;
  }
  .text-ipad-air-101 {
    font-size: 101px !important;
  }
  .text-ipad-air-102 {
    font-size: 102px !important;
  }
  .text-ipad-air-103 {
    font-size: 103px !important;
  }
  .text-ipad-air-104 {
    font-size: 104px !important;
  }
  .text-ipad-air-105 {
    font-size: 105px !important;
  }
  .text-ipad-air-106 {
    font-size: 106px !important;
  }
  .text-ipad-air-107 {
    font-size: 107px !important;
  }
  .text-ipad-air-108 {
    font-size: 108px !important;
  }
  .text-ipad-air-109 {
    font-size: 109px !important;
  }
  .text-ipad-air-110 {
    font-size: 110px !important;
  }
  .text-ipad-air-green {
    color: #000 !important;
  }
  .text-ipad-air-gray {
    color: #fff !important;
  }
  .text-ipad-air-blue {
    color: #0d6efd !important;
  }
  .text-ipad-air-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-10 {
    font-size: 10px !important;
  }
  .text-xl-11 {
    font-size: 11px !important;
  }
  .text-xl-12 {
    font-size: 12px !important;
  }
  .text-xl-13 {
    font-size: 13px !important;
  }
  .text-xl-14 {
    font-size: 14px !important;
  }
  .text-xl-15 {
    font-size: 15px !important;
  }
  .text-xl-16 {
    font-size: 16px !important;
  }
  .text-xl-17 {
    font-size: 17px !important;
  }
  .text-xl-18 {
    font-size: 18px !important;
  }
  .text-xl-19 {
    font-size: 19px !important;
  }
  .text-xl-20 {
    font-size: 20px !important;
  }
  .text-xl-21 {
    font-size: 21px !important;
  }
  .text-xl-22 {
    font-size: 22px !important;
  }
  .text-xl-23 {
    font-size: 23px !important;
  }
  .text-xl-24 {
    font-size: 24px !important;
  }
  .text-xl-25 {
    font-size: 25px !important;
  }
  .text-xl-26 {
    font-size: 26px !important;
  }
  .text-xl-27 {
    font-size: 27px !important;
  }
  .text-xl-28 {
    font-size: 28px !important;
  }
  .text-xl-29 {
    font-size: 29px !important;
  }
  .text-xl-30 {
    font-size: 30px !important;
  }
  .text-xl-31 {
    font-size: 31px !important;
  }
  .text-xl-32 {
    font-size: 32px !important;
  }
  .text-xl-33 {
    font-size: 33px !important;
  }
  .text-xl-34 {
    font-size: 34px !important;
  }
  .text-xl-35 {
    font-size: 35px !important;
  }
  .text-xl-36 {
    font-size: 36px !important;
  }
  .text-xl-37 {
    font-size: 37px !important;
  }
  .text-xl-38 {
    font-size: 38px !important;
  }
  .text-xl-39 {
    font-size: 39px !important;
  }
  .text-xl-40 {
    font-size: 40px !important;
  }
  .text-xl-41 {
    font-size: 41px !important;
  }
  .text-xl-42 {
    font-size: 42px !important;
  }
  .text-xl-43 {
    font-size: 43px !important;
  }
  .text-xl-44 {
    font-size: 44px !important;
  }
  .text-xl-45 {
    font-size: 45px !important;
  }
  .text-xl-46 {
    font-size: 46px !important;
  }
  .text-xl-47 {
    font-size: 47px !important;
  }
  .text-xl-48 {
    font-size: 48px !important;
  }
  .text-xl-49 {
    font-size: 49px !important;
  }
  .text-xl-50 {
    font-size: 50px !important;
  }
  .text-xl-51 {
    font-size: 51px !important;
  }
  .text-xl-52 {
    font-size: 52px !important;
  }
  .text-xl-53 {
    font-size: 53px !important;
  }
  .text-xl-54 {
    font-size: 54px !important;
  }
  .text-xl-55 {
    font-size: 55px !important;
  }
  .text-xl-56 {
    font-size: 56px !important;
  }
  .text-xl-57 {
    font-size: 57px !important;
  }
  .text-xl-58 {
    font-size: 58px !important;
  }
  .text-xl-59 {
    font-size: 59px !important;
  }
  .text-xl-60 {
    font-size: 60px !important;
  }
  .text-xl-61 {
    font-size: 61px !important;
  }
  .text-xl-62 {
    font-size: 62px !important;
  }
  .text-xl-63 {
    font-size: 63px !important;
  }
  .text-xl-64 {
    font-size: 64px !important;
  }
  .text-xl-65 {
    font-size: 65px !important;
  }
  .text-xl-66 {
    font-size: 66px !important;
  }
  .text-xl-67 {
    font-size: 67px !important;
  }
  .text-xl-68 {
    font-size: 68px !important;
  }
  .text-xl-69 {
    font-size: 69px !important;
  }
  .text-xl-70 {
    font-size: 70px !important;
  }
  .text-xl-71 {
    font-size: 71px !important;
  }
  .text-xl-72 {
    font-size: 72px !important;
  }
  .text-xl-73 {
    font-size: 73px !important;
  }
  .text-xl-74 {
    font-size: 74px !important;
  }
  .text-xl-75 {
    font-size: 75px !important;
  }
  .text-xl-76 {
    font-size: 76px !important;
  }
  .text-xl-77 {
    font-size: 77px !important;
  }
  .text-xl-78 {
    font-size: 78px !important;
  }
  .text-xl-79 {
    font-size: 79px !important;
  }
  .text-xl-80 {
    font-size: 80px !important;
  }
  .text-xl-81 {
    font-size: 81px !important;
  }
  .text-xl-82 {
    font-size: 82px !important;
  }
  .text-xl-83 {
    font-size: 83px !important;
  }
  .text-xl-84 {
    font-size: 84px !important;
  }
  .text-xl-85 {
    font-size: 85px !important;
  }
  .text-xl-86 {
    font-size: 86px !important;
  }
  .text-xl-87 {
    font-size: 87px !important;
  }
  .text-xl-88 {
    font-size: 88px !important;
  }
  .text-xl-89 {
    font-size: 89px !important;
  }
  .text-xl-90 {
    font-size: 90px !important;
  }
  .text-xl-91 {
    font-size: 91px !important;
  }
  .text-xl-92 {
    font-size: 92px !important;
  }
  .text-xl-93 {
    font-size: 93px !important;
  }
  .text-xl-94 {
    font-size: 94px !important;
  }
  .text-xl-95 {
    font-size: 95px !important;
  }
  .text-xl-96 {
    font-size: 96px !important;
  }
  .text-xl-97 {
    font-size: 97px !important;
  }
  .text-xl-98 {
    font-size: 98px !important;
  }
  .text-xl-99 {
    font-size: 99px !important;
  }
  .text-xl-100 {
    font-size: 100px !important;
  }
  .text-xl-101 {
    font-size: 101px !important;
  }
  .text-xl-102 {
    font-size: 102px !important;
  }
  .text-xl-103 {
    font-size: 103px !important;
  }
  .text-xl-104 {
    font-size: 104px !important;
  }
  .text-xl-105 {
    font-size: 105px !important;
  }
  .text-xl-106 {
    font-size: 106px !important;
  }
  .text-xl-107 {
    font-size: 107px !important;
  }
  .text-xl-108 {
    font-size: 108px !important;
  }
  .text-xl-109 {
    font-size: 109px !important;
  }
  .text-xl-110 {
    font-size: 110px !important;
  }
  .text-xl-green {
    color: #000 !important;
  }
  .text-xl-gray {
    color: #fff !important;
  }
  .text-xl-blue {
    color: #0d6efd !important;
  }
  .text-xl-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1366px) {
  .text-xlplus-10 {
    font-size: 10px !important;
  }
  .text-xlplus-11 {
    font-size: 11px !important;
  }
  .text-xlplus-12 {
    font-size: 12px !important;
  }
  .text-xlplus-13 {
    font-size: 13px !important;
  }
  .text-xlplus-14 {
    font-size: 14px !important;
  }
  .text-xlplus-15 {
    font-size: 15px !important;
  }
  .text-xlplus-16 {
    font-size: 16px !important;
  }
  .text-xlplus-17 {
    font-size: 17px !important;
  }
  .text-xlplus-18 {
    font-size: 18px !important;
  }
  .text-xlplus-19 {
    font-size: 19px !important;
  }
  .text-xlplus-20 {
    font-size: 20px !important;
  }
  .text-xlplus-21 {
    font-size: 21px !important;
  }
  .text-xlplus-22 {
    font-size: 22px !important;
  }
  .text-xlplus-23 {
    font-size: 23px !important;
  }
  .text-xlplus-24 {
    font-size: 24px !important;
  }
  .text-xlplus-25 {
    font-size: 25px !important;
  }
  .text-xlplus-26 {
    font-size: 26px !important;
  }
  .text-xlplus-27 {
    font-size: 27px !important;
  }
  .text-xlplus-28 {
    font-size: 28px !important;
  }
  .text-xlplus-29 {
    font-size: 29px !important;
  }
  .text-xlplus-30 {
    font-size: 30px !important;
  }
  .text-xlplus-31 {
    font-size: 31px !important;
  }
  .text-xlplus-32 {
    font-size: 32px !important;
  }
  .text-xlplus-33 {
    font-size: 33px !important;
  }
  .text-xlplus-34 {
    font-size: 34px !important;
  }
  .text-xlplus-35 {
    font-size: 35px !important;
  }
  .text-xlplus-36 {
    font-size: 36px !important;
  }
  .text-xlplus-37 {
    font-size: 37px !important;
  }
  .text-xlplus-38 {
    font-size: 38px !important;
  }
  .text-xlplus-39 {
    font-size: 39px !important;
  }
  .text-xlplus-40 {
    font-size: 40px !important;
  }
  .text-xlplus-41 {
    font-size: 41px !important;
  }
  .text-xlplus-42 {
    font-size: 42px !important;
  }
  .text-xlplus-43 {
    font-size: 43px !important;
  }
  .text-xlplus-44 {
    font-size: 44px !important;
  }
  .text-xlplus-45 {
    font-size: 45px !important;
  }
  .text-xlplus-46 {
    font-size: 46px !important;
  }
  .text-xlplus-47 {
    font-size: 47px !important;
  }
  .text-xlplus-48 {
    font-size: 48px !important;
  }
  .text-xlplus-49 {
    font-size: 49px !important;
  }
  .text-xlplus-50 {
    font-size: 50px !important;
  }
  .text-xlplus-51 {
    font-size: 51px !important;
  }
  .text-xlplus-52 {
    font-size: 52px !important;
  }
  .text-xlplus-53 {
    font-size: 53px !important;
  }
  .text-xlplus-54 {
    font-size: 54px !important;
  }
  .text-xlplus-55 {
    font-size: 55px !important;
  }
  .text-xlplus-56 {
    font-size: 56px !important;
  }
  .text-xlplus-57 {
    font-size: 57px !important;
  }
  .text-xlplus-58 {
    font-size: 58px !important;
  }
  .text-xlplus-59 {
    font-size: 59px !important;
  }
  .text-xlplus-60 {
    font-size: 60px !important;
  }
  .text-xlplus-61 {
    font-size: 61px !important;
  }
  .text-xlplus-62 {
    font-size: 62px !important;
  }
  .text-xlplus-63 {
    font-size: 63px !important;
  }
  .text-xlplus-64 {
    font-size: 64px !important;
  }
  .text-xlplus-65 {
    font-size: 65px !important;
  }
  .text-xlplus-66 {
    font-size: 66px !important;
  }
  .text-xlplus-67 {
    font-size: 67px !important;
  }
  .text-xlplus-68 {
    font-size: 68px !important;
  }
  .text-xlplus-69 {
    font-size: 69px !important;
  }
  .text-xlplus-70 {
    font-size: 70px !important;
  }
  .text-xlplus-71 {
    font-size: 71px !important;
  }
  .text-xlplus-72 {
    font-size: 72px !important;
  }
  .text-xlplus-73 {
    font-size: 73px !important;
  }
  .text-xlplus-74 {
    font-size: 74px !important;
  }
  .text-xlplus-75 {
    font-size: 75px !important;
  }
  .text-xlplus-76 {
    font-size: 76px !important;
  }
  .text-xlplus-77 {
    font-size: 77px !important;
  }
  .text-xlplus-78 {
    font-size: 78px !important;
  }
  .text-xlplus-79 {
    font-size: 79px !important;
  }
  .text-xlplus-80 {
    font-size: 80px !important;
  }
  .text-xlplus-81 {
    font-size: 81px !important;
  }
  .text-xlplus-82 {
    font-size: 82px !important;
  }
  .text-xlplus-83 {
    font-size: 83px !important;
  }
  .text-xlplus-84 {
    font-size: 84px !important;
  }
  .text-xlplus-85 {
    font-size: 85px !important;
  }
  .text-xlplus-86 {
    font-size: 86px !important;
  }
  .text-xlplus-87 {
    font-size: 87px !important;
  }
  .text-xlplus-88 {
    font-size: 88px !important;
  }
  .text-xlplus-89 {
    font-size: 89px !important;
  }
  .text-xlplus-90 {
    font-size: 90px !important;
  }
  .text-xlplus-91 {
    font-size: 91px !important;
  }
  .text-xlplus-92 {
    font-size: 92px !important;
  }
  .text-xlplus-93 {
    font-size: 93px !important;
  }
  .text-xlplus-94 {
    font-size: 94px !important;
  }
  .text-xlplus-95 {
    font-size: 95px !important;
  }
  .text-xlplus-96 {
    font-size: 96px !important;
  }
  .text-xlplus-97 {
    font-size: 97px !important;
  }
  .text-xlplus-98 {
    font-size: 98px !important;
  }
  .text-xlplus-99 {
    font-size: 99px !important;
  }
  .text-xlplus-100 {
    font-size: 100px !important;
  }
  .text-xlplus-101 {
    font-size: 101px !important;
  }
  .text-xlplus-102 {
    font-size: 102px !important;
  }
  .text-xlplus-103 {
    font-size: 103px !important;
  }
  .text-xlplus-104 {
    font-size: 104px !important;
  }
  .text-xlplus-105 {
    font-size: 105px !important;
  }
  .text-xlplus-106 {
    font-size: 106px !important;
  }
  .text-xlplus-107 {
    font-size: 107px !important;
  }
  .text-xlplus-108 {
    font-size: 108px !important;
  }
  .text-xlplus-109 {
    font-size: 109px !important;
  }
  .text-xlplus-110 {
    font-size: 110px !important;
  }
  .text-xlplus-green {
    color: #000 !important;
  }
  .text-xlplus-gray {
    color: #fff !important;
  }
  .text-xlplus-blue {
    color: #0d6efd !important;
  }
  .text-xlplus-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1480px) {
  .text-xxl-10 {
    font-size: 10px !important;
  }
  .text-xxl-11 {
    font-size: 11px !important;
  }
  .text-xxl-12 {
    font-size: 12px !important;
  }
  .text-xxl-13 {
    font-size: 13px !important;
  }
  .text-xxl-14 {
    font-size: 14px !important;
  }
  .text-xxl-15 {
    font-size: 15px !important;
  }
  .text-xxl-16 {
    font-size: 16px !important;
  }
  .text-xxl-17 {
    font-size: 17px !important;
  }
  .text-xxl-18 {
    font-size: 18px !important;
  }
  .text-xxl-19 {
    font-size: 19px !important;
  }
  .text-xxl-20 {
    font-size: 20px !important;
  }
  .text-xxl-21 {
    font-size: 21px !important;
  }
  .text-xxl-22 {
    font-size: 22px !important;
  }
  .text-xxl-23 {
    font-size: 23px !important;
  }
  .text-xxl-24 {
    font-size: 24px !important;
  }
  .text-xxl-25 {
    font-size: 25px !important;
  }
  .text-xxl-26 {
    font-size: 26px !important;
  }
  .text-xxl-27 {
    font-size: 27px !important;
  }
  .text-xxl-28 {
    font-size: 28px !important;
  }
  .text-xxl-29 {
    font-size: 29px !important;
  }
  .text-xxl-30 {
    font-size: 30px !important;
  }
  .text-xxl-31 {
    font-size: 31px !important;
  }
  .text-xxl-32 {
    font-size: 32px !important;
  }
  .text-xxl-33 {
    font-size: 33px !important;
  }
  .text-xxl-34 {
    font-size: 34px !important;
  }
  .text-xxl-35 {
    font-size: 35px !important;
  }
  .text-xxl-36 {
    font-size: 36px !important;
  }
  .text-xxl-37 {
    font-size: 37px !important;
  }
  .text-xxl-38 {
    font-size: 38px !important;
  }
  .text-xxl-39 {
    font-size: 39px !important;
  }
  .text-xxl-40 {
    font-size: 40px !important;
  }
  .text-xxl-41 {
    font-size: 41px !important;
  }
  .text-xxl-42 {
    font-size: 42px !important;
  }
  .text-xxl-43 {
    font-size: 43px !important;
  }
  .text-xxl-44 {
    font-size: 44px !important;
  }
  .text-xxl-45 {
    font-size: 45px !important;
  }
  .text-xxl-46 {
    font-size: 46px !important;
  }
  .text-xxl-47 {
    font-size: 47px !important;
  }
  .text-xxl-48 {
    font-size: 48px !important;
  }
  .text-xxl-49 {
    font-size: 49px !important;
  }
  .text-xxl-50 {
    font-size: 50px !important;
  }
  .text-xxl-51 {
    font-size: 51px !important;
  }
  .text-xxl-52 {
    font-size: 52px !important;
  }
  .text-xxl-53 {
    font-size: 53px !important;
  }
  .text-xxl-54 {
    font-size: 54px !important;
  }
  .text-xxl-55 {
    font-size: 55px !important;
  }
  .text-xxl-56 {
    font-size: 56px !important;
  }
  .text-xxl-57 {
    font-size: 57px !important;
  }
  .text-xxl-58 {
    font-size: 58px !important;
  }
  .text-xxl-59 {
    font-size: 59px !important;
  }
  .text-xxl-60 {
    font-size: 60px !important;
  }
  .text-xxl-61 {
    font-size: 61px !important;
  }
  .text-xxl-62 {
    font-size: 62px !important;
  }
  .text-xxl-63 {
    font-size: 63px !important;
  }
  .text-xxl-64 {
    font-size: 64px !important;
  }
  .text-xxl-65 {
    font-size: 65px !important;
  }
  .text-xxl-66 {
    font-size: 66px !important;
  }
  .text-xxl-67 {
    font-size: 67px !important;
  }
  .text-xxl-68 {
    font-size: 68px !important;
  }
  .text-xxl-69 {
    font-size: 69px !important;
  }
  .text-xxl-70 {
    font-size: 70px !important;
  }
  .text-xxl-71 {
    font-size: 71px !important;
  }
  .text-xxl-72 {
    font-size: 72px !important;
  }
  .text-xxl-73 {
    font-size: 73px !important;
  }
  .text-xxl-74 {
    font-size: 74px !important;
  }
  .text-xxl-75 {
    font-size: 75px !important;
  }
  .text-xxl-76 {
    font-size: 76px !important;
  }
  .text-xxl-77 {
    font-size: 77px !important;
  }
  .text-xxl-78 {
    font-size: 78px !important;
  }
  .text-xxl-79 {
    font-size: 79px !important;
  }
  .text-xxl-80 {
    font-size: 80px !important;
  }
  .text-xxl-81 {
    font-size: 81px !important;
  }
  .text-xxl-82 {
    font-size: 82px !important;
  }
  .text-xxl-83 {
    font-size: 83px !important;
  }
  .text-xxl-84 {
    font-size: 84px !important;
  }
  .text-xxl-85 {
    font-size: 85px !important;
  }
  .text-xxl-86 {
    font-size: 86px !important;
  }
  .text-xxl-87 {
    font-size: 87px !important;
  }
  .text-xxl-88 {
    font-size: 88px !important;
  }
  .text-xxl-89 {
    font-size: 89px !important;
  }
  .text-xxl-90 {
    font-size: 90px !important;
  }
  .text-xxl-91 {
    font-size: 91px !important;
  }
  .text-xxl-92 {
    font-size: 92px !important;
  }
  .text-xxl-93 {
    font-size: 93px !important;
  }
  .text-xxl-94 {
    font-size: 94px !important;
  }
  .text-xxl-95 {
    font-size: 95px !important;
  }
  .text-xxl-96 {
    font-size: 96px !important;
  }
  .text-xxl-97 {
    font-size: 97px !important;
  }
  .text-xxl-98 {
    font-size: 98px !important;
  }
  .text-xxl-99 {
    font-size: 99px !important;
  }
  .text-xxl-100 {
    font-size: 100px !important;
  }
  .text-xxl-101 {
    font-size: 101px !important;
  }
  .text-xxl-102 {
    font-size: 102px !important;
  }
  .text-xxl-103 {
    font-size: 103px !important;
  }
  .text-xxl-104 {
    font-size: 104px !important;
  }
  .text-xxl-105 {
    font-size: 105px !important;
  }
  .text-xxl-106 {
    font-size: 106px !important;
  }
  .text-xxl-107 {
    font-size: 107px !important;
  }
  .text-xxl-108 {
    font-size: 108px !important;
  }
  .text-xxl-109 {
    font-size: 109px !important;
  }
  .text-xxl-110 {
    font-size: 110px !important;
  }
  .text-xxl-green {
    color: #000 !important;
  }
  .text-xxl-gray {
    color: #fff !important;
  }
  .text-xxl-blue {
    color: #0d6efd !important;
  }
  .text-xxl-dark-blue {
    color: #212529 !important;
  }
}
@media (min-width: 1638px) {
  .text-xxxl-10 {
    font-size: 10px !important;
  }
  .text-xxxl-11 {
    font-size: 11px !important;
  }
  .text-xxxl-12 {
    font-size: 12px !important;
  }
  .text-xxxl-13 {
    font-size: 13px !important;
  }
  .text-xxxl-14 {
    font-size: 14px !important;
  }
  .text-xxxl-15 {
    font-size: 15px !important;
  }
  .text-xxxl-16 {
    font-size: 16px !important;
  }
  .text-xxxl-17 {
    font-size: 17px !important;
  }
  .text-xxxl-18 {
    font-size: 18px !important;
  }
  .text-xxxl-19 {
    font-size: 19px !important;
  }
  .text-xxxl-20 {
    font-size: 20px !important;
  }
  .text-xxxl-21 {
    font-size: 21px !important;
  }
  .text-xxxl-22 {
    font-size: 22px !important;
  }
  .text-xxxl-23 {
    font-size: 23px !important;
  }
  .text-xxxl-24 {
    font-size: 24px !important;
  }
  .text-xxxl-25 {
    font-size: 25px !important;
  }
  .text-xxxl-26 {
    font-size: 26px !important;
  }
  .text-xxxl-27 {
    font-size: 27px !important;
  }
  .text-xxxl-28 {
    font-size: 28px !important;
  }
  .text-xxxl-29 {
    font-size: 29px !important;
  }
  .text-xxxl-30 {
    font-size: 30px !important;
  }
  .text-xxxl-31 {
    font-size: 31px !important;
  }
  .text-xxxl-32 {
    font-size: 32px !important;
  }
  .text-xxxl-33 {
    font-size: 33px !important;
  }
  .text-xxxl-34 {
    font-size: 34px !important;
  }
  .text-xxxl-35 {
    font-size: 35px !important;
  }
  .text-xxxl-36 {
    font-size: 36px !important;
  }
  .text-xxxl-37 {
    font-size: 37px !important;
  }
  .text-xxxl-38 {
    font-size: 38px !important;
  }
  .text-xxxl-39 {
    font-size: 39px !important;
  }
  .text-xxxl-40 {
    font-size: 40px !important;
  }
  .text-xxxl-41 {
    font-size: 41px !important;
  }
  .text-xxxl-42 {
    font-size: 42px !important;
  }
  .text-xxxl-43 {
    font-size: 43px !important;
  }
  .text-xxxl-44 {
    font-size: 44px !important;
  }
  .text-xxxl-45 {
    font-size: 45px !important;
  }
  .text-xxxl-46 {
    font-size: 46px !important;
  }
  .text-xxxl-47 {
    font-size: 47px !important;
  }
  .text-xxxl-48 {
    font-size: 48px !important;
  }
  .text-xxxl-49 {
    font-size: 49px !important;
  }
  .text-xxxl-50 {
    font-size: 50px !important;
  }
  .text-xxxl-51 {
    font-size: 51px !important;
  }
  .text-xxxl-52 {
    font-size: 52px !important;
  }
  .text-xxxl-53 {
    font-size: 53px !important;
  }
  .text-xxxl-54 {
    font-size: 54px !important;
  }
  .text-xxxl-55 {
    font-size: 55px !important;
  }
  .text-xxxl-56 {
    font-size: 56px !important;
  }
  .text-xxxl-57 {
    font-size: 57px !important;
  }
  .text-xxxl-58 {
    font-size: 58px !important;
  }
  .text-xxxl-59 {
    font-size: 59px !important;
  }
  .text-xxxl-60 {
    font-size: 60px !important;
  }
  .text-xxxl-61 {
    font-size: 61px !important;
  }
  .text-xxxl-62 {
    font-size: 62px !important;
  }
  .text-xxxl-63 {
    font-size: 63px !important;
  }
  .text-xxxl-64 {
    font-size: 64px !important;
  }
  .text-xxxl-65 {
    font-size: 65px !important;
  }
  .text-xxxl-66 {
    font-size: 66px !important;
  }
  .text-xxxl-67 {
    font-size: 67px !important;
  }
  .text-xxxl-68 {
    font-size: 68px !important;
  }
  .text-xxxl-69 {
    font-size: 69px !important;
  }
  .text-xxxl-70 {
    font-size: 70px !important;
  }
  .text-xxxl-71 {
    font-size: 71px !important;
  }
  .text-xxxl-72 {
    font-size: 72px !important;
  }
  .text-xxxl-73 {
    font-size: 73px !important;
  }
  .text-xxxl-74 {
    font-size: 74px !important;
  }
  .text-xxxl-75 {
    font-size: 75px !important;
  }
  .text-xxxl-76 {
    font-size: 76px !important;
  }
  .text-xxxl-77 {
    font-size: 77px !important;
  }
  .text-xxxl-78 {
    font-size: 78px !important;
  }
  .text-xxxl-79 {
    font-size: 79px !important;
  }
  .text-xxxl-80 {
    font-size: 80px !important;
  }
  .text-xxxl-81 {
    font-size: 81px !important;
  }
  .text-xxxl-82 {
    font-size: 82px !important;
  }
  .text-xxxl-83 {
    font-size: 83px !important;
  }
  .text-xxxl-84 {
    font-size: 84px !important;
  }
  .text-xxxl-85 {
    font-size: 85px !important;
  }
  .text-xxxl-86 {
    font-size: 86px !important;
  }
  .text-xxxl-87 {
    font-size: 87px !important;
  }
  .text-xxxl-88 {
    font-size: 88px !important;
  }
  .text-xxxl-89 {
    font-size: 89px !important;
  }
  .text-xxxl-90 {
    font-size: 90px !important;
  }
  .text-xxxl-91 {
    font-size: 91px !important;
  }
  .text-xxxl-92 {
    font-size: 92px !important;
  }
  .text-xxxl-93 {
    font-size: 93px !important;
  }
  .text-xxxl-94 {
    font-size: 94px !important;
  }
  .text-xxxl-95 {
    font-size: 95px !important;
  }
  .text-xxxl-96 {
    font-size: 96px !important;
  }
  .text-xxxl-97 {
    font-size: 97px !important;
  }
  .text-xxxl-98 {
    font-size: 98px !important;
  }
  .text-xxxl-99 {
    font-size: 99px !important;
  }
  .text-xxxl-100 {
    font-size: 100px !important;
  }
  .text-xxxl-101 {
    font-size: 101px !important;
  }
  .text-xxxl-102 {
    font-size: 102px !important;
  }
  .text-xxxl-103 {
    font-size: 103px !important;
  }
  .text-xxxl-104 {
    font-size: 104px !important;
  }
  .text-xxxl-105 {
    font-size: 105px !important;
  }
  .text-xxxl-106 {
    font-size: 106px !important;
  }
  .text-xxxl-107 {
    font-size: 107px !important;
  }
  .text-xxxl-108 {
    font-size: 108px !important;
  }
  .text-xxxl-109 {
    font-size: 109px !important;
  }
  .text-xxxl-110 {
    font-size: 110px !important;
  }
  .text-xxxl-green {
    color: #000 !important;
  }
  .text-xxxl-gray {
    color: #fff !important;
  }
  .text-xxxl-blue {
    color: #0d6efd !important;
  }
  .text-xxxl-dark-blue {
    color: #212529 !important;
  }
}

.line-height-8 {
  line-height: 8px !important;
}
.line-height-9 {
  line-height: 9px !important;
}
.line-height-10 {
  line-height: 10px !important;
}
.line-height-11 {
  line-height: 11px !important;
}
.line-height-12 {
  line-height: 12px !important;
}
.line-height-13 {
  line-height: 13px !important;
}
.line-height-14 {
  line-height: 14px !important;
}
.line-height-15 {
  line-height: 15px !important;
}
.line-height-16 {
  line-height: 16px !important;
}
.line-height-17 {
  line-height: 17px !important;
}
.line-height-18 {
  line-height: 18px !important;
}
.line-height-19 {
  line-height: 19px !important;
}
.line-height-20 {
  line-height: 20px !important;
}
.line-height-21 {
  line-height: 21px !important;
}
.line-height-22 {
  line-height: 22px !important;
}
.line-height-23 {
  line-height: 23px !important;
}
.line-height-24 {
  line-height: 24px !important;
}
.line-height-25 {
  line-height: 25px !important;
}
.line-height-26 {
  line-height: 26px !important;
}
.line-height-27 {
  line-height: 27px !important;
}
.line-height-28 {
  line-height: 28px !important;
}
.line-height-29 {
  line-height: 29px !important;
}
.line-height-30 {
  line-height: 30px !important;
}
.line-height-31 {
  line-height: 31px !important;
}
.line-height-32 {
  line-height: 32px !important;
}
.line-height-33 {
  line-height: 33px !important;
}
.line-height-34 {
  line-height: 34px !important;
}
.line-height-35 {
  line-height: 35px !important;
}
.line-height-36 {
  line-height: 36px !important;
}
.line-height-37 {
  line-height: 37px !important;
}
.line-height-38 {
  line-height: 38px !important;
}
.line-height-39 {
  line-height: 39px !important;
}
.line-height-40 {
  line-height: 40px !important;
}
.line-height-42 {
  line-height: 42px !important;
}
.line-height-45 {
  line-height: 45px !important;
}
.line-height-46 {
  line-height: 46px !important;
}
.line-height-50 {
  line-height: 50px !important;
}
.line-height-60 {
  line-height: 60px !important;
}
@media (min-width: 576px) {
  .line-height-sm-8 {
    line-height: 8px !important;
  }
  .line-height-sm-9 {
    line-height: 9px !important;
  }
  .line-height-sm-10 {
    line-height: 10px !important;
  }
  .line-height-sm-11 {
    line-height: 11px !important;
  }
  .line-height-sm-12 {
    line-height: 12px !important;
  }
  .line-height-sm-13 {
    line-height: 13px !important;
  }
  .line-height-sm-14 {
    line-height: 14px !important;
  }
  .line-height-sm-15 {
    line-height: 15px !important;
  }
  .line-height-sm-16 {
    line-height: 16px !important;
  }
  .line-height-sm-17 {
    line-height: 17px !important;
  }
  .line-height-sm-18 {
    line-height: 18px !important;
  }
  .line-height-sm-19 {
    line-height: 19px !important;
  }
  .line-height-sm-20 {
    line-height: 20px !important;
  }
  .line-height-sm-21 {
    line-height: 21px !important;
  }
  .line-height-sm-22 {
    line-height: 22px !important;
  }
  .line-height-sm-23 {
    line-height: 23px !important;
  }
  .line-height-sm-24 {
    line-height: 24px !important;
  }
  .line-height-sm-25 {
    line-height: 25px !important;
  }
  .line-height-sm-26 {
    line-height: 26px !important;
  }
  .line-height-sm-27 {
    line-height: 27px !important;
  }
  .line-height-sm-28 {
    line-height: 28px !important;
  }
  .line-height-sm-29 {
    line-height: 29px !important;
  }
  .line-height-sm-30 {
    line-height: 30px !important;
  }
  .line-height-sm-31 {
    line-height: 31px !important;
  }
  .line-height-sm-32 {
    line-height: 32px !important;
  }
  .line-height-sm-33 {
    line-height: 33px !important;
  }
  .line-height-sm-34 {
    line-height: 34px !important;
  }
  .line-height-sm-35 {
    line-height: 35px !important;
  }
  .line-height-sm-36 {
    line-height: 36px !important;
  }
  .line-height-sm-37 {
    line-height: 37px !important;
  }
  .line-height-sm-38 {
    line-height: 38px !important;
  }
  .line-height-sm-39 {
    line-height: 39px !important;
  }
  .line-height-sm-40 {
    line-height: 40px !important;
  }
  .line-height-sm-42 {
    line-height: 42px !important;
  }
  .line-height-sm-45 {
    line-height: 45px !important;
  }
  .line-height-sm-46 {
    line-height: 46px !important;
  }
  .line-height-sm-50 {
    line-height: 50px !important;
  }
  .line-height-sm-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 768px) {
  .line-height-md-8 {
    line-height: 8px !important;
  }
  .line-height-md-9 {
    line-height: 9px !important;
  }
  .line-height-md-10 {
    line-height: 10px !important;
  }
  .line-height-md-11 {
    line-height: 11px !important;
  }
  .line-height-md-12 {
    line-height: 12px !important;
  }
  .line-height-md-13 {
    line-height: 13px !important;
  }
  .line-height-md-14 {
    line-height: 14px !important;
  }
  .line-height-md-15 {
    line-height: 15px !important;
  }
  .line-height-md-16 {
    line-height: 16px !important;
  }
  .line-height-md-17 {
    line-height: 17px !important;
  }
  .line-height-md-18 {
    line-height: 18px !important;
  }
  .line-height-md-19 {
    line-height: 19px !important;
  }
  .line-height-md-20 {
    line-height: 20px !important;
  }
  .line-height-md-21 {
    line-height: 21px !important;
  }
  .line-height-md-22 {
    line-height: 22px !important;
  }
  .line-height-md-23 {
    line-height: 23px !important;
  }
  .line-height-md-24 {
    line-height: 24px !important;
  }
  .line-height-md-25 {
    line-height: 25px !important;
  }
  .line-height-md-26 {
    line-height: 26px !important;
  }
  .line-height-md-27 {
    line-height: 27px !important;
  }
  .line-height-md-28 {
    line-height: 28px !important;
  }
  .line-height-md-29 {
    line-height: 29px !important;
  }
  .line-height-md-30 {
    line-height: 30px !important;
  }
  .line-height-md-31 {
    line-height: 31px !important;
  }
  .line-height-md-32 {
    line-height: 32px !important;
  }
  .line-height-md-33 {
    line-height: 33px !important;
  }
  .line-height-md-34 {
    line-height: 34px !important;
  }
  .line-height-md-35 {
    line-height: 35px !important;
  }
  .line-height-md-36 {
    line-height: 36px !important;
  }
  .line-height-md-37 {
    line-height: 37px !important;
  }
  .line-height-md-38 {
    line-height: 38px !important;
  }
  .line-height-md-39 {
    line-height: 39px !important;
  }
  .line-height-md-40 {
    line-height: 40px !important;
  }
  .line-height-md-42 {
    line-height: 42px !important;
  }
  .line-height-md-45 {
    line-height: 45px !important;
  }
  .line-height-md-46 {
    line-height: 46px !important;
  }
  .line-height-md-50 {
    line-height: 50px !important;
  }
  .line-height-md-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 992px) {
  .line-height-lg-8 {
    line-height: 8px !important;
  }
  .line-height-lg-9 {
    line-height: 9px !important;
  }
  .line-height-lg-10 {
    line-height: 10px !important;
  }
  .line-height-lg-11 {
    line-height: 11px !important;
  }
  .line-height-lg-12 {
    line-height: 12px !important;
  }
  .line-height-lg-13 {
    line-height: 13px !important;
  }
  .line-height-lg-14 {
    line-height: 14px !important;
  }
  .line-height-lg-15 {
    line-height: 15px !important;
  }
  .line-height-lg-16 {
    line-height: 16px !important;
  }
  .line-height-lg-17 {
    line-height: 17px !important;
  }
  .line-height-lg-18 {
    line-height: 18px !important;
  }
  .line-height-lg-19 {
    line-height: 19px !important;
  }
  .line-height-lg-20 {
    line-height: 20px !important;
  }
  .line-height-lg-21 {
    line-height: 21px !important;
  }
  .line-height-lg-22 {
    line-height: 22px !important;
  }
  .line-height-lg-23 {
    line-height: 23px !important;
  }
  .line-height-lg-24 {
    line-height: 24px !important;
  }
  .line-height-lg-25 {
    line-height: 25px !important;
  }
  .line-height-lg-26 {
    line-height: 26px !important;
  }
  .line-height-lg-27 {
    line-height: 27px !important;
  }
  .line-height-lg-28 {
    line-height: 28px !important;
  }
  .line-height-lg-29 {
    line-height: 29px !important;
  }
  .line-height-lg-30 {
    line-height: 30px !important;
  }
  .line-height-lg-31 {
    line-height: 31px !important;
  }
  .line-height-lg-32 {
    line-height: 32px !important;
  }
  .line-height-lg-33 {
    line-height: 33px !important;
  }
  .line-height-lg-34 {
    line-height: 34px !important;
  }
  .line-height-lg-35 {
    line-height: 35px !important;
  }
  .line-height-lg-36 {
    line-height: 36px !important;
  }
  .line-height-lg-37 {
    line-height: 37px !important;
  }
  .line-height-lg-38 {
    line-height: 38px !important;
  }
  .line-height-lg-39 {
    line-height: 39px !important;
  }
  .line-height-lg-40 {
    line-height: 40px !important;
  }
  .line-height-lg-42 {
    line-height: 42px !important;
  }
  .line-height-lg-45 {
    line-height: 45px !important;
  }
  .line-height-lg-46 {
    line-height: 46px !important;
  }
  .line-height-lg-50 {
    line-height: 50px !important;
  }
  .line-height-lg-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1024px) {
  .line-height-lgplus-8 {
    line-height: 8px !important;
  }
  .line-height-lgplus-9 {
    line-height: 9px !important;
  }
  .line-height-lgplus-10 {
    line-height: 10px !important;
  }
  .line-height-lgplus-11 {
    line-height: 11px !important;
  }
  .line-height-lgplus-12 {
    line-height: 12px !important;
  }
  .line-height-lgplus-13 {
    line-height: 13px !important;
  }
  .line-height-lgplus-14 {
    line-height: 14px !important;
  }
  .line-height-lgplus-15 {
    line-height: 15px !important;
  }
  .line-height-lgplus-16 {
    line-height: 16px !important;
  }
  .line-height-lgplus-17 {
    line-height: 17px !important;
  }
  .line-height-lgplus-18 {
    line-height: 18px !important;
  }
  .line-height-lgplus-19 {
    line-height: 19px !important;
  }
  .line-height-lgplus-20 {
    line-height: 20px !important;
  }
  .line-height-lgplus-21 {
    line-height: 21px !important;
  }
  .line-height-lgplus-22 {
    line-height: 22px !important;
  }
  .line-height-lgplus-23 {
    line-height: 23px !important;
  }
  .line-height-lgplus-24 {
    line-height: 24px !important;
  }
  .line-height-lgplus-25 {
    line-height: 25px !important;
  }
  .line-height-lgplus-26 {
    line-height: 26px !important;
  }
  .line-height-lgplus-27 {
    line-height: 27px !important;
  }
  .line-height-lgplus-28 {
    line-height: 28px !important;
  }
  .line-height-lgplus-29 {
    line-height: 29px !important;
  }
  .line-height-lgplus-30 {
    line-height: 30px !important;
  }
  .line-height-lgplus-31 {
    line-height: 31px !important;
  }
  .line-height-lgplus-32 {
    line-height: 32px !important;
  }
  .line-height-lgplus-33 {
    line-height: 33px !important;
  }
  .line-height-lgplus-34 {
    line-height: 34px !important;
  }
  .line-height-lgplus-35 {
    line-height: 35px !important;
  }
  .line-height-lgplus-36 {
    line-height: 36px !important;
  }
  .line-height-lgplus-37 {
    line-height: 37px !important;
  }
  .line-height-lgplus-38 {
    line-height: 38px !important;
  }
  .line-height-lgplus-39 {
    line-height: 39px !important;
  }
  .line-height-lgplus-40 {
    line-height: 40px !important;
  }
  .line-height-lgplus-42 {
    line-height: 42px !important;
  }
  .line-height-lgplus-45 {
    line-height: 45px !important;
  }
  .line-height-lgplus-46 {
    line-height: 46px !important;
  }
  .line-height-lgplus-50 {
    line-height: 50px !important;
  }
  .line-height-lgplus-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1180px) {
  .line-height-ipad-air-8 {
    line-height: 8px !important;
  }
  .line-height-ipad-air-9 {
    line-height: 9px !important;
  }
  .line-height-ipad-air-10 {
    line-height: 10px !important;
  }
  .line-height-ipad-air-11 {
    line-height: 11px !important;
  }
  .line-height-ipad-air-12 {
    line-height: 12px !important;
  }
  .line-height-ipad-air-13 {
    line-height: 13px !important;
  }
  .line-height-ipad-air-14 {
    line-height: 14px !important;
  }
  .line-height-ipad-air-15 {
    line-height: 15px !important;
  }
  .line-height-ipad-air-16 {
    line-height: 16px !important;
  }
  .line-height-ipad-air-17 {
    line-height: 17px !important;
  }
  .line-height-ipad-air-18 {
    line-height: 18px !important;
  }
  .line-height-ipad-air-19 {
    line-height: 19px !important;
  }
  .line-height-ipad-air-20 {
    line-height: 20px !important;
  }
  .line-height-ipad-air-21 {
    line-height: 21px !important;
  }
  .line-height-ipad-air-22 {
    line-height: 22px !important;
  }
  .line-height-ipad-air-23 {
    line-height: 23px !important;
  }
  .line-height-ipad-air-24 {
    line-height: 24px !important;
  }
  .line-height-ipad-air-25 {
    line-height: 25px !important;
  }
  .line-height-ipad-air-26 {
    line-height: 26px !important;
  }
  .line-height-ipad-air-27 {
    line-height: 27px !important;
  }
  .line-height-ipad-air-28 {
    line-height: 28px !important;
  }
  .line-height-ipad-air-29 {
    line-height: 29px !important;
  }
  .line-height-ipad-air-30 {
    line-height: 30px !important;
  }
  .line-height-ipad-air-31 {
    line-height: 31px !important;
  }
  .line-height-ipad-air-32 {
    line-height: 32px !important;
  }
  .line-height-ipad-air-33 {
    line-height: 33px !important;
  }
  .line-height-ipad-air-34 {
    line-height: 34px !important;
  }
  .line-height-ipad-air-35 {
    line-height: 35px !important;
  }
  .line-height-ipad-air-36 {
    line-height: 36px !important;
  }
  .line-height-ipad-air-37 {
    line-height: 37px !important;
  }
  .line-height-ipad-air-38 {
    line-height: 38px !important;
  }
  .line-height-ipad-air-39 {
    line-height: 39px !important;
  }
  .line-height-ipad-air-40 {
    line-height: 40px !important;
  }
  .line-height-ipad-air-42 {
    line-height: 42px !important;
  }
  .line-height-ipad-air-45 {
    line-height: 45px !important;
  }
  .line-height-ipad-air-46 {
    line-height: 46px !important;
  }
  .line-height-ipad-air-50 {
    line-height: 50px !important;
  }
  .line-height-ipad-air-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1200px) {
  .line-height-xl-8 {
    line-height: 8px !important;
  }
  .line-height-xl-9 {
    line-height: 9px !important;
  }
  .line-height-xl-10 {
    line-height: 10px !important;
  }
  .line-height-xl-11 {
    line-height: 11px !important;
  }
  .line-height-xl-12 {
    line-height: 12px !important;
  }
  .line-height-xl-13 {
    line-height: 13px !important;
  }
  .line-height-xl-14 {
    line-height: 14px !important;
  }
  .line-height-xl-15 {
    line-height: 15px !important;
  }
  .line-height-xl-16 {
    line-height: 16px !important;
  }
  .line-height-xl-17 {
    line-height: 17px !important;
  }
  .line-height-xl-18 {
    line-height: 18px !important;
  }
  .line-height-xl-19 {
    line-height: 19px !important;
  }
  .line-height-xl-20 {
    line-height: 20px !important;
  }
  .line-height-xl-21 {
    line-height: 21px !important;
  }
  .line-height-xl-22 {
    line-height: 22px !important;
  }
  .line-height-xl-23 {
    line-height: 23px !important;
  }
  .line-height-xl-24 {
    line-height: 24px !important;
  }
  .line-height-xl-25 {
    line-height: 25px !important;
  }
  .line-height-xl-26 {
    line-height: 26px !important;
  }
  .line-height-xl-27 {
    line-height: 27px !important;
  }
  .line-height-xl-28 {
    line-height: 28px !important;
  }
  .line-height-xl-29 {
    line-height: 29px !important;
  }
  .line-height-xl-30 {
    line-height: 30px !important;
  }
  .line-height-xl-31 {
    line-height: 31px !important;
  }
  .line-height-xl-32 {
    line-height: 32px !important;
  }
  .line-height-xl-33 {
    line-height: 33px !important;
  }
  .line-height-xl-34 {
    line-height: 34px !important;
  }
  .line-height-xl-35 {
    line-height: 35px !important;
  }
  .line-height-xl-36 {
    line-height: 36px !important;
  }
  .line-height-xl-37 {
    line-height: 37px !important;
  }
  .line-height-xl-38 {
    line-height: 38px !important;
  }
  .line-height-xl-39 {
    line-height: 39px !important;
  }
  .line-height-xl-40 {
    line-height: 40px !important;
  }
  .line-height-xl-42 {
    line-height: 42px !important;
  }
  .line-height-xl-45 {
    line-height: 45px !important;
  }
  .line-height-xl-46 {
    line-height: 46px !important;
  }
  .line-height-xl-50 {
    line-height: 50px !important;
  }
  .line-height-xl-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1366px) {
  .line-height-xlplus-8 {
    line-height: 8px !important;
  }
  .line-height-xlplus-9 {
    line-height: 9px !important;
  }
  .line-height-xlplus-10 {
    line-height: 10px !important;
  }
  .line-height-xlplus-11 {
    line-height: 11px !important;
  }
  .line-height-xlplus-12 {
    line-height: 12px !important;
  }
  .line-height-xlplus-13 {
    line-height: 13px !important;
  }
  .line-height-xlplus-14 {
    line-height: 14px !important;
  }
  .line-height-xlplus-15 {
    line-height: 15px !important;
  }
  .line-height-xlplus-16 {
    line-height: 16px !important;
  }
  .line-height-xlplus-17 {
    line-height: 17px !important;
  }
  .line-height-xlplus-18 {
    line-height: 18px !important;
  }
  .line-height-xlplus-19 {
    line-height: 19px !important;
  }
  .line-height-xlplus-20 {
    line-height: 20px !important;
  }
  .line-height-xlplus-21 {
    line-height: 21px !important;
  }
  .line-height-xlplus-22 {
    line-height: 22px !important;
  }
  .line-height-xlplus-23 {
    line-height: 23px !important;
  }
  .line-height-xlplus-24 {
    line-height: 24px !important;
  }
  .line-height-xlplus-25 {
    line-height: 25px !important;
  }
  .line-height-xlplus-26 {
    line-height: 26px !important;
  }
  .line-height-xlplus-27 {
    line-height: 27px !important;
  }
  .line-height-xlplus-28 {
    line-height: 28px !important;
  }
  .line-height-xlplus-29 {
    line-height: 29px !important;
  }
  .line-height-xlplus-30 {
    line-height: 30px !important;
  }
  .line-height-xlplus-31 {
    line-height: 31px !important;
  }
  .line-height-xlplus-32 {
    line-height: 32px !important;
  }
  .line-height-xlplus-33 {
    line-height: 33px !important;
  }
  .line-height-xlplus-34 {
    line-height: 34px !important;
  }
  .line-height-xlplus-35 {
    line-height: 35px !important;
  }
  .line-height-xlplus-36 {
    line-height: 36px !important;
  }
  .line-height-xlplus-37 {
    line-height: 37px !important;
  }
  .line-height-xlplus-38 {
    line-height: 38px !important;
  }
  .line-height-xlplus-39 {
    line-height: 39px !important;
  }
  .line-height-xlplus-40 {
    line-height: 40px !important;
  }
  .line-height-xlplus-42 {
    line-height: 42px !important;
  }
  .line-height-xlplus-45 {
    line-height: 45px !important;
  }
  .line-height-xlplus-46 {
    line-height: 46px !important;
  }
  .line-height-xlplus-50 {
    line-height: 50px !important;
  }
  .line-height-xlplus-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1480px) {
  .line-height-xxl-8 {
    line-height: 8px !important;
  }
  .line-height-xxl-9 {
    line-height: 9px !important;
  }
  .line-height-xxl-10 {
    line-height: 10px !important;
  }
  .line-height-xxl-11 {
    line-height: 11px !important;
  }
  .line-height-xxl-12 {
    line-height: 12px !important;
  }
  .line-height-xxl-13 {
    line-height: 13px !important;
  }
  .line-height-xxl-14 {
    line-height: 14px !important;
  }
  .line-height-xxl-15 {
    line-height: 15px !important;
  }
  .line-height-xxl-16 {
    line-height: 16px !important;
  }
  .line-height-xxl-17 {
    line-height: 17px !important;
  }
  .line-height-xxl-18 {
    line-height: 18px !important;
  }
  .line-height-xxl-19 {
    line-height: 19px !important;
  }
  .line-height-xxl-20 {
    line-height: 20px !important;
  }
  .line-height-xxl-21 {
    line-height: 21px !important;
  }
  .line-height-xxl-22 {
    line-height: 22px !important;
  }
  .line-height-xxl-23 {
    line-height: 23px !important;
  }
  .line-height-xxl-24 {
    line-height: 24px !important;
  }
  .line-height-xxl-25 {
    line-height: 25px !important;
  }
  .line-height-xxl-26 {
    line-height: 26px !important;
  }
  .line-height-xxl-27 {
    line-height: 27px !important;
  }
  .line-height-xxl-28 {
    line-height: 28px !important;
  }
  .line-height-xxl-29 {
    line-height: 29px !important;
  }
  .line-height-xxl-30 {
    line-height: 30px !important;
  }
  .line-height-xxl-31 {
    line-height: 31px !important;
  }
  .line-height-xxl-32 {
    line-height: 32px !important;
  }
  .line-height-xxl-33 {
    line-height: 33px !important;
  }
  .line-height-xxl-34 {
    line-height: 34px !important;
  }
  .line-height-xxl-35 {
    line-height: 35px !important;
  }
  .line-height-xxl-36 {
    line-height: 36px !important;
  }
  .line-height-xxl-37 {
    line-height: 37px !important;
  }
  .line-height-xxl-38 {
    line-height: 38px !important;
  }
  .line-height-xxl-39 {
    line-height: 39px !important;
  }
  .line-height-xxl-40 {
    line-height: 40px !important;
  }
  .line-height-xxl-42 {
    line-height: 42px !important;
  }
  .line-height-xxl-45 {
    line-height: 45px !important;
  }
  .line-height-xxl-46 {
    line-height: 46px !important;
  }
  .line-height-xxl-50 {
    line-height: 50px !important;
  }
  .line-height-xxl-60 {
    line-height: 60px !important;
  }
}
@media (min-width: 1638px) {
  .line-height-xxxl-8 {
    line-height: 8px !important;
  }
  .line-height-xxxl-9 {
    line-height: 9px !important;
  }
  .line-height-xxxl-10 {
    line-height: 10px !important;
  }
  .line-height-xxxl-11 {
    line-height: 11px !important;
  }
  .line-height-xxxl-12 {
    line-height: 12px !important;
  }
  .line-height-xxxl-13 {
    line-height: 13px !important;
  }
  .line-height-xxxl-14 {
    line-height: 14px !important;
  }
  .line-height-xxxl-15 {
    line-height: 15px !important;
  }
  .line-height-xxxl-16 {
    line-height: 16px !important;
  }
  .line-height-xxxl-17 {
    line-height: 17px !important;
  }
  .line-height-xxxl-18 {
    line-height: 18px !important;
  }
  .line-height-xxxl-19 {
    line-height: 19px !important;
  }
  .line-height-xxxl-20 {
    line-height: 20px !important;
  }
  .line-height-xxxl-21 {
    line-height: 21px !important;
  }
  .line-height-xxxl-22 {
    line-height: 22px !important;
  }
  .line-height-xxxl-23 {
    line-height: 23px !important;
  }
  .line-height-xxxl-24 {
    line-height: 24px !important;
  }
  .line-height-xxxl-25 {
    line-height: 25px !important;
  }
  .line-height-xxxl-26 {
    line-height: 26px !important;
  }
  .line-height-xxxl-27 {
    line-height: 27px !important;
  }
  .line-height-xxxl-28 {
    line-height: 28px !important;
  }
  .line-height-xxxl-29 {
    line-height: 29px !important;
  }
  .line-height-xxxl-30 {
    line-height: 30px !important;
  }
  .line-height-xxxl-31 {
    line-height: 31px !important;
  }
  .line-height-xxxl-32 {
    line-height: 32px !important;
  }
  .line-height-xxxl-33 {
    line-height: 33px !important;
  }
  .line-height-xxxl-34 {
    line-height: 34px !important;
  }
  .line-height-xxxl-35 {
    line-height: 35px !important;
  }
  .line-height-xxxl-36 {
    line-height: 36px !important;
  }
  .line-height-xxxl-37 {
    line-height: 37px !important;
  }
  .line-height-xxxl-38 {
    line-height: 38px !important;
  }
  .line-height-xxxl-39 {
    line-height: 39px !important;
  }
  .line-height-xxxl-40 {
    line-height: 40px !important;
  }
  .line-height-xxxl-42 {
    line-height: 42px !important;
  }
  .line-height-xxxl-45 {
    line-height: 45px !important;
  }
  .line-height-xxxl-46 {
    line-height: 46px !important;
  }
  .line-height-xxxl-50 {
    line-height: 50px !important;
  }
  .line-height-xxxl-60 {
    line-height: 60px !important;
  }
}

.font-thin {
  font-weight: 100 !important;
}
.font-light {
  font-weight: 300 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.font-medium {
  font-weight: 600 !important;
}
.font-semi {
  font-weight: 600 !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-ms {
  font-optical-sizing: auto !important;
}

.mobile-md {
  display: block;
}
@media (min-width: 768px) {
  .mobile-md {
    display: none;
  }
}

.desktop-md {
  display: none;
}
@media (min-width: 768px) {
  .desktop-md {
    display: block;
  }
}

.mobile-lg {
  display: block;
}
@media (min-width: 992px) {
  .mobile-lg {
    display: none;
  }
}

.desktop-lg {
  display: none;
}
@media (min-width: 992px) {
  .desktop-lg {
    display: block;
  }
}

.mobile-lg-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .mobile-lg-flex {
    display: none;
  }
}

.desktop-lg-flex {
  display: none;
}
@media (min-width: 992px) {
  .desktop-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.text-white {
  color: white !important;
}

.text-black {
  color: black !important;
}

.text-hollow-white {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
  color: transparent !important;
}

section.bg-black .gform_button {
  font-weight: 600 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  padding: 0 0 3px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fff !important;
}
section.bg-black .gform_button:hover {
  font-weight: 700 !important;
}

section.bg-white .gform_button {
  font-weight: 600 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #000 !important;
  padding: 0 0 3px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #000 !important;
}
section.bg-white .gform_button:hover {
  font-weight: 700 !important;
}

.age-gate__submit {
  display: inline-block !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  background-color: #fff !important;
  color: #000 !important;
  padding: 10px 20px !important;
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  -webkit-transition: background-color 0.3s ease !important;
  transition: background-color 0.3s ease !important;
  width: 100px !important;
}
.age-gate__submit:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.age-gate__heading-title--logo {
  max-width: 250px !important;
}

.btn-black a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: transparent;
  border-radius: 0;
  border-bottom: 1px solid #000;
  color: #000;
  padding: 0 0 3px;
}
.btn-black a:hover {
  font-weight: 700;
}

.btn-white a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: transparent;
  border-radius: 0;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 0 0 3px;
}
.btn-white a:hover {
  font-weight: 700;
}

.cta-black a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: #fff;
  color: #000;
  padding: 10px 20px;
  border: 1px solid #000;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.cta-black a:hover {
  background-color: #000;
  color: #fff;
}

.cta-white a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: #fff;
  color: #000;
  padding: 10px 20px;
  border: 1px solid #fff;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.cta-white a:hover {
  background-color: #000;
  color: #fff;
}

.scrolling-wrapper {
  width: 100%;
  overflow: hidden; /* Hide overflow to make sure the text is clipped */
  position: relative;
}

.scrolling-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap; /* Prevent wrapping */
  -webkit-animation: scroll 10s linear infinite;
          animation: scroll 10s linear infinite; /* Animation to scroll the text */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 992px) {
  .scrolling-text {
    -webkit-animation: scroll 15s linear infinite;
            animation: scroll 15s linear infinite; /* Animation to scroll the text */
  }
}
.scrolling-text h2, .scrolling-text .h2 {
  margin: 0;
  padding: 35px 20px 20px; /* Add some padding to the text */
  line-height: 1;
  font-size: 70px;
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); /* Start off-screen to the right */
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); /* End off-screen to the left */
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); /* Start off-screen to the right */
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); /* End off-screen to the left */
  }
}
.section {
  position: relative;
  overflow: hidden;
}

.mobile svg {
  max-width: 100%;
}

.container,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 90%;
  max-width: 1400px;
}
.container.left-edge,
.container-xxl.left-edge,
.container-xl.left-edge,
.container-lg.left-edge,
.container-md.left-edge,
.container-sm.left-edge {
  overflow: hidden;
  width: calc(50vw + 692px);
  margin-right: auto;
  max-width: 90%;
}
@media (min-width: 992px) {
  .container.left-edge,
  .container-xxl.left-edge,
  .container-xl.left-edge,
  .container-lg.left-edge,
  .container-md.left-edge,
  .container-sm.left-edge {
    max-width: 95%;
    margin-left: 0;
  }
}
.container.right-edge,
.container-xxl.right-edge,
.container-xl.right-edge,
.container-lg.right-edge,
.container-md.right-edge,
.container-sm.right-edge {
  overflow: hidden;
  width: calc(50vw + 692px);
  margin-left: auto;
  max-width: 90%;
}
@media (min-width: 992px) {
  .container.right-edge,
  .container-xxl.right-edge,
  .container-xl.right-edge,
  .container-lg.right-edge,
  .container-md.right-edge,
  .container-sm.right-edge {
    max-width: 95%;
    margin-right: 0;
  }
}
.container .nav-width,
.container-xxl .nav-width,
.container-xl .nav-width,
.container-lg .nav-width,
.container-md .nav-width,
.container-sm .nav-width {
  max-width: 1500px;
}

.container-inner {
  max-width: 1200px;
  margin: 0 auto;
}

.page-template-page-about .content {
  max-width: 650px;
  margin: 0 auto;
}

footer {
  color: #fff;
  padding: 100px 50px 50px;
  text-align: center;
}
@media (min-width: 768px) {
  footer {
    text-align: left;
  }
}
footer a {
  color: #fff;
  text-decoration: none;
}
footer #footer-upper img {
  max-width: 240px;
}

#footer-menu {
  text-align: center;
}
@media (min-width: 768px) {
  #footer-menu {
    text-align: left;
  }
}
#footer-menu > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
#footer-menu > ul > li {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  #footer-menu > ul > li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }
}
#footer-menu > ul > li a {
  display: block;
}
#footer-menu > ul li.nav-header {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
}
#footer-menu > ul li.nav-header > a {
  margin-bottom: 10px;
}
#footer-menu ul.sub-menu > li {
  font-weight: 400;
  margin-bottom: 5px;
  font-size: 12px;
}
#footer-menu ul.sub-menu > li.nav-header {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
}
#footer-menu ul.sub-menu > li.nav-header > a {
  margin-bottom: 10px;
}

#socials a path {
  fill: #fff;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
#socials a:hover path {
  fill: #FF2121;
}

#footer-bottom {
  padding: 20px 0 0;
  border-top: 1px solid #606060;
}
#footer-bottom p {
  margin: 0;
  padding: 0;
  font-size: 10px;
}

#legal-menu > li {
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 10px;
}
@media (min-width: 992px) {
  #legal-menu > li {
    margin-top: 0;
    margin-left: 90px;
  }
}

body.nav-locked {
  overflow: hidden;
}

main {
  padding-top: 74px;
}
@media (min-width: 768px) {
  main {
    padding-top: 71px;
  }
}
@media (min-width: 1200px) {
  main {
    padding-top: 114px;
  }
}

header.main-header {
  background-color: #fff;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 9999;
}
header.main-header.active .header-wrapper {
  border-bottom: 1px solid #000000;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
header.main-header .header-wrapper {
  position: relative;
  z-index: 3;
  background-color: #fff;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
  padding: 15px 0;
}
@media (min-width: 768px) {
  header.main-header .header-wrapper {
    padding: 0;
  }
}
header.main-header.fixed {
  position: fixed;
  top: -100%;
  left: 0;
  background-color: #fff;
  -webkit-animation: slideInNav 0.5s ease-in-out 0s 1 forwards;
          animation: slideInNav 0.5s ease-in-out 0s 1 forwards;
}
header.main-header.fixed::after {
  visibility: hidden;
}
header.main-header #sub-menu-learn,
header.main-header #sub-menu-products {
  display: none;
  background-color: #fff;
  width: 100%;
  -webkit-transform: translateY(calc(-100% - 74px));
          transform: translateY(calc(-100% - 74px));
  -webkit-transition: 0.15s ease-in;
  transition: 0.15s ease-in;
  position: absolute;
  z-index: 1;
}
@media (min-width: 768px) {
  header.main-header #sub-menu-learn,
  header.main-header #sub-menu-products {
    display: block;
    -webkit-transform: translateY(calc(-100% - 71px));
            transform: translateY(calc(-100% - 71px));
  }
}
@media (min-width: 1200px) {
  header.main-header #sub-menu-learn,
  header.main-header #sub-menu-products {
    -webkit-transform: translateY(calc(-100% - 114px));
            transform: translateY(calc(-100% - 114px));
  }
}
header.main-header #sub-menu-learn.active,
header.main-header #sub-menu-products.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
header.main-header #sub-menu-learn li > a,
header.main-header #sub-menu-products li > a {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 20px;
  font-weight: 700;
  padding-left: 15px;
  position: relative;
}
header.main-header #sub-menu-learn li > a::after,
header.main-header #sub-menu-products li > a::after {
  content: "+";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
header.main-header .logo {
  position: relative;
  z-index: 9999;
}
header.main-header .logo svg {
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
@media (max-width: 1199.98px) {
  header.main-header .logo svg {
    max-width: 100px;
    width: 100%;
    height: auto;
  }
}
header.main-header nav.right-navigation > ul, header.main-header nav.left-navigation > ul {
  margin: 0 -30px;
}
header.main-header nav.right-navigation > ul > li, header.main-header nav.left-navigation > ul > li {
  display: inline-block;
  padding: 25px 10px;
}
@media (min-width: 992px) {
  header.main-header nav.right-navigation > ul > li, header.main-header nav.left-navigation > ul > li {
    padding: 25px 10px;
  }
}
@media (min-width: 1200px) {
  header.main-header nav.right-navigation > ul > li, header.main-header nav.left-navigation > ul > li {
    padding: 45px 30px;
  }
}
header.main-header nav.right-navigation > ul > li.social-link, header.main-header nav.left-navigation > ul > li.social-link {
  padding: 25px 0;
}
@media (min-width: 992px) {
  header.main-header nav.right-navigation > ul > li.social-link, header.main-header nav.left-navigation > ul > li.social-link {
    padding: 25px 0;
  }
}
@media (min-width: 1200px) {
  header.main-header nav.right-navigation > ul > li.social-link, header.main-header nav.left-navigation > ul > li.social-link {
    padding: 45px 0;
  }
}
header.main-header nav.right-navigation > ul > li.social-link a, header.main-header nav.left-navigation > ul > li.social-link a {
  margin-left: 30px;
}
header.main-header nav.right-navigation > ul > li.social-link a path, header.main-header nav.left-navigation > ul > li.social-link a path {
  fill: #000;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
header.main-header nav.right-navigation > ul > li.social-link a:hover path, header.main-header nav.left-navigation > ul > li.social-link a:hover path {
  fill: #FF2121;
}
header.main-header nav.right-navigation > ul > li.social-link.small a, header.main-header nav.left-navigation > ul > li.social-link.small a {
  margin-left: 10px;
}
header.main-header nav.right-navigation > ul > li:first-child, header.main-header nav.left-navigation > ul > li:first-child {
  margin-left: 0;
}
header.main-header nav.right-navigation > ul > li > a, header.main-header nav.left-navigation > ul > li > a {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #000;
  display: block;
  position: relative;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
  font-size: 17px;
}
@media (min-width: 768px) {
  header.main-header nav.right-navigation > ul > li > a, header.main-header nav.left-navigation > ul > li > a {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  header.main-header nav.right-navigation > ul > li > a, header.main-header nav.left-navigation > ul > li > a {
    font-size: 17px;
  }
}
header.main-header nav.right-navigation > ul > li > a:hover, header.main-header nav.left-navigation > ul > li > a:hover {
  font-weight: 700;
}
header.main-header nav.right-navigation > ul > li.has-children > a, header.main-header nav.left-navigation > ul > li.has-children > a {
  padding-right: 15px;
  position: relative;
}
header.main-header nav.right-navigation > ul > li.has-children > a::after, header.main-header nav.left-navigation > ul > li.has-children > a::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
header.main-header nav.right-navigation > ul > li.current-menu-item > a, header.main-header nav.left-navigation > ul > li.current-menu-item > a {
  font-weight: 700;
}
header.main-header nav .menu-item-has-children > a {
  padding-right: 20px;
  background: url("images/nav-down-arrow.svg") no-repeat right center;
}
header.main-header nav.right-navigation {
  text-align: right;
}
header.main-header nav.mobile-navigation {
  text-align: center;
}
header.main-header nav.mobile-navigation > ul > li {
  margin: 25px 0;
}
header.main-header nav.mobile-navigation > ul > li.social-link {
  display: inline-block;
  margin: 30px 5px 0;
}
header.main-header nav.mobile-navigation > ul > li.social-link a path {
  fill: #000;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
header.main-header nav.mobile-navigation > ul > li.social-link a:hover path {
  fill: #FF2121;
}
header.main-header nav.mobile-navigation > ul > li > a {
  display: inline;
  position: relative;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #000;
}
header.main-header nav.mobile-navigation > ul > li > a:hover {
  color: #FF2121;
}
header.main-header nav.mobile-navigation > ul > li.current-menu-item a {
  color: #FF2121;
}

.hamburger-menu {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  z-index: 99999;
  cursor: pointer;
  width: auto;
}
@media (min-width: 768px) {
  .hamburger-menu {
    display: none;
  }
}
.hamburger-menu span {
  display: block;
  position: relative;
  width: 23px;
  height: 2px;
  margin: 6px 0;
  background-color: #000;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.hamburger-menu.open .bun.top {
  top: 10px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger-menu.open .patty {
  background: none !important;
}
.hamburger-menu.open .bun.bottom {
  top: -6px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.mobile-nav {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  padding: 200px 30px 50px;
  overflow: auto;
}
@media (min-width: 768px) {
  .mobile-nav {
    display: none !important;
  }
}

.desktop-nav {
  display: none;
}
@media (min-width: 768px) {
  .desktop-nav {
    display: block;
  }
}

@-webkit-keyframes slideInNav {
  to {
    top: 0%;
  }
}

@keyframes slideInNav {
  to {
    top: 0%;
  }
}
.section__hero-interior {
  height: calc(70vh - 74px);
  border-bottom: 2px solid #000;
}
@media (min-width: 768px) {
  .section__hero-interior {
    height: calc(100vh - 71px);
  }
}
@media (min-width: 1200px) {
  .section__hero-interior {
    height: calc(100vh - 114px);
  }
}
.section__hero-interior > div {
  height: 100%;
}
.section__hero-interior > div > div {
  height: 100%;
}
.section__hero-interior h1 > span > span, .section__hero-interior .h1 > span > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  -webkit-animation: revealText 1s ease-out 0s forwards;
          animation: revealText 1s ease-out 0s forwards;
}

@-webkit-keyframes show {
  to {
    opacity: 1;
  }
}

@keyframes show {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes revealText {
  to {
    width: calc(100% + 30px); /* Reveal full span width */
  }
}
@keyframes revealText {
  to {
    width: calc(100% + 30px); /* Reveal full span width */
  }
}
@media (max-width: 767.98px) {
  #our-approach-hero, #careers-hero {
    background-position: center right -250px !important;
  }
}

.home .section__hero h1, .home .section__hero .h1 {
  font-size: 46px;
  line-height: 0.8;
  color: #fff;
}
@media (min-width: 992px) {
  .home .section__hero h1, .home .section__hero .h1 {
    font-size: 66px;
    line-height: 0.8;
  }
}
@media (min-width: 1480px) {
  .home .section__hero h1, .home .section__hero .h1 {
    font-size: 124px;
    line-height: 0.8;
  }
}

.section__contact-form .container {
  max-width: 1160px;
}
.section__contact-form .image svg {
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-animation: spliffWiggle 1s linear infinite;
          animation: spliffWiggle 1s linear infinite;
}

section.bg-black .gform-footer {
  text-align: center !important;
  width: 100% !important;
  display: block !important;
  margin-top: 60px !important;
}
section.bg-black input {
  background-color: transparent !important;
  border: none !important;
  padding: 0 0 15px !important;
  color: #fff !important;
  font-size: 17px !important;
  border-bottom: 1px solid #606060 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
section.bg-black input::-webkit-input-placeholder {
  color: #fff !important;
}
section.bg-black input::-moz-placeholder {
  color: #fff !important;
}
section.bg-black input:-ms-input-placeholder {
  color: #fff !important;
}
section.bg-black input::-ms-input-placeholder {
  color: #fff !important;
}
section.bg-black input::placeholder {
  color: #fff !important;
}
section.bg-black textarea {
  background-color: transparent !important;
  border: none !important;
  padding: 10px 0 20px !important;
  color: #fff !important;
  font-size: 17px !important;
  width: 100% !important;
  border-bottom: 1px solid #606060 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
section.bg-black .gform-theme--foundation .gform_fields,
section.bg-black .gform-theme--foundation .gform-grid-row {
  row-gap: 40px !important;
}
@media screen and (min-width: 640px) {
  section.bg-black .gform-theme--foundation .gform_fields,
  section.bg-black .gform-theme--foundation .gform-grid-row {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important;
  }
}
section.bg-black .gform_confirmation_message {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center !important;
}

section.bg-white .gform-footer {
  text-align: center !important;
  width: 100% !important;
  display: block !important;
  margin-top: 60px !important;
}
section.bg-white input {
  background-color: transparent !important;
  border: none !important;
  padding: 0 0 15px !important;
  color: #000 !important;
  font-size: 17px !important;
  border-bottom: 1px solid #606060 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
section.bg-white input::-webkit-input-placeholder {
  color: #000 !important;
}
section.bg-white input::-moz-placeholder {
  color: #000 !important;
}
section.bg-white input:-ms-input-placeholder {
  color: #000 !important;
}
section.bg-white input::-ms-input-placeholder {
  color: #000 !important;
}
section.bg-white input::placeholder {
  color: #000 !important;
}
@media screen and (min-width: 640px) {
  section.bg-white .gform-theme--foundation .gfield--width-full {
    -ms-grid-column-span: 6 !important;
    grid-column: span 6 !important;
  }
}
section.bg-white .gform-theme--foundation .gform_fields,
section.bg-white .gform-theme--foundation .gform-grid-row {
  row-gap: 40px !important;
}
@media screen and (min-width: 640px) {
  section.bg-white .gform-theme--foundation .gform_fields,
  section.bg-white .gform-theme--foundation .gform-grid-row {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important;
  }
}
section.bg-white select {
  background-color: transparent !important;
  border: none !important;
  padding: 0 0 0 !important;
  color: #000 !important;
  font-size: 17px !important;
  border-bottom: 1px solid #606060 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
section.bg-white textarea {
  background-color: transparent !important;
  border: none !important;
  padding: 10px 0 20px !important;
  color: #000 !important;
  font-size: 17px !important;
  width: 100% !important;
  border-bottom: 1px solid #606060 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
section.bg-white .gform_confirmation_message {
  font-size: 18px !important;
  text-align: center !important;
}

@-webkit-keyframes spliffWiggle {
  0% {
    -webkit-transform: translateY(-50px) rotate(0);
            transform: translateY(-50px) rotate(0);
  }
  25% {
    -webkit-transform: translateY(-50px) rotate(-1.5deg);
            transform: translateY(-50px) rotate(-1.5deg);
  }
  50% {
    -webkit-transform: translateY(-50px) rotate(1.5deg);
            transform: translateY(-50px) rotate(1.5deg);
  }
  75% {
    -webkit-transform: translateY(-50px) rotate(-1.5deg);
            transform: translateY(-50px) rotate(-1.5deg);
  }
  100% {
    -webkit-transform: translateY(-50px) rotate(0);
            transform: translateY(-50px) rotate(0);
  }
}

@keyframes spliffWiggle {
  0% {
    -webkit-transform: translateY(-50px) rotate(0);
            transform: translateY(-50px) rotate(0);
  }
  25% {
    -webkit-transform: translateY(-50px) rotate(-1.5deg);
            transform: translateY(-50px) rotate(-1.5deg);
  }
  50% {
    -webkit-transform: translateY(-50px) rotate(1.5deg);
            transform: translateY(-50px) rotate(1.5deg);
  }
  75% {
    -webkit-transform: translateY(-50px) rotate(-1.5deg);
            transform: translateY(-50px) rotate(-1.5deg);
  }
  100% {
    -webkit-transform: translateY(-50px) rotate(0);
            transform: translateY(-50px) rotate(0);
  }
}
.section__connect #sb_instagram #sbi_images {
  padding: 0 !important;
}

.page-template-page-signature-form section.bg-white form {
  margin-top: 50px !important;
}
.page-template-page-signature-form section.bg-white .gform-footer {
  display: none !important;
}
@media screen and (min-width: 640px) {
  .page-template-page-signature-form section.bg-white .gform-theme--foundation .gfield--width-full {
    -ms-grid-column-span: 12 !important;
    grid-column: span 12 !important;
  }
}
.page-template-page-signature-form section.bg-white .gform-theme--foundation .gform_fields,
.page-template-page-signature-form section.bg-white .gform-theme--foundation .gform-grid-row {
  row-gap: 40px !important;
}
@media screen and (min-width: 640px) {
  .page-template-page-signature-form section.bg-white .gform-theme--foundation .gform_fields,
  .page-template-page-signature-form section.bg-white .gform-theme--foundation .gform-grid-row {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important;
  }
}

@media (min-width: 768px) {
  .section__cta-panel {
    padding-bottom: 150px !important;
  }
}
@media (min-width: 992px) {
  .section__cta-panel {
    padding-bottom: 250px !important;
  }
}
.section__cta-panel h2, .section__cta-panel .h2 {
  font-size: 155px;
  line-height: 0.8;
  font-size: 12vw;
}
@media (min-width: 768px) {
  .section__cta-panel h2, .section__cta-panel .h2 {
    font-size: 10vw;
  }
}
.section__cta-panel .spacer-one {
  display: inline-block;
  -webkit-transform: translateX(-85%);
          transform: translateX(-85%);
}
.section__cta-panel .spacer-two {
  display: inline-block;
  -webkit-transform: translateX(30%);
          transform: translateX(30%);
}
.section__cta-panel .spacer-three {
  display: inline-block;
  -webkit-transform: translateX(-140%);
          transform: translateX(-140%);
}
.section__cta-panel .spacer-four {
  -webkit-transform: translateX(106%);
          transform: translateX(106%);
  display: inline-block;
}
.section__cta-panel .spacer-five {
  color: #ff2121;
  font-family: "SummertimeStories-Regular", serif;
  display: inline-block;
  -webkit-transform: translateX(80%) translateY(0%) rotate(-7deg);
          transform: translateX(80%) translateY(0%) rotate(-7deg);
}
.section__cta-panel .btn-black {
  -webkit-transform: translateX(20%);
          transform: translateX(20%);
}
@media (min-width: 768px) {
  .section__cta-panel .btn-black {
    -webkit-transform: translateX(12%);
            transform: translateX(12%);
  }
}
.section__cta-panel img {
  position: absolute;
  top: 32%;
  left: 20%;
  z-index: 0;
  width: 35%;
}

.section__hero {
  height: calc(100vh - 114px);
}
@media (min-width: 992px) {
  .section__hero {
    height: calc(100vh - 114px);
  }
}
.section__hero .background img {
  width: 100%;
}
@media (max-width: 991.98px) {
  .section__hero .bg-berries {
    position: relative;
  }
  .section__hero .bg-berries::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1;
  }
}
.section__hero .content {
  padding-top: 114px;
}
.section__hero .image {
  opacity: 0;
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
  -webkit-animation: heroGraphicSlideIn 0.5s ease 0.5s forwards;
          animation: heroGraphicSlideIn 0.5s ease 0.5s forwards;
}
@media (min-width: 992px) {
  .section__hero .image {
    margin-left: -50px;
  }
}
.section__hero h1 > span > span, .section__hero .h1 > span > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  -webkit-animation: revealText 1s ease-out 0.5s forwards;
          animation: revealText 1s ease-out 0.5s forwards;
}

.age-gate__restricted .section__hero .image {
  opacity: 0 !important;
  -webkit-transform: translateX(-100px) !important;
          transform: translateX(-100px) !important;
  -webkit-animation: none !important;
          animation: none !important;
}
.age-gate__restricted .section__hero h1 > span > span, .age-gate__restricted .section__hero .h1 > span > span {
  width: 0 !important;
  -webkit-animation: none !important;
          animation: none !important;
}

@-webkit-keyframes heroGraphicSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes heroGraphicSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.section__learn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='457.695' height='430.347' viewBox='0 0 457.695 430.347'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1638' data-name='Rectangle 1638' width='457.695' height='430.347' fill='%23ff2121'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Lil_buddy_graphic' data-name='Lil buddy graphic' transform='translate(457.695 430.347) rotate(180)' opacity='0.9'%3E%3Cg id='Group_3126' data-name='Group 3126' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_60027' data-name='Path 60027' d='M66.81,54.424c-9.945,0-17.328,12.946-16.909,30.7,2.611-4.234,6.253-6.7,10.584-6.7,12.062,0,24.936,19.274,30.772,43.051A89.254,89.254,0,0,1,93.4,133.833c4.21-7.63,4.949-21.07,1.77-36.382C90.171,73.7,78.9,54.424,66.81,54.424M60.485,70.218h-.263A17.1,17.1,0,0,1,63.7,64.259c1.593-1.628,2.738-1.628,3.115-1.628,3.932,0,10.456,6.977,15.605,20.294-6.235-7.716-13.67-12.707-21.933-12.707' transform='translate(59.558 64.978)' fill='%23ff2121'/%3E%3Cpath id='Path_60028' data-name='Path 60028' d='M403.03,201.524c1.143-3.469,12.4-8.6,19.124-11.659,14.173-6.457,31.81-14.486,28.444-30.357-2.742-13.918-19.53-20.4-37.308-27.257-10.178-3.927-22.854-8.815-26.481-14.01-3.214-4.151.265-19.065,2.573-28.933,3.681-15.77,7.161-30.66-.968-39.381-.154-.167-.314-.32-.48-.472-3.085-2.815-7.214-4.236-12.268-4.236-8.576,0-19.274,4.083-30.6,8.4-9.511,3.633-20.287,7.749-26.612,7.749a6.177,6.177,0,0,1-2.846-.54c-3.885-1.492-4.809-17.505-5.252-25.206-.86-14.855-1.742-30.213-14.418-33.363a17.649,17.649,0,0,0-3.3-.3c-11.781,0-26.141,11.136-41.342,22.918-9.059,7.023-22.747,17.635-27.417,17.635-5.189,0-10.586-9.892-14.927-17.843-6.093-11.163-12.4-22.709-24.256-22.709a15.5,15.5,0,0,0-2.872.257c-16.481,2.523-29.381,21.742-40.765,38.7-5.233,7.8-12.4,18.477-15.452,19.925a9.042,9.042,0,0,1-3.265.524c-6.213,0-15.017-3.881-23.534-7.63-9.949-4.381-19.346-8.523-28.091-8.523a20.552,20.552,0,0,0-11.777,3.324C43,58.427,47.263,81.007,50.688,99.155c1.384,7.345,3.269,17.343,2.2,20.9-2.148,3.912-12.834,8.594-20.682,12.029C16.71,138.872-.848,146.566,2.347,162.8c2.973,14.021,20.379,20.524,38.808,27.413,11.09,4.147,23.659,8.844,27.933,14.01,3.653,4.366,4.175,16.163,4.638,26.573.748,16.816,1.52,34.2,13.756,42.7A21.262,21.262,0,0,0,99.619,277c8.8,0,18.523-4.355,27.933-8.569,8.326-3.725,16.933-7.582,23.047-7.582a10.866,10.866,0,0,1,1.562.1c5.616,7.821,26.105,40.028,33.045,53.957,4.019,7.321,7.644,14.519,10.8,21.422A131.429,131.429,0,0,0,175.63,347.4c-9.263,6.1-31.5,22.784-37.834,45.329-3.258,9.228-2.889,16.766,1.1,22.4,4.03,5.691,11.154,8.578,21.18,8.578,20.715,0,52.18-12.152,67.3-18l1.373-.529a109.631,109.631,0,0,0,26.143-14.552q-.517,1.58-.915,3.19c-2.876,8.989-2.33,16.292,1.628,21.718s10.735,8.17,20.14,8.17c21.647,0,55.967-14.572,70.651-20.807,9.949-4.206,42.652-20.151,45.794-48.764,1.2-10.709-2.411-20.311-10.143-27.034-5.915-5.162-9.245-8.554-13.117-14.64-6.5-11.516-16.527-39.05-19.546-51.421,6.534.856,15.981,4.414,24.44,7.6,11.428,4.3,22.222,8.361,30.739,8.361h.007c5.107,0,9.239-1.459,12.15-4.215,11.4-10.318,2.944-29.032-5.23-47.13-3.488-7.731-9.335-20.673-8.46-24.131m8.181,65.173c-1.56,1.479-3.844,2.1-6.648,2.1-14.333,0-42.338-16.154-57.847-16.154a13.82,13.82,0,0,0-5.807,1.086c-4.037,2.141,12.578,48.073,20.873,62.768,4.7,7.409,8.666,11.373,14.868,16.788,5.836,5.07,8.249,12.233,7.385,19.938-2.091,19.052-21.906,34.118-40.838,42.117-13.495,5.728-47.457,20.16-67.452,20.16-11.623,0-18.528-4.877-13.949-19.175,4.258-17.084,19.666-32.393,33.354-42.117a124.256,124.256,0,0,1,26.312-14.375c1.966-2.106-31.013-68.9-63.744-68.9a23.256,23.256,0,0,0-5.127.566c-24.3,5.884-9.331,37.834-4.309,47.534,4.357,7.58,8.124,11.691,14.032,17.328,5.562,5.294,7.58,12.556,6.3,20.235-3.175,19.052-23.727,33.528-42.83,40.936-13.361,5.149-45.879,17.968-65.71,17.968-12.4,0-19.837-5.011-14.535-20.037,4.822-17.132,20.6-31.974,34.607-41.206a122.027,122.027,0,0,1,26.808-13.416c-.961-2.264-1.946-4.552-2.979-6.817-3.469-7.681-7.358-15.386-11.569-23.065-7.951-15.976-34.166-56.838-35.568-57.231a17.06,17.06,0,0,0-6.237-1.086c-15.45,0-36.63,16.154-50.98,16.154a13.159,13.159,0,0,1-7.547-2.1c-16.246-11.3-4.824-53.563-16.689-67.742C62.781,183.718,14.064,178.5,10.374,161.1c-3.423-17.4,43.078-22.6,50.09-37.858,5.393-14.153-15.382-56.443,2.808-67.716a12.757,12.757,0,0,1,7.455-2.1c14.326,0,36.062,16.154,51.623,16.154a17.078,17.078,0,0,0,6.253-1.086c13.71-6.424,32.615-54.817,54.473-58.165a8.536,8.536,0,0,1,1.628-.158c14.881,0,20.219,40.553,39.184,40.553,15.425,0,51.344-40.553,68.76-40.553a9.648,9.648,0,0,1,1.788.158c13.392,3.348,1.479,51.742,18.24,58.165a13.8,13.8,0,0,0,5.79,1.086c15.395,0,42.834-16.154,57.2-16.154,2.81,0,5.125.619,6.746,2.1,10.509,11.272-13.071,53.563-2.093,67.742,10.61,15.237,58.806,20.454,62.226,37.832,3.695,17.4-42.288,22.622-47.31,37.858-4.5,14.179,28.431,56.469,15.976,67.742m-143.23,63.727c-5.647-5.386-8.8-8.9-12.413-15.164-7.1-13.723-9.895-25.776-7.3-31.457.614-1.358,1.939-3.286,6.123-4.3a15.261,15.261,0,0,1,3.324-.362c21.143,0,46.11,40.384,53.6,56.147a133.813,133.813,0,0,0-20.91,12.231,128.349,128.349,0,0,0-13.866,11.415c.066-.327.123-.652.178-.983,1.784-10.7-1.321-20.476-8.727-27.525' transform='translate(2.348 2.342)' fill='%23ff2121'/%3E%3Cpath id='Path_60029' data-name='Path 60029' d='M278.1,430.347c-10.864,0-18.809-3.346-23.62-9.939-3.517-4.827-4.866-10.735-4.035-17.622a117.246,117.246,0,0,1-17.791,8.741l-1.371.531c-15.368,5.937-47.334,18.289-68.856,18.289-11.5,0-19.811-3.5-24.69-10.393-4.84-6.836-5.395-15.689-1.643-26.318,6.654-23.716,29.857-41.119,39.521-47.488a136.665,136.665,0,0,1,17.005-9.605c-2.67-5.619-5.632-11.4-8.835-17.229-6.36-12.758-24.712-41.84-31.564-51.8-5.222.32-13.3,3.934-20.467,7.143-9.912,4.434-20.068,8.984-29.783,8.984a25.509,25.509,0,0,1-14.546-4.239C73.4,269.653,72.571,251.2,71.779,233.355c-.369-8.3-.924-20.779-3.64-24.032-3.556-4.3-16.61-9.175-26.143-12.74C22.429,189.27,3.949,182.364.485,166.034c-3.872-19.684,16.2-28.479,32.336-35.546,4.914-2.15,16.128-7.056,18.392-9.8.452-3.216-1.448-13.324-2.385-18.317-3.491-18.49-8.251-43.7,10.2-55.142a24.556,24.556,0,0,1,14.041-3.975c9.64,0,19.427,4.311,29.791,8.877,7.766,3.42,16.525,7.279,21.836,7.279a4.861,4.861,0,0,0,1.707-.228c2.036-1.34,9.693-12.74,13.374-18.218C151.717,23.174,165.172,3.122,183.524.309A19.567,19.567,0,0,1,187.054,0c14.414,0,21.647,13.258,28.027,24.958,2.3,4.215,8.376,15.325,11.163,15.6,3.7-.393,18.464-11.845,24.769-16.731C268.528,10.259,285.094-2.258,299.076.373c16,3.973,17.018,21.691,17.924,37.325.858,14.932,2.1,20.074,3.056,21.663a3.426,3.426,0,0,0,.753.05c5.524,0,16.347-4.129,25.046-7.453,11.731-4.48,22.786-8.7,32.161-8.7,6.165,0,11.27,1.806,15.167,5.362.244.224.487.459.715.7,9.7,10.417,5.972,26.4,2.021,43.31-1.283,5.489-5.191,22.192-3.328,25.368,2.968,4.239,15.97,9.258,24.579,12.582,18.934,7.3,36.8,14.19,39.993,30.441,4.074,19.184-16.128,28.383-30.873,35.1-3.627,1.652-14.309,6.52-16.678,9.059.377,3.842,5.972,16.239,8.142,21.046,8.4,18.6,17.924,39.671,4.206,52.095-3.655,3.462-8.881,5.329-15.042,5.329-9.313,0-20.458-4.2-32.259-8.644-5.61-2.108-11.672-4.386-16.865-5.875,4.166,13.708,12.1,34.464,17.233,43.565,3.508,5.5,6.612,8.642,12.2,13.508,8.828,7.683,12.946,18.607,11.588,30.759-3.4,30.93-37.9,47.81-48.394,52.242-14.888,6.325-49.76,21.149-72.323,21.149M260.064,268.971c31.051,0,59.905,51.805,65.934,65.68,2.058,4.73,3.234,8.017.957,10.456l-.658.7-.9.355a120.279,120.279,0,0,0-25.41,13.888c-7.962,5.656-26.983,20.838-31.678,39.653-1.172,3.686-2.091,8.284-.252,10.8s6.468,3.034,10.035,3.034c19.063,0,52.913-14.359,65.658-19.769,17.352-7.341,36.452-21.312,38.356-38.677.518-4.605-.094-11.147-5.932-16.22-6.58-5.746-10.807-10.057-15.68-17.729-7.04-12.466-24.388-56.882-21.845-65.585a5.254,5.254,0,0,1,2.587-3.291,17.9,17.9,0,0,1,7.826-1.586c8.69,0,20.289,4.368,31.509,8.591,9.879,3.719,20.094,7.56,26.338,7.56,1.242,0,2.889-.158,3.688-.91l.075-.07c4.638-4.2-2.8-20.678-8.238-32.707C396.3,219.557,391,207.82,393.488,200c2.87-8.716,14.028-13.8,25.838-19.179,10.625-4.835,22.67-10.322,21.36-16.487-1.419-7.216-16.362-12.977-29.546-18.065-13.594-5.246-26.43-10.2-32-18.2-6.729-8.684-3.1-24.228.415-39.26,2.516-10.77,5.643-24.168,2.062-28.012-.634-.557-2.332-.724-3.6-.724-6.261,0-16.36,3.855-26.127,7.582-11.038,4.215-22.446,8.574-31.07,8.574a17.763,17.763,0,0,1-7.593-1.485c-11.167-4.269-12.1-20.425-13-36.053-.485-8.372-1.213-21.029-4.476-21.845-.07,0-.406-.029-.75-.029-7.494,0-21.406,10.781-33.675,20.292C247.3,47.979,235.185,57.367,226.234,57.367c-12.608,0-19.673-12.94-25.9-24.359-4.4-8.045-9.282-17.088-14.089-16.114-11.213,1.718-22.981,19.256-32.437,33.339-7.694,11.465-14.335,21.364-21.027,24.5-10.706,4.219-23.837-1.553-36.658-7.2-11.143-4.919-22.911-9.684-28.06-6.128-8.828,5.478-5.59,22.639-2.734,37.777,2.161,11.441,4.021,21.327,1.507,27.929-3.916,8.55-15.261,13.521-27.262,18.78-11.187,4.9-23.861,10.452-22.63,16.72,1.536,7.238,17.157,13.076,30.932,18.223s26.794,10.02,33.17,17.729c6.351,7.589,6.924,20.425,7.527,34.023.612,13.771,1.246,28.014,8.306,32.924a8.906,8.906,0,0,0,5.092,1.325c6.121,0,14.612-3.8,22.823-7.477,9.519-4.265,19.372-8.675,28.155-8.675a21.452,21.452,0,0,1,7.8,1.378c4.555,1.255,34.73,53.032,37.861,59.322,4.3,7.83,8.236,15.689,11.639,23.207,1.04,2.286,2.038,4.609,3.014,6.911l1.788,4.206-4.309,1.525a117.921,117.921,0,0,0-25.871,12.955c-8.1,5.333-27.5,19.791-32.839,38.784-1.34,3.826-2.446,8.629-.575,11.279,1.928,2.72,7.027,3.291,10.967,3.291,18.381,0,49.5-12.018,62.788-17.15l1.373-.533c17.5-6.786,37.24-20.239,40.138-37.626.766-4.583.513-11.15-5.022-16.413-6.281-6-10.294-10.467-14.8-18.3-6.617-12.771-13.234-30.355-7.672-42.553,2.633-5.774,7.58-9.577,14.7-11.3a27.994,27.994,0,0,1,6.139-.687m5.6,112.083-2.369,7.238a74.577,74.577,0,0,1,11.788-17.481L272,373.746l1.529-7.668a48.814,48.814,0,0,1-12.622,18.64Zm7.63-51.4a33.377,33.377,0,0,1,10.426,21.663c2.514-2.034,4.759-3.706,6.529-4.96a138.745,138.745,0,0,1,17.619-10.691c-10.024-19.278-31.808-49.881-47.814-49.881a11.2,11.2,0,0,0-2.394.261c-2.571.625-2.977,1.527-3.131,1.867-1.615,3.537-.042,13.705,7.2,27.72,3.286,5.682,6.231,8.94,11.56,14.021m46.2-270.5c.057.029.108.046.154.07-.046-.024-.1-.046-.154-.07' transform='translate(0)' fill='%23ff2121'/%3E%3Cpath id='Path_60030' data-name='Path 60030' d='M110.367,54.424c-9.943,0-17.33,12.946-16.911,30.7,2.609-4.234,6.253-6.7,10.583-6.7,12.062,0,24.936,19.274,30.77,43.051a92.368,92.368,0,0,1,2.141,12.358c4.21-7.63,4.974-21.07,1.8-36.382-5-23.754-16.3-43.027-28.381-43.027M104.04,70.218h-.263a17,17,0,0,1,3.482-5.959c1.586-1.628,2.734-1.628,3.109-1.628,3.945,0,10.485,6.994,15.641,20.335-6.237-7.742-13.69-12.749-21.968-12.749' transform='translate(111.56 64.978)' fill='%23ff2121'/%3E%3Cpath id='Path_60031' data-name='Path 60031' d='M153.922,54.424c-9.921,0-17.33,12.946-16.911,30.7,2.611-4.234,6.253-6.7,10.586-6.7,12.06,0,24.934,19.274,30.794,43.051a88.679,88.679,0,0,1,2.141,12.334c4.186-7.633,4.947-21.073,1.773-36.358-5-23.754-16.3-43.027-28.383-43.027m-6.327,15.794h-.255a16.994,16.994,0,0,1,3.484-5.959c1.591-1.628,2.725-1.628,3.1-1.628,3.945,0,10.489,7,15.645,20.346-6.246-7.747-13.694-12.76-21.972-12.76' transform='translate(163.561 64.978)' fill='%23ff2121'/%3E%3Cpath id='Path_60032' data-name='Path 60032' d='M63.779,79c15.375,0,15.4-23.894,0-23.894C48.4,55.11,48.38,79,63.779,79' transform='translate(62.369 65.797)' fill='%23ff2121'/%3E%3Cpath id='Path_60033' data-name='Path 60033' d='M62.963,67.991a11.03,11.03,0,0,1,2.032,1.248l-.483-.375a11.426,11.426,0,0,1,1.979,1.994l-.373-.485a11.172,11.172,0,0,1,1.34,2.273,2.4,2.4,0,0,0,1.426,1.1,2.456,2.456,0,0,0,1.843-.241,2.412,2.412,0,0,0,1.1-1.428l.086-.636a2.376,2.376,0,0,0-.327-1.2,13.165,13.165,0,0,0-6.209-6.371,2.581,2.581,0,0,0-1.841-.241,2.447,2.447,0,0,0-1.428,1.1,2.413,2.413,0,0,0-.239,1.841,2.347,2.347,0,0,0,1.1,1.428' transform='translate(73.754 75.867)' fill='%23ff2121'/%3E%3Cpath id='Path_60034' data-name='Path 60034' d='M62.458,65.068c3.076,0,3.08-4.778,0-4.778s-3.08,4.778,0,4.778' transform='translate(71.814 71.982)' fill='%23ff2121'/%3E%3Cpath id='Path_60035' data-name='Path 60035' d='M63.281,67.948c3.076,0,3.08-4.778,0-4.778s-3.08,4.778,0,4.778' transform='translate(72.797 75.42)' fill='%23ff2121'/%3E%3Cpath id='Path_60036' data-name='Path 60036' d='M63.692,66.713c3.076,0,3.08-4.778,0-4.778s-3.08,4.778,0,4.778' transform='translate(73.288 73.946)' fill='%23ff2121'/%3E%3Cpath id='Path_60037' data-name='Path 60037' d='M102.994,65.754c-.059-.294-.075-.318-.048-.077a3.65,3.65,0,0,1-.015-.465c-.018-.443-.121.167.05-.272.033-.086.272-.636.09-.29.044-.081.5-.777.281-.5a3.965,3.965,0,0,1,2.01-1.4,3.332,3.332,0,0,1,2.609.079,7.091,7.091,0,0,1,2.455,1.7c3.782,3.859,4.289,10.14,7.181,14.734l3.752-2.9q-8.816-7.464-18.346-14.028-.6,2.225-1.207,4.451a14.641,14.641,0,0,1,10.643,2.942l2.9-3.752-4.882-3.506a2.409,2.409,0,0,0-3.269.858,2.44,2.44,0,0,0,.858,3.269l4.881,3.506c2.181,1.566,5.018-2.058,2.894-3.754A19.417,19.417,0,0,0,101.8,62.017a2.412,2.412,0,0,0-1.2,4.454q9.014,6.207,17.378,13.28a2.414,2.414,0,0,0,3.137.186,2.386,2.386,0,0,0,.616-3.082c-2.863-4.544-3.473-10.1-6.817-14.4-3.168-4.076-8.813-6.369-13.394-3.047a7.19,7.19,0,0,0-3.135,7.62c.75,2.982,5.36,1.718,4.607-1.27' transform='translate(117.221 69.024)' fill='%23ff2121'/%3E%3Cpath id='Path_60038' data-name='Path 60038' d='M144.685,69.06a9.312,9.312,0,0,1,15.533,7.494q2.044-.846,4.081-1.689a30.913,30.913,0,0,0-20.724-11.316c-2.3-.268-3.337,3.53-1.2,4.451a9.471,9.471,0,0,0,13.111-8.9c-.143-1.7-1.955-3.118-3.6-2.064q-4.14,2.662-8.278,5.32l3.508,1.428a4.38,4.38,0,0,1-.237-.7c.092.38-.009-.263-.013-.333a2.109,2.109,0,0,1,.18-.748c-.048.105.226-.382.292-.476.09-.134.092-.136,0-.007l.167-.18c.454-.45-.259.1.276-.241.044-.026.643-.283.316-.167a1.619,1.619,0,0,1,1.435.274,1.9,1.9,0,0,1,.864,1.913,2.408,2.408,0,0,0,2.387,2.389,2.437,2.437,0,0,0,2.391-2.389,6.785,6.785,0,0,0-8.111-6.86c-3.613.869-6.018,5.329-4.557,8.8.566,1.338,2.069,2.354,3.51,1.428q4.14-2.659,8.28-5.32-1.8-1.03-3.6-2.062c.02.246.015.491.029.737.026.507.079-.129-.026.323-.057.235-.114.467-.186.7-.156.487.083-.1-.134.316a5.592,5.592,0,0,1-1.457,1.788A4.932,4.932,0,0,1,146.612,64c-.171.031-.158.033.04.011-.121.013-.239.024-.362.029-.241.007-.476.011-.717,0-.173-.015-.162-.009.037.018a3.4,3.4,0,0,1-.355-.072c-.081-.022-.79-.252-.469-.114q-.6,2.228-1.209,4.454a26.381,26.381,0,0,1,17.343,9.917,2.364,2.364,0,0,0,2.613.494A2.42,2.42,0,0,0,165,76.554a14.1,14.1,0,0,0-23.692-10.873,2.389,2.389,0,0,0,3.379,3.379' transform='translate(167.885 66.975)' fill='%23ff2121'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: 25% -275px;
  background-repeat: no-repeat;
  padding-top: 250px !important;
}
.section__learn .accordion-flush {
  margin-top: -40px;
}
.section__learn .accordion-flush h2, .section__learn .accordion-flush .h2 {
  border-bottom: 1px solid #fff;
  padding-top: 35px;
}
.section__learn .accordion-flush button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.223' height='17.874' viewBox='0 0 10.223 17.874'%3E%3Cpath id='Path_59313' data-name='Path 59313' d='M23.656,32.564,22.37,31.278l7.651-7.651L22.37,15.976l1.286-1.286,8.937,8.937Z' transform='translate(-22.37 -14.69)' fill='%23fff'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 18px;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
.section__learn .accordion-flush button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.223' height='17.874' viewBox='0 0 10.223 17.874'%3E%3Cpath id='Path_59313' data-name='Path 59313' d='M23.656,32.564,22.37,31.278l7.651-7.651L22.37,15.976l1.286-1.286,8.937,8.937Z' transform='translate(-22.37 -14.69)' fill='%23fff'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 18px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.section__learn .accordion-flush .accordion-body {
  margin-top: 20px;
}

.section__scroll-section {
  overflow: initial;
}
@media (min-width: 992px) {
  .section__scroll-section .content {
    position: sticky;
    top: 35%;
  }
}
@media (min-width: 992px) {
  .section__scroll-section .content h2, .section__scroll-section .content .h2 {
    border-left: 1px solid #fff;
  }
}
.section__scroll-section .image-container {
  opacity: 0;
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
}
.section__scroll-section .image-container.in-view {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-animation: identifierSlideUp 0.25s ease forwards;
          animation: identifierSlideUp 0.25s ease forwards;
}

@-webkit-keyframes identifierSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes identifierSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.section__welcome .image-container {
  padding-top: 50px;
}
.section__welcome .image-container svg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.section__about-process .image-container {
  padding-top: 68%;
}
.section__about-process .image-container img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.section__about-process .image-container .img-01 {
  position: absolute;
  top: -50px;
  left: 0;
  width: 66.666%;
  opacity: 0;
}
.section__about-process .image-container .img-02 {
  position: absolute;
  top: 70px;
  right: -50px;
  width: 40%;
  opacity: 0;
}
.section__about-process .image-container .img-03 {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 50%;
  opacity: 0;
}
.section__about-process.in-view .img-01 {
  -webkit-animation: imgOneSlideIn 0.5s ease-out forwards;
          animation: imgOneSlideIn 0.5s ease-out forwards;
}
.section__about-process.in-view .img-02 {
  -webkit-animation: imgTwoSlideIn 0.5s ease-out forwards;
          animation: imgTwoSlideIn 0.5s ease-out forwards;
}
.section__about-process.in-view .img-03 {
  -webkit-animation: imgThreeSlideIn 0.5s ease-out forwards;
          animation: imgThreeSlideIn 0.5s ease-out forwards;
}

@-webkit-keyframes imgOneSlideIn {
  to {
    opacity: 1;
    top: 0;
  }
}

@keyframes imgOneSlideIn {
  to {
    opacity: 1;
    top: 0;
  }
}
@-webkit-keyframes imgTwoSlideIn {
  to {
    opacity: 1;
    right: 0;
  }
}
@keyframes imgTwoSlideIn {
  to {
    opacity: 1;
    right: 0;
  }
}
@-webkit-keyframes imgThreeSlideIn {
  to {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes imgThreeSlideIn {
  to {
    opacity: 1;
    bottom: 0;
  }
}
.section__process {
  overflow: initial;
}
.section__process .slides {
  max-width: 60%;
  padding-left: 100px;
}
@media (min-width: 992px) {
  .section__process .slides {
    padding-left: 0;
  }
}
@media (min-width: 1480px) {
  .section__process .slides {
    padding-left: 100px;
  }
}
.section__process .slide {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section__process .slide img {
  min-width: 370px;
  height: 400px;
  width: 100%;
}
.section__process .controls {
  max-width: 40%;
  padding-left: 50px;
}
.section__process .mobile-slides {
  text-align: center;
}
.section__process .mobile-slides > div {
  margin: 50px auto 0;
  padding-top: 50px;
  border-top: 1px solid #000;
}
.section__process .mobile-slides > div:first-child {
  padding-top: 0;
  border-top: none;
}
.section__process .mobile-slides > div > div {
  max-width: 200px;
  margin: 0 auto;
}
.section__process .mobile-slides h5, .section__process .mobile-slides .h5 {
  margin-top: 50px;
}
.section__process .controls h5, .section__process .controls .h5 {
  cursor: pointer;
  position: relative;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .section__process .controls h5, .section__process .controls .h5 {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .section__process .controls h5, .section__process .controls .h5 {
    font-size: 17px;
  }
}
.section__process .controls h5::after, .section__process .controls .h5::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.section__process .info.active h5, .section__process .info.active .h5 {
  padding-right: 0;
}
.section__process .info.active h5::after, .section__process .info.active .h5::after {
  content: "";
}
.section__process .slide.active {
  display: block;
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-animation: productSlideUp 0.5s ease-out forwards;
          animation: productSlideUp 0.5s ease-out forwards;
}
.section__process .products {
  padding-top: 150px;
  padding-bottom: 30px;
}
.section__process .content > div {
  display: inline-block;
  margin-right: 20px;
}
.section__process .info {
  margin: 100px 0;
}
.section__process .info h2, .section__process .info .h2 {
  opacity: 0.12;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
  cursor: pointer;
}
.section__process .info h2:hover, .section__process .info .h2:hover {
  opacity: 0.4;
}
.section__process .info .content {
  display: none;
  padding-bottom: 30px;
  border-bottom: 1px solid #D6C8B1;
}
.section__process .info.active .content {
  display: block;
}
.section__process .info.active h2, .section__process .info.active .h2 {
  opacity: 1;
}
.section__process .text-hollow-white {
  font-size: 116px;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
}

.section__story-mission {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='836.771' height='439.901' viewBox='0 0 836.771 439.901'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1636' data-name='Rectangle 1636' width='836.771' height='439.901' fill='%23ff2121'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3121' data-name='Group 3121' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_60011' data-name='Path 60011' d='M65.278,66.281c-9.045,0-15.76,11.775-15.379,27.918,2.375-3.851,5.687-6.088,9.626-6.088,10.971,0,22.68,17.528,27.988,39.154a81.153,81.153,0,0,1,1.946,11.242c3.829-6.942,4.5-19.166,1.61-33.092-4.544-21.6-14.8-39.134-25.791-39.134M59.526,80.646h-.239a15.548,15.548,0,0,1,3.161-5.42c1.449-1.479,2.49-1.479,2.833-1.479,3.576,0,9.51,6.343,14.193,18.456C73.8,85.185,67.04,80.646,59.526,80.646' transform='translate(49.655 65.976)' fill='%23ff2121'/%3E%3Cpath id='Path_60012' data-name='Path 60012' d='M366.739,195.323c1.04-3.155,11.28-7.82,17.394-10.6,12.89-5.872,28.931-13.176,25.87-27.61-2.494-12.659-17.763-18.555-33.932-24.791-9.257-3.572-20.786-8.018-24.085-12.743-2.923-3.775.241-17.34,2.341-26.315,3.348-14.343,6.513-27.886-.88-35.818-.14-.152-.285-.291-.437-.429-2.806-2.56-6.561-3.853-11.158-3.853-7.8,0-17.53,3.713-27.828,7.644-8.65,3.3-18.452,7.048-24.2,7.048a5.618,5.618,0,0,1-2.588-.491C283.7,66,282.858,51.44,282.455,44.437c-.782-13.511-1.584-27.479-13.114-30.344a16.052,16.052,0,0,0-3-.273c-10.715,0-23.775,10.129-37.6,20.844C220.5,41.05,208.055,50.7,203.806,50.7c-4.719,0-9.628-9-13.577-16.229-5.541-10.153-11.276-20.654-22.061-20.654a14.1,14.1,0,0,0-2.612.233c-14.989,2.295-26.722,19.774-37.077,35.2-4.759,7.09-11.282,16.805-14.054,18.122a8.224,8.224,0,0,1-2.969.477c-5.651,0-13.659-3.528-21.4-6.94C81,56.928,72.457,53.16,64.5,53.16a18.692,18.692,0,0,0-10.711,3.023c-14.5,8.991-10.628,29.528-7.513,46.034,1.259,6.681,2.973,15.774,2,19.01-1.954,3.558-11.673,7.816-18.811,10.941C15.376,138.34-.593,145.338,2.312,160.1c2.7,12.753,18.535,18.667,35.3,24.933,10.087,3.771,21.518,8.043,25.406,12.743,3.322,3.971,3.8,14.7,4.218,24.168.68,15.295,1.383,31.1,12.511,38.841a19.338,19.338,0,0,0,11.039,3.183c8,0,16.847-3.961,25.406-7.794,7.573-3.388,15.4-6.9,20.962-6.9a9.887,9.887,0,0,1,1.421.092c5.108,7.114,23.743,36.406,30.055,49.075,3.656,6.659,6.952,13.206,9.823,19.483A119.539,119.539,0,0,0,159.916,328c-8.425,5.549-28.65,20.722-34.411,41.227-2.963,8.393-2.628,15.249,1,20.371,3.666,5.176,10.145,7.8,19.264,7.8,18.841,0,47.459-11.053,61.211-16.368l1.249-.481a99.712,99.712,0,0,0,23.777-13.236q-.47,1.437-.832,2.9c-2.616,8.175-2.119,14.818,1.481,19.753s9.764,7.431,18.318,7.431c19.689,0,50.9-13.253,64.258-18.924,9.049-3.825,38.793-18.328,41.65-44.352,1.089-9.74-2.193-18.473-9.225-24.587-5.38-4.7-8.409-7.78-11.931-13.315-5.91-10.474-15.031-35.516-17.777-46.768,5.942.778,14.535,4.015,22.229,6.912,10.394,3.911,20.211,7.6,27.958,7.6h.006c4.645,0,8.4-1.327,11.051-3.833,10.366-9.384,2.678-26.405-4.757-42.865-3.173-7.032-8.49-18.8-7.694-21.947M374.18,254.6c-1.419,1.345-3.5,1.908-6.046,1.908-13.036,0-38.507-14.692-52.613-14.692a12.57,12.57,0,0,0-5.282.988c-3.672,1.948,11.44,43.723,18.984,57.089,4.276,6.738,7.882,10.344,13.523,15.269,5.308,4.611,7.5,11.126,6.717,18.134-1.9,17.328-19.924,31.031-37.142,38.306-12.274,5.21-43.163,18.336-61.349,18.336-10.572,0-16.851-4.436-12.687-17.44,3.873-15.538,17.887-29.462,30.336-38.306a113.019,113.019,0,0,1,23.931-13.074c1.788-1.916-28.207-62.666-57.977-62.666a21.151,21.151,0,0,0-4.663.515c-22.1,5.352-8.486,34.411-3.919,43.232,3.963,6.894,7.389,10.634,12.763,15.76,5.058,4.815,6.894,11.42,5.729,18.4-2.887,17.328-21.58,30.494-38.954,37.232-12.152,4.683-41.728,16.342-59.764,16.342-11.276,0-18.042-4.557-13.22-18.224,4.386-15.582,18.739-29.081,31.476-37.478a110.986,110.986,0,0,1,24.382-12.2c-.874-2.059-1.77-4.14-2.71-6.2-3.155-6.986-6.693-13.994-10.522-20.978-7.231-14.531-31.074-51.695-32.35-52.052a15.516,15.516,0,0,0-5.673-.988c-14.052,0-33.315,14.692-46.367,14.692a11.968,11.968,0,0,1-6.864-1.908c-14.776-10.274-4.388-48.716-15.179-61.612-11.462-13.858-55.77-18.6-59.126-34.433C6.5,142.726,48.793,138,55.171,124.121c4.9-12.872-13.99-51.336,2.554-61.588a11.6,11.6,0,0,1,6.78-1.908c13.03,0,32.8,14.692,46.952,14.692a15.533,15.533,0,0,0,5.687-.988c12.469-5.843,29.664-49.857,49.544-52.9a7.764,7.764,0,0,1,1.481-.144c13.535,0,18.39,36.883,35.638,36.883,14.03,0,46.7-36.883,62.538-36.883a8.775,8.775,0,0,1,1.626.144c12.18,3.045,1.345,47.06,16.59,52.9a12.55,12.55,0,0,0,5.266.988c14,0,38.958-14.692,52.024-14.692,2.556,0,4.661.563,6.136,1.908,9.558,10.252-11.889,48.716-1.9,61.612,9.65,13.858,53.485,18.6,56.6,34.409,3.36,15.83-38.461,20.575-43.029,34.433-4.1,12.9,25.858,51.36,14.531,61.612M243.91,312.559c-5.136-4.9-8.006-8.1-11.29-13.792-6.453-12.481-9-23.444-6.643-28.61.559-1.235,1.764-2.989,5.569-3.913a13.881,13.881,0,0,1,3.023-.329c19.23,0,41.937,36.729,48.746,51.066A121.708,121.708,0,0,0,264.3,328.105a116.982,116.982,0,0,0-12.611,10.382c.06-.3.112-.593.162-.894,1.622-9.73-1.2-18.623-7.938-25.034' transform='translate(1.958 13.756)' fill='%23ff2121'/%3E%3Cpath id='Path_60013' data-name='Path 60013' d='M252.932,403.264c-9.881,0-17.107-3.043-21.483-9.039-3.2-4.39-4.426-9.764-3.67-16.027a106.634,106.634,0,0,1-16.181,7.95l-1.247.483c-13.978,5.4-43.051,16.634-62.626,16.634-10.458,0-18.019-3.183-22.456-9.452-4.4-6.218-4.907-14.269-1.495-23.937,6.052-21.57,27.155-37.4,35.945-43.191a124.292,124.292,0,0,1,15.466-8.736c-2.428-5.11-5.122-10.364-8.036-15.67-5.785-11.6-22.476-38.054-28.708-47.114-4.749.293-12.1,3.58-18.615,6.5-9.015,4.033-18.252,8.171-27.088,8.171a23.2,23.2,0,0,1-13.23-3.855C66.757,257.11,66,240.327,65.284,224.1c-.335-7.547-.84-18.9-3.31-21.858-3.235-3.909-15.107-8.345-23.777-11.587C20.4,184,3.592,177.719.441,162.867c-3.522-17.9,14.738-25.9,29.41-32.33,4.47-1.956,14.668-6.417,16.727-8.911.411-2.925-1.317-12.118-2.169-16.66-3.175-16.817-7.5-39.748,9.279-50.153A22.334,22.334,0,0,1,66.459,51.2c8.768,0,17.669,3.921,27.1,8.073,7.064,3.111,15.029,6.621,19.86,6.621a4.421,4.421,0,0,0,1.552-.208c1.852-1.219,8.816-11.587,12.164-16.57,10.857-16.181,23.095-34.419,39.786-36.977a17.8,17.8,0,0,1,3.211-.281c13.11,0,19.689,12.058,25.491,22.7,2.1,3.833,7.618,13.938,10.153,14.183,3.364-.355,16.793-10.771,22.528-15.215C244.23,21.188,259.3,9.8,272.014,12.2c14.548,3.614,15.478,19.729,16.3,33.948.78,13.581,1.91,18.258,2.78,19.7a3.115,3.115,0,0,0,.684.046c5.024,0,14.868-3.755,22.78-6.778,10.669-4.075,20.724-7.916,29.251-7.916,5.607,0,10.25,1.642,13.794,4.877.221.2.443.417.65.637,8.824,9.474,5.431,24.007,1.838,39.391-1.167,4.993-4.721,20.184-3.027,23.073,2.7,3.855,14.525,8.421,22.355,11.444,17.22,6.639,33.467,12.906,36.374,27.686,3.705,17.448-14.668,25.813-28.079,31.921-3.3,1.5-13.014,5.93-15.169,8.239.343,3.494,5.431,14.77,7.4,19.142,7.644,16.919,16.3,36.081,3.825,47.381-3.324,3.149-8.077,4.847-13.68,4.847-8.471,0-18.607-3.821-29.34-7.862-5.1-1.918-10.616-3.989-15.339-5.344,3.789,12.467,11,31.346,15.674,39.623,3.191,5.006,6.014,7.86,11.094,12.286,8.03,6.988,11.775,16.923,10.54,27.976-3.091,28.131-34.469,43.484-44.015,47.515-13.541,5.753-45.258,19.236-65.779,19.236m-16.4-146.774c28.241,0,54.485,47.118,59.968,59.736,1.872,4.3,2.941,7.291.87,9.51l-.6.641-.814.323a109.4,109.4,0,0,0-23.111,12.631c-7.241,5.144-24.541,18.952-28.812,36.065-1.066,3.352-1.9,7.535-.229,9.821s5.882,2.76,9.127,2.76c17.338,0,48.125-13.06,59.717-17.981,15.782-6.677,33.154-19.383,34.886-35.177.471-4.188-.086-10.139-5.4-14.752-5.984-5.226-9.829-9.147-14.261-16.125-6.4-11.338-22.181-51.735-19.868-59.651a4.778,4.778,0,0,1,2.353-2.993,16.279,16.279,0,0,1,7.118-1.443c7.9,0,18.454,3.973,28.658,7.814,8.985,3.382,18.276,6.876,23.955,6.876a5.359,5.359,0,0,0,3.354-.828l.068-.064c4.218-3.823-2.548-18.807-7.493-29.747-5.581-12.36-10.4-23.035-8.139-30.149,2.61-7.928,12.759-12.551,23.5-17.444,9.664-4.4,20.618-9.388,19.427-15-1.291-6.563-14.882-11.8-26.872-16.43-12.364-4.771-24.039-9.275-29.107-16.554-6.12-7.9-2.819-22.035.377-35.708,2.289-9.8,5.132-21.981,1.876-25.477-.577-.507-2.121-.658-3.276-.658-5.695,0-14.88,3.506-23.763,6.9-10.039,3.833-20.415,7.8-28.259,7.8a16.155,16.155,0,0,1-6.906-1.351c-10.157-3.883-11.007-18.577-11.825-32.791-.441-7.614-1.1-19.126-4.071-19.868-.064,0-.369-.026-.682-.026-6.816,0-19.469,9.805-30.627,18.456-12.755,9.889-23.769,18.428-31.911,18.428-11.468,0-17.893-11.769-23.56-22.155-4-7.317-8.443-15.542-12.814-14.656-10.2,1.562-20.9,17.514-29.5,30.322-7,10.428-13.038,19.431-19.124,22.283-9.738,3.837-21.68-1.413-33.341-6.549C77.286,68.8,66.583,64.47,61.9,67.7c-8.03,4.983-5.084,20.591-2.486,34.359,1.965,10.406,3.658,19.4,1.371,25.4-3.562,7.776-13.88,12.3-24.795,17.081-10.175,4.456-21.7,9.506-20.583,15.207,1.4,6.583,15.6,11.893,28.133,16.574s24.37,9.113,30.169,16.125c5.777,6.9,6.3,18.577,6.846,30.945.557,12.525,1.133,25.479,7.555,29.945a8.1,8.1,0,0,0,4.631,1.205c5.567,0,13.289-3.454,20.758-6.8,8.658-3.879,17.619-7.89,25.607-7.89a19.511,19.511,0,0,1,7.092,1.253c4.142,1.141,31.587,48.233,34.435,53.954,3.909,7.122,7.491,14.269,10.586,21.107.946,2.079,1.854,4.192,2.742,6.286l1.626,3.825-3.919,1.387a107.249,107.249,0,0,0-23.53,11.783c-7.365,4.851-25.008,18-29.867,35.275-1.219,3.48-2.225,7.848-.523,10.258,1.754,2.474,6.391,2.993,9.975,2.993,16.717,0,45.024-10.931,57.107-15.6l1.249-.485c15.915-6.172,33.87-18.408,36.506-34.221.7-4.168.467-10.141-4.567-14.928-5.713-5.455-9.362-9.52-13.459-16.648-6.018-11.615-12.036-27.608-6.978-38.7,2.395-5.252,6.894-8.71,13.369-10.28a25.462,25.462,0,0,1,5.583-.625m5.1,101.941-2.155,6.583a67.827,67.827,0,0,1,10.721-15.9l-2.806,2.67,1.391-6.974a44.4,44.4,0,0,1-11.48,16.953Zm6.94-46.752a30.357,30.357,0,0,1,9.482,19.7c2.287-1.85,4.328-3.37,5.938-4.512a126.183,126.183,0,0,1,16.025-9.724c-9.117-17.534-28.929-45.368-43.488-45.368a10.187,10.187,0,0,0-2.177.237c-2.339.569-2.708,1.389-2.847,1.7-1.469,3.217-.038,12.465,6.553,25.212,2.989,5.168,5.667,8.131,10.514,12.753m42.023-246.02c.052.026.1.042.14.064-.042-.022-.088-.042-.14-.064' transform='translate(0 11.803)' fill='%23ff2121'/%3E%3Cpath id='Path_60014' data-name='Path 60014' d='M108.835,66.281c-9.043,0-15.762,11.775-15.381,27.918,2.373-3.851,5.687-6.088,9.626-6.088,10.971,0,22.68,17.528,27.986,39.154a84.034,84.034,0,0,1,1.948,11.242c3.829-6.942,4.524-19.166,1.634-33.092-4.544-21.6-14.822-39.134-25.813-39.134m-5.755,14.365h-.239a15.457,15.457,0,0,1,3.167-5.42c1.443-1.479,2.486-1.479,2.827-1.479,3.588,0,9.536,6.359,14.225,18.5-5.673-7.044-12.451-11.6-19.98-11.6' transform='translate(93.01 65.976)' fill='%23ff2121'/%3E%3Cpath id='Path_60015' data-name='Path 60015' d='M152.39,66.281c-9.023,0-15.762,11.775-15.381,27.918,2.375-3.851,5.687-6.088,9.628-6.088,10.969,0,22.678,17.528,28.008,39.154a80.751,80.751,0,0,1,1.948,11.218c3.807-6.942,4.5-19.166,1.612-33.068-4.546-21.6-14.822-39.134-25.815-39.134m-5.755,14.365H146.4a15.456,15.456,0,0,1,3.169-5.42c1.447-1.479,2.478-1.479,2.818-1.479,3.588,0,9.54,6.363,14.229,18.5-5.681-7.044-12.455-11.605-19.984-11.605' transform='translate(136.365 65.976)' fill='%23ff2121'/%3E%3Cpath id='Path_60016' data-name='Path 60016' d='M626.78,140.542c-5.174-10.488-14.146-18-25.94-21.712a64.811,64.811,0,0,0-19.485-2.732c-10.717,0-23.145,1.991-37.164,5.942a59.419,59.419,0,0,0,3.532-22.3c-.764-13.918-7.405-25.124-19.206-32.411a41.82,41.82,0,0,0-22.263-6.375c-12.108,0-24.6,5.028-37.28,14.974-2.492-60.1-35.151-72.577-42.6-74.638A36.712,36.712,0,0,0,416.54,0h0a42.678,42.678,0,0,0-24.356,7.728C376.737,18.406,367.61,38.244,365.048,66.7q-.727,8.045-1.006,15.776c-8.383-4.861-16.963-7.4-25.138-7.4a35.089,35.089,0,0,0-18.872,5.326c-8.57,5.445-22,19.5-15.674,52.459q.216,1.119.449,2.221-6.229-1.682-12.1-2.981a158.833,158.833,0,0,0-33.589-4.168c-29.672,0-42.682,13.09-48.375,24.071-6.06,11.693-5.439,24.753,1.758,36.773,10.815,18.054,34.918,31.352,57.637,39.99-24.837,17.935-28.68,37.3-26.425,52.046,2.321,15.213,11.336,26.621,25.384,32.112a56.963,56.963,0,0,0,20.726,3.548,94.2,94.2,0,0,0,21.069-2.57c-1.536,3.512-2.991,6.589-4.23,8.828-3.306,5.152-5.86,7.788-11.206,12.455-9.053,7.87-13.463,19.523-12.072,31.954,2.309,21.02,20.269,40.593,48.039,52.33,22.438,9.524,50.657,20.437,70.252,20.437,14.173,0,21.4-5.825,24.967-10.711a24.312,24.312,0,0,0,4.629-13.377,113.988,113.988,0,0,0,12.739,5.912l1.349.521c14.844,5.731,45.727,17.657,66.828,17.657,12.01,0,20.766-3.763,26.018-11.186,5.142-7.267,5.849-16.484,2.105-27.4-7.006-24.065-29.636-41.091-39.086-47.321a134.563,134.563,0,0,0-13.918-8.069c2.177-4.462,4.546-9.025,7.082-13.653.1-.174.188-.349.273-.525,3.227-6.483,10.384-18.475,17.26-29.468,3.492.936,7.078,1.82,10.867,2.606.124.026.249.016.371.04a112.558,112.558,0,0,0,28.087,4.017,59.535,59.535,0,0,0,21.668-3.687c13.918-5.447,22.827-16.614,25.1-31.444,2.087-13.643-1.094-32.982-26.271-50.44,21.345-9.378,39.7-22.558,49.636-36.526,10.757-15.133,12.675-31.577,5.408-46.3M470.24,347.131c-.988,2.165-1.93,4.35-2.845,6.513q3.257,1.158,6.461,2.51A117.312,117.312,0,0,1,493,366.46c8.363,5.513,17.388,13.12,24.1,22.045a53.205,53.205,0,0,1,8.961,17.322l.006.022c.369,1.05.653,2.031.9,2.981.074.291.128.567.19.85q.224,1,.353,1.92c.036.273.076.549.1.814a16,16,0,0,1,.078,1.926c0,.138.012.289,0,.423a12.041,12.041,0,0,1-.275,2.051c-.038.17-.1.321-.14.485a9.635,9.635,0,0,1-.471,1.327c-.082.18-.166.355-.255.525a8.33,8.33,0,0,1-.72,1.127c-.092.12-.17.249-.267.363a8.776,8.776,0,0,1-1.261,1.233c-.084.068-.184.122-.267.186a10.828,10.828,0,0,1-1.279.818c-.176.094-.355.18-.539.267a13.658,13.658,0,0,1-1.311.549c-.19.068-.373.142-.571.2a22.067,22.067,0,0,1-4.318.87c-.239.026-.489.044-.734.064q-.865.075-1.772.1c-.273.01-.547.018-.826.022-.172,0-.335.014-.509.014-.249,0-.521-.024-.772-.03-.748-.012-1.507-.038-2.289-.086-.413-.024-.828-.052-1.249-.086q-1.23-.1-2.5-.253c-.385-.046-.76-.082-1.149-.134-1.229-.164-2.478-.349-3.755-.571l-.092-.018c-1.267-.221-2.556-.475-3.859-.748-.425-.088-.856-.188-1.283-.281-.924-.2-1.852-.413-2.788-.637-.481-.116-.958-.231-1.439-.353q-1.392-.344-2.788-.716c-.451-.12-.9-.237-1.349-.361q-1.673-.458-3.344-.944c-.249-.074-.5-.142-.748-.216q-2.047-.6-4.081-1.239c-.365-.114-.724-.231-1.087-.347q-1.491-.47-2.955-.95l-1.395-.463c-.872-.291-1.732-.583-2.588-.876-.463-.158-.922-.313-1.377-.473-.916-.317-1.81-.631-2.7-.946-.345-.124-.7-.247-1.04-.369q-1.8-.646-3.522-1.277l-.74-.275c-.9-.331-1.782-.658-2.634-.98l-1.117-.421c-.726-.273-1.427-.539-2.107-.8-.337-.128-.662-.251-.99-.377-.716-.273-1.4-.535-2.053-.788-.271-.106-.533-.206-.8-.307L449.4,407.8a97.385,97.385,0,0,1-16.967-8.54,72.519,72.519,0,0,1-11.943-9.388,49.536,49.536,0,0,1-6.9-8.385,37.255,37.255,0,0,1-3.225-6.178,31.477,31.477,0,0,1-1.882-6.617,25,25,0,0,1-.323-5.4,20.242,20.242,0,0,1,6.345-13.926,68.448,68.448,0,0,0,11.262-13.07c.706-1.087,1.415-2.223,2.141-3.486a106.23,106.23,0,0,0,4.643-10.214c.828-2.125,1.616-4.4,2.281-6.744a45.064,45.064,0,0,0,1.822-10.639,20.44,20.44,0,0,0-1.752-9.648,13.743,13.743,0,0,0-4.073-4.979A18.643,18.643,0,0,0,423.8,287.4a22.026,22.026,0,0,0-2.816-.429c-.293-.028-.591-.032-.886-.048-.623-.034-1.243-.042-1.866-.024-.467.014-.934.048-1.4.088-.539.048-1.078.108-1.616.192-.465.072-.932.158-1.4.253q-.805.171-1.61.389c-.463.126-.928.261-1.393.411-.535.174-1.07.367-1.6.573-.461.176-.924.357-1.381.555-.533.231-1.064.483-1.594.742-.457.224-.912.445-1.367.688-.531.283-1.06.591-1.584.9-.451.263-.9.525-1.347.806-.525.333-1.048.69-1.572,1.048-.441.3-.884.6-1.321.916-.521.377-1.036.778-1.552,1.177-.435.335-.87.662-1.3,1.012-.521.425-1.04.876-1.556,1.321-.413.355-.826.7-1.235,1.066-.533.479-1.058.98-1.584,1.477-.387.365-.778.72-1.163,1.1-.547.537-1.085,1.1-1.626,1.65-.351.359-.706.708-1.054,1.074-.752.8-1.493,1.612-2.231,2.434-.381.429-.756.864-1.135,1.3-.583.674-1.169,1.347-1.742,2.033-.369.447-.726.9-1.091,1.351-.453.559-.912,1.115-1.355,1.68-.375.479-.74.966-1.111,1.449-.419.549-.842,1.093-1.255,1.646-.365.491-.716.982-1.076,1.475-.4.545-.8,1.089-1.183,1.636-.357.5-.7,1-1.052,1.507-.373.539-.748,1.078-1.111,1.616-.343.507-.676,1.01-1.01,1.515-.349.525-.7,1.05-1.036,1.57s-.651,1.014-.968,1.518-.653,1.026-.966,1.534-.611.988-.91,1.479-.609,1.008-.906,1.5-.569.962-.844,1.437-.561.964-.832,1.437-.531.936-.786,1.395-.513.92-.758,1.369-.477.876-.706,1.3q-.368.679-.708,1.339c-.212.4-.419.8-.619,1.187-.215.423-.423.832-.627,1.239-.188.381-.379.762-.557,1.129-.19.385-.365.756-.541,1.123-.158.339-.321.68-.471,1-.166.359-.313.7-.463,1.034-.134.3-.271.6-.389.884-.136.319-.255.609-.373.9-.1.253-.214.517-.3.75-.114.287-.2.541-.293.8-.07.192-.15.4-.206.571-.084.251-.14.455-.2.666-.036.134-.088.289-.118.407a4.415,4.415,0,0,0-.084.5c-.012.076-.036.18-.04.243a.565.565,0,0,0,.078.383q3.212,1.281,6.365,2.752c3.436,1.606,6.834,3.456,10.228,5.473,2.845,1.69,5.689,3.482,8.544,5.509,2.452,1.742,4.963,3.672,7.447,5.763s4.953,4.35,7.309,6.746a87.984,87.984,0,0,1,6.683,7.585c1.379,1.768,2.676,3.586,3.867,5.449a52.652,52.652,0,0,1,5.675,11.653q.5,1.512.884,3.041c.335,1.044.585,2.019.794,2.961.06.267.106.527.156.786q.2,1.045.3,2.005c.022.221.052.449.068.664a16.273,16.273,0,0,1,0,2.293c-.01.092-.03.174-.038.263a11.4,11.4,0,0,1-.319,1.754c-.046.178-.1.351-.158.523a8.835,8.835,0,0,1-.563,1.357c-.058.116-.11.241-.174.353a8.3,8.3,0,0,1-1.026,1.423c-.078.086-.166.16-.247.241a8.929,8.929,0,0,1-1.082.946c-.136.1-.277.2-.419.3a11.151,11.151,0,0,1-1.349.764c-.094.044-.18.1-.275.14a14.606,14.606,0,0,1-1.856.67c-.164.048-.339.086-.509.13-.521.134-1.058.249-1.616.345-.212.036-.421.074-.638.106-.676.1-1.375.172-2.1.22-.068,0-.134.014-.2.018-.67.04-1.357.06-2.067.06-.1,0-.208-.012-.305-.014-1.093-.008-2.217-.05-3.388-.142-.1-.008-.213-.024-.315-.032-1.083-.092-2.2-.218-3.338-.373-.4-.056-.808-.122-1.213-.184-.882-.134-1.774-.281-2.682-.449-.445-.08-.888-.164-1.337-.251q-1.458-.29-2.949-.629c-.357-.08-.708-.154-1.07-.237q-2.02-.473-4.081-1.02c-.281-.076-.565-.158-.846-.235q-1.67-.452-3.352-.942c-.471-.138-.936-.279-1.409-.421q-1.443-.434-2.889-.89c-.469-.148-.934-.293-1.4-.445q-1.625-.524-3.235-1.07c-.313-.106-.629-.21-.94-.315q-2.056-.7-4.075-1.429c-.365-.13-.718-.261-1.08-.391q-1.49-.542-2.949-1.083l-1.387-.521q-1.326-.5-2.612-1l-1.253-.483q-1.559-.611-3.047-1.2c-.186-.074-.375-.148-.559-.221-1.163-.465-2.279-.918-3.364-1.361l-1.081-.447c-.74-.305-1.463-.6-2.159-.892l-1.026-.429-1.963-.824-.862-.363-2.271-.964A90.433,90.433,0,0,1,314.5,392.049c-6.75-5.681-12.17-12.407-14.776-19.934a30.517,30.517,0,0,1-1.506-6.641,25.955,25.955,0,0,1-.164-2.734,22.364,22.364,0,0,1,1.293-7.734,20.533,20.533,0,0,1,5.924-8.58c1.483-1.293,2.829-2.5,4.089-3.693s2.426-2.373,3.552-3.612a57.532,57.532,0,0,0,3.737-4.6q1.119-1.524,2.265-3.282c.188-.289.371-.551.563-.852.78-1.381,1.636-3.049,2.542-4.939s1.862-4,2.843-6.256,1.982-4.671,2.983-7.168c2.861-7.126,5.691-14.916,7.9-21.826-.05.024-.092.062-.144.086a57.381,57.381,0,0,1-6.834,2.273c-.8.263-1.59.559-2.373.866-1.568.617-3.121,1.275-4.717,1.8-.611.2-1.233.351-1.858.5l-.379.16q-2.664.925-5.312,1.718c-15.814,4.711-29.879,5.208-39.6,1.415a27.287,27.287,0,0,1-6.1-3.294,23.764,23.764,0,0,1-8.087-10.3,27.237,27.237,0,0,1-1.123-3.3,31.038,31.038,0,0,1-.754-3.57c-3.582-23.416,19.986-39.84,41.989-49.9,3.143-1.435,6.254-2.742,9.251-3.919a209.141,209.141,0,0,1-36.338-10.715c-18.619-7.357-36.247-17.436-45.354-29.007a37.571,37.571,0,0,1-2.71-3.909c-4.564-7.628-5-15.111-1.309-22.237,8.219-15.861,30.256-19.964,65.489-12.192a313.981,313.981,0,0,1,35.829,10.464q2.245.79,4.346,1.558a69.647,69.647,0,0,1-3.446-6.28,90.534,90.534,0,0,1-7.2-22.378c-3.456-17.995-.257-31.15,9.017-37.041,8.6-5.465,21.089-3.378,33.429,5.6a107.693,107.693,0,0,1,18.659,17.426q-.251-2.134-.469-4.486a241,241,0,0,1,.259-43.5c2.147-23.827,9.125-39.988,20.75-48.025,7.89-5.451,16.4-5.811,21.724-4.332,3.414.946,29.043,9.716,31.6,59.533a195.864,195.864,0,0,1-1.243,32.11c-.008.094-.291,3.249-.844,7.812,2.835-3.574,5.577-6.806,7.992-9.55s4.508-4.994,6.04-6.6l2.017-2.085c19.83-20.1,38.062-25.906,52.721-16.861a24.472,24.472,0,0,1,12.142,20.519,37.466,37.466,0,0,1-.68,9.023,54.225,54.225,0,0,1-1.608,6.29c-2.7,8.484-7.493,17.276-13.12,25.421-1.4,2.037-2.865,4.033-4.354,5.974q-1.119,1.455-2.257,2.867c25.32-11.061,62.881-24.224,85.561-17.057,7.926,2.5,13.662,7.237,17.037,14.08,4.795,9.718,3.346,20.447-4.184,31.045-13.327,18.741-45.98,36.211-77.29,42.039a173.659,173.659,0,0,1,18.791,8.036c2.113,1.068,4.2,2.195,6.23,3.378,12.344,7.2,20.431,15.149,24.2,23.747.379.86.71,1.726,1,2.6a28.6,28.6,0,0,1,1.109,13.561c-1.267,8.293-5.6,14.57-12.607,18.336a28.9,28.9,0,0,1-3.165,1.459c-11.126,4.348-26.431,2.863-40.986-1.016l-.016,0a3.289,3.289,0,0,1-.653-.066A165.337,165.337,0,0,1,506.8,285.2c-.467-.158-.928-.345-1.395-.507-8.279,12.824-19.457,31.048-24.111,40.4-4.021,7.337-7.738,14.7-11.053,22.035m-66.04-8.566A35.023,35.023,0,0,0,394.191,356q-1.257-.934-2.408-1.754a137.536,137.536,0,0,0-14.618-9.085c9-16.5,28.235-43.37,41.732-43.37a7.208,7.208,0,0,1,1.618.178,5.018,5.018,0,0,1,1.058.371c.7,2.215-.048,10.234-6.768,23.316-3.077,5.3-5.491,8.031-10.6,12.912' transform='translate(205.658)' fill='%23ff2121'/%3E%3Cpath id='Path_60017' data-name='Path 60017' d='M274.018,93.738a41.991,41.991,0,0,0-.842,9.684c2.057-3.336,4.929-5.278,8.347-5.278,4.755,0,9.668,3.8,13.97,9.941q.808,1.152,1.582,2.41a76.634,76.634,0,0,1,8.706,21.592q.625,2.547,1.04,4.987t.649,4.755c2.075-3.759,3.081-9.309,2.929-15.889a71.44,71.44,0,0,0-1.532-12.795,78.634,78.634,0,0,0-7.652-21.574c-4.186-7.541-9.345-12.35-14.7-12.35-5.881,0-10.626,5.743-12.491,14.517' transform='translate(271.907 78.857)' fill='%23ff2121'/%3E%3Cpath id='Path_60018' data-name='Path 60018' d='M340.687,141.829a24.727,24.727,0,0,0,2.566-8.536,47.319,47.319,0,0,0,.377-7.353,70.872,70.872,0,0,0-1.529-12.795,78.5,78.5,0,0,0-7.658-21.574c-4.192-7.541-9.356-12.35-14.718-12.35-7.838,0-13.663,10.208-13.331,24.2a12.074,12.074,0,0,1,3.664-3.891,8.524,8.524,0,0,1,4.681-1.387c2.971,0,6.006,1.485,8.914,4.1.581.523,1.159,1.089,1.728,1.7,3.989,4.27,7.658,10.612,10.486,18.052q.608,1.6,1.157,3.253c.736,2.211,1.4,4.5,1.973,6.842a72.826,72.826,0,0,1,1.69,9.742' transform='translate(304.973 78.857)' fill='%23ff2121'/%3E%3Cpath id='Path_60019' data-name='Path 60019' d='M352.942,79.221c-7.82,0-13.663,10.208-13.331,24.2a12.075,12.075,0,0,1,3.664-3.891,8.519,8.519,0,0,1,4.681-1.387c2.971,0,6.006,1.485,8.915,4.1.583.523,1.155,1.089,1.728,1.7,4.559,4.879,8.7,12.467,11.653,21.3.369,1.105.722,2.229,1.052,3.37s.643,2.3.93,3.47a70.16,70.16,0,0,1,1.688,9.724,24.778,24.778,0,0,0,2.55-8.536,61.21,61.21,0,0,0-1.153-20.128c-2.708-12.876-7.766-24.083-13.758-29.827-2.722-2.612-5.641-4.1-8.618-4.1' transform='translate(338.037 78.857)' fill='%23ff2121'/%3E%3Cpath id='Path_60020' data-name='Path 60020' d='M62.735,88.7c13.984,0,14.006-21.732,0-21.732-13.984,0-14.006,21.732,0,21.732' transform='translate(51.999 66.659)' fill='%23ff2121'/%3E%3Cpath id='Path_60021' data-name='Path 60021' d='M62.855,79.446A10.031,10.031,0,0,1,64.7,80.581l-.439-.341a10.393,10.393,0,0,1,1.8,1.814l-.339-.441a10.162,10.162,0,0,1,1.219,2.067,2.183,2.183,0,0,0,1.3,1,2.234,2.234,0,0,0,1.676-.219,2.193,2.193,0,0,0,1-1.3c.026-.192.052-.385.078-.579a2.161,2.161,0,0,0-.3-1.1,11.974,11.974,0,0,0-5.647-5.795,2.348,2.348,0,0,0-1.674-.219,2.226,2.226,0,0,0-1.3,1,2.195,2.195,0,0,0-.217,1.674,2.135,2.135,0,0,0,1,1.3' transform='translate(61.49 75.055)' fill='%23ff2121'/%3E%3Cpath id='Path_60022' data-name='Path 60022' d='M62.249,76.493c2.8,0,2.8-4.346,0-4.346s-2.8,4.346,0,4.346' transform='translate(59.873 71.816)' fill='%23ff2121'/%3E%3Cpath id='Path_60023' data-name='Path 60023' d='M63.072,79.373c2.8,0,2.8-4.346,0-4.346s-2.8,4.346,0,4.346' transform='translate(60.693 74.682)' fill='%23ff2121'/%3E%3Cpath id='Path_60024' data-name='Path 60024' d='M63.483,78.138c2.8,0,2.8-4.346,0-4.346s-2.8,4.346,0,4.346' transform='translate(61.102 73.453)' fill='%23ff2121'/%3E%3Cpath id='Path_60025' data-name='Path 60025' d='M102.559,76.892c-.054-.267-.068-.289-.044-.07a3.321,3.321,0,0,1-.014-.423c-.016-.4-.11.152.046-.247.03-.078.247-.579.082-.263.04-.074.459-.706.255-.451a3.607,3.607,0,0,1,1.828-1.275,3.03,3.03,0,0,1,2.373.072,6.449,6.449,0,0,1,2.233,1.548c3.44,3.51,3.9,9.223,6.531,13.4l3.412-2.634q-8.019-6.788-16.686-12.759-.548,2.023-1.1,4.049a13.316,13.316,0,0,1,9.68,2.676l2.634-3.412-4.44-3.189a2.191,2.191,0,0,0-2.973.78,2.219,2.219,0,0,0,.78,2.973l4.44,3.189c1.983,1.425,4.564-1.872,2.632-3.414a17.66,17.66,0,0,0-12.753-3.949,2.194,2.194,0,0,0-1.1,4.051q8.2,5.645,15.806,12.078a2.2,2.2,0,0,0,2.853.17,2.17,2.17,0,0,0,.561-2.8c-2.6-4.132-3.159-9.187-6.2-13.1-2.881-3.707-8.016-5.793-12.182-2.772a6.539,6.539,0,0,0-2.851,6.93c.682,2.712,4.875,1.562,4.19-1.155' transform='translate(97.73 69.349)' fill='%23ff2121'/%3E%3Cpath id='Path_60026' data-name='Path 60026' d='M144.317,79.744a8.47,8.47,0,0,1,14.127,6.816q1.859-.769,3.711-1.536a28.116,28.116,0,0,0-18.849-10.292c-2.091-.243-3.035,3.211-1.1,4.049a8.614,8.614,0,0,0,11.925-8.093,2.2,2.2,0,0,0-3.27-1.878q-3.765,2.421-7.529,4.839l3.191,1.3a3.985,3.985,0,0,1-.215-.637c.084.345-.008-.239-.012-.3a1.918,1.918,0,0,1,.164-.68c-.044.1.206-.347.265-.433.082-.122.084-.124,0-.006l.152-.164c.413-.409-.235.092.251-.219.04-.024.585-.257.287-.152a1.473,1.473,0,0,1,1.305.249,1.73,1.73,0,0,1,.786,1.74,2.191,2.191,0,0,0,2.171,2.173,2.217,2.217,0,0,0,2.175-2.173,5.977,5.977,0,1,0-11.521,1.76c.515,1.217,1.882,2.141,3.193,1.3q3.765-2.421,7.531-4.839-1.637-.937-3.27-1.876c.018.223.014.447.026.67.024.461.072-.118-.024.293-.052.214-.1.425-.17.633-.142.443.076-.094-.122.287a5.086,5.086,0,0,1-1.325,1.626,4.486,4.486,0,0,1-2.107.95c-.156.028-.144.03.036.01-.11.012-.218.02-.329.026-.219.006-.433.01-.652,0-.158-.014-.148-.008.034.016a3.1,3.1,0,0,1-.323-.066c-.074-.02-.718-.229-.427-.1q-.548,2.026-1.1,4.051A23.994,23.994,0,0,1,159.081,88.1a2.15,2.15,0,0,0,2.377.449,2.2,2.2,0,0,0,1.335-1.985,12.821,12.821,0,0,0-21.548-9.889,2.173,2.173,0,0,0,3.073,3.073' transform='translate(139.97 67.641)' fill='%23ff2121'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: left 10% bottom -250px;
  background-repeat: no-repeat;
  padding-bottom: 250px !important;
}
.section__story-mission .accordion-flush {
  margin-top: -50px;
}
@media (min-width: 992px) {
  .section__story-mission .accordion-flush {
    margin-top: 0;
  }
}
.section__story-mission .accordion-flush .accordion-item {
  border-bottom: 1px solid #fff;
  padding-bottom: 20px;
}
.section__story-mission .accordion-flush .accordion-item:first-child h2, .section__story-mission .accordion-flush .accordion-item:first-child .h2 {
  padding-top: 0;
}
.section__story-mission .accordion-flush h2, .section__story-mission .accordion-flush .h2 {
  border-bottom: none !important;
  padding-top: 70px;
}
@media (min-width: 992px) {
  .section__story-mission .accordion-flush h2, .section__story-mission .accordion-flush .h2 {
    padding-top: 70px;
  }
}
.section__story-mission .accordion-flush button {
  text-transform: uppercase;
  color: #D6C8B1;
  font-weight: 500;
  font-family: "BebasNeueSemiRounde-Regular", serif;
  font-size: 45px;
  line-height: 0.8;
}
@media (min-width: 1200px) {
  .section__story-mission .accordion-flush button {
    font-size: 75px;
  }
}
.section__story-mission .accordion-flush button.collapsed {
  color: #fff;
}
.section__story-mission .accordion-flush button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.062' height='35.271' viewBox='0 0 34.062 35.271'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_170' data-name='Rectangle 170' width='34.062' height='12.001' fill='%23d6c8b1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_373' data-name='Group 373' transform='translate(-698 -1339.978)'%3E%3Cg id='Group_371' data-name='Group 371' transform='translate(698 1351.613)'%3E%3Cg id='Group_370' data-name='Group 370' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_59203' data-name='Path 59203' d='M33.907,6.156c-1.372,3.25-7.167,1.849-9.737,2.34-7.418,1.415-15.215,4.539-23,3.163-1.69-.975-1.513-5.62.306-6.519C4.09,3.848,14.954,3.248,18.892,2.571,22.44,1.96,30.083-2.053,32.986,1.36c.774.91,1.37,3.731.921,4.8' transform='translate(0 0)' fill='%23d6c8b1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_372' data-name='Group 372' transform='translate(723.063 1341.441) rotate(97)'%3E%3Cg id='Group_370-2' data-name='Group 370' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_59203-2' data-name='Path 59203' d='M33.907,6.156C32.535,9.406,26.741,8,24.17,8.5c-7.418,1.415-15.215,4.539-23,3.163-1.69-.975-1.513-5.62.306-6.519C4.09,3.848,14.954,3.248,18.892,2.571,22.44,1.959,30.083-2.053,32.986,1.36c.774.91,1.37,3.731.921,4.8' transform='translate(0 0.001)' fill='%23d6c8b1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 34px;
  height: 35px;
}
.section__story-mission .accordion-flush button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.062' height='12.001' viewBox='0 0 34.062 12.001'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_170' data-name='Rectangle 170' width='34.062' height='12.001' fill='%23d6c8b1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_373' data-name='Group 373' transform='translate(-698 -1351.613)'%3E%3Cg id='Group_371' data-name='Group 371' transform='translate(698 1351.613)'%3E%3Cg id='Group_370' data-name='Group 370' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_59203' data-name='Path 59203' d='M33.907,6.156c-1.372,3.25-7.167,1.849-9.737,2.34-7.418,1.415-15.215,4.539-23,3.163-1.69-.975-1.513-5.62.306-6.519C4.09,3.848,14.954,3.248,18.892,2.571,22.44,1.96,30.083-2.053,32.986,1.36c.774.91,1.37,3.731.921,4.8' transform='translate(0 0)' fill='%23d6c8b1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 34px;
  height: 12px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.section__story-mission .accordion-flush .accordion-body {
  margin-top: 20px;
}

.section__our-products-slider {
  overflow: initial;
  margin-top: -100px;
}
.section__our-products-slider .slide {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section__our-products-slider .slide.active {
  display: block;
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-animation: productSlideUp 0.5s ease-out forwards;
          animation: productSlideUp 0.5s ease-out forwards;
}
@media (min-width: 992px) {
  .section__our-products-slider #slide-01, .section__our-products-slider #slide-02 {
    padding-left: 150px;
  }
}
@media (min-width: 992px) {
  .section__our-products-slider .products {
    padding-top: 150px;
    padding-bottom: 30px;
  }
}
.section__our-products-slider .content > div {
  margin-top: 20px;
}
@media (min-width: 576px) {
  .section__our-products-slider .content > div {
    margin-top: 0;
    display: inline-block;
    margin-right: 20px;
  }
}
.section__our-products-slider .product-info {
  margin-bottom: 20px;
}
.section__our-products-slider .product-info h2, .section__our-products-slider .product-info .h2 {
  opacity: 0.12;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
  cursor: pointer;
}
.section__our-products-slider .product-info h2:hover, .section__our-products-slider .product-info .h2:hover {
  opacity: 0.4;
}
.section__our-products-slider .product-info .content {
  display: none;
  padding-bottom: 30px;
  border-bottom: 1px solid #D6C8B1;
}
.section__our-products-slider .product-info.active .content {
  display: block;
}
.section__our-products-slider .product-info.active h2, .section__our-products-slider .product-info.active .h2 {
  opacity: 1;
}
.section__our-products-slider .text-hollow-white {
  font-size: 76px;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
}
@media (min-width: 992px) {
  .section__our-products-slider .text-hollow-white {
    font-size: 116px;
  }
}

@-webkit-keyframes productSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes productSlideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (min-width: 992px) {
  .product-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    opacity: 0;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    z-index: 1;
  }
}
.product-overlay h3, .product-overlay .h3 {
  display: block !important;
  color: #000;
}
@media (min-width: 992px) {
  .product-overlay h3, .product-overlay .h3 {
    display: none !important;
    color: #fff;
    position: absolute;
    bottom: 0px;
    right: 20px;
  }
}
@media (min-width: 992px) {
  .product-overlay:hover {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .product-overlay:hover h3, .product-overlay:hover .h3 {
    display: block !important;
  }
}

.mobile-p-header {
  color: #000;
}

.signup-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  overflow-y: scroll;
}

.signup-modal > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.signup-modal .modal-item {
  max-width: 700px;
  width: 100%;
  padding: 50px 30px;
}
@media (min-width: 768px) {
  .signup-modal .modal-item {
    padding: 50px;
  }
}
.signup-modal .gform_wrapper {
  width: 100%;
  margin: 0 auto;
  background-color: #000;
  border: 5px solid #fff;
  height: auto;
  display: block;
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  opacity: 0;
  padding: 50px 30px;
}
@media (min-width: 768px) {
  .signup-modal .gform_wrapper {
    padding: 50px;
  }
}
.signup-modal .gform_title {
  color: #fff !important;
  font-size: 34px !important;
  text-align: center !important;
  margin-bottom: 50px !important;
}
.signup-modal .gform_confirmation_message {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center !important;
}
.signup-modal .gform-footer {
  text-align: center !important;
  width: 100% !important;
  display: block !important;
  margin-top: 60px !important;
}
.signup-modal input {
  background-color: transparent !important;
  border: none !important;
  padding: 0 0 15px !important;
  color: #fff !important;
  font-size: 17px !important;
  border-bottom: 1px solid #606060 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.signup-modal input::-webkit-input-placeholder {
  color: #fff !important;
}
.signup-modal input::-moz-placeholder {
  color: #fff !important;
}
.signup-modal input:-ms-input-placeholder {
  color: #fff !important;
}
.signup-modal input::-ms-input-placeholder {
  color: #fff !important;
}
.signup-modal input::placeholder {
  color: #fff !important;
}
.signup-modal textarea {
  background-color: transparent !important;
  border: none !important;
  padding: 10px 0 20px !important;
  color: #fff !important;
  font-size: 17px !important;
  width: 100% !important;
  border-bottom: 1px solid #606060 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.signup-modal .gform-theme--foundation .gform_fields,
.signup-modal .gform-theme--foundation .gform-grid-row {
  row-gap: 40px !important;
}
@media screen and (min-width: 640px) {
  .signup-modal .gform-theme--foundation .gform_fields,
  .signup-modal .gform-theme--foundation .gform-grid-row {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important;
  }
}
.signup-modal .gform_button {
  font-weight: 600 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  padding: 0 0 3px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fff !important;
}
.signup-modal .gform_button:hover {
  font-weight: 700 !important;
}

@-webkit-keyframes imgZoom {
  from {
    opacity: 0;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes imgZoom {
  from {
    opacity: 0;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes closeZoom {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes closeZoom {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.has-modal {
  overflow: hidden;
}
body.has-modal .signup-modal .gform_wrapper {
  -webkit-animation: imgZoom 0.15s ease-out 0s forwards;
          animation: imgZoom 0.15s ease-out 0s forwards;
}

.close-modal {
  margin-bottom: 20px;
  text-align: right;
  width: 100%;
  opacity: 0;
  -webkit-animation: closeZoom 0.25s ease-out 0s forwards;
          animation: closeZoom 0.25s ease-out 0s forwards;
}
.close-modal svg {
  width: 26px;
  height: 26px;
  cursor: pointer;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
.close-modal svg:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.section__product-characteristics > div {
  max-width: 1200px;
}
.section__product-characteristics .characteristics > div {
  max-width: 1200px;
  border-top: 1px solid #D6C8B1;
}
@media (min-width: 992px) {
  .section__product-characteristics .characteristics > div {
    border-top: none;
    border-left: 1px solid #D6C8B1;
  }
}
.section__product-characteristics .characteristics > div:first-child {
  border-top: none;
}
@media (min-width: 992px) {
  .section__product-characteristics .characteristics > div:first-child {
    border-left: none;
  }
}
.section__product-characteristics .characteristics > div > div {
  width: 100%;
  text-align: center;
}

.section__faqs {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='492.143' height='509.991' viewBox='0 0 492.143 509.991'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1639' data-name='Rectangle 1639' width='492.143' height='509.991' fill='%23ff2121'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3127' data-name='Group 3127' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_60039' data-name='Path 60039' d='M487.119,162.935c-6-12.159-16.4-20.864-30.073-25.171a75.139,75.139,0,0,0-22.59-3.167c-12.425,0-26.832,2.309-43.086,6.889,2.88-8.416,4.564-17.2,4.095-25.854C394.579,99.5,386.88,86.5,373.2,78.057a48.483,48.483,0,0,0-25.81-7.391c-14.037,0-28.523,5.83-43.22,17.359-2.889-69.671-40.752-84.141-49.392-86.53A42.561,42.561,0,0,0,243.381,0h0a49.478,49.478,0,0,0-28.237,8.96c-17.905,12.379-28.486,35.378-31.457,68.364q-.843,9.327-1.166,18.289c-9.718-5.635-19.666-8.582-29.143-8.582A40.68,40.68,0,0,0,131.5,93.2c-9.936,6.313-25.509,22.608-18.171,60.818q.25,1.3.521,2.575-7.221-1.95-14.033-3.456c-14.544-3.206-27.644-4.833-38.94-4.833-34.4,0-49.482,15.175-56.082,27.906-7.026,13.556-6.306,28.7,2.038,42.632,12.538,20.931,40.481,36.347,66.821,46.362C44.856,286,40.4,308.455,43.014,325.546c2.69,17.637,13.142,30.862,29.428,37.228a66.039,66.039,0,0,0,24.029,4.113,109.21,109.21,0,0,0,24.426-2.98c-1.781,4.071-3.468,7.639-4.9,10.234-3.833,5.973-6.794,9.029-12.992,14.44-10.5,9.124-15.608,22.634-14,37.046C91.682,450,112.5,472.688,144.7,486.3c26.013,11.042,58.729,23.693,81.446,23.693,16.432,0,24.808-6.753,28.944-12.418a28.185,28.185,0,0,0,5.367-15.509,132.147,132.147,0,0,0,14.768,6.854l1.564.6c17.207,6.644,53.012,20.471,77.476,20.471,13.924,0,24.075-4.363,30.164-12.969,5.961-8.425,6.78-19.11,2.441-31.764-8.122-27.9-34.358-47.638-45.314-54.861a156,156,0,0,0-16.135-9.355c2.524-5.173,5.27-10.463,8.21-15.828.111-.2.217-.4.317-.608,3.741-7.516,12.039-21.419,20.01-34.163,4.048,1.085,8.205,2.11,12.6,3.021.143.03.289.018.43.046a130.493,130.493,0,0,0,32.562,4.657,69.022,69.022,0,0,0,25.121-4.275c16.135-6.315,26.465-19.261,29.095-36.454,2.42-15.816-1.268-38.237-30.457-58.476,24.746-10.873,46.026-26.152,57.544-42.346,12.471-17.544,14.694-36.609,6.269-53.681m-181.481,239.5c-1.145,2.51-2.237,5.043-3.3,7.551q3.775,1.343,7.491,2.91a136,136,0,0,1,22.2,11.948c9.7,6.392,20.158,15.21,27.945,25.558a61.682,61.682,0,0,1,10.389,20.082l.007.025c.428,1.217.756,2.355,1.041,3.456.086.338.148.657.22.985q.26,1.156.409,2.225c.042.317.088.636.118.944a18.576,18.576,0,0,1,.09,2.232c0,.16.014.335,0,.49a13.954,13.954,0,0,1-.319,2.378c-.044.2-.111.372-.162.562a11.165,11.165,0,0,1-.546,1.538c-.095.208-.192.412-.3.608a9.647,9.647,0,0,1-.835,1.307c-.106.139-.2.289-.31.421a10.176,10.176,0,0,1-1.462,1.43c-.1.079-.213.141-.31.215a12.539,12.539,0,0,1-1.483.948c-.2.109-.412.208-.625.31a15.836,15.836,0,0,1-1.52.636c-.222.079-.433.164-.662.236a25.584,25.584,0,0,1-5.006,1.009c-.278.03-.567.051-.851.074q-1,.087-2.054.12c-.317.012-.634.021-.958.025-.2,0-.389.016-.59.016-.289,0-.6-.028-.9-.035-.868-.014-1.747-.044-2.653-.1-.479-.028-.96-.06-1.448-.1q-1.426-.118-2.9-.294c-.447-.053-.881-.095-1.332-.155-1.425-.19-2.873-.4-4.354-.662l-.106-.021c-1.469-.257-2.963-.551-4.474-.867-.493-.1-.992-.217-1.487-.326-1.071-.236-2.147-.479-3.232-.738-.557-.134-1.11-.268-1.668-.409q-1.614-.4-3.232-.83c-.523-.139-1.043-.275-1.564-.419q-1.94-.531-3.877-1.094c-.289-.086-.578-.164-.867-.25q-2.373-.7-4.731-1.437c-.423-.132-.84-.268-1.261-.4q-1.728-.545-3.426-1.1l-1.617-.537c-1.011-.338-2.008-.675-3-1.016-.537-.183-1.069-.363-1.6-.548-1.062-.368-2.1-.731-3.128-1.1-.4-.143-.81-.287-1.205-.428q-2.092-.749-4.083-1.481l-.858-.319c-1.043-.384-2.066-.763-3.054-1.136l-1.3-.488c-.842-.317-1.654-.625-2.443-.928-.391-.148-.768-.292-1.147-.437-.831-.317-1.619-.62-2.38-.914-.315-.123-.618-.238-.923-.356l-2.54-.981a112.9,112.9,0,0,1-19.67-9.9,84.075,84.075,0,0,1-13.845-10.884,57.428,57.428,0,0,1-8-9.721,43.2,43.2,0,0,1-3.738-7.162,36.49,36.49,0,0,1-2.181-7.671,28.97,28.97,0,0,1-.375-6.265,23.468,23.468,0,0,1,7.356-16.145c5.4-5.154,9.186-9.189,13.056-15.152.819-1.261,1.64-2.577,2.482-4.041a123.148,123.148,0,0,0,5.383-11.842c.96-2.464,1.874-5.106,2.644-7.819a52.236,52.236,0,0,0,2.112-12.335,23.7,23.7,0,0,0-2.031-11.185,15.933,15.933,0,0,0-4.722-5.772,21.613,21.613,0,0,0-8.157-3.692,25.53,25.53,0,0,0-3.264-.5c-.34-.032-.685-.037-1.027-.055-.722-.039-1.441-.049-2.163-.028-.541.016-1.083.056-1.622.1-.625.056-1.249.125-1.874.222-.539.083-1.08.183-1.619.294q-.933.2-1.867.451c-.537.146-1.076.3-1.615.477-.62.2-1.24.426-1.858.664-.534.2-1.071.414-1.6.643-.618.268-1.233.56-1.848.861-.53.259-1.057.516-1.585.8-.615.328-1.228.685-1.837,1.046-.523.305-1.041.608-1.562.935-.608.386-1.215.8-1.823,1.214-.511.352-1.025.692-1.531,1.062-.6.437-1.2.9-1.8,1.365-.5.389-1.009.768-1.508,1.173-.6.493-1.205,1.016-1.8,1.531-.479.412-.958.81-1.432,1.235-.618.555-1.226,1.136-1.837,1.712-.449.423-.9.835-1.349,1.27-.634.622-1.258,1.27-1.885,1.913-.407.416-.819.821-1.221,1.245-.872.923-1.733,1.869-2.586,2.822-.442.5-.877,1-1.316,1.506-.675.782-1.356,1.561-2.02,2.357-.428.518-.844,1.043-1.265,1.566-.525.648-1.057,1.293-1.571,1.948-.435.555-.858,1.12-1.289,1.68-.486.636-.976,1.268-1.455,1.909-.423.569-.83,1.138-1.247,1.71-.46.632-.925,1.263-1.372,1.9-.414.583-.817,1.164-1.219,1.747-.433.625-.868,1.249-1.289,1.874-.4.588-.784,1.171-1.171,1.756-.4.608-.807,1.217-1.2,1.821s-.754,1.175-1.122,1.76-.756,1.189-1.12,1.779-.708,1.145-1.055,1.714c-.354.585-.706,1.168-1.05,1.742s-.659,1.115-.979,1.666-.65,1.117-.965,1.666-.615,1.085-.911,1.617-.595,1.066-.879,1.587-.553,1.016-.819,1.513q-.427.788-.821,1.552c-.245.465-.486.925-.717,1.376-.25.49-.49.965-.726,1.437-.217.442-.44.884-.645,1.309-.22.447-.423.877-.627,1.3-.183.393-.372.789-.546,1.164-.192.416-.363.807-.537,1.2-.155.347-.315.7-.451,1.025-.157.37-.3.706-.433,1.046-.118.294-.248.6-.352.87-.132.333-.236.627-.34.925-.081.222-.174.463-.238.662-.1.291-.162.527-.231.773-.042.155-.1.335-.136.472a5.1,5.1,0,0,0-.1.578c-.014.088-.042.208-.046.282a.655.655,0,0,0,.09.444q3.723,1.485,7.38,3.19c3.984,1.862,7.923,4.007,11.858,6.345,3.3,1.959,6.6,4.037,9.906,6.387,2.843,2.02,5.753,4.257,8.633,6.681s5.742,5.043,8.474,7.821a102,102,0,0,1,7.747,8.793c1.6,2.05,3.1,4.157,4.483,6.318a61.04,61.04,0,0,1,6.579,13.51q.583,1.752,1.025,3.526c.389,1.21.678,2.341.921,3.433.069.31.123.611.18.911q.232,1.211.342,2.325c.025.257.06.52.079.77a18.874,18.874,0,0,1,0,2.658c-.012.106-.035.2-.044.305a13.22,13.22,0,0,1-.37,2.033c-.053.206-.118.407-.183.606a10.25,10.25,0,0,1-.652,1.573c-.067.134-.127.28-.2.409a9.508,9.508,0,0,1-1.191,1.649c-.088.1-.19.185-.285.28a10.353,10.353,0,0,1-1.254,1.1c-.157.118-.322.231-.486.342a12.927,12.927,0,0,1-1.564.886c-.109.051-.208.113-.319.162a16.931,16.931,0,0,1-2.151.777c-.19.056-.393.1-.59.15-.6.155-1.226.289-1.874.4-.245.042-.488.086-.74.123-.784.111-1.594.2-2.438.254-.079,0-.155.016-.236.021-.777.046-1.573.069-2.4.069-.113,0-.241-.014-.354-.016-1.268-.009-2.57-.058-3.928-.164-.118-.009-.248-.028-.366-.037-1.256-.106-2.549-.252-3.87-.433-.465-.065-.937-.141-1.406-.213-1.022-.155-2.057-.326-3.109-.52-.516-.093-1.029-.19-1.55-.292q-1.69-.337-3.419-.729c-.414-.093-.821-.178-1.24-.275q-2.342-.548-4.731-1.182c-.326-.088-.655-.183-.981-.273q-1.936-.524-3.886-1.092c-.546-.16-1.085-.324-1.633-.488q-1.673-.5-3.35-1.032c-.544-.171-1.083-.34-1.626-.516q-1.884-.607-3.75-1.24c-.363-.123-.729-.243-1.09-.365q-2.384-.815-4.724-1.656c-.423-.15-.833-.3-1.252-.453q-1.728-.628-3.419-1.256l-1.608-.6q-1.537-.583-3.028-1.159l-1.453-.56q-1.808-.708-3.532-1.395c-.215-.086-.435-.171-.648-.257-1.349-.539-2.642-1.064-3.9-1.578l-1.254-.518c-.858-.354-1.7-.7-2.5-1.034l-1.189-.5-2.276-.955-1-.421c-.937-.4-1.823-.773-2.633-1.117a104.842,104.842,0,0,1-26.353-15.837c-7.826-6.586-14.109-14.384-17.13-23.11a35.382,35.382,0,0,1-1.747-7.7,30.122,30.122,0,0,1-.19-3.169,25.928,25.928,0,0,1,1.5-8.966,23.8,23.8,0,0,1,6.868-9.947c1.719-1.5,3.28-2.9,4.74-4.282s2.813-2.751,4.118-4.187a66.7,66.7,0,0,0,4.333-5.332q1.3-1.766,2.626-3.805c.217-.335.43-.638.652-.988.9-1.6,1.9-3.535,2.947-5.725s2.158-4.634,3.3-7.252,2.3-5.416,3.458-8.31c3.317-8.261,6.6-17.292,9.163-25.3-.058.028-.106.072-.167.1a66.53,66.53,0,0,1-7.923,2.635c-.928.305-1.844.648-2.751,1-1.818.715-3.618,1.478-5.469,2.084-.708.229-1.43.407-2.154.578l-.44.185q-3.088,1.072-6.158,1.992c-18.333,5.462-34.64,6.038-45.915,1.64a31.631,31.631,0,0,1-7.067-3.819A27.55,27.55,0,0,1,62.3,330.89a31.568,31.568,0,0,1-1.3-3.822,35.976,35.976,0,0,1-.874-4.139c-4.152-27.147,23.17-46.188,48.679-57.845,3.644-1.663,7.25-3.178,10.725-4.543A242.461,242.461,0,0,1,77.4,248.119c-21.586-8.529-42.022-20.214-52.58-33.629a43.562,43.562,0,0,1-3.142-4.532c-5.291-8.844-5.8-17.519-1.518-25.78,9.529-18.389,35.077-23.145,75.924-14.134a364.007,364.007,0,0,1,41.538,12.131q2.6.916,5.038,1.807a80.759,80.759,0,0,1-4-7.28,104.958,104.958,0,0,1-8.342-25.944c-4.007-20.862-.3-36.113,10.454-42.942,9.975-6.336,24.45-3.916,38.755,6.489a124.935,124.935,0,0,1,21.632,20.2q-.291-2.474-.544-5.2a279.406,279.406,0,0,1,.3-50.431C203.412,51.252,211.5,32.516,224.979,23.2c9.147-6.32,19.016-6.736,25.185-5.022,3.958,1.1,33.671,11.264,36.632,69.018a227.065,227.065,0,0,1-1.441,37.226c-.009.109-.338,3.766-.979,9.057,3.287-4.143,6.466-7.891,9.265-11.072s5.226-5.79,7-7.657l2.339-2.417c22.99-23.3,44.127-30.034,61.121-19.548,8.777,5.42,13.51,13.424,14.077,23.788a43.443,43.443,0,0,1-.789,10.461,62.87,62.87,0,0,1-1.865,7.292c-3.13,9.836-8.687,20.029-15.21,29.472-1.629,2.362-3.322,4.675-5.048,6.926q-1.3,1.686-2.616,3.324c29.354-12.823,72.9-28.084,99.193-19.774,9.189,2.894,15.839,8.39,19.751,16.323,5.559,11.266,3.879,23.7-4.853,35.991-15.448,21.727-53.3,41.98-89.6,48.737a201.33,201.33,0,0,1,21.785,9.316c2.45,1.238,4.87,2.545,7.222,3.916,14.31,8.351,23.686,17.563,28.056,27.531q.656,1.5,1.161,3.014a33.153,33.153,0,0,1,1.286,15.721c-1.469,9.614-6.493,16.892-14.616,21.257a33.494,33.494,0,0,1-3.669,1.691c-12.9,5.041-30.642,3.32-47.516-1.177l-.019,0a3.813,3.813,0,0,1-.756-.076,191.691,191.691,0,0,1-22.055-5.876c-.541-.183-1.076-.4-1.617-.588-9.6,14.868-22.557,36-27.952,46.838-4.661,8.506-8.971,17.04-12.814,25.546m-76.562-9.931a40.6,40.6,0,0,0-11.6,20.209q-1.457-1.083-2.792-2.033a159.451,159.451,0,0,0-16.947-10.533c10.435-19.131,32.734-50.28,48.381-50.28a8.358,8.358,0,0,1,1.876.206,5.82,5.82,0,0,1,1.226.43c.817,2.568-.056,11.865-7.847,27.031-3.567,6.147-6.366,9.311-12.293,14.97' transform='translate(0)' fill='%23ff2121'/%3E%3Cpath id='Path_60040' data-name='Path 60040' d='M67.547,96.051a48.685,48.685,0,0,0-.976,11.227c2.385-3.868,5.714-6.119,9.677-6.119,5.513,0,11.208,4.4,16.2,11.525q.937,1.336,1.834,2.794a88.844,88.844,0,0,1,10.093,25.033q.725,2.953,1.205,5.781t.752,5.513c2.406-4.358,3.572-10.792,3.4-18.421a82.822,82.822,0,0,0-1.777-14.833,91.16,91.16,0,0,0-8.872-25.012C94.222,84.8,88.242,79.221,82.028,79.221c-6.817,0-12.319,6.658-14.481,16.83' transform='translate(87.409 104.044)' fill='%23ff2121'/%3E%3Cpath id='Path_60041' data-name='Path 60041' d='M139.546,151.8a28.668,28.668,0,0,0,2.975-9.9,54.849,54.849,0,0,0,.437-8.525,82.164,82.164,0,0,0-1.772-14.833,91.009,91.009,0,0,0-8.879-25.012c-4.86-8.742-10.847-14.317-17.063-14.317-9.087,0-15.839,11.835-15.455,28.056a14,14,0,0,1,4.247-4.511,9.882,9.882,0,0,1,5.427-1.608c3.445,0,6.963,1.721,10.334,4.749.673.606,1.344,1.263,2,1.971,4.624,4.951,8.879,12.3,12.157,20.929q.7,1.85,1.342,3.771c.854,2.563,1.622,5.214,2.288,7.932a84.438,84.438,0,0,1,1.959,11.294' transform='translate(131.036 104.044)' fill='%23ff2121'/%3E%3Cpath id='Path_60042' data-name='Path 60042' d='M148.462,79.221c-9.066,0-15.839,11.835-15.455,28.056a13.974,13.974,0,0,1,4.247-4.511,9.876,9.876,0,0,1,5.427-1.608c3.445,0,6.961,1.721,10.336,4.749q1.01.909,2,1.971c5.288,5.656,10.091,14.454,13.512,24.7.428,1.282.837,2.584,1.219,3.907s.743,2.665,1.078,4.023a81.329,81.329,0,0,1,1.957,11.273,28.725,28.725,0,0,0,2.956-9.9A71.023,71.023,0,0,0,174.4,118.55c-3.139-14.928-9-27.92-15.95-34.58-3.158-3.028-6.54-4.749-9.991-4.749' transform='translate(174.662 104.044)' fill='%23ff2121'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: left 5% bottom -290px;
  background-repeat: no-repeat;
  padding-bottom: 250px !important;
}
.section__faqs .accordion-flush {
  margin-top: -30px;
}
.section__faqs .accordion-flush h2, .section__faqs .accordion-flush .h2 {
  border-bottom: 1px solid #000;
  padding-top: 30px;
  padding-bottom: 10px;
}
.section__faqs .accordion-flush button {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 19px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
.section__faqs .accordion-flush button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.223' height='17.874' viewBox='0 0 10.223 17.874'%3E%3Cpath id='Path_59313' data-name='Path 59313' d='M23.656,32.564,22.37,31.278l7.651-7.651L22.37,15.976l1.286-1.286,8.937,8.937Z' transform='translate(-22.37 -14.69)' fill='%23000'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 18px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.section__faqs .accordion-flush button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.223' height='17.874' viewBox='0 0 10.223 17.874'%3E%3Cpath id='Path_59313' data-name='Path 59313' d='M23.656,32.564,22.37,31.278l7.651-7.651L22.37,15.976l1.286-1.286,8.937,8.937Z' transform='translate(-22.37 -14.69)' fill='%23000'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 18px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.section__faqs .accordion-flush .accordion-body {
  margin-top: 20px;
}

.single .container {
  max-width: 1250px;
}
.single .section__hero {
  min-height: 60vh;
  height: auto;
  padding-top: 250px;
  background-color: #000;
}
.single .social-sharing {
  margin-bottom: 50px;
}
.single .pagination {
  border-top: 1px solid #D6C8B1;
}
.single .highlights {
  position: relative;
  padding-top: 50px;
}
.single .highlights::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100vw;
  height: 1px;
  background: #D6C8B1;
}

.post-nav {
  border-left: 1px solid #CCCCCC;
}

.card .card-image {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  -webkit-transition: 0.15s ease-in;
  transition: 0.15s ease-in;
}
.card .card-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: 0.15s ease-in;
  transition: 0.15s ease-in;
}
.card .card-image:hover::before {
  background-color: rgba(0, 0, 0, 0.5);
}
.card .news-title, .card .event-title {
  position: absolute;
  bottom: 0;
  left: 0;
}
.card h3, .card .h3 {
  margin: 0;
  line-height: 0.8;
  font-size: 3vw;
}
.card img {
  width: 100%;
  height: auto;
  visibility: hidden;
}
.card time {
  font-family: "SummertimeStories-Regular", serif;
  font-size: 3.5vw;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #FF2121 !important;
  display: inline-block;
  -webkit-transform: translateX(25%) translateY(-30%) rotate(-7deg);
          transform: translateX(25%) translateY(-30%) rotate(-7deg);
  line-height: 0.8;
}

header .card h3, header .card .h3 {
  font-size: 2vw;
}
header .card time {
  font-size: 2.5vw;
}

.product-card {
  background-size: cover;
  border: 1px solid #000;
}
.product-card img {
  max-width: 100%;
  height: auto;
  visibility: hidden;
}
.product-card h3, .product-card .h3 {
  display: none;
}

.product-type-menu li {
  margin-top: 15px;
}
.product-type-menu li a {
  display: block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: #fff;
  color: #000;
  padding: 10px 20px;
  border: 1px solid #000;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  text-align: center;
}
.product-type-menu li a:hover {
  background-color: #000;
  color: #fff;
}
.product-type-menu li.current-menu-item a {
  background-color: #000;
  color: #fff;
}

.product-filters h3, .product-filters .h3 {
  font-size: 45px !important;
  font-weight: 500 !important;
  color: #D6C8B1;
}

.section__products-feed .upper {
  border-bottom: 1px solid #D6C8B1;
}
.section__products-feed .lower {
  position: relative;
  /* Apply top border to all rows except the first */
  /* Left border only for 2nd column */
}
.section__products-feed .lower table {
  border-collapse: collapse;
  width: 100%;
}
.section__products-feed .lower td {
  padding: 8px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.25px;
  vertical-align: top;
  font-size: 14px;
}
.section__products-feed .lower tr:not(:first-child) td {
  border-top: 1px solid #707070;
}
.section__products-feed .lower td:nth-child(2) {
  border-left: 1px solid #707070;
}
.section__products-feed .splide .arrows {
  text-align: right;
}
.section__products-feed .splide .splide-prev, .section__products-feed .splide .splide-next {
  display: inline-block;
  background: none;
  border: none;
  opacity: 1;
  -webkit-transition: 0.25s linear;
  transition: 0.25s linear;
  padding: 0 2.5px;
}
.section__products-feed .splide .splide-prev:hover, .section__products-feed .splide .splide-next:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.7;
}

.section__connect {
  border-top: 2px solid #000000;
}

.page-template-page-signature-form #footer-upper, .page-template-page-signature-form #footer-middle {
  display: none;
}

.section__404 {
  overflow: hidden;
  padding-top: 200px;
}
@media (min-width: 768px) {
  .section__404 {
    padding-top: 300px;
    height: 100vh;
    min-height: 900px;
  }
}
.section__404 h2.enormous, .section__404 .enormous.h2 {
  font-size: 100px;
  color: #fff;
  white-space: nowrap; /* Prevent text from wrapping */
  overflow: hidden; /* Hide the overflow */
  display: block; /* Make sure it's block-level */
}
@media (min-width: 768px) {
  .section__404 h2.enormous, .section__404 .enormous.h2 {
    font-size: 7.5vw;
  }
}
.section__404 h2.enormous .title, .section__404 .enormous.h2 .title {
  font-family: "BebasNeueSemiRounde-Regular", serif;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .section__404 h2.enormous .title, .section__404 .enormous.h2 .title {
    margin-top: 0.7vw;
  }
}
.section__404 .star-divider {
  width: 30px;
  margin: 0 30px;
}
@media (min-width: 768px) {
  .section__404 .star-divider {
    width: 3vw;
  }
}
.section__404 .star-divider svg {
  width: 100%;
}
.section__404 p {
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}
.section__404 .scrolling-wrapper {
  width: 100%;
  overflow: hidden; /* Hide overflow to make sure the text is clipped */
  position: relative;
  margin-bottom: 0px;
}
.section__404 .scrolling-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap; /* Prevent wrapping */
  -webkit-animation: scroll 10s linear infinite;
          animation: scroll 10s linear infinite; /* Animation to scroll the text */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 992px) {
  .section__404 .scrolling-text {
    -webkit-animation: scroll 15s linear infinite;
            animation: scroll 15s linear infinite; /* Animation to scroll the text */
  }
}
@keyframes scroll {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); /* Start off-screen to the right */
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); /* End off-screen to the left */
  }
}
.section__404 h3, .section__404 .h3 {
  color: #fff;
  font-family: "BebasNeueSemiRounde-Regular", serif;
  text-transform: uppercase;
  margin: 0;
  font-size: 12px;
}
@media (min-width: 992px) {
  .section__404 h3, .section__404 .h3 {
    font-size: 16px;
  }
}
.section__404 .boxes {
  padding: 5px;
}
.section__404 .message {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 768px) {
  .section__404 .message {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 34%;
            flex: 0 1 34%;
  }
}
.section__404 .message p {
  margin: 0;
  font-size: 16px;
  padding-right: 40px;
}
.section__404 .box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  height: 160px;
  padding: 5px;
}
@media (min-width: 768px) {
  .section__404 .box {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 22%;
            flex: 0 1 22%;
  }
}
.section__404 .box a {
  border: 1px solid #E4A315;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 10px;
  position: relative;
  -webkit-transition: 0.15s linear;
  transition: 0.15s linear;
}
.section__404 .box a::before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_6267' data-name='Group 6267' xmlns='http://www.w3.org/2000/svg' width='14.561' height='14.56' viewBox='0 0 14.561 14.56'%3E%3Cpath id='Path_91488' data-name='Path 91488' d='M170.27,118.388v-.436h-5.456l-1.706-5.262H162.8l-1.719,5.262H155.71v.5l4.216,3.064-1.868,5.736h.019l4.87-3.537,4.876,3.537h.012l-1.862-5.736Z' transform='translate(-155.71 -112.69)' fill='%23e4a315'/%3E%3C/svg%3E%0A");
  background-size: 15px;
  background-repeat: no-repeat;
}
.section__404 .box a:hover {
  background-color: rgba(228, 163, 21, 0.3);
  border: 1px solid rgba(228, 163, 21, 0.05);
}

.home {
  /* ----------- iPhone 4 and 4S ----------- */
  /* Landscape */
  /* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
  /* Landscape */
  /* ----------- iPhone 6, 6S, 7 and 8 ----------- */
  /* Landscape */
  /* ----------- iPhone 6+, 7+ and 8+ ----------- */
  /* Landscape */
  /* ----------- iPhone X ----------- */
  /* Landscape */
  /* ----------- iPhone 12 ----------- */
  /* Landscape */
  /* ----------- iPhone 12 ----------- */
  /* Landscape */
  /* ----------- Galaxy S3 ----------- */
  /* Landscape */
  /* ----------- Galaxy S4, S5 and Note 3 ----------- */
  /* Landscape */
  /* ----------- Galaxy S6 ----------- */
  /* Landscape */
  /* ----------- HTC One ----------- */
  /* Landscape */
  /* ----------- Google Pixel ----------- */
  /* Landscape */
  /* ----------- Google Pixel XL ----------- */
  /* Landscape */
  /* ----------- Nexus 4 ----------- */
  /* Landscape */
  /* ----------- Nexus 5 ----------- */
  /* Landscape */
  /* ----------- Nexus 6 and 6P ----------- */
  /* Landscape */
  /* ----------- Windows Phone ----------- */
  /* Landscape */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 390px) and (max-device-width: 844px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 384px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 360px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 4) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
@media screen and (device-width: 480px) and (device-height: 800px) and (orientation: landscape) {
  .home #main::before {
    content: "Best experience in portrait orientation";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 50px;
    background-color: #000;
    color: white;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 300px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='lightgrey' class='bi bi-phone' viewBox='0 0 16 16'%3E%3Cpath d='M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  }
}
/*# sourceMappingURL=style.css.map */