/*VARIABLES*/
/* COLORS /////////////////////////////////////////////////////*/
/* Typographie  */
/* GRID /////////////////////////////////////////////////////*/
/*!
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 12px);
  padding-left: var(--bs-gutter-x, 12px);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1300px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1300px;
  }
}
.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.grid {
  display: grid;
  grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
  grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
  gap: var(--bs-gap, 24px);
}
.grid .g-col-1 {
  grid-column: auto/span 1;
}
.grid .g-col-2 {
  grid-column: auto/span 2;
}
.grid .g-col-3 {
  grid-column: auto/span 3;
}
.grid .g-col-4 {
  grid-column: auto/span 4;
}
.grid .g-col-5 {
  grid-column: auto/span 5;
}
.grid .g-col-6 {
  grid-column: auto/span 6;
}
.grid .g-col-7 {
  grid-column: auto/span 7;
}
.grid .g-col-8 {
  grid-column: auto/span 8;
}
.grid .g-col-9 {
  grid-column: auto/span 9;
}
.grid .g-col-10 {
  grid-column: auto/span 10;
}
.grid .g-col-11 {
  grid-column: auto/span 11;
}
.grid .g-col-12 {
  grid-column: auto/span 12;
}
.grid .g-start-1 {
  grid-column-start: 1;
}
.grid .g-start-2 {
  grid-column-start: 2;
}
.grid .g-start-3 {
  grid-column-start: 3;
}
.grid .g-start-4 {
  grid-column-start: 4;
}
.grid .g-start-5 {
  grid-column-start: 5;
}
.grid .g-start-6 {
  grid-column-start: 6;
}
.grid .g-start-7 {
  grid-column-start: 7;
}
.grid .g-start-8 {
  grid-column-start: 8;
}
.grid .g-start-9 {
  grid-column-start: 9;
}
.grid .g-start-10 {
  grid-column-start: 10;
}
.grid .g-start-11 {
  grid-column-start: 11;
}
@media (min-width: 576px) {
  .grid .g-col-sm-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-sm-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-sm-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-sm-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-sm-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-sm-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-sm-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-sm-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-sm-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-sm-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-sm-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-sm-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-sm-1 {
    grid-column-start: 1;
  }
  .grid .g-start-sm-2 {
    grid-column-start: 2;
  }
  .grid .g-start-sm-3 {
    grid-column-start: 3;
  }
  .grid .g-start-sm-4 {
    grid-column-start: 4;
  }
  .grid .g-start-sm-5 {
    grid-column-start: 5;
  }
  .grid .g-start-sm-6 {
    grid-column-start: 6;
  }
  .grid .g-start-sm-7 {
    grid-column-start: 7;
  }
  .grid .g-start-sm-8 {
    grid-column-start: 8;
  }
  .grid .g-start-sm-9 {
    grid-column-start: 9;
  }
  .grid .g-start-sm-10 {
    grid-column-start: 10;
  }
  .grid .g-start-sm-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 768px) {
  .grid .g-col-md-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-md-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-md-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-md-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-md-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-md-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-md-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-md-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-md-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-md-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-md-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-md-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-md-1 {
    grid-column-start: 1;
  }
  .grid .g-start-md-2 {
    grid-column-start: 2;
  }
  .grid .g-start-md-3 {
    grid-column-start: 3;
  }
  .grid .g-start-md-4 {
    grid-column-start: 4;
  }
  .grid .g-start-md-5 {
    grid-column-start: 5;
  }
  .grid .g-start-md-6 {
    grid-column-start: 6;
  }
  .grid .g-start-md-7 {
    grid-column-start: 7;
  }
  .grid .g-start-md-8 {
    grid-column-start: 8;
  }
  .grid .g-start-md-9 {
    grid-column-start: 9;
  }
  .grid .g-start-md-10 {
    grid-column-start: 10;
  }
  .grid .g-start-md-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1041px) {
  .grid .g-col-lg-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-lg-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-lg-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-lg-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-lg-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-lg-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-lg-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-lg-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-lg-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-lg-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-lg-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-lg-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-lg-1 {
    grid-column-start: 1;
  }
  .grid .g-start-lg-2 {
    grid-column-start: 2;
  }
  .grid .g-start-lg-3 {
    grid-column-start: 3;
  }
  .grid .g-start-lg-4 {
    grid-column-start: 4;
  }
  .grid .g-start-lg-5 {
    grid-column-start: 5;
  }
  .grid .g-start-lg-6 {
    grid-column-start: 6;
  }
  .grid .g-start-lg-7 {
    grid-column-start: 7;
  }
  .grid .g-start-lg-8 {
    grid-column-start: 8;
  }
  .grid .g-start-lg-9 {
    grid-column-start: 9;
  }
  .grid .g-start-lg-10 {
    grid-column-start: 10;
  }
  .grid .g-start-lg-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1300px) {
  .grid .g-col-xl-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-xl-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-xl-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-xl-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-xl-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-xl-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-xl-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-xl-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-xl-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-xl-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-xl-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-xl-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-xl-1 {
    grid-column-start: 1;
  }
  .grid .g-start-xl-2 {
    grid-column-start: 2;
  }
  .grid .g-start-xl-3 {
    grid-column-start: 3;
  }
  .grid .g-start-xl-4 {
    grid-column-start: 4;
  }
  .grid .g-start-xl-5 {
    grid-column-start: 5;
  }
  .grid .g-start-xl-6 {
    grid-column-start: 6;
  }
  .grid .g-start-xl-7 {
    grid-column-start: 7;
  }
  .grid .g-start-xl-8 {
    grid-column-start: 8;
  }
  .grid .g-start-xl-9 {
    grid-column-start: 9;
  }
  .grid .g-start-xl-10 {
    grid-column-start: 10;
  }
  .grid .g-start-xl-11 {
    grid-column-start: 11;
  }
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-thin,
.gx-thin {
  --bs-gutter-x: 2px;
}

.g-thin,
.gy-thin {
  --bs-gutter-y: 2px;
}

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

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

.g-1\:2,
.gx-1\:2 {
  --bs-gutter-x: 6px;
}

.g-1\:2,
.gy-1\:2 {
  --bs-gutter-y: 6px;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 12px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 12px;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 24px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 24px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 36px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 36px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 48px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 48px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 60px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 60px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 72px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 72px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 84px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 84px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 96px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 96px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 120px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 120px;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

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

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

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

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

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

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

  .g-sm-thin,
.gx-sm-thin {
    --bs-gutter-x: 2px;
  }

  .g-sm-thin,
.gy-sm-thin {
    --bs-gutter-y: 2px;
  }

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

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

  .g-sm-1\:2,
.gx-sm-1\:2 {
    --bs-gutter-x: 6px;
  }

  .g-sm-1\:2,
.gy-sm-1\:2 {
    --bs-gutter-y: 6px;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 12px;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 12px;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 24px;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 24px;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 36px;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 36px;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 48px;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 48px;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 60px;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 60px;
  }

  .g-sm-6,
.gx-sm-6 {
    --bs-gutter-x: 72px;
  }

  .g-sm-6,
.gy-sm-6 {
    --bs-gutter-y: 72px;
  }

  .g-sm-7,
.gx-sm-7 {
    --bs-gutter-x: 84px;
  }

  .g-sm-7,
.gy-sm-7 {
    --bs-gutter-y: 84px;
  }

  .g-sm-8,
.gx-sm-8 {
    --bs-gutter-x: 96px;
  }

  .g-sm-8,
.gy-sm-8 {
    --bs-gutter-y: 96px;
  }

  .g-sm-10,
.gx-sm-10 {
    --bs-gutter-x: 120px;
  }

  .g-sm-10,
.gy-sm-10 {
    --bs-gutter-y: 120px;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-md-thin,
.gx-md-thin {
    --bs-gutter-x: 2px;
  }

  .g-md-thin,
.gy-md-thin {
    --bs-gutter-y: 2px;
  }

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

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

  .g-md-1\:2,
.gx-md-1\:2 {
    --bs-gutter-x: 6px;
  }

  .g-md-1\:2,
.gy-md-1\:2 {
    --bs-gutter-y: 6px;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 12px;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 12px;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 24px;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 24px;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 36px;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 36px;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 48px;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 48px;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 60px;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 60px;
  }

  .g-md-6,
.gx-md-6 {
    --bs-gutter-x: 72px;
  }

  .g-md-6,
.gy-md-6 {
    --bs-gutter-y: 72px;
  }

  .g-md-7,
.gx-md-7 {
    --bs-gutter-x: 84px;
  }

  .g-md-7,
.gy-md-7 {
    --bs-gutter-y: 84px;
  }

  .g-md-8,
.gx-md-8 {
    --bs-gutter-x: 96px;
  }

  .g-md-8,
.gy-md-8 {
    --bs-gutter-y: 96px;
  }

  .g-md-10,
.gx-md-10 {
    --bs-gutter-x: 120px;
  }

  .g-md-10,
.gy-md-10 {
    --bs-gutter-y: 120px;
  }
}
@media (min-width: 1041px) {
  .col-lg {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-thin,
.gx-lg-thin {
    --bs-gutter-x: 2px;
  }

  .g-lg-thin,
.gy-lg-thin {
    --bs-gutter-y: 2px;
  }

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

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

  .g-lg-1\:2,
.gx-lg-1\:2 {
    --bs-gutter-x: 6px;
  }

  .g-lg-1\:2,
.gy-lg-1\:2 {
    --bs-gutter-y: 6px;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 12px;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 12px;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 24px;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 24px;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 36px;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 36px;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 48px;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 48px;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 60px;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 60px;
  }

  .g-lg-6,
.gx-lg-6 {
    --bs-gutter-x: 72px;
  }

  .g-lg-6,
.gy-lg-6 {
    --bs-gutter-y: 72px;
  }

  .g-lg-7,
.gx-lg-7 {
    --bs-gutter-x: 84px;
  }

  .g-lg-7,
.gy-lg-7 {
    --bs-gutter-y: 84px;
  }

  .g-lg-8,
.gx-lg-8 {
    --bs-gutter-x: 96px;
  }

  .g-lg-8,
.gy-lg-8 {
    --bs-gutter-y: 96px;
  }

  .g-lg-10,
.gx-lg-10 {
    --bs-gutter-x: 120px;
  }

  .g-lg-10,
.gy-lg-10 {
    --bs-gutter-y: 120px;
  }
}
@media (min-width: 1300px) {
  .col-xl {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-thin,
.gx-xl-thin {
    --bs-gutter-x: 2px;
  }

  .g-xl-thin,
.gy-xl-thin {
    --bs-gutter-y: 2px;
  }

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

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

  .g-xl-1\:2,
.gx-xl-1\:2 {
    --bs-gutter-x: 6px;
  }

  .g-xl-1\:2,
.gy-xl-1\:2 {
    --bs-gutter-y: 6px;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 12px;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 12px;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 24px;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 24px;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 36px;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 36px;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 48px;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 48px;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 60px;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 60px;
  }

  .g-xl-6,
.gx-xl-6 {
    --bs-gutter-x: 72px;
  }

  .g-xl-6,
.gy-xl-6 {
    --bs-gutter-y: 72px;
  }

  .g-xl-7,
.gx-xl-7 {
    --bs-gutter-x: 84px;
  }

  .g-xl-7,
.gy-xl-7 {
    --bs-gutter-y: 84px;
  }

  .g-xl-8,
.gx-xl-8 {
    --bs-gutter-x: 96px;
  }

  .g-xl-8,
.gy-xl-8 {
    --bs-gutter-y: 96px;
  }

  .g-xl-10,
.gx-xl-10 {
    --bs-gutter-x: 120px;
  }

  .g-xl-10,
.gy-xl-10 {
    --bs-gutter-y: 120px;
  }
}
.overflow-auto {
  overflow: auto !important;
}

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

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

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

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

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

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

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

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

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

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

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

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

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

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

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

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

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

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

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

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

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

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

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

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

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

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

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

.align-content-center {
  align-content: center !important;
}

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

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

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

.order-11 {
  order: 11 !important;
}

.order-last {
  order: 12 !important;
}

.m-thin {
  margin: 2px !important;
}

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

.m-1\:2 {
  margin: 6px !important;
}

.m-1 {
  margin: 12px !important;
}

.m-2 {
  margin: 24px !important;
}

.m-3 {
  margin: 36px !important;
}

.m-4 {
  margin: 48px !important;
}

.m-5 {
  margin: 60px !important;
}

.m-6 {
  margin: 72px !important;
}

.m-7 {
  margin: 84px !important;
}

.m-8 {
  margin: 96px !important;
}

.m-10 {
  margin: 120px !important;
}

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

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

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

.mx-1\:2 {
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.mx-1 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

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

.mx-3 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.mx-4 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-5 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mx-6 {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.mx-7 {
  margin-right: 84px !important;
  margin-left: 84px !important;
}

.mx-8 {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.mx-10 {
  margin-right: 120px !important;
  margin-left: 120px !important;
}

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

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

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

.my-1\:2 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.my-1 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

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

.my-3 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.my-4 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-5 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-6 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.my-7 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.my-8 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.my-10 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

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

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

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

.mt-1\:2 {
  margin-top: 6px !important;
}

.mt-1 {
  margin-top: 12px !important;
}

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

.mt-3 {
  margin-top: 36px !important;
}

.mt-4 {
  margin-top: 48px !important;
}

.mt-5 {
  margin-top: 60px !important;
}

.mt-6 {
  margin-top: 72px !important;
}

.mt-7 {
  margin-top: 84px !important;
}

.mt-8 {
  margin-top: 96px !important;
}

.mt-10 {
  margin-top: 120px !important;
}

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

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

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

.me-1\:2 {
  margin-right: 6px !important;
}

.me-1 {
  margin-right: 12px !important;
}

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

.me-3 {
  margin-right: 36px !important;
}

.me-4 {
  margin-right: 48px !important;
}

.me-5 {
  margin-right: 60px !important;
}

.me-6 {
  margin-right: 72px !important;
}

.me-7 {
  margin-right: 84px !important;
}

.me-8 {
  margin-right: 96px !important;
}

.me-10 {
  margin-right: 120px !important;
}

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

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

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

.mb-1\:2 {
  margin-bottom: 6px !important;
}

.mb-1 {
  margin-bottom: 12px !important;
}

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

.mb-3 {
  margin-bottom: 36px !important;
}

.mb-4 {
  margin-bottom: 48px !important;
}

.mb-5 {
  margin-bottom: 60px !important;
}

.mb-6 {
  margin-bottom: 72px !important;
}

.mb-7 {
  margin-bottom: 84px !important;
}

.mb-8 {
  margin-bottom: 96px !important;
}

.mb-10 {
  margin-bottom: 120px !important;
}

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

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

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

.ms-1\:2 {
  margin-left: 6px !important;
}

.ms-1 {
  margin-left: 12px !important;
}

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

.ms-3 {
  margin-left: 36px !important;
}

.ms-4 {
  margin-left: 48px !important;
}

.ms-5 {
  margin-left: 60px !important;
}

.ms-6 {
  margin-left: 72px !important;
}

.ms-7 {
  margin-left: 84px !important;
}

.ms-8 {
  margin-left: 96px !important;
}

.ms-10 {
  margin-left: 120px !important;
}

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

.m-nthin {
  margin: -2px !important;
}

.m-n1\:2 {
  margin: -6px !important;
}

.m-n1 {
  margin: -12px !important;
}

.m-n2 {
  margin: -24px !important;
}

.m-n3 {
  margin: -36px !important;
}

.m-n4 {
  margin: -48px !important;
}

.m-n5 {
  margin: -60px !important;
}

.m-n6 {
  margin: -72px !important;
}

.m-n7 {
  margin: -84px !important;
}

.m-n8 {
  margin: -96px !important;
}

.m-n10 {
  margin: -120px !important;
}

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

.mx-n1\:2 {
  margin-right: -6px !important;
  margin-left: -6px !important;
}

.mx-n1 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.mx-n2 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.mx-n3 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.mx-n4 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.mx-n5 {
  margin-right: -60px !important;
  margin-left: -60px !important;
}

.mx-n6 {
  margin-right: -72px !important;
  margin-left: -72px !important;
}

.mx-n7 {
  margin-right: -84px !important;
  margin-left: -84px !important;
}

.mx-n8 {
  margin-right: -96px !important;
  margin-left: -96px !important;
}

.mx-n10 {
  margin-right: -120px !important;
  margin-left: -120px !important;
}

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

.my-n1\:2 {
  margin-top: -6px !important;
  margin-bottom: -6px !important;
}

.my-n1 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.my-n2 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.my-n3 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.my-n4 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.my-n5 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.my-n6 {
  margin-top: -72px !important;
  margin-bottom: -72px !important;
}

.my-n7 {
  margin-top: -84px !important;
  margin-bottom: -84px !important;
}

.my-n8 {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}

.my-n10 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

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

.mt-n1\:2 {
  margin-top: -6px !important;
}

.mt-n1 {
  margin-top: -12px !important;
}

.mt-n2 {
  margin-top: -24px !important;
}

.mt-n3 {
  margin-top: -36px !important;
}

.mt-n4 {
  margin-top: -48px !important;
}

.mt-n5 {
  margin-top: -60px !important;
}

.mt-n6 {
  margin-top: -72px !important;
}

.mt-n7 {
  margin-top: -84px !important;
}

.mt-n8 {
  margin-top: -96px !important;
}

.mt-n10 {
  margin-top: -120px !important;
}

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

.me-n1\:2 {
  margin-right: -6px !important;
}

.me-n1 {
  margin-right: -12px !important;
}

.me-n2 {
  margin-right: -24px !important;
}

.me-n3 {
  margin-right: -36px !important;
}

.me-n4 {
  margin-right: -48px !important;
}

.me-n5 {
  margin-right: -60px !important;
}

.me-n6 {
  margin-right: -72px !important;
}

.me-n7 {
  margin-right: -84px !important;
}

.me-n8 {
  margin-right: -96px !important;
}

.me-n10 {
  margin-right: -120px !important;
}

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

.mb-n1\:2 {
  margin-bottom: -6px !important;
}

.mb-n1 {
  margin-bottom: -12px !important;
}

.mb-n2 {
  margin-bottom: -24px !important;
}

.mb-n3 {
  margin-bottom: -36px !important;
}

.mb-n4 {
  margin-bottom: -48px !important;
}

.mb-n5 {
  margin-bottom: -60px !important;
}

.mb-n6 {
  margin-bottom: -72px !important;
}

.mb-n7 {
  margin-bottom: -84px !important;
}

.mb-n8 {
  margin-bottom: -96px !important;
}

.mb-n10 {
  margin-bottom: -120px !important;
}

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

.ms-n1\:2 {
  margin-left: -6px !important;
}

.ms-n1 {
  margin-left: -12px !important;
}

.ms-n2 {
  margin-left: -24px !important;
}

.ms-n3 {
  margin-left: -36px !important;
}

.ms-n4 {
  margin-left: -48px !important;
}

.ms-n5 {
  margin-left: -60px !important;
}

.ms-n6 {
  margin-left: -72px !important;
}

.ms-n7 {
  margin-left: -84px !important;
}

.ms-n8 {
  margin-left: -96px !important;
}

.ms-n10 {
  margin-left: -120px !important;
}

.p-thin {
  padding: 2px !important;
}

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

.p-1\:2 {
  padding: 6px !important;
}

.p-1 {
  padding: 12px !important;
}

.p-2 {
  padding: 24px !important;
}

.p-3 {
  padding: 36px !important;
}

.p-4 {
  padding: 48px !important;
}

.p-5 {
  padding: 60px !important;
}

.p-6 {
  padding: 72px !important;
}

.p-7 {
  padding: 84px !important;
}

.p-8 {
  padding: 96px !important;
}

.p-10 {
  padding: 120px !important;
}

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

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

.px-1\:2 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

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

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

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

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

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

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

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

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

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

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

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

.py-1\:2 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-1 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

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

.py-3 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-4 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-5 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-6 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.py-7 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.py-8 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.py-10 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

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

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

.pt-1\:2 {
  padding-top: 6px !important;
}

.pt-1 {
  padding-top: 12px !important;
}

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

.pt-3 {
  padding-top: 36px !important;
}

.pt-4 {
  padding-top: 48px !important;
}

.pt-5 {
  padding-top: 60px !important;
}

.pt-6 {
  padding-top: 72px !important;
}

.pt-7 {
  padding-top: 84px !important;
}

.pt-8 {
  padding-top: 96px !important;
}

.pt-10 {
  padding-top: 120px !important;
}

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

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

.pe-1\:2 {
  padding-right: 6px !important;
}

.pe-1 {
  padding-right: 12px !important;
}

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

.pe-3 {
  padding-right: 36px !important;
}

.pe-4 {
  padding-right: 48px !important;
}

.pe-5 {
  padding-right: 60px !important;
}

.pe-6 {
  padding-right: 72px !important;
}

.pe-7 {
  padding-right: 84px !important;
}

.pe-8 {
  padding-right: 96px !important;
}

.pe-10 {
  padding-right: 120px !important;
}

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

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

.pb-1\:2 {
  padding-bottom: 6px !important;
}

.pb-1 {
  padding-bottom: 12px !important;
}

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

.pb-3 {
  padding-bottom: 36px !important;
}

.pb-4 {
  padding-bottom: 48px !important;
}

.pb-5 {
  padding-bottom: 60px !important;
}

.pb-6 {
  padding-bottom: 72px !important;
}

.pb-7 {
  padding-bottom: 84px !important;
}

.pb-8 {
  padding-bottom: 96px !important;
}

.pb-10 {
  padding-bottom: 120px !important;
}

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

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

.ps-1\:2 {
  padding-left: 6px !important;
}

.ps-1 {
  padding-left: 12px !important;
}

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

.ps-3 {
  padding-left: 36px !important;
}

.ps-4 {
  padding-left: 48px !important;
}

.ps-5 {
  padding-left: 60px !important;
}

.ps-6 {
  padding-left: 72px !important;
}

.ps-7 {
  padding-left: 84px !important;
}

.ps-8 {
  padding-left: 96px !important;
}

.ps-10 {
  padding-left: 120px !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }

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

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

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

  .d-sm-table {
    display: table !important;
  }

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

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

  .d-sm-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-sm-first {
    order: -1 !important;
  }

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

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

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

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

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

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

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

  .order-sm-7 {
    order: 7 !important;
  }

  .order-sm-8 {
    order: 8 !important;
  }

  .order-sm-9 {
    order: 9 !important;
  }

  .order-sm-10 {
    order: 10 !important;
  }

  .order-sm-11 {
    order: 11 !important;
  }

  .order-sm-last {
    order: 12 !important;
  }

  .m-sm-thin {
    margin: 2px !important;
  }

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

  .m-sm-1\:2 {
    margin: 6px !important;
  }

  .m-sm-1 {
    margin: 12px !important;
  }

  .m-sm-2 {
    margin: 24px !important;
  }

  .m-sm-3 {
    margin: 36px !important;
  }

  .m-sm-4 {
    margin: 48px !important;
  }

  .m-sm-5 {
    margin: 60px !important;
  }

  .m-sm-6 {
    margin: 72px !important;
  }

  .m-sm-7 {
    margin: 84px !important;
  }

  .m-sm-8 {
    margin: 96px !important;
  }

  .m-sm-10 {
    margin: 120px !important;
  }

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

  .mx-sm-thin {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

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

  .mx-sm-1\:2 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .mx-sm-1 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .mx-sm-2 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .mx-sm-3 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .mx-sm-4 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .mx-sm-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }

  .mx-sm-6 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .mx-sm-7 {
    margin-right: 84px !important;
    margin-left: 84px !important;
  }

  .mx-sm-8 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .mx-sm-10 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

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

  .my-sm-thin {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

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

  .my-sm-1\:2 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .my-sm-1 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .my-sm-2 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .my-sm-3 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .my-sm-4 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .my-sm-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .my-sm-6 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .my-sm-7 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .my-sm-8 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .my-sm-10 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

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

  .mt-sm-thin {
    margin-top: 2px !important;
  }

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

  .mt-sm-1\:2 {
    margin-top: 6px !important;
  }

  .mt-sm-1 {
    margin-top: 12px !important;
  }

  .mt-sm-2 {
    margin-top: 24px !important;
  }

  .mt-sm-3 {
    margin-top: 36px !important;
  }

  .mt-sm-4 {
    margin-top: 48px !important;
  }

  .mt-sm-5 {
    margin-top: 60px !important;
  }

  .mt-sm-6 {
    margin-top: 72px !important;
  }

  .mt-sm-7 {
    margin-top: 84px !important;
  }

  .mt-sm-8 {
    margin-top: 96px !important;
  }

  .mt-sm-10 {
    margin-top: 120px !important;
  }

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

  .me-sm-thin {
    margin-right: 2px !important;
  }

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

  .me-sm-1\:2 {
    margin-right: 6px !important;
  }

  .me-sm-1 {
    margin-right: 12px !important;
  }

  .me-sm-2 {
    margin-right: 24px !important;
  }

  .me-sm-3 {
    margin-right: 36px !important;
  }

  .me-sm-4 {
    margin-right: 48px !important;
  }

  .me-sm-5 {
    margin-right: 60px !important;
  }

  .me-sm-6 {
    margin-right: 72px !important;
  }

  .me-sm-7 {
    margin-right: 84px !important;
  }

  .me-sm-8 {
    margin-right: 96px !important;
  }

  .me-sm-10 {
    margin-right: 120px !important;
  }

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

  .mb-sm-thin {
    margin-bottom: 2px !important;
  }

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

  .mb-sm-1\:2 {
    margin-bottom: 6px !important;
  }

  .mb-sm-1 {
    margin-bottom: 12px !important;
  }

  .mb-sm-2 {
    margin-bottom: 24px !important;
  }

  .mb-sm-3 {
    margin-bottom: 36px !important;
  }

  .mb-sm-4 {
    margin-bottom: 48px !important;
  }

  .mb-sm-5 {
    margin-bottom: 60px !important;
  }

  .mb-sm-6 {
    margin-bottom: 72px !important;
  }

  .mb-sm-7 {
    margin-bottom: 84px !important;
  }

  .mb-sm-8 {
    margin-bottom: 96px !important;
  }

  .mb-sm-10 {
    margin-bottom: 120px !important;
  }

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

  .ms-sm-thin {
    margin-left: 2px !important;
  }

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

  .ms-sm-1\:2 {
    margin-left: 6px !important;
  }

  .ms-sm-1 {
    margin-left: 12px !important;
  }

  .ms-sm-2 {
    margin-left: 24px !important;
  }

  .ms-sm-3 {
    margin-left: 36px !important;
  }

  .ms-sm-4 {
    margin-left: 48px !important;
  }

  .ms-sm-5 {
    margin-left: 60px !important;
  }

  .ms-sm-6 {
    margin-left: 72px !important;
  }

  .ms-sm-7 {
    margin-left: 84px !important;
  }

  .ms-sm-8 {
    margin-left: 96px !important;
  }

  .ms-sm-10 {
    margin-left: 120px !important;
  }

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

  .m-sm-nthin {
    margin: -2px !important;
  }

  .m-sm-n1\:2 {
    margin: -6px !important;
  }

  .m-sm-n1 {
    margin: -12px !important;
  }

  .m-sm-n2 {
    margin: -24px !important;
  }

  .m-sm-n3 {
    margin: -36px !important;
  }

  .m-sm-n4 {
    margin: -48px !important;
  }

  .m-sm-n5 {
    margin: -60px !important;
  }

  .m-sm-n6 {
    margin: -72px !important;
  }

  .m-sm-n7 {
    margin: -84px !important;
  }

  .m-sm-n8 {
    margin: -96px !important;
  }

  .m-sm-n10 {
    margin: -120px !important;
  }

  .mx-sm-nthin {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }

  .mx-sm-n1\:2 {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .mx-sm-n1 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .mx-sm-n2 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .mx-sm-n3 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .mx-sm-n4 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .mx-sm-n5 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }

  .mx-sm-n6 {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .mx-sm-n7 {
    margin-right: -84px !important;
    margin-left: -84px !important;
  }

  .mx-sm-n8 {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .mx-sm-n10 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .my-sm-nthin {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .my-sm-n1\:2 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .my-sm-n1 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .my-sm-n2 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .my-sm-n3 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .my-sm-n4 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .my-sm-n5 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .my-sm-n6 {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .my-sm-n7 {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .my-sm-n8 {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .my-sm-n10 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .mt-sm-nthin {
    margin-top: -2px !important;
  }

  .mt-sm-n1\:2 {
    margin-top: -6px !important;
  }

  .mt-sm-n1 {
    margin-top: -12px !important;
  }

  .mt-sm-n2 {
    margin-top: -24px !important;
  }

  .mt-sm-n3 {
    margin-top: -36px !important;
  }

  .mt-sm-n4 {
    margin-top: -48px !important;
  }

  .mt-sm-n5 {
    margin-top: -60px !important;
  }

  .mt-sm-n6 {
    margin-top: -72px !important;
  }

  .mt-sm-n7 {
    margin-top: -84px !important;
  }

  .mt-sm-n8 {
    margin-top: -96px !important;
  }

  .mt-sm-n10 {
    margin-top: -120px !important;
  }

  .me-sm-nthin {
    margin-right: -2px !important;
  }

  .me-sm-n1\:2 {
    margin-right: -6px !important;
  }

  .me-sm-n1 {
    margin-right: -12px !important;
  }

  .me-sm-n2 {
    margin-right: -24px !important;
  }

  .me-sm-n3 {
    margin-right: -36px !important;
  }

  .me-sm-n4 {
    margin-right: -48px !important;
  }

  .me-sm-n5 {
    margin-right: -60px !important;
  }

  .me-sm-n6 {
    margin-right: -72px !important;
  }

  .me-sm-n7 {
    margin-right: -84px !important;
  }

  .me-sm-n8 {
    margin-right: -96px !important;
  }

  .me-sm-n10 {
    margin-right: -120px !important;
  }

  .mb-sm-nthin {
    margin-bottom: -2px !important;
  }

  .mb-sm-n1\:2 {
    margin-bottom: -6px !important;
  }

  .mb-sm-n1 {
    margin-bottom: -12px !important;
  }

  .mb-sm-n2 {
    margin-bottom: -24px !important;
  }

  .mb-sm-n3 {
    margin-bottom: -36px !important;
  }

  .mb-sm-n4 {
    margin-bottom: -48px !important;
  }

  .mb-sm-n5 {
    margin-bottom: -60px !important;
  }

  .mb-sm-n6 {
    margin-bottom: -72px !important;
  }

  .mb-sm-n7 {
    margin-bottom: -84px !important;
  }

  .mb-sm-n8 {
    margin-bottom: -96px !important;
  }

  .mb-sm-n10 {
    margin-bottom: -120px !important;
  }

  .ms-sm-nthin {
    margin-left: -2px !important;
  }

  .ms-sm-n1\:2 {
    margin-left: -6px !important;
  }

  .ms-sm-n1 {
    margin-left: -12px !important;
  }

  .ms-sm-n2 {
    margin-left: -24px !important;
  }

  .ms-sm-n3 {
    margin-left: -36px !important;
  }

  .ms-sm-n4 {
    margin-left: -48px !important;
  }

  .ms-sm-n5 {
    margin-left: -60px !important;
  }

  .ms-sm-n6 {
    margin-left: -72px !important;
  }

  .ms-sm-n7 {
    margin-left: -84px !important;
  }

  .ms-sm-n8 {
    margin-left: -96px !important;
  }

  .ms-sm-n10 {
    margin-left: -120px !important;
  }

  .p-sm-thin {
    padding: 2px !important;
  }

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

  .p-sm-1\:2 {
    padding: 6px !important;
  }

  .p-sm-1 {
    padding: 12px !important;
  }

  .p-sm-2 {
    padding: 24px !important;
  }

  .p-sm-3 {
    padding: 36px !important;
  }

  .p-sm-4 {
    padding: 48px !important;
  }

  .p-sm-5 {
    padding: 60px !important;
  }

  .p-sm-6 {
    padding: 72px !important;
  }

  .p-sm-7 {
    padding: 84px !important;
  }

  .p-sm-8 {
    padding: 96px !important;
  }

  .p-sm-10 {
    padding: 120px !important;
  }

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

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

  .px-sm-1\:2 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .px-sm-1 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

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

  .px-sm-3 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .px-sm-4 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .px-sm-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }

  .px-sm-6 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .px-sm-7 {
    padding-right: 84px !important;
    padding-left: 84px !important;
  }

  .px-sm-8 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .px-sm-10 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .py-sm-thin {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

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

  .py-sm-1\:2 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .py-sm-1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .py-sm-2 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .py-sm-3 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .py-sm-4 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .py-sm-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .py-sm-6 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .py-sm-7 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .py-sm-8 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .py-sm-10 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pt-sm-thin {
    padding-top: 2px !important;
  }

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

  .pt-sm-1\:2 {
    padding-top: 6px !important;
  }

  .pt-sm-1 {
    padding-top: 12px !important;
  }

  .pt-sm-2 {
    padding-top: 24px !important;
  }

  .pt-sm-3 {
    padding-top: 36px !important;
  }

  .pt-sm-4 {
    padding-top: 48px !important;
  }

  .pt-sm-5 {
    padding-top: 60px !important;
  }

  .pt-sm-6 {
    padding-top: 72px !important;
  }

  .pt-sm-7 {
    padding-top: 84px !important;
  }

  .pt-sm-8 {
    padding-top: 96px !important;
  }

  .pt-sm-10 {
    padding-top: 120px !important;
  }

  .pe-sm-thin {
    padding-right: 2px !important;
  }

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

  .pe-sm-1\:2 {
    padding-right: 6px !important;
  }

  .pe-sm-1 {
    padding-right: 12px !important;
  }

  .pe-sm-2 {
    padding-right: 24px !important;
  }

  .pe-sm-3 {
    padding-right: 36px !important;
  }

  .pe-sm-4 {
    padding-right: 48px !important;
  }

  .pe-sm-5 {
    padding-right: 60px !important;
  }

  .pe-sm-6 {
    padding-right: 72px !important;
  }

  .pe-sm-7 {
    padding-right: 84px !important;
  }

  .pe-sm-8 {
    padding-right: 96px !important;
  }

  .pe-sm-10 {
    padding-right: 120px !important;
  }

  .pb-sm-thin {
    padding-bottom: 2px !important;
  }

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

  .pb-sm-1\:2 {
    padding-bottom: 6px !important;
  }

  .pb-sm-1 {
    padding-bottom: 12px !important;
  }

  .pb-sm-2 {
    padding-bottom: 24px !important;
  }

  .pb-sm-3 {
    padding-bottom: 36px !important;
  }

  .pb-sm-4 {
    padding-bottom: 48px !important;
  }

  .pb-sm-5 {
    padding-bottom: 60px !important;
  }

  .pb-sm-6 {
    padding-bottom: 72px !important;
  }

  .pb-sm-7 {
    padding-bottom: 84px !important;
  }

  .pb-sm-8 {
    padding-bottom: 96px !important;
  }

  .pb-sm-10 {
    padding-bottom: 120px !important;
  }

  .ps-sm-thin {
    padding-left: 2px !important;
  }

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

  .ps-sm-1\:2 {
    padding-left: 6px !important;
  }

  .ps-sm-1 {
    padding-left: 12px !important;
  }

  .ps-sm-2 {
    padding-left: 24px !important;
  }

  .ps-sm-3 {
    padding-left: 36px !important;
  }

  .ps-sm-4 {
    padding-left: 48px !important;
  }

  .ps-sm-5 {
    padding-left: 60px !important;
  }

  .ps-sm-6 {
    padding-left: 72px !important;
  }

  .ps-sm-7 {
    padding-left: 84px !important;
  }

  .ps-sm-8 {
    padding-left: 96px !important;
  }

  .ps-sm-10 {
    padding-left: 120px !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }

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

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

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

  .d-md-table {
    display: table !important;
  }

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

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

  .d-md-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-first {
    order: -1 !important;
  }

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

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

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

  .order-md-3 {
    order: 3 !important;
  }

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

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

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

  .order-md-7 {
    order: 7 !important;
  }

  .order-md-8 {
    order: 8 !important;
  }

  .order-md-9 {
    order: 9 !important;
  }

  .order-md-10 {
    order: 10 !important;
  }

  .order-md-11 {
    order: 11 !important;
  }

  .order-md-last {
    order: 12 !important;
  }

  .m-md-thin {
    margin: 2px !important;
  }

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

  .m-md-1\:2 {
    margin: 6px !important;
  }

  .m-md-1 {
    margin: 12px !important;
  }

  .m-md-2 {
    margin: 24px !important;
  }

  .m-md-3 {
    margin: 36px !important;
  }

  .m-md-4 {
    margin: 48px !important;
  }

  .m-md-5 {
    margin: 60px !important;
  }

  .m-md-6 {
    margin: 72px !important;
  }

  .m-md-7 {
    margin: 84px !important;
  }

  .m-md-8 {
    margin: 96px !important;
  }

  .m-md-10 {
    margin: 120px !important;
  }

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

  .mx-md-thin {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

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

  .mx-md-1\:2 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .mx-md-1 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .mx-md-2 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .mx-md-3 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .mx-md-4 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .mx-md-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }

  .mx-md-6 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .mx-md-7 {
    margin-right: 84px !important;
    margin-left: 84px !important;
  }

  .mx-md-8 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .mx-md-10 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

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

  .my-md-thin {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

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

  .my-md-1\:2 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .my-md-1 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .my-md-2 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .my-md-3 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .my-md-4 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .my-md-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .my-md-6 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .my-md-7 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .my-md-8 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .my-md-10 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

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

  .mt-md-thin {
    margin-top: 2px !important;
  }

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

  .mt-md-1\:2 {
    margin-top: 6px !important;
  }

  .mt-md-1 {
    margin-top: 12px !important;
  }

  .mt-md-2 {
    margin-top: 24px !important;
  }

  .mt-md-3 {
    margin-top: 36px !important;
  }

  .mt-md-4 {
    margin-top: 48px !important;
  }

  .mt-md-5 {
    margin-top: 60px !important;
  }

  .mt-md-6 {
    margin-top: 72px !important;
  }

  .mt-md-7 {
    margin-top: 84px !important;
  }

  .mt-md-8 {
    margin-top: 96px !important;
  }

  .mt-md-10 {
    margin-top: 120px !important;
  }

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

  .me-md-thin {
    margin-right: 2px !important;
  }

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

  .me-md-1\:2 {
    margin-right: 6px !important;
  }

  .me-md-1 {
    margin-right: 12px !important;
  }

  .me-md-2 {
    margin-right: 24px !important;
  }

  .me-md-3 {
    margin-right: 36px !important;
  }

  .me-md-4 {
    margin-right: 48px !important;
  }

  .me-md-5 {
    margin-right: 60px !important;
  }

  .me-md-6 {
    margin-right: 72px !important;
  }

  .me-md-7 {
    margin-right: 84px !important;
  }

  .me-md-8 {
    margin-right: 96px !important;
  }

  .me-md-10 {
    margin-right: 120px !important;
  }

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

  .mb-md-thin {
    margin-bottom: 2px !important;
  }

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

  .mb-md-1\:2 {
    margin-bottom: 6px !important;
  }

  .mb-md-1 {
    margin-bottom: 12px !important;
  }

  .mb-md-2 {
    margin-bottom: 24px !important;
  }

  .mb-md-3 {
    margin-bottom: 36px !important;
  }

  .mb-md-4 {
    margin-bottom: 48px !important;
  }

  .mb-md-5 {
    margin-bottom: 60px !important;
  }

  .mb-md-6 {
    margin-bottom: 72px !important;
  }

  .mb-md-7 {
    margin-bottom: 84px !important;
  }

  .mb-md-8 {
    margin-bottom: 96px !important;
  }

  .mb-md-10 {
    margin-bottom: 120px !important;
  }

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

  .ms-md-thin {
    margin-left: 2px !important;
  }

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

  .ms-md-1\:2 {
    margin-left: 6px !important;
  }

  .ms-md-1 {
    margin-left: 12px !important;
  }

  .ms-md-2 {
    margin-left: 24px !important;
  }

  .ms-md-3 {
    margin-left: 36px !important;
  }

  .ms-md-4 {
    margin-left: 48px !important;
  }

  .ms-md-5 {
    margin-left: 60px !important;
  }

  .ms-md-6 {
    margin-left: 72px !important;
  }

  .ms-md-7 {
    margin-left: 84px !important;
  }

  .ms-md-8 {
    margin-left: 96px !important;
  }

  .ms-md-10 {
    margin-left: 120px !important;
  }

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

  .m-md-nthin {
    margin: -2px !important;
  }

  .m-md-n1\:2 {
    margin: -6px !important;
  }

  .m-md-n1 {
    margin: -12px !important;
  }

  .m-md-n2 {
    margin: -24px !important;
  }

  .m-md-n3 {
    margin: -36px !important;
  }

  .m-md-n4 {
    margin: -48px !important;
  }

  .m-md-n5 {
    margin: -60px !important;
  }

  .m-md-n6 {
    margin: -72px !important;
  }

  .m-md-n7 {
    margin: -84px !important;
  }

  .m-md-n8 {
    margin: -96px !important;
  }

  .m-md-n10 {
    margin: -120px !important;
  }

  .mx-md-nthin {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }

  .mx-md-n1\:2 {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .mx-md-n1 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .mx-md-n2 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .mx-md-n3 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .mx-md-n4 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .mx-md-n5 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }

  .mx-md-n6 {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .mx-md-n7 {
    margin-right: -84px !important;
    margin-left: -84px !important;
  }

  .mx-md-n8 {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .mx-md-n10 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .my-md-nthin {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .my-md-n1\:2 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .my-md-n1 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .my-md-n2 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .my-md-n3 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .my-md-n4 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .my-md-n5 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .my-md-n6 {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .my-md-n7 {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .my-md-n8 {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .my-md-n10 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .mt-md-nthin {
    margin-top: -2px !important;
  }

  .mt-md-n1\:2 {
    margin-top: -6px !important;
  }

  .mt-md-n1 {
    margin-top: -12px !important;
  }

  .mt-md-n2 {
    margin-top: -24px !important;
  }

  .mt-md-n3 {
    margin-top: -36px !important;
  }

  .mt-md-n4 {
    margin-top: -48px !important;
  }

  .mt-md-n5 {
    margin-top: -60px !important;
  }

  .mt-md-n6 {
    margin-top: -72px !important;
  }

  .mt-md-n7 {
    margin-top: -84px !important;
  }

  .mt-md-n8 {
    margin-top: -96px !important;
  }

  .mt-md-n10 {
    margin-top: -120px !important;
  }

  .me-md-nthin {
    margin-right: -2px !important;
  }

  .me-md-n1\:2 {
    margin-right: -6px !important;
  }

  .me-md-n1 {
    margin-right: -12px !important;
  }

  .me-md-n2 {
    margin-right: -24px !important;
  }

  .me-md-n3 {
    margin-right: -36px !important;
  }

  .me-md-n4 {
    margin-right: -48px !important;
  }

  .me-md-n5 {
    margin-right: -60px !important;
  }

  .me-md-n6 {
    margin-right: -72px !important;
  }

  .me-md-n7 {
    margin-right: -84px !important;
  }

  .me-md-n8 {
    margin-right: -96px !important;
  }

  .me-md-n10 {
    margin-right: -120px !important;
  }

  .mb-md-nthin {
    margin-bottom: -2px !important;
  }

  .mb-md-n1\:2 {
    margin-bottom: -6px !important;
  }

  .mb-md-n1 {
    margin-bottom: -12px !important;
  }

  .mb-md-n2 {
    margin-bottom: -24px !important;
  }

  .mb-md-n3 {
    margin-bottom: -36px !important;
  }

  .mb-md-n4 {
    margin-bottom: -48px !important;
  }

  .mb-md-n5 {
    margin-bottom: -60px !important;
  }

  .mb-md-n6 {
    margin-bottom: -72px !important;
  }

  .mb-md-n7 {
    margin-bottom: -84px !important;
  }

  .mb-md-n8 {
    margin-bottom: -96px !important;
  }

  .mb-md-n10 {
    margin-bottom: -120px !important;
  }

  .ms-md-nthin {
    margin-left: -2px !important;
  }

  .ms-md-n1\:2 {
    margin-left: -6px !important;
  }

  .ms-md-n1 {
    margin-left: -12px !important;
  }

  .ms-md-n2 {
    margin-left: -24px !important;
  }

  .ms-md-n3 {
    margin-left: -36px !important;
  }

  .ms-md-n4 {
    margin-left: -48px !important;
  }

  .ms-md-n5 {
    margin-left: -60px !important;
  }

  .ms-md-n6 {
    margin-left: -72px !important;
  }

  .ms-md-n7 {
    margin-left: -84px !important;
  }

  .ms-md-n8 {
    margin-left: -96px !important;
  }

  .ms-md-n10 {
    margin-left: -120px !important;
  }

  .p-md-thin {
    padding: 2px !important;
  }

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

  .p-md-1\:2 {
    padding: 6px !important;
  }

  .p-md-1 {
    padding: 12px !important;
  }

  .p-md-2 {
    padding: 24px !important;
  }

  .p-md-3 {
    padding: 36px !important;
  }

  .p-md-4 {
    padding: 48px !important;
  }

  .p-md-5 {
    padding: 60px !important;
  }

  .p-md-6 {
    padding: 72px !important;
  }

  .p-md-7 {
    padding: 84px !important;
  }

  .p-md-8 {
    padding: 96px !important;
  }

  .p-md-10 {
    padding: 120px !important;
  }

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

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

  .px-md-1\:2 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .px-md-1 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

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

  .px-md-3 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .px-md-4 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .px-md-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }

  .px-md-6 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .px-md-7 {
    padding-right: 84px !important;
    padding-left: 84px !important;
  }

  .px-md-8 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .px-md-10 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .py-md-thin {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

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

  .py-md-1\:2 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .py-md-1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .py-md-2 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .py-md-3 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .py-md-4 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .py-md-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .py-md-6 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .py-md-7 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .py-md-8 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .py-md-10 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pt-md-thin {
    padding-top: 2px !important;
  }

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

  .pt-md-1\:2 {
    padding-top: 6px !important;
  }

  .pt-md-1 {
    padding-top: 12px !important;
  }

  .pt-md-2 {
    padding-top: 24px !important;
  }

  .pt-md-3 {
    padding-top: 36px !important;
  }

  .pt-md-4 {
    padding-top: 48px !important;
  }

  .pt-md-5 {
    padding-top: 60px !important;
  }

  .pt-md-6 {
    padding-top: 72px !important;
  }

  .pt-md-7 {
    padding-top: 84px !important;
  }

  .pt-md-8 {
    padding-top: 96px !important;
  }

  .pt-md-10 {
    padding-top: 120px !important;
  }

  .pe-md-thin {
    padding-right: 2px !important;
  }

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

  .pe-md-1\:2 {
    padding-right: 6px !important;
  }

  .pe-md-1 {
    padding-right: 12px !important;
  }

  .pe-md-2 {
    padding-right: 24px !important;
  }

  .pe-md-3 {
    padding-right: 36px !important;
  }

  .pe-md-4 {
    padding-right: 48px !important;
  }

  .pe-md-5 {
    padding-right: 60px !important;
  }

  .pe-md-6 {
    padding-right: 72px !important;
  }

  .pe-md-7 {
    padding-right: 84px !important;
  }

  .pe-md-8 {
    padding-right: 96px !important;
  }

  .pe-md-10 {
    padding-right: 120px !important;
  }

  .pb-md-thin {
    padding-bottom: 2px !important;
  }

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

  .pb-md-1\:2 {
    padding-bottom: 6px !important;
  }

  .pb-md-1 {
    padding-bottom: 12px !important;
  }

  .pb-md-2 {
    padding-bottom: 24px !important;
  }

  .pb-md-3 {
    padding-bottom: 36px !important;
  }

  .pb-md-4 {
    padding-bottom: 48px !important;
  }

  .pb-md-5 {
    padding-bottom: 60px !important;
  }

  .pb-md-6 {
    padding-bottom: 72px !important;
  }

  .pb-md-7 {
    padding-bottom: 84px !important;
  }

  .pb-md-8 {
    padding-bottom: 96px !important;
  }

  .pb-md-10 {
    padding-bottom: 120px !important;
  }

  .ps-md-thin {
    padding-left: 2px !important;
  }

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

  .ps-md-1\:2 {
    padding-left: 6px !important;
  }

  .ps-md-1 {
    padding-left: 12px !important;
  }

  .ps-md-2 {
    padding-left: 24px !important;
  }

  .ps-md-3 {
    padding-left: 36px !important;
  }

  .ps-md-4 {
    padding-left: 48px !important;
  }

  .ps-md-5 {
    padding-left: 60px !important;
  }

  .ps-md-6 {
    padding-left: 72px !important;
  }

  .ps-md-7 {
    padding-left: 84px !important;
  }

  .ps-md-8 {
    padding-left: 96px !important;
  }

  .ps-md-10 {
    padding-left: 120px !important;
  }
}
@media (min-width: 1041px) {
  .d-lg-inline {
    display: inline !important;
  }

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

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

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

  .d-lg-table {
    display: table !important;
  }

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

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

  .d-lg-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-lg-first {
    order: -1 !important;
  }

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

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

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

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

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

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

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

  .order-lg-7 {
    order: 7 !important;
  }

  .order-lg-8 {
    order: 8 !important;
  }

  .order-lg-9 {
    order: 9 !important;
  }

  .order-lg-10 {
    order: 10 !important;
  }

  .order-lg-11 {
    order: 11 !important;
  }

  .order-lg-last {
    order: 12 !important;
  }

  .m-lg-thin {
    margin: 2px !important;
  }

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

  .m-lg-1\:2 {
    margin: 6px !important;
  }

  .m-lg-1 {
    margin: 12px !important;
  }

  .m-lg-2 {
    margin: 24px !important;
  }

  .m-lg-3 {
    margin: 36px !important;
  }

  .m-lg-4 {
    margin: 48px !important;
  }

  .m-lg-5 {
    margin: 60px !important;
  }

  .m-lg-6 {
    margin: 72px !important;
  }

  .m-lg-7 {
    margin: 84px !important;
  }

  .m-lg-8 {
    margin: 96px !important;
  }

  .m-lg-10 {
    margin: 120px !important;
  }

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

  .mx-lg-thin {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

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

  .mx-lg-1\:2 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .mx-lg-1 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .mx-lg-2 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .mx-lg-3 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .mx-lg-4 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .mx-lg-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }

  .mx-lg-6 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .mx-lg-7 {
    margin-right: 84px !important;
    margin-left: 84px !important;
  }

  .mx-lg-8 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .mx-lg-10 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

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

  .my-lg-thin {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

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

  .my-lg-1\:2 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .my-lg-1 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .my-lg-2 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .my-lg-3 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .my-lg-4 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .my-lg-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .my-lg-6 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .my-lg-7 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .my-lg-8 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .my-lg-10 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

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

  .mt-lg-thin {
    margin-top: 2px !important;
  }

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

  .mt-lg-1\:2 {
    margin-top: 6px !important;
  }

  .mt-lg-1 {
    margin-top: 12px !important;
  }

  .mt-lg-2 {
    margin-top: 24px !important;
  }

  .mt-lg-3 {
    margin-top: 36px !important;
  }

  .mt-lg-4 {
    margin-top: 48px !important;
  }

  .mt-lg-5 {
    margin-top: 60px !important;
  }

  .mt-lg-6 {
    margin-top: 72px !important;
  }

  .mt-lg-7 {
    margin-top: 84px !important;
  }

  .mt-lg-8 {
    margin-top: 96px !important;
  }

  .mt-lg-10 {
    margin-top: 120px !important;
  }

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

  .me-lg-thin {
    margin-right: 2px !important;
  }

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

  .me-lg-1\:2 {
    margin-right: 6px !important;
  }

  .me-lg-1 {
    margin-right: 12px !important;
  }

  .me-lg-2 {
    margin-right: 24px !important;
  }

  .me-lg-3 {
    margin-right: 36px !important;
  }

  .me-lg-4 {
    margin-right: 48px !important;
  }

  .me-lg-5 {
    margin-right: 60px !important;
  }

  .me-lg-6 {
    margin-right: 72px !important;
  }

  .me-lg-7 {
    margin-right: 84px !important;
  }

  .me-lg-8 {
    margin-right: 96px !important;
  }

  .me-lg-10 {
    margin-right: 120px !important;
  }

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

  .mb-lg-thin {
    margin-bottom: 2px !important;
  }

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

  .mb-lg-1\:2 {
    margin-bottom: 6px !important;
  }

  .mb-lg-1 {
    margin-bottom: 12px !important;
  }

  .mb-lg-2 {
    margin-bottom: 24px !important;
  }

  .mb-lg-3 {
    margin-bottom: 36px !important;
  }

  .mb-lg-4 {
    margin-bottom: 48px !important;
  }

  .mb-lg-5 {
    margin-bottom: 60px !important;
  }

  .mb-lg-6 {
    margin-bottom: 72px !important;
  }

  .mb-lg-7 {
    margin-bottom: 84px !important;
  }

  .mb-lg-8 {
    margin-bottom: 96px !important;
  }

  .mb-lg-10 {
    margin-bottom: 120px !important;
  }

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

  .ms-lg-thin {
    margin-left: 2px !important;
  }

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

  .ms-lg-1\:2 {
    margin-left: 6px !important;
  }

  .ms-lg-1 {
    margin-left: 12px !important;
  }

  .ms-lg-2 {
    margin-left: 24px !important;
  }

  .ms-lg-3 {
    margin-left: 36px !important;
  }

  .ms-lg-4 {
    margin-left: 48px !important;
  }

  .ms-lg-5 {
    margin-left: 60px !important;
  }

  .ms-lg-6 {
    margin-left: 72px !important;
  }

  .ms-lg-7 {
    margin-left: 84px !important;
  }

  .ms-lg-8 {
    margin-left: 96px !important;
  }

  .ms-lg-10 {
    margin-left: 120px !important;
  }

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

  .m-lg-nthin {
    margin: -2px !important;
  }

  .m-lg-n1\:2 {
    margin: -6px !important;
  }

  .m-lg-n1 {
    margin: -12px !important;
  }

  .m-lg-n2 {
    margin: -24px !important;
  }

  .m-lg-n3 {
    margin: -36px !important;
  }

  .m-lg-n4 {
    margin: -48px !important;
  }

  .m-lg-n5 {
    margin: -60px !important;
  }

  .m-lg-n6 {
    margin: -72px !important;
  }

  .m-lg-n7 {
    margin: -84px !important;
  }

  .m-lg-n8 {
    margin: -96px !important;
  }

  .m-lg-n10 {
    margin: -120px !important;
  }

  .mx-lg-nthin {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }

  .mx-lg-n1\:2 {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .mx-lg-n1 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .mx-lg-n2 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .mx-lg-n3 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .mx-lg-n4 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .mx-lg-n5 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }

  .mx-lg-n6 {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .mx-lg-n7 {
    margin-right: -84px !important;
    margin-left: -84px !important;
  }

  .mx-lg-n8 {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .mx-lg-n10 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .my-lg-nthin {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .my-lg-n1\:2 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .my-lg-n1 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .my-lg-n2 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .my-lg-n3 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .my-lg-n4 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .my-lg-n5 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .my-lg-n6 {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .my-lg-n7 {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .my-lg-n8 {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .my-lg-n10 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .mt-lg-nthin {
    margin-top: -2px !important;
  }

  .mt-lg-n1\:2 {
    margin-top: -6px !important;
  }

  .mt-lg-n1 {
    margin-top: -12px !important;
  }

  .mt-lg-n2 {
    margin-top: -24px !important;
  }

  .mt-lg-n3 {
    margin-top: -36px !important;
  }

  .mt-lg-n4 {
    margin-top: -48px !important;
  }

  .mt-lg-n5 {
    margin-top: -60px !important;
  }

  .mt-lg-n6 {
    margin-top: -72px !important;
  }

  .mt-lg-n7 {
    margin-top: -84px !important;
  }

  .mt-lg-n8 {
    margin-top: -96px !important;
  }

  .mt-lg-n10 {
    margin-top: -120px !important;
  }

  .me-lg-nthin {
    margin-right: -2px !important;
  }

  .me-lg-n1\:2 {
    margin-right: -6px !important;
  }

  .me-lg-n1 {
    margin-right: -12px !important;
  }

  .me-lg-n2 {
    margin-right: -24px !important;
  }

  .me-lg-n3 {
    margin-right: -36px !important;
  }

  .me-lg-n4 {
    margin-right: -48px !important;
  }

  .me-lg-n5 {
    margin-right: -60px !important;
  }

  .me-lg-n6 {
    margin-right: -72px !important;
  }

  .me-lg-n7 {
    margin-right: -84px !important;
  }

  .me-lg-n8 {
    margin-right: -96px !important;
  }

  .me-lg-n10 {
    margin-right: -120px !important;
  }

  .mb-lg-nthin {
    margin-bottom: -2px !important;
  }

  .mb-lg-n1\:2 {
    margin-bottom: -6px !important;
  }

  .mb-lg-n1 {
    margin-bottom: -12px !important;
  }

  .mb-lg-n2 {
    margin-bottom: -24px !important;
  }

  .mb-lg-n3 {
    margin-bottom: -36px !important;
  }

  .mb-lg-n4 {
    margin-bottom: -48px !important;
  }

  .mb-lg-n5 {
    margin-bottom: -60px !important;
  }

  .mb-lg-n6 {
    margin-bottom: -72px !important;
  }

  .mb-lg-n7 {
    margin-bottom: -84px !important;
  }

  .mb-lg-n8 {
    margin-bottom: -96px !important;
  }

  .mb-lg-n10 {
    margin-bottom: -120px !important;
  }

  .ms-lg-nthin {
    margin-left: -2px !important;
  }

  .ms-lg-n1\:2 {
    margin-left: -6px !important;
  }

  .ms-lg-n1 {
    margin-left: -12px !important;
  }

  .ms-lg-n2 {
    margin-left: -24px !important;
  }

  .ms-lg-n3 {
    margin-left: -36px !important;
  }

  .ms-lg-n4 {
    margin-left: -48px !important;
  }

  .ms-lg-n5 {
    margin-left: -60px !important;
  }

  .ms-lg-n6 {
    margin-left: -72px !important;
  }

  .ms-lg-n7 {
    margin-left: -84px !important;
  }

  .ms-lg-n8 {
    margin-left: -96px !important;
  }

  .ms-lg-n10 {
    margin-left: -120px !important;
  }

  .p-lg-thin {
    padding: 2px !important;
  }

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

  .p-lg-1\:2 {
    padding: 6px !important;
  }

  .p-lg-1 {
    padding: 12px !important;
  }

  .p-lg-2 {
    padding: 24px !important;
  }

  .p-lg-3 {
    padding: 36px !important;
  }

  .p-lg-4 {
    padding: 48px !important;
  }

  .p-lg-5 {
    padding: 60px !important;
  }

  .p-lg-6 {
    padding: 72px !important;
  }

  .p-lg-7 {
    padding: 84px !important;
  }

  .p-lg-8 {
    padding: 96px !important;
  }

  .p-lg-10 {
    padding: 120px !important;
  }

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

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

  .px-lg-1\:2 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .px-lg-1 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

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

  .px-lg-3 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .px-lg-4 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .px-lg-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }

  .px-lg-6 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .px-lg-7 {
    padding-right: 84px !important;
    padding-left: 84px !important;
  }

  .px-lg-8 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .px-lg-10 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .py-lg-thin {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

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

  .py-lg-1\:2 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .py-lg-1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .py-lg-2 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .py-lg-3 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .py-lg-4 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .py-lg-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .py-lg-6 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .py-lg-7 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .py-lg-8 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .py-lg-10 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pt-lg-thin {
    padding-top: 2px !important;
  }

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

  .pt-lg-1\:2 {
    padding-top: 6px !important;
  }

  .pt-lg-1 {
    padding-top: 12px !important;
  }

  .pt-lg-2 {
    padding-top: 24px !important;
  }

  .pt-lg-3 {
    padding-top: 36px !important;
  }

  .pt-lg-4 {
    padding-top: 48px !important;
  }

  .pt-lg-5 {
    padding-top: 60px !important;
  }

  .pt-lg-6 {
    padding-top: 72px !important;
  }

  .pt-lg-7 {
    padding-top: 84px !important;
  }

  .pt-lg-8 {
    padding-top: 96px !important;
  }

  .pt-lg-10 {
    padding-top: 120px !important;
  }

  .pe-lg-thin {
    padding-right: 2px !important;
  }

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

  .pe-lg-1\:2 {
    padding-right: 6px !important;
  }

  .pe-lg-1 {
    padding-right: 12px !important;
  }

  .pe-lg-2 {
    padding-right: 24px !important;
  }

  .pe-lg-3 {
    padding-right: 36px !important;
  }

  .pe-lg-4 {
    padding-right: 48px !important;
  }

  .pe-lg-5 {
    padding-right: 60px !important;
  }

  .pe-lg-6 {
    padding-right: 72px !important;
  }

  .pe-lg-7 {
    padding-right: 84px !important;
  }

  .pe-lg-8 {
    padding-right: 96px !important;
  }

  .pe-lg-10 {
    padding-right: 120px !important;
  }

  .pb-lg-thin {
    padding-bottom: 2px !important;
  }

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

  .pb-lg-1\:2 {
    padding-bottom: 6px !important;
  }

  .pb-lg-1 {
    padding-bottom: 12px !important;
  }

  .pb-lg-2 {
    padding-bottom: 24px !important;
  }

  .pb-lg-3 {
    padding-bottom: 36px !important;
  }

  .pb-lg-4 {
    padding-bottom: 48px !important;
  }

  .pb-lg-5 {
    padding-bottom: 60px !important;
  }

  .pb-lg-6 {
    padding-bottom: 72px !important;
  }

  .pb-lg-7 {
    padding-bottom: 84px !important;
  }

  .pb-lg-8 {
    padding-bottom: 96px !important;
  }

  .pb-lg-10 {
    padding-bottom: 120px !important;
  }

  .ps-lg-thin {
    padding-left: 2px !important;
  }

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

  .ps-lg-1\:2 {
    padding-left: 6px !important;
  }

  .ps-lg-1 {
    padding-left: 12px !important;
  }

  .ps-lg-2 {
    padding-left: 24px !important;
  }

  .ps-lg-3 {
    padding-left: 36px !important;
  }

  .ps-lg-4 {
    padding-left: 48px !important;
  }

  .ps-lg-5 {
    padding-left: 60px !important;
  }

  .ps-lg-6 {
    padding-left: 72px !important;
  }

  .ps-lg-7 {
    padding-left: 84px !important;
  }

  .ps-lg-8 {
    padding-left: 96px !important;
  }

  .ps-lg-10 {
    padding-left: 120px !important;
  }
}
@media (min-width: 1300px) {
  .d-xl-inline {
    display: inline !important;
  }

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

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

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

  .d-xl-table {
    display: table !important;
  }

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

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

  .d-xl-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xl-first {
    order: -1 !important;
  }

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

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

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

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

  .order-xl-4 {
    order: 4 !important;
  }

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

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

  .order-xl-7 {
    order: 7 !important;
  }

  .order-xl-8 {
    order: 8 !important;
  }

  .order-xl-9 {
    order: 9 !important;
  }

  .order-xl-10 {
    order: 10 !important;
  }

  .order-xl-11 {
    order: 11 !important;
  }

  .order-xl-last {
    order: 12 !important;
  }

  .m-xl-thin {
    margin: 2px !important;
  }

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

  .m-xl-1\:2 {
    margin: 6px !important;
  }

  .m-xl-1 {
    margin: 12px !important;
  }

  .m-xl-2 {
    margin: 24px !important;
  }

  .m-xl-3 {
    margin: 36px !important;
  }

  .m-xl-4 {
    margin: 48px !important;
  }

  .m-xl-5 {
    margin: 60px !important;
  }

  .m-xl-6 {
    margin: 72px !important;
  }

  .m-xl-7 {
    margin: 84px !important;
  }

  .m-xl-8 {
    margin: 96px !important;
  }

  .m-xl-10 {
    margin: 120px !important;
  }

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

  .mx-xl-thin {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

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

  .mx-xl-1\:2 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .mx-xl-1 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .mx-xl-2 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .mx-xl-3 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .mx-xl-4 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .mx-xl-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }

  .mx-xl-6 {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .mx-xl-7 {
    margin-right: 84px !important;
    margin-left: 84px !important;
  }

  .mx-xl-8 {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .mx-xl-10 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

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

  .my-xl-thin {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

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

  .my-xl-1\:2 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .my-xl-1 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .my-xl-2 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .my-xl-3 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .my-xl-4 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .my-xl-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .my-xl-6 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .my-xl-7 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .my-xl-8 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .my-xl-10 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

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

  .mt-xl-thin {
    margin-top: 2px !important;
  }

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

  .mt-xl-1\:2 {
    margin-top: 6px !important;
  }

  .mt-xl-1 {
    margin-top: 12px !important;
  }

  .mt-xl-2 {
    margin-top: 24px !important;
  }

  .mt-xl-3 {
    margin-top: 36px !important;
  }

  .mt-xl-4 {
    margin-top: 48px !important;
  }

  .mt-xl-5 {
    margin-top: 60px !important;
  }

  .mt-xl-6 {
    margin-top: 72px !important;
  }

  .mt-xl-7 {
    margin-top: 84px !important;
  }

  .mt-xl-8 {
    margin-top: 96px !important;
  }

  .mt-xl-10 {
    margin-top: 120px !important;
  }

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

  .me-xl-thin {
    margin-right: 2px !important;
  }

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

  .me-xl-1\:2 {
    margin-right: 6px !important;
  }

  .me-xl-1 {
    margin-right: 12px !important;
  }

  .me-xl-2 {
    margin-right: 24px !important;
  }

  .me-xl-3 {
    margin-right: 36px !important;
  }

  .me-xl-4 {
    margin-right: 48px !important;
  }

  .me-xl-5 {
    margin-right: 60px !important;
  }

  .me-xl-6 {
    margin-right: 72px !important;
  }

  .me-xl-7 {
    margin-right: 84px !important;
  }

  .me-xl-8 {
    margin-right: 96px !important;
  }

  .me-xl-10 {
    margin-right: 120px !important;
  }

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

  .mb-xl-thin {
    margin-bottom: 2px !important;
  }

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

  .mb-xl-1\:2 {
    margin-bottom: 6px !important;
  }

  .mb-xl-1 {
    margin-bottom: 12px !important;
  }

  .mb-xl-2 {
    margin-bottom: 24px !important;
  }

  .mb-xl-3 {
    margin-bottom: 36px !important;
  }

  .mb-xl-4 {
    margin-bottom: 48px !important;
  }

  .mb-xl-5 {
    margin-bottom: 60px !important;
  }

  .mb-xl-6 {
    margin-bottom: 72px !important;
  }

  .mb-xl-7 {
    margin-bottom: 84px !important;
  }

  .mb-xl-8 {
    margin-bottom: 96px !important;
  }

  .mb-xl-10 {
    margin-bottom: 120px !important;
  }

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

  .ms-xl-thin {
    margin-left: 2px !important;
  }

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

  .ms-xl-1\:2 {
    margin-left: 6px !important;
  }

  .ms-xl-1 {
    margin-left: 12px !important;
  }

  .ms-xl-2 {
    margin-left: 24px !important;
  }

  .ms-xl-3 {
    margin-left: 36px !important;
  }

  .ms-xl-4 {
    margin-left: 48px !important;
  }

  .ms-xl-5 {
    margin-left: 60px !important;
  }

  .ms-xl-6 {
    margin-left: 72px !important;
  }

  .ms-xl-7 {
    margin-left: 84px !important;
  }

  .ms-xl-8 {
    margin-left: 96px !important;
  }

  .ms-xl-10 {
    margin-left: 120px !important;
  }

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

  .m-xl-nthin {
    margin: -2px !important;
  }

  .m-xl-n1\:2 {
    margin: -6px !important;
  }

  .m-xl-n1 {
    margin: -12px !important;
  }

  .m-xl-n2 {
    margin: -24px !important;
  }

  .m-xl-n3 {
    margin: -36px !important;
  }

  .m-xl-n4 {
    margin: -48px !important;
  }

  .m-xl-n5 {
    margin: -60px !important;
  }

  .m-xl-n6 {
    margin: -72px !important;
  }

  .m-xl-n7 {
    margin: -84px !important;
  }

  .m-xl-n8 {
    margin: -96px !important;
  }

  .m-xl-n10 {
    margin: -120px !important;
  }

  .mx-xl-nthin {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }

  .mx-xl-n1\:2 {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .mx-xl-n1 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .mx-xl-n2 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .mx-xl-n3 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .mx-xl-n4 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .mx-xl-n5 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }

  .mx-xl-n6 {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .mx-xl-n7 {
    margin-right: -84px !important;
    margin-left: -84px !important;
  }

  .mx-xl-n8 {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .mx-xl-n10 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .my-xl-nthin {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .my-xl-n1\:2 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .my-xl-n1 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .my-xl-n2 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .my-xl-n3 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .my-xl-n4 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .my-xl-n5 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .my-xl-n6 {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .my-xl-n7 {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .my-xl-n8 {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .my-xl-n10 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .mt-xl-nthin {
    margin-top: -2px !important;
  }

  .mt-xl-n1\:2 {
    margin-top: -6px !important;
  }

  .mt-xl-n1 {
    margin-top: -12px !important;
  }

  .mt-xl-n2 {
    margin-top: -24px !important;
  }

  .mt-xl-n3 {
    margin-top: -36px !important;
  }

  .mt-xl-n4 {
    margin-top: -48px !important;
  }

  .mt-xl-n5 {
    margin-top: -60px !important;
  }

  .mt-xl-n6 {
    margin-top: -72px !important;
  }

  .mt-xl-n7 {
    margin-top: -84px !important;
  }

  .mt-xl-n8 {
    margin-top: -96px !important;
  }

  .mt-xl-n10 {
    margin-top: -120px !important;
  }

  .me-xl-nthin {
    margin-right: -2px !important;
  }

  .me-xl-n1\:2 {
    margin-right: -6px !important;
  }

  .me-xl-n1 {
    margin-right: -12px !important;
  }

  .me-xl-n2 {
    margin-right: -24px !important;
  }

  .me-xl-n3 {
    margin-right: -36px !important;
  }

  .me-xl-n4 {
    margin-right: -48px !important;
  }

  .me-xl-n5 {
    margin-right: -60px !important;
  }

  .me-xl-n6 {
    margin-right: -72px !important;
  }

  .me-xl-n7 {
    margin-right: -84px !important;
  }

  .me-xl-n8 {
    margin-right: -96px !important;
  }

  .me-xl-n10 {
    margin-right: -120px !important;
  }

  .mb-xl-nthin {
    margin-bottom: -2px !important;
  }

  .mb-xl-n1\:2 {
    margin-bottom: -6px !important;
  }

  .mb-xl-n1 {
    margin-bottom: -12px !important;
  }

  .mb-xl-n2 {
    margin-bottom: -24px !important;
  }

  .mb-xl-n3 {
    margin-bottom: -36px !important;
  }

  .mb-xl-n4 {
    margin-bottom: -48px !important;
  }

  .mb-xl-n5 {
    margin-bottom: -60px !important;
  }

  .mb-xl-n6 {
    margin-bottom: -72px !important;
  }

  .mb-xl-n7 {
    margin-bottom: -84px !important;
  }

  .mb-xl-n8 {
    margin-bottom: -96px !important;
  }

  .mb-xl-n10 {
    margin-bottom: -120px !important;
  }

  .ms-xl-nthin {
    margin-left: -2px !important;
  }

  .ms-xl-n1\:2 {
    margin-left: -6px !important;
  }

  .ms-xl-n1 {
    margin-left: -12px !important;
  }

  .ms-xl-n2 {
    margin-left: -24px !important;
  }

  .ms-xl-n3 {
    margin-left: -36px !important;
  }

  .ms-xl-n4 {
    margin-left: -48px !important;
  }

  .ms-xl-n5 {
    margin-left: -60px !important;
  }

  .ms-xl-n6 {
    margin-left: -72px !important;
  }

  .ms-xl-n7 {
    margin-left: -84px !important;
  }

  .ms-xl-n8 {
    margin-left: -96px !important;
  }

  .ms-xl-n10 {
    margin-left: -120px !important;
  }

  .p-xl-thin {
    padding: 2px !important;
  }

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

  .p-xl-1\:2 {
    padding: 6px !important;
  }

  .p-xl-1 {
    padding: 12px !important;
  }

  .p-xl-2 {
    padding: 24px !important;
  }

  .p-xl-3 {
    padding: 36px !important;
  }

  .p-xl-4 {
    padding: 48px !important;
  }

  .p-xl-5 {
    padding: 60px !important;
  }

  .p-xl-6 {
    padding: 72px !important;
  }

  .p-xl-7 {
    padding: 84px !important;
  }

  .p-xl-8 {
    padding: 96px !important;
  }

  .p-xl-10 {
    padding: 120px !important;
  }

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

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

  .px-xl-1\:2 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .px-xl-1 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

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

  .px-xl-3 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .px-xl-4 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .px-xl-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }

  .px-xl-6 {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .px-xl-7 {
    padding-right: 84px !important;
    padding-left: 84px !important;
  }

  .px-xl-8 {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .px-xl-10 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .py-xl-thin {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

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

  .py-xl-1\:2 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .py-xl-1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .py-xl-2 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .py-xl-3 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .py-xl-4 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .py-xl-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .py-xl-6 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .py-xl-7 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .py-xl-8 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .py-xl-10 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .pt-xl-thin {
    padding-top: 2px !important;
  }

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

  .pt-xl-1\:2 {
    padding-top: 6px !important;
  }

  .pt-xl-1 {
    padding-top: 12px !important;
  }

  .pt-xl-2 {
    padding-top: 24px !important;
  }

  .pt-xl-3 {
    padding-top: 36px !important;
  }

  .pt-xl-4 {
    padding-top: 48px !important;
  }

  .pt-xl-5 {
    padding-top: 60px !important;
  }

  .pt-xl-6 {
    padding-top: 72px !important;
  }

  .pt-xl-7 {
    padding-top: 84px !important;
  }

  .pt-xl-8 {
    padding-top: 96px !important;
  }

  .pt-xl-10 {
    padding-top: 120px !important;
  }

  .pe-xl-thin {
    padding-right: 2px !important;
  }

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

  .pe-xl-1\:2 {
    padding-right: 6px !important;
  }

  .pe-xl-1 {
    padding-right: 12px !important;
  }

  .pe-xl-2 {
    padding-right: 24px !important;
  }

  .pe-xl-3 {
    padding-right: 36px !important;
  }

  .pe-xl-4 {
    padding-right: 48px !important;
  }

  .pe-xl-5 {
    padding-right: 60px !important;
  }

  .pe-xl-6 {
    padding-right: 72px !important;
  }

  .pe-xl-7 {
    padding-right: 84px !important;
  }

  .pe-xl-8 {
    padding-right: 96px !important;
  }

  .pe-xl-10 {
    padding-right: 120px !important;
  }

  .pb-xl-thin {
    padding-bottom: 2px !important;
  }

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

  .pb-xl-1\:2 {
    padding-bottom: 6px !important;
  }

  .pb-xl-1 {
    padding-bottom: 12px !important;
  }

  .pb-xl-2 {
    padding-bottom: 24px !important;
  }

  .pb-xl-3 {
    padding-bottom: 36px !important;
  }

  .pb-xl-4 {
    padding-bottom: 48px !important;
  }

  .pb-xl-5 {
    padding-bottom: 60px !important;
  }

  .pb-xl-6 {
    padding-bottom: 72px !important;
  }

  .pb-xl-7 {
    padding-bottom: 84px !important;
  }

  .pb-xl-8 {
    padding-bottom: 96px !important;
  }

  .pb-xl-10 {
    padding-bottom: 120px !important;
  }

  .ps-xl-thin {
    padding-left: 2px !important;
  }

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

  .ps-xl-1\:2 {
    padding-left: 6px !important;
  }

  .ps-xl-1 {
    padding-left: 12px !important;
  }

  .ps-xl-2 {
    padding-left: 24px !important;
  }

  .ps-xl-3 {
    padding-left: 36px !important;
  }

  .ps-xl-4 {
    padding-left: 48px !important;
  }

  .ps-xl-5 {
    padding-left: 60px !important;
  }

  .ps-xl-6 {
    padding-left: 72px !important;
  }

  .ps-xl-7 {
    padding-left: 84px !important;
  }

  .ps-xl-8 {
    padding-left: 96px !important;
  }

  .ps-xl-10 {
    padding-left: 120px !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: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

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

  .d-print-none {
    display: none !important;
  }
}
.u-color\:base {
  color: #1D1D1B;
}

.u-color-bg\:base {
  background-color: #1D1D1B !important;
}

.u-color\:theme {
  color: #F8B53D;
}

.u-color-bg\:theme {
  background-color: #F8B53D !important;
}

.u-color\:cream {
  color: #FFF7EC;
}

.u-color-bg\:cream {
  background-color: #FFF7EC !important;
}

.u-color\:light-grey {
  color: #F5F5F5;
}

.u-color-bg\:light-grey {
  background-color: #F5F5F5 !important;
}

.u-color\:white {
  color: #fff;
}

.u-color-bg\:white {
  background-color: #fff !important;
}

.u-fs\:base {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 500;
}

.u-fs\:bold {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

.u-fs\:black {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 900;
}

.u-ta\:l {
  text-align: left !important;
}

.u-ta\:r {
  text-align: right !important;
}

.u-ta\:c {
  text-align: center !important;
}

@media (min-width: 576px) {
  .u-ta-sm\:l {
    text-align: left !important;
  }

  .u-ta-sm\:r {
    text-align: right !important;
  }

  .u-ta-sm\:c {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .u-ta-md\:l {
    text-align: left !important;
  }

  .u-ta-md\:r {
    text-align: right !important;
  }

  .u-ta-md\:c {
    text-align: center !important;
  }
}
@media (min-width: 1041px) {
  .u-ta-lg\:l {
    text-align: left !important;
  }

  .u-ta-lg\:r {
    text-align: right !important;
  }

  .u-ta-lg\:c {
    text-align: center !important;
  }
}
@media (min-width: 1300px) {
  .u-ta-xl\:l {
    text-align: left !important;
  }

  .u-ta-xl\:r {
    text-align: right !important;
  }

  .u-ta-xl\:c {
    text-align: center !important;
  }
}
.u-tt\:uppercase {
  text-transform: uppercase !important;
}

.u-tt\:none {
  text-transform: none !important;
}

*, *:before, *:after {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

html {
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

:focus {
  outline: none;
}

::-moz-focus-inner {
  border: 0;
}

textarea, input {
  /* Remove First */
  -webkit-appearance: none;
  appearance: none;
}

textarea, input, select, button {
  outline: none;
  border: 0;
  border-radius: 0;
  font: inherit;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: "";
}
select::-ms-expand {
  display: none;
}

button {
  background: none;
  cursor: pointer;
}

a, button {
  color: currentColor;
  outline: none;
  text-decoration: none;
  transition: border-color 0.15s linear, color 0.15s linear;
  border-bottom: 1px solid currentColor;
}
a:hover, a:focus, a:active, button:hover, button:focus, button:active {
  text-decoration: none;
  outline: none;
}
a.-hover-invert, button.-hover-invert {
  border-color: transparent;
}
a.-hover-invert:hover, button.-hover-invert:hover {
  border-color: currentColor !important;
}
a img, button img {
  border: 0;
}
a.-disabled, button.-disabled {
  opacity: 0.2;
}

.touchevents a {
  transition: none;
}
.touchevents a:hover img, .touchevents a:focus img, .touchevents a:active img {
  transition: none !important;
}

a[class*=d-]:not(.-hover-invert) {
  border: 0;
}

iframe {
  border: 0;
}

svg {
  display: block;
}

p, ul, img, .u-video {
  margin-bottom: 12px;
}
p:last-child, ul:last-child, img:last-child, .u-video:last-child {
  margin-bottom: 0;
}

.ts\:6, h6, .h6, .ts\:5, h5, .h5, .ts\:4, h4, .h4, .ts\:3, h3, .h3, .ts\:2, h2, .h2, .ts\:1, h1, .h1 {
  text-rendering: optimizeLegibility;
  line-height: 1.2em;
}

.ts\:1, h1, .h1 {
  font-size: 32px;
}

h1, .h1 {
  line-height: 1.2;
}
h1:last-child, .h1:last-child {
  margin-bottom: 0;
}
h1 a, .h1 a {
  border-color: transparent;
}

.ts\:2, h2, .h2 {
  font-size: 24px;
}

h2, .h2 {
  line-height: 1.2;
}
h2:last-child, .h2:last-child {
  margin-bottom: 0;
}
h2 a, .h2 a {
  border-color: transparent;
}

.ts\:3, h3, .h3 {
  font-size: 20px;
}

h3, .h3 {
  line-height: 1.2;
}
h3:last-child, .h3:last-child {
  margin-bottom: 0;
}
h3 a, .h3 a {
  border-color: transparent;
}

.ts\:4, h4, .h4 {
  font-size: 17px;
}

h4, .h4 {
  line-height: 1.2;
}
h4:last-child, .h4:last-child {
  margin-bottom: 0;
}
h4 a, .h4 a {
  border-color: transparent;
}

.ts\:5, h5, .h5 {
  font-size: 14px;
}

h5, .h5 {
  line-height: 1.2;
}
h5:last-child, .h5:last-child {
  margin-bottom: 0;
}
h5 a, .h5 a {
  border-color: transparent;
}

.ts\:6, h6, .h6 {
  font-size: 11px;
}

h6, .h6 {
  line-height: 1.2;
}
h6:last-child, .h6:last-child {
  margin-bottom: 0;
}
h6 a, .h6 a {
  border-color: transparent;
}

.ts\:lead {
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .ts\:lead {
    font-size: 16px;
  }
}

.ts\:current {
  font-size: 15px;
}

.ts\:small {
  font-size: 13px;
}
@media (max-width: 767.98px) {
  .ts\:small {
    font-size: 12px;
  }
}

.ts\:x-small {
  font-size: 10px;
}

strong {
  font-weight: 700;
}

.u-fs\:script strong {
  font-weight: normal;
}

form {
  transition: height 0.3s ease-out, opacity 0.15s linear;
}
form > * {
  display: block;
  position: relative;
}
form fieldset {
  border: 0;
  margin-top: 48px;
}
form fieldset legend {
  margin-bottom: 24px;
}
form.-hide {
  opacity: 0;
  overflow: hidden;
}

.form-group > * {
  position: relative;
}

label {
  font-weight: 900;
}
label a {
  color: #F8B53D;
}

input, select, textarea {
  background: #fff;
  border-radius: 0;
  width: 100%;
  height: 40px;
  border: 2px solid #1D1D1B;
  padding: 0 12px;
}
input:focus, select:focus, textarea:focus {
  border-color: #1D1D1B;
}

input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]), textarea {
  padding-top: 12px;
}
input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]) ~ label, textarea ~ label {
  position: absolute;
  top: 4px;
  left: 12px;
  transform-origin: top left;
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-duration: 0.15s;
  transform: translateY(7px) scale(1);
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: 0;
}
input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]):-webkit-autofill ~ label, input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]):focus ~ label, input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]):not(:placeholder-shown) ~ label, textarea:-webkit-autofill ~ label, textarea:focus ~ label, textarea:not(:placeholder-shown) ~ label {
  transform: translateY(0px) scale(0.75);
}
input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file]):-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: transparent;
}
input:not([type=radio]):not([type=checkbox]):not([type=number]):not([type=file])::placeholder, textarea::placeholder {
  color: transparent;
}

select {
  background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgNkw5IDEzLjVMMS41IDZMMi44MzEyNSA0LjY2ODc1TDkgMTAuODM3NUwxNS4xNjg3IDQuNjY4NzVMMTYuNSA2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==") no-repeat center right 12px/16px auto;
  color: #1D1D1B;
  padding-right: 48px;
  text-overflow: ellipsis;
  overflow: hidden;
}
select option {
  color: #1D1D1B;
}
textarea {
  resize: vertical;
  min-height: 156px;
  transition: height 0.15s ease-out;
  overflow: auto;
  padding-top: 16px;
}

input[type=radio], input[type=checkbox] {
  width: 18px;
  height: 18px;
  border: 0;
  margin-right: 6px;
  align-items: center;
  padding: 0;
}
input[type=radio]:before, input[type=checkbox]:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #1D1D1B;
  position: relative;
  top: 2px;
}
input[type=radio]:checked:before, input[type=checkbox]:checked:before {
  background: #1D1D1B;
  box-shadow: inset 0 0 0 2px #fff;
}

input[type=checkbox]:before {
  border-radius: 0px;
}
input[type=checkbox]:checked:before {
  background: #F8B53D;
}

input.radio-btn {
  display: none;
}
input.radio-btn:before {
  display: none;
}
input.radio-btn + label.c-btn {
  border-color: #1D1D1B;
  cursor: pointer;
}
input.radio-btn + label.c-btn:hover {
  background: #1D1D1B;
  color: #fff;
}
input.radio-btn:checked + label.c-btn {
  background: #1D1D1B;
  color: #fff;
}

option[value=""] {
  font-weight: 900;
  text-transform: uppercase;
}

.personnalisation select {
  font-weight: 900;
  text-transform: uppercase;
}

table {
  border: 2px solid #1D1D1B;
}
table th, table td {
  padding: 6px;
}
table thead th {
  text-transform: uppercase;
  text-align: center;
  font-weight: 900;
  border-left: 2px solid #1D1D1B;
}
table thead th:first-child {
  border-left: 0;
}
table tbody tr:first-child td {
  border-top: 2px solid #1D1D1B;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive table {
  margin-bottom: 1rem;
}

html {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.2692307692;
}

body {
  background: #fff;
  color: #1D1D1B;
  min-height: 100vh;
}

@media (max-width: 1040.98px) {
  .c-store-selected {
    background-color: #F8B53D;
    color: #1D1D1B !important;
    border: 0 !important;
    position: fixed;
    z-index: 124;
    bottom: 0;
    width: 100%;
    left: 0;
  }
}
.l-header {
  height: 130px;
  z-index: 125;
}
@media (max-width: 1040.98px) {
  .l-header {
    height: auto;
  }
}

.-is-nav-open body {
  overflow: hidden;
}
.-is-nav-open .l-abswrap {
  overflow: hidden;
}
.-is-nav-open .l-header {
  position: fixed;
  width: 100%;
  top: 0;
}

/* Cookies banner*/
#divconsent:empty {
  display: none;
}

.c-brand {
  position: relative;
  z-index: 2;
  min-width: 168px;
  max-width: 168px;
}
.c-brand > * {
  padding-bottom: 48.5875706215%;
  position: relative;
  height: 0px;
  margin: 0;
  display: block;
  text-indent: 101%;
  overflow: hidden;
  white-space: nowrap;
  background: url("data:image/png;base64,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") no-repeat top center/100% auto;
}
.c-brand > * > *:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1040.98px) {
  .c-brand {
    min-width: 142px;
    max-width: 142px;
  }
}

.c-btn {
  position: relative;
  font-size: 13px;
  color: #1D1D1B;
  min-height: 32px;
  padding: 0 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #F8B53D;
  transition: all 0.15s linear;
  border-radius: 2em;
  text-transform: uppercase;
  border: 2px solid #F8B53D;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 900;
}
.c-btn:hover, a:hover .c-btn {
  color: #F8B53D;
  background-color: #1D1D1B;
  border-color: #1D1D1B;
}
.c-btn.-dark {
  background: #1D1D1B;
  border-color: #1D1D1B;
  color: #FFF7EC;
}
.c-btn.-dark:hover {
  border-color: #1D1D1B;
  color: #1D1D1B;
  background: transparent;
}
.c-btn.-ghost-hover:hover {
  background: transparent;
  border-color: #F8B53D;
  color: #F8B53D;
}
.c-btn.-white {
  background: #fff;
  border-color: #fff;
  color: #1D1D1B;
}
.c-btn.-white:hover {
  background: #F8B53D;
  border-color: #F8B53D;
  color: #1D1D1B;
}
.c-btn.-ghost {
  background-color: transparent;
  color: #F8B53D;
}
.c-btn.-ghost:hover {
  color: #1D1D1B;
  background-color: #F8B53D;
}
.c-btn.-ghost.-white {
  color: #FFF7EC;
  background-color: transparent;
  border-color: #FFF7EC;
}
.c-btn.-ghost.-white:hover {
  background: transparent;
  border-color: #F8B53D;
  color: #F8B53D;
}
.c-btn.-ghost.-dark {
  color: #1D1D1B;
}
.c-btn.-ghost.-dark:hover {
  background: #1D1D1B;
  border-color: #1D1D1B;
  color: #FFF7EC;
}
.c-btn.-large {
  font-size: 20px;
  padding: 0.4em 1em;
}
@media (max-width: 1299.98px) {
  .c-btn.-large {
    font-size: 18px;
  }
}
@media (max-width: 1040.98px) {
  .c-btn.-large {
    font-size: 16px;
  }
}
.c-btn.-ghost-over:hover {
  color: #F8B53D;
  background-color: transparent;
}
.c-btn svg * {
  fill: currentColor;
}
.c-btn.-is-loading {
  color: transparent;
  cursor: progress;
  position: relative;
  background-color: transparent;
}
.c-btn.-is-loading .c-loader {
  transform: scale(0.8);
  color: #F8B53D;
}
.c-btn.-is-loading .c-loader svg {
  width: 100%;
  height: 100%;
}
.c-btn[disabled]:not(.-is-loading) {
  opacity: 0.5;
  filter: grayscale(1);
  cursor: not-allowed;
}

.c-btn-burger {
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
  z-index: 11;
  border: 0;
  color: #F8B53D;
}
.c-btn-burger span {
  display: block;
  width: 100%;
  height: 2px;
  background: #F8B53D;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  transition: opacity 0.15s linear;
  text-indent: 101%;
  white-space: nowrap;
  overflow: hidden;
}
.c-btn-burger:before, .c-btn-burger:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: currentColor;
  z-index: 1;
  cursor: pointer;
  animation-duration: 0.25s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}
.c-btn-burger:before {
  top: 0;
  transform: translateY(4px);
  margin-top: -1px;
}
.c-btn-burger:after {
  bottom: 0;
  transform: translateY(-4px);
  margin-bottom: -1px;
}
.c-btn-burger.-animated:before {
  animation-name: close-bar-top;
}
.c-btn-burger.-animated:after {
  animation-name: close-bar-bottom;
}
.-is-nav-open .c-btn-burger span {
  opacity: 0;
}
.-is-nav-open .c-btn-burger:before, .-is-nav-open .c-btn-burger:after {
  background: currentColor;
}
.-is-nav-open .c-btn-burger:before {
  animation-name: open-bar-top;
}
.-is-nav-open .c-btn-burger:after {
  animation-name: open-bar-bottom;
}

@keyframes open-bar-top {
  0% {
    transform: translateY(4px) rotate(0deg);
  }
  50% {
    transform: translateY(12px) rotate(0deg);
  }
  100% {
    transform: translateY(12px) rotate(-45deg);
  }
}
@keyframes open-bar-bottom {
  0% {
    transform: translateY(-4px) rotate(0deg);
  }
  50% {
    transform: translateY(-12px) rotate(0deg);
  }
  100% {
    transform: translateY(-12px) rotate(45deg);
  }
}
@keyframes close-bar-top {
  0% {
    transform: translateY(12px) rotate(-45deg);
  }
  50% {
    transform: translateY(12px) rotate(0deg);
  }
  100% {
    transform: translateY(4px) rotate(0deg);
  }
}
@keyframes close-bar-bottom {
  0% {
    transform: translateY(-12px) rotate(45deg);
  }
  50% {
    transform: translateY(-12px) rotate(0deg);
  }
  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}
.c-btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}
.c-btn-icon svg * {
  transition: fill 0.15s linear;
}
.c-btn-icon__label {
  position: absolute;
  top: 50%;
  right: 0;
  min-width: 12px;
  height: 12px;
  padding: 0 3px;
  border-radius: 24px;
}
.c-btn-icon.-hover-theme:hover svg * {
  fill: #F8B53D;
}
.c-btn-icon.-icon-close {
  width: 12px;
  min-width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4OV83NykiPgo8cGF0aCBkPSJNMi40IDI0TDAgMjEuNkw5LjYgMTJMMCAyLjRMMi40IDBMMTIgOS42TDIxLjYgMEwyNCAyLjRMMTQuNCAxMkwyNCAyMS42TDIxLjYgMjRMMTIgMTQuNEwyLjQgMjRaIiBmaWxsPSIjMUQxRDFCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTg5Xzc3Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") no-repeat center center/100% auto;
}
.c-btn-icon.-renew {
  transform: rotate(0);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.c-btn-icon.-renew:hover {
  transform: rotate(90deg);
}
.c-btn-icon.-renew:hover svg rect {
  fill: #1D1D1B;
}
.c-btn-icon.-renew:hover svg path {
  fill: #F8B53D;
}
.c-btn-icon.-receipt:hover svg rect {
  fill: #1D1D1B;
}
.c-btn-icon.-receipt:hover svg path {
  fill: #F8B53D;
}

.c-btn-list .actif > .c-btn {
  background: #F8B53D;
  color: #1D1D1B;
  border-color: #F8B53D;
}

.c-cookie-banner {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #FFFFFF;
  border-top: solid 2px #464545;
  z-index: 123;
}

.c-editorial h2, .c-editorial h3 {
  font-weight: 900;
  background: #F8B53D;
  display: inline-block;
  padding: 0 6px;
}
.c-editorial h2 + *, .c-editorial h3 + *, .c-editorial * + h3, .c-editorial * + h2 {
  margin-top: 24px;
}
.c-editorial a {
  color: #F8B53D;
}
.c-editorial figure + *, .c-editorial img + * {
  padding-top: 36px;
}
.c-editorial figure {
  width: 100% !important;
}
.c-editorial figcaption {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding-top: 12px;
}

.c-home-cover__img {
  position: absolute;
  inset: 0;
}
.c-home-cover__img > * {
  position: absolute;
  inset: 0;
}
.c-home-cover__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.c-home-cover__body {
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}
.c-home-cover__swap-text {
  display: block;
  overflow: hidden;
}
.c-home-cover__swap-text__ref {
  display: block;
  color: transparent;
}
.c-home-cover__swap-text__list {
  display: block;
  position: absolute;
  inset: 0;
  text-align: center;
}
.c-home-cover__swap-text__list span {
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
}

.c-home-cover__swap-text__list span:nth-child(1) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(2) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(3) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 4s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(4) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 6s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(5) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 8s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(6) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 10s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(7) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 12s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(8) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 14s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(9) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 16s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

.c-home-cover__swap-text__list span:nth-child(10) {
  animation-name: swap;
  animation-duration: 20s;
  animation-delay: 18s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform: translateY(100%);
}

@keyframes swap {
  1%, 10% {
    opacity: 1;
    transform: translateY(0);
  }
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  10.5% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(-100%);
  }
}
.c-main-nav li a:not(.c-btn) {
  border: 0;
}
.c-main-nav li a:not(.c-btn):hover {
  color: #F8B53D;
}
@media (max-width: 1040.98px) {
  .c-main-nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 1;
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transform: translate3d(0, -100%, 0);
  }
  .-is-nav-open .c-main-nav {
    transform: translate3d(0, 0, 0);
  }
}

/*
.c-network-nav{
	display:none;
}
*/
#payment .js-card {
  cursor: pointer;
  transition: all 0.15s lienar;
}
#payment .js-card:hover {
  background: #1D1D1B;
  color: #fff;
}

.c-product {
  position: relative;
}
.c-product img {
  width: 100%;
  height: auto;
}
.c-product__form {
  transition: max-height 0s ease-in-out;
  max-height: 0px;
  overflow-y: hidden;
  transition: max-height 0.4s ease-in-out;
}
.c-product__form.-open {
  max-height: 1000px;
}
.c-product.-open:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  border: 10px solid transparent;
  border-bottom-color: #F8B53D;
  margin-left: -10px;
}
.c-product.-open .btn-commander {
  background: #F8B53D;
  border-color: #F8B53D;
  color: #1D1D1B;
}

.c-product-list__menu {
  z-index: 1;
}
@media (max-width: 767.98px) {
  .c-product-list__menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .c-product-list__menu li {
    border-left: 1px solid #1D1D1B;
  }
  .c-product-list__menu li:first-child {
    border: 0;
  }
  .c-product-list__menu li a.c-btn {
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center !important;
    border-radius: 0;
    padding: 6px !important;
    background-color: #F8B53D;
  }
  .c-product-list__menu li [class*=u-icon] path {
    fill: #1D1D1B;
  }
  .c-product-list__menu li.actif a.c-btn, .c-product-list__menu li:hover a.c-btn {
    background-color: #1D1D1B;
  }
  .c-product-list__menu li.actif [class*=u-icon] path, .c-product-list__menu li:hover [class*=u-icon] path {
    fill: #F8B53D;
  }
}
.c-product-list__cat-title:empty, .c-product-list__tag-list:empty {
  display: none;
}

.c-store {
  border-radius: 0 40px 40px 0;
  overflow: hidden;
}
.c-store__visu {
  position: relative;
}
.c-store__visu img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.c-store-selected__cart {
  border-left: 1px solid #1D1D1B;
}
.c-store-selected__cart .c-btn-icon__label {
  background: #1D1D1B !important;
  color: #fff;
}
.c-store-selected__cart .c-btn-icon:hover svg * {
  fill: #1D1D1B !important;
}
@media (max-width: 767.98px) {
  .c-store-selected__title {
    font-size: 15px;
  }
}

.c-tag {
  background: #F8B53D;
  padding: 0 6px;
  font-weight: 900;
}

.c-modal {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  z-index: 999 !important;
  background: rgba(29, 29, 27, 0.75);
  opacity: 0;
  transition: opacity 0.15s linear, visibility 0.3s linear;
  transition-duration: 0.3s;
  transition-delay: 250ms;
  visibility: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /*
  @include media-breakpoint-down('sm'){
  	&__dialog{
  		margin:0;
  		width:100%;
  		height:100%;
  		max-width:none;
  		transform:translate3d(0,100%,0);

  	}

  	&__content{
  		min-height:100%;
  	}



  }
  */
}
.c-modal__dialog {
  width: 90%;
  max-width: 720px;
  margin: auto;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  transition: opacity 0.15s linear, transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0ms;
}
.c-modal__body {
  position: relative;
  flex: 1 1 100%;
}
.c-modal.show {
  opacity: 1;
  visibility: visible;
  transition-delay: 0ms;
}
.c-modal.show .c-modal__dialog {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-delay: 250ms;
}

[class*=u-icon] {
  display: block;
  position: relative;
}
[class*=u-icon] svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[class*=u-icon]:not(.-unset-color) path {
  fill: currentColor;
}

.u-icon\:12 {
  width: 12px;
  height: 12px;
  min-width: 12px;
}

.u-icon\:16 {
  width: 16px;
  height: 16px;
  min-width: 16px;
}

.u-icon\:18 {
  width: 18px;
  height: 18px;
  min-width: 18px;
}

.u-icon\:24 {
  width: 24px;
  height: 24px;
  min-width: 24px;
}

.u-icon\:32 {
  width: 32px;
  height: 32px;
  min-width: 32px;
}

.u-icon\:42 {
  width: 40px;
  height: 40px;
  min-width: 40px;
}

.u-icon\:48 {
  width: 48px;
  height: 48px;
  min-width: 48px;
}

.u-icon\:fluid {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}

.u-brnd {
  border-radius: 50%;
  overflow: hidden;
}

.u-b\:dark {
  border: 2px solid #1D1D1B;
}

.u-bt\:base {
  border-top: 1px solid #1D1D1B;
}

.u-bt\:light-grey {
  border-top: 1px solid #F5F5F5;
}