@charset "UTF-8";
/*
Theme Name: FUKO2025
Author: RHEINDENKEN GmbH / Tim Münch
Author URI: http://www.rheindenken.de/
Description: Custom Theme für den Fußverkehrskongress 2025
Version: 1.0
*/
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-wqhd,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 4.8rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1224px;
  }
}
@media (min-width: 1921px) {
  .container-wqhd, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
  --bs-breakpoint-wqhd: 1921px;
  --bs-breakpoint-uhd: 2561px;
}

.row {
  --bs-gutter-x: 4.8rem;
  --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);
}

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

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

.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-99,
.gx-99 {
  --bs-gutter-x: 0rem;
}

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

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

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

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

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

.g-15,
.gx-15 {
  --bs-gutter-x: 1.2rem;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 1.2rem;
}

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

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

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

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

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

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

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

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

.g-6,
.gx-6 {
  --bs-gutter-x: 7.2rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 7.2rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 8.4rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 8.4rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 9.6rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 9.6rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 14.4rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 14.4rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 19.2rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 19.2rem;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 24rem;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 24rem;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 28.8rem;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 28.8rem;
}

@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.33333333%;
  }
  .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.66666667%;
  }
  .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-99,
  .gx-sm-99 {
    --bs-gutter-x: 0rem;
  }
  .g-sm-99,
  .gy-sm-99 {
    --bs-gutter-y: 0rem;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 6rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 24rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 24rem;
  }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@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.33333333%;
  }
  .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.66666667%;
  }
  .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-99,
  .gx-md-99 {
    --bs-gutter-x: 0rem;
  }
  .g-md-99,
  .gy-md-99 {
    --bs-gutter-y: 0rem;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 1rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 1rem;
  }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 6rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 6rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 24rem;
  }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 24rem;
  }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .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-99,
  .gx-lg-99 {
    --bs-gutter-x: 0rem;
  }
  .g-lg-99,
  .gy-lg-99 {
    --bs-gutter-y: 0rem;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 6rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 24rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 24rem;
  }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .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-99,
  .gx-xl-99 {
    --bs-gutter-x: 0rem;
  }
  .g-xl-99,
  .gy-xl-99 {
    --bs-gutter-y: 0rem;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 6rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 24rem;
  }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 24rem;
  }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-99,
  .gx-xxl-99 {
    --bs-gutter-x: 0rem;
  }
  .g-xxl-99,
  .gy-xxl-99 {
    --bs-gutter-y: 0rem;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 6rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 24rem;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 24rem;
  }
  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@media (min-width: 1921px) {
  .col-wqhd {
    flex: 1 0 0%;
  }
  .row-cols-wqhd-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-wqhd-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-wqhd-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-wqhd-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-wqhd-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-wqhd-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-wqhd-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-wqhd-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-wqhd-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-wqhd-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-wqhd-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-wqhd-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-wqhd-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-wqhd-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-wqhd-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-wqhd-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-wqhd-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-wqhd-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-wqhd-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-wqhd-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-wqhd-0 {
    margin-left: 0;
  }
  .offset-wqhd-1 {
    margin-left: 8.33333333%;
  }
  .offset-wqhd-2 {
    margin-left: 16.66666667%;
  }
  .offset-wqhd-3 {
    margin-left: 25%;
  }
  .offset-wqhd-4 {
    margin-left: 33.33333333%;
  }
  .offset-wqhd-5 {
    margin-left: 41.66666667%;
  }
  .offset-wqhd-6 {
    margin-left: 50%;
  }
  .offset-wqhd-7 {
    margin-left: 58.33333333%;
  }
  .offset-wqhd-8 {
    margin-left: 66.66666667%;
  }
  .offset-wqhd-9 {
    margin-left: 75%;
  }
  .offset-wqhd-10 {
    margin-left: 83.33333333%;
  }
  .offset-wqhd-11 {
    margin-left: 91.66666667%;
  }
  .g-wqhd-99,
  .gx-wqhd-99 {
    --bs-gutter-x: 0rem;
  }
  .g-wqhd-99,
  .gy-wqhd-99 {
    --bs-gutter-y: 0rem;
  }
  .g-wqhd-0,
  .gx-wqhd-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-wqhd-0,
  .gy-wqhd-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-wqhd-1,
  .gx-wqhd-1 {
    --bs-gutter-x: 1rem;
  }
  .g-wqhd-1,
  .gy-wqhd-1 {
    --bs-gutter-y: 1rem;
  }
  .g-wqhd-15,
  .gx-wqhd-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-wqhd-15,
  .gy-wqhd-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-wqhd-2,
  .gx-wqhd-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-wqhd-2,
  .gy-wqhd-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-wqhd-3,
  .gx-wqhd-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-wqhd-3,
  .gy-wqhd-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-wqhd-4,
  .gx-wqhd-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-wqhd-4,
  .gy-wqhd-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-wqhd-5,
  .gx-wqhd-5 {
    --bs-gutter-x: 6rem;
  }
  .g-wqhd-5,
  .gy-wqhd-5 {
    --bs-gutter-y: 6rem;
  }
  .g-wqhd-6,
  .gx-wqhd-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-wqhd-6,
  .gy-wqhd-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-wqhd-7,
  .gx-wqhd-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-wqhd-7,
  .gy-wqhd-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-wqhd-8,
  .gx-wqhd-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-wqhd-8,
  .gy-wqhd-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-wqhd-9,
  .gx-wqhd-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-wqhd-9,
  .gy-wqhd-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-wqhd-10,
  .gx-wqhd-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-wqhd-10,
  .gy-wqhd-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-wqhd-11,
  .gx-wqhd-11 {
    --bs-gutter-x: 24rem;
  }
  .g-wqhd-11,
  .gy-wqhd-11 {
    --bs-gutter-y: 24rem;
  }
  .g-wqhd-12,
  .gx-wqhd-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-wqhd-12,
  .gy-wqhd-12 {
    --bs-gutter-y: 28.8rem;
  }
}
@media (min-width: 2561px) {
  .col-uhd {
    flex: 1 0 0%;
  }
  .row-cols-uhd-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-uhd-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-uhd-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-uhd-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-uhd-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-uhd-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-uhd-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-uhd-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-uhd-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-uhd-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-uhd-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-uhd-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-uhd-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-uhd-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-uhd-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-uhd-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-uhd-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-uhd-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-uhd-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-uhd-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-uhd-0 {
    margin-left: 0;
  }
  .offset-uhd-1 {
    margin-left: 8.33333333%;
  }
  .offset-uhd-2 {
    margin-left: 16.66666667%;
  }
  .offset-uhd-3 {
    margin-left: 25%;
  }
  .offset-uhd-4 {
    margin-left: 33.33333333%;
  }
  .offset-uhd-5 {
    margin-left: 41.66666667%;
  }
  .offset-uhd-6 {
    margin-left: 50%;
  }
  .offset-uhd-7 {
    margin-left: 58.33333333%;
  }
  .offset-uhd-8 {
    margin-left: 66.66666667%;
  }
  .offset-uhd-9 {
    margin-left: 75%;
  }
  .offset-uhd-10 {
    margin-left: 83.33333333%;
  }
  .offset-uhd-11 {
    margin-left: 91.66666667%;
  }
  .g-uhd-99,
  .gx-uhd-99 {
    --bs-gutter-x: 0rem;
  }
  .g-uhd-99,
  .gy-uhd-99 {
    --bs-gutter-y: 0rem;
  }
  .g-uhd-0,
  .gx-uhd-0 {
    --bs-gutter-x: 0.5rem;
  }
  .g-uhd-0,
  .gy-uhd-0 {
    --bs-gutter-y: 0.5rem;
  }
  .g-uhd-1,
  .gx-uhd-1 {
    --bs-gutter-x: 1rem;
  }
  .g-uhd-1,
  .gy-uhd-1 {
    --bs-gutter-y: 1rem;
  }
  .g-uhd-15,
  .gx-uhd-15 {
    --bs-gutter-x: 1.2rem;
  }
  .g-uhd-15,
  .gy-uhd-15 {
    --bs-gutter-y: 1.2rem;
  }
  .g-uhd-2,
  .gx-uhd-2 {
    --bs-gutter-x: 2.4rem;
  }
  .g-uhd-2,
  .gy-uhd-2 {
    --bs-gutter-y: 2.4rem;
  }
  .g-uhd-3,
  .gx-uhd-3 {
    --bs-gutter-x: 3.6rem;
  }
  .g-uhd-3,
  .gy-uhd-3 {
    --bs-gutter-y: 3.6rem;
  }
  .g-uhd-4,
  .gx-uhd-4 {
    --bs-gutter-x: 4.8rem;
  }
  .g-uhd-4,
  .gy-uhd-4 {
    --bs-gutter-y: 4.8rem;
  }
  .g-uhd-5,
  .gx-uhd-5 {
    --bs-gutter-x: 6rem;
  }
  .g-uhd-5,
  .gy-uhd-5 {
    --bs-gutter-y: 6rem;
  }
  .g-uhd-6,
  .gx-uhd-6 {
    --bs-gutter-x: 7.2rem;
  }
  .g-uhd-6,
  .gy-uhd-6 {
    --bs-gutter-y: 7.2rem;
  }
  .g-uhd-7,
  .gx-uhd-7 {
    --bs-gutter-x: 8.4rem;
  }
  .g-uhd-7,
  .gy-uhd-7 {
    --bs-gutter-y: 8.4rem;
  }
  .g-uhd-8,
  .gx-uhd-8 {
    --bs-gutter-x: 9.6rem;
  }
  .g-uhd-8,
  .gy-uhd-8 {
    --bs-gutter-y: 9.6rem;
  }
  .g-uhd-9,
  .gx-uhd-9 {
    --bs-gutter-x: 14.4rem;
  }
  .g-uhd-9,
  .gy-uhd-9 {
    --bs-gutter-y: 14.4rem;
  }
  .g-uhd-10,
  .gx-uhd-10 {
    --bs-gutter-x: 19.2rem;
  }
  .g-uhd-10,
  .gy-uhd-10 {
    --bs-gutter-y: 19.2rem;
  }
  .g-uhd-11,
  .gx-uhd-11 {
    --bs-gutter-x: 24rem;
  }
  .g-uhd-11,
  .gy-uhd-11 {
    --bs-gutter-y: 24rem;
  }
  .g-uhd-12,
  .gx-uhd-12 {
    --bs-gutter-x: 28.8rem;
  }
  .g-uhd-12,
  .gy-uhd-12 {
    --bs-gutter-y: 28.8rem;
  }
}
.d-inline {
  display: inline !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-15 {
  margin: 1.2rem !important;
}

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

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

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

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

.m-6 {
  margin: 7.2rem !important;
}

.m-7 {
  margin: 8.4rem !important;
}

.m-8 {
  margin: 9.6rem !important;
}

.m-9 {
  margin: 14.4rem !important;
}

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

.m-11 {
  margin: 24rem !important;
}

.m-12 {
  margin: 28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-n15 {
  margin: -1.2rem !important;
}

.m-n2 {
  margin: -2.4rem !important;
}

.m-n3 {
  margin: -3.6rem !important;
}

.m-n4 {
  margin: -4.8rem !important;
}

.m-n5 {
  margin: -6rem !important;
}

.m-n6 {
  margin: -7.2rem !important;
}

.m-n7 {
  margin: -8.4rem !important;
}

.m-n8 {
  margin: -9.6rem !important;
}

.m-n9 {
  margin: -14.4rem !important;
}

.m-n10 {
  margin: -19.2rem !important;
}

.m-n11 {
  margin: -24rem !important;
}

.m-n12 {
  margin: -28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-15 {
  padding: 1.2rem !important;
}

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

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

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

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

.p-6 {
  padding: 7.2rem !important;
}

.p-7 {
  padding: 8.4rem !important;
}

.p-8 {
  padding: 9.6rem !important;
}

.p-9 {
  padding: 14.4rem !important;
}

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

.p-11 {
  padding: 24rem !important;
}

.p-12 {
  padding: 28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ps-12 {
  padding-left: 28.8rem !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-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-99 {
    margin: 0rem !important;
  }
  .m-sm-0 {
    margin: 0.5rem !important;
  }
  .m-sm-1 {
    margin: 1rem !important;
  }
  .m-sm-15 {
    margin: 1.2rem !important;
  }
  .m-sm-2 {
    margin: 2.4rem !important;
  }
  .m-sm-3 {
    margin: 3.6rem !important;
  }
  .m-sm-4 {
    margin: 4.8rem !important;
  }
  .m-sm-5 {
    margin: 6rem !important;
  }
  .m-sm-6 {
    margin: 7.2rem !important;
  }
  .m-sm-7 {
    margin: 8.4rem !important;
  }
  .m-sm-8 {
    margin: 9.6rem !important;
  }
  .m-sm-9 {
    margin: 14.4rem !important;
  }
  .m-sm-10 {
    margin: 19.2rem !important;
  }
  .m-sm-11 {
    margin: 24rem !important;
  }
  .m-sm-12 {
    margin: 28.8rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-sm-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-sm-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-sm-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-sm-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-sm-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-sm-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-sm-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-sm-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-sm-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-sm-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-sm-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-sm-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-sm-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-sm-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-sm-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-sm-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-sm-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-sm-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-sm-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-sm-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-sm-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-sm-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-99 {
    margin-top: 0rem !important;
  }
  .mt-sm-0 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-1 {
    margin-top: 1rem !important;
  }
  .mt-sm-15 {
    margin-top: 1.2rem !important;
  }
  .mt-sm-2 {
    margin-top: 2.4rem !important;
  }
  .mt-sm-3 {
    margin-top: 3.6rem !important;
  }
  .mt-sm-4 {
    margin-top: 4.8rem !important;
  }
  .mt-sm-5 {
    margin-top: 6rem !important;
  }
  .mt-sm-6 {
    margin-top: 7.2rem !important;
  }
  .mt-sm-7 {
    margin-top: 8.4rem !important;
  }
  .mt-sm-8 {
    margin-top: 9.6rem !important;
  }
  .mt-sm-9 {
    margin-top: 14.4rem !important;
  }
  .mt-sm-10 {
    margin-top: 19.2rem !important;
  }
  .mt-sm-11 {
    margin-top: 24rem !important;
  }
  .mt-sm-12 {
    margin-top: 28.8rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-99 {
    margin-right: 0rem !important;
  }
  .me-sm-0 {
    margin-right: 0.5rem !important;
  }
  .me-sm-1 {
    margin-right: 1rem !important;
  }
  .me-sm-15 {
    margin-right: 1.2rem !important;
  }
  .me-sm-2 {
    margin-right: 2.4rem !important;
  }
  .me-sm-3 {
    margin-right: 3.6rem !important;
  }
  .me-sm-4 {
    margin-right: 4.8rem !important;
  }
  .me-sm-5 {
    margin-right: 6rem !important;
  }
  .me-sm-6 {
    margin-right: 7.2rem !important;
  }
  .me-sm-7 {
    margin-right: 8.4rem !important;
  }
  .me-sm-8 {
    margin-right: 9.6rem !important;
  }
  .me-sm-9 {
    margin-right: 14.4rem !important;
  }
  .me-sm-10 {
    margin-right: 19.2rem !important;
  }
  .me-sm-11 {
    margin-right: 24rem !important;
  }
  .me-sm-12 {
    margin-right: 28.8rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-99 {
    margin-bottom: 0rem !important;
  }
  .mb-sm-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 24rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-99 {
    margin-left: 0rem !important;
  }
  .ms-sm-0 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-1 {
    margin-left: 1rem !important;
  }
  .ms-sm-15 {
    margin-left: 1.2rem !important;
  }
  .ms-sm-2 {
    margin-left: 2.4rem !important;
  }
  .ms-sm-3 {
    margin-left: 3.6rem !important;
  }
  .ms-sm-4 {
    margin-left: 4.8rem !important;
  }
  .ms-sm-5 {
    margin-left: 6rem !important;
  }
  .ms-sm-6 {
    margin-left: 7.2rem !important;
  }
  .ms-sm-7 {
    margin-left: 8.4rem !important;
  }
  .ms-sm-8 {
    margin-left: 9.6rem !important;
  }
  .ms-sm-9 {
    margin-left: 14.4rem !important;
  }
  .ms-sm-10 {
    margin-left: 19.2rem !important;
  }
  .ms-sm-11 {
    margin-left: 24rem !important;
  }
  .ms-sm-12 {
    margin-left: 28.8rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n99 {
    margin: 0rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .m-sm-n15 {
    margin: -1.2rem !important;
  }
  .m-sm-n2 {
    margin: -2.4rem !important;
  }
  .m-sm-n3 {
    margin: -3.6rem !important;
  }
  .m-sm-n4 {
    margin: -4.8rem !important;
  }
  .m-sm-n5 {
    margin: -6rem !important;
  }
  .m-sm-n6 {
    margin: -7.2rem !important;
  }
  .m-sm-n7 {
    margin: -8.4rem !important;
  }
  .m-sm-n8 {
    margin: -9.6rem !important;
  }
  .m-sm-n9 {
    margin: -14.4rem !important;
  }
  .m-sm-n10 {
    margin: -19.2rem !important;
  }
  .m-sm-n11 {
    margin: -24rem !important;
  }
  .m-sm-n12 {
    margin: -28.8rem !important;
  }
  .mx-sm-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-sm-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-sm-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-sm-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-sm-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-sm-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-sm-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-sm-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-sm-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-sm-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-sm-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-sm-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-sm-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-sm-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-sm-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-sm-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-sm-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-sm-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-sm-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-sm-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-sm-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-sm-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-sm-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-sm-n99 {
    margin-top: 0rem !important;
  }
  .mt-sm-n1 {
    margin-top: -1rem !important;
  }
  .mt-sm-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-sm-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-sm-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-sm-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-sm-n5 {
    margin-top: -6rem !important;
  }
  .mt-sm-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-sm-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-sm-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-sm-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-sm-n11 {
    margin-top: -24rem !important;
  }
  .mt-sm-n12 {
    margin-top: -28.8rem !important;
  }
  .me-sm-n99 {
    margin-right: 0rem !important;
  }
  .me-sm-n1 {
    margin-right: -1rem !important;
  }
  .me-sm-n15 {
    margin-right: -1.2rem !important;
  }
  .me-sm-n2 {
    margin-right: -2.4rem !important;
  }
  .me-sm-n3 {
    margin-right: -3.6rem !important;
  }
  .me-sm-n4 {
    margin-right: -4.8rem !important;
  }
  .me-sm-n5 {
    margin-right: -6rem !important;
  }
  .me-sm-n6 {
    margin-right: -7.2rem !important;
  }
  .me-sm-n7 {
    margin-right: -8.4rem !important;
  }
  .me-sm-n8 {
    margin-right: -9.6rem !important;
  }
  .me-sm-n9 {
    margin-right: -14.4rem !important;
  }
  .me-sm-n10 {
    margin-right: -19.2rem !important;
  }
  .me-sm-n11 {
    margin-right: -24rem !important;
  }
  .me-sm-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-sm-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-sm-n99 {
    margin-left: 0rem !important;
  }
  .ms-sm-n1 {
    margin-left: -1rem !important;
  }
  .ms-sm-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-sm-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-sm-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-sm-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-sm-n5 {
    margin-left: -6rem !important;
  }
  .ms-sm-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-sm-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-sm-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-sm-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-sm-n11 {
    margin-left: -24rem !important;
  }
  .ms-sm-n12 {
    margin-left: -28.8rem !important;
  }
  .p-sm-99 {
    padding: 0rem !important;
  }
  .p-sm-0 {
    padding: 0.5rem !important;
  }
  .p-sm-1 {
    padding: 1rem !important;
  }
  .p-sm-15 {
    padding: 1.2rem !important;
  }
  .p-sm-2 {
    padding: 2.4rem !important;
  }
  .p-sm-3 {
    padding: 3.6rem !important;
  }
  .p-sm-4 {
    padding: 4.8rem !important;
  }
  .p-sm-5 {
    padding: 6rem !important;
  }
  .p-sm-6 {
    padding: 7.2rem !important;
  }
  .p-sm-7 {
    padding: 8.4rem !important;
  }
  .p-sm-8 {
    padding: 9.6rem !important;
  }
  .p-sm-9 {
    padding: 14.4rem !important;
  }
  .p-sm-10 {
    padding: 19.2rem !important;
  }
  .p-sm-11 {
    padding: 24rem !important;
  }
  .p-sm-12 {
    padding: 28.8rem !important;
  }
  .px-sm-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-sm-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-sm-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-sm-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-sm-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-sm-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-sm-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-sm-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-sm-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-sm-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-sm-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-sm-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-sm-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-sm-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-sm-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-sm-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-sm-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-sm-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-sm-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-sm-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-sm-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-sm-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-sm-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-sm-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-sm-99 {
    padding-top: 0rem !important;
  }
  .pt-sm-0 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-1 {
    padding-top: 1rem !important;
  }
  .pt-sm-15 {
    padding-top: 1.2rem !important;
  }
  .pt-sm-2 {
    padding-top: 2.4rem !important;
  }
  .pt-sm-3 {
    padding-top: 3.6rem !important;
  }
  .pt-sm-4 {
    padding-top: 4.8rem !important;
  }
  .pt-sm-5 {
    padding-top: 6rem !important;
  }
  .pt-sm-6 {
    padding-top: 7.2rem !important;
  }
  .pt-sm-7 {
    padding-top: 8.4rem !important;
  }
  .pt-sm-8 {
    padding-top: 9.6rem !important;
  }
  .pt-sm-9 {
    padding-top: 14.4rem !important;
  }
  .pt-sm-10 {
    padding-top: 19.2rem !important;
  }
  .pt-sm-11 {
    padding-top: 24rem !important;
  }
  .pt-sm-12 {
    padding-top: 28.8rem !important;
  }
  .pe-sm-99 {
    padding-right: 0rem !important;
  }
  .pe-sm-0 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-1 {
    padding-right: 1rem !important;
  }
  .pe-sm-15 {
    padding-right: 1.2rem !important;
  }
  .pe-sm-2 {
    padding-right: 2.4rem !important;
  }
  .pe-sm-3 {
    padding-right: 3.6rem !important;
  }
  .pe-sm-4 {
    padding-right: 4.8rem !important;
  }
  .pe-sm-5 {
    padding-right: 6rem !important;
  }
  .pe-sm-6 {
    padding-right: 7.2rem !important;
  }
  .pe-sm-7 {
    padding-right: 8.4rem !important;
  }
  .pe-sm-8 {
    padding-right: 9.6rem !important;
  }
  .pe-sm-9 {
    padding-right: 14.4rem !important;
  }
  .pe-sm-10 {
    padding-right: 19.2rem !important;
  }
  .pe-sm-11 {
    padding-right: 24rem !important;
  }
  .pe-sm-12 {
    padding-right: 28.8rem !important;
  }
  .pb-sm-99 {
    padding-bottom: 0rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 24rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-sm-99 {
    padding-left: 0rem !important;
  }
  .ps-sm-0 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-1 {
    padding-left: 1rem !important;
  }
  .ps-sm-15 {
    padding-left: 1.2rem !important;
  }
  .ps-sm-2 {
    padding-left: 2.4rem !important;
  }
  .ps-sm-3 {
    padding-left: 3.6rem !important;
  }
  .ps-sm-4 {
    padding-left: 4.8rem !important;
  }
  .ps-sm-5 {
    padding-left: 6rem !important;
  }
  .ps-sm-6 {
    padding-left: 7.2rem !important;
  }
  .ps-sm-7 {
    padding-left: 8.4rem !important;
  }
  .ps-sm-8 {
    padding-left: 9.6rem !important;
  }
  .ps-sm-9 {
    padding-left: 14.4rem !important;
  }
  .ps-sm-10 {
    padding-left: 19.2rem !important;
  }
  .ps-sm-11 {
    padding-left: 24rem !important;
  }
  .ps-sm-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-99 {
    margin: 0rem !important;
  }
  .m-md-0 {
    margin: 0.5rem !important;
  }
  .m-md-1 {
    margin: 1rem !important;
  }
  .m-md-15 {
    margin: 1.2rem !important;
  }
  .m-md-2 {
    margin: 2.4rem !important;
  }
  .m-md-3 {
    margin: 3.6rem !important;
  }
  .m-md-4 {
    margin: 4.8rem !important;
  }
  .m-md-5 {
    margin: 6rem !important;
  }
  .m-md-6 {
    margin: 7.2rem !important;
  }
  .m-md-7 {
    margin: 8.4rem !important;
  }
  .m-md-8 {
    margin: 9.6rem !important;
  }
  .m-md-9 {
    margin: 14.4rem !important;
  }
  .m-md-10 {
    margin: 19.2rem !important;
  }
  .m-md-11 {
    margin: 24rem !important;
  }
  .m-md-12 {
    margin: 28.8rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-md-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-md-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-md-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-md-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-md-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-md-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-md-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-md-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-md-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-md-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-md-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-md-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-md-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-md-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-md-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-md-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-md-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-md-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-md-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-md-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-md-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-md-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-99 {
    margin-top: 0rem !important;
  }
  .mt-md-0 {
    margin-top: 0.5rem !important;
  }
  .mt-md-1 {
    margin-top: 1rem !important;
  }
  .mt-md-15 {
    margin-top: 1.2rem !important;
  }
  .mt-md-2 {
    margin-top: 2.4rem !important;
  }
  .mt-md-3 {
    margin-top: 3.6rem !important;
  }
  .mt-md-4 {
    margin-top: 4.8rem !important;
  }
  .mt-md-5 {
    margin-top: 6rem !important;
  }
  .mt-md-6 {
    margin-top: 7.2rem !important;
  }
  .mt-md-7 {
    margin-top: 8.4rem !important;
  }
  .mt-md-8 {
    margin-top: 9.6rem !important;
  }
  .mt-md-9 {
    margin-top: 14.4rem !important;
  }
  .mt-md-10 {
    margin-top: 19.2rem !important;
  }
  .mt-md-11 {
    margin-top: 24rem !important;
  }
  .mt-md-12 {
    margin-top: 28.8rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-99 {
    margin-right: 0rem !important;
  }
  .me-md-0 {
    margin-right: 0.5rem !important;
  }
  .me-md-1 {
    margin-right: 1rem !important;
  }
  .me-md-15 {
    margin-right: 1.2rem !important;
  }
  .me-md-2 {
    margin-right: 2.4rem !important;
  }
  .me-md-3 {
    margin-right: 3.6rem !important;
  }
  .me-md-4 {
    margin-right: 4.8rem !important;
  }
  .me-md-5 {
    margin-right: 6rem !important;
  }
  .me-md-6 {
    margin-right: 7.2rem !important;
  }
  .me-md-7 {
    margin-right: 8.4rem !important;
  }
  .me-md-8 {
    margin-right: 9.6rem !important;
  }
  .me-md-9 {
    margin-right: 14.4rem !important;
  }
  .me-md-10 {
    margin-right: 19.2rem !important;
  }
  .me-md-11 {
    margin-right: 24rem !important;
  }
  .me-md-12 {
    margin-right: 28.8rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-99 {
    margin-bottom: 0rem !important;
  }
  .mb-md-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-1 {
    margin-bottom: 1rem !important;
  }
  .mb-md-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-md-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-md-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-md-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-md-5 {
    margin-bottom: 6rem !important;
  }
  .mb-md-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-md-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-md-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-md-11 {
    margin-bottom: 24rem !important;
  }
  .mb-md-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-99 {
    margin-left: 0rem !important;
  }
  .ms-md-0 {
    margin-left: 0.5rem !important;
  }
  .ms-md-1 {
    margin-left: 1rem !important;
  }
  .ms-md-15 {
    margin-left: 1.2rem !important;
  }
  .ms-md-2 {
    margin-left: 2.4rem !important;
  }
  .ms-md-3 {
    margin-left: 3.6rem !important;
  }
  .ms-md-4 {
    margin-left: 4.8rem !important;
  }
  .ms-md-5 {
    margin-left: 6rem !important;
  }
  .ms-md-6 {
    margin-left: 7.2rem !important;
  }
  .ms-md-7 {
    margin-left: 8.4rem !important;
  }
  .ms-md-8 {
    margin-left: 9.6rem !important;
  }
  .ms-md-9 {
    margin-left: 14.4rem !important;
  }
  .ms-md-10 {
    margin-left: 19.2rem !important;
  }
  .ms-md-11 {
    margin-left: 24rem !important;
  }
  .ms-md-12 {
    margin-left: 28.8rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n99 {
    margin: 0rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .m-md-n15 {
    margin: -1.2rem !important;
  }
  .m-md-n2 {
    margin: -2.4rem !important;
  }
  .m-md-n3 {
    margin: -3.6rem !important;
  }
  .m-md-n4 {
    margin: -4.8rem !important;
  }
  .m-md-n5 {
    margin: -6rem !important;
  }
  .m-md-n6 {
    margin: -7.2rem !important;
  }
  .m-md-n7 {
    margin: -8.4rem !important;
  }
  .m-md-n8 {
    margin: -9.6rem !important;
  }
  .m-md-n9 {
    margin: -14.4rem !important;
  }
  .m-md-n10 {
    margin: -19.2rem !important;
  }
  .m-md-n11 {
    margin: -24rem !important;
  }
  .m-md-n12 {
    margin: -28.8rem !important;
  }
  .mx-md-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-md-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-md-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-md-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-md-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-md-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-md-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-md-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-md-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-md-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-md-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-md-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-md-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-md-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-md-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-md-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-md-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-md-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-md-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-md-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-md-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-md-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-md-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-md-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-md-n99 {
    margin-top: 0rem !important;
  }
  .mt-md-n1 {
    margin-top: -1rem !important;
  }
  .mt-md-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-md-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-md-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-md-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-md-n5 {
    margin-top: -6rem !important;
  }
  .mt-md-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-md-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-md-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-md-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-md-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-md-n11 {
    margin-top: -24rem !important;
  }
  .mt-md-n12 {
    margin-top: -28.8rem !important;
  }
  .me-md-n99 {
    margin-right: 0rem !important;
  }
  .me-md-n1 {
    margin-right: -1rem !important;
  }
  .me-md-n15 {
    margin-right: -1.2rem !important;
  }
  .me-md-n2 {
    margin-right: -2.4rem !important;
  }
  .me-md-n3 {
    margin-right: -3.6rem !important;
  }
  .me-md-n4 {
    margin-right: -4.8rem !important;
  }
  .me-md-n5 {
    margin-right: -6rem !important;
  }
  .me-md-n6 {
    margin-right: -7.2rem !important;
  }
  .me-md-n7 {
    margin-right: -8.4rem !important;
  }
  .me-md-n8 {
    margin-right: -9.6rem !important;
  }
  .me-md-n9 {
    margin-right: -14.4rem !important;
  }
  .me-md-n10 {
    margin-right: -19.2rem !important;
  }
  .me-md-n11 {
    margin-right: -24rem !important;
  }
  .me-md-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-md-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-md-n99 {
    margin-left: 0rem !important;
  }
  .ms-md-n1 {
    margin-left: -1rem !important;
  }
  .ms-md-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-md-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-md-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-md-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-md-n5 {
    margin-left: -6rem !important;
  }
  .ms-md-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-md-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-md-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-md-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-md-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-md-n11 {
    margin-left: -24rem !important;
  }
  .ms-md-n12 {
    margin-left: -28.8rem !important;
  }
  .p-md-99 {
    padding: 0rem !important;
  }
  .p-md-0 {
    padding: 0.5rem !important;
  }
  .p-md-1 {
    padding: 1rem !important;
  }
  .p-md-15 {
    padding: 1.2rem !important;
  }
  .p-md-2 {
    padding: 2.4rem !important;
  }
  .p-md-3 {
    padding: 3.6rem !important;
  }
  .p-md-4 {
    padding: 4.8rem !important;
  }
  .p-md-5 {
    padding: 6rem !important;
  }
  .p-md-6 {
    padding: 7.2rem !important;
  }
  .p-md-7 {
    padding: 8.4rem !important;
  }
  .p-md-8 {
    padding: 9.6rem !important;
  }
  .p-md-9 {
    padding: 14.4rem !important;
  }
  .p-md-10 {
    padding: 19.2rem !important;
  }
  .p-md-11 {
    padding: 24rem !important;
  }
  .p-md-12 {
    padding: 28.8rem !important;
  }
  .px-md-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-md-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-md-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-md-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-md-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-md-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-md-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-md-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-md-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-md-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-md-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-md-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-md-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-md-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-md-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-md-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-md-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-md-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-md-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-md-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-md-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-md-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-md-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-md-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-md-99 {
    padding-top: 0rem !important;
  }
  .pt-md-0 {
    padding-top: 0.5rem !important;
  }
  .pt-md-1 {
    padding-top: 1rem !important;
  }
  .pt-md-15 {
    padding-top: 1.2rem !important;
  }
  .pt-md-2 {
    padding-top: 2.4rem !important;
  }
  .pt-md-3 {
    padding-top: 3.6rem !important;
  }
  .pt-md-4 {
    padding-top: 4.8rem !important;
  }
  .pt-md-5 {
    padding-top: 6rem !important;
  }
  .pt-md-6 {
    padding-top: 7.2rem !important;
  }
  .pt-md-7 {
    padding-top: 8.4rem !important;
  }
  .pt-md-8 {
    padding-top: 9.6rem !important;
  }
  .pt-md-9 {
    padding-top: 14.4rem !important;
  }
  .pt-md-10 {
    padding-top: 19.2rem !important;
  }
  .pt-md-11 {
    padding-top: 24rem !important;
  }
  .pt-md-12 {
    padding-top: 28.8rem !important;
  }
  .pe-md-99 {
    padding-right: 0rem !important;
  }
  .pe-md-0 {
    padding-right: 0.5rem !important;
  }
  .pe-md-1 {
    padding-right: 1rem !important;
  }
  .pe-md-15 {
    padding-right: 1.2rem !important;
  }
  .pe-md-2 {
    padding-right: 2.4rem !important;
  }
  .pe-md-3 {
    padding-right: 3.6rem !important;
  }
  .pe-md-4 {
    padding-right: 4.8rem !important;
  }
  .pe-md-5 {
    padding-right: 6rem !important;
  }
  .pe-md-6 {
    padding-right: 7.2rem !important;
  }
  .pe-md-7 {
    padding-right: 8.4rem !important;
  }
  .pe-md-8 {
    padding-right: 9.6rem !important;
  }
  .pe-md-9 {
    padding-right: 14.4rem !important;
  }
  .pe-md-10 {
    padding-right: 19.2rem !important;
  }
  .pe-md-11 {
    padding-right: 24rem !important;
  }
  .pe-md-12 {
    padding-right: 28.8rem !important;
  }
  .pb-md-99 {
    padding-bottom: 0rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-1 {
    padding-bottom: 1rem !important;
  }
  .pb-md-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-md-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-md-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-md-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-md-5 {
    padding-bottom: 6rem !important;
  }
  .pb-md-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-md-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-md-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-md-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-md-11 {
    padding-bottom: 24rem !important;
  }
  .pb-md-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-md-99 {
    padding-left: 0rem !important;
  }
  .ps-md-0 {
    padding-left: 0.5rem !important;
  }
  .ps-md-1 {
    padding-left: 1rem !important;
  }
  .ps-md-15 {
    padding-left: 1.2rem !important;
  }
  .ps-md-2 {
    padding-left: 2.4rem !important;
  }
  .ps-md-3 {
    padding-left: 3.6rem !important;
  }
  .ps-md-4 {
    padding-left: 4.8rem !important;
  }
  .ps-md-5 {
    padding-left: 6rem !important;
  }
  .ps-md-6 {
    padding-left: 7.2rem !important;
  }
  .ps-md-7 {
    padding-left: 8.4rem !important;
  }
  .ps-md-8 {
    padding-left: 9.6rem !important;
  }
  .ps-md-9 {
    padding-left: 14.4rem !important;
  }
  .ps-md-10 {
    padding-left: 19.2rem !important;
  }
  .ps-md-11 {
    padding-left: 24rem !important;
  }
  .ps-md-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-99 {
    margin: 0rem !important;
  }
  .m-lg-0 {
    margin: 0.5rem !important;
  }
  .m-lg-1 {
    margin: 1rem !important;
  }
  .m-lg-15 {
    margin: 1.2rem !important;
  }
  .m-lg-2 {
    margin: 2.4rem !important;
  }
  .m-lg-3 {
    margin: 3.6rem !important;
  }
  .m-lg-4 {
    margin: 4.8rem !important;
  }
  .m-lg-5 {
    margin: 6rem !important;
  }
  .m-lg-6 {
    margin: 7.2rem !important;
  }
  .m-lg-7 {
    margin: 8.4rem !important;
  }
  .m-lg-8 {
    margin: 9.6rem !important;
  }
  .m-lg-9 {
    margin: 14.4rem !important;
  }
  .m-lg-10 {
    margin: 19.2rem !important;
  }
  .m-lg-11 {
    margin: 24rem !important;
  }
  .m-lg-12 {
    margin: 28.8rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-lg-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-lg-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-lg-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-lg-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-lg-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-lg-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-lg-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-lg-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-lg-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-lg-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-lg-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-lg-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-lg-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-lg-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-lg-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-lg-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-lg-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-lg-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-lg-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-lg-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-lg-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-lg-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-99 {
    margin-top: 0rem !important;
  }
  .mt-lg-0 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-1 {
    margin-top: 1rem !important;
  }
  .mt-lg-15 {
    margin-top: 1.2rem !important;
  }
  .mt-lg-2 {
    margin-top: 2.4rem !important;
  }
  .mt-lg-3 {
    margin-top: 3.6rem !important;
  }
  .mt-lg-4 {
    margin-top: 4.8rem !important;
  }
  .mt-lg-5 {
    margin-top: 6rem !important;
  }
  .mt-lg-6 {
    margin-top: 7.2rem !important;
  }
  .mt-lg-7 {
    margin-top: 8.4rem !important;
  }
  .mt-lg-8 {
    margin-top: 9.6rem !important;
  }
  .mt-lg-9 {
    margin-top: 14.4rem !important;
  }
  .mt-lg-10 {
    margin-top: 19.2rem !important;
  }
  .mt-lg-11 {
    margin-top: 24rem !important;
  }
  .mt-lg-12 {
    margin-top: 28.8rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-99 {
    margin-right: 0rem !important;
  }
  .me-lg-0 {
    margin-right: 0.5rem !important;
  }
  .me-lg-1 {
    margin-right: 1rem !important;
  }
  .me-lg-15 {
    margin-right: 1.2rem !important;
  }
  .me-lg-2 {
    margin-right: 2.4rem !important;
  }
  .me-lg-3 {
    margin-right: 3.6rem !important;
  }
  .me-lg-4 {
    margin-right: 4.8rem !important;
  }
  .me-lg-5 {
    margin-right: 6rem !important;
  }
  .me-lg-6 {
    margin-right: 7.2rem !important;
  }
  .me-lg-7 {
    margin-right: 8.4rem !important;
  }
  .me-lg-8 {
    margin-right: 9.6rem !important;
  }
  .me-lg-9 {
    margin-right: 14.4rem !important;
  }
  .me-lg-10 {
    margin-right: 19.2rem !important;
  }
  .me-lg-11 {
    margin-right: 24rem !important;
  }
  .me-lg-12 {
    margin-right: 28.8rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-99 {
    margin-bottom: 0rem !important;
  }
  .mb-lg-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 24rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-99 {
    margin-left: 0rem !important;
  }
  .ms-lg-0 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-1 {
    margin-left: 1rem !important;
  }
  .ms-lg-15 {
    margin-left: 1.2rem !important;
  }
  .ms-lg-2 {
    margin-left: 2.4rem !important;
  }
  .ms-lg-3 {
    margin-left: 3.6rem !important;
  }
  .ms-lg-4 {
    margin-left: 4.8rem !important;
  }
  .ms-lg-5 {
    margin-left: 6rem !important;
  }
  .ms-lg-6 {
    margin-left: 7.2rem !important;
  }
  .ms-lg-7 {
    margin-left: 8.4rem !important;
  }
  .ms-lg-8 {
    margin-left: 9.6rem !important;
  }
  .ms-lg-9 {
    margin-left: 14.4rem !important;
  }
  .ms-lg-10 {
    margin-left: 19.2rem !important;
  }
  .ms-lg-11 {
    margin-left: 24rem !important;
  }
  .ms-lg-12 {
    margin-left: 28.8rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n99 {
    margin: 0rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .m-lg-n15 {
    margin: -1.2rem !important;
  }
  .m-lg-n2 {
    margin: -2.4rem !important;
  }
  .m-lg-n3 {
    margin: -3.6rem !important;
  }
  .m-lg-n4 {
    margin: -4.8rem !important;
  }
  .m-lg-n5 {
    margin: -6rem !important;
  }
  .m-lg-n6 {
    margin: -7.2rem !important;
  }
  .m-lg-n7 {
    margin: -8.4rem !important;
  }
  .m-lg-n8 {
    margin: -9.6rem !important;
  }
  .m-lg-n9 {
    margin: -14.4rem !important;
  }
  .m-lg-n10 {
    margin: -19.2rem !important;
  }
  .m-lg-n11 {
    margin: -24rem !important;
  }
  .m-lg-n12 {
    margin: -28.8rem !important;
  }
  .mx-lg-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-lg-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-lg-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-lg-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-lg-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-lg-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-lg-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-lg-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-lg-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-lg-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-lg-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-lg-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-lg-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-lg-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-lg-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-lg-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-lg-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-lg-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-lg-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-lg-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-lg-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-lg-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-lg-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-lg-n99 {
    margin-top: 0rem !important;
  }
  .mt-lg-n1 {
    margin-top: -1rem !important;
  }
  .mt-lg-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-lg-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-lg-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-lg-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-lg-n5 {
    margin-top: -6rem !important;
  }
  .mt-lg-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-lg-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-lg-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-lg-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-lg-n11 {
    margin-top: -24rem !important;
  }
  .mt-lg-n12 {
    margin-top: -28.8rem !important;
  }
  .me-lg-n99 {
    margin-right: 0rem !important;
  }
  .me-lg-n1 {
    margin-right: -1rem !important;
  }
  .me-lg-n15 {
    margin-right: -1.2rem !important;
  }
  .me-lg-n2 {
    margin-right: -2.4rem !important;
  }
  .me-lg-n3 {
    margin-right: -3.6rem !important;
  }
  .me-lg-n4 {
    margin-right: -4.8rem !important;
  }
  .me-lg-n5 {
    margin-right: -6rem !important;
  }
  .me-lg-n6 {
    margin-right: -7.2rem !important;
  }
  .me-lg-n7 {
    margin-right: -8.4rem !important;
  }
  .me-lg-n8 {
    margin-right: -9.6rem !important;
  }
  .me-lg-n9 {
    margin-right: -14.4rem !important;
  }
  .me-lg-n10 {
    margin-right: -19.2rem !important;
  }
  .me-lg-n11 {
    margin-right: -24rem !important;
  }
  .me-lg-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-lg-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-lg-n99 {
    margin-left: 0rem !important;
  }
  .ms-lg-n1 {
    margin-left: -1rem !important;
  }
  .ms-lg-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-lg-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-lg-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-lg-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-lg-n5 {
    margin-left: -6rem !important;
  }
  .ms-lg-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-lg-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-lg-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-lg-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-lg-n11 {
    margin-left: -24rem !important;
  }
  .ms-lg-n12 {
    margin-left: -28.8rem !important;
  }
  .p-lg-99 {
    padding: 0rem !important;
  }
  .p-lg-0 {
    padding: 0.5rem !important;
  }
  .p-lg-1 {
    padding: 1rem !important;
  }
  .p-lg-15 {
    padding: 1.2rem !important;
  }
  .p-lg-2 {
    padding: 2.4rem !important;
  }
  .p-lg-3 {
    padding: 3.6rem !important;
  }
  .p-lg-4 {
    padding: 4.8rem !important;
  }
  .p-lg-5 {
    padding: 6rem !important;
  }
  .p-lg-6 {
    padding: 7.2rem !important;
  }
  .p-lg-7 {
    padding: 8.4rem !important;
  }
  .p-lg-8 {
    padding: 9.6rem !important;
  }
  .p-lg-9 {
    padding: 14.4rem !important;
  }
  .p-lg-10 {
    padding: 19.2rem !important;
  }
  .p-lg-11 {
    padding: 24rem !important;
  }
  .p-lg-12 {
    padding: 28.8rem !important;
  }
  .px-lg-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-lg-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-lg-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-lg-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-lg-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-lg-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-lg-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-lg-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-lg-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-lg-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-lg-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-lg-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-lg-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-lg-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-lg-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-lg-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-lg-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-lg-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-lg-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-lg-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-lg-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-lg-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-lg-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-lg-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-lg-99 {
    padding-top: 0rem !important;
  }
  .pt-lg-0 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-1 {
    padding-top: 1rem !important;
  }
  .pt-lg-15 {
    padding-top: 1.2rem !important;
  }
  .pt-lg-2 {
    padding-top: 2.4rem !important;
  }
  .pt-lg-3 {
    padding-top: 3.6rem !important;
  }
  .pt-lg-4 {
    padding-top: 4.8rem !important;
  }
  .pt-lg-5 {
    padding-top: 6rem !important;
  }
  .pt-lg-6 {
    padding-top: 7.2rem !important;
  }
  .pt-lg-7 {
    padding-top: 8.4rem !important;
  }
  .pt-lg-8 {
    padding-top: 9.6rem !important;
  }
  .pt-lg-9 {
    padding-top: 14.4rem !important;
  }
  .pt-lg-10 {
    padding-top: 19.2rem !important;
  }
  .pt-lg-11 {
    padding-top: 24rem !important;
  }
  .pt-lg-12 {
    padding-top: 28.8rem !important;
  }
  .pe-lg-99 {
    padding-right: 0rem !important;
  }
  .pe-lg-0 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-1 {
    padding-right: 1rem !important;
  }
  .pe-lg-15 {
    padding-right: 1.2rem !important;
  }
  .pe-lg-2 {
    padding-right: 2.4rem !important;
  }
  .pe-lg-3 {
    padding-right: 3.6rem !important;
  }
  .pe-lg-4 {
    padding-right: 4.8rem !important;
  }
  .pe-lg-5 {
    padding-right: 6rem !important;
  }
  .pe-lg-6 {
    padding-right: 7.2rem !important;
  }
  .pe-lg-7 {
    padding-right: 8.4rem !important;
  }
  .pe-lg-8 {
    padding-right: 9.6rem !important;
  }
  .pe-lg-9 {
    padding-right: 14.4rem !important;
  }
  .pe-lg-10 {
    padding-right: 19.2rem !important;
  }
  .pe-lg-11 {
    padding-right: 24rem !important;
  }
  .pe-lg-12 {
    padding-right: 28.8rem !important;
  }
  .pb-lg-99 {
    padding-bottom: 0rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 24rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-lg-99 {
    padding-left: 0rem !important;
  }
  .ps-lg-0 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-1 {
    padding-left: 1rem !important;
  }
  .ps-lg-15 {
    padding-left: 1.2rem !important;
  }
  .ps-lg-2 {
    padding-left: 2.4rem !important;
  }
  .ps-lg-3 {
    padding-left: 3.6rem !important;
  }
  .ps-lg-4 {
    padding-left: 4.8rem !important;
  }
  .ps-lg-5 {
    padding-left: 6rem !important;
  }
  .ps-lg-6 {
    padding-left: 7.2rem !important;
  }
  .ps-lg-7 {
    padding-left: 8.4rem !important;
  }
  .ps-lg-8 {
    padding-left: 9.6rem !important;
  }
  .ps-lg-9 {
    padding-left: 14.4rem !important;
  }
  .ps-lg-10 {
    padding-left: 19.2rem !important;
  }
  .ps-lg-11 {
    padding-left: 24rem !important;
  }
  .ps-lg-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-99 {
    margin: 0rem !important;
  }
  .m-xl-0 {
    margin: 0.5rem !important;
  }
  .m-xl-1 {
    margin: 1rem !important;
  }
  .m-xl-15 {
    margin: 1.2rem !important;
  }
  .m-xl-2 {
    margin: 2.4rem !important;
  }
  .m-xl-3 {
    margin: 3.6rem !important;
  }
  .m-xl-4 {
    margin: 4.8rem !important;
  }
  .m-xl-5 {
    margin: 6rem !important;
  }
  .m-xl-6 {
    margin: 7.2rem !important;
  }
  .m-xl-7 {
    margin: 8.4rem !important;
  }
  .m-xl-8 {
    margin: 9.6rem !important;
  }
  .m-xl-9 {
    margin: 14.4rem !important;
  }
  .m-xl-10 {
    margin: 19.2rem !important;
  }
  .m-xl-11 {
    margin: 24rem !important;
  }
  .m-xl-12 {
    margin: 28.8rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xl-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-xl-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-xl-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-xl-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-xl-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-xl-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-xl-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-xl-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-xl-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-xl-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-xl-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xl-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-xl-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-xl-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-xl-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-xl-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-xl-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-xl-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-xl-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-xl-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-xl-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-xl-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-99 {
    margin-top: 0rem !important;
  }
  .mt-xl-0 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-1 {
    margin-top: 1rem !important;
  }
  .mt-xl-15 {
    margin-top: 1.2rem !important;
  }
  .mt-xl-2 {
    margin-top: 2.4rem !important;
  }
  .mt-xl-3 {
    margin-top: 3.6rem !important;
  }
  .mt-xl-4 {
    margin-top: 4.8rem !important;
  }
  .mt-xl-5 {
    margin-top: 6rem !important;
  }
  .mt-xl-6 {
    margin-top: 7.2rem !important;
  }
  .mt-xl-7 {
    margin-top: 8.4rem !important;
  }
  .mt-xl-8 {
    margin-top: 9.6rem !important;
  }
  .mt-xl-9 {
    margin-top: 14.4rem !important;
  }
  .mt-xl-10 {
    margin-top: 19.2rem !important;
  }
  .mt-xl-11 {
    margin-top: 24rem !important;
  }
  .mt-xl-12 {
    margin-top: 28.8rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-99 {
    margin-right: 0rem !important;
  }
  .me-xl-0 {
    margin-right: 0.5rem !important;
  }
  .me-xl-1 {
    margin-right: 1rem !important;
  }
  .me-xl-15 {
    margin-right: 1.2rem !important;
  }
  .me-xl-2 {
    margin-right: 2.4rem !important;
  }
  .me-xl-3 {
    margin-right: 3.6rem !important;
  }
  .me-xl-4 {
    margin-right: 4.8rem !important;
  }
  .me-xl-5 {
    margin-right: 6rem !important;
  }
  .me-xl-6 {
    margin-right: 7.2rem !important;
  }
  .me-xl-7 {
    margin-right: 8.4rem !important;
  }
  .me-xl-8 {
    margin-right: 9.6rem !important;
  }
  .me-xl-9 {
    margin-right: 14.4rem !important;
  }
  .me-xl-10 {
    margin-right: 19.2rem !important;
  }
  .me-xl-11 {
    margin-right: 24rem !important;
  }
  .me-xl-12 {
    margin-right: 28.8rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-99 {
    margin-bottom: 0rem !important;
  }
  .mb-xl-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 24rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-99 {
    margin-left: 0rem !important;
  }
  .ms-xl-0 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-1 {
    margin-left: 1rem !important;
  }
  .ms-xl-15 {
    margin-left: 1.2rem !important;
  }
  .ms-xl-2 {
    margin-left: 2.4rem !important;
  }
  .ms-xl-3 {
    margin-left: 3.6rem !important;
  }
  .ms-xl-4 {
    margin-left: 4.8rem !important;
  }
  .ms-xl-5 {
    margin-left: 6rem !important;
  }
  .ms-xl-6 {
    margin-left: 7.2rem !important;
  }
  .ms-xl-7 {
    margin-left: 8.4rem !important;
  }
  .ms-xl-8 {
    margin-left: 9.6rem !important;
  }
  .ms-xl-9 {
    margin-left: 14.4rem !important;
  }
  .ms-xl-10 {
    margin-left: 19.2rem !important;
  }
  .ms-xl-11 {
    margin-left: 24rem !important;
  }
  .ms-xl-12 {
    margin-left: 28.8rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n99 {
    margin: 0rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .m-xl-n15 {
    margin: -1.2rem !important;
  }
  .m-xl-n2 {
    margin: -2.4rem !important;
  }
  .m-xl-n3 {
    margin: -3.6rem !important;
  }
  .m-xl-n4 {
    margin: -4.8rem !important;
  }
  .m-xl-n5 {
    margin: -6rem !important;
  }
  .m-xl-n6 {
    margin: -7.2rem !important;
  }
  .m-xl-n7 {
    margin: -8.4rem !important;
  }
  .m-xl-n8 {
    margin: -9.6rem !important;
  }
  .m-xl-n9 {
    margin: -14.4rem !important;
  }
  .m-xl-n10 {
    margin: -19.2rem !important;
  }
  .m-xl-n11 {
    margin: -24rem !important;
  }
  .m-xl-n12 {
    margin: -28.8rem !important;
  }
  .mx-xl-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-xl-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-xl-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-xl-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-xl-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-xl-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-xl-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-xl-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-xl-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-xl-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-xl-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-xl-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-xl-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-xl-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-xl-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-xl-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-xl-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-xl-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-xl-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-xl-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-xl-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-xl-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-xl-n99 {
    margin-top: 0rem !important;
  }
  .mt-xl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xl-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-xl-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-xl-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-xl-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-xl-n5 {
    margin-top: -6rem !important;
  }
  .mt-xl-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-xl-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-xl-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-xl-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-xl-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-xl-n11 {
    margin-top: -24rem !important;
  }
  .mt-xl-n12 {
    margin-top: -28.8rem !important;
  }
  .me-xl-n99 {
    margin-right: 0rem !important;
  }
  .me-xl-n1 {
    margin-right: -1rem !important;
  }
  .me-xl-n15 {
    margin-right: -1.2rem !important;
  }
  .me-xl-n2 {
    margin-right: -2.4rem !important;
  }
  .me-xl-n3 {
    margin-right: -3.6rem !important;
  }
  .me-xl-n4 {
    margin-right: -4.8rem !important;
  }
  .me-xl-n5 {
    margin-right: -6rem !important;
  }
  .me-xl-n6 {
    margin-right: -7.2rem !important;
  }
  .me-xl-n7 {
    margin-right: -8.4rem !important;
  }
  .me-xl-n8 {
    margin-right: -9.6rem !important;
  }
  .me-xl-n9 {
    margin-right: -14.4rem !important;
  }
  .me-xl-n10 {
    margin-right: -19.2rem !important;
  }
  .me-xl-n11 {
    margin-right: -24rem !important;
  }
  .me-xl-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-xl-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-xl-n99 {
    margin-left: 0rem !important;
  }
  .ms-xl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xl-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-xl-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-xl-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-xl-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-xl-n5 {
    margin-left: -6rem !important;
  }
  .ms-xl-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-xl-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-xl-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-xl-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-xl-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-xl-n11 {
    margin-left: -24rem !important;
  }
  .ms-xl-n12 {
    margin-left: -28.8rem !important;
  }
  .p-xl-99 {
    padding: 0rem !important;
  }
  .p-xl-0 {
    padding: 0.5rem !important;
  }
  .p-xl-1 {
    padding: 1rem !important;
  }
  .p-xl-15 {
    padding: 1.2rem !important;
  }
  .p-xl-2 {
    padding: 2.4rem !important;
  }
  .p-xl-3 {
    padding: 3.6rem !important;
  }
  .p-xl-4 {
    padding: 4.8rem !important;
  }
  .p-xl-5 {
    padding: 6rem !important;
  }
  .p-xl-6 {
    padding: 7.2rem !important;
  }
  .p-xl-7 {
    padding: 8.4rem !important;
  }
  .p-xl-8 {
    padding: 9.6rem !important;
  }
  .p-xl-9 {
    padding: 14.4rem !important;
  }
  .p-xl-10 {
    padding: 19.2rem !important;
  }
  .p-xl-11 {
    padding: 24rem !important;
  }
  .p-xl-12 {
    padding: 28.8rem !important;
  }
  .px-xl-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xl-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-xl-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-xl-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-xl-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-xl-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-xl-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-xl-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-xl-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-xl-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-xl-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-xl-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-xl-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xl-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-xl-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-xl-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-xl-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-xl-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-xl-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-xl-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-xl-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-xl-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-xl-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-xl-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-xl-99 {
    padding-top: 0rem !important;
  }
  .pt-xl-0 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-1 {
    padding-top: 1rem !important;
  }
  .pt-xl-15 {
    padding-top: 1.2rem !important;
  }
  .pt-xl-2 {
    padding-top: 2.4rem !important;
  }
  .pt-xl-3 {
    padding-top: 3.6rem !important;
  }
  .pt-xl-4 {
    padding-top: 4.8rem !important;
  }
  .pt-xl-5 {
    padding-top: 6rem !important;
  }
  .pt-xl-6 {
    padding-top: 7.2rem !important;
  }
  .pt-xl-7 {
    padding-top: 8.4rem !important;
  }
  .pt-xl-8 {
    padding-top: 9.6rem !important;
  }
  .pt-xl-9 {
    padding-top: 14.4rem !important;
  }
  .pt-xl-10 {
    padding-top: 19.2rem !important;
  }
  .pt-xl-11 {
    padding-top: 24rem !important;
  }
  .pt-xl-12 {
    padding-top: 28.8rem !important;
  }
  .pe-xl-99 {
    padding-right: 0rem !important;
  }
  .pe-xl-0 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-1 {
    padding-right: 1rem !important;
  }
  .pe-xl-15 {
    padding-right: 1.2rem !important;
  }
  .pe-xl-2 {
    padding-right: 2.4rem !important;
  }
  .pe-xl-3 {
    padding-right: 3.6rem !important;
  }
  .pe-xl-4 {
    padding-right: 4.8rem !important;
  }
  .pe-xl-5 {
    padding-right: 6rem !important;
  }
  .pe-xl-6 {
    padding-right: 7.2rem !important;
  }
  .pe-xl-7 {
    padding-right: 8.4rem !important;
  }
  .pe-xl-8 {
    padding-right: 9.6rem !important;
  }
  .pe-xl-9 {
    padding-right: 14.4rem !important;
  }
  .pe-xl-10 {
    padding-right: 19.2rem !important;
  }
  .pe-xl-11 {
    padding-right: 24rem !important;
  }
  .pe-xl-12 {
    padding-right: 28.8rem !important;
  }
  .pb-xl-99 {
    padding-bottom: 0rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 24rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-xl-99 {
    padding-left: 0rem !important;
  }
  .ps-xl-0 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-1 {
    padding-left: 1rem !important;
  }
  .ps-xl-15 {
    padding-left: 1.2rem !important;
  }
  .ps-xl-2 {
    padding-left: 2.4rem !important;
  }
  .ps-xl-3 {
    padding-left: 3.6rem !important;
  }
  .ps-xl-4 {
    padding-left: 4.8rem !important;
  }
  .ps-xl-5 {
    padding-left: 6rem !important;
  }
  .ps-xl-6 {
    padding-left: 7.2rem !important;
  }
  .ps-xl-7 {
    padding-left: 8.4rem !important;
  }
  .ps-xl-8 {
    padding-left: 9.6rem !important;
  }
  .ps-xl-9 {
    padding-left: 14.4rem !important;
  }
  .ps-xl-10 {
    padding-left: 19.2rem !important;
  }
  .ps-xl-11 {
    padding-left: 24rem !important;
  }
  .ps-xl-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-99 {
    margin: 0rem !important;
  }
  .m-xxl-0 {
    margin: 0.5rem !important;
  }
  .m-xxl-1 {
    margin: 1rem !important;
  }
  .m-xxl-15 {
    margin: 1.2rem !important;
  }
  .m-xxl-2 {
    margin: 2.4rem !important;
  }
  .m-xxl-3 {
    margin: 3.6rem !important;
  }
  .m-xxl-4 {
    margin: 4.8rem !important;
  }
  .m-xxl-5 {
    margin: 6rem !important;
  }
  .m-xxl-6 {
    margin: 7.2rem !important;
  }
  .m-xxl-7 {
    margin: 8.4rem !important;
  }
  .m-xxl-8 {
    margin: 9.6rem !important;
  }
  .m-xxl-9 {
    margin: 14.4rem !important;
  }
  .m-xxl-10 {
    margin: 19.2rem !important;
  }
  .m-xxl-11 {
    margin: 24rem !important;
  }
  .m-xxl-12 {
    margin: 28.8rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xxl-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-xxl-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-xxl-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-xxl-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-xxl-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-xxl-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-xxl-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-xxl-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-xxl-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-xxl-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-xxl-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xxl-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-xxl-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-xxl-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-xxl-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-xxl-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-xxl-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-xxl-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-xxl-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-xxl-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-xxl-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-xxl-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-99 {
    margin-top: 0rem !important;
  }
  .mt-xxl-0 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-1 {
    margin-top: 1rem !important;
  }
  .mt-xxl-15 {
    margin-top: 1.2rem !important;
  }
  .mt-xxl-2 {
    margin-top: 2.4rem !important;
  }
  .mt-xxl-3 {
    margin-top: 3.6rem !important;
  }
  .mt-xxl-4 {
    margin-top: 4.8rem !important;
  }
  .mt-xxl-5 {
    margin-top: 6rem !important;
  }
  .mt-xxl-6 {
    margin-top: 7.2rem !important;
  }
  .mt-xxl-7 {
    margin-top: 8.4rem !important;
  }
  .mt-xxl-8 {
    margin-top: 9.6rem !important;
  }
  .mt-xxl-9 {
    margin-top: 14.4rem !important;
  }
  .mt-xxl-10 {
    margin-top: 19.2rem !important;
  }
  .mt-xxl-11 {
    margin-top: 24rem !important;
  }
  .mt-xxl-12 {
    margin-top: 28.8rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-99 {
    margin-right: 0rem !important;
  }
  .me-xxl-0 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-1 {
    margin-right: 1rem !important;
  }
  .me-xxl-15 {
    margin-right: 1.2rem !important;
  }
  .me-xxl-2 {
    margin-right: 2.4rem !important;
  }
  .me-xxl-3 {
    margin-right: 3.6rem !important;
  }
  .me-xxl-4 {
    margin-right: 4.8rem !important;
  }
  .me-xxl-5 {
    margin-right: 6rem !important;
  }
  .me-xxl-6 {
    margin-right: 7.2rem !important;
  }
  .me-xxl-7 {
    margin-right: 8.4rem !important;
  }
  .me-xxl-8 {
    margin-right: 9.6rem !important;
  }
  .me-xxl-9 {
    margin-right: 14.4rem !important;
  }
  .me-xxl-10 {
    margin-right: 19.2rem !important;
  }
  .me-xxl-11 {
    margin-right: 24rem !important;
  }
  .me-xxl-12 {
    margin-right: 28.8rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-99 {
    margin-bottom: 0rem !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 24rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-99 {
    margin-left: 0rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-1 {
    margin-left: 1rem !important;
  }
  .ms-xxl-15 {
    margin-left: 1.2rem !important;
  }
  .ms-xxl-2 {
    margin-left: 2.4rem !important;
  }
  .ms-xxl-3 {
    margin-left: 3.6rem !important;
  }
  .ms-xxl-4 {
    margin-left: 4.8rem !important;
  }
  .ms-xxl-5 {
    margin-left: 6rem !important;
  }
  .ms-xxl-6 {
    margin-left: 7.2rem !important;
  }
  .ms-xxl-7 {
    margin-left: 8.4rem !important;
  }
  .ms-xxl-8 {
    margin-left: 9.6rem !important;
  }
  .ms-xxl-9 {
    margin-left: 14.4rem !important;
  }
  .ms-xxl-10 {
    margin-left: 19.2rem !important;
  }
  .ms-xxl-11 {
    margin-left: 24rem !important;
  }
  .ms-xxl-12 {
    margin-left: 28.8rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n99 {
    margin: 0rem !important;
  }
  .m-xxl-n1 {
    margin: -1rem !important;
  }
  .m-xxl-n15 {
    margin: -1.2rem !important;
  }
  .m-xxl-n2 {
    margin: -2.4rem !important;
  }
  .m-xxl-n3 {
    margin: -3.6rem !important;
  }
  .m-xxl-n4 {
    margin: -4.8rem !important;
  }
  .m-xxl-n5 {
    margin: -6rem !important;
  }
  .m-xxl-n6 {
    margin: -7.2rem !important;
  }
  .m-xxl-n7 {
    margin: -8.4rem !important;
  }
  .m-xxl-n8 {
    margin: -9.6rem !important;
  }
  .m-xxl-n9 {
    margin: -14.4rem !important;
  }
  .m-xxl-n10 {
    margin: -19.2rem !important;
  }
  .m-xxl-n11 {
    margin: -24rem !important;
  }
  .m-xxl-n12 {
    margin: -28.8rem !important;
  }
  .mx-xxl-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-xxl-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-xxl-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-xxl-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-xxl-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-xxl-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-xxl-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-xxl-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-xxl-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-xxl-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-xxl-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-xxl-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-xxl-n99 {
    margin-top: 0rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -24rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -28.8rem !important;
  }
  .me-xxl-n99 {
    margin-right: 0rem !important;
  }
  .me-xxl-n1 {
    margin-right: -1rem !important;
  }
  .me-xxl-n15 {
    margin-right: -1.2rem !important;
  }
  .me-xxl-n2 {
    margin-right: -2.4rem !important;
  }
  .me-xxl-n3 {
    margin-right: -3.6rem !important;
  }
  .me-xxl-n4 {
    margin-right: -4.8rem !important;
  }
  .me-xxl-n5 {
    margin-right: -6rem !important;
  }
  .me-xxl-n6 {
    margin-right: -7.2rem !important;
  }
  .me-xxl-n7 {
    margin-right: -8.4rem !important;
  }
  .me-xxl-n8 {
    margin-right: -9.6rem !important;
  }
  .me-xxl-n9 {
    margin-right: -14.4rem !important;
  }
  .me-xxl-n10 {
    margin-right: -19.2rem !important;
  }
  .me-xxl-n11 {
    margin-right: -24rem !important;
  }
  .me-xxl-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-xxl-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-xxl-n99 {
    margin-left: 0rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -24rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -28.8rem !important;
  }
  .p-xxl-99 {
    padding: 0rem !important;
  }
  .p-xxl-0 {
    padding: 0.5rem !important;
  }
  .p-xxl-1 {
    padding: 1rem !important;
  }
  .p-xxl-15 {
    padding: 1.2rem !important;
  }
  .p-xxl-2 {
    padding: 2.4rem !important;
  }
  .p-xxl-3 {
    padding: 3.6rem !important;
  }
  .p-xxl-4 {
    padding: 4.8rem !important;
  }
  .p-xxl-5 {
    padding: 6rem !important;
  }
  .p-xxl-6 {
    padding: 7.2rem !important;
  }
  .p-xxl-7 {
    padding: 8.4rem !important;
  }
  .p-xxl-8 {
    padding: 9.6rem !important;
  }
  .p-xxl-9 {
    padding: 14.4rem !important;
  }
  .p-xxl-10 {
    padding: 19.2rem !important;
  }
  .p-xxl-11 {
    padding: 24rem !important;
  }
  .p-xxl-12 {
    padding: 28.8rem !important;
  }
  .px-xxl-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xxl-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-xxl-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-xxl-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-xxl-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-xxl-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-xxl-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-xxl-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-xxl-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-xxl-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-xxl-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-xxl-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-xxl-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xxl-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-xxl-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-xxl-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-xxl-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-xxl-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-xxl-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-xxl-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-xxl-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-xxl-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-xxl-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-xxl-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-xxl-99 {
    padding-top: 0rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-1 {
    padding-top: 1rem !important;
  }
  .pt-xxl-15 {
    padding-top: 1.2rem !important;
  }
  .pt-xxl-2 {
    padding-top: 2.4rem !important;
  }
  .pt-xxl-3 {
    padding-top: 3.6rem !important;
  }
  .pt-xxl-4 {
    padding-top: 4.8rem !important;
  }
  .pt-xxl-5 {
    padding-top: 6rem !important;
  }
  .pt-xxl-6 {
    padding-top: 7.2rem !important;
  }
  .pt-xxl-7 {
    padding-top: 8.4rem !important;
  }
  .pt-xxl-8 {
    padding-top: 9.6rem !important;
  }
  .pt-xxl-9 {
    padding-top: 14.4rem !important;
  }
  .pt-xxl-10 {
    padding-top: 19.2rem !important;
  }
  .pt-xxl-11 {
    padding-top: 24rem !important;
  }
  .pt-xxl-12 {
    padding-top: 28.8rem !important;
  }
  .pe-xxl-99 {
    padding-right: 0rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-1 {
    padding-right: 1rem !important;
  }
  .pe-xxl-15 {
    padding-right: 1.2rem !important;
  }
  .pe-xxl-2 {
    padding-right: 2.4rem !important;
  }
  .pe-xxl-3 {
    padding-right: 3.6rem !important;
  }
  .pe-xxl-4 {
    padding-right: 4.8rem !important;
  }
  .pe-xxl-5 {
    padding-right: 6rem !important;
  }
  .pe-xxl-6 {
    padding-right: 7.2rem !important;
  }
  .pe-xxl-7 {
    padding-right: 8.4rem !important;
  }
  .pe-xxl-8 {
    padding-right: 9.6rem !important;
  }
  .pe-xxl-9 {
    padding-right: 14.4rem !important;
  }
  .pe-xxl-10 {
    padding-right: 19.2rem !important;
  }
  .pe-xxl-11 {
    padding-right: 24rem !important;
  }
  .pe-xxl-12 {
    padding-right: 28.8rem !important;
  }
  .pb-xxl-99 {
    padding-bottom: 0rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 24rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-xxl-99 {
    padding-left: 0rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-1 {
    padding-left: 1rem !important;
  }
  .ps-xxl-15 {
    padding-left: 1.2rem !important;
  }
  .ps-xxl-2 {
    padding-left: 2.4rem !important;
  }
  .ps-xxl-3 {
    padding-left: 3.6rem !important;
  }
  .ps-xxl-4 {
    padding-left: 4.8rem !important;
  }
  .ps-xxl-5 {
    padding-left: 6rem !important;
  }
  .ps-xxl-6 {
    padding-left: 7.2rem !important;
  }
  .ps-xxl-7 {
    padding-left: 8.4rem !important;
  }
  .ps-xxl-8 {
    padding-left: 9.6rem !important;
  }
  .ps-xxl-9 {
    padding-left: 14.4rem !important;
  }
  .ps-xxl-10 {
    padding-left: 19.2rem !important;
  }
  .ps-xxl-11 {
    padding-left: 24rem !important;
  }
  .ps-xxl-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 1921px) {
  .d-wqhd-inline {
    display: inline !important;
  }
  .d-wqhd-inline-block {
    display: inline-block !important;
  }
  .d-wqhd-block {
    display: block !important;
  }
  .d-wqhd-grid {
    display: grid !important;
  }
  .d-wqhd-inline-grid {
    display: inline-grid !important;
  }
  .d-wqhd-table {
    display: table !important;
  }
  .d-wqhd-table-row {
    display: table-row !important;
  }
  .d-wqhd-table-cell {
    display: table-cell !important;
  }
  .d-wqhd-flex {
    display: flex !important;
  }
  .d-wqhd-inline-flex {
    display: inline-flex !important;
  }
  .d-wqhd-none {
    display: none !important;
  }
  .flex-wqhd-fill {
    flex: 1 1 auto !important;
  }
  .flex-wqhd-row {
    flex-direction: row !important;
  }
  .flex-wqhd-column {
    flex-direction: column !important;
  }
  .flex-wqhd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-wqhd-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-wqhd-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-wqhd-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-wqhd-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-wqhd-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-wqhd-wrap {
    flex-wrap: wrap !important;
  }
  .flex-wqhd-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wqhd-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-wqhd-start {
    justify-content: flex-start !important;
  }
  .justify-content-wqhd-end {
    justify-content: flex-end !important;
  }
  .justify-content-wqhd-center {
    justify-content: center !important;
  }
  .justify-content-wqhd-between {
    justify-content: space-between !important;
  }
  .justify-content-wqhd-around {
    justify-content: space-around !important;
  }
  .justify-content-wqhd-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-wqhd-start {
    align-items: flex-start !important;
  }
  .align-items-wqhd-end {
    align-items: flex-end !important;
  }
  .align-items-wqhd-center {
    align-items: center !important;
  }
  .align-items-wqhd-baseline {
    align-items: baseline !important;
  }
  .align-items-wqhd-stretch {
    align-items: stretch !important;
  }
  .align-content-wqhd-start {
    align-content: flex-start !important;
  }
  .align-content-wqhd-end {
    align-content: flex-end !important;
  }
  .align-content-wqhd-center {
    align-content: center !important;
  }
  .align-content-wqhd-between {
    align-content: space-between !important;
  }
  .align-content-wqhd-around {
    align-content: space-around !important;
  }
  .align-content-wqhd-stretch {
    align-content: stretch !important;
  }
  .align-self-wqhd-auto {
    align-self: auto !important;
  }
  .align-self-wqhd-start {
    align-self: flex-start !important;
  }
  .align-self-wqhd-end {
    align-self: flex-end !important;
  }
  .align-self-wqhd-center {
    align-self: center !important;
  }
  .align-self-wqhd-baseline {
    align-self: baseline !important;
  }
  .align-self-wqhd-stretch {
    align-self: stretch !important;
  }
  .order-wqhd-first {
    order: -1 !important;
  }
  .order-wqhd-0 {
    order: 0 !important;
  }
  .order-wqhd-1 {
    order: 1 !important;
  }
  .order-wqhd-2 {
    order: 2 !important;
  }
  .order-wqhd-3 {
    order: 3 !important;
  }
  .order-wqhd-4 {
    order: 4 !important;
  }
  .order-wqhd-5 {
    order: 5 !important;
  }
  .order-wqhd-last {
    order: 6 !important;
  }
  .m-wqhd-99 {
    margin: 0rem !important;
  }
  .m-wqhd-0 {
    margin: 0.5rem !important;
  }
  .m-wqhd-1 {
    margin: 1rem !important;
  }
  .m-wqhd-15 {
    margin: 1.2rem !important;
  }
  .m-wqhd-2 {
    margin: 2.4rem !important;
  }
  .m-wqhd-3 {
    margin: 3.6rem !important;
  }
  .m-wqhd-4 {
    margin: 4.8rem !important;
  }
  .m-wqhd-5 {
    margin: 6rem !important;
  }
  .m-wqhd-6 {
    margin: 7.2rem !important;
  }
  .m-wqhd-7 {
    margin: 8.4rem !important;
  }
  .m-wqhd-8 {
    margin: 9.6rem !important;
  }
  .m-wqhd-9 {
    margin: 14.4rem !important;
  }
  .m-wqhd-10 {
    margin: 19.2rem !important;
  }
  .m-wqhd-11 {
    margin: 24rem !important;
  }
  .m-wqhd-12 {
    margin: 28.8rem !important;
  }
  .m-wqhd-auto {
    margin: auto !important;
  }
  .mx-wqhd-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-wqhd-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-wqhd-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-wqhd-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-wqhd-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-wqhd-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-wqhd-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-wqhd-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-wqhd-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-wqhd-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-wqhd-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-wqhd-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-wqhd-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-wqhd-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-wqhd-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-wqhd-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-wqhd-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-wqhd-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-wqhd-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-wqhd-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-wqhd-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-wqhd-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-wqhd-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-wqhd-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-wqhd-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-wqhd-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-wqhd-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-wqhd-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-wqhd-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-wqhd-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-wqhd-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-wqhd-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-wqhd-99 {
    margin-top: 0rem !important;
  }
  .mt-wqhd-0 {
    margin-top: 0.5rem !important;
  }
  .mt-wqhd-1 {
    margin-top: 1rem !important;
  }
  .mt-wqhd-15 {
    margin-top: 1.2rem !important;
  }
  .mt-wqhd-2 {
    margin-top: 2.4rem !important;
  }
  .mt-wqhd-3 {
    margin-top: 3.6rem !important;
  }
  .mt-wqhd-4 {
    margin-top: 4.8rem !important;
  }
  .mt-wqhd-5 {
    margin-top: 6rem !important;
  }
  .mt-wqhd-6 {
    margin-top: 7.2rem !important;
  }
  .mt-wqhd-7 {
    margin-top: 8.4rem !important;
  }
  .mt-wqhd-8 {
    margin-top: 9.6rem !important;
  }
  .mt-wqhd-9 {
    margin-top: 14.4rem !important;
  }
  .mt-wqhd-10 {
    margin-top: 19.2rem !important;
  }
  .mt-wqhd-11 {
    margin-top: 24rem !important;
  }
  .mt-wqhd-12 {
    margin-top: 28.8rem !important;
  }
  .mt-wqhd-auto {
    margin-top: auto !important;
  }
  .me-wqhd-99 {
    margin-right: 0rem !important;
  }
  .me-wqhd-0 {
    margin-right: 0.5rem !important;
  }
  .me-wqhd-1 {
    margin-right: 1rem !important;
  }
  .me-wqhd-15 {
    margin-right: 1.2rem !important;
  }
  .me-wqhd-2 {
    margin-right: 2.4rem !important;
  }
  .me-wqhd-3 {
    margin-right: 3.6rem !important;
  }
  .me-wqhd-4 {
    margin-right: 4.8rem !important;
  }
  .me-wqhd-5 {
    margin-right: 6rem !important;
  }
  .me-wqhd-6 {
    margin-right: 7.2rem !important;
  }
  .me-wqhd-7 {
    margin-right: 8.4rem !important;
  }
  .me-wqhd-8 {
    margin-right: 9.6rem !important;
  }
  .me-wqhd-9 {
    margin-right: 14.4rem !important;
  }
  .me-wqhd-10 {
    margin-right: 19.2rem !important;
  }
  .me-wqhd-11 {
    margin-right: 24rem !important;
  }
  .me-wqhd-12 {
    margin-right: 28.8rem !important;
  }
  .me-wqhd-auto {
    margin-right: auto !important;
  }
  .mb-wqhd-99 {
    margin-bottom: 0rem !important;
  }
  .mb-wqhd-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-wqhd-1 {
    margin-bottom: 1rem !important;
  }
  .mb-wqhd-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-wqhd-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-wqhd-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-wqhd-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-wqhd-5 {
    margin-bottom: 6rem !important;
  }
  .mb-wqhd-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-wqhd-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-wqhd-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-wqhd-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-wqhd-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-wqhd-11 {
    margin-bottom: 24rem !important;
  }
  .mb-wqhd-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-wqhd-auto {
    margin-bottom: auto !important;
  }
  .ms-wqhd-99 {
    margin-left: 0rem !important;
  }
  .ms-wqhd-0 {
    margin-left: 0.5rem !important;
  }
  .ms-wqhd-1 {
    margin-left: 1rem !important;
  }
  .ms-wqhd-15 {
    margin-left: 1.2rem !important;
  }
  .ms-wqhd-2 {
    margin-left: 2.4rem !important;
  }
  .ms-wqhd-3 {
    margin-left: 3.6rem !important;
  }
  .ms-wqhd-4 {
    margin-left: 4.8rem !important;
  }
  .ms-wqhd-5 {
    margin-left: 6rem !important;
  }
  .ms-wqhd-6 {
    margin-left: 7.2rem !important;
  }
  .ms-wqhd-7 {
    margin-left: 8.4rem !important;
  }
  .ms-wqhd-8 {
    margin-left: 9.6rem !important;
  }
  .ms-wqhd-9 {
    margin-left: 14.4rem !important;
  }
  .ms-wqhd-10 {
    margin-left: 19.2rem !important;
  }
  .ms-wqhd-11 {
    margin-left: 24rem !important;
  }
  .ms-wqhd-12 {
    margin-left: 28.8rem !important;
  }
  .ms-wqhd-auto {
    margin-left: auto !important;
  }
  .m-wqhd-n99 {
    margin: 0rem !important;
  }
  .m-wqhd-n1 {
    margin: -1rem !important;
  }
  .m-wqhd-n15 {
    margin: -1.2rem !important;
  }
  .m-wqhd-n2 {
    margin: -2.4rem !important;
  }
  .m-wqhd-n3 {
    margin: -3.6rem !important;
  }
  .m-wqhd-n4 {
    margin: -4.8rem !important;
  }
  .m-wqhd-n5 {
    margin: -6rem !important;
  }
  .m-wqhd-n6 {
    margin: -7.2rem !important;
  }
  .m-wqhd-n7 {
    margin: -8.4rem !important;
  }
  .m-wqhd-n8 {
    margin: -9.6rem !important;
  }
  .m-wqhd-n9 {
    margin: -14.4rem !important;
  }
  .m-wqhd-n10 {
    margin: -19.2rem !important;
  }
  .m-wqhd-n11 {
    margin: -24rem !important;
  }
  .m-wqhd-n12 {
    margin: -28.8rem !important;
  }
  .mx-wqhd-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-wqhd-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-wqhd-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-wqhd-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-wqhd-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-wqhd-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-wqhd-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-wqhd-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-wqhd-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-wqhd-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-wqhd-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-wqhd-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-wqhd-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-wqhd-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-wqhd-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-wqhd-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-wqhd-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-wqhd-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-wqhd-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-wqhd-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-wqhd-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-wqhd-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-wqhd-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-wqhd-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-wqhd-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-wqhd-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-wqhd-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-wqhd-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-wqhd-n99 {
    margin-top: 0rem !important;
  }
  .mt-wqhd-n1 {
    margin-top: -1rem !important;
  }
  .mt-wqhd-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-wqhd-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-wqhd-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-wqhd-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-wqhd-n5 {
    margin-top: -6rem !important;
  }
  .mt-wqhd-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-wqhd-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-wqhd-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-wqhd-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-wqhd-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-wqhd-n11 {
    margin-top: -24rem !important;
  }
  .mt-wqhd-n12 {
    margin-top: -28.8rem !important;
  }
  .me-wqhd-n99 {
    margin-right: 0rem !important;
  }
  .me-wqhd-n1 {
    margin-right: -1rem !important;
  }
  .me-wqhd-n15 {
    margin-right: -1.2rem !important;
  }
  .me-wqhd-n2 {
    margin-right: -2.4rem !important;
  }
  .me-wqhd-n3 {
    margin-right: -3.6rem !important;
  }
  .me-wqhd-n4 {
    margin-right: -4.8rem !important;
  }
  .me-wqhd-n5 {
    margin-right: -6rem !important;
  }
  .me-wqhd-n6 {
    margin-right: -7.2rem !important;
  }
  .me-wqhd-n7 {
    margin-right: -8.4rem !important;
  }
  .me-wqhd-n8 {
    margin-right: -9.6rem !important;
  }
  .me-wqhd-n9 {
    margin-right: -14.4rem !important;
  }
  .me-wqhd-n10 {
    margin-right: -19.2rem !important;
  }
  .me-wqhd-n11 {
    margin-right: -24rem !important;
  }
  .me-wqhd-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-wqhd-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-wqhd-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-wqhd-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-wqhd-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-wqhd-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-wqhd-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-wqhd-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-wqhd-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-wqhd-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-wqhd-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-wqhd-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-wqhd-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-wqhd-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-wqhd-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-wqhd-n99 {
    margin-left: 0rem !important;
  }
  .ms-wqhd-n1 {
    margin-left: -1rem !important;
  }
  .ms-wqhd-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-wqhd-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-wqhd-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-wqhd-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-wqhd-n5 {
    margin-left: -6rem !important;
  }
  .ms-wqhd-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-wqhd-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-wqhd-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-wqhd-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-wqhd-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-wqhd-n11 {
    margin-left: -24rem !important;
  }
  .ms-wqhd-n12 {
    margin-left: -28.8rem !important;
  }
  .p-wqhd-99 {
    padding: 0rem !important;
  }
  .p-wqhd-0 {
    padding: 0.5rem !important;
  }
  .p-wqhd-1 {
    padding: 1rem !important;
  }
  .p-wqhd-15 {
    padding: 1.2rem !important;
  }
  .p-wqhd-2 {
    padding: 2.4rem !important;
  }
  .p-wqhd-3 {
    padding: 3.6rem !important;
  }
  .p-wqhd-4 {
    padding: 4.8rem !important;
  }
  .p-wqhd-5 {
    padding: 6rem !important;
  }
  .p-wqhd-6 {
    padding: 7.2rem !important;
  }
  .p-wqhd-7 {
    padding: 8.4rem !important;
  }
  .p-wqhd-8 {
    padding: 9.6rem !important;
  }
  .p-wqhd-9 {
    padding: 14.4rem !important;
  }
  .p-wqhd-10 {
    padding: 19.2rem !important;
  }
  .p-wqhd-11 {
    padding: 24rem !important;
  }
  .p-wqhd-12 {
    padding: 28.8rem !important;
  }
  .px-wqhd-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-wqhd-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-wqhd-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-wqhd-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-wqhd-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-wqhd-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-wqhd-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-wqhd-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-wqhd-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-wqhd-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-wqhd-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-wqhd-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-wqhd-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-wqhd-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-wqhd-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-wqhd-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-wqhd-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-wqhd-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-wqhd-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-wqhd-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-wqhd-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-wqhd-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-wqhd-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-wqhd-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-wqhd-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-wqhd-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-wqhd-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-wqhd-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-wqhd-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-wqhd-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-wqhd-99 {
    padding-top: 0rem !important;
  }
  .pt-wqhd-0 {
    padding-top: 0.5rem !important;
  }
  .pt-wqhd-1 {
    padding-top: 1rem !important;
  }
  .pt-wqhd-15 {
    padding-top: 1.2rem !important;
  }
  .pt-wqhd-2 {
    padding-top: 2.4rem !important;
  }
  .pt-wqhd-3 {
    padding-top: 3.6rem !important;
  }
  .pt-wqhd-4 {
    padding-top: 4.8rem !important;
  }
  .pt-wqhd-5 {
    padding-top: 6rem !important;
  }
  .pt-wqhd-6 {
    padding-top: 7.2rem !important;
  }
  .pt-wqhd-7 {
    padding-top: 8.4rem !important;
  }
  .pt-wqhd-8 {
    padding-top: 9.6rem !important;
  }
  .pt-wqhd-9 {
    padding-top: 14.4rem !important;
  }
  .pt-wqhd-10 {
    padding-top: 19.2rem !important;
  }
  .pt-wqhd-11 {
    padding-top: 24rem !important;
  }
  .pt-wqhd-12 {
    padding-top: 28.8rem !important;
  }
  .pe-wqhd-99 {
    padding-right: 0rem !important;
  }
  .pe-wqhd-0 {
    padding-right: 0.5rem !important;
  }
  .pe-wqhd-1 {
    padding-right: 1rem !important;
  }
  .pe-wqhd-15 {
    padding-right: 1.2rem !important;
  }
  .pe-wqhd-2 {
    padding-right: 2.4rem !important;
  }
  .pe-wqhd-3 {
    padding-right: 3.6rem !important;
  }
  .pe-wqhd-4 {
    padding-right: 4.8rem !important;
  }
  .pe-wqhd-5 {
    padding-right: 6rem !important;
  }
  .pe-wqhd-6 {
    padding-right: 7.2rem !important;
  }
  .pe-wqhd-7 {
    padding-right: 8.4rem !important;
  }
  .pe-wqhd-8 {
    padding-right: 9.6rem !important;
  }
  .pe-wqhd-9 {
    padding-right: 14.4rem !important;
  }
  .pe-wqhd-10 {
    padding-right: 19.2rem !important;
  }
  .pe-wqhd-11 {
    padding-right: 24rem !important;
  }
  .pe-wqhd-12 {
    padding-right: 28.8rem !important;
  }
  .pb-wqhd-99 {
    padding-bottom: 0rem !important;
  }
  .pb-wqhd-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-wqhd-1 {
    padding-bottom: 1rem !important;
  }
  .pb-wqhd-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-wqhd-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-wqhd-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-wqhd-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-wqhd-5 {
    padding-bottom: 6rem !important;
  }
  .pb-wqhd-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-wqhd-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-wqhd-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-wqhd-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-wqhd-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-wqhd-11 {
    padding-bottom: 24rem !important;
  }
  .pb-wqhd-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-wqhd-99 {
    padding-left: 0rem !important;
  }
  .ps-wqhd-0 {
    padding-left: 0.5rem !important;
  }
  .ps-wqhd-1 {
    padding-left: 1rem !important;
  }
  .ps-wqhd-15 {
    padding-left: 1.2rem !important;
  }
  .ps-wqhd-2 {
    padding-left: 2.4rem !important;
  }
  .ps-wqhd-3 {
    padding-left: 3.6rem !important;
  }
  .ps-wqhd-4 {
    padding-left: 4.8rem !important;
  }
  .ps-wqhd-5 {
    padding-left: 6rem !important;
  }
  .ps-wqhd-6 {
    padding-left: 7.2rem !important;
  }
  .ps-wqhd-7 {
    padding-left: 8.4rem !important;
  }
  .ps-wqhd-8 {
    padding-left: 9.6rem !important;
  }
  .ps-wqhd-9 {
    padding-left: 14.4rem !important;
  }
  .ps-wqhd-10 {
    padding-left: 19.2rem !important;
  }
  .ps-wqhd-11 {
    padding-left: 24rem !important;
  }
  .ps-wqhd-12 {
    padding-left: 28.8rem !important;
  }
}
@media (min-width: 2561px) {
  .d-uhd-inline {
    display: inline !important;
  }
  .d-uhd-inline-block {
    display: inline-block !important;
  }
  .d-uhd-block {
    display: block !important;
  }
  .d-uhd-grid {
    display: grid !important;
  }
  .d-uhd-inline-grid {
    display: inline-grid !important;
  }
  .d-uhd-table {
    display: table !important;
  }
  .d-uhd-table-row {
    display: table-row !important;
  }
  .d-uhd-table-cell {
    display: table-cell !important;
  }
  .d-uhd-flex {
    display: flex !important;
  }
  .d-uhd-inline-flex {
    display: inline-flex !important;
  }
  .d-uhd-none {
    display: none !important;
  }
  .flex-uhd-fill {
    flex: 1 1 auto !important;
  }
  .flex-uhd-row {
    flex-direction: row !important;
  }
  .flex-uhd-column {
    flex-direction: column !important;
  }
  .flex-uhd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-uhd-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-uhd-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-uhd-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-uhd-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-uhd-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-uhd-wrap {
    flex-wrap: wrap !important;
  }
  .flex-uhd-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-uhd-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-uhd-start {
    justify-content: flex-start !important;
  }
  .justify-content-uhd-end {
    justify-content: flex-end !important;
  }
  .justify-content-uhd-center {
    justify-content: center !important;
  }
  .justify-content-uhd-between {
    justify-content: space-between !important;
  }
  .justify-content-uhd-around {
    justify-content: space-around !important;
  }
  .justify-content-uhd-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-uhd-start {
    align-items: flex-start !important;
  }
  .align-items-uhd-end {
    align-items: flex-end !important;
  }
  .align-items-uhd-center {
    align-items: center !important;
  }
  .align-items-uhd-baseline {
    align-items: baseline !important;
  }
  .align-items-uhd-stretch {
    align-items: stretch !important;
  }
  .align-content-uhd-start {
    align-content: flex-start !important;
  }
  .align-content-uhd-end {
    align-content: flex-end !important;
  }
  .align-content-uhd-center {
    align-content: center !important;
  }
  .align-content-uhd-between {
    align-content: space-between !important;
  }
  .align-content-uhd-around {
    align-content: space-around !important;
  }
  .align-content-uhd-stretch {
    align-content: stretch !important;
  }
  .align-self-uhd-auto {
    align-self: auto !important;
  }
  .align-self-uhd-start {
    align-self: flex-start !important;
  }
  .align-self-uhd-end {
    align-self: flex-end !important;
  }
  .align-self-uhd-center {
    align-self: center !important;
  }
  .align-self-uhd-baseline {
    align-self: baseline !important;
  }
  .align-self-uhd-stretch {
    align-self: stretch !important;
  }
  .order-uhd-first {
    order: -1 !important;
  }
  .order-uhd-0 {
    order: 0 !important;
  }
  .order-uhd-1 {
    order: 1 !important;
  }
  .order-uhd-2 {
    order: 2 !important;
  }
  .order-uhd-3 {
    order: 3 !important;
  }
  .order-uhd-4 {
    order: 4 !important;
  }
  .order-uhd-5 {
    order: 5 !important;
  }
  .order-uhd-last {
    order: 6 !important;
  }
  .m-uhd-99 {
    margin: 0rem !important;
  }
  .m-uhd-0 {
    margin: 0.5rem !important;
  }
  .m-uhd-1 {
    margin: 1rem !important;
  }
  .m-uhd-15 {
    margin: 1.2rem !important;
  }
  .m-uhd-2 {
    margin: 2.4rem !important;
  }
  .m-uhd-3 {
    margin: 3.6rem !important;
  }
  .m-uhd-4 {
    margin: 4.8rem !important;
  }
  .m-uhd-5 {
    margin: 6rem !important;
  }
  .m-uhd-6 {
    margin: 7.2rem !important;
  }
  .m-uhd-7 {
    margin: 8.4rem !important;
  }
  .m-uhd-8 {
    margin: 9.6rem !important;
  }
  .m-uhd-9 {
    margin: 14.4rem !important;
  }
  .m-uhd-10 {
    margin: 19.2rem !important;
  }
  .m-uhd-11 {
    margin: 24rem !important;
  }
  .m-uhd-12 {
    margin: 28.8rem !important;
  }
  .m-uhd-auto {
    margin: auto !important;
  }
  .mx-uhd-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-uhd-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-uhd-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-uhd-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-uhd-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-uhd-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-uhd-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-uhd-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-uhd-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-uhd-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-uhd-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-uhd-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-uhd-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-uhd-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-uhd-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-uhd-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-uhd-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-uhd-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-uhd-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-uhd-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-uhd-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-uhd-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-uhd-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-uhd-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-uhd-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-uhd-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-uhd-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-uhd-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-uhd-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-uhd-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-uhd-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-uhd-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-uhd-99 {
    margin-top: 0rem !important;
  }
  .mt-uhd-0 {
    margin-top: 0.5rem !important;
  }
  .mt-uhd-1 {
    margin-top: 1rem !important;
  }
  .mt-uhd-15 {
    margin-top: 1.2rem !important;
  }
  .mt-uhd-2 {
    margin-top: 2.4rem !important;
  }
  .mt-uhd-3 {
    margin-top: 3.6rem !important;
  }
  .mt-uhd-4 {
    margin-top: 4.8rem !important;
  }
  .mt-uhd-5 {
    margin-top: 6rem !important;
  }
  .mt-uhd-6 {
    margin-top: 7.2rem !important;
  }
  .mt-uhd-7 {
    margin-top: 8.4rem !important;
  }
  .mt-uhd-8 {
    margin-top: 9.6rem !important;
  }
  .mt-uhd-9 {
    margin-top: 14.4rem !important;
  }
  .mt-uhd-10 {
    margin-top: 19.2rem !important;
  }
  .mt-uhd-11 {
    margin-top: 24rem !important;
  }
  .mt-uhd-12 {
    margin-top: 28.8rem !important;
  }
  .mt-uhd-auto {
    margin-top: auto !important;
  }
  .me-uhd-99 {
    margin-right: 0rem !important;
  }
  .me-uhd-0 {
    margin-right: 0.5rem !important;
  }
  .me-uhd-1 {
    margin-right: 1rem !important;
  }
  .me-uhd-15 {
    margin-right: 1.2rem !important;
  }
  .me-uhd-2 {
    margin-right: 2.4rem !important;
  }
  .me-uhd-3 {
    margin-right: 3.6rem !important;
  }
  .me-uhd-4 {
    margin-right: 4.8rem !important;
  }
  .me-uhd-5 {
    margin-right: 6rem !important;
  }
  .me-uhd-6 {
    margin-right: 7.2rem !important;
  }
  .me-uhd-7 {
    margin-right: 8.4rem !important;
  }
  .me-uhd-8 {
    margin-right: 9.6rem !important;
  }
  .me-uhd-9 {
    margin-right: 14.4rem !important;
  }
  .me-uhd-10 {
    margin-right: 19.2rem !important;
  }
  .me-uhd-11 {
    margin-right: 24rem !important;
  }
  .me-uhd-12 {
    margin-right: 28.8rem !important;
  }
  .me-uhd-auto {
    margin-right: auto !important;
  }
  .mb-uhd-99 {
    margin-bottom: 0rem !important;
  }
  .mb-uhd-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-uhd-1 {
    margin-bottom: 1rem !important;
  }
  .mb-uhd-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-uhd-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-uhd-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-uhd-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-uhd-5 {
    margin-bottom: 6rem !important;
  }
  .mb-uhd-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-uhd-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-uhd-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-uhd-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-uhd-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-uhd-11 {
    margin-bottom: 24rem !important;
  }
  .mb-uhd-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-uhd-auto {
    margin-bottom: auto !important;
  }
  .ms-uhd-99 {
    margin-left: 0rem !important;
  }
  .ms-uhd-0 {
    margin-left: 0.5rem !important;
  }
  .ms-uhd-1 {
    margin-left: 1rem !important;
  }
  .ms-uhd-15 {
    margin-left: 1.2rem !important;
  }
  .ms-uhd-2 {
    margin-left: 2.4rem !important;
  }
  .ms-uhd-3 {
    margin-left: 3.6rem !important;
  }
  .ms-uhd-4 {
    margin-left: 4.8rem !important;
  }
  .ms-uhd-5 {
    margin-left: 6rem !important;
  }
  .ms-uhd-6 {
    margin-left: 7.2rem !important;
  }
  .ms-uhd-7 {
    margin-left: 8.4rem !important;
  }
  .ms-uhd-8 {
    margin-left: 9.6rem !important;
  }
  .ms-uhd-9 {
    margin-left: 14.4rem !important;
  }
  .ms-uhd-10 {
    margin-left: 19.2rem !important;
  }
  .ms-uhd-11 {
    margin-left: 24rem !important;
  }
  .ms-uhd-12 {
    margin-left: 28.8rem !important;
  }
  .ms-uhd-auto {
    margin-left: auto !important;
  }
  .m-uhd-n99 {
    margin: 0rem !important;
  }
  .m-uhd-n1 {
    margin: -1rem !important;
  }
  .m-uhd-n15 {
    margin: -1.2rem !important;
  }
  .m-uhd-n2 {
    margin: -2.4rem !important;
  }
  .m-uhd-n3 {
    margin: -3.6rem !important;
  }
  .m-uhd-n4 {
    margin: -4.8rem !important;
  }
  .m-uhd-n5 {
    margin: -6rem !important;
  }
  .m-uhd-n6 {
    margin: -7.2rem !important;
  }
  .m-uhd-n7 {
    margin: -8.4rem !important;
  }
  .m-uhd-n8 {
    margin: -9.6rem !important;
  }
  .m-uhd-n9 {
    margin: -14.4rem !important;
  }
  .m-uhd-n10 {
    margin: -19.2rem !important;
  }
  .m-uhd-n11 {
    margin: -24rem !important;
  }
  .m-uhd-n12 {
    margin: -28.8rem !important;
  }
  .mx-uhd-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-uhd-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-uhd-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-uhd-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-uhd-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-uhd-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-uhd-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-uhd-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-uhd-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-uhd-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-uhd-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-uhd-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-uhd-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-uhd-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-uhd-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-uhd-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-uhd-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-uhd-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-uhd-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-uhd-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-uhd-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-uhd-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-uhd-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-uhd-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-uhd-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-uhd-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-uhd-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-uhd-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-uhd-n99 {
    margin-top: 0rem !important;
  }
  .mt-uhd-n1 {
    margin-top: -1rem !important;
  }
  .mt-uhd-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-uhd-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-uhd-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-uhd-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-uhd-n5 {
    margin-top: -6rem !important;
  }
  .mt-uhd-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-uhd-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-uhd-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-uhd-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-uhd-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-uhd-n11 {
    margin-top: -24rem !important;
  }
  .mt-uhd-n12 {
    margin-top: -28.8rem !important;
  }
  .me-uhd-n99 {
    margin-right: 0rem !important;
  }
  .me-uhd-n1 {
    margin-right: -1rem !important;
  }
  .me-uhd-n15 {
    margin-right: -1.2rem !important;
  }
  .me-uhd-n2 {
    margin-right: -2.4rem !important;
  }
  .me-uhd-n3 {
    margin-right: -3.6rem !important;
  }
  .me-uhd-n4 {
    margin-right: -4.8rem !important;
  }
  .me-uhd-n5 {
    margin-right: -6rem !important;
  }
  .me-uhd-n6 {
    margin-right: -7.2rem !important;
  }
  .me-uhd-n7 {
    margin-right: -8.4rem !important;
  }
  .me-uhd-n8 {
    margin-right: -9.6rem !important;
  }
  .me-uhd-n9 {
    margin-right: -14.4rem !important;
  }
  .me-uhd-n10 {
    margin-right: -19.2rem !important;
  }
  .me-uhd-n11 {
    margin-right: -24rem !important;
  }
  .me-uhd-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-uhd-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-uhd-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-uhd-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-uhd-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-uhd-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-uhd-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-uhd-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-uhd-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-uhd-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-uhd-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-uhd-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-uhd-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-uhd-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-uhd-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-uhd-n99 {
    margin-left: 0rem !important;
  }
  .ms-uhd-n1 {
    margin-left: -1rem !important;
  }
  .ms-uhd-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-uhd-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-uhd-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-uhd-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-uhd-n5 {
    margin-left: -6rem !important;
  }
  .ms-uhd-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-uhd-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-uhd-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-uhd-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-uhd-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-uhd-n11 {
    margin-left: -24rem !important;
  }
  .ms-uhd-n12 {
    margin-left: -28.8rem !important;
  }
  .p-uhd-99 {
    padding: 0rem !important;
  }
  .p-uhd-0 {
    padding: 0.5rem !important;
  }
  .p-uhd-1 {
    padding: 1rem !important;
  }
  .p-uhd-15 {
    padding: 1.2rem !important;
  }
  .p-uhd-2 {
    padding: 2.4rem !important;
  }
  .p-uhd-3 {
    padding: 3.6rem !important;
  }
  .p-uhd-4 {
    padding: 4.8rem !important;
  }
  .p-uhd-5 {
    padding: 6rem !important;
  }
  .p-uhd-6 {
    padding: 7.2rem !important;
  }
  .p-uhd-7 {
    padding: 8.4rem !important;
  }
  .p-uhd-8 {
    padding: 9.6rem !important;
  }
  .p-uhd-9 {
    padding: 14.4rem !important;
  }
  .p-uhd-10 {
    padding: 19.2rem !important;
  }
  .p-uhd-11 {
    padding: 24rem !important;
  }
  .p-uhd-12 {
    padding: 28.8rem !important;
  }
  .px-uhd-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-uhd-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-uhd-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-uhd-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-uhd-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-uhd-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-uhd-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-uhd-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-uhd-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-uhd-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-uhd-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-uhd-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-uhd-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-uhd-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-uhd-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-uhd-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-uhd-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-uhd-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-uhd-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-uhd-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-uhd-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-uhd-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-uhd-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-uhd-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-uhd-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-uhd-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-uhd-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-uhd-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-uhd-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-uhd-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-uhd-99 {
    padding-top: 0rem !important;
  }
  .pt-uhd-0 {
    padding-top: 0.5rem !important;
  }
  .pt-uhd-1 {
    padding-top: 1rem !important;
  }
  .pt-uhd-15 {
    padding-top: 1.2rem !important;
  }
  .pt-uhd-2 {
    padding-top: 2.4rem !important;
  }
  .pt-uhd-3 {
    padding-top: 3.6rem !important;
  }
  .pt-uhd-4 {
    padding-top: 4.8rem !important;
  }
  .pt-uhd-5 {
    padding-top: 6rem !important;
  }
  .pt-uhd-6 {
    padding-top: 7.2rem !important;
  }
  .pt-uhd-7 {
    padding-top: 8.4rem !important;
  }
  .pt-uhd-8 {
    padding-top: 9.6rem !important;
  }
  .pt-uhd-9 {
    padding-top: 14.4rem !important;
  }
  .pt-uhd-10 {
    padding-top: 19.2rem !important;
  }
  .pt-uhd-11 {
    padding-top: 24rem !important;
  }
  .pt-uhd-12 {
    padding-top: 28.8rem !important;
  }
  .pe-uhd-99 {
    padding-right: 0rem !important;
  }
  .pe-uhd-0 {
    padding-right: 0.5rem !important;
  }
  .pe-uhd-1 {
    padding-right: 1rem !important;
  }
  .pe-uhd-15 {
    padding-right: 1.2rem !important;
  }
  .pe-uhd-2 {
    padding-right: 2.4rem !important;
  }
  .pe-uhd-3 {
    padding-right: 3.6rem !important;
  }
  .pe-uhd-4 {
    padding-right: 4.8rem !important;
  }
  .pe-uhd-5 {
    padding-right: 6rem !important;
  }
  .pe-uhd-6 {
    padding-right: 7.2rem !important;
  }
  .pe-uhd-7 {
    padding-right: 8.4rem !important;
  }
  .pe-uhd-8 {
    padding-right: 9.6rem !important;
  }
  .pe-uhd-9 {
    padding-right: 14.4rem !important;
  }
  .pe-uhd-10 {
    padding-right: 19.2rem !important;
  }
  .pe-uhd-11 {
    padding-right: 24rem !important;
  }
  .pe-uhd-12 {
    padding-right: 28.8rem !important;
  }
  .pb-uhd-99 {
    padding-bottom: 0rem !important;
  }
  .pb-uhd-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-uhd-1 {
    padding-bottom: 1rem !important;
  }
  .pb-uhd-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-uhd-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-uhd-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-uhd-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-uhd-5 {
    padding-bottom: 6rem !important;
  }
  .pb-uhd-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-uhd-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-uhd-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-uhd-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-uhd-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-uhd-11 {
    padding-bottom: 24rem !important;
  }
  .pb-uhd-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-uhd-99 {
    padding-left: 0rem !important;
  }
  .ps-uhd-0 {
    padding-left: 0.5rem !important;
  }
  .ps-uhd-1 {
    padding-left: 1rem !important;
  }
  .ps-uhd-15 {
    padding-left: 1.2rem !important;
  }
  .ps-uhd-2 {
    padding-left: 2.4rem !important;
  }
  .ps-uhd-3 {
    padding-left: 3.6rem !important;
  }
  .ps-uhd-4 {
    padding-left: 4.8rem !important;
  }
  .ps-uhd-5 {
    padding-left: 6rem !important;
  }
  .ps-uhd-6 {
    padding-left: 7.2rem !important;
  }
  .ps-uhd-7 {
    padding-left: 8.4rem !important;
  }
  .ps-uhd-8 {
    padding-left: 9.6rem !important;
  }
  .ps-uhd-9 {
    padding-left: 14.4rem !important;
  }
  .ps-uhd-10 {
    padding-left: 19.2rem !important;
  }
  .ps-uhd-11 {
    padding-left: 24rem !important;
  }
  .ps-uhd-12 {
    padding-left: 28.8rem !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-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Utilities v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1921px) {
  .sticky-wqhd-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-wqhd-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2561px) {
  .sticky-uhd-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-uhd-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

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

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

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

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

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

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  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-last {
  order: 6 !important;
}

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

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

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

.m-15 {
  margin: 1.2rem !important;
}

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

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

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

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

.m-6 {
  margin: 7.2rem !important;
}

.m-7 {
  margin: 8.4rem !important;
}

.m-8 {
  margin: 9.6rem !important;
}

.m-9 {
  margin: 14.4rem !important;
}

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

.m-11 {
  margin: 24rem !important;
}

.m-12 {
  margin: 28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-n15 {
  margin: -1.2rem !important;
}

.m-n2 {
  margin: -2.4rem !important;
}

.m-n3 {
  margin: -3.6rem !important;
}

.m-n4 {
  margin: -4.8rem !important;
}

.m-n5 {
  margin: -6rem !important;
}

.m-n6 {
  margin: -7.2rem !important;
}

.m-n7 {
  margin: -8.4rem !important;
}

.m-n8 {
  margin: -9.6rem !important;
}

.m-n9 {
  margin: -14.4rem !important;
}

.m-n10 {
  margin: -19.2rem !important;
}

.m-n11 {
  margin: -24rem !important;
}

.m-n12 {
  margin: -28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-15 {
  padding: 1.2rem !important;
}

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

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

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

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

.p-6 {
  padding: 7.2rem !important;
}

.p-7 {
  padding: 8.4rem !important;
}

.p-8 {
  padding: 9.6rem !important;
}

.p-9 {
  padding: 14.4rem !important;
}

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

.p-11 {
  padding: 24rem !important;
}

.p-12 {
  padding: 28.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-15 {
  gap: 1.2rem !important;
}

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

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

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

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

.gap-6 {
  gap: 7.2rem !important;
}

.gap-7 {
  gap: 8.4rem !important;
}

.gap-8 {
  gap: 9.6rem !important;
}

.gap-9 {
  gap: 14.4rem !important;
}

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

.gap-11 {
  gap: 24rem !important;
}

.gap-12 {
  gap: 28.8rem !important;
}

.row-gap-99 {
  row-gap: 0rem !important;
}

.row-gap-0 {
  row-gap: 0.5rem !important;
}

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

.row-gap-15 {
  row-gap: 1.2rem !important;
}

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

.row-gap-3 {
  row-gap: 3.6rem !important;
}

.row-gap-4 {
  row-gap: 4.8rem !important;
}

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

.row-gap-6 {
  row-gap: 7.2rem !important;
}

.row-gap-7 {
  row-gap: 8.4rem !important;
}

.row-gap-8 {
  row-gap: 9.6rem !important;
}

.row-gap-9 {
  row-gap: 14.4rem !important;
}

.row-gap-10 {
  row-gap: 19.2rem !important;
}

.row-gap-11 {
  row-gap: 24rem !important;
}

.row-gap-12 {
  row-gap: 28.8rem !important;
}

.column-gap-99 {
  column-gap: 0rem !important;
}

.column-gap-0 {
  column-gap: 0.5rem !important;
}

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

.column-gap-15 {
  column-gap: 1.2rem !important;
}

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

.column-gap-3 {
  column-gap: 3.6rem !important;
}

.column-gap-4 {
  column-gap: 4.8rem !important;
}

.column-gap-5 {
  column-gap: 6rem !important;
}

.column-gap-6 {
  column-gap: 7.2rem !important;
}

.column-gap-7 {
  column-gap: 8.4rem !important;
}

.column-gap-8 {
  column-gap: 9.6rem !important;
}

.column-gap-9 {
  column-gap: 14.4rem !important;
}

.column-gap-10 {
  column-gap: 19.2rem !important;
}

.column-gap-11 {
  column-gap: 24rem !important;
}

.column-gap-12 {
  column-gap: 28.8rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

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

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

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

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

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .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-last {
    order: 6 !important;
  }
  .m-sm-99 {
    margin: 0rem !important;
  }
  .m-sm-0 {
    margin: 0.5rem !important;
  }
  .m-sm-1 {
    margin: 1rem !important;
  }
  .m-sm-15 {
    margin: 1.2rem !important;
  }
  .m-sm-2 {
    margin: 2.4rem !important;
  }
  .m-sm-3 {
    margin: 3.6rem !important;
  }
  .m-sm-4 {
    margin: 4.8rem !important;
  }
  .m-sm-5 {
    margin: 6rem !important;
  }
  .m-sm-6 {
    margin: 7.2rem !important;
  }
  .m-sm-7 {
    margin: 8.4rem !important;
  }
  .m-sm-8 {
    margin: 9.6rem !important;
  }
  .m-sm-9 {
    margin: 14.4rem !important;
  }
  .m-sm-10 {
    margin: 19.2rem !important;
  }
  .m-sm-11 {
    margin: 24rem !important;
  }
  .m-sm-12 {
    margin: 28.8rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-sm-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-sm-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-sm-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-sm-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-sm-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-sm-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-sm-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-sm-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-sm-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-sm-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-sm-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-sm-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-sm-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-sm-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-sm-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-sm-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-sm-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-sm-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-sm-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-sm-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-sm-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-sm-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-99 {
    margin-top: 0rem !important;
  }
  .mt-sm-0 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-1 {
    margin-top: 1rem !important;
  }
  .mt-sm-15 {
    margin-top: 1.2rem !important;
  }
  .mt-sm-2 {
    margin-top: 2.4rem !important;
  }
  .mt-sm-3 {
    margin-top: 3.6rem !important;
  }
  .mt-sm-4 {
    margin-top: 4.8rem !important;
  }
  .mt-sm-5 {
    margin-top: 6rem !important;
  }
  .mt-sm-6 {
    margin-top: 7.2rem !important;
  }
  .mt-sm-7 {
    margin-top: 8.4rem !important;
  }
  .mt-sm-8 {
    margin-top: 9.6rem !important;
  }
  .mt-sm-9 {
    margin-top: 14.4rem !important;
  }
  .mt-sm-10 {
    margin-top: 19.2rem !important;
  }
  .mt-sm-11 {
    margin-top: 24rem !important;
  }
  .mt-sm-12 {
    margin-top: 28.8rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-99 {
    margin-right: 0rem !important;
  }
  .me-sm-0 {
    margin-right: 0.5rem !important;
  }
  .me-sm-1 {
    margin-right: 1rem !important;
  }
  .me-sm-15 {
    margin-right: 1.2rem !important;
  }
  .me-sm-2 {
    margin-right: 2.4rem !important;
  }
  .me-sm-3 {
    margin-right: 3.6rem !important;
  }
  .me-sm-4 {
    margin-right: 4.8rem !important;
  }
  .me-sm-5 {
    margin-right: 6rem !important;
  }
  .me-sm-6 {
    margin-right: 7.2rem !important;
  }
  .me-sm-7 {
    margin-right: 8.4rem !important;
  }
  .me-sm-8 {
    margin-right: 9.6rem !important;
  }
  .me-sm-9 {
    margin-right: 14.4rem !important;
  }
  .me-sm-10 {
    margin-right: 19.2rem !important;
  }
  .me-sm-11 {
    margin-right: 24rem !important;
  }
  .me-sm-12 {
    margin-right: 28.8rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-99 {
    margin-bottom: 0rem !important;
  }
  .mb-sm-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 24rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-99 {
    margin-left: 0rem !important;
  }
  .ms-sm-0 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-1 {
    margin-left: 1rem !important;
  }
  .ms-sm-15 {
    margin-left: 1.2rem !important;
  }
  .ms-sm-2 {
    margin-left: 2.4rem !important;
  }
  .ms-sm-3 {
    margin-left: 3.6rem !important;
  }
  .ms-sm-4 {
    margin-left: 4.8rem !important;
  }
  .ms-sm-5 {
    margin-left: 6rem !important;
  }
  .ms-sm-6 {
    margin-left: 7.2rem !important;
  }
  .ms-sm-7 {
    margin-left: 8.4rem !important;
  }
  .ms-sm-8 {
    margin-left: 9.6rem !important;
  }
  .ms-sm-9 {
    margin-left: 14.4rem !important;
  }
  .ms-sm-10 {
    margin-left: 19.2rem !important;
  }
  .ms-sm-11 {
    margin-left: 24rem !important;
  }
  .ms-sm-12 {
    margin-left: 28.8rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n99 {
    margin: 0rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .m-sm-n15 {
    margin: -1.2rem !important;
  }
  .m-sm-n2 {
    margin: -2.4rem !important;
  }
  .m-sm-n3 {
    margin: -3.6rem !important;
  }
  .m-sm-n4 {
    margin: -4.8rem !important;
  }
  .m-sm-n5 {
    margin: -6rem !important;
  }
  .m-sm-n6 {
    margin: -7.2rem !important;
  }
  .m-sm-n7 {
    margin: -8.4rem !important;
  }
  .m-sm-n8 {
    margin: -9.6rem !important;
  }
  .m-sm-n9 {
    margin: -14.4rem !important;
  }
  .m-sm-n10 {
    margin: -19.2rem !important;
  }
  .m-sm-n11 {
    margin: -24rem !important;
  }
  .m-sm-n12 {
    margin: -28.8rem !important;
  }
  .mx-sm-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-sm-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-sm-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-sm-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-sm-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-sm-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-sm-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-sm-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-sm-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-sm-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-sm-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-sm-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-sm-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-sm-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-sm-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-sm-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-sm-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-sm-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-sm-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-sm-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-sm-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-sm-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-sm-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-sm-n99 {
    margin-top: 0rem !important;
  }
  .mt-sm-n1 {
    margin-top: -1rem !important;
  }
  .mt-sm-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-sm-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-sm-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-sm-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-sm-n5 {
    margin-top: -6rem !important;
  }
  .mt-sm-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-sm-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-sm-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-sm-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-sm-n11 {
    margin-top: -24rem !important;
  }
  .mt-sm-n12 {
    margin-top: -28.8rem !important;
  }
  .me-sm-n99 {
    margin-right: 0rem !important;
  }
  .me-sm-n1 {
    margin-right: -1rem !important;
  }
  .me-sm-n15 {
    margin-right: -1.2rem !important;
  }
  .me-sm-n2 {
    margin-right: -2.4rem !important;
  }
  .me-sm-n3 {
    margin-right: -3.6rem !important;
  }
  .me-sm-n4 {
    margin-right: -4.8rem !important;
  }
  .me-sm-n5 {
    margin-right: -6rem !important;
  }
  .me-sm-n6 {
    margin-right: -7.2rem !important;
  }
  .me-sm-n7 {
    margin-right: -8.4rem !important;
  }
  .me-sm-n8 {
    margin-right: -9.6rem !important;
  }
  .me-sm-n9 {
    margin-right: -14.4rem !important;
  }
  .me-sm-n10 {
    margin-right: -19.2rem !important;
  }
  .me-sm-n11 {
    margin-right: -24rem !important;
  }
  .me-sm-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-sm-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-sm-n99 {
    margin-left: 0rem !important;
  }
  .ms-sm-n1 {
    margin-left: -1rem !important;
  }
  .ms-sm-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-sm-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-sm-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-sm-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-sm-n5 {
    margin-left: -6rem !important;
  }
  .ms-sm-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-sm-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-sm-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-sm-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-sm-n11 {
    margin-left: -24rem !important;
  }
  .ms-sm-n12 {
    margin-left: -28.8rem !important;
  }
  .p-sm-99 {
    padding: 0rem !important;
  }
  .p-sm-0 {
    padding: 0.5rem !important;
  }
  .p-sm-1 {
    padding: 1rem !important;
  }
  .p-sm-15 {
    padding: 1.2rem !important;
  }
  .p-sm-2 {
    padding: 2.4rem !important;
  }
  .p-sm-3 {
    padding: 3.6rem !important;
  }
  .p-sm-4 {
    padding: 4.8rem !important;
  }
  .p-sm-5 {
    padding: 6rem !important;
  }
  .p-sm-6 {
    padding: 7.2rem !important;
  }
  .p-sm-7 {
    padding: 8.4rem !important;
  }
  .p-sm-8 {
    padding: 9.6rem !important;
  }
  .p-sm-9 {
    padding: 14.4rem !important;
  }
  .p-sm-10 {
    padding: 19.2rem !important;
  }
  .p-sm-11 {
    padding: 24rem !important;
  }
  .p-sm-12 {
    padding: 28.8rem !important;
  }
  .px-sm-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-sm-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-sm-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-sm-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-sm-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-sm-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-sm-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-sm-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-sm-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-sm-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-sm-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-sm-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-sm-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-sm-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-sm-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-sm-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-sm-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-sm-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-sm-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-sm-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-sm-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-sm-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-sm-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-sm-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-sm-99 {
    padding-top: 0rem !important;
  }
  .pt-sm-0 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-1 {
    padding-top: 1rem !important;
  }
  .pt-sm-15 {
    padding-top: 1.2rem !important;
  }
  .pt-sm-2 {
    padding-top: 2.4rem !important;
  }
  .pt-sm-3 {
    padding-top: 3.6rem !important;
  }
  .pt-sm-4 {
    padding-top: 4.8rem !important;
  }
  .pt-sm-5 {
    padding-top: 6rem !important;
  }
  .pt-sm-6 {
    padding-top: 7.2rem !important;
  }
  .pt-sm-7 {
    padding-top: 8.4rem !important;
  }
  .pt-sm-8 {
    padding-top: 9.6rem !important;
  }
  .pt-sm-9 {
    padding-top: 14.4rem !important;
  }
  .pt-sm-10 {
    padding-top: 19.2rem !important;
  }
  .pt-sm-11 {
    padding-top: 24rem !important;
  }
  .pt-sm-12 {
    padding-top: 28.8rem !important;
  }
  .pe-sm-99 {
    padding-right: 0rem !important;
  }
  .pe-sm-0 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-1 {
    padding-right: 1rem !important;
  }
  .pe-sm-15 {
    padding-right: 1.2rem !important;
  }
  .pe-sm-2 {
    padding-right: 2.4rem !important;
  }
  .pe-sm-3 {
    padding-right: 3.6rem !important;
  }
  .pe-sm-4 {
    padding-right: 4.8rem !important;
  }
  .pe-sm-5 {
    padding-right: 6rem !important;
  }
  .pe-sm-6 {
    padding-right: 7.2rem !important;
  }
  .pe-sm-7 {
    padding-right: 8.4rem !important;
  }
  .pe-sm-8 {
    padding-right: 9.6rem !important;
  }
  .pe-sm-9 {
    padding-right: 14.4rem !important;
  }
  .pe-sm-10 {
    padding-right: 19.2rem !important;
  }
  .pe-sm-11 {
    padding-right: 24rem !important;
  }
  .pe-sm-12 {
    padding-right: 28.8rem !important;
  }
  .pb-sm-99 {
    padding-bottom: 0rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 24rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-sm-99 {
    padding-left: 0rem !important;
  }
  .ps-sm-0 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-1 {
    padding-left: 1rem !important;
  }
  .ps-sm-15 {
    padding-left: 1.2rem !important;
  }
  .ps-sm-2 {
    padding-left: 2.4rem !important;
  }
  .ps-sm-3 {
    padding-left: 3.6rem !important;
  }
  .ps-sm-4 {
    padding-left: 4.8rem !important;
  }
  .ps-sm-5 {
    padding-left: 6rem !important;
  }
  .ps-sm-6 {
    padding-left: 7.2rem !important;
  }
  .ps-sm-7 {
    padding-left: 8.4rem !important;
  }
  .ps-sm-8 {
    padding-left: 9.6rem !important;
  }
  .ps-sm-9 {
    padding-left: 14.4rem !important;
  }
  .ps-sm-10 {
    padding-left: 19.2rem !important;
  }
  .ps-sm-11 {
    padding-left: 24rem !important;
  }
  .ps-sm-12 {
    padding-left: 28.8rem !important;
  }
  .gap-sm-99 {
    gap: 0rem !important;
  }
  .gap-sm-0 {
    gap: 0.5rem !important;
  }
  .gap-sm-1 {
    gap: 1rem !important;
  }
  .gap-sm-15 {
    gap: 1.2rem !important;
  }
  .gap-sm-2 {
    gap: 2.4rem !important;
  }
  .gap-sm-3 {
    gap: 3.6rem !important;
  }
  .gap-sm-4 {
    gap: 4.8rem !important;
  }
  .gap-sm-5 {
    gap: 6rem !important;
  }
  .gap-sm-6 {
    gap: 7.2rem !important;
  }
  .gap-sm-7 {
    gap: 8.4rem !important;
  }
  .gap-sm-8 {
    gap: 9.6rem !important;
  }
  .gap-sm-9 {
    gap: 14.4rem !important;
  }
  .gap-sm-10 {
    gap: 19.2rem !important;
  }
  .gap-sm-11 {
    gap: 24rem !important;
  }
  .gap-sm-12 {
    gap: 28.8rem !important;
  }
  .row-gap-sm-99 {
    row-gap: 0rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-1 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 6rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-sm-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-sm-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-sm-11 {
    row-gap: 24rem !important;
  }
  .row-gap-sm-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-sm-99 {
    column-gap: 0rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-1 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 6rem !important;
  }
  .column-gap-sm-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-sm-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-sm-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-sm-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-sm-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-sm-11 {
    column-gap: 24rem !important;
  }
  .column-gap-sm-12 {
    column-gap: 28.8rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .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-last {
    order: 6 !important;
  }
  .m-md-99 {
    margin: 0rem !important;
  }
  .m-md-0 {
    margin: 0.5rem !important;
  }
  .m-md-1 {
    margin: 1rem !important;
  }
  .m-md-15 {
    margin: 1.2rem !important;
  }
  .m-md-2 {
    margin: 2.4rem !important;
  }
  .m-md-3 {
    margin: 3.6rem !important;
  }
  .m-md-4 {
    margin: 4.8rem !important;
  }
  .m-md-5 {
    margin: 6rem !important;
  }
  .m-md-6 {
    margin: 7.2rem !important;
  }
  .m-md-7 {
    margin: 8.4rem !important;
  }
  .m-md-8 {
    margin: 9.6rem !important;
  }
  .m-md-9 {
    margin: 14.4rem !important;
  }
  .m-md-10 {
    margin: 19.2rem !important;
  }
  .m-md-11 {
    margin: 24rem !important;
  }
  .m-md-12 {
    margin: 28.8rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-md-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-md-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-md-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-md-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-md-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-md-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-md-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-md-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-md-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-md-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-md-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-md-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-md-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-md-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-md-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-md-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-md-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-md-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-md-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-md-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-md-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-md-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-99 {
    margin-top: 0rem !important;
  }
  .mt-md-0 {
    margin-top: 0.5rem !important;
  }
  .mt-md-1 {
    margin-top: 1rem !important;
  }
  .mt-md-15 {
    margin-top: 1.2rem !important;
  }
  .mt-md-2 {
    margin-top: 2.4rem !important;
  }
  .mt-md-3 {
    margin-top: 3.6rem !important;
  }
  .mt-md-4 {
    margin-top: 4.8rem !important;
  }
  .mt-md-5 {
    margin-top: 6rem !important;
  }
  .mt-md-6 {
    margin-top: 7.2rem !important;
  }
  .mt-md-7 {
    margin-top: 8.4rem !important;
  }
  .mt-md-8 {
    margin-top: 9.6rem !important;
  }
  .mt-md-9 {
    margin-top: 14.4rem !important;
  }
  .mt-md-10 {
    margin-top: 19.2rem !important;
  }
  .mt-md-11 {
    margin-top: 24rem !important;
  }
  .mt-md-12 {
    margin-top: 28.8rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-99 {
    margin-right: 0rem !important;
  }
  .me-md-0 {
    margin-right: 0.5rem !important;
  }
  .me-md-1 {
    margin-right: 1rem !important;
  }
  .me-md-15 {
    margin-right: 1.2rem !important;
  }
  .me-md-2 {
    margin-right: 2.4rem !important;
  }
  .me-md-3 {
    margin-right: 3.6rem !important;
  }
  .me-md-4 {
    margin-right: 4.8rem !important;
  }
  .me-md-5 {
    margin-right: 6rem !important;
  }
  .me-md-6 {
    margin-right: 7.2rem !important;
  }
  .me-md-7 {
    margin-right: 8.4rem !important;
  }
  .me-md-8 {
    margin-right: 9.6rem !important;
  }
  .me-md-9 {
    margin-right: 14.4rem !important;
  }
  .me-md-10 {
    margin-right: 19.2rem !important;
  }
  .me-md-11 {
    margin-right: 24rem !important;
  }
  .me-md-12 {
    margin-right: 28.8rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-99 {
    margin-bottom: 0rem !important;
  }
  .mb-md-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-1 {
    margin-bottom: 1rem !important;
  }
  .mb-md-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-md-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-md-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-md-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-md-5 {
    margin-bottom: 6rem !important;
  }
  .mb-md-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-md-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-md-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-md-11 {
    margin-bottom: 24rem !important;
  }
  .mb-md-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-99 {
    margin-left: 0rem !important;
  }
  .ms-md-0 {
    margin-left: 0.5rem !important;
  }
  .ms-md-1 {
    margin-left: 1rem !important;
  }
  .ms-md-15 {
    margin-left: 1.2rem !important;
  }
  .ms-md-2 {
    margin-left: 2.4rem !important;
  }
  .ms-md-3 {
    margin-left: 3.6rem !important;
  }
  .ms-md-4 {
    margin-left: 4.8rem !important;
  }
  .ms-md-5 {
    margin-left: 6rem !important;
  }
  .ms-md-6 {
    margin-left: 7.2rem !important;
  }
  .ms-md-7 {
    margin-left: 8.4rem !important;
  }
  .ms-md-8 {
    margin-left: 9.6rem !important;
  }
  .ms-md-9 {
    margin-left: 14.4rem !important;
  }
  .ms-md-10 {
    margin-left: 19.2rem !important;
  }
  .ms-md-11 {
    margin-left: 24rem !important;
  }
  .ms-md-12 {
    margin-left: 28.8rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n99 {
    margin: 0rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .m-md-n15 {
    margin: -1.2rem !important;
  }
  .m-md-n2 {
    margin: -2.4rem !important;
  }
  .m-md-n3 {
    margin: -3.6rem !important;
  }
  .m-md-n4 {
    margin: -4.8rem !important;
  }
  .m-md-n5 {
    margin: -6rem !important;
  }
  .m-md-n6 {
    margin: -7.2rem !important;
  }
  .m-md-n7 {
    margin: -8.4rem !important;
  }
  .m-md-n8 {
    margin: -9.6rem !important;
  }
  .m-md-n9 {
    margin: -14.4rem !important;
  }
  .m-md-n10 {
    margin: -19.2rem !important;
  }
  .m-md-n11 {
    margin: -24rem !important;
  }
  .m-md-n12 {
    margin: -28.8rem !important;
  }
  .mx-md-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-md-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-md-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-md-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-md-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-md-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-md-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-md-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-md-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-md-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-md-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-md-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-md-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-md-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-md-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-md-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-md-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-md-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-md-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-md-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-md-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-md-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-md-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-md-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-md-n99 {
    margin-top: 0rem !important;
  }
  .mt-md-n1 {
    margin-top: -1rem !important;
  }
  .mt-md-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-md-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-md-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-md-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-md-n5 {
    margin-top: -6rem !important;
  }
  .mt-md-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-md-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-md-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-md-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-md-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-md-n11 {
    margin-top: -24rem !important;
  }
  .mt-md-n12 {
    margin-top: -28.8rem !important;
  }
  .me-md-n99 {
    margin-right: 0rem !important;
  }
  .me-md-n1 {
    margin-right: -1rem !important;
  }
  .me-md-n15 {
    margin-right: -1.2rem !important;
  }
  .me-md-n2 {
    margin-right: -2.4rem !important;
  }
  .me-md-n3 {
    margin-right: -3.6rem !important;
  }
  .me-md-n4 {
    margin-right: -4.8rem !important;
  }
  .me-md-n5 {
    margin-right: -6rem !important;
  }
  .me-md-n6 {
    margin-right: -7.2rem !important;
  }
  .me-md-n7 {
    margin-right: -8.4rem !important;
  }
  .me-md-n8 {
    margin-right: -9.6rem !important;
  }
  .me-md-n9 {
    margin-right: -14.4rem !important;
  }
  .me-md-n10 {
    margin-right: -19.2rem !important;
  }
  .me-md-n11 {
    margin-right: -24rem !important;
  }
  .me-md-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-md-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-md-n99 {
    margin-left: 0rem !important;
  }
  .ms-md-n1 {
    margin-left: -1rem !important;
  }
  .ms-md-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-md-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-md-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-md-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-md-n5 {
    margin-left: -6rem !important;
  }
  .ms-md-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-md-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-md-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-md-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-md-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-md-n11 {
    margin-left: -24rem !important;
  }
  .ms-md-n12 {
    margin-left: -28.8rem !important;
  }
  .p-md-99 {
    padding: 0rem !important;
  }
  .p-md-0 {
    padding: 0.5rem !important;
  }
  .p-md-1 {
    padding: 1rem !important;
  }
  .p-md-15 {
    padding: 1.2rem !important;
  }
  .p-md-2 {
    padding: 2.4rem !important;
  }
  .p-md-3 {
    padding: 3.6rem !important;
  }
  .p-md-4 {
    padding: 4.8rem !important;
  }
  .p-md-5 {
    padding: 6rem !important;
  }
  .p-md-6 {
    padding: 7.2rem !important;
  }
  .p-md-7 {
    padding: 8.4rem !important;
  }
  .p-md-8 {
    padding: 9.6rem !important;
  }
  .p-md-9 {
    padding: 14.4rem !important;
  }
  .p-md-10 {
    padding: 19.2rem !important;
  }
  .p-md-11 {
    padding: 24rem !important;
  }
  .p-md-12 {
    padding: 28.8rem !important;
  }
  .px-md-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-md-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-md-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-md-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-md-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-md-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-md-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-md-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-md-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-md-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-md-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-md-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-md-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-md-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-md-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-md-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-md-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-md-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-md-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-md-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-md-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-md-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-md-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-md-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-md-99 {
    padding-top: 0rem !important;
  }
  .pt-md-0 {
    padding-top: 0.5rem !important;
  }
  .pt-md-1 {
    padding-top: 1rem !important;
  }
  .pt-md-15 {
    padding-top: 1.2rem !important;
  }
  .pt-md-2 {
    padding-top: 2.4rem !important;
  }
  .pt-md-3 {
    padding-top: 3.6rem !important;
  }
  .pt-md-4 {
    padding-top: 4.8rem !important;
  }
  .pt-md-5 {
    padding-top: 6rem !important;
  }
  .pt-md-6 {
    padding-top: 7.2rem !important;
  }
  .pt-md-7 {
    padding-top: 8.4rem !important;
  }
  .pt-md-8 {
    padding-top: 9.6rem !important;
  }
  .pt-md-9 {
    padding-top: 14.4rem !important;
  }
  .pt-md-10 {
    padding-top: 19.2rem !important;
  }
  .pt-md-11 {
    padding-top: 24rem !important;
  }
  .pt-md-12 {
    padding-top: 28.8rem !important;
  }
  .pe-md-99 {
    padding-right: 0rem !important;
  }
  .pe-md-0 {
    padding-right: 0.5rem !important;
  }
  .pe-md-1 {
    padding-right: 1rem !important;
  }
  .pe-md-15 {
    padding-right: 1.2rem !important;
  }
  .pe-md-2 {
    padding-right: 2.4rem !important;
  }
  .pe-md-3 {
    padding-right: 3.6rem !important;
  }
  .pe-md-4 {
    padding-right: 4.8rem !important;
  }
  .pe-md-5 {
    padding-right: 6rem !important;
  }
  .pe-md-6 {
    padding-right: 7.2rem !important;
  }
  .pe-md-7 {
    padding-right: 8.4rem !important;
  }
  .pe-md-8 {
    padding-right: 9.6rem !important;
  }
  .pe-md-9 {
    padding-right: 14.4rem !important;
  }
  .pe-md-10 {
    padding-right: 19.2rem !important;
  }
  .pe-md-11 {
    padding-right: 24rem !important;
  }
  .pe-md-12 {
    padding-right: 28.8rem !important;
  }
  .pb-md-99 {
    padding-bottom: 0rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-1 {
    padding-bottom: 1rem !important;
  }
  .pb-md-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-md-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-md-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-md-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-md-5 {
    padding-bottom: 6rem !important;
  }
  .pb-md-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-md-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-md-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-md-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-md-11 {
    padding-bottom: 24rem !important;
  }
  .pb-md-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-md-99 {
    padding-left: 0rem !important;
  }
  .ps-md-0 {
    padding-left: 0.5rem !important;
  }
  .ps-md-1 {
    padding-left: 1rem !important;
  }
  .ps-md-15 {
    padding-left: 1.2rem !important;
  }
  .ps-md-2 {
    padding-left: 2.4rem !important;
  }
  .ps-md-3 {
    padding-left: 3.6rem !important;
  }
  .ps-md-4 {
    padding-left: 4.8rem !important;
  }
  .ps-md-5 {
    padding-left: 6rem !important;
  }
  .ps-md-6 {
    padding-left: 7.2rem !important;
  }
  .ps-md-7 {
    padding-left: 8.4rem !important;
  }
  .ps-md-8 {
    padding-left: 9.6rem !important;
  }
  .ps-md-9 {
    padding-left: 14.4rem !important;
  }
  .ps-md-10 {
    padding-left: 19.2rem !important;
  }
  .ps-md-11 {
    padding-left: 24rem !important;
  }
  .ps-md-12 {
    padding-left: 28.8rem !important;
  }
  .gap-md-99 {
    gap: 0rem !important;
  }
  .gap-md-0 {
    gap: 0.5rem !important;
  }
  .gap-md-1 {
    gap: 1rem !important;
  }
  .gap-md-15 {
    gap: 1.2rem !important;
  }
  .gap-md-2 {
    gap: 2.4rem !important;
  }
  .gap-md-3 {
    gap: 3.6rem !important;
  }
  .gap-md-4 {
    gap: 4.8rem !important;
  }
  .gap-md-5 {
    gap: 6rem !important;
  }
  .gap-md-6 {
    gap: 7.2rem !important;
  }
  .gap-md-7 {
    gap: 8.4rem !important;
  }
  .gap-md-8 {
    gap: 9.6rem !important;
  }
  .gap-md-9 {
    gap: 14.4rem !important;
  }
  .gap-md-10 {
    gap: 19.2rem !important;
  }
  .gap-md-11 {
    gap: 24rem !important;
  }
  .gap-md-12 {
    gap: 28.8rem !important;
  }
  .row-gap-md-99 {
    row-gap: 0rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-1 {
    row-gap: 1rem !important;
  }
  .row-gap-md-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-md-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-md-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-md-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-md-5 {
    row-gap: 6rem !important;
  }
  .row-gap-md-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-md-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-md-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-md-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-md-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-md-11 {
    row-gap: 24rem !important;
  }
  .row-gap-md-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-md-99 {
    column-gap: 0rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-1 {
    column-gap: 1rem !important;
  }
  .column-gap-md-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-md-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-md-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-md-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-md-5 {
    column-gap: 6rem !important;
  }
  .column-gap-md-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-md-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-md-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-md-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-md-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-md-11 {
    column-gap: 24rem !important;
  }
  .column-gap-md-12 {
    column-gap: 28.8rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .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-last {
    order: 6 !important;
  }
  .m-lg-99 {
    margin: 0rem !important;
  }
  .m-lg-0 {
    margin: 0.5rem !important;
  }
  .m-lg-1 {
    margin: 1rem !important;
  }
  .m-lg-15 {
    margin: 1.2rem !important;
  }
  .m-lg-2 {
    margin: 2.4rem !important;
  }
  .m-lg-3 {
    margin: 3.6rem !important;
  }
  .m-lg-4 {
    margin: 4.8rem !important;
  }
  .m-lg-5 {
    margin: 6rem !important;
  }
  .m-lg-6 {
    margin: 7.2rem !important;
  }
  .m-lg-7 {
    margin: 8.4rem !important;
  }
  .m-lg-8 {
    margin: 9.6rem !important;
  }
  .m-lg-9 {
    margin: 14.4rem !important;
  }
  .m-lg-10 {
    margin: 19.2rem !important;
  }
  .m-lg-11 {
    margin: 24rem !important;
  }
  .m-lg-12 {
    margin: 28.8rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-lg-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-lg-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-lg-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-lg-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-lg-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-lg-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-lg-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-lg-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-lg-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-lg-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-lg-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-lg-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-lg-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-lg-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-lg-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-lg-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-lg-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-lg-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-lg-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-lg-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-lg-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-lg-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-99 {
    margin-top: 0rem !important;
  }
  .mt-lg-0 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-1 {
    margin-top: 1rem !important;
  }
  .mt-lg-15 {
    margin-top: 1.2rem !important;
  }
  .mt-lg-2 {
    margin-top: 2.4rem !important;
  }
  .mt-lg-3 {
    margin-top: 3.6rem !important;
  }
  .mt-lg-4 {
    margin-top: 4.8rem !important;
  }
  .mt-lg-5 {
    margin-top: 6rem !important;
  }
  .mt-lg-6 {
    margin-top: 7.2rem !important;
  }
  .mt-lg-7 {
    margin-top: 8.4rem !important;
  }
  .mt-lg-8 {
    margin-top: 9.6rem !important;
  }
  .mt-lg-9 {
    margin-top: 14.4rem !important;
  }
  .mt-lg-10 {
    margin-top: 19.2rem !important;
  }
  .mt-lg-11 {
    margin-top: 24rem !important;
  }
  .mt-lg-12 {
    margin-top: 28.8rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-99 {
    margin-right: 0rem !important;
  }
  .me-lg-0 {
    margin-right: 0.5rem !important;
  }
  .me-lg-1 {
    margin-right: 1rem !important;
  }
  .me-lg-15 {
    margin-right: 1.2rem !important;
  }
  .me-lg-2 {
    margin-right: 2.4rem !important;
  }
  .me-lg-3 {
    margin-right: 3.6rem !important;
  }
  .me-lg-4 {
    margin-right: 4.8rem !important;
  }
  .me-lg-5 {
    margin-right: 6rem !important;
  }
  .me-lg-6 {
    margin-right: 7.2rem !important;
  }
  .me-lg-7 {
    margin-right: 8.4rem !important;
  }
  .me-lg-8 {
    margin-right: 9.6rem !important;
  }
  .me-lg-9 {
    margin-right: 14.4rem !important;
  }
  .me-lg-10 {
    margin-right: 19.2rem !important;
  }
  .me-lg-11 {
    margin-right: 24rem !important;
  }
  .me-lg-12 {
    margin-right: 28.8rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-99 {
    margin-bottom: 0rem !important;
  }
  .mb-lg-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 24rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-99 {
    margin-left: 0rem !important;
  }
  .ms-lg-0 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-1 {
    margin-left: 1rem !important;
  }
  .ms-lg-15 {
    margin-left: 1.2rem !important;
  }
  .ms-lg-2 {
    margin-left: 2.4rem !important;
  }
  .ms-lg-3 {
    margin-left: 3.6rem !important;
  }
  .ms-lg-4 {
    margin-left: 4.8rem !important;
  }
  .ms-lg-5 {
    margin-left: 6rem !important;
  }
  .ms-lg-6 {
    margin-left: 7.2rem !important;
  }
  .ms-lg-7 {
    margin-left: 8.4rem !important;
  }
  .ms-lg-8 {
    margin-left: 9.6rem !important;
  }
  .ms-lg-9 {
    margin-left: 14.4rem !important;
  }
  .ms-lg-10 {
    margin-left: 19.2rem !important;
  }
  .ms-lg-11 {
    margin-left: 24rem !important;
  }
  .ms-lg-12 {
    margin-left: 28.8rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n99 {
    margin: 0rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .m-lg-n15 {
    margin: -1.2rem !important;
  }
  .m-lg-n2 {
    margin: -2.4rem !important;
  }
  .m-lg-n3 {
    margin: -3.6rem !important;
  }
  .m-lg-n4 {
    margin: -4.8rem !important;
  }
  .m-lg-n5 {
    margin: -6rem !important;
  }
  .m-lg-n6 {
    margin: -7.2rem !important;
  }
  .m-lg-n7 {
    margin: -8.4rem !important;
  }
  .m-lg-n8 {
    margin: -9.6rem !important;
  }
  .m-lg-n9 {
    margin: -14.4rem !important;
  }
  .m-lg-n10 {
    margin: -19.2rem !important;
  }
  .m-lg-n11 {
    margin: -24rem !important;
  }
  .m-lg-n12 {
    margin: -28.8rem !important;
  }
  .mx-lg-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-lg-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-lg-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-lg-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-lg-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-lg-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-lg-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-lg-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-lg-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-lg-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-lg-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-lg-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-lg-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-lg-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-lg-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-lg-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-lg-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-lg-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-lg-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-lg-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-lg-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-lg-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-lg-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-lg-n99 {
    margin-top: 0rem !important;
  }
  .mt-lg-n1 {
    margin-top: -1rem !important;
  }
  .mt-lg-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-lg-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-lg-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-lg-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-lg-n5 {
    margin-top: -6rem !important;
  }
  .mt-lg-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-lg-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-lg-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-lg-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-lg-n11 {
    margin-top: -24rem !important;
  }
  .mt-lg-n12 {
    margin-top: -28.8rem !important;
  }
  .me-lg-n99 {
    margin-right: 0rem !important;
  }
  .me-lg-n1 {
    margin-right: -1rem !important;
  }
  .me-lg-n15 {
    margin-right: -1.2rem !important;
  }
  .me-lg-n2 {
    margin-right: -2.4rem !important;
  }
  .me-lg-n3 {
    margin-right: -3.6rem !important;
  }
  .me-lg-n4 {
    margin-right: -4.8rem !important;
  }
  .me-lg-n5 {
    margin-right: -6rem !important;
  }
  .me-lg-n6 {
    margin-right: -7.2rem !important;
  }
  .me-lg-n7 {
    margin-right: -8.4rem !important;
  }
  .me-lg-n8 {
    margin-right: -9.6rem !important;
  }
  .me-lg-n9 {
    margin-right: -14.4rem !important;
  }
  .me-lg-n10 {
    margin-right: -19.2rem !important;
  }
  .me-lg-n11 {
    margin-right: -24rem !important;
  }
  .me-lg-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-lg-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-lg-n99 {
    margin-left: 0rem !important;
  }
  .ms-lg-n1 {
    margin-left: -1rem !important;
  }
  .ms-lg-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-lg-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-lg-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-lg-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-lg-n5 {
    margin-left: -6rem !important;
  }
  .ms-lg-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-lg-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-lg-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-lg-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-lg-n11 {
    margin-left: -24rem !important;
  }
  .ms-lg-n12 {
    margin-left: -28.8rem !important;
  }
  .p-lg-99 {
    padding: 0rem !important;
  }
  .p-lg-0 {
    padding: 0.5rem !important;
  }
  .p-lg-1 {
    padding: 1rem !important;
  }
  .p-lg-15 {
    padding: 1.2rem !important;
  }
  .p-lg-2 {
    padding: 2.4rem !important;
  }
  .p-lg-3 {
    padding: 3.6rem !important;
  }
  .p-lg-4 {
    padding: 4.8rem !important;
  }
  .p-lg-5 {
    padding: 6rem !important;
  }
  .p-lg-6 {
    padding: 7.2rem !important;
  }
  .p-lg-7 {
    padding: 8.4rem !important;
  }
  .p-lg-8 {
    padding: 9.6rem !important;
  }
  .p-lg-9 {
    padding: 14.4rem !important;
  }
  .p-lg-10 {
    padding: 19.2rem !important;
  }
  .p-lg-11 {
    padding: 24rem !important;
  }
  .p-lg-12 {
    padding: 28.8rem !important;
  }
  .px-lg-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-lg-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-lg-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-lg-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-lg-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-lg-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-lg-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-lg-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-lg-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-lg-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-lg-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-lg-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-lg-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-lg-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-lg-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-lg-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-lg-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-lg-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-lg-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-lg-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-lg-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-lg-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-lg-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-lg-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-lg-99 {
    padding-top: 0rem !important;
  }
  .pt-lg-0 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-1 {
    padding-top: 1rem !important;
  }
  .pt-lg-15 {
    padding-top: 1.2rem !important;
  }
  .pt-lg-2 {
    padding-top: 2.4rem !important;
  }
  .pt-lg-3 {
    padding-top: 3.6rem !important;
  }
  .pt-lg-4 {
    padding-top: 4.8rem !important;
  }
  .pt-lg-5 {
    padding-top: 6rem !important;
  }
  .pt-lg-6 {
    padding-top: 7.2rem !important;
  }
  .pt-lg-7 {
    padding-top: 8.4rem !important;
  }
  .pt-lg-8 {
    padding-top: 9.6rem !important;
  }
  .pt-lg-9 {
    padding-top: 14.4rem !important;
  }
  .pt-lg-10 {
    padding-top: 19.2rem !important;
  }
  .pt-lg-11 {
    padding-top: 24rem !important;
  }
  .pt-lg-12 {
    padding-top: 28.8rem !important;
  }
  .pe-lg-99 {
    padding-right: 0rem !important;
  }
  .pe-lg-0 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-1 {
    padding-right: 1rem !important;
  }
  .pe-lg-15 {
    padding-right: 1.2rem !important;
  }
  .pe-lg-2 {
    padding-right: 2.4rem !important;
  }
  .pe-lg-3 {
    padding-right: 3.6rem !important;
  }
  .pe-lg-4 {
    padding-right: 4.8rem !important;
  }
  .pe-lg-5 {
    padding-right: 6rem !important;
  }
  .pe-lg-6 {
    padding-right: 7.2rem !important;
  }
  .pe-lg-7 {
    padding-right: 8.4rem !important;
  }
  .pe-lg-8 {
    padding-right: 9.6rem !important;
  }
  .pe-lg-9 {
    padding-right: 14.4rem !important;
  }
  .pe-lg-10 {
    padding-right: 19.2rem !important;
  }
  .pe-lg-11 {
    padding-right: 24rem !important;
  }
  .pe-lg-12 {
    padding-right: 28.8rem !important;
  }
  .pb-lg-99 {
    padding-bottom: 0rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 24rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-lg-99 {
    padding-left: 0rem !important;
  }
  .ps-lg-0 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-1 {
    padding-left: 1rem !important;
  }
  .ps-lg-15 {
    padding-left: 1.2rem !important;
  }
  .ps-lg-2 {
    padding-left: 2.4rem !important;
  }
  .ps-lg-3 {
    padding-left: 3.6rem !important;
  }
  .ps-lg-4 {
    padding-left: 4.8rem !important;
  }
  .ps-lg-5 {
    padding-left: 6rem !important;
  }
  .ps-lg-6 {
    padding-left: 7.2rem !important;
  }
  .ps-lg-7 {
    padding-left: 8.4rem !important;
  }
  .ps-lg-8 {
    padding-left: 9.6rem !important;
  }
  .ps-lg-9 {
    padding-left: 14.4rem !important;
  }
  .ps-lg-10 {
    padding-left: 19.2rem !important;
  }
  .ps-lg-11 {
    padding-left: 24rem !important;
  }
  .ps-lg-12 {
    padding-left: 28.8rem !important;
  }
  .gap-lg-99 {
    gap: 0rem !important;
  }
  .gap-lg-0 {
    gap: 0.5rem !important;
  }
  .gap-lg-1 {
    gap: 1rem !important;
  }
  .gap-lg-15 {
    gap: 1.2rem !important;
  }
  .gap-lg-2 {
    gap: 2.4rem !important;
  }
  .gap-lg-3 {
    gap: 3.6rem !important;
  }
  .gap-lg-4 {
    gap: 4.8rem !important;
  }
  .gap-lg-5 {
    gap: 6rem !important;
  }
  .gap-lg-6 {
    gap: 7.2rem !important;
  }
  .gap-lg-7 {
    gap: 8.4rem !important;
  }
  .gap-lg-8 {
    gap: 9.6rem !important;
  }
  .gap-lg-9 {
    gap: 14.4rem !important;
  }
  .gap-lg-10 {
    gap: 19.2rem !important;
  }
  .gap-lg-11 {
    gap: 24rem !important;
  }
  .gap-lg-12 {
    gap: 28.8rem !important;
  }
  .row-gap-lg-99 {
    row-gap: 0rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-1 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 6rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-lg-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-lg-11 {
    row-gap: 24rem !important;
  }
  .row-gap-lg-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-lg-99 {
    column-gap: 0rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-1 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 6rem !important;
  }
  .column-gap-lg-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-lg-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-lg-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-lg-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-lg-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-lg-11 {
    column-gap: 24rem !important;
  }
  .column-gap-lg-12 {
    column-gap: 28.8rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .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-last {
    order: 6 !important;
  }
  .m-xl-99 {
    margin: 0rem !important;
  }
  .m-xl-0 {
    margin: 0.5rem !important;
  }
  .m-xl-1 {
    margin: 1rem !important;
  }
  .m-xl-15 {
    margin: 1.2rem !important;
  }
  .m-xl-2 {
    margin: 2.4rem !important;
  }
  .m-xl-3 {
    margin: 3.6rem !important;
  }
  .m-xl-4 {
    margin: 4.8rem !important;
  }
  .m-xl-5 {
    margin: 6rem !important;
  }
  .m-xl-6 {
    margin: 7.2rem !important;
  }
  .m-xl-7 {
    margin: 8.4rem !important;
  }
  .m-xl-8 {
    margin: 9.6rem !important;
  }
  .m-xl-9 {
    margin: 14.4rem !important;
  }
  .m-xl-10 {
    margin: 19.2rem !important;
  }
  .m-xl-11 {
    margin: 24rem !important;
  }
  .m-xl-12 {
    margin: 28.8rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xl-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-xl-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-xl-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-xl-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-xl-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-xl-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-xl-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-xl-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-xl-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-xl-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-xl-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xl-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-xl-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-xl-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-xl-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-xl-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-xl-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-xl-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-xl-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-xl-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-xl-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-xl-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-99 {
    margin-top: 0rem !important;
  }
  .mt-xl-0 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-1 {
    margin-top: 1rem !important;
  }
  .mt-xl-15 {
    margin-top: 1.2rem !important;
  }
  .mt-xl-2 {
    margin-top: 2.4rem !important;
  }
  .mt-xl-3 {
    margin-top: 3.6rem !important;
  }
  .mt-xl-4 {
    margin-top: 4.8rem !important;
  }
  .mt-xl-5 {
    margin-top: 6rem !important;
  }
  .mt-xl-6 {
    margin-top: 7.2rem !important;
  }
  .mt-xl-7 {
    margin-top: 8.4rem !important;
  }
  .mt-xl-8 {
    margin-top: 9.6rem !important;
  }
  .mt-xl-9 {
    margin-top: 14.4rem !important;
  }
  .mt-xl-10 {
    margin-top: 19.2rem !important;
  }
  .mt-xl-11 {
    margin-top: 24rem !important;
  }
  .mt-xl-12 {
    margin-top: 28.8rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-99 {
    margin-right: 0rem !important;
  }
  .me-xl-0 {
    margin-right: 0.5rem !important;
  }
  .me-xl-1 {
    margin-right: 1rem !important;
  }
  .me-xl-15 {
    margin-right: 1.2rem !important;
  }
  .me-xl-2 {
    margin-right: 2.4rem !important;
  }
  .me-xl-3 {
    margin-right: 3.6rem !important;
  }
  .me-xl-4 {
    margin-right: 4.8rem !important;
  }
  .me-xl-5 {
    margin-right: 6rem !important;
  }
  .me-xl-6 {
    margin-right: 7.2rem !important;
  }
  .me-xl-7 {
    margin-right: 8.4rem !important;
  }
  .me-xl-8 {
    margin-right: 9.6rem !important;
  }
  .me-xl-9 {
    margin-right: 14.4rem !important;
  }
  .me-xl-10 {
    margin-right: 19.2rem !important;
  }
  .me-xl-11 {
    margin-right: 24rem !important;
  }
  .me-xl-12 {
    margin-right: 28.8rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-99 {
    margin-bottom: 0rem !important;
  }
  .mb-xl-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 24rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-99 {
    margin-left: 0rem !important;
  }
  .ms-xl-0 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-1 {
    margin-left: 1rem !important;
  }
  .ms-xl-15 {
    margin-left: 1.2rem !important;
  }
  .ms-xl-2 {
    margin-left: 2.4rem !important;
  }
  .ms-xl-3 {
    margin-left: 3.6rem !important;
  }
  .ms-xl-4 {
    margin-left: 4.8rem !important;
  }
  .ms-xl-5 {
    margin-left: 6rem !important;
  }
  .ms-xl-6 {
    margin-left: 7.2rem !important;
  }
  .ms-xl-7 {
    margin-left: 8.4rem !important;
  }
  .ms-xl-8 {
    margin-left: 9.6rem !important;
  }
  .ms-xl-9 {
    margin-left: 14.4rem !important;
  }
  .ms-xl-10 {
    margin-left: 19.2rem !important;
  }
  .ms-xl-11 {
    margin-left: 24rem !important;
  }
  .ms-xl-12 {
    margin-left: 28.8rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n99 {
    margin: 0rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .m-xl-n15 {
    margin: -1.2rem !important;
  }
  .m-xl-n2 {
    margin: -2.4rem !important;
  }
  .m-xl-n3 {
    margin: -3.6rem !important;
  }
  .m-xl-n4 {
    margin: -4.8rem !important;
  }
  .m-xl-n5 {
    margin: -6rem !important;
  }
  .m-xl-n6 {
    margin: -7.2rem !important;
  }
  .m-xl-n7 {
    margin: -8.4rem !important;
  }
  .m-xl-n8 {
    margin: -9.6rem !important;
  }
  .m-xl-n9 {
    margin: -14.4rem !important;
  }
  .m-xl-n10 {
    margin: -19.2rem !important;
  }
  .m-xl-n11 {
    margin: -24rem !important;
  }
  .m-xl-n12 {
    margin: -28.8rem !important;
  }
  .mx-xl-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-xl-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-xl-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-xl-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-xl-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-xl-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-xl-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-xl-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-xl-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-xl-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-xl-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-xl-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-xl-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-xl-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-xl-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-xl-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-xl-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-xl-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-xl-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-xl-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-xl-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-xl-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-xl-n99 {
    margin-top: 0rem !important;
  }
  .mt-xl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xl-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-xl-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-xl-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-xl-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-xl-n5 {
    margin-top: -6rem !important;
  }
  .mt-xl-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-xl-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-xl-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-xl-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-xl-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-xl-n11 {
    margin-top: -24rem !important;
  }
  .mt-xl-n12 {
    margin-top: -28.8rem !important;
  }
  .me-xl-n99 {
    margin-right: 0rem !important;
  }
  .me-xl-n1 {
    margin-right: -1rem !important;
  }
  .me-xl-n15 {
    margin-right: -1.2rem !important;
  }
  .me-xl-n2 {
    margin-right: -2.4rem !important;
  }
  .me-xl-n3 {
    margin-right: -3.6rem !important;
  }
  .me-xl-n4 {
    margin-right: -4.8rem !important;
  }
  .me-xl-n5 {
    margin-right: -6rem !important;
  }
  .me-xl-n6 {
    margin-right: -7.2rem !important;
  }
  .me-xl-n7 {
    margin-right: -8.4rem !important;
  }
  .me-xl-n8 {
    margin-right: -9.6rem !important;
  }
  .me-xl-n9 {
    margin-right: -14.4rem !important;
  }
  .me-xl-n10 {
    margin-right: -19.2rem !important;
  }
  .me-xl-n11 {
    margin-right: -24rem !important;
  }
  .me-xl-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-xl-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-xl-n99 {
    margin-left: 0rem !important;
  }
  .ms-xl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xl-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-xl-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-xl-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-xl-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-xl-n5 {
    margin-left: -6rem !important;
  }
  .ms-xl-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-xl-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-xl-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-xl-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-xl-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-xl-n11 {
    margin-left: -24rem !important;
  }
  .ms-xl-n12 {
    margin-left: -28.8rem !important;
  }
  .p-xl-99 {
    padding: 0rem !important;
  }
  .p-xl-0 {
    padding: 0.5rem !important;
  }
  .p-xl-1 {
    padding: 1rem !important;
  }
  .p-xl-15 {
    padding: 1.2rem !important;
  }
  .p-xl-2 {
    padding: 2.4rem !important;
  }
  .p-xl-3 {
    padding: 3.6rem !important;
  }
  .p-xl-4 {
    padding: 4.8rem !important;
  }
  .p-xl-5 {
    padding: 6rem !important;
  }
  .p-xl-6 {
    padding: 7.2rem !important;
  }
  .p-xl-7 {
    padding: 8.4rem !important;
  }
  .p-xl-8 {
    padding: 9.6rem !important;
  }
  .p-xl-9 {
    padding: 14.4rem !important;
  }
  .p-xl-10 {
    padding: 19.2rem !important;
  }
  .p-xl-11 {
    padding: 24rem !important;
  }
  .p-xl-12 {
    padding: 28.8rem !important;
  }
  .px-xl-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xl-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-xl-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-xl-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-xl-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-xl-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-xl-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-xl-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-xl-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-xl-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-xl-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-xl-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-xl-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xl-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-xl-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-xl-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-xl-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-xl-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-xl-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-xl-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-xl-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-xl-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-xl-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-xl-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-xl-99 {
    padding-top: 0rem !important;
  }
  .pt-xl-0 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-1 {
    padding-top: 1rem !important;
  }
  .pt-xl-15 {
    padding-top: 1.2rem !important;
  }
  .pt-xl-2 {
    padding-top: 2.4rem !important;
  }
  .pt-xl-3 {
    padding-top: 3.6rem !important;
  }
  .pt-xl-4 {
    padding-top: 4.8rem !important;
  }
  .pt-xl-5 {
    padding-top: 6rem !important;
  }
  .pt-xl-6 {
    padding-top: 7.2rem !important;
  }
  .pt-xl-7 {
    padding-top: 8.4rem !important;
  }
  .pt-xl-8 {
    padding-top: 9.6rem !important;
  }
  .pt-xl-9 {
    padding-top: 14.4rem !important;
  }
  .pt-xl-10 {
    padding-top: 19.2rem !important;
  }
  .pt-xl-11 {
    padding-top: 24rem !important;
  }
  .pt-xl-12 {
    padding-top: 28.8rem !important;
  }
  .pe-xl-99 {
    padding-right: 0rem !important;
  }
  .pe-xl-0 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-1 {
    padding-right: 1rem !important;
  }
  .pe-xl-15 {
    padding-right: 1.2rem !important;
  }
  .pe-xl-2 {
    padding-right: 2.4rem !important;
  }
  .pe-xl-3 {
    padding-right: 3.6rem !important;
  }
  .pe-xl-4 {
    padding-right: 4.8rem !important;
  }
  .pe-xl-5 {
    padding-right: 6rem !important;
  }
  .pe-xl-6 {
    padding-right: 7.2rem !important;
  }
  .pe-xl-7 {
    padding-right: 8.4rem !important;
  }
  .pe-xl-8 {
    padding-right: 9.6rem !important;
  }
  .pe-xl-9 {
    padding-right: 14.4rem !important;
  }
  .pe-xl-10 {
    padding-right: 19.2rem !important;
  }
  .pe-xl-11 {
    padding-right: 24rem !important;
  }
  .pe-xl-12 {
    padding-right: 28.8rem !important;
  }
  .pb-xl-99 {
    padding-bottom: 0rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 24rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-xl-99 {
    padding-left: 0rem !important;
  }
  .ps-xl-0 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-1 {
    padding-left: 1rem !important;
  }
  .ps-xl-15 {
    padding-left: 1.2rem !important;
  }
  .ps-xl-2 {
    padding-left: 2.4rem !important;
  }
  .ps-xl-3 {
    padding-left: 3.6rem !important;
  }
  .ps-xl-4 {
    padding-left: 4.8rem !important;
  }
  .ps-xl-5 {
    padding-left: 6rem !important;
  }
  .ps-xl-6 {
    padding-left: 7.2rem !important;
  }
  .ps-xl-7 {
    padding-left: 8.4rem !important;
  }
  .ps-xl-8 {
    padding-left: 9.6rem !important;
  }
  .ps-xl-9 {
    padding-left: 14.4rem !important;
  }
  .ps-xl-10 {
    padding-left: 19.2rem !important;
  }
  .ps-xl-11 {
    padding-left: 24rem !important;
  }
  .ps-xl-12 {
    padding-left: 28.8rem !important;
  }
  .gap-xl-99 {
    gap: 0rem !important;
  }
  .gap-xl-0 {
    gap: 0.5rem !important;
  }
  .gap-xl-1 {
    gap: 1rem !important;
  }
  .gap-xl-15 {
    gap: 1.2rem !important;
  }
  .gap-xl-2 {
    gap: 2.4rem !important;
  }
  .gap-xl-3 {
    gap: 3.6rem !important;
  }
  .gap-xl-4 {
    gap: 4.8rem !important;
  }
  .gap-xl-5 {
    gap: 6rem !important;
  }
  .gap-xl-6 {
    gap: 7.2rem !important;
  }
  .gap-xl-7 {
    gap: 8.4rem !important;
  }
  .gap-xl-8 {
    gap: 9.6rem !important;
  }
  .gap-xl-9 {
    gap: 14.4rem !important;
  }
  .gap-xl-10 {
    gap: 19.2rem !important;
  }
  .gap-xl-11 {
    gap: 24rem !important;
  }
  .gap-xl-12 {
    gap: 28.8rem !important;
  }
  .row-gap-xl-99 {
    row-gap: 0rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 6rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-xl-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-xl-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-xl-11 {
    row-gap: 24rem !important;
  }
  .row-gap-xl-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-xl-99 {
    column-gap: 0rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-1 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 6rem !important;
  }
  .column-gap-xl-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-xl-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-xl-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-xl-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-xl-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-xl-11 {
    column-gap: 24rem !important;
  }
  .column-gap-xl-12 {
    column-gap: 28.8rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-99 {
    margin: 0rem !important;
  }
  .m-xxl-0 {
    margin: 0.5rem !important;
  }
  .m-xxl-1 {
    margin: 1rem !important;
  }
  .m-xxl-15 {
    margin: 1.2rem !important;
  }
  .m-xxl-2 {
    margin: 2.4rem !important;
  }
  .m-xxl-3 {
    margin: 3.6rem !important;
  }
  .m-xxl-4 {
    margin: 4.8rem !important;
  }
  .m-xxl-5 {
    margin: 6rem !important;
  }
  .m-xxl-6 {
    margin: 7.2rem !important;
  }
  .m-xxl-7 {
    margin: 8.4rem !important;
  }
  .m-xxl-8 {
    margin: 9.6rem !important;
  }
  .m-xxl-9 {
    margin: 14.4rem !important;
  }
  .m-xxl-10 {
    margin: 19.2rem !important;
  }
  .m-xxl-11 {
    margin: 24rem !important;
  }
  .m-xxl-12 {
    margin: 28.8rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xxl-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-xxl-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-xxl-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-xxl-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-xxl-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-xxl-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-xxl-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-xxl-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-xxl-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-xxl-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-xxl-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xxl-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-xxl-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-xxl-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-xxl-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-xxl-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-xxl-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-xxl-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-xxl-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-xxl-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-xxl-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-xxl-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-99 {
    margin-top: 0rem !important;
  }
  .mt-xxl-0 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-1 {
    margin-top: 1rem !important;
  }
  .mt-xxl-15 {
    margin-top: 1.2rem !important;
  }
  .mt-xxl-2 {
    margin-top: 2.4rem !important;
  }
  .mt-xxl-3 {
    margin-top: 3.6rem !important;
  }
  .mt-xxl-4 {
    margin-top: 4.8rem !important;
  }
  .mt-xxl-5 {
    margin-top: 6rem !important;
  }
  .mt-xxl-6 {
    margin-top: 7.2rem !important;
  }
  .mt-xxl-7 {
    margin-top: 8.4rem !important;
  }
  .mt-xxl-8 {
    margin-top: 9.6rem !important;
  }
  .mt-xxl-9 {
    margin-top: 14.4rem !important;
  }
  .mt-xxl-10 {
    margin-top: 19.2rem !important;
  }
  .mt-xxl-11 {
    margin-top: 24rem !important;
  }
  .mt-xxl-12 {
    margin-top: 28.8rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-99 {
    margin-right: 0rem !important;
  }
  .me-xxl-0 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-1 {
    margin-right: 1rem !important;
  }
  .me-xxl-15 {
    margin-right: 1.2rem !important;
  }
  .me-xxl-2 {
    margin-right: 2.4rem !important;
  }
  .me-xxl-3 {
    margin-right: 3.6rem !important;
  }
  .me-xxl-4 {
    margin-right: 4.8rem !important;
  }
  .me-xxl-5 {
    margin-right: 6rem !important;
  }
  .me-xxl-6 {
    margin-right: 7.2rem !important;
  }
  .me-xxl-7 {
    margin-right: 8.4rem !important;
  }
  .me-xxl-8 {
    margin-right: 9.6rem !important;
  }
  .me-xxl-9 {
    margin-right: 14.4rem !important;
  }
  .me-xxl-10 {
    margin-right: 19.2rem !important;
  }
  .me-xxl-11 {
    margin-right: 24rem !important;
  }
  .me-xxl-12 {
    margin-right: 28.8rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-99 {
    margin-bottom: 0rem !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 24rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-99 {
    margin-left: 0rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-1 {
    margin-left: 1rem !important;
  }
  .ms-xxl-15 {
    margin-left: 1.2rem !important;
  }
  .ms-xxl-2 {
    margin-left: 2.4rem !important;
  }
  .ms-xxl-3 {
    margin-left: 3.6rem !important;
  }
  .ms-xxl-4 {
    margin-left: 4.8rem !important;
  }
  .ms-xxl-5 {
    margin-left: 6rem !important;
  }
  .ms-xxl-6 {
    margin-left: 7.2rem !important;
  }
  .ms-xxl-7 {
    margin-left: 8.4rem !important;
  }
  .ms-xxl-8 {
    margin-left: 9.6rem !important;
  }
  .ms-xxl-9 {
    margin-left: 14.4rem !important;
  }
  .ms-xxl-10 {
    margin-left: 19.2rem !important;
  }
  .ms-xxl-11 {
    margin-left: 24rem !important;
  }
  .ms-xxl-12 {
    margin-left: 28.8rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n99 {
    margin: 0rem !important;
  }
  .m-xxl-n1 {
    margin: -1rem !important;
  }
  .m-xxl-n15 {
    margin: -1.2rem !important;
  }
  .m-xxl-n2 {
    margin: -2.4rem !important;
  }
  .m-xxl-n3 {
    margin: -3.6rem !important;
  }
  .m-xxl-n4 {
    margin: -4.8rem !important;
  }
  .m-xxl-n5 {
    margin: -6rem !important;
  }
  .m-xxl-n6 {
    margin: -7.2rem !important;
  }
  .m-xxl-n7 {
    margin: -8.4rem !important;
  }
  .m-xxl-n8 {
    margin: -9.6rem !important;
  }
  .m-xxl-n9 {
    margin: -14.4rem !important;
  }
  .m-xxl-n10 {
    margin: -19.2rem !important;
  }
  .m-xxl-n11 {
    margin: -24rem !important;
  }
  .m-xxl-n12 {
    margin: -28.8rem !important;
  }
  .mx-xxl-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-xxl-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-xxl-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-xxl-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-xxl-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-xxl-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-xxl-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-xxl-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-xxl-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-xxl-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-xxl-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-xxl-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-xxl-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-xxl-n99 {
    margin-top: 0rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -24rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -28.8rem !important;
  }
  .me-xxl-n99 {
    margin-right: 0rem !important;
  }
  .me-xxl-n1 {
    margin-right: -1rem !important;
  }
  .me-xxl-n15 {
    margin-right: -1.2rem !important;
  }
  .me-xxl-n2 {
    margin-right: -2.4rem !important;
  }
  .me-xxl-n3 {
    margin-right: -3.6rem !important;
  }
  .me-xxl-n4 {
    margin-right: -4.8rem !important;
  }
  .me-xxl-n5 {
    margin-right: -6rem !important;
  }
  .me-xxl-n6 {
    margin-right: -7.2rem !important;
  }
  .me-xxl-n7 {
    margin-right: -8.4rem !important;
  }
  .me-xxl-n8 {
    margin-right: -9.6rem !important;
  }
  .me-xxl-n9 {
    margin-right: -14.4rem !important;
  }
  .me-xxl-n10 {
    margin-right: -19.2rem !important;
  }
  .me-xxl-n11 {
    margin-right: -24rem !important;
  }
  .me-xxl-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-xxl-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-xxl-n99 {
    margin-left: 0rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -24rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -28.8rem !important;
  }
  .p-xxl-99 {
    padding: 0rem !important;
  }
  .p-xxl-0 {
    padding: 0.5rem !important;
  }
  .p-xxl-1 {
    padding: 1rem !important;
  }
  .p-xxl-15 {
    padding: 1.2rem !important;
  }
  .p-xxl-2 {
    padding: 2.4rem !important;
  }
  .p-xxl-3 {
    padding: 3.6rem !important;
  }
  .p-xxl-4 {
    padding: 4.8rem !important;
  }
  .p-xxl-5 {
    padding: 6rem !important;
  }
  .p-xxl-6 {
    padding: 7.2rem !important;
  }
  .p-xxl-7 {
    padding: 8.4rem !important;
  }
  .p-xxl-8 {
    padding: 9.6rem !important;
  }
  .p-xxl-9 {
    padding: 14.4rem !important;
  }
  .p-xxl-10 {
    padding: 19.2rem !important;
  }
  .p-xxl-11 {
    padding: 24rem !important;
  }
  .p-xxl-12 {
    padding: 28.8rem !important;
  }
  .px-xxl-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-xxl-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-xxl-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-xxl-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-xxl-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-xxl-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-xxl-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-xxl-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-xxl-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-xxl-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-xxl-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-xxl-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-xxl-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-xxl-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-xxl-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-xxl-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-xxl-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-xxl-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-xxl-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-xxl-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-xxl-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-xxl-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-xxl-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-xxl-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-xxl-99 {
    padding-top: 0rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-1 {
    padding-top: 1rem !important;
  }
  .pt-xxl-15 {
    padding-top: 1.2rem !important;
  }
  .pt-xxl-2 {
    padding-top: 2.4rem !important;
  }
  .pt-xxl-3 {
    padding-top: 3.6rem !important;
  }
  .pt-xxl-4 {
    padding-top: 4.8rem !important;
  }
  .pt-xxl-5 {
    padding-top: 6rem !important;
  }
  .pt-xxl-6 {
    padding-top: 7.2rem !important;
  }
  .pt-xxl-7 {
    padding-top: 8.4rem !important;
  }
  .pt-xxl-8 {
    padding-top: 9.6rem !important;
  }
  .pt-xxl-9 {
    padding-top: 14.4rem !important;
  }
  .pt-xxl-10 {
    padding-top: 19.2rem !important;
  }
  .pt-xxl-11 {
    padding-top: 24rem !important;
  }
  .pt-xxl-12 {
    padding-top: 28.8rem !important;
  }
  .pe-xxl-99 {
    padding-right: 0rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-1 {
    padding-right: 1rem !important;
  }
  .pe-xxl-15 {
    padding-right: 1.2rem !important;
  }
  .pe-xxl-2 {
    padding-right: 2.4rem !important;
  }
  .pe-xxl-3 {
    padding-right: 3.6rem !important;
  }
  .pe-xxl-4 {
    padding-right: 4.8rem !important;
  }
  .pe-xxl-5 {
    padding-right: 6rem !important;
  }
  .pe-xxl-6 {
    padding-right: 7.2rem !important;
  }
  .pe-xxl-7 {
    padding-right: 8.4rem !important;
  }
  .pe-xxl-8 {
    padding-right: 9.6rem !important;
  }
  .pe-xxl-9 {
    padding-right: 14.4rem !important;
  }
  .pe-xxl-10 {
    padding-right: 19.2rem !important;
  }
  .pe-xxl-11 {
    padding-right: 24rem !important;
  }
  .pe-xxl-12 {
    padding-right: 28.8rem !important;
  }
  .pb-xxl-99 {
    padding-bottom: 0rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 24rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-xxl-99 {
    padding-left: 0rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-1 {
    padding-left: 1rem !important;
  }
  .ps-xxl-15 {
    padding-left: 1.2rem !important;
  }
  .ps-xxl-2 {
    padding-left: 2.4rem !important;
  }
  .ps-xxl-3 {
    padding-left: 3.6rem !important;
  }
  .ps-xxl-4 {
    padding-left: 4.8rem !important;
  }
  .ps-xxl-5 {
    padding-left: 6rem !important;
  }
  .ps-xxl-6 {
    padding-left: 7.2rem !important;
  }
  .ps-xxl-7 {
    padding-left: 8.4rem !important;
  }
  .ps-xxl-8 {
    padding-left: 9.6rem !important;
  }
  .ps-xxl-9 {
    padding-left: 14.4rem !important;
  }
  .ps-xxl-10 {
    padding-left: 19.2rem !important;
  }
  .ps-xxl-11 {
    padding-left: 24rem !important;
  }
  .ps-xxl-12 {
    padding-left: 28.8rem !important;
  }
  .gap-xxl-99 {
    gap: 0rem !important;
  }
  .gap-xxl-0 {
    gap: 0.5rem !important;
  }
  .gap-xxl-1 {
    gap: 1rem !important;
  }
  .gap-xxl-15 {
    gap: 1.2rem !important;
  }
  .gap-xxl-2 {
    gap: 2.4rem !important;
  }
  .gap-xxl-3 {
    gap: 3.6rem !important;
  }
  .gap-xxl-4 {
    gap: 4.8rem !important;
  }
  .gap-xxl-5 {
    gap: 6rem !important;
  }
  .gap-xxl-6 {
    gap: 7.2rem !important;
  }
  .gap-xxl-7 {
    gap: 8.4rem !important;
  }
  .gap-xxl-8 {
    gap: 9.6rem !important;
  }
  .gap-xxl-9 {
    gap: 14.4rem !important;
  }
  .gap-xxl-10 {
    gap: 19.2rem !important;
  }
  .gap-xxl-11 {
    gap: 24rem !important;
  }
  .gap-xxl-12 {
    gap: 28.8rem !important;
  }
  .row-gap-xxl-99 {
    row-gap: 0rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-1 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 6rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-xxl-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-xxl-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-xxl-11 {
    row-gap: 24rem !important;
  }
  .row-gap-xxl-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-xxl-99 {
    column-gap: 0rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-1 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 6rem !important;
  }
  .column-gap-xxl-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-xxl-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-xxl-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-xxl-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-xxl-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-xxl-11 {
    column-gap: 24rem !important;
  }
  .column-gap-xxl-12 {
    column-gap: 28.8rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1921px) {
  .float-wqhd-start {
    float: left !important;
  }
  .float-wqhd-end {
    float: right !important;
  }
  .float-wqhd-none {
    float: none !important;
  }
  .object-fit-wqhd-contain {
    object-fit: contain !important;
  }
  .object-fit-wqhd-cover {
    object-fit: cover !important;
  }
  .object-fit-wqhd-fill {
    object-fit: fill !important;
  }
  .object-fit-wqhd-scale {
    object-fit: scale-down !important;
  }
  .object-fit-wqhd-none {
    object-fit: none !important;
  }
  .d-wqhd-inline {
    display: inline !important;
  }
  .d-wqhd-inline-block {
    display: inline-block !important;
  }
  .d-wqhd-block {
    display: block !important;
  }
  .d-wqhd-grid {
    display: grid !important;
  }
  .d-wqhd-inline-grid {
    display: inline-grid !important;
  }
  .d-wqhd-table {
    display: table !important;
  }
  .d-wqhd-table-row {
    display: table-row !important;
  }
  .d-wqhd-table-cell {
    display: table-cell !important;
  }
  .d-wqhd-flex {
    display: flex !important;
  }
  .d-wqhd-inline-flex {
    display: inline-flex !important;
  }
  .d-wqhd-none {
    display: none !important;
  }
  .flex-wqhd-fill {
    flex: 1 1 auto !important;
  }
  .flex-wqhd-row {
    flex-direction: row !important;
  }
  .flex-wqhd-column {
    flex-direction: column !important;
  }
  .flex-wqhd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-wqhd-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-wqhd-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-wqhd-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-wqhd-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-wqhd-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-wqhd-wrap {
    flex-wrap: wrap !important;
  }
  .flex-wqhd-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wqhd-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-wqhd-start {
    justify-content: flex-start !important;
  }
  .justify-content-wqhd-end {
    justify-content: flex-end !important;
  }
  .justify-content-wqhd-center {
    justify-content: center !important;
  }
  .justify-content-wqhd-between {
    justify-content: space-between !important;
  }
  .justify-content-wqhd-around {
    justify-content: space-around !important;
  }
  .justify-content-wqhd-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-wqhd-start {
    align-items: flex-start !important;
  }
  .align-items-wqhd-end {
    align-items: flex-end !important;
  }
  .align-items-wqhd-center {
    align-items: center !important;
  }
  .align-items-wqhd-baseline {
    align-items: baseline !important;
  }
  .align-items-wqhd-stretch {
    align-items: stretch !important;
  }
  .align-content-wqhd-start {
    align-content: flex-start !important;
  }
  .align-content-wqhd-end {
    align-content: flex-end !important;
  }
  .align-content-wqhd-center {
    align-content: center !important;
  }
  .align-content-wqhd-between {
    align-content: space-between !important;
  }
  .align-content-wqhd-around {
    align-content: space-around !important;
  }
  .align-content-wqhd-stretch {
    align-content: stretch !important;
  }
  .align-self-wqhd-auto {
    align-self: auto !important;
  }
  .align-self-wqhd-start {
    align-self: flex-start !important;
  }
  .align-self-wqhd-end {
    align-self: flex-end !important;
  }
  .align-self-wqhd-center {
    align-self: center !important;
  }
  .align-self-wqhd-baseline {
    align-self: baseline !important;
  }
  .align-self-wqhd-stretch {
    align-self: stretch !important;
  }
  .order-wqhd-first {
    order: -1 !important;
  }
  .order-wqhd-0 {
    order: 0 !important;
  }
  .order-wqhd-1 {
    order: 1 !important;
  }
  .order-wqhd-2 {
    order: 2 !important;
  }
  .order-wqhd-3 {
    order: 3 !important;
  }
  .order-wqhd-4 {
    order: 4 !important;
  }
  .order-wqhd-5 {
    order: 5 !important;
  }
  .order-wqhd-last {
    order: 6 !important;
  }
  .m-wqhd-99 {
    margin: 0rem !important;
  }
  .m-wqhd-0 {
    margin: 0.5rem !important;
  }
  .m-wqhd-1 {
    margin: 1rem !important;
  }
  .m-wqhd-15 {
    margin: 1.2rem !important;
  }
  .m-wqhd-2 {
    margin: 2.4rem !important;
  }
  .m-wqhd-3 {
    margin: 3.6rem !important;
  }
  .m-wqhd-4 {
    margin: 4.8rem !important;
  }
  .m-wqhd-5 {
    margin: 6rem !important;
  }
  .m-wqhd-6 {
    margin: 7.2rem !important;
  }
  .m-wqhd-7 {
    margin: 8.4rem !important;
  }
  .m-wqhd-8 {
    margin: 9.6rem !important;
  }
  .m-wqhd-9 {
    margin: 14.4rem !important;
  }
  .m-wqhd-10 {
    margin: 19.2rem !important;
  }
  .m-wqhd-11 {
    margin: 24rem !important;
  }
  .m-wqhd-12 {
    margin: 28.8rem !important;
  }
  .m-wqhd-auto {
    margin: auto !important;
  }
  .mx-wqhd-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-wqhd-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-wqhd-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-wqhd-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-wqhd-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-wqhd-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-wqhd-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-wqhd-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-wqhd-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-wqhd-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-wqhd-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-wqhd-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-wqhd-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-wqhd-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-wqhd-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-wqhd-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-wqhd-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-wqhd-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-wqhd-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-wqhd-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-wqhd-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-wqhd-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-wqhd-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-wqhd-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-wqhd-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-wqhd-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-wqhd-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-wqhd-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-wqhd-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-wqhd-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-wqhd-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-wqhd-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-wqhd-99 {
    margin-top: 0rem !important;
  }
  .mt-wqhd-0 {
    margin-top: 0.5rem !important;
  }
  .mt-wqhd-1 {
    margin-top: 1rem !important;
  }
  .mt-wqhd-15 {
    margin-top: 1.2rem !important;
  }
  .mt-wqhd-2 {
    margin-top: 2.4rem !important;
  }
  .mt-wqhd-3 {
    margin-top: 3.6rem !important;
  }
  .mt-wqhd-4 {
    margin-top: 4.8rem !important;
  }
  .mt-wqhd-5 {
    margin-top: 6rem !important;
  }
  .mt-wqhd-6 {
    margin-top: 7.2rem !important;
  }
  .mt-wqhd-7 {
    margin-top: 8.4rem !important;
  }
  .mt-wqhd-8 {
    margin-top: 9.6rem !important;
  }
  .mt-wqhd-9 {
    margin-top: 14.4rem !important;
  }
  .mt-wqhd-10 {
    margin-top: 19.2rem !important;
  }
  .mt-wqhd-11 {
    margin-top: 24rem !important;
  }
  .mt-wqhd-12 {
    margin-top: 28.8rem !important;
  }
  .mt-wqhd-auto {
    margin-top: auto !important;
  }
  .me-wqhd-99 {
    margin-right: 0rem !important;
  }
  .me-wqhd-0 {
    margin-right: 0.5rem !important;
  }
  .me-wqhd-1 {
    margin-right: 1rem !important;
  }
  .me-wqhd-15 {
    margin-right: 1.2rem !important;
  }
  .me-wqhd-2 {
    margin-right: 2.4rem !important;
  }
  .me-wqhd-3 {
    margin-right: 3.6rem !important;
  }
  .me-wqhd-4 {
    margin-right: 4.8rem !important;
  }
  .me-wqhd-5 {
    margin-right: 6rem !important;
  }
  .me-wqhd-6 {
    margin-right: 7.2rem !important;
  }
  .me-wqhd-7 {
    margin-right: 8.4rem !important;
  }
  .me-wqhd-8 {
    margin-right: 9.6rem !important;
  }
  .me-wqhd-9 {
    margin-right: 14.4rem !important;
  }
  .me-wqhd-10 {
    margin-right: 19.2rem !important;
  }
  .me-wqhd-11 {
    margin-right: 24rem !important;
  }
  .me-wqhd-12 {
    margin-right: 28.8rem !important;
  }
  .me-wqhd-auto {
    margin-right: auto !important;
  }
  .mb-wqhd-99 {
    margin-bottom: 0rem !important;
  }
  .mb-wqhd-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-wqhd-1 {
    margin-bottom: 1rem !important;
  }
  .mb-wqhd-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-wqhd-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-wqhd-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-wqhd-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-wqhd-5 {
    margin-bottom: 6rem !important;
  }
  .mb-wqhd-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-wqhd-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-wqhd-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-wqhd-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-wqhd-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-wqhd-11 {
    margin-bottom: 24rem !important;
  }
  .mb-wqhd-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-wqhd-auto {
    margin-bottom: auto !important;
  }
  .ms-wqhd-99 {
    margin-left: 0rem !important;
  }
  .ms-wqhd-0 {
    margin-left: 0.5rem !important;
  }
  .ms-wqhd-1 {
    margin-left: 1rem !important;
  }
  .ms-wqhd-15 {
    margin-left: 1.2rem !important;
  }
  .ms-wqhd-2 {
    margin-left: 2.4rem !important;
  }
  .ms-wqhd-3 {
    margin-left: 3.6rem !important;
  }
  .ms-wqhd-4 {
    margin-left: 4.8rem !important;
  }
  .ms-wqhd-5 {
    margin-left: 6rem !important;
  }
  .ms-wqhd-6 {
    margin-left: 7.2rem !important;
  }
  .ms-wqhd-7 {
    margin-left: 8.4rem !important;
  }
  .ms-wqhd-8 {
    margin-left: 9.6rem !important;
  }
  .ms-wqhd-9 {
    margin-left: 14.4rem !important;
  }
  .ms-wqhd-10 {
    margin-left: 19.2rem !important;
  }
  .ms-wqhd-11 {
    margin-left: 24rem !important;
  }
  .ms-wqhd-12 {
    margin-left: 28.8rem !important;
  }
  .ms-wqhd-auto {
    margin-left: auto !important;
  }
  .m-wqhd-n99 {
    margin: 0rem !important;
  }
  .m-wqhd-n1 {
    margin: -1rem !important;
  }
  .m-wqhd-n15 {
    margin: -1.2rem !important;
  }
  .m-wqhd-n2 {
    margin: -2.4rem !important;
  }
  .m-wqhd-n3 {
    margin: -3.6rem !important;
  }
  .m-wqhd-n4 {
    margin: -4.8rem !important;
  }
  .m-wqhd-n5 {
    margin: -6rem !important;
  }
  .m-wqhd-n6 {
    margin: -7.2rem !important;
  }
  .m-wqhd-n7 {
    margin: -8.4rem !important;
  }
  .m-wqhd-n8 {
    margin: -9.6rem !important;
  }
  .m-wqhd-n9 {
    margin: -14.4rem !important;
  }
  .m-wqhd-n10 {
    margin: -19.2rem !important;
  }
  .m-wqhd-n11 {
    margin: -24rem !important;
  }
  .m-wqhd-n12 {
    margin: -28.8rem !important;
  }
  .mx-wqhd-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-wqhd-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-wqhd-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-wqhd-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-wqhd-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-wqhd-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-wqhd-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-wqhd-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-wqhd-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-wqhd-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-wqhd-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-wqhd-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-wqhd-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-wqhd-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-wqhd-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-wqhd-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-wqhd-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-wqhd-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-wqhd-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-wqhd-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-wqhd-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-wqhd-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-wqhd-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-wqhd-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-wqhd-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-wqhd-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-wqhd-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-wqhd-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-wqhd-n99 {
    margin-top: 0rem !important;
  }
  .mt-wqhd-n1 {
    margin-top: -1rem !important;
  }
  .mt-wqhd-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-wqhd-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-wqhd-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-wqhd-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-wqhd-n5 {
    margin-top: -6rem !important;
  }
  .mt-wqhd-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-wqhd-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-wqhd-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-wqhd-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-wqhd-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-wqhd-n11 {
    margin-top: -24rem !important;
  }
  .mt-wqhd-n12 {
    margin-top: -28.8rem !important;
  }
  .me-wqhd-n99 {
    margin-right: 0rem !important;
  }
  .me-wqhd-n1 {
    margin-right: -1rem !important;
  }
  .me-wqhd-n15 {
    margin-right: -1.2rem !important;
  }
  .me-wqhd-n2 {
    margin-right: -2.4rem !important;
  }
  .me-wqhd-n3 {
    margin-right: -3.6rem !important;
  }
  .me-wqhd-n4 {
    margin-right: -4.8rem !important;
  }
  .me-wqhd-n5 {
    margin-right: -6rem !important;
  }
  .me-wqhd-n6 {
    margin-right: -7.2rem !important;
  }
  .me-wqhd-n7 {
    margin-right: -8.4rem !important;
  }
  .me-wqhd-n8 {
    margin-right: -9.6rem !important;
  }
  .me-wqhd-n9 {
    margin-right: -14.4rem !important;
  }
  .me-wqhd-n10 {
    margin-right: -19.2rem !important;
  }
  .me-wqhd-n11 {
    margin-right: -24rem !important;
  }
  .me-wqhd-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-wqhd-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-wqhd-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-wqhd-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-wqhd-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-wqhd-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-wqhd-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-wqhd-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-wqhd-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-wqhd-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-wqhd-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-wqhd-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-wqhd-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-wqhd-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-wqhd-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-wqhd-n99 {
    margin-left: 0rem !important;
  }
  .ms-wqhd-n1 {
    margin-left: -1rem !important;
  }
  .ms-wqhd-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-wqhd-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-wqhd-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-wqhd-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-wqhd-n5 {
    margin-left: -6rem !important;
  }
  .ms-wqhd-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-wqhd-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-wqhd-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-wqhd-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-wqhd-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-wqhd-n11 {
    margin-left: -24rem !important;
  }
  .ms-wqhd-n12 {
    margin-left: -28.8rem !important;
  }
  .p-wqhd-99 {
    padding: 0rem !important;
  }
  .p-wqhd-0 {
    padding: 0.5rem !important;
  }
  .p-wqhd-1 {
    padding: 1rem !important;
  }
  .p-wqhd-15 {
    padding: 1.2rem !important;
  }
  .p-wqhd-2 {
    padding: 2.4rem !important;
  }
  .p-wqhd-3 {
    padding: 3.6rem !important;
  }
  .p-wqhd-4 {
    padding: 4.8rem !important;
  }
  .p-wqhd-5 {
    padding: 6rem !important;
  }
  .p-wqhd-6 {
    padding: 7.2rem !important;
  }
  .p-wqhd-7 {
    padding: 8.4rem !important;
  }
  .p-wqhd-8 {
    padding: 9.6rem !important;
  }
  .p-wqhd-9 {
    padding: 14.4rem !important;
  }
  .p-wqhd-10 {
    padding: 19.2rem !important;
  }
  .p-wqhd-11 {
    padding: 24rem !important;
  }
  .p-wqhd-12 {
    padding: 28.8rem !important;
  }
  .px-wqhd-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-wqhd-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-wqhd-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-wqhd-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-wqhd-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-wqhd-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-wqhd-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-wqhd-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-wqhd-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-wqhd-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-wqhd-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-wqhd-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-wqhd-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-wqhd-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-wqhd-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-wqhd-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-wqhd-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-wqhd-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-wqhd-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-wqhd-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-wqhd-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-wqhd-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-wqhd-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-wqhd-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-wqhd-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-wqhd-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-wqhd-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-wqhd-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-wqhd-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-wqhd-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-wqhd-99 {
    padding-top: 0rem !important;
  }
  .pt-wqhd-0 {
    padding-top: 0.5rem !important;
  }
  .pt-wqhd-1 {
    padding-top: 1rem !important;
  }
  .pt-wqhd-15 {
    padding-top: 1.2rem !important;
  }
  .pt-wqhd-2 {
    padding-top: 2.4rem !important;
  }
  .pt-wqhd-3 {
    padding-top: 3.6rem !important;
  }
  .pt-wqhd-4 {
    padding-top: 4.8rem !important;
  }
  .pt-wqhd-5 {
    padding-top: 6rem !important;
  }
  .pt-wqhd-6 {
    padding-top: 7.2rem !important;
  }
  .pt-wqhd-7 {
    padding-top: 8.4rem !important;
  }
  .pt-wqhd-8 {
    padding-top: 9.6rem !important;
  }
  .pt-wqhd-9 {
    padding-top: 14.4rem !important;
  }
  .pt-wqhd-10 {
    padding-top: 19.2rem !important;
  }
  .pt-wqhd-11 {
    padding-top: 24rem !important;
  }
  .pt-wqhd-12 {
    padding-top: 28.8rem !important;
  }
  .pe-wqhd-99 {
    padding-right: 0rem !important;
  }
  .pe-wqhd-0 {
    padding-right: 0.5rem !important;
  }
  .pe-wqhd-1 {
    padding-right: 1rem !important;
  }
  .pe-wqhd-15 {
    padding-right: 1.2rem !important;
  }
  .pe-wqhd-2 {
    padding-right: 2.4rem !important;
  }
  .pe-wqhd-3 {
    padding-right: 3.6rem !important;
  }
  .pe-wqhd-4 {
    padding-right: 4.8rem !important;
  }
  .pe-wqhd-5 {
    padding-right: 6rem !important;
  }
  .pe-wqhd-6 {
    padding-right: 7.2rem !important;
  }
  .pe-wqhd-7 {
    padding-right: 8.4rem !important;
  }
  .pe-wqhd-8 {
    padding-right: 9.6rem !important;
  }
  .pe-wqhd-9 {
    padding-right: 14.4rem !important;
  }
  .pe-wqhd-10 {
    padding-right: 19.2rem !important;
  }
  .pe-wqhd-11 {
    padding-right: 24rem !important;
  }
  .pe-wqhd-12 {
    padding-right: 28.8rem !important;
  }
  .pb-wqhd-99 {
    padding-bottom: 0rem !important;
  }
  .pb-wqhd-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-wqhd-1 {
    padding-bottom: 1rem !important;
  }
  .pb-wqhd-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-wqhd-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-wqhd-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-wqhd-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-wqhd-5 {
    padding-bottom: 6rem !important;
  }
  .pb-wqhd-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-wqhd-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-wqhd-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-wqhd-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-wqhd-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-wqhd-11 {
    padding-bottom: 24rem !important;
  }
  .pb-wqhd-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-wqhd-99 {
    padding-left: 0rem !important;
  }
  .ps-wqhd-0 {
    padding-left: 0.5rem !important;
  }
  .ps-wqhd-1 {
    padding-left: 1rem !important;
  }
  .ps-wqhd-15 {
    padding-left: 1.2rem !important;
  }
  .ps-wqhd-2 {
    padding-left: 2.4rem !important;
  }
  .ps-wqhd-3 {
    padding-left: 3.6rem !important;
  }
  .ps-wqhd-4 {
    padding-left: 4.8rem !important;
  }
  .ps-wqhd-5 {
    padding-left: 6rem !important;
  }
  .ps-wqhd-6 {
    padding-left: 7.2rem !important;
  }
  .ps-wqhd-7 {
    padding-left: 8.4rem !important;
  }
  .ps-wqhd-8 {
    padding-left: 9.6rem !important;
  }
  .ps-wqhd-9 {
    padding-left: 14.4rem !important;
  }
  .ps-wqhd-10 {
    padding-left: 19.2rem !important;
  }
  .ps-wqhd-11 {
    padding-left: 24rem !important;
  }
  .ps-wqhd-12 {
    padding-left: 28.8rem !important;
  }
  .gap-wqhd-99 {
    gap: 0rem !important;
  }
  .gap-wqhd-0 {
    gap: 0.5rem !important;
  }
  .gap-wqhd-1 {
    gap: 1rem !important;
  }
  .gap-wqhd-15 {
    gap: 1.2rem !important;
  }
  .gap-wqhd-2 {
    gap: 2.4rem !important;
  }
  .gap-wqhd-3 {
    gap: 3.6rem !important;
  }
  .gap-wqhd-4 {
    gap: 4.8rem !important;
  }
  .gap-wqhd-5 {
    gap: 6rem !important;
  }
  .gap-wqhd-6 {
    gap: 7.2rem !important;
  }
  .gap-wqhd-7 {
    gap: 8.4rem !important;
  }
  .gap-wqhd-8 {
    gap: 9.6rem !important;
  }
  .gap-wqhd-9 {
    gap: 14.4rem !important;
  }
  .gap-wqhd-10 {
    gap: 19.2rem !important;
  }
  .gap-wqhd-11 {
    gap: 24rem !important;
  }
  .gap-wqhd-12 {
    gap: 28.8rem !important;
  }
  .row-gap-wqhd-99 {
    row-gap: 0rem !important;
  }
  .row-gap-wqhd-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-wqhd-1 {
    row-gap: 1rem !important;
  }
  .row-gap-wqhd-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-wqhd-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-wqhd-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-wqhd-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-wqhd-5 {
    row-gap: 6rem !important;
  }
  .row-gap-wqhd-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-wqhd-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-wqhd-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-wqhd-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-wqhd-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-wqhd-11 {
    row-gap: 24rem !important;
  }
  .row-gap-wqhd-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-wqhd-99 {
    column-gap: 0rem !important;
  }
  .column-gap-wqhd-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-wqhd-1 {
    column-gap: 1rem !important;
  }
  .column-gap-wqhd-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-wqhd-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-wqhd-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-wqhd-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-wqhd-5 {
    column-gap: 6rem !important;
  }
  .column-gap-wqhd-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-wqhd-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-wqhd-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-wqhd-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-wqhd-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-wqhd-11 {
    column-gap: 24rem !important;
  }
  .column-gap-wqhd-12 {
    column-gap: 28.8rem !important;
  }
  .text-wqhd-start {
    text-align: left !important;
  }
  .text-wqhd-end {
    text-align: right !important;
  }
  .text-wqhd-center {
    text-align: center !important;
  }
}
@media (min-width: 2561px) {
  .float-uhd-start {
    float: left !important;
  }
  .float-uhd-end {
    float: right !important;
  }
  .float-uhd-none {
    float: none !important;
  }
  .object-fit-uhd-contain {
    object-fit: contain !important;
  }
  .object-fit-uhd-cover {
    object-fit: cover !important;
  }
  .object-fit-uhd-fill {
    object-fit: fill !important;
  }
  .object-fit-uhd-scale {
    object-fit: scale-down !important;
  }
  .object-fit-uhd-none {
    object-fit: none !important;
  }
  .d-uhd-inline {
    display: inline !important;
  }
  .d-uhd-inline-block {
    display: inline-block !important;
  }
  .d-uhd-block {
    display: block !important;
  }
  .d-uhd-grid {
    display: grid !important;
  }
  .d-uhd-inline-grid {
    display: inline-grid !important;
  }
  .d-uhd-table {
    display: table !important;
  }
  .d-uhd-table-row {
    display: table-row !important;
  }
  .d-uhd-table-cell {
    display: table-cell !important;
  }
  .d-uhd-flex {
    display: flex !important;
  }
  .d-uhd-inline-flex {
    display: inline-flex !important;
  }
  .d-uhd-none {
    display: none !important;
  }
  .flex-uhd-fill {
    flex: 1 1 auto !important;
  }
  .flex-uhd-row {
    flex-direction: row !important;
  }
  .flex-uhd-column {
    flex-direction: column !important;
  }
  .flex-uhd-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-uhd-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-uhd-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-uhd-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-uhd-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-uhd-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-uhd-wrap {
    flex-wrap: wrap !important;
  }
  .flex-uhd-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-uhd-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-uhd-start {
    justify-content: flex-start !important;
  }
  .justify-content-uhd-end {
    justify-content: flex-end !important;
  }
  .justify-content-uhd-center {
    justify-content: center !important;
  }
  .justify-content-uhd-between {
    justify-content: space-between !important;
  }
  .justify-content-uhd-around {
    justify-content: space-around !important;
  }
  .justify-content-uhd-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-uhd-start {
    align-items: flex-start !important;
  }
  .align-items-uhd-end {
    align-items: flex-end !important;
  }
  .align-items-uhd-center {
    align-items: center !important;
  }
  .align-items-uhd-baseline {
    align-items: baseline !important;
  }
  .align-items-uhd-stretch {
    align-items: stretch !important;
  }
  .align-content-uhd-start {
    align-content: flex-start !important;
  }
  .align-content-uhd-end {
    align-content: flex-end !important;
  }
  .align-content-uhd-center {
    align-content: center !important;
  }
  .align-content-uhd-between {
    align-content: space-between !important;
  }
  .align-content-uhd-around {
    align-content: space-around !important;
  }
  .align-content-uhd-stretch {
    align-content: stretch !important;
  }
  .align-self-uhd-auto {
    align-self: auto !important;
  }
  .align-self-uhd-start {
    align-self: flex-start !important;
  }
  .align-self-uhd-end {
    align-self: flex-end !important;
  }
  .align-self-uhd-center {
    align-self: center !important;
  }
  .align-self-uhd-baseline {
    align-self: baseline !important;
  }
  .align-self-uhd-stretch {
    align-self: stretch !important;
  }
  .order-uhd-first {
    order: -1 !important;
  }
  .order-uhd-0 {
    order: 0 !important;
  }
  .order-uhd-1 {
    order: 1 !important;
  }
  .order-uhd-2 {
    order: 2 !important;
  }
  .order-uhd-3 {
    order: 3 !important;
  }
  .order-uhd-4 {
    order: 4 !important;
  }
  .order-uhd-5 {
    order: 5 !important;
  }
  .order-uhd-last {
    order: 6 !important;
  }
  .m-uhd-99 {
    margin: 0rem !important;
  }
  .m-uhd-0 {
    margin: 0.5rem !important;
  }
  .m-uhd-1 {
    margin: 1rem !important;
  }
  .m-uhd-15 {
    margin: 1.2rem !important;
  }
  .m-uhd-2 {
    margin: 2.4rem !important;
  }
  .m-uhd-3 {
    margin: 3.6rem !important;
  }
  .m-uhd-4 {
    margin: 4.8rem !important;
  }
  .m-uhd-5 {
    margin: 6rem !important;
  }
  .m-uhd-6 {
    margin: 7.2rem !important;
  }
  .m-uhd-7 {
    margin: 8.4rem !important;
  }
  .m-uhd-8 {
    margin: 9.6rem !important;
  }
  .m-uhd-9 {
    margin: 14.4rem !important;
  }
  .m-uhd-10 {
    margin: 19.2rem !important;
  }
  .m-uhd-11 {
    margin: 24rem !important;
  }
  .m-uhd-12 {
    margin: 28.8rem !important;
  }
  .m-uhd-auto {
    margin: auto !important;
  }
  .mx-uhd-99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-uhd-0 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-uhd-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-uhd-15 {
    margin-right: 1.2rem !important;
    margin-left: 1.2rem !important;
  }
  .mx-uhd-2 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .mx-uhd-3 {
    margin-right: 3.6rem !important;
    margin-left: 3.6rem !important;
  }
  .mx-uhd-4 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .mx-uhd-5 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-uhd-6 {
    margin-right: 7.2rem !important;
    margin-left: 7.2rem !important;
  }
  .mx-uhd-7 {
    margin-right: 8.4rem !important;
    margin-left: 8.4rem !important;
  }
  .mx-uhd-8 {
    margin-right: 9.6rem !important;
    margin-left: 9.6rem !important;
  }
  .mx-uhd-9 {
    margin-right: 14.4rem !important;
    margin-left: 14.4rem !important;
  }
  .mx-uhd-10 {
    margin-right: 19.2rem !important;
    margin-left: 19.2rem !important;
  }
  .mx-uhd-11 {
    margin-right: 24rem !important;
    margin-left: 24rem !important;
  }
  .mx-uhd-12 {
    margin-right: 28.8rem !important;
    margin-left: 28.8rem !important;
  }
  .mx-uhd-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-uhd-99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-uhd-0 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-uhd-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-uhd-15 {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .my-uhd-2 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .my-uhd-3 {
    margin-top: 3.6rem !important;
    margin-bottom: 3.6rem !important;
  }
  .my-uhd-4 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .my-uhd-5 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-uhd-6 {
    margin-top: 7.2rem !important;
    margin-bottom: 7.2rem !important;
  }
  .my-uhd-7 {
    margin-top: 8.4rem !important;
    margin-bottom: 8.4rem !important;
  }
  .my-uhd-8 {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .my-uhd-9 {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .my-uhd-10 {
    margin-top: 19.2rem !important;
    margin-bottom: 19.2rem !important;
  }
  .my-uhd-11 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .my-uhd-12 {
    margin-top: 28.8rem !important;
    margin-bottom: 28.8rem !important;
  }
  .my-uhd-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-uhd-99 {
    margin-top: 0rem !important;
  }
  .mt-uhd-0 {
    margin-top: 0.5rem !important;
  }
  .mt-uhd-1 {
    margin-top: 1rem !important;
  }
  .mt-uhd-15 {
    margin-top: 1.2rem !important;
  }
  .mt-uhd-2 {
    margin-top: 2.4rem !important;
  }
  .mt-uhd-3 {
    margin-top: 3.6rem !important;
  }
  .mt-uhd-4 {
    margin-top: 4.8rem !important;
  }
  .mt-uhd-5 {
    margin-top: 6rem !important;
  }
  .mt-uhd-6 {
    margin-top: 7.2rem !important;
  }
  .mt-uhd-7 {
    margin-top: 8.4rem !important;
  }
  .mt-uhd-8 {
    margin-top: 9.6rem !important;
  }
  .mt-uhd-9 {
    margin-top: 14.4rem !important;
  }
  .mt-uhd-10 {
    margin-top: 19.2rem !important;
  }
  .mt-uhd-11 {
    margin-top: 24rem !important;
  }
  .mt-uhd-12 {
    margin-top: 28.8rem !important;
  }
  .mt-uhd-auto {
    margin-top: auto !important;
  }
  .me-uhd-99 {
    margin-right: 0rem !important;
  }
  .me-uhd-0 {
    margin-right: 0.5rem !important;
  }
  .me-uhd-1 {
    margin-right: 1rem !important;
  }
  .me-uhd-15 {
    margin-right: 1.2rem !important;
  }
  .me-uhd-2 {
    margin-right: 2.4rem !important;
  }
  .me-uhd-3 {
    margin-right: 3.6rem !important;
  }
  .me-uhd-4 {
    margin-right: 4.8rem !important;
  }
  .me-uhd-5 {
    margin-right: 6rem !important;
  }
  .me-uhd-6 {
    margin-right: 7.2rem !important;
  }
  .me-uhd-7 {
    margin-right: 8.4rem !important;
  }
  .me-uhd-8 {
    margin-right: 9.6rem !important;
  }
  .me-uhd-9 {
    margin-right: 14.4rem !important;
  }
  .me-uhd-10 {
    margin-right: 19.2rem !important;
  }
  .me-uhd-11 {
    margin-right: 24rem !important;
  }
  .me-uhd-12 {
    margin-right: 28.8rem !important;
  }
  .me-uhd-auto {
    margin-right: auto !important;
  }
  .mb-uhd-99 {
    margin-bottom: 0rem !important;
  }
  .mb-uhd-0 {
    margin-bottom: 0.5rem !important;
  }
  .mb-uhd-1 {
    margin-bottom: 1rem !important;
  }
  .mb-uhd-15 {
    margin-bottom: 1.2rem !important;
  }
  .mb-uhd-2 {
    margin-bottom: 2.4rem !important;
  }
  .mb-uhd-3 {
    margin-bottom: 3.6rem !important;
  }
  .mb-uhd-4 {
    margin-bottom: 4.8rem !important;
  }
  .mb-uhd-5 {
    margin-bottom: 6rem !important;
  }
  .mb-uhd-6 {
    margin-bottom: 7.2rem !important;
  }
  .mb-uhd-7 {
    margin-bottom: 8.4rem !important;
  }
  .mb-uhd-8 {
    margin-bottom: 9.6rem !important;
  }
  .mb-uhd-9 {
    margin-bottom: 14.4rem !important;
  }
  .mb-uhd-10 {
    margin-bottom: 19.2rem !important;
  }
  .mb-uhd-11 {
    margin-bottom: 24rem !important;
  }
  .mb-uhd-12 {
    margin-bottom: 28.8rem !important;
  }
  .mb-uhd-auto {
    margin-bottom: auto !important;
  }
  .ms-uhd-99 {
    margin-left: 0rem !important;
  }
  .ms-uhd-0 {
    margin-left: 0.5rem !important;
  }
  .ms-uhd-1 {
    margin-left: 1rem !important;
  }
  .ms-uhd-15 {
    margin-left: 1.2rem !important;
  }
  .ms-uhd-2 {
    margin-left: 2.4rem !important;
  }
  .ms-uhd-3 {
    margin-left: 3.6rem !important;
  }
  .ms-uhd-4 {
    margin-left: 4.8rem !important;
  }
  .ms-uhd-5 {
    margin-left: 6rem !important;
  }
  .ms-uhd-6 {
    margin-left: 7.2rem !important;
  }
  .ms-uhd-7 {
    margin-left: 8.4rem !important;
  }
  .ms-uhd-8 {
    margin-left: 9.6rem !important;
  }
  .ms-uhd-9 {
    margin-left: 14.4rem !important;
  }
  .ms-uhd-10 {
    margin-left: 19.2rem !important;
  }
  .ms-uhd-11 {
    margin-left: 24rem !important;
  }
  .ms-uhd-12 {
    margin-left: 28.8rem !important;
  }
  .ms-uhd-auto {
    margin-left: auto !important;
  }
  .m-uhd-n99 {
    margin: 0rem !important;
  }
  .m-uhd-n1 {
    margin: -1rem !important;
  }
  .m-uhd-n15 {
    margin: -1.2rem !important;
  }
  .m-uhd-n2 {
    margin: -2.4rem !important;
  }
  .m-uhd-n3 {
    margin: -3.6rem !important;
  }
  .m-uhd-n4 {
    margin: -4.8rem !important;
  }
  .m-uhd-n5 {
    margin: -6rem !important;
  }
  .m-uhd-n6 {
    margin: -7.2rem !important;
  }
  .m-uhd-n7 {
    margin: -8.4rem !important;
  }
  .m-uhd-n8 {
    margin: -9.6rem !important;
  }
  .m-uhd-n9 {
    margin: -14.4rem !important;
  }
  .m-uhd-n10 {
    margin: -19.2rem !important;
  }
  .m-uhd-n11 {
    margin: -24rem !important;
  }
  .m-uhd-n12 {
    margin: -28.8rem !important;
  }
  .mx-uhd-n99 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .mx-uhd-n1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-uhd-n15 {
    margin-right: -1.2rem !important;
    margin-left: -1.2rem !important;
  }
  .mx-uhd-n2 {
    margin-right: -2.4rem !important;
    margin-left: -2.4rem !important;
  }
  .mx-uhd-n3 {
    margin-right: -3.6rem !important;
    margin-left: -3.6rem !important;
  }
  .mx-uhd-n4 {
    margin-right: -4.8rem !important;
    margin-left: -4.8rem !important;
  }
  .mx-uhd-n5 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-uhd-n6 {
    margin-right: -7.2rem !important;
    margin-left: -7.2rem !important;
  }
  .mx-uhd-n7 {
    margin-right: -8.4rem !important;
    margin-left: -8.4rem !important;
  }
  .mx-uhd-n8 {
    margin-right: -9.6rem !important;
    margin-left: -9.6rem !important;
  }
  .mx-uhd-n9 {
    margin-right: -14.4rem !important;
    margin-left: -14.4rem !important;
  }
  .mx-uhd-n10 {
    margin-right: -19.2rem !important;
    margin-left: -19.2rem !important;
  }
  .mx-uhd-n11 {
    margin-right: -24rem !important;
    margin-left: -24rem !important;
  }
  .mx-uhd-n12 {
    margin-right: -28.8rem !important;
    margin-left: -28.8rem !important;
  }
  .my-uhd-n99 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .my-uhd-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-uhd-n15 {
    margin-top: -1.2rem !important;
    margin-bottom: -1.2rem !important;
  }
  .my-uhd-n2 {
    margin-top: -2.4rem !important;
    margin-bottom: -2.4rem !important;
  }
  .my-uhd-n3 {
    margin-top: -3.6rem !important;
    margin-bottom: -3.6rem !important;
  }
  .my-uhd-n4 {
    margin-top: -4.8rem !important;
    margin-bottom: -4.8rem !important;
  }
  .my-uhd-n5 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-uhd-n6 {
    margin-top: -7.2rem !important;
    margin-bottom: -7.2rem !important;
  }
  .my-uhd-n7 {
    margin-top: -8.4rem !important;
    margin-bottom: -8.4rem !important;
  }
  .my-uhd-n8 {
    margin-top: -9.6rem !important;
    margin-bottom: -9.6rem !important;
  }
  .my-uhd-n9 {
    margin-top: -14.4rem !important;
    margin-bottom: -14.4rem !important;
  }
  .my-uhd-n10 {
    margin-top: -19.2rem !important;
    margin-bottom: -19.2rem !important;
  }
  .my-uhd-n11 {
    margin-top: -24rem !important;
    margin-bottom: -24rem !important;
  }
  .my-uhd-n12 {
    margin-top: -28.8rem !important;
    margin-bottom: -28.8rem !important;
  }
  .mt-uhd-n99 {
    margin-top: 0rem !important;
  }
  .mt-uhd-n1 {
    margin-top: -1rem !important;
  }
  .mt-uhd-n15 {
    margin-top: -1.2rem !important;
  }
  .mt-uhd-n2 {
    margin-top: -2.4rem !important;
  }
  .mt-uhd-n3 {
    margin-top: -3.6rem !important;
  }
  .mt-uhd-n4 {
    margin-top: -4.8rem !important;
  }
  .mt-uhd-n5 {
    margin-top: -6rem !important;
  }
  .mt-uhd-n6 {
    margin-top: -7.2rem !important;
  }
  .mt-uhd-n7 {
    margin-top: -8.4rem !important;
  }
  .mt-uhd-n8 {
    margin-top: -9.6rem !important;
  }
  .mt-uhd-n9 {
    margin-top: -14.4rem !important;
  }
  .mt-uhd-n10 {
    margin-top: -19.2rem !important;
  }
  .mt-uhd-n11 {
    margin-top: -24rem !important;
  }
  .mt-uhd-n12 {
    margin-top: -28.8rem !important;
  }
  .me-uhd-n99 {
    margin-right: 0rem !important;
  }
  .me-uhd-n1 {
    margin-right: -1rem !important;
  }
  .me-uhd-n15 {
    margin-right: -1.2rem !important;
  }
  .me-uhd-n2 {
    margin-right: -2.4rem !important;
  }
  .me-uhd-n3 {
    margin-right: -3.6rem !important;
  }
  .me-uhd-n4 {
    margin-right: -4.8rem !important;
  }
  .me-uhd-n5 {
    margin-right: -6rem !important;
  }
  .me-uhd-n6 {
    margin-right: -7.2rem !important;
  }
  .me-uhd-n7 {
    margin-right: -8.4rem !important;
  }
  .me-uhd-n8 {
    margin-right: -9.6rem !important;
  }
  .me-uhd-n9 {
    margin-right: -14.4rem !important;
  }
  .me-uhd-n10 {
    margin-right: -19.2rem !important;
  }
  .me-uhd-n11 {
    margin-right: -24rem !important;
  }
  .me-uhd-n12 {
    margin-right: -28.8rem !important;
  }
  .mb-uhd-n99 {
    margin-bottom: 0rem !important;
  }
  .mb-uhd-n1 {
    margin-bottom: -1rem !important;
  }
  .mb-uhd-n15 {
    margin-bottom: -1.2rem !important;
  }
  .mb-uhd-n2 {
    margin-bottom: -2.4rem !important;
  }
  .mb-uhd-n3 {
    margin-bottom: -3.6rem !important;
  }
  .mb-uhd-n4 {
    margin-bottom: -4.8rem !important;
  }
  .mb-uhd-n5 {
    margin-bottom: -6rem !important;
  }
  .mb-uhd-n6 {
    margin-bottom: -7.2rem !important;
  }
  .mb-uhd-n7 {
    margin-bottom: -8.4rem !important;
  }
  .mb-uhd-n8 {
    margin-bottom: -9.6rem !important;
  }
  .mb-uhd-n9 {
    margin-bottom: -14.4rem !important;
  }
  .mb-uhd-n10 {
    margin-bottom: -19.2rem !important;
  }
  .mb-uhd-n11 {
    margin-bottom: -24rem !important;
  }
  .mb-uhd-n12 {
    margin-bottom: -28.8rem !important;
  }
  .ms-uhd-n99 {
    margin-left: 0rem !important;
  }
  .ms-uhd-n1 {
    margin-left: -1rem !important;
  }
  .ms-uhd-n15 {
    margin-left: -1.2rem !important;
  }
  .ms-uhd-n2 {
    margin-left: -2.4rem !important;
  }
  .ms-uhd-n3 {
    margin-left: -3.6rem !important;
  }
  .ms-uhd-n4 {
    margin-left: -4.8rem !important;
  }
  .ms-uhd-n5 {
    margin-left: -6rem !important;
  }
  .ms-uhd-n6 {
    margin-left: -7.2rem !important;
  }
  .ms-uhd-n7 {
    margin-left: -8.4rem !important;
  }
  .ms-uhd-n8 {
    margin-left: -9.6rem !important;
  }
  .ms-uhd-n9 {
    margin-left: -14.4rem !important;
  }
  .ms-uhd-n10 {
    margin-left: -19.2rem !important;
  }
  .ms-uhd-n11 {
    margin-left: -24rem !important;
  }
  .ms-uhd-n12 {
    margin-left: -28.8rem !important;
  }
  .p-uhd-99 {
    padding: 0rem !important;
  }
  .p-uhd-0 {
    padding: 0.5rem !important;
  }
  .p-uhd-1 {
    padding: 1rem !important;
  }
  .p-uhd-15 {
    padding: 1.2rem !important;
  }
  .p-uhd-2 {
    padding: 2.4rem !important;
  }
  .p-uhd-3 {
    padding: 3.6rem !important;
  }
  .p-uhd-4 {
    padding: 4.8rem !important;
  }
  .p-uhd-5 {
    padding: 6rem !important;
  }
  .p-uhd-6 {
    padding: 7.2rem !important;
  }
  .p-uhd-7 {
    padding: 8.4rem !important;
  }
  .p-uhd-8 {
    padding: 9.6rem !important;
  }
  .p-uhd-9 {
    padding: 14.4rem !important;
  }
  .p-uhd-10 {
    padding: 19.2rem !important;
  }
  .p-uhd-11 {
    padding: 24rem !important;
  }
  .p-uhd-12 {
    padding: 28.8rem !important;
  }
  .px-uhd-99 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .px-uhd-0 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-uhd-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-uhd-15 {
    padding-right: 1.2rem !important;
    padding-left: 1.2rem !important;
  }
  .px-uhd-2 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .px-uhd-3 {
    padding-right: 3.6rem !important;
    padding-left: 3.6rem !important;
  }
  .px-uhd-4 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .px-uhd-5 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-uhd-6 {
    padding-right: 7.2rem !important;
    padding-left: 7.2rem !important;
  }
  .px-uhd-7 {
    padding-right: 8.4rem !important;
    padding-left: 8.4rem !important;
  }
  .px-uhd-8 {
    padding-right: 9.6rem !important;
    padding-left: 9.6rem !important;
  }
  .px-uhd-9 {
    padding-right: 14.4rem !important;
    padding-left: 14.4rem !important;
  }
  .px-uhd-10 {
    padding-right: 19.2rem !important;
    padding-left: 19.2rem !important;
  }
  .px-uhd-11 {
    padding-right: 24rem !important;
    padding-left: 24rem !important;
  }
  .px-uhd-12 {
    padding-right: 28.8rem !important;
    padding-left: 28.8rem !important;
  }
  .py-uhd-99 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .py-uhd-0 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-uhd-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-uhd-15 {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .py-uhd-2 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .py-uhd-3 {
    padding-top: 3.6rem !important;
    padding-bottom: 3.6rem !important;
  }
  .py-uhd-4 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .py-uhd-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-uhd-6 {
    padding-top: 7.2rem !important;
    padding-bottom: 7.2rem !important;
  }
  .py-uhd-7 {
    padding-top: 8.4rem !important;
    padding-bottom: 8.4rem !important;
  }
  .py-uhd-8 {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .py-uhd-9 {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .py-uhd-10 {
    padding-top: 19.2rem !important;
    padding-bottom: 19.2rem !important;
  }
  .py-uhd-11 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .py-uhd-12 {
    padding-top: 28.8rem !important;
    padding-bottom: 28.8rem !important;
  }
  .pt-uhd-99 {
    padding-top: 0rem !important;
  }
  .pt-uhd-0 {
    padding-top: 0.5rem !important;
  }
  .pt-uhd-1 {
    padding-top: 1rem !important;
  }
  .pt-uhd-15 {
    padding-top: 1.2rem !important;
  }
  .pt-uhd-2 {
    padding-top: 2.4rem !important;
  }
  .pt-uhd-3 {
    padding-top: 3.6rem !important;
  }
  .pt-uhd-4 {
    padding-top: 4.8rem !important;
  }
  .pt-uhd-5 {
    padding-top: 6rem !important;
  }
  .pt-uhd-6 {
    padding-top: 7.2rem !important;
  }
  .pt-uhd-7 {
    padding-top: 8.4rem !important;
  }
  .pt-uhd-8 {
    padding-top: 9.6rem !important;
  }
  .pt-uhd-9 {
    padding-top: 14.4rem !important;
  }
  .pt-uhd-10 {
    padding-top: 19.2rem !important;
  }
  .pt-uhd-11 {
    padding-top: 24rem !important;
  }
  .pt-uhd-12 {
    padding-top: 28.8rem !important;
  }
  .pe-uhd-99 {
    padding-right: 0rem !important;
  }
  .pe-uhd-0 {
    padding-right: 0.5rem !important;
  }
  .pe-uhd-1 {
    padding-right: 1rem !important;
  }
  .pe-uhd-15 {
    padding-right: 1.2rem !important;
  }
  .pe-uhd-2 {
    padding-right: 2.4rem !important;
  }
  .pe-uhd-3 {
    padding-right: 3.6rem !important;
  }
  .pe-uhd-4 {
    padding-right: 4.8rem !important;
  }
  .pe-uhd-5 {
    padding-right: 6rem !important;
  }
  .pe-uhd-6 {
    padding-right: 7.2rem !important;
  }
  .pe-uhd-7 {
    padding-right: 8.4rem !important;
  }
  .pe-uhd-8 {
    padding-right: 9.6rem !important;
  }
  .pe-uhd-9 {
    padding-right: 14.4rem !important;
  }
  .pe-uhd-10 {
    padding-right: 19.2rem !important;
  }
  .pe-uhd-11 {
    padding-right: 24rem !important;
  }
  .pe-uhd-12 {
    padding-right: 28.8rem !important;
  }
  .pb-uhd-99 {
    padding-bottom: 0rem !important;
  }
  .pb-uhd-0 {
    padding-bottom: 0.5rem !important;
  }
  .pb-uhd-1 {
    padding-bottom: 1rem !important;
  }
  .pb-uhd-15 {
    padding-bottom: 1.2rem !important;
  }
  .pb-uhd-2 {
    padding-bottom: 2.4rem !important;
  }
  .pb-uhd-3 {
    padding-bottom: 3.6rem !important;
  }
  .pb-uhd-4 {
    padding-bottom: 4.8rem !important;
  }
  .pb-uhd-5 {
    padding-bottom: 6rem !important;
  }
  .pb-uhd-6 {
    padding-bottom: 7.2rem !important;
  }
  .pb-uhd-7 {
    padding-bottom: 8.4rem !important;
  }
  .pb-uhd-8 {
    padding-bottom: 9.6rem !important;
  }
  .pb-uhd-9 {
    padding-bottom: 14.4rem !important;
  }
  .pb-uhd-10 {
    padding-bottom: 19.2rem !important;
  }
  .pb-uhd-11 {
    padding-bottom: 24rem !important;
  }
  .pb-uhd-12 {
    padding-bottom: 28.8rem !important;
  }
  .ps-uhd-99 {
    padding-left: 0rem !important;
  }
  .ps-uhd-0 {
    padding-left: 0.5rem !important;
  }
  .ps-uhd-1 {
    padding-left: 1rem !important;
  }
  .ps-uhd-15 {
    padding-left: 1.2rem !important;
  }
  .ps-uhd-2 {
    padding-left: 2.4rem !important;
  }
  .ps-uhd-3 {
    padding-left: 3.6rem !important;
  }
  .ps-uhd-4 {
    padding-left: 4.8rem !important;
  }
  .ps-uhd-5 {
    padding-left: 6rem !important;
  }
  .ps-uhd-6 {
    padding-left: 7.2rem !important;
  }
  .ps-uhd-7 {
    padding-left: 8.4rem !important;
  }
  .ps-uhd-8 {
    padding-left: 9.6rem !important;
  }
  .ps-uhd-9 {
    padding-left: 14.4rem !important;
  }
  .ps-uhd-10 {
    padding-left: 19.2rem !important;
  }
  .ps-uhd-11 {
    padding-left: 24rem !important;
  }
  .ps-uhd-12 {
    padding-left: 28.8rem !important;
  }
  .gap-uhd-99 {
    gap: 0rem !important;
  }
  .gap-uhd-0 {
    gap: 0.5rem !important;
  }
  .gap-uhd-1 {
    gap: 1rem !important;
  }
  .gap-uhd-15 {
    gap: 1.2rem !important;
  }
  .gap-uhd-2 {
    gap: 2.4rem !important;
  }
  .gap-uhd-3 {
    gap: 3.6rem !important;
  }
  .gap-uhd-4 {
    gap: 4.8rem !important;
  }
  .gap-uhd-5 {
    gap: 6rem !important;
  }
  .gap-uhd-6 {
    gap: 7.2rem !important;
  }
  .gap-uhd-7 {
    gap: 8.4rem !important;
  }
  .gap-uhd-8 {
    gap: 9.6rem !important;
  }
  .gap-uhd-9 {
    gap: 14.4rem !important;
  }
  .gap-uhd-10 {
    gap: 19.2rem !important;
  }
  .gap-uhd-11 {
    gap: 24rem !important;
  }
  .gap-uhd-12 {
    gap: 28.8rem !important;
  }
  .row-gap-uhd-99 {
    row-gap: 0rem !important;
  }
  .row-gap-uhd-0 {
    row-gap: 0.5rem !important;
  }
  .row-gap-uhd-1 {
    row-gap: 1rem !important;
  }
  .row-gap-uhd-15 {
    row-gap: 1.2rem !important;
  }
  .row-gap-uhd-2 {
    row-gap: 2.4rem !important;
  }
  .row-gap-uhd-3 {
    row-gap: 3.6rem !important;
  }
  .row-gap-uhd-4 {
    row-gap: 4.8rem !important;
  }
  .row-gap-uhd-5 {
    row-gap: 6rem !important;
  }
  .row-gap-uhd-6 {
    row-gap: 7.2rem !important;
  }
  .row-gap-uhd-7 {
    row-gap: 8.4rem !important;
  }
  .row-gap-uhd-8 {
    row-gap: 9.6rem !important;
  }
  .row-gap-uhd-9 {
    row-gap: 14.4rem !important;
  }
  .row-gap-uhd-10 {
    row-gap: 19.2rem !important;
  }
  .row-gap-uhd-11 {
    row-gap: 24rem !important;
  }
  .row-gap-uhd-12 {
    row-gap: 28.8rem !important;
  }
  .column-gap-uhd-99 {
    column-gap: 0rem !important;
  }
  .column-gap-uhd-0 {
    column-gap: 0.5rem !important;
  }
  .column-gap-uhd-1 {
    column-gap: 1rem !important;
  }
  .column-gap-uhd-15 {
    column-gap: 1.2rem !important;
  }
  .column-gap-uhd-2 {
    column-gap: 2.4rem !important;
  }
  .column-gap-uhd-3 {
    column-gap: 3.6rem !important;
  }
  .column-gap-uhd-4 {
    column-gap: 4.8rem !important;
  }
  .column-gap-uhd-5 {
    column-gap: 6rem !important;
  }
  .column-gap-uhd-6 {
    column-gap: 7.2rem !important;
  }
  .column-gap-uhd-7 {
    column-gap: 8.4rem !important;
  }
  .column-gap-uhd-8 {
    column-gap: 9.6rem !important;
  }
  .column-gap-uhd-9 {
    column-gap: 14.4rem !important;
  }
  .column-gap-uhd-10 {
    column-gap: 19.2rem !important;
  }
  .column-gap-uhd-11 {
    column-gap: 24rem !important;
  }
  .column-gap-uhd-12 {
    column-gap: 28.8rem !important;
  }
  .text-uhd-start {
    text-align: left !important;
  }
  .text-uhd-end {
    text-align: right !important;
  }
  .text-uhd-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.tester {
  color: blue;
}

.bg_lagoon h1, .bg_lagoon h2, .bg_lagoon h3, .bg_lagoon p, .bg_lagoon span, .bg_lagoon a,
.bg_reddawn h1,
.bg_reddawn h2,
.bg_reddawn h3,
.bg_reddawn p,
.bg_reddawn span,
.bg_reddawn a {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.bg_lagoon h1 svg, .bg_lagoon h2 svg, .bg_lagoon h3 svg, .bg_lagoon p svg, .bg_lagoon span svg, .bg_lagoon a svg,
.bg_reddawn h1 svg,
.bg_reddawn h2 svg,
.bg_reddawn h3 svg,
.bg_reddawn p svg,
.bg_reddawn span svg,
.bg_reddawn a svg {
  color: #FFFFFF;
}
.bg_lagoon h1.button__ghost, .bg_lagoon h2.button__ghost, .bg_lagoon h3.button__ghost, .bg_lagoon p.button__ghost, .bg_lagoon span.button__ghost, .bg_lagoon a.button__ghost,
.bg_reddawn h1.button__ghost,
.bg_reddawn h2.button__ghost,
.bg_reddawn h3.button__ghost,
.bg_reddawn p.button__ghost,
.bg_reddawn span.button__ghost,
.bg_reddawn a.button__ghost {
  border: 0.1rem solid #FFFFFF;
}
@media only screen and (min-width: 992px) {
  .bg_lagoon h1.button__ghost, .bg_lagoon h2.button__ghost, .bg_lagoon h3.button__ghost, .bg_lagoon p.button__ghost, .bg_lagoon span.button__ghost, .bg_lagoon a.button__ghost,
  .bg_reddawn h1.button__ghost,
  .bg_reddawn h2.button__ghost,
  .bg_reddawn h3.button__ghost,
  .bg_reddawn p.button__ghost,
  .bg_reddawn span.button__ghost,
  .bg_reddawn a.button__ghost {
    border: 0.2rem solid #FFFFFF;
  }
  .bg_lagoon h1.button__ghost:hover, .bg_lagoon h2.button__ghost:hover, .bg_lagoon h3.button__ghost:hover, .bg_lagoon p.button__ghost:hover, .bg_lagoon span.button__ghost:hover, .bg_lagoon a.button__ghost:hover,
  .bg_reddawn h1.button__ghost:hover,
  .bg_reddawn h2.button__ghost:hover,
  .bg_reddawn h3.button__ghost:hover,
  .bg_reddawn p.button__ghost:hover,
  .bg_reddawn span.button__ghost:hover,
  .bg_reddawn a.button__ghost:hover {
    border: 0.2rem solid #333333;
  }
}

.bg_lagoon {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
}

.bg_reddawn {
  background: rgb(255, 77, 131);
  background: linear-gradient(90deg, rgb(255, 77, 131) 0%, rgb(214, 47, 82) 100%);
}

.bg_grey {
  background-color: #FAFAFA;
}

@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: normal;
  font-weight: 400;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: italic;
  font-weight: 400;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-italic.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: normal;
  font-weight: 500;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-500.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: normal;
  font-weight: 600;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-600.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: normal;
  font-weight: 700;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-700.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Exo";
  font-style: normal;
  font-weight: 800;
  src: url("../rhd_fuko25/fonts/exo-v21-latin-800.woff2") format("woff2");
}
.top_title {
  display: inline-block;
  font-family: "Exo", Arial, sans-serif;
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  font-size: 1.6rem;
  color: transparent;
  background-clip: text;
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 992px) {
  .top_title {
    font-size: 2rem;
  }
}

h1 {
  font-family: "Exo", Arial, sans-serif;
  /* .content_title--content_image {
  	margin-bottom: 4.8rem;

  	@include optimize-above($breakpoint_992) {
  		margin-bottom: 9.6rem;
  	}
  } */
}
h1.content_title {
  display: inline-flex;
  text-transform: uppercase;
  line-height: 1;
  font-size: 3.2rem;
  margin-bottom: 2.4rem;
  hyphens: auto;
  -webkit-hyphens: auto;
  padding-top: 0.6rem;
  margin-top: -0.6rem;
}
@media only screen and (min-width: 992px) {
  h1.content_title {
    font-size: 5.6rem;
    margin-bottom: 4.8rem;
  }
}
h1.content_title--agenda, h1.content_title--mods {
  background: rgb(54, 169, 225);
  background: linear-gradient(90deg, rgb(54, 169, 225) 0%, rgb(167, 126, 181) 100%);
  color: transparent;
  background-clip: text;
}
h1.content_title--begleitkreis {
  background: rgb(214, 47, 82);
  background: linear-gradient(90deg, rgb(214, 47, 82) 0%, rgb(54, 169, 225) 100%);
  color: transparent;
  background-clip: text;
}
h1.content_title--content {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  color: transparent;
  background-clip: text;
}

h2, .h2 {
  font-family: "Exo", Arial, sans-serif;
  font-size: 2.4rem;
  color: #333333;
  font-weight: 400;
  margin-bottom: 2.4rem;
  line-height: 1.25;
}
@media only screen and (min-width: 992px) {
  h2, .h2 {
    font-size: 3.2rem;
    margin-bottom: 3.6rem;
  }
}

h3, .h3 {
  font-family: "Exo", Arial, sans-serif;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.8rem;
  margin-bottom: 1.8rem;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  h3, .h3 {
    font-size: 2rem;
    margin-bottom: 3.6rem;
  }
}

h4, .h4 {
  font-family: "Exo", Arial, sans-serif;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.4rem;
  margin-bottom: 1.6rem;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  h4, .h4 {
    font-size: 2rem;
    margin-bottom: 1.8rem;
  }
}

p {
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 1.4rem;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  p {
    font-size: 1.6rem;
    margin-bottom: 1.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  p {
    font-size: 1.8rem;
    margin-bottom: 1.8rem;
    font-weight: 400;
  }
}
p:last-child {
  margin-bottom: 0;
}
p a {
  color: #d62f52;
  text-decoration: none;
  font-weight: 600;
  word-break: break-word;
}
p.content_intro {
  color: #333333;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 992px) {
  p.content_intro {
    margin-bottom: 4.8rem;
  }
}

.speaker__cv ul, .agenda__forums--summary ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 3.6rem 0;
}
.speaker__cv ul li, .agenda__forums--summary ul li {
  position: relative;
  padding: 0 0 0 2.8rem;
  margin-bottom: 1.2rem;
  margin-bottom: 1.4rem;
  line-height: 1.5;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  .speaker__cv ul li, .agenda__forums--summary ul li {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  .speaker__cv ul li, .agenda__forums--summary ul li {
    font-size: 1.8rem;
  }
}
.speaker__cv ul li:last-child, .agenda__forums--summary ul li:last-child {
  margin-bottom: 0;
}
.speaker__cv ul li:before, .agenda__forums--summary ul li:before {
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #d62f52;
  border-radius: 0.5rem;
  position: absolute;
  left: 1rem;
  top: 0.9rem;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

a[title="WordPress Double-Opt-In"] {
  display: none;
}

html, body {
  height: 100%;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  margin-top: 0 !important;
}

body {
  font-size: 1.4rem;
  margin: 0;
  padding: 0;
  min-width: 37.5rem;
  position: relative;
  font-family: "Exo", Arial, sans-serif;
}
@media only screen and (min-width: 992px) {
  body {
    font-size: 1.6rem;
  }
}

@media only screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}

.bg_white {
  background-color: white;
}

.round_corners {
  border-radius: 4rem;
}
@media only screen and (min-width: 992px) {
  .round_corners {
    border-radius: 5rem;
  }
}

.compliance_links {
  width: 100%;
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: center;
  gap: 2rem;
  padding-bottom: 5rem;
}

.compliance_links__link {
  color: white;
  font-weight: 800;
  text-decoration: none;
  transition: all 0.2s ease;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
}
.compliance_links__link:hover {
  background-color: #222;
}

.back_link {
  background-color: #222;
  color: white;
  padding: 0.5rem 1.5rem;
  border-radius: 5rem;
  text-decoration: none;
  transition: all 0.2s ease;
  font-weight: 700;
  margin-bottom: 3rem;
  display: inline-block;
}
.back_link:hover {
  background-color: #d62f52;
}

.background_cube {
  z-index: 1;
  position: absolute;
  left: 50%;
  bottom: -75vw;
  background-color: rgba(255, 255, 255, 0.05);
  transform: translateX(-50%) rotate(45deg);
  transform-origin: center center;
  width: 150vw;
  height: 150vw;
}
@media only screen and (min-width: 768px) {
  .background_cube {
    bottom: -50vw;
    width: 100vw;
    height: 100vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_cube {
    bottom: -25vw;
    width: 50vw;
    height: 50vw;
  }
}
.background_cube:before, .background_cube:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.05);
}
.background_cube:before {
  width: 210vw;
  height: 210vw;
}
@media only screen and (min-width: 768px) {
  .background_cube:before {
    width: 140vw;
    height: 140vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_cube:before {
    width: 70vw;
    height: 70vw;
  }
}
.background_cube:after {
  width: 90vw;
  height: 90vw;
}
@media only screen and (min-width: 768px) {
  .background_cube:after {
    width: 60vw;
    height: 60vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_cube:after {
    width: 30vw;
    height: 30vw;
  }
}

.background_circles {
  z-index: 1;
  position: absolute;
  left: 50%;
  top: -75vw;
  background-color: rgba(255, 255, 255, 0.05);
  transform: translateX(-50%);
  transform-origin: center center;
  width: 150vw;
  height: 150vw;
  border-radius: 1000rem;
}
@media only screen and (min-width: 768px) {
  .background_circles {
    top: -50vw;
    width: 100vw;
    height: 100vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_circles {
    top: -25vw;
    width: 50vw;
    height: 50vw;
  }
}
.background_circles:before, .background_circles:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.05);
  border-radius: 1000rem;
}
.background_circles:before {
  width: 210vw;
  height: 210vw;
}
@media only screen and (min-width: 768px) {
  .background_circles:before {
    width: 140vw;
    height: 140vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_circles:before {
    width: 70vw;
    height: 70vw;
  }
}
.background_circles:after {
  width: 90vw;
  height: 90vw;
}
@media only screen and (min-width: 768px) {
  .background_circles:after {
    width: 60vw;
    height: 60vw;
  }
}
@media only screen and (min-width: 992px) {
  .background_circles:after {
    width: 30vw;
    height: 30vw;
  }
}

.image_crop {
  overflow: hidden;
}

.elevate {
  position: relative;
  z-index: 10;
}

.button {
  padding: 1rem 2rem;
  border-radius: 10rem;
  font-weight: 700;
  text-decoration: none;
}

.button__cta {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 100%);
  color: #FFFFFF;
  font-size: 1.4rem;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
  position: relative;
  transform-style: preserve-3d;
  gap: 0.5rem;
  cursor: pointer;
}
.button__cta.inverted {
  background: #FFFFFF;
  color: #d62f52;
}
.button__cta.inverted:before {
  border: 0.2rem solid #333333;
}
.button__cta:before {
  position: absolute;
  width: calc(100% - 0.6rem);
  height: calc(100% - 0.6rem);
  border: 0.2rem solid #d62f52;
  transition: all 0.2s ease;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateZ(-1px);
  border-radius: 10rem;
}
@media only screen and (min-width: 992px) {
  .button__cta {
    font-size: 1.6rem;
    width: auto;
  }
  .button__cta:hover {
    background-color: #222;
    transform: scale(1.05);
    color: white;
    box-shadow: 0 1rem 2rem -1rem rgba(214, 47, 82, 0.25);
  }
  .button__cta:hover:before {
    width: calc(100% + 0.6rem);
    height: calc(100% + 0.6rem);
  }
}
@media only screen and (min-width: 1921px) {
  .button__cta {
    font-size: 1.8rem;
  }
  .nav__item-l1 .button__cta {
    font-size: 1.6rem;
  }
}
.button__cta .icon {
  height: 1.8rem;
  width: 1.8rem;
  margin: 0 0.5rem 0 0;
}

.button__cta--small {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
  padding: 0.8rem 1.6rem 0.8rem 1.2rem;
  border-radius: 3.6rem;
  display: inline-flex;
  gap: 0.6rem;
  align-items: center;
  color: #FFFFFF;
  text-decoration: none;
  transition: all 0.2s ease;
  font-weight: 700;
  font-size: 1.4rem;
  cursor: pointer;
}
.button__cta--small:hover {
  transform: scale(1.025);
  color: white;
  box-shadow: 0 1rem 2rem -1rem rgba(54, 169, 225, 0.25);
}
.button__cta--small.inverted {
  background: #FFFFFF;
  color: #135C81;
  transition: all 0.2s ease;
}
.button__cta--small.inverted:hover {
  box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.25);
  color: #333333;
}
@media only screen and (min-width: 992px) {
  .button__cta--small {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  .button__cta--small {
    font-size: 1.6rem;
  }
}

.button__cta--black {
  background: #333333;
}
.button__cta--black:before {
  border: 0.2rem solid #333333;
}

.button__ghost {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-weight: 500;
  color: #333333;
  padding: 0.6rem 1.2rem;
  border: 0.1rem solid #333333;
  transition: all 0.2s ease;
  font-size: 1.4rem;
}
@media only screen and (min-width: 992px) {
  .button__ghost {
    font-size: 1.6rem;
    padding: 1rem 2rem;
    border: 0.2rem solid #333333;
  }
  .button__ghost:hover {
    background-color: #333333;
    color: #FFFFFF;
  }
}
@media only screen and (min-width: 1921px) {
  .button__ghost {
    font-size: 1.8rem;
  }
}

.ghost_small {
  display: inline-flex;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  .ghost_small {
    width: auto;
  }
}

.button__ghost--icon {
  width: 1.6rem;
  height: 1.6rem;
}

.link__basic {
  font-size: 1.4rem;
  font-weight: 700;
  color: #d62f52;
  text-decoration: none;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-start;
  cursor: pointer;
}
.link__basic .icon {
  height: 1.8rem;
  width: 1.8rem;
  margin: 0 1rem 0 0;
}
@media only screen and (min-width: 576px) {
  .link__basic {
    width: auto;
    display: inline-flex;
    justify-content: flex-start;
  }
  .link__basic:hover {
    color: #333333;
  }
}
@media only screen and (min-width: 992px) {
  .link__basic {
    font-size: 1.6rem;
    gap: 0.5rem;
    margin-left: 0;
  }
  .link__basic .icon {
    height: 1.8rem;
    width: 1.8rem;
    margin: 0 0.5rem 0 0;
  }
}
@media only screen and (min-width: 1921px) {
  .link__basic {
    font-size: 1.8rem;
  }
}

.link__download {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  color: #333333;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s ease;
}
.link__download:hover {
  color: #d62f52;
}

.link__download--icon {
  width: 1.6rem;
  height: 1.6rem;
}

.load_more {
  background-color: transparent;
  border: none;
}

.nav__wrapper_outer {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
  transition: all 0.2s ease;
}
.customize-support .nav__wrapper_outer {
  margin-top: 4.6rem;
}
@media only screen and (min-width: 768px) {
  .customize-support .nav__wrapper_outer {
    margin-top: 3.2rem;
  }
}
.nav__wrapper_outer.scrolled, .nav__wrapper_outer.bg_white {
  background-color: #FFFFFF;
  box-shadow: 0 -1rem 4rem 2rem rgba(0, 0, 0, 0.15);
}

.nav__rainbow_bar {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 25%, rgb(167, 126, 181) 50%, rgb(54, 169, 225) 75%, rgb(0, 161, 154) 100%);
  height: 2rem;
  clip-path: polygon(100% 0, 100% 1rem, 50% 2rem, 0 1rem, 0 0);
}

.nav__wrapper_inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1rem;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .nav__wrapper_inner {
    padding-top: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__wrapper_inner {
    overflow: visible;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

.nav__logo_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .nav__logo_wrapper {
    justify-content: flex-start;
    width: auto;
  }
}

.nav__logo_link {
  display: block;
}

.nav__logo_image {
  width: auto;
  height: 4.4rem;
  display: block;
}
@media only screen and (min-width: 992px) {
  .nav__logo_image {
    height: 6rem;
  }
}

.nav__list_wrapper {
  display: none;
  margin-top: 3.6rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .nav__list_wrapper {
    margin-top: 2rem;
    width: 80%;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__list_wrapper {
    display: inline-block !important;
    margin-top: 0;
    width: auto;
  }
}

.nav__list-l1 {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1200px) {
  .nav__list-l1 {
    flex-direction: row;
  }
}

.nav__item-l1 {
  position: relative;
  transition: all 0.2s ease;
  min-width: 30rem;
}
.nav__item-l1:last-child {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .nav__item-l1 {
    display: flex;
    align-items: center;
    min-width: unset;
  }
  .nav__item-l1:last-child {
    margin-top: 0;
    margin-bottom: unset;
    text-align: unset;
  }
  .nav__item-l1:hover .nav__link-l1 {
    color: #d62f52;
  }
  .nav__item-l1:hover .nav__list-l2 {
    opacity: 1;
    top: 100%;
    pointer-events: auto;
  }
}

.nav__link-l1 {
  font-family: "Exo", Arial, sans-serif;
  font-size: 2rem;
  color: #333333;
  text-decoration: none;
  display: block;
  padding: 1.2rem 0;
  width: 100%;
  font-weight: 400;
  transition: all 0.2s ease;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .nav__link-l1 {
    font-size: 1.6rem;
    width: 100%;
    font-weight: 700;
    padding: 0 2rem;
    text-align: left;
  }
}

.nav__list-l2 {
  list-style-type: none;
  margin: 0 0 1.2rem 0;
  padding: 0;
  position: relative;
  display: none;
  opacity: 1;
  flex-direction: column;
  background-color: #FFFFFF;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .nav__list-l2 {
    margin: 0;
    position: absolute;
    display: flex;
    opacity: 0;
    top: 120%;
    left: 0;
    transition: all 0.2s ease;
    pointer-events: none;
    box-shadow: 0 0.4rem 4rem rgba(0, 0, 0, 0.25);
    border-radius: 0.5rem;
  }
}

.nav__item-l2 {
  border-bottom: 0.1rem solid #f5f5f5;
  overflow: hidden;
  min-width: 20rem;
}
.nav__item-l2:first-child {
  border-top: 0.1rem solid #f5f5f5;
}
@media only screen and (min-width: 1200px) {
  .nav__item-l2 {
    border-bottom: 0.1rem solid #f5f5f5;
  }
  .nav__item-l2:first-child {
    border-top: none;
  }
  .nav__item-l2:last-child {
    border: none;
  }
}

.nav__link-l2 {
  font-family: "Exo", Arial, sans-serif;
  font-size: 1.4rem;
  color: #333333;
  text-decoration: none;
  display: block;
  padding: 1rem 0;
  font-weight: 400;
  transition: all 0.2s ease;
  position: relative;
  transition: all 0.1s ease-in-out;
}
.nav__link-l2:before {
  content: "";
  position: absolute;
  width: 0.3rem;
  background-color: #d62f52;
  height: 100%;
  left: -0.3rem;
  top: 0;
  transition: all 0.1s ease-in-out;
}
.nav__link-l2:hover {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 1rem 1.7rem 1rem 2.3rem;
  color: #d62f52;
}
.nav__link-l2:hover:before {
  left: 0;
}
@media only screen and (min-width: 1200px) {
  .nav__link-l2 {
    white-space: nowrap;
    padding: 1rem 2rem;
  }
}

.nav__mobile_toggle-wrapper {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1200px) {
  .nav__mobile_toggle-wrapper {
    display: none;
  }
}
.nav__mobile_toggle-wrapper svg {
  stroke: #333333;
}

.nav__search_toggle-btn {
  width: auto;
  height: 2.4rem;
  background-color: transparent;
  border: 0;
  margin-right: 1.2rem;
  cursor: pointer;
}

.nav__search_toggle--icon {
  height: 100%;
  width: auto;
}

.nav__mobile_toggle-btn {
  transition: all 0.2s ease;
  background: none;
  border: 0 solid transparent;
  position: relative;
  height: 1.4rem;
  width: 2rem;
  cursor: pointer;
  padding: 0;
}
.nav__mobile_toggle-btn.close .nav__mobile_toggle-line_1 {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.nav__mobile_toggle-btn.close .nav__mobile_toggle-line_2 {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.nav__mobile_toggle-btn.close .nav__mobile_toggle-line_3 {
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media only screen and (min-width: 1200px) {
  .nav__mobile_toggle-btn:hover {
    transform: scale(1.1);
  }
  .nav__mobile_toggle-btn:hover .nav__mobile_toggle-line_1,
  .nav__mobile_toggle-btn:hover .nav__mobile_toggle-line_2,
  .nav__mobile_toggle-btn:hover .nav__mobile_toggle-line_3 {
    background-color: #d62f52;
  }
}

.nav__mobile_toggle-line_1,
.nav__mobile_toggle-line_2,
.nav__mobile_toggle-line_3 {
  position: absolute;
  transition: all 0.2s ease;
  height: 0.2rem;
  border-radius: 0.2rem;
  width: 2rem;
  background-color: #333333;
  transform: translate(-50%, -50%);
  left: 50%;
  transform-origin: center;
}

.nav__mobile_toggle-line_1 {
  top: 0%;
}

.nav__mobile_toggle-line_2 {
  top: 50%;
}

.nav__mobile_toggle-line_3 {
  top: 100%;
}

.nav__item_toggle-btn {
  position: absolute;
  right: 0rem;
  top: 1rem;
  height: 2.4rem;
  width: 2.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 1200px) {
  .nav__item_toggle-btn {
    display: none;
  }
}
.nav__item_toggle-btn.open .nav__item_toggle-line_2 {
  transform: rotate(0deg);
}

.nav__item_toggle-line_1,
.nav__item_toggle-line_2 {
  display: block;
  background-color: #d62f52;
  height: 0.2rem;
  width: 1.2rem;
  border-radius: 1.2rem;
  position: absolute;
  transition: all 0.2s ease;
}

.nav__item_toggle-line_2 {
  transform: rotate(90deg);
}

@media only screen and (min-width: 1200px) {
  .menu-item-has-children {
    position: relative;
  }
  .menu-item-has-children:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F37024' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='icon icon-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    position: absolute;
    height: 1.2rem;
    width: 1.2rem;
    bottom: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.2s ease;
    pointer-events: none;
  }
  .menu-item-has-children:hover:after {
    bottom: 1.2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='icon icon-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  }
}
.home__header_wrapper {
  background: rgb(255, 255, 255);
  background: radial-gradient(circle at top, white 0%, whitesmoke 80%);
  overflow: hidden;
  position: relative;
  margin-bottom: 3.6rem;
  padding-top: 10rem;
}
@media only screen and (min-width: 992px) {
  .home__header_wrapper {
    margin-bottom: 7.2rem;
  }
}

.home__header {
  position: relative;
  z-index: 5;
}
.home__header .container {
  position: relative;
}

.home__image_wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  max-width: 132rem;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: 1;
}

.home__image {
  position: absolute;
  left: 50%;
  height: 24rem;
  bottom: 0;
  transform: translateX(-20%);
  width: auto;
}
@media only screen and (min-width: 576px) {
  .home__image {
    height: 36rem;
    transform: translateX(-10%);
  }
}
@media only screen and (min-width: 768px) {
  .home__image {
    height: 49rem;
    transform: translateX(-3%);
  }
}
@media only screen and (min-width: 992px) {
  .home__image {
    height: 70rem;
    transform: translateX(-4%);
  }
}
@media only screen and (min-width: 1200px) {
  .home__image {
    transform: translateX(-12%);
  }
}
@media only screen and (min-width: 1400px) {
  .home__image {
    left: 99rem;
    height: 77rem;
    transform: translateX(-50%);
  }
}

.home__title {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  font-size: 3.6rem;
  text-transform: uppercase;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1;
  margin: 2.4rem 0 2.4rem 0;
  padding-top: 0.4rem;
}
@media only screen and (min-width: 992px) {
  .home__title {
    font-size: 4.8rem;
    margin: 9.6rem 0 3.6rem 0;
  }
}
@media only screen and (min-width: 1400px) {
  .home__title {
    font-size: 5.6rem;
    margin: 15rem 0 3.6rem 0;
  }
}

.home__title--subtext {
  font-size: 1.6rem;
  line-height: 1.5;
  margin: 0 0 3.6rem 0;
  font-weight: 500;
  color: #333333;
}
.home__title--subtext.ext {
  margin-bottom: 2.4rem;
}

.home__title--button_wrapper {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-bottom: 4.8rem;
}
@media only screen and (min-width: 576px) {
  .home__title--button_wrapper {
    align-items: flex-start;
  }
}
@media only screen and (min-width: 992px) {
  .home__title--button_wrapper {
    flex-direction: row;
    gap: 4.8rem;
    margin-bottom: 9.6rem;
    align-items: center;
  }
}
@media only screen and (min-width: 1400px) {
  .home__title--button_wrapper {
    margin-bottom: 12.7rem;
  }
}
.home__title--button_wrapper .link__basic {
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 992px) {
  .home__title--button_wrapper .link__basic {
    margin-bottom: 0;
  }
}

.home__header--button_register {
  width: 100%;
  justify-content: center;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 576px) {
  .home__header--button_register {
    width: auto;
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .home__header--button_register {
    margin-bottom: 0;
  }
}

.home__notification {
  position: absolute;
  z-index: 1;
  width: 14rem;
  height: 14rem;
  border-radius: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  color: #FFFFFF;
  padding: 2.4rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 700;
  transform: rotate(5deg);
  box-shadow: 1rem 2rem 3rem 0 rgba(214, 47, 82, 0.4);
  right: -1rem;
  bottom: -1rem;
}
@media only screen and (min-width: 576px) {
  .home__notification {
    right: 0;
    bottom: 2.8rem;
    font-size: 1.6rem;
    width: 16rem;
    height: 16rem;
  }
}
@media only screen and (min-width: 768px) {
  .home__notification {
    font-size: 1.8rem;
    bottom: 4.8rem;
    width: 20rem;
    height: 20rem;
  }
}
@media only screen and (min-width: 992px) {
  .home__notification {
    font-size: 2rem;
    right: -2.4rem;
    bottom: 4.8rem;
  }
}
@media only screen and (min-width: 1200px) {
  .home__notification {
    right: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .home__notification {
    bottom: unset;
    top: 4.8rem;
  }
}

.home__info_boxes--wrapper {
  display: flex;
  align-items: flex-start;
  gap: 1.2rem;
  flex-direction: column;
  margin-bottom: 2.8rem;
}
@media only screen and (min-width: 768px) {
  .home__info_boxes--wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: unset;
    margin-bottom: 4.8rem;
  }
}
@media only screen and (min-width: 768px) {
  .home__info_boxes--wrapper {
    justify-content: flex-start;
    gap: 2.4rem;
  }
}

.home__info_box {
  background-color: #FFFFFF;
  padding: 1.2rem;
  border-radius: 0.5rem;
  display: flex;
  gap: 1.2rem;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  .home__info_box {
    padding: 2.4rem 3rem 2.4rem 2.4rem;
    width: auto;
    gap: 1.2rem;
    border-radius: 2.4rem;
  }
}

.home__info_box--icon_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.home__info_box--icon_wrapper img {
  display: block;
  height: 3.2rem;
  width: 3.2rem;
}
@media only screen and (min-width: 992px) {
  .home__info_box--icon_wrapper img {
    display: block;
    height: 4.2rem;
    width: 4.2rem;
  }
}

.home__info_box__first_line {
  display: block;
  font-size: 1.6rem;
  color: #d62f52;
  line-height: 1;
  font-weight: 700;
}
@media only screen and (min-width: 992px) {
  .home__info_box__first_line {
    font-weight: 400;
    display: block;
    font-size: 1.8rem;
    color: #d62f52;
    line-height: 2.4rem;
  }
}

.home__info_box__second_line {
  display: block;
  font-size: 1.6rem;
  line-height: 1;
}
@media only screen and (min-width: 992px) {
  .home__info_box__second_line {
    display: block;
    font-size: 2.4rem;
    line-height: 2.4rem;
  }
}

.ausgebucht_innen {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  padding: 1.2rem;
  border-radius: 0.5rem;
  margin-bottom: 2.4rem;
}
.ausgebucht_innen p {
  color: #FFFFFF;
}
.ausgebucht_innen p:first-child {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
}

.ausgebucht_oben {
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  position: absolute;
  width: 25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 25rem;
  right: -2.4rem;
  padding: 1.25rem;
  border-radius: 1rem;
  z-index: 1;
  transform: scale(0.75) rotate(10deg);
}
@media only screen and (min-width: 992px) {
  .ausgebucht_oben {
    width: 25rem;
    height: 25rem;
    right: 28rem;
    padding: 2.4rem;
    top: 0rem;
    border-radius: 30rem;
    transform: rotate(-10deg);
  }
  .ausgebucht_oben p {
    text-align: center;
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .ausgebucht_oben {
    top: 30rem;
    right: 40rem;
    transform: rotate(10deg);
  }
}
@media only screen and (min-width: 1400px) {
  .ausgebucht_oben {
    top: 2.4rem;
    right: -12rem;
  }
}
.ausgebucht_oben p {
  font-size: 1.4rem;
  margin: 0 0 0.25rem 0;
  color: #FFFFFF;
}
.ausgebucht_oben p:first-child {
  font-weight: 700;
  line-height: 1.35;
  font-size: 2rem;
}
.ausgebucht_oben p:last-child {
  margin: 0;
}

.contact {
  background-color: #FAFAFA;
  padding-top: 7.2rem;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 768px) {
  .contact {
    padding-top: 9.6rem;
    padding-bottom: 9.6rem;
  }
}

.contact__type_wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.8rem;
  height: 100%;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .contact__type_wrapper {
    align-items: flex-start;
  }
}

.contact__type_row {
  display: flex;
  gap: 1.4rem;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .contact__type_row {
    gap: 2rem;
  }
}

.contact__icon_wrapper {
  width: 3.6rem;
  height: 3.6rem;
  background-color: #333333;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2.5rem;
}
@media only screen and (min-width: 768px) {
  .contact__icon_wrapper {
    width: 5rem;
    height: 5rem;
  }
}
.contact__icon_wrapper svg {
  color: #FFFFFF;
  width: 2rem;
  height: 2rem;
}
@media only screen and (min-width: 768px) {
  .contact__icon_wrapper svg {
    width: 2.4rem;
    height: 2.4rem;
  }
}

.contact__type_number {
  font-size: 1.8rem;
}

.contact__type_mailto {
  color: #d62f52;
  text-decoration: none;
  transition: all 0.2s ease;
  font-weight: 600;
}
.contact__type_mailto:hover {
  color: #333333;
}

.footer {
  padding-top: 4.8rem;
  padding-bottom: 4.8rem;
}
@media only screen and (min-width: 768px) {
  .footer {
    padding-bottom: 10rem;
  }
}

.footer__logo_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4.8rem;
  align-items: center;
  margin-bottom: 4.8rem;
}
@media only screen and (min-width: 768px) {
  .footer__logo_wrapper {
    flex-direction: row;
    justify-content: center;
    gap: 7.2rem;
    align-items: center;
    margin-bottom: 4.8rem;
  }
}

.footer__logo_wrapper img,
.footer__logo_wrapper svg {
  height: 10rem;
  width: auto;
}

.footer__shortcuts {
  display: flex;
  list-style-type: none;
  justify-content: center;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .footer__shortcuts {
    gap: 4rem;
  }
}

.footer__copyright {
  font-size: 1.6rem;
  font-weight: 700;
  color: #333333;
  line-height: 1.5;
}

.content_header {
  padding-top: 14.4rem;
  position: relative;
  z-index: 1;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .content_header {
    padding-top: 21.5rem;
    padding-bottom: 9.6rem;
  }
}

.fog {
  background: rgb(255, 255, 255);
  background: radial-gradient(at top center, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%);
}

.content_header__agenda,
.content_header__mods {
  padding-bottom: 12.5rem;
  margin-bottom: 16.1rem;
}
@media only screen and (min-width: 992px) {
  .content_header__agenda,
  .content_header__mods {
    padding-bottom: 26rem;
    margin-bottom: 33.2rem;
  }
}

.content_header__content {
  padding-bottom: 16.1rem;
  margin-bottom: 16.1rem;
}
@media only screen and (min-width: 992px) {
  .content_header__content {
    padding-bottom: 33.2rem;
    margin-bottom: 33.2rem;
  }
}

.content_header__contact {
  padding-bottom: 10.8rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .content_header__contact {
    padding-bottom: 14.4rem;
    margin-bottom: 0;
  }
}

.content_header__speakers {
  padding-top: 14.4rem;
  padding-bottom: 9.6rem;
}
@media only screen and (min-width: 992px) {
  .content_header__speakers {
    padding-top: 21.5rem;
    padding-bottom: 14.4rem;
  }
}

.content_header__begleitkreis {
  padding-bottom: calc((50vw + 3.6rem) / 2);
}
@media only screen and (min-width: 576px) {
  .content_header__begleitkreis {
    padding-bottom: 15.3rem;
  }
}
@media only screen and (min-width: 768px) {
  .content_header__begleitkreis {
    padding-bottom: 15.2rem;
  }
}
@media only screen and (min-width: 992px) {
  .content_header__begleitkreis {
    padding-bottom: 21.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .content_header__begleitkreis {
    padding-bottom: 19.05rem;
  }
}
@media only screen and (min-width: 1400px) {
  .content_header__begleitkreis {
    padding-bottom: 20.1rem;
  }
}
@media only screen and (min-width: 1400px) {
  .content_header__begleitkreis {
    padding-bottom: 21.3rem;
  }
}

.content_header__link--wrapper {
  display: flex;
  justify-content: space-between;
}

.content_header__link--landingpage,
.content_header__link--download {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  width: auto;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  color: #333333;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) {
  .content_header__link--landingpage:hover,
  .content_header__link--download:hover {
    color: #d62f52;
  }
}
.content_header__link--landingpage .content_header__link--landingpage_icon,
.content_header__link--landingpage .content_header__link--download_icon,
.content_header__link--download .content_header__link--landingpage_icon,
.content_header__link--download .content_header__link--download_icon {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 0 0.2rem 0;
}
@media only screen and (max-width: 992px) {
  .content_header__link--landingpage span,
  .content_header__link--download span {
    display: none;
  }
}

.content_header__anchor_link--wrapper {
  display: flex;
  justify-content: center;
  gap: 1.8rem;
  margin-bottom: 3.6rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) {
  .content_header__anchor_link--wrapper {
    margin-bottom: 7.2rem;
  }
}

#agenda, #keynotes, #gallery, #forums, #rahmenprogramm, .anchorlink {
  scroll-behavior: smooth;
}

.content_header__image--wrapper {
  position: absolute;
  left: 50%;
  bottom: 12.5rem;
  transform: translate(-50%, -50%);
  max-width: calc(100% - 4.8rem);
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .content_header__image--wrapper {
    max-width: 1320px;
    bottom: 26rem;
  }
}

.content_header_image--container {
  width: 100%;
  height: 25rem;
  box-shadow: 0 2.5rem 10rem 0 rgba(0, 0, 0, 0.15);
  border-radius: 2rem;
  overflow: hidden;
  position: absolute;
}
@media only screen and (min-width: 992px) {
  .content_header_image--container {
    height: 52rem;
  }
}

.agenda__header_image,
.agenda__keynote_image_top,
.agenda__keynote--profile_picture,
.agenda__gallery--image,
.agenda__forums--image_top,
.agenda__forums--image_bottom,
.content__header_image,
.mods__header_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.uacf7-steps.steps-form {
  margin-bottom: 2.4rem;
  padding: 2.4rem 2.4rem 0 2.4rem;
}
@media only screen and (min-width: 1200px) {
  .uacf7-steps.steps-form {
    margin-bottom: 7.2rem;
    padding: 4.8rem 4.8rem 0 4.8rem;
  }
}
.uacf7-steps.steps-form .steps-row {
  display: flex;
  justify-content: space-between;
}
.uacf7-steps.steps-form .steps-row:before {
  display: none;
}
@media only screen and (min-width: 992px) {
  .uacf7-steps.steps-form .steps-row:before {
    display: block;
    width: calc(100% - 4.8rem);
    top: 3.9rem;
  }
}
@media only screen and (min-width: 1200px) {
  .uacf7-steps.steps-form .steps-row:before {
    width: calc(100% - 9.6rem);
    top: 6.45rem;
  }
}
.uacf7-steps.steps-form .steps-row .steps-step {
  hyphens: auto;
  float: none;
  width: 25%;
}
.uacf7-steps.steps-form .steps-row .steps-step .btn-circle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-family: "Exo", Arial, sans-serif;
  background-color: #333333 !important;
  transition: all 0.2s ease;
}
.uacf7-steps.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {
  background-color: #d62f52 !important;
  box-shadow: 0 0.3rem 0.5rem 0 rgba(214, 47, 82, 0.18), 0 0.2rem 1rem 0 rgba(214, 47, 82, 0.15);
}
.uacf7-steps.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active + p {
  font-weight: 700;
  color: #d62f52;
}
.uacf7-steps.steps-form .steps-row .steps-step .btn-circle.completed {
  background-color: #00a19a !important;
  color: #FFFFFF !important;
}
.uacf7-steps.steps-form .steps-row .steps-step .btn-circle.completed + p {
  color: #00a19a;
}
.uacf7-steps.steps-form .steps-row .steps-step p {
  margin-top: 1.2rem;
  font-size: 1.2rem;
  padding: 0 0.25rem;
}
@media only screen and (min-width: 576px) {
  .uacf7-steps.steps-form .steps-row .steps-step p {
    padding: 0 1.2rem;
  }
}
@media only screen and (min-width: 992px) {
  .uacf7-steps.steps-form .steps-row .steps-step p {
    font-size: 1.4rem;
    padding: 0;
  }
}
@media only screen and (min-width: 1921px) {
  .uacf7-steps.steps-form .steps-row .steps-step p {
    font-size: 1.6rem;
  }
}

.uacf7-step.step-content {
  position: relative;
  padding-bottom: 30rem;
  padding: 2rem 2.4rem 2.4rem 2.4rem;
}
@media only screen and (min-width: 1200px) {
  .uacf7-step.step-content {
    padding: 0 4.8rem 4.8rem 4.8rem;
  }
}
.uacf7-step p:last-child {
  position: absolute;
  display: flex;
  justify-content: space-between;
  padding: 1.2rem 2.4rem;
  background-color: #f5f5f5;
  border-top: 0.1rem solid gainsboro;
  width: 100%;
  left: 0;
  top: 100%;
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .uacf7-step p:last-child {
    padding: 2.4rem 4.8rem;
  }
}
.uacf7-step p:last-child button {
  padding: 1rem 2rem;
  font-size: 1.2rem;
  border: none;
  cursor: pointer;
  font-weight: 600;
  line-height: 2.1rem;
  transition: all 0.2s ease;
  border-radius: 1rem;
}
.uacf7-step p:last-child button.uacf7-next {
  background-color: #333333;
  color: #FFFFFF;
}
.uacf7-step p:last-child button.uacf7-next:hover {
  background-color: #d62f52;
  box-shadow: 0 0.3rem 0.5rem 0 rgba(214, 47, 82, 0.18), 0 0.2rem 1rem 0 rgba(214, 47, 82, 0.15);
}
.uacf7-step p:last-child button.uacf7-prev {
  color: #333333;
  background-color: #FFFFFF;
}
.uacf7-step p:last-child button.uacf7-prev:hover {
  color: #d62f52;
}
.uacf7-step p:last-child button.uacf7-next, .uacf7-step p:last-child button.uacf7-prev {
  float: none;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .uacf7-step p:last-child button {
    font-size: 1.6rem;
  }
}
.uacf7-step.step-start p:last-child {
  justify-content: flex-end;
}

.contact_page__main {
  background: #D62F52;
  background: radial-gradient(at top, #A77EB5 0%, #D62F52 100%);
  position: relative;
  z-index: 2;
  padding-bottom: 12rem;
}
@media only screen and (min-width: 1200px) {
  .contact_page__main {
    padding-bottom: 14.4rem;
  }
}
.contact_page__main:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 226.7717 226.7717'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' y='0' width='226.7717' height='226.7717'/%3E%3C/clipPath%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.7.1, SVG Export Plug-In . SVG Version: 1.2.0 Build 142) --%3E%3Cg%3E%3Cg id='Ebene_1'%3E%3Cg class='cls-3'%3E%3Cg%3E%3Cpath class='cls-1' d='M1.0908,94.4625c3.4943,0,6.3371-2.8428,6.3371-6.3367s-2.8428-6.3371-6.3371-6.3371-6.3371,2.8428-6.3371,6.3371,2.8428,6.3367,6.3371,6.3367ZM1.0908,83.0173c2.8167,0,5.1085,2.2916,5.1085,5.1085s-2.2917,5.1081-5.1085,5.1081-5.1085-2.2913-5.1085-5.1081,2.2916-5.1085,5.1085-5.1085ZM16.849,114.5864l-5.1693-14.3547c-.7063-2.1629-2.6524-3.5068-5.0789-3.5068-1.007,0-3.1888.004-5.4404.0084-2.3985.0045-4.8761.0092-6.0947.0092-2.6572,0-4.5249,1.2395-5.2524,3.4719l-5.1741,14.368c-.5895,1.5767.1852,3.3279,1.7237,3.975-.0386.0804-.0644.1677-.0644.2628v3.3195h-2.73c-.3392,0-.6143.2752-.6143.6143v15.2683c0,.3392.2752.6143.6143.6143h6.9342c.3392,0,.6143-.2752.6143-.6143v-15.2683c0-.3392-.2752-.6143-.6143-.6143h-2.9756v-3.3195c0-.0077-.0041-.0142-.0044-.0218,1.2844.0192,2.5023-.7431,2.9688-1.9903l4.1686-9.5707v11.2589c-.0027.0239-.0044.0487-.0044.0735v23.0607c0,1.8486,1.5038,3.3524,3.3523,3.3524s3.3527-1.5038,3.3527-3.3524v-2.538c.5735.4671,1.3067.7447,2.1089.7447,1.8486,0,3.3524-1.5038,3.3524-3.3523v-17.8327c.0027-.0239.0044-.0487.0044-.0735v-10.9597l4.1566,9.1595c.6055,1.617,2.416,2.4408,4.0299,1.8337,1.6145-.6047,2.4376-2.4105,1.8361-4.0258h0ZM-10.1116,137.408h-5.7056v-14.0396h5.7056v14.0396ZM14.5817,117.462c-.9819.3664-2.0806-.1327-2.4641-1.153l-5.346-11.7843c-.1195-.2636-.4064-.4092-.6895-.3464-.2824.0612-.4843.3111-.4843.6003v13.7264c-.0027.024-.0044.0488-.0044.0736v17.9063c0,1.171-.9526,2.1236-2.1237,2.1236-1.1518,0-2.0785-.9094-2.1093-2.0692v-17.9695c0-.3392-.2752-.6143-.6142-.6143s-.6143.2752-.6143.6143v23.0607c0,.0005.0003.0009.0003.0014-.0009,1.1704-.9534,2.1224-2.124,2.1224s-2.1236-.9526-2.1236-2.1237v-22.9871c.0027-.024.0044-.0488.0044-.0736v-14.2812c0-.2911-.2039-.5419-.4892-.6015-.284-.058-.5723.0896-.6883.3563l-5.3581,12.3038c-.3676.9827-1.4642,1.4818-2.4488,1.1146-.9819-.3679-1.4819-1.4669-1.1119-2.4565l5.1825-14.3928c.5715-1.7529,1.9477-2.6416,4.0906-2.6416,1.219,0,3.6975-.0048,6.0971-.0092,2.2505-.0044,4.4313-.0084,5.438-.0084,1.9053,0,3.3672.9942,3.917,2.6768l5.1761,14.3752c.0008.0024.0016.0048.0024.0072.3676.9823-.1324,2.0813-1.1146,2.4493h0Z'/%3E%3Cpath class='cls-1' d='M227.8625,94.4625c3.4943,0,6.3371-2.8428,6.3371-6.3367s-2.8428-6.3371-6.3371-6.3371-6.3371,2.8428-6.3371,6.3371,2.8428,6.3367,6.3371,6.3367ZM227.8625,83.0173c2.8167,0,5.1085,2.2916,5.1085,5.1085s-2.2917,5.1081-5.1085,5.1081-5.1085-2.2913-5.1085-5.1081,2.2916-5.1085,5.1085-5.1085ZM243.6206,114.5864l-5.1693-14.3547c-.7063-2.1629-2.6524-3.5068-5.0789-3.5068-1.007,0-3.1888.004-5.4404.0084-2.3985.0045-4.8761.0092-6.0947.0092-2.6572,0-4.5249,1.2395-5.2524,3.4719l-5.1741,14.368c-.5895,1.5767.1852,3.3279,1.7237,3.975-.0386.0804-.0643.1677-.0643.2628v3.3195h-2.73c-.3392,0-.6143.2752-.6143.6143v15.2683c0,.3392.2752.6143.6143.6143h6.9342c.3392,0,.6143-.2752.6143-.6143v-15.2683c0-.3392-.2752-.6143-.6143-.6143h-2.9756v-3.3195c0-.0077-.0041-.0142-.0044-.0218,1.2844.0192,2.5023-.7431,2.9688-1.9903l4.1686-9.5707v11.2589c-.0027.0239-.0044.0487-.0044.0735v23.0607c0,1.8486,1.5038,3.3524,3.3523,3.3524s3.3527-1.5038,3.3527-3.3524v-2.538c.5735.4671,1.3067.7447,2.1089.7447,1.8486,0,3.3524-1.5038,3.3524-3.3523v-17.8327c.0027-.0239.0044-.0487.0044-.0735v-10.9597l4.1566,9.1595c.6055,1.617,2.416,2.4408,4.0299,1.8337,1.6145-.6047,2.4376-2.4105,1.8361-4.0258h-.0001ZM216.66,137.408h-5.7056v-14.0396h5.7056v14.0396ZM241.3533,117.462c-.9819.3664-2.0806-.1327-2.4641-1.153l-5.3461-11.7843c-.1195-.2636-.4064-.4092-.6895-.3464-.2824.0612-.4843.3111-.4843.6003v13.7264c-.0027.024-.0044.0488-.0044.0736v17.9063c0,1.171-.9526,2.1236-2.1237,2.1236-1.1518,0-2.0785-.9094-2.1093-2.0692v-17.9695c0-.3392-.2752-.6143-.6142-.6143s-.6143.2752-.6143.6143v23.0607c0,.0005.0003.0009.0003.0014-.0009,1.1704-.9534,2.1224-2.124,2.1224s-2.1236-.9526-2.1236-2.1237v-22.9871c.0027-.024.0044-.0488.0044-.0736v-14.2812c0-.2911-.2039-.5419-.4892-.6015-.284-.058-.5723.0896-.6883.3563l-5.3581,12.3038c-.3676.9827-1.4642,1.4818-2.4488,1.1146-.9819-.3679-1.4819-1.4669-1.1119-2.4565l5.1825-14.3928c.5715-1.7529,1.9477-2.6416,4.0906-2.6416,1.2191,0,3.6975-.0048,6.0971-.0092,2.2505-.0044,4.4313-.0084,5.438-.0084,1.9053,0,3.3672.9942,3.917,2.6768l5.1761,14.3752c.0008.0024.0016.0048.0024.0072.3676.9823-.1324,2.0813-1.1146,2.4493h0Z'/%3E%3Cpath class='cls-1' d='M57.3955,158.0089c2.41,0,4.3709-1.961,4.3709-4.371s-1.9609-4.371-4.3709-4.371-4.371,1.961-4.371,4.371,1.9609,4.371,4.371,4.371h0ZM57.3955,150.4955c1.7326,0,3.1423,1.4098,3.1423,3.1423s-1.4098,3.1423-3.1423,3.1423-3.1423-1.4098-3.1423-3.1423,1.4098-3.1423,3.1423-3.1423ZM66.1794,188.115l-1.3055-9.4162c-.0224-.164-.1192-.3016-.2511-.3952l-4.6893-6.4391v-8.4732c0-1.8366-1.4942-3.3307-3.3308-3.3307s-3.3311,1.4941-3.3311,3.3307v.0478c-.6746.6318-3.152,2.9494-3.6846,3.4013-.6827.5791-1.759,4.5626-2.3373,6.8766-.1332.4992-.0644,1.0199.1943,1.467.2588.448.6759.7671,1.175.9007l1.1259.3008c.1659.0439.3344.0663.5019.0663.3356,0,.6667-.088.9651-.2608.4471-.2583.7671-.6759.8955-1.1582l1.1641-3.9119v2.2034c0,1.1677.4968,2.2635,1.3292,3.0573l-6.6352,9.7793c-.3447.5103-.4472,1.1351-.2884,1.7589.152.5975.5291,1.1247,1.0602,1.4831l.0884.06c.0004.0008.0009.0008.0012.0008.4384.2968.9423.4528,1.4478.4528.1088,0,.218-.0072.3264-.0224.6375-.0856,1.1782-.4143,1.523-.9247l6.425-9.5167,1.4443,1.129,1.1415,8.2333c.088.6359.4191,1.1998.9319,1.5877.4223.3199.9262.4879,1.4462.4879.1112,0,.2232-.008.3351-.0233l.2783-.0383c1.3143-.1824,2.2354-1.3998,2.0529-2.714h0ZM52.5249,169.3225l-1.5998,5.3768c-.1004.3752-.4872.5975-.8635.4992l-1.1259-.3008c-.3755-.1-.5995-.4879-.4967-.8734.6722-2.6884,1.6149-5.8495,1.9421-6.2464.6387-.5415,3.7735-3.4826,3.8955-3.5971.1496-.1335.3367-.1999.5231-.1999.2163,0,.4315.0888.5863.2624l.6687.7487h.0004c.1399.1568.2103.3583.1987.5679-.012.2095-.1048.4016-.2612.5415l-3.2883,2.938c-.0852.076-.1471.1744-.1796.2832h.0002ZM51.106,188.2814c-.146.216-.3836.3568-.6692.3952-.3127.0432-.6391-.0392-.9211-.2304l-.0896-.0608c-.2824-.1904-.4807-.4632-.5583-.7687-.0712-.2792-.03-.552.1151-.7671l6.5735-9.6882,1.9917,1.5781-6.4422,9.5419h0ZM63.9581,189.6116l-.2783.0383c-.3127.0448-.6211-.0367-.8719-.2271-.2511-.1896-.4131-.4655-.4564-.7767l-1.1754-8.4796c-.0216-.1584-.1044-.3016-.23-.3999l-4.8004-3.7523c-.0248-.0192-.0512-.0368-.0788-.0528-.9663-.5392-1.5665-1.5502-1.5665-2.6372v-4.2415l2.3109-2.0648c.4016-.3584.6391-.8519.6695-1.3895.03-.5374-.1507-1.0542-.5095-1.4558l-.6687-.7487c-.446-.4998-1.0845-.6877-1.7077-.6221.2567-.871,1.0546-1.5128,2.008-1.5128,1.1591,0,2.1021.9431,2.1021,2.1021v8.6732c0,.1296.0413.2567.1176.3616l4.8685,6.6854,1.2718,9.1715c.0892.6439-.3619,1.2398-1.0046,1.3286h-.0002Z'/%3E%3Cpath class='cls-1' d='M55.6659,38.7309c3.4939,0,6.3367-2.8428,6.3367-6.3371s-2.8428-6.3367-6.3367-6.3367-6.3371,2.8428-6.3371,6.3367,2.8428,6.3371,6.3371,6.3371ZM55.6659,27.2856c2.8168,0,5.1081,2.2913,5.1081,5.1081s-2.2913,5.1085-5.1081,5.1085-5.1085-2.2916-5.1085-5.1085,2.2916-5.1081,5.1085-5.1081ZM67.4071,55.1733c1.571,0,3.6595-.2759,3.6595-2.6612,0-1.7638-1.8381-2.5532-3.6595-2.5532h-5.1997l-1.9005-2.3565c-.0551-.0682-.125-.1202-.2012-.1591v-1.6826c0-2.6204-2.1321-4.7526-4.7526-4.7526-.5735,0-1.1164.118-1.6259.3049-1.1901.1674-2.2602.9427-2.7218,2.1412l-6.7663,17.5623c-.6775,1.759.202,3.7411,2.0169,4.441.4027.1551.8171.228,1.2251.228,1.373,0,2.6716-.8335,3.1939-2.1893l.2693-.699c.3447,1.0375.9472,1.9715,1.7813,2.702l-9.9367,14.6434c-.937,1.3887-.4279,3.3756,1.1343,4.4306l.1348.0903c.6259.4232,1.3438.6463,2.0577.6463.1336,0,.2672-.0072.3996-.0232.8751-.1048,1.6122-.5399,2.0757-1.2262l9.6537-14.2993,2.5747,2.0122,1.7565,12.6711c.1224.8846.5823,1.6686,1.2946,2.2069.5871.4439,1.287.6775,2.0101.6775.1548,0,.3103-.0104.4663-.032l.4235-.0583c1.8262-.2536,3.1064-1.9454,2.8544-3.7643-.2831-2.2557-1.7122-13.5564-2.0153-14.4628v-.0008c-.3016-.8999-5.656-7.8613-7.5037-10.2482v-3.5891h7.3014-.0001ZM61.4352,50.9587c.1168.1448.2928.2287.4783.2287h5.4936c.9027,0,2.4309.2792,2.4309,1.3247,0,.7839-.1827,1.4326-2.4309,1.4326h-7.3013v-4.6348l1.3294,1.6487h0ZM49.5288,63.0546c-.4343,1.1271-1.703,1.6926-2.8872,1.2342-1.1266-.4336-1.6902-1.7037-1.2562-2.8308l6.7662-17.5619c.332-.8611,1.1514-1.3931,2.0473-1.3931.2768,0,.5607.0508.8399.158.546.2103.9771.6207,1.2142,1.1554s.252,1.1298.042,1.6758l-6.7662,17.5623h0ZM47.5727,83.3725c-.2607.3864-.6879.6328-1.203.6943-.5471.0632-1.1254-.0839-1.6238-.4207l-.0004-.0009-.1351-.0911c-1.0007-.6752-1.361-1.8974-.8039-2.7229l9.8821-14.5635,3.5443,2.7955-9.6603,14.3092h.0001ZM66.4456,69.4057c.2144.7,1.3151,9.0851,1.9614,14.2292.1595,1.1558-.6499,2.2261-1.805,2.3861l-.4235.0583c-.5616.0776-1.1167-.0672-1.5666-.4079-.4507-.3408-.7415-.8367-.8195-1.3958l-1.7906-12.9174c-.0215-.1584-.1043-.3016-.2299-.3999l-7.3129-5.7152c-.0248-.0192-.0512-.0368-.0788-.052-.144-.0805-.2773-.1741-.411-.2669l-.0378-.0298c-.0105-.0082-.024-.0099-.0349-.0174-1.2859-.926-2.0675-2.4042-2.0675-3.9852v-.3907l5.6124-14.5673c.3284-.8522.3051-1.781-.0652-2.6156-.105-.2367-.2406-.4529-.3928-.6562,1.1213.5862,1.8938,1.7469,1.8938,3.0987v13.2117c0,.1364.0452.2688.1288.3763,2.7188,3.5084,7.135,9.3323,7.4397,10.057h0Z'/%3E%3Cpath class='cls-1' d='M177.4429,145.7796c0-3.4939-2.8428-6.3367-6.3371-6.3367s-6.3367,2.8428-6.3367,6.3367,2.8428,6.3371,6.3367,6.3371,6.3371-2.8428,6.3371-6.3371ZM176.2142,145.7796c0,2.8168-2.2916,5.1085-5.1085,5.1085s-5.1081-2.2916-5.1081-5.1085,2.2913-5.1081,5.1081-5.1081,5.1085,2.2913,5.1085,5.1081ZM166.6659,168.5591v3.5891c-1.8477,2.3869-7.2022,9.3483-7.5038,10.2482v.0008c-.3031.9063-1.7321,12.2071-2.0153,14.4628-.252,1.819,1.0282,3.5107,2.8544,3.7643l.4235.0583c.156.0216.3115.032.4663.032.7231,0,1.423-.2336,2.0101-.6775.7123-.5383,1.1722-1.3223,1.2946-2.2069l1.7565-12.6711,2.5747-2.0122,9.6537,14.2993c.4635.6863,1.2006,1.1214,2.0757,1.2262.1324.016.266.0233.3996.0233.7139,0,1.4317-.2232,2.0577-.6463l.1348-.0903c1.5622-1.0551,2.0713-3.042,1.1343-4.4306l-9.9367-14.6434c.8341-.7305,1.4366-1.6645,1.7813-2.702l.2693.699c.5223,1.3558,1.8209,2.1893,3.1939,2.1893.408,0,.8223-.0728,1.2251-.228,1.8149-.7,2.6944-2.682,2.0169-4.441l-6.7663-17.5623c-.4617-1.1985-1.5317-1.9738-2.7218-2.1411-.5095-.187-1.0524-.3049-1.6259-.3049-2.6204,0-4.7526,2.1321-4.7526,4.7526v1.6826c-.0762.0389-.1461.0909-.2012.1591l-1.9005,2.3565h-5.1997c-1.8214,0-3.6595.7894-3.6595,2.5533,0,2.3853,2.0885,2.6612,3.6595,2.6612h7.3013v-.0003ZM166.6659,162.6958v4.6348h-7.3013c-2.2481,0-2.4309-.6487-2.4309-1.4326,0-1.0455,1.5282-1.3247,2.4309-1.3247h5.4936c.1856,0,.3616-.0839.4783-.2287l1.3294-1.6487h0ZM170.4766,158.8781c-.21-.5459-.1952-1.1411.042-1.6758s.6683-.9451,1.2142-1.1554c.2792-.1073.5631-.158.8399-.158.8958,0,1.7153.532,2.0473,1.3931l6.7662,17.5619c.434,1.1271-.1296,2.3973-1.2562,2.8308-1.1842.4583-2.4529-.1072-2.8872-1.2342l-6.7662-17.5623h0ZM169.5388,182.4492l3.5443-2.7955,9.8821,14.5635c.5572.8255.1968,2.0477-.8039,2.7229l-.1351.0911-.0004.0009c-.4983.3368-1.0766.4839-1.6238.4207-.5152-.0615-.9423-.3079-1.203-.6943l-9.6603-14.3092h0ZM167.7658,172.7345c.0836-.1075.1288-.2399.1288-.3763v-13.2117c0-1.3518.7725-2.5125,1.8938-3.0987-.1522.2034-.2878.4195-.3928.6562-.3703.8347-.3936,1.7634-.0652,2.6156l5.6124,14.5673v.3907c0,1.581-.7816,3.0592-2.0675,3.9852-.0109.0075-.0244.0092-.0349.0174l-.0378.0298c-.1337.0928-.267.1864-.411.2669-.0276.0152-.054.0328-.0789.052l-7.3129,5.7153c-.1256.0983-.2084.2415-.2299.3999l-1.7906,12.9174c-.078.5591-.3688,1.055-.8195,1.3958-.4499.3407-1.0051.4855-1.5666.4079l-.4235-.0583c-1.155-.16-1.9645-1.2303-1.805-2.3861.6463-5.1441,1.747-13.5293,1.9614-14.2292.3048-.7247,4.7209-6.5486,7.4397-10.057h0Z'/%3E%3Cpath class='cls-1' d='M170.0785,38.6857c3.4971,0,6.3424-2.8448,6.3424-6.3419s-2.8452-6.3419-6.3424-6.3419-6.3419,2.8448-6.3419,6.3419,2.8448,6.3419,6.3419,6.3419ZM170.0785,27.2305c2.8197,0,5.1137,2.2937,5.1137,5.1133s-2.294,5.1133-5.1137,5.1133-5.1133-2.2937-5.1133-5.1133,2.2937-5.1133,5.1133-5.1133ZM175.773,63.1138v-17.872c0-2.7312-2.2221-4.9533-4.9533-4.9533h-1.4818c-2.7316,0-4.9537,2.2221-4.9537,4.9533v18.6366c0,.3392.2752.6143.6142.6143h.4251v18.6629c0,2.3317,1.8965,4.2282,4.2275,4.2282s4.2281-1.8965,4.2281-4.2282v-15.9298c1.3802-.6813,2.2221-2.1987,1.9489-3.7914l-.0551-.3208v.0002ZM174.5444,45.2419v10.7159l-2.1285-12.3971c-.1371-.7985-.5395-1.4789-1.0907-1.9922,1.8132.2495,3.2192,1.7929,3.2192,3.6735h0ZM169.6511,86.1553c-1.6534,0-2.9988-1.3454-2.9988-2.9996v-19.2773c0-.3392-.2752-.6143-.6143-.6143h-.4251v-17.14l3.1795,18.5183c.1612.9399.6788,1.7605,1.4574,2.3109.6091.4312,1.3211.6559,2.0521.6559.1157,0,.2324-.0186.3489-.03v15.5766c0,1.6542-1.3454,2.9996-2.9996,2.9996h-.0001ZM174.2216,65.3895c-.3611.5111-.8991.8503-1.5154.9559-.6195.1048-1.237-.0344-1.7473-.3952-.5103-.3607-.8499-.899-.9555-1.5157l-3.4124-19.874c-.106-.6163.0344-1.2366.3955-1.7473.3608-.5103.8987-.8499,1.5151-.9555.1335-.0233.2663-.034.3975-.034,1.1178,0,2.1101.8063,2.3056,1.9449l3.4124,19.8739c.1056.616-.0348,1.2366-.3955,1.747h0Z'/%3E%3Cpath class='cls-1' d='M111.1309,209.5095c3.3707,0,6.1131-2.742,6.1131-6.1128s-2.7424-6.1131-6.1131-6.1131-6.1128,2.7424-6.1128,6.1131,2.742,6.1128,6.1128,6.1128ZM111.1309,198.5122c2.6932,0,4.8844,2.1913,4.8844,4.8845s-2.1913,4.8841-4.8844,4.8841-4.8842-2.1909-4.8842-4.8841,2.1909-4.8845,4.8842-4.8845ZM120.116,215.1074c-.18-1.2642-.8411-2.3824-1.8625-3.1491-1.0207-.7667-2.2829-1.0879-3.5435-.9099l-1.4082.2004c-1.2642.1799-2.3825.8411-3.1491,1.8621-.7663,1.021-1.0895,2.2797-.9099,3.5435l.4883,3.4318-4.2825,11.1154c-.2086.5412-.2539,1.1007-.1858,1.6405-.671.3754-1.1336,1.1051-1.1336,1.9526v20.8507c0,.3392.2752.6143.6143.6143s.6142-.2752.6142-.6143v-20.8507c0-.2922.1199-.5492.3031-.7315.3821.692.9934,1.2692,1.8058,1.5827.3995.1536.8159.2304,1.2314.2304.4715,0,.9423-.0984,1.3862-.296.7157-.3172,1.2749-.8664,1.6308-1.5508l.0481.3382c.0232.1616.1091.3072.2395.4047.13.0984.2935.14.4555.1168l1.0886-.1551-.0051.3607.062,17.0952c.0076,2.2469,1.8378,4.0699,4.0831,4.0699h.014c1.0906-.004,2.1149-.4319,2.8836-1.2063.7687-.7735,1.1899-1.8005,1.1863-2.8916l-.062-18.503v-.0831l.4107-.0608c.3336-.0504.5647-.3599.5171-.6943l-2.5204-17.7131h0v-.0003ZM110.4593,216.4817c-.1336-.9395.1064-1.8741.6759-2.6329.4358-.5805,1.0258-1.0008,1.699-1.2276-.2553.2953-.4692.6279-.6136,1.0029l-1.5833,4.1094-.1781-1.2518h0ZM110.7425,233.2413c-.2107.5463-.6215.9782-1.1566,1.2158-.5344.2376-1.131.2528-1.7333.02-.3742-.1441-.6788-.3858-.9131-.6783h1.279c.3392,0,.6143-.2752.6143-.6143s-.2752-.6143-.6143-.6143h-1.76c-.0201-.3069.0187-.6218.1363-.9271l6.7722-17.5775c.332-.862,1.1526-1.3946,2.0493-1.3946.2771,0,.5615.0508.8411.1583,1.1278.4348,1.6921,1.7062,1.2578,2.8344l-6.7727,17.5776h0ZM121.0031,232.439c-.3008.0456-.5231.304-.5231.6079l.062,19.1198c.0024.7623-.292,1.4798-.8295,2.0213-.5371.5407-1.2534.8407-2.0157.8431h-.0095c-1.5698,0-2.8496-1.2742-2.8548-2.846l-.062-17.084.0156-1.0679c.0024-.1792-.0735-.3512-.2083-.4695-.1128-.1-.2576-.1536-.406-.1536-.0287,0-.0579.0024-.0867.0063l-1.1918.1696-.2607-1.8327,6.0292-15.6481c.1232-.3198.1781-.6464.2021-.972.0093.0499.0286.0963.0358.1469l2.4348,17.1092-.3311.0496h-.0003Z'/%3E%3Cpath class='cls-1' d='M111.1309-17.2622c3.3707,0,6.1131-2.742,6.1131-6.1128s-2.7424-6.1131-6.1131-6.1131-6.1128,2.7423-6.1128,6.1131,2.742,6.1128,6.1128,6.1128ZM111.1309-28.2595c2.6932,0,4.8844,2.1913,4.8844,4.8845s-2.1913,4.8841-4.8844,4.8841-4.8842-2.1909-4.8842-4.8841,2.1909-4.8845,4.8842-4.8845ZM120.116-11.6642c-.18-1.2642-.8411-2.3824-1.8625-3.1491-1.0207-.7667-2.2829-1.0879-3.5435-.9099l-1.4082.2004c-1.2642.1799-2.3825.8411-3.1491,1.8621-.7663,1.021-1.0895,2.2797-.9099,3.5435l.4883,3.4318-4.2825,11.1154c-.2086.5412-.2539,1.1007-.1858,1.6405-.671.3754-1.1336,1.1051-1.1336,1.9526v20.8507c0,.3392.2752.6143.6143.6143s.6142-.2752.6142-.6143V8.023c0-.2922.1199-.5492.3031-.7315.3821.692.9934,1.2692,1.8058,1.5827.3995.1536.8159.2304,1.2314.2304.4715,0,.9423-.0984,1.3862-.296.7157-.3172,1.2749-.8664,1.6308-1.5508l.0481.3382c.0232.1616.1091.3072.2395.4047.13.0984.2935.14.4555.1168l1.0886-.1551-.0051.3607.062,17.0952c.0076,2.2468,1.8378,4.0699,4.0831,4.0699h.014c1.0906-.004,2.1149-.4319,2.8836-1.2063.7687-.7735,1.1899-1.8005,1.1863-2.8916l-.062-18.503v-.0831l.4107-.0608c.3336-.0504.5647-.3599.5171-.6943l-2.5204-17.7131h0v-.0002ZM110.4593-10.2899c-.1336-.9395.1064-1.8741.6759-2.6329.4358-.5805,1.0258-1.0008,1.699-1.2276-.2553.2953-.4692.6279-.6136,1.0029l-1.5833,4.1094-.1781-1.2518h0ZM110.7425,6.4697c-.2107.5463-.6215.9782-1.1566,1.2158-.5344.2376-1.131.2528-1.7333.02-.3742-.1441-.6788-.3858-.9131-.6782h1.279c.3392,0,.6143-.2752.6143-.6143s-.2752-.6143-.6143-.6143h-1.76c-.0201-.3069.0187-.6218.1363-.9271l6.7722-17.5775c.332-.8619,1.1526-1.3946,2.0493-1.3946.2771,0,.5615.0508.8411.1583,1.1278.4347,1.6921,1.7062,1.2578,2.8344l-6.7727,17.5776h0ZM121.0031,5.6674c-.3008.0456-.5231.304-.5231.6079l.062,19.1197c.0024.7623-.292,1.4798-.8295,2.0213-.5371.5407-1.2534.8407-2.0157.8431h-.0095c-1.5698,0-2.8496-1.2742-2.8548-2.846l-.062-17.084.0156-1.0679c.0024-.1792-.0735-.3512-.2083-.4695-.1128-.1-.2576-.1536-.406-.1536-.0287,0-.0579.0024-.0867.0064l-1.1918.1696-.2607-1.8327,6.0292-15.6481c.1232-.3198.1781-.6464.2021-.9719.0093.0499.0286.0963.0358.1469l2.4348,17.1092-.3311.0496h-.0003Z'/%3E%3Cpath class='cls-1' d='M1.9423-19.9412c3.6484,0,6.6172-2.9683,6.6172-6.6167s-2.9688-6.6167-6.6172-6.6167-6.6167,2.9683-6.6167,6.6167,2.9683,6.6167,6.6167,6.6167ZM1.9423-31.8748c2.9316,0,5.3164,2.3853,5.3164,5.3169s-2.3848,5.3169-5.3164,5.3169-5.3169-2.3853-5.3169-5.3169,2.3853-5.3169,5.3169-5.3169ZM14.5243,7.8971l-.88-2.6166c.4713-.5944.7648-1.3355.7648-2.1509V-3.0789l-6.4287-10.917-.0007.0004c-.294-.5087-.7245-.9064-1.2241-1.1895l-.4295-1.2748c-.3301-.9805-1.2461-1.6387-2.2803-1.6387H-.0016c-1.0269,0-1.9409.6519-2.2749,1.6221l-1.28,3.7158-5.4758,7.2379h-2.0918c-1.9434,0-3.5244,1.5811-3.5244,3.5244,0,1.9307,1.5708,3.5117,3.5015,3.5244l2.663.0175-2.1322,6.1895c-.2485.7227-.1367,1.4932.3066,2.1152s1.1353.9785,1.8989.9785H-3.271l-4.1133,8.4414c-.2749.5625-.3926,1.1904-.3403,1.8164l.7578,9.0674c.1421,1.6943,1.5854,3.0225,3.2861,3.0225h.3066c.9141,0,1.7642-.3662,2.3931-1.0293s.9482-1.5322.8994-2.4453l-.4624-8.6025c-.0249-.4658.0967-.918.3516-1.3096l1.5045-2.3083,2.9291,13.1159c.3398,1.5186,1.6631,2.5791,3.2188,2.5791.9951,0,1.9258-.4424,2.5547-1.2139.6289-.7705.875-1.7725.6748-2.7471l-3.7411-18.2402h5.3642c.7598,0,1.4502-.3545,1.8945-.9717.4434-.6162.5596-1.3838.3174-2.1045h-.0001ZM2.7084-10.0419l1.8511,3.9512c.1924.4106.2939.8682.2939,1.3237v1.2153H1.3571l1.3513-6.4903h0ZM1.2079-2.2518h3.6455V1.9635c0,1.8223,1.4824,3.3047,3.3047,3.3047s3.3047-1.4824,3.3047-3.3047V-2.2518h1.6455V3.1295c0,1.2041-.9795,2.1836-2.1846,2.1836H3.3925c-1.2041,0-2.1846-.9795-2.1846-2.1836,0,0,0-5.3813,0-5.3813ZM11.4628-5.5189l1.1584,1.9673h-1.1584v-1.9673ZM9.8476-7.1908c.2061.4233.3145.8955.3145,1.3667V1.9635c0,1.1055-.8984,2.0039-2.0039,2.0039s-2.0039-.8984-2.0039-2.0039v-6.7305c0-.6455-.1445-1.2944-.418-1.876l-2.0664-4.4116-.0723-.1182c-.6465-.8472-.4912-2.0728.3457-2.7314.4473-.3525,1.0264-.4932,1.5859-.3848.5596.1079,1.043.4531,1.3057.9067l3.0127,6.1914h0ZM-11.1383.2262c-1.2188-.0078-2.2104-1.0059-2.2104-2.2246,0-1.2266.998-2.2246,2.2246-2.2246h2.7383l3.4666-4.5816L-8.0372.2466l-3.101-.0204h0ZM9.4159,29.4753c.1211.5898-.0283,1.1973-.4092,1.6641s-.9443.7344-1.5469.7344c-.9424,0-1.7441-.6416-1.9492-1.5615l-3.206-14.3557,3.248-4.9832h.0685l3.7948,18.502h0ZM13.1513,9.2428c-.1963.2734-.502.4297-.8389.4297h-7.4648L-1.2813,19.0778c-.4067.624-.6006,1.3467-.5605,2.0898l.4624,8.6025c.0293.5527-.1641,1.0791-.5454,1.4805-.3809.4023-.8955.623-1.4492.623h-.3066c-1.0303,0-1.9043-.8037-1.9902-1.8301l-.7578-9.0664c-.0332-.3926.0405-.7861.2129-1.1387L-1.1918,9.5259h-7.2188c-.3379,0-.6445-.1572-.8403-.4326-.1968-.2754-.2461-.6172-.1357-.9365L-1.0468-16.0532c.1533-.4458.5732-.7456,1.0454-.7456h4.0474c.4756,0,.8965.3027,1.0479.7534l.1466.4352c-.7548-.0193-1.4992.2107-2.1017.6844-.7491.59-1.1564,1.4537-1.2172,2.3444l-.0123-.0026L-.078-3.0342l-.0137,6.1636c0,1.9209,1.5635,3.4844,3.4844,3.4844h7.5312c.6005,0,1.1573-.1666,1.6511-.435l.7171,2.1323c.1074.3193.0557.6582-.1406.9316h-.0002Z'/%3E%3Cpath class='cls-1' d='M228.714-19.9412c3.6484,0,6.6172-2.9683,6.6172-6.6167s-2.9688-6.6167-6.6172-6.6167-6.6167,2.9683-6.6167,6.6167,2.9683,6.6167,6.6167,6.6167ZM228.714-31.8748c2.9316,0,5.3164,2.3853,5.3164,5.3169s-2.3848,5.3169-5.3164,5.3169-5.3169-2.3853-5.3169-5.3169,2.3853-5.3169,5.3169-5.3169ZM241.296,7.8971l-.88-2.6166c.4713-.5944.7648-1.3355.7648-2.1509V-3.0789l-6.4287-10.917-.0007.0004c-.294-.5087-.7245-.9064-1.2241-1.1895l-.4295-1.2748c-.3301-.9805-1.2461-1.6387-2.2803-1.6387h-4.0474c-1.0269,0-1.9409.6519-2.2749,1.6221l-1.28,3.7158-5.4758,7.2379h-2.0918c-1.9434,0-3.5244,1.5811-3.5244,3.5244,0,1.9307,1.5708,3.5117,3.5015,3.5244l2.663.0175-2.1322,6.1895c-.2485.7227-.1367,1.4932.3066,2.1152s1.1353.9785,1.8989.9785h5.1396l-4.1133,8.4414c-.2749.5625-.3926,1.1904-.3403,1.8164l.7578,9.0674c.1421,1.6943,1.5854,3.0225,3.2861,3.0225h.3066c.9141,0,1.7642-.3662,2.3931-1.0293s.9482-1.5322.8994-2.4453l-.4624-8.6025c-.0249-.4658.0967-.918.3516-1.3096l1.5045-2.3083,2.9291,13.1159c.3398,1.5186,1.6631,2.5791,3.2188,2.5791.9951,0,1.9258-.4424,2.5547-1.2139.6289-.7705.875-1.7725.6748-2.7471l-3.7411-18.2402h5.3642c.7598,0,1.4502-.3545,1.8945-.9717.4434-.6162.5596-1.3838.3174-2.1045h-.0001ZM229.4801-10.0419l1.8511,3.9512c.1924.4106.2939.8682.2939,1.3237v1.2153h-3.4963l1.3513-6.4903h0ZM227.9796-2.2518h3.6455V1.9635c0,1.8223,1.4824,3.3047,3.3047,3.3047s3.3047-1.4824,3.3047-3.3047V-2.2518h1.6455V3.1295c0,1.2041-.9795,2.1836-2.1846,2.1836h-7.5312c-1.2041,0-2.1846-.9795-2.1846-2.1836,0,0,0-5.3813,0-5.3813ZM238.2345-5.5189l1.1584,1.9673h-1.1584v-1.9673ZM236.6193-7.1908c.2061.4233.3145.8955.3145,1.3667V1.9635c0,1.1055-.8984,2.0039-2.0039,2.0039s-2.0039-.8984-2.0039-2.0039v-6.7305c0-.6455-.1445-1.2944-.418-1.876l-2.0664-4.4116-.0723-.1182c-.6465-.8472-.4912-2.0728.3457-2.7314.4473-.3525,1.0264-.4932,1.5859-.3848.5596.1079,1.043.4531,1.3057.9067l3.0127,6.1914h0ZM215.6334.2262c-1.2188-.0078-2.2104-1.0059-2.2104-2.2246,0-1.2266.998-2.2246,2.2246-2.2246h2.7383l3.4666-4.5816-3.118,9.0512-3.101-.0204h0ZM236.1876,29.4753c.1211.5898-.0283,1.1973-.4092,1.6641s-.9443.7344-1.5469.7344c-.9424,0-1.7441-.6416-1.9492-1.5615l-3.206-14.3557,3.248-4.9832h.0685l3.7948,18.502h0ZM239.923,9.2428c-.1963.2734-.502.4297-.8389.4297h-7.4648l-6.1289,9.4053c-.4067.624-.6006,1.3467-.5605,2.0898l.4624,8.6025c.0293.5527-.1641,1.0791-.5454,1.4805-.3809.4023-.8955.623-1.4492.623h-.3066c-1.0303,0-1.9043-.8037-1.9902-1.8301l-.7578-9.0664c-.0332-.3926.0405-.7861.2129-1.1387l5.0239-10.3125h-7.2188c-.3379,0-.6445-.1572-.8403-.4326-.1968-.2754-.2461-.6172-.1357-.9365l8.3398-24.21c.1533-.4458.5732-.7456,1.0454-.7456h4.0474c.4756,0,.8965.3027,1.0479.7534l.1466.4352c-.7548-.0193-1.4992.2107-2.1017.6844-.7491.59-1.1564,1.4537-1.2172,2.3444l-.0123-.0026-1.9873,9.5498-.0137,6.1636c0,1.9209,1.5635,3.4844,3.4844,3.4844h7.5312c.6005,0,1.1573-.1666,1.6511-.435l.7171,2.1323c.1074.3193.0557.6582-.1406.9316h-.0002Z'/%3E%3Cpath class='cls-1' d='M1.9423,206.8305c3.6484,0,6.6172-2.9683,6.6172-6.6167s-2.9688-6.6167-6.6172-6.6167-6.6167,2.9683-6.6167,6.6167,2.9683,6.6167,6.6167,6.6167ZM1.9423,194.8969c2.9316,0,5.3164,2.3853,5.3164,5.3169s-2.3848,5.3169-5.3164,5.3169-5.3169-2.3853-5.3169-5.3169,2.3853-5.3169,5.3169-5.3169ZM14.5243,234.6688l-.88-2.6166c.4713-.5944.7648-1.3355.7648-2.1509v-6.2085l-6.4287-10.917-.0007.0004c-.294-.5087-.7245-.9064-1.2241-1.1895l-.4295-1.2748c-.3301-.9805-1.2461-1.6387-2.2803-1.6387H-.0016c-1.0269,0-1.9409.6519-2.2749,1.6221l-1.28,3.7158-5.4758,7.2379h-2.0918c-1.9434,0-3.5244,1.5811-3.5244,3.5244,0,1.9307,1.5708,3.5117,3.5015,3.5244l2.663.0175-2.1322,6.1895c-.2485.7227-.1367,1.4932.3066,2.1152s1.1353.9785,1.8989.9785H-3.271l-4.1133,8.4414c-.2749.5625-.3926,1.1904-.3403,1.8164l.7578,9.0674c.1421,1.6943,1.5854,3.0225,3.2861,3.0225h.3066c.9141,0,1.7642-.3662,2.3931-1.0293s.9482-1.5322.8994-2.4453l-.4624-8.6025c-.0249-.4658.0967-.918.3516-1.3096l1.5045-2.3083,2.9291,13.1159c.3398,1.5186,1.6631,2.5791,3.2188,2.5791.9951,0,1.9258-.4424,2.5547-1.2139.6289-.7705.875-1.7725.6748-2.7471l-3.7411-18.2402h5.3642c.7598,0,1.4502-.3545,1.8945-.9717.4434-.6162.5596-1.3838.3174-2.1045h-.0001ZM2.7084,216.7298l1.8511,3.9512c.1924.4106.2939.8682.2939,1.3237v1.2153H1.3571l1.3513-6.4903h0ZM1.2079,224.5199h3.6455v4.2153c0,1.8223,1.4824,3.3047,3.3047,3.3047s3.3047-1.4824,3.3047-3.3047v-4.2153h1.6455v5.3813c0,1.2041-.9795,2.1836-2.1846,2.1836H3.3925c-1.2041,0-2.1846-.9795-2.1846-2.1836,0,0,0-5.3813,0-5.3813ZM11.4628,221.2528l1.1584,1.9673h-1.1584v-1.9673ZM9.8476,219.5809c.2061.4233.3145.8955.3145,1.3667v7.7876c0,1.1055-.8984,2.0039-2.0039,2.0039s-2.0039-.8984-2.0039-2.0039v-6.7305c0-.6455-.1445-1.2944-.418-1.876l-2.0664-4.4116-.0723-.1182c-.6465-.8472-.4912-2.0728.3457-2.7314.4473-.3525,1.0264-.4932,1.5859-.3848.5596.1079,1.043.4531,1.3057.9067l3.0127,6.1914h0ZM-11.1383,226.9979c-1.2188-.0078-2.2104-1.0059-2.2104-2.2246,0-1.2266.998-2.2246,2.2246-2.2246h2.7383l3.4666-4.5816-3.118,9.0512-3.101-.0204h0ZM9.4159,256.247c.1211.5898-.0283,1.1973-.4092,1.6641s-.9443.7344-1.5469.7344c-.9424,0-1.7441-.6416-1.9492-1.5615l-3.206-14.3557,3.248-4.9832h.0685l3.7948,18.502h0ZM13.1513,236.0145c-.1963.2734-.502.4297-.8389.4297h-7.4648l-6.1289,9.4053c-.4067.624-.6006,1.3467-.5605,2.0898l.4624,8.6025c.0293.5527-.1641,1.0791-.5454,1.4805-.3809.4023-.8955.623-1.4492.623h-.3066c-1.0303,0-1.9043-.8037-1.9902-1.8301l-.7578-9.0664c-.0332-.3926.0405-.7861.2129-1.1387l5.0239-10.3125h-7.2188c-.3379,0-.6445-.1572-.8403-.4326-.1968-.2754-.2461-.6172-.1357-.9365l8.3398-24.21c.1533-.4458.5732-.7456,1.0454-.7456h4.0474c.4756,0,.8965.3027,1.0479.7534l.1466.4352c-.7548-.0193-1.4992.2107-2.1017.6844-.7491.59-1.1564,1.4537-1.2172,2.3444l-.0123-.0026-1.9873,9.5498-.0137,6.1636c0,1.9209,1.5635,3.4844,3.4844,3.4844h7.5312c.6005,0,1.1573-.1666,1.6511-.435l.7171,2.1323c.1074.3193.0557.6582-.1406.9316h-.0002Z'/%3E%3Cpath class='cls-1' d='M228.714,206.8305c3.6484,0,6.6172-2.9683,6.6172-6.6167s-2.9688-6.6167-6.6172-6.6167-6.6167,2.9683-6.6167,6.6167,2.9683,6.6167,6.6167,6.6167ZM228.714,194.8969c2.9316,0,5.3164,2.3853,5.3164,5.3169s-2.3848,5.3169-5.3164,5.3169-5.3169-2.3853-5.3169-5.3169,2.3853-5.3169,5.3169-5.3169ZM241.296,234.6688l-.88-2.6166c.4713-.5944.7648-1.3355.7648-2.1509v-6.2085l-6.4287-10.917-.0007.0004c-.294-.5087-.7245-.9064-1.2241-1.1895l-.4295-1.2748c-.3301-.9805-1.2461-1.6387-2.2803-1.6387h-4.0474c-1.0269,0-1.9409.6519-2.2749,1.6221l-1.28,3.7158-5.4758,7.2379h-2.0918c-1.9434,0-3.5244,1.5811-3.5244,3.5244,0,1.9307,1.5708,3.5117,3.5015,3.5244l2.663.0175-2.1322,6.1895c-.2485.7227-.1367,1.4932.3066,2.1152s1.1353.9785,1.8989.9785h5.1396l-4.1133,8.4414c-.2749.5625-.3926,1.1904-.3403,1.8164l.7578,9.0674c.1421,1.6943,1.5854,3.0225,3.2861,3.0225h.3066c.9141,0,1.7642-.3662,2.3931-1.0293s.9482-1.5322.8994-2.4453l-.4624-8.6025c-.0249-.4658.0967-.918.3516-1.3096l1.5045-2.3083,2.9291,13.1159c.3398,1.5186,1.6631,2.5791,3.2188,2.5791.9951,0,1.9258-.4424,2.5547-1.2139.6289-.7705.875-1.7725.6748-2.7471l-3.7411-18.2402h5.3642c.7598,0,1.4502-.3545,1.8945-.9717.4434-.6162.5596-1.3838.3174-2.1045h-.0001ZM229.4801,216.7298l1.8511,3.9512c.1924.4106.2939.8682.2939,1.3237v1.2153h-3.4963l1.3513-6.4903h0ZM227.9796,224.5199h3.6455v4.2153c0,1.8223,1.4824,3.3047,3.3047,3.3047s3.3047-1.4824,3.3047-3.3047v-4.2153h1.6455v5.3813c0,1.2041-.9795,2.1836-2.1846,2.1836h-7.5312c-1.2041,0-2.1846-.9795-2.1846-2.1836,0,0,0-5.3813,0-5.3813ZM238.2345,221.2528l1.1584,1.9673h-1.1584v-1.9673ZM236.6193,219.5809c.2061.4233.3145.8955.3145,1.3667v7.7876c0,1.1055-.8984,2.0039-2.0039,2.0039s-2.0039-.8984-2.0039-2.0039v-6.7305c0-.6455-.1445-1.2944-.418-1.876l-2.0664-4.4116-.0723-.1182c-.6465-.8472-.4912-2.0728.3457-2.7314.4473-.3525,1.0264-.4932,1.5859-.3848.5596.1079,1.043.4531,1.3057.9067l3.0127,6.1914h0ZM215.6334,226.9979c-1.2188-.0078-2.2104-1.0059-2.2104-2.2246,0-1.2266.998-2.2246,2.2246-2.2246h2.7383l3.4666-4.5816-3.118,9.0512-3.101-.0204h0ZM236.1876,256.247c.1211.5898-.0283,1.1973-.4092,1.6641s-.9443.7344-1.5469.7344c-.9424,0-1.7441-.6416-1.9492-1.5615l-3.206-14.3557,3.248-4.9832h.0685l3.7948,18.502h0ZM239.923,236.0145c-.1963.2734-.502.4297-.8389.4297h-7.4648l-6.1289,9.4053c-.4067.624-.6006,1.3467-.5605,2.0898l.4624,8.6025c.0293.5527-.1641,1.0791-.5454,1.4805-.3809.4023-.8955.623-1.4492.623h-.3066c-1.0303,0-1.9043-.8037-1.9902-1.8301l-.7578-9.0664c-.0332-.3926.0405-.7861.2129-1.1387l5.0239-10.3125h-7.2188c-.3379,0-.6445-.1572-.8403-.4326-.1968-.2754-.2461-.6172-.1357-.9365l8.3398-24.21c.1533-.4458.5732-.7456,1.0454-.7456h4.0474c.4756,0,.8965.3027,1.0479.7534l.1466.4352c-.7548-.0193-1.4992.2107-2.1017.6844-.7491.59-1.1564,1.4537-1.2172,2.3444l-.0123-.0026-1.9873,9.5498-.0137,6.1636c0,1.9209,1.5635,3.4844,3.4844,3.4844h7.5312c.6005,0,1.1573-.1666,1.6511-.435l.7171,2.1323c.1074.3193.0557.6582-.1406.9316h-.0002Z'/%3E%3Cpath class='cls-1' d='M111.8862,96.7053c3.3276,0,6.0347-2.707,6.0347-6.0342s-2.707-6.0347-6.0347-6.0347-6.0347,2.707-6.0347,6.0347,2.707,6.0342,6.0347,6.0342ZM111.8862,86.1364c2.5005,0,4.5347,2.0342,4.5347,4.5347s-2.0342,4.5342-4.5347,4.5342-4.5347-2.0342-4.5347-4.5342,2.0342-4.5347,4.5347-4.5347ZM131.2402,118.1779c-.3271-.6494-.9189-1.127-1.624-1.3105l-11.0391-2.8721-.2665-9.4722,7.5409-.2626c1.1934-.042,2.2227-.8818,2.5029-2.043l2.042-8.4673c.209-.8291.0654-1.7183-.3945-2.4395-.46-.7217-1.2051-1.2275-2.0459-1.3882-1.5898-.3047-3.1768.6851-3.6006,2.2534l-1.2305,4.5508c-.0811.2993-.3457.5088-.6582.521l-8.334.3242-5.0879.1982c-1.7637.0688-3.4565.644-4.896,1.6631l-5.2134,3.689c-.793.562-1.3735,1.3472-1.6787,2.271l-1.8135,5.501c-.3105.9429-.2266,1.9453.2378,2.8228.4639.877,1.2446,1.5107,2.27,1.8047,1.9424.5625,3.9321-.5117,4.5264-2.437l1.2114-3.9263c.106-.3433.3096-.6445.5894-.8711l1.5737-1.2739.002,10.3647-.96,11.3516-5.5576,7.6611c-1.1255,1.5527-.8306,3.7031.7285,4.9414.6616.5254,1.4585.8037,2.2847.8037.1606,0,.3223-.0107.4844-.0322.9902-.1299,1.8638-.6426,2.4604-1.4443l6.9043-9.292.7891-9.9727c.0244-.3047.2607-.5078.5889-.5322l3.4937.0791,5.2754,1.3164-2.4229,6.3398c-.708,1.8516.2139,3.9561,2.123,4.7197,1.9189.7686,4.1045-.1582,4.8711-2.0674l4.4111-10.9932c.2705-.6729.2383-1.4316-.0879-2.0791ZM122.5254,98.7468c.9707-.0381,1.7939-.6924,2.0469-1.6279l1.2324-4.5522c.2188-.8145,1.0459-1.3281,1.8701-1.1704.4434.0845.8203.3403,1.0625.7207.2422.3799.3145.8296.2021,1.2739l-2.0439,8.4751c-.1221.5088-.5732.877-1.0967.8955l-7.5304.2623-.0458-1.628c-.0261-.9148-.376-1.7611-.9651-2.444l5.2679-.205ZM129.9355,119.6985l-4.4111,10.9932c-.458,1.1396-1.7666,1.6963-2.9912,1.2051-1.084-.4336-1.626-1.6729-1.21-2.7637l3.0283-7.9199-6.999-1.7471-3.7422-.1035c-1.0952-.0195-2.0312.8164-2.1177,1.9131l-.7549,9.543-6.6475,8.9463c-.3516.4727-.8667.7754-1.4512.8516-.5908.0791-1.1724-.0859-1.6982-.5029-.8721-.6934-1.043-1.9414-.3901-2.8418l5.8022-7.999.9985-11.8311v-13.5723l-4.0166,3.252c-.5122.4146-.8857.9663-1.0796,1.5952l-1.2114,3.9258c-.3511,1.1372-1.5244,1.7686-2.751,1.417-.5576-.1597-1.0146-.5303-1.2856-1.0435-.272-.5137-.3213-1.1001-.1392-1.6519l1.8135-5.5005c.2036-.6172.5913-1.1416,1.1206-1.5166l5.2134-3.689c1.2017-.8511,2.6152-1.3311,4.0879-1.3887l5.0879-.1982c.6514-.0293,1.2803.2075,1.7588.6548.4795.4482.7539,1.0566.7725,1.7124l.3877,13.7251,12.1279,3.1553c.292.0762.5273.2656.6621.5342.1348.2666.1475.5674.0352.8457Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  z-index: 3;
  background-size: 100rem;
  opacity: 0.2;
}

.contact_page--form_wrapper {
  background-color: #FFFFFF;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  box-shadow: 0 2.5rem 10rem 0 rgba(0, 0, 0, 0.15);
  margin-top: -10rem;
  position: relative;
  z-index: 4;
}
.contact_page--form_wrapper .required {
  font-size: 1.2rem;
  margin: 2.4rem 0 0 0;
  font-style: italic;
}
@media only screen and (min-width: 1200px) {
  .contact_page--form_wrapper .required {
    margin: 4.8rem 0 0 0;
    font-size: 1.6rem;
  }
}
.contact_page--form_wrapper .required.last {
  margin-top: 0;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 1200px) {
  .contact_page--form_wrapper .required.last {
    margin-bottom: 3.6rem;
  }
}

.secret_box {
  display: none;
}

.wpcf7-form label {
  display: block;
  font-size: 1.2rem;
  color: #333333;
  font-weight: 600;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form label {
    margin-bottom: 2.4rem;
    font-size: 1.6rem;
  }
}
.wpcf7-form label:last-of-type {
  margin-bottom: 0;
}
.wpcf7-form span {
  display: block;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form span {
    margin-top: 1rem;
  }
}
.wpcf7-form select,
.wpcf7-form input:not([type=radio], [type=checkbox]),
.wpcf7-form textarea {
  font-family: "Exo", Arial, sans-serif;
  font-size: 1.4rem;
  padding: 1rem 1.2rem 1rem 1.2rem;
  background-color: rgba(0, 0, 0, 0.05);
  outline: 0.3rem solid rgba(51, 51, 51, 0);
  border: 0.1rem solid transparent;
  position: relative;
  z-index: 1;
  width: 100%;
  border-radius: 1rem;
  transition: 0.2s ease;
}
.wpcf7-form select:hover, .wpcf7-form select:focus,
.wpcf7-form input:not([type=radio], [type=checkbox]):hover,
.wpcf7-form input:not([type=radio], [type=checkbox]):focus,
.wpcf7-form textarea:hover,
.wpcf7-form textarea:focus {
  border-color: #d62f52;
  outline: 0.3rem solid rgba(51, 51, 51, 0.3);
  border: 0.1rem solid #333333;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form select,
  .wpcf7-form input:not([type=radio], [type=checkbox]),
  .wpcf7-form textarea {
    font-size: 1.8rem;
    padding: 1.4rem 1.8rem 1.3rem 1.8rem;
  }
}
.wpcf7-form input.wpcf7-not-valid {
  background-color: rgba(214, 47, 82, 0.15);
  color: #333333;
}
.wpcf7-form input.wpcf7-not-valid:hover, .wpcf7-form input.wpcf7-not-valid:focus {
  border-color: #d62f52;
  outline: 0.3rem solid rgba(214, 47, 82, 0.3);
  border: 0.1rem solid #d62f52;
}
.wpcf7-form .label_big {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.2rem;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .label_big {
    font-size: 1.6rem;
  }
}
.wpcf7-form .label_big span {
  margin: 0;
  color: rgba(51, 51, 51, 0.8);
  font-weight: 400;
  font-size: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .label_big span {
    font-size: 1.6rem;
  }
}
.wpcf7-form .form_select.big {
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .form_select.big {
    margin-bottom: 3.6rem;
  }
}
.wpcf7-form .form_select .wpcf7-form-control-wrap {
  position: relative;
}
.wpcf7-form .form_select .wpcf7-form-control-wrap:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 1.6rem;
  height: 1.6rem;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
  pointer-events: none;
  display: block;
}
.wpcf7-form select {
  cursor: pointer;
  appearance: none;
  width: 100%;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 4.8rem;
}
.wpcf7-form .wpcf7-radio#bereich {
  display: flex;
  margin-top: 0;
  margin-bottom: 2.4rem;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item {
  margin: 0;
  padding: 0;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label {
  cursor: pointer;
  margin: 0;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label input[type=radio] {
  appearance: none;
  width: 0;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label input[type=radio]:checked + span {
  background-color: #d62f52;
  color: #FFFFFF;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label span {
  display: inline-block;
  padding: 1rem 2rem;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label span:hover {
  background-color: #ededed;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item > label .wpcf7-list-item-label {
  color: #333333;
  margin: 0;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item.first span {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.wpcf7-form .wpcf7-radio#bereich .wpcf7-list-item.last span {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.wpcf7-form .wpcf7-radio.default {
  margin-top: 0;
  margin-bottom: 4.8rem;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item {
  margin: 0 0 2rem 0;
  padding: 0;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label {
  display: flex;
  text-align: center;
  cursor: pointer;
  margin: 0;
  gap: 1rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label {
    gap: 2rem;
  }
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label .wpcf7-list-item-label {
  color: #333333;
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label input[type=radio] {
  appearance: none;
  border: 0.2rem solid #d62f52;
  height: 2rem;
  width: 2rem;
  border-radius: 1rem;
  position: relative;
  transition: all 0.2s ease;
  cursor: pointer;
  flex: 0 0 auto;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label input[type=radio]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
  border-radius: 0.5rem;
  transition: all 0.2s ease;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label input[type=radio]:hover:after {
  background-color: #d62f52;
  opacity: 0.5;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label input[type=radio]:checked:after {
  background-color: #d62f52;
  opacity: 1;
}
.wpcf7-form .wpcf7-radio.default .wpcf7-list-item > label .wpcf7-list-item-label {
  text-align: left;
}
.wpcf7-form .wpcf7-acceptance, .wpcf7-form .wpcf7-checkbox {
  margin: 2.4rem 0 2.4rem 0;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .wpcf7-acceptance, .wpcf7-form .wpcf7-checkbox {
    margin: 2.4rem 0 3.6rem 0;
  }
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
  padding: 0;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label {
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label {
    gap: 1.8rem;
  }
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label:hover input[type=checkbox], .wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label:focus input[type=checkbox], .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label:hover input[type=checkbox], .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label:focus input[type=checkbox] {
  background-color: #ededed;
  outline: 0.3rem solid rgba(51, 51, 51, 0.3);
  border: 0.1rem solid #333333;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label input[type=checkbox], .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label input[type=checkbox] {
  appearance: none;
  width: 3rem;
  height: 3rem;
  background-color: rgba(0, 0, 0, 0.05);
  background-position: center;
  border-radius: 1rem;
  transition: all 0.2s ease;
  cursor: pointer;
  border: 0.1rem solid transparent;
  outline: 0.3rem solid rgba(51, 51, 51, 0);
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label input[type=checkbox]:checked, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: 2rem;
  background-repeat: no-repeat;
  background-color: #d62f52;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label input[type=checkbox]:checked:hover, .wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label input[type=checkbox]:checked:focus, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label input[type=checkbox]:checked:hover, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label input[type=checkbox]:checked:focus {
  border: 0.1rem solid transparent;
  outline: 0.3rem solid rgba(214, 47, 82, 0.3);
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label input[type=checkbox], .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label input[type=checkbox] {
    width: 3.6rem;
    height: 3.6rem;
  }
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label .wpcf7-list-item-label, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label .wpcf7-list-item-label {
  color: #333333;
  margin: 0;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label .wpcf7-list-item-label a, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label .wpcf7-list-item-label a {
  color: #d62f52;
  text-decoration: none;
  transition: all 0.2s ease;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item > label .wpcf7-list-item-label a:hover, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label .wpcf7-list-item-label a:hover {
  color: #333333;
}
.wpcf7-form .wpcf7-checkbox {
  margin: 2.4rem 0 2.4rem;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
  margin-bottom: 1.2rem;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item:last-child {
  margin-bottom: 0;
}
.wpcf7-form .wpcf7-checkbox.abend {
  margin-bottom: 0;
}
.wpcf7-form input.wpcf7-submit {
  background-color: #d62f52;
  color: #FFFFFF;
  font-weight: 700;
  cursor: pointer;
  position: relative;
  border-radius: 1rem;
}
@media only screen and (min-width: 992px) {
  .wpcf7-form input.wpcf7-submit:hover {
    background-color: #333333;
    transform: scale(1.05);
    color: white;
    box-shadow: 0 1rem 2rem -1rem rgba(51, 51, 51, 0.25);
    outline: 0;
    border: 0.1rem solid #e1e1e1;
  }
}
.wpcf7-form input.wpcf7-submit:disabled {
  background-color: rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
}
@media only screen and (min-width: 992px) {
  .wpcf7-form input.wpcf7-submit:disabled:hover {
    transform: scale(1);
    box-shadow: none;
  }
}
.wpcf7-form .wpcf7-form-control-wrap {
  position: relative;
  z-index: 1;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
  background-color: #d62f52;
  color: white;
  padding: 0.2rem 0.6rem;
  border-radius: 0.4rem;
  margin: 0;
  right: 1rem;
  transform: translateY(-50%);
  font-size: 1rem;
  font-weight: 700;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 1.2rem;
    padding: 0.8rem 1.2rem;
    border-radius: 1rem;
  }
}

.wpcf7-form.submitting .wpcf7-spinner {
  display: block;
  margin: 2.4rem auto;
}
.wpcf7-form .wpcf7-spinner {
  display: none;
}
.wpcf7-form.sent {
  position: relative;
}
.wpcf7-form.sent .step-content {
  padding-bottom: 8.9rem;
}
.wpcf7-form.sent button.uacf7-prev {
  cursor: not-allowed;
  pointer-events: none;
  color: rgba(51, 51, 51, 0.4) !important;
}

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output {
  margin: 0;
  left: 0;
  bottom: 0;
  border: none;
  padding: 1rem 2rem;
  text-align: center;
  font-weight: 700;
  position: absolute;
  width: 100%;
  text-align: center;
}

.wpcf7 form.sent .wpcf7-response-output {
  background-color: #00a19a;
  color: #FFFFFF;
}

.wpcf7 form.invalid .wpcf7-response-output {
  background-color: #f39200;
  color: #FFFFFF;
}

fieldset {
  padding: 1.8rem;
  border-radius: 2rem;
  border: 0.1rem solid rgba(0, 0, 0, 0.15);
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 768px) {
  fieldset {
    padding: 2.4rem;
    margin-bottom: 2.4rem;
  }
}
fieldset legend {
  padding: 0 1.2rem;
  margin-left: -1.2rem;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
}
fieldset *:last-child {
  margin-bottom: 0 !important;
}

div[data-class=wpcf7cf_group] {
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 1200px) {
  div[data-class=wpcf7cf_group] {
    margin-bottom: 4.8rem;
  }
}
div[data-class=wpcf7cf_group]:last-of-type {
  margin-bottom: 0;
}

#arithmetic_input_holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
#arithmetic_input_holder input[type=number] {
  width: 100%;
}

#arithmetic_cal {
  display: flex;
  gap: 1rem;
  align-items: center;
}
#arithmetic_cal span {
  margin: 0;
}

#arithmathic_refresh {
  display: flex;
  width: 2.4rem;
  height: 2.4rem;
  border: none;
  background-color: #d62f52;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
}
#arithmathic_refresh svg {
  width: 1.8rem;
  height: 1.8rem;
  fill: #FFFFFF;
}

.home__begleitkreis {
  margin-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .home__begleitkreis {
    margin-bottom: 16.8rem;
  }
}
@media only screen and (max-width: 576px) {
  .home__begleitkreis .container, .home__begleitkreis .row, .home__begleitkreis .col-12 {
    width: 100%;
    max-width: unset;
    margin: 0;
    padding: 0;
  }
}

.home__begleitkreis--logo_wrapper {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  display: flex;
  align-items: center;
  margin-bottom: 2.4rem;
}
.home__begleitkreis--logo_wrapper::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 992px) {
  .home__begleitkreis--logo_wrapper {
    scroll-snap-type: unset;
    overflow-x: unset;
    -webkit-overflow-scrolling: unset;
    justify-content: space-between;
    margin-bottom: 4.8rem;
  }
}

.home__begleitkreis--logo_box {
  width: 40%;
  padding: 0 2.4rem;
  flex-shrink: 0;
  scroll-snap-align: center;
  overflow: visible;
}
@media only screen and (min-width: 576px) {
  .home__begleitkreis--logo_box {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .home__begleitkreis--logo_box {
    width: 33.3333333333%;
  }
}
@media only screen and (min-width: 992px) {
  .home__begleitkreis--logo_box {
    width: auto;
    padding: 0;
    flex-shrink: unset;
    scroll-snap-align: unset;
  }
}

.home__begleitkreis--logo {
  filter: grayscale(100%) opacity(0.8);
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 992px) {
  .home__begleitkreis--logo {
    width: auto;
    height: 6rem;
  }
}
@media only screen and (min-width: 1400px) {
  .home__begleitkreis--logo {
    width: auto;
    height: 7rem;
  }
}

.home__video {
  margin-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .home__video {
    margin-bottom: 19.2rem;
  }
}
.home__video .h2 {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .home__video .h2 {
    text-align: left;
  }
}

.home__video_wrapper {
  background: #FFFFFF;
  box-shadow: 0 2.5rem 10rem 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  height: auto;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) {
  .home__video_wrapper:hover {
    transform: scale(1.01);
  }
}

.home__agenda {
  background: rgb(255, 77, 131);
  background: linear-gradient(90deg, rgb(255, 77, 131) 0%, rgb(214, 47, 82) 100%);
  position: relative;
  overflow: hidden;
  padding: 4.8rem 0;
}
.home__agenda .container {
  position: relative;
  z-index: 2;
}
.home__agenda .top_title {
  color: #333333;
  background: none;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.home__agenda .h2 {
  color: #FFFFFF;
}
.home__agenda p {
  color: #FFFFFF;
}
.home__agenda .button {
  margin-top: 1.2rem;
}

.home__agenda_image {
  width: 100%;
  height: auto;
}

.home__facts {
  padding: 7.2rem 0;
  position: relative;
}
.home__facts .container {
  position: relative;
  z-index: 2;
}

.home__facts_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 4.8rem;
}
@media only screen and (min-width: 768px) {
  .home__facts_wrapper {
    gap: 0;
  }
}

.home__facts_box {
  display: flex;
  align-items: center;
  width: calc(50% - 2.4rem);
}
@media only screen and (min-width: 768px) {
  .home__facts_box {
    width: auto;
  }
}

.home__facts--icon {
  color: #333333;
  height: 4.8rem;
  width: 4.8rem;
}
@media only screen and (min-width: 992px) {
  .home__facts--icon {
    height: 6.2rem;
    width: 6.2rem;
  }
}

.home__facts--text_wrapper {
  margin-left: 1rem;
  padding-left: 1.5rem;
  border-left: 0.2rem solid #333333;
}

.home__facts--number, .home__facts--description {
  display: block;
  font-family: "Exo", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

.home__facts--number {
  font-size: 2.4rem;
  color: #d62f52;
}
@media only screen and (min-width: 992px) {
  .home__facts--number {
    font-size: 3.6rem;
  }
}

.home__facts--description {
  font-size: 1.6rem;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  .home__facts--description {
    font-size: 1.8rem;
  }
}

.home__facts_background_image {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  height: 100%;
  width: 100%;
  z-index: 1;
  opacity: 0.3;
}

.home__speaker {
  padding: 7.2rem 0 2.4rem 0;
  background-color: #FAFAFA;
}
@media only screen and (min-width: 992px) {
  .home__speaker {
    padding: 9.6rem 0 7.2rem 0;
  }
}

.home__speaker_wrapper {
  justify-content: center;
}

.home__speaker_box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.home__speaker_box {
  display: none;
}

.home__speaker_link,
.speaker_box__link {
  text-decoration: none;
  transition: all 0.2s ease;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  .home__speaker_link:hover .home__speaker_profile_image--wrapper,
  .home__speaker_link:hover .speaker_box__profile_image--wrapper,
  .speaker_box__link:hover .home__speaker_profile_image--wrapper,
  .speaker_box__link:hover .speaker_box__profile_image--wrapper {
    transform: scale(1.05);
    box-shadow: 0 2rem 4rem 0 rgba(214, 47, 82, 0.2);
  }
  .home__speaker_link:hover .home__speaker_profile_image,
  .home__speaker_link:hover .speaker_box__profile_image,
  .speaker_box__link:hover .home__speaker_profile_image,
  .speaker_box__link:hover .speaker_box__profile_image {
    filter: brightness(1.1);
  }
}

.home__speaker_name,
.home__speaker_company,
.speaker_box__name,
.speaker_box__company {
  display: block;
  text-align: center;
}

.home__speaker_name,
.speaker_box__name {
  color: #333333;
  font-size: 1.4rem;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .home__speaker_name,
  .speaker_box__name {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  .home__speaker_name,
  .speaker_box__name {
    font-size: 1.8rem;
  }
}

.home__speaker_company,
.speaker_box__company {
  font-size: 1.4rem;
  color: #d62f52;
  line-height: 1.5;
  font-size: 1.2rem;
}
@media only screen and (min-width: 992px) {
  .home__speaker_company,
  .speaker_box__company {
    font-size: 1.4rem;
  }
}

.home__speaker_profile_image--wrapper,
.speaker_box__profile_image--wrapper {
  height: 12rem;
  width: 12rem;
  position: relative;
  margin-top: 0.6rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.4rem;
  border-radius: 6rem;
  transition: all 0.2s ease;
}
.home__speaker_profile_image--wrapper:after,
.speaker_box__profile_image--wrapper:after {
  border-radius: 6.6rem;
  content: "";
  position: absolute;
  width: 13.2rem;
  height: 13.2rem;
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 50%, rgb(167, 126, 181) 100%);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.home__speaker_profile_image,
.speaker_box__profile_image {
  position: relative;
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 6rem;
  transition: all 0.2s ease;
}

.home__faq {
  padding: 7.2rem 0;
}
@media only screen and (min-width: 992px) {
  .home__faq {
    padding: 9.6rem 0;
  }
}

.home__faq--accordion_row {
  position: relative;
}
.home__faq--accordion_row:before {
  content: "";
  display: block;
  height: 0.1rem;
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 25%, rgb(167, 126, 181) 50%, rgb(54, 169, 225) 75%, rgb(0, 161, 154) 100%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.home__faq--accordion_row:last-child .home__faq--accordion_row_content {
  padding-bottom: 2.4rem;
}
.home__faq--accordion_row:last-child:after {
  content: "";
  display: block;
  height: 0.1rem;
  background: rgb(243, 146, 0);
  background: linear-gradient(90deg, rgb(243, 146, 0) 0%, rgb(214, 47, 82) 25%, rgb(167, 126, 181) 50%, rgb(54, 169, 225) 75%, rgb(0, 161, 154) 100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.home__faq--accordion_row_toggle {
  background: transparent;
  border: none;
  font-size: 1.4rem;
  font-weight: 700;
  color: #333333;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding-left: 3.6rem;
  cursor: pointer;
  transition: all 0.2s ease;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}
.home__faq--accordion_row_toggle:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-plus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  left: 0;
  top: 2rem;
  transition: all 0.2s ease;
}
.home__faq--accordion_row_toggle.minus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-minus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
@media only screen and (min-width: 992px) {
  .home__faq--accordion_row_toggle {
    font-size: 1.6rem;
  }
  .home__faq--accordion_row_toggle:hover {
    color: #d62f52;
  }
  .home__faq--accordion_row_toggle:hover:before {
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-plus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  }
  .home__faq--accordion_row_toggle:hover.minus:before {
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-minus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  }
}
@media only screen and (min-width: 1921px) {
  .home__faq--accordion_row_toggle {
    font-size: 1.8rem;
  }
}

.home__faq--accordion_row_content {
  padding-bottom: 3.6rem;
  padding-left: 3.6rem;
}
.home__faq--accordion_row_content p {
  color: #333333;
}

.home__faq--walkman {
  position: absolute;
  bottom: -15rem;
  left: 2.4rem;
  z-index: 2;
}
.home__faq--walkman svg {
  height: 12rem;
}
@media only screen and (min-width: 768px) {
  .home__faq--walkman {
    bottom: -25.6rem;
    left: 0;
  }
  .home__faq--walkman svg {
    height: 20rem;
  }
}
@media only screen and (min-width: 992px) {
  .home__faq--walkman {
    bottom: -16.1rem;
    left: -6rem;
  }
  .home__faq--walkman svg {
    height: 35rem;
  }
}

.home__registration {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
  padding-top: 7.2rem;
  padding-bottom: 7.2rem;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .home__registration {
    padding-top: 9.6rem;
    padding-bottom: 9.6rem;
  }
}
.home__registration .top_title, .home__registration .h2 {
  color: #FFFFFF;
}
.home__registration .container {
  z-index: 2;
}

.home__registration--box_wrapper {
  background-color: #FFFFFF;
  border-radius: 2rem;
  padding: 4rem;
  position: relative;
  overflow: hidden;
}

.home__registration--banderole {
  background-color: #d62f52;
  text-transform: uppercase;
  font-size: 1.2rem;
  color: white;
  transform: translate(-50%, -50%) rotate(45deg);
  position: absolute;
  top: 3.5rem;
  left: calc(100% - 3.5rem);
  width: 20rem;
  padding: 1rem;
  transform-origin: center center;
  text-align: center;
  font-weight: 700;
}

.home__registration--title {
  color: #135C81;
}

.home__registration--list {
  list-style-type: none;
  margin-bottom: 3.6rem;
}

.home__registration--list_item {
  padding-left: 2.4rem;
  position: relative;
  margin-bottom: 1.4rem;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .home__registration--list_item {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  .home__registration--list_item {
    font-size: 1.8rem;
  }
}
.home__registration--list_item:last-child {
  margin-bottom: 0;
}
.home__registration--list_item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.3rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2336a9e1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='icon icon-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  height: 1.6rem;
  width: 1.6rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.home__registration--button {
  background: #135C81;
}
.home__registration--button:before {
  border: 0.2rem solid #166c97;
}
@media only screen and (min-width: 992px) {
  .home__registration--button:hover {
    background: #166c97;
    box-shadow: 0 1rem 2rem -1rem rgba(54, 169, 225, 0.25);
  }
}
.home__registration--button.inverted {
  background: transparent;
  border: 0.2rem solid #FFFFFF;
  color: #FFFFFF;
}
.home__registration--button.inverted:before {
  border: none;
  opacity: 0;
}
@media only screen and (min-width: 992px) {
  .home__registration--button.inverted:hover {
    background: #FFFFFF;
    box-shadow: 0 1rem 2rem -1rem rgba(54, 169, 225, 0.25);
    color: #135C81;
    transform: none;
  }
}

.home__registration--hotel_wrapper {
  display: flex;
  align-items: stretch;
}

.home__registration--hotel_icon_wrapper {
  height: 7.2rem;
  aspect-ratio: 1/1;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 3.6rem;
}
@media only screen and (min-width: 992px) {
  .home__registration--hotel_icon_wrapper {
    height: 14.4rem;
  }
}

.home__registration--hotel_icon {
  width: 3.6rem;
  height: 3.6rem;
  color: #FFFFFF;
  display: block;
}
@media only screen and (min-width: 992px) {
  .home__registration--hotel_icon {
    width: 7.2rem;
    height: 7.2rem;
  }
}

.home__registration--hotel_title, .home__registration--hotel_text {
  color: #FFFFFF;
}

.home__registration--hotel_title {
  margin-bottom: 1.2rem;
}

.home__registration--hotel_text {
  margin-bottom: 1.2rem;
}

.agenda__tabs,
.agenda__forums_tabs {
  display: flex;
  cursor: pointer;
  justify-content: center;
  gap: 1rem;
  margin-bottom: 2.8rem;
}

.agenda__tab,
.agenda__forums_tab {
  border-radius: 2rem;
  transition: all 0.2s ease;
  width: 50%;
}
@media only screen and (min-width: 768px) {
  .agenda__tab,
  .agenda__forums_tab {
    width: auto;
  }
}
.agenda__tab:hover,
.agenda__forums_tab:hover {
  transform: scale(1.05);
}

.agenda__tab {
  background-color: #EFF8FC;
  color: #36a9e1;
}
.agenda__tab:hover {
  background-color: #daeff8;
  box-shadow: 0 1rem 2rem -1rem rgba(54, 169, 225, 0.25);
}

.agenda__forums_tab {
  background-color: #BE2E62;
  color: #FFC6D2;
}
.agenda__forums_tab:hover {
  background-color: #a92957;
  box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.25);
}

.agenda__tab--day,
.agenda__forum_tab--day {
  font-size: 1.6rem;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .agenda__tab--day,
  .agenda__forum_tab--day {
    font-size: 2rem;
  }
}

.agenda__tab--date,
.agenda__forum_tab--date {
  font-size: 1.2rem;
  font-weight: 500;
  display: block;
}

.agenda__tab--text_wrapper,
.agenda__forum_tab--text_wrapper {
  padding: 1.2rem 3rem 1.2rem 6.2rem;
  position: relative;
}
.agenda__tab--text_wrapper:before,
.agenda__forum_tab--text_wrapper:before {
  content: "";
  position: absolute;
  left: 2.2rem;
  top: 50%;
  transform: translateY(-50%);
  width: 3rem;
  height: 3rem;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.2s ease;
}

.agenda__tab--text_wrapper:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2336A9E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sunrise'%3E%3Cpath d='M17 18a5 5 0 0 0-10 0'%3E%3C/path%3E%3Cline x1='12' y1='2' x2='12' y2='9'%3E%3C/line%3E%3Cline x1='4.22' y1='10.22' x2='5.64' y2='11.64'%3E%3C/line%3E%3Cline x1='1' y1='18' x2='3' y2='18'%3E%3C/line%3E%3Cline x1='21' y1='18' x2='23' y2='18'%3E%3C/line%3E%3Cline x1='18.36' y1='11.64' x2='19.78' y2='10.22'%3E%3C/line%3E%3Cline x1='23' y1='22' x2='1' y2='22'%3E%3C/line%3E%3Cpolyline points='8 6 12 2 16 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.agenda__tab--text_wrapper:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2336A9E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sun'%3E%3Ccircle cx='12' cy='12' r='5'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='23'%3E%3C/line%3E%3Cline x1='4.22' y1='4.22' x2='5.64' y2='5.64'%3E%3C/line%3E%3Cline x1='18.36' y1='18.36' x2='19.78' y2='19.78'%3E%3C/line%3E%3Cline x1='1' y1='12' x2='3' y2='12'%3E%3C/line%3E%3Cline x1='21' y1='12' x2='23' y2='12'%3E%3C/line%3E%3Cline x1='4.22' y1='19.78' x2='5.64' y2='18.36'%3E%3C/line%3E%3Cline x1='18.36' y1='5.64' x2='19.78' y2='4.22'%3E%3C/line%3E%3C/svg%3E");
}

.agenda__forum_tab--text_wrapper:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC6D2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sunrise'%3E%3Cpath d='M17 18a5 5 0 0 0-10 0'%3E%3C/path%3E%3Cline x1='12' y1='2' x2='12' y2='9'%3E%3C/line%3E%3Cline x1='4.22' y1='10.22' x2='5.64' y2='11.64'%3E%3C/line%3E%3Cline x1='1' y1='18' x2='3' y2='18'%3E%3C/line%3E%3Cline x1='21' y1='18' x2='23' y2='18'%3E%3C/line%3E%3Cline x1='18.36' y1='11.64' x2='19.78' y2='10.22'%3E%3C/line%3E%3Cline x1='23' y1='22' x2='1' y2='22'%3E%3C/line%3E%3Cpolyline points='8 6 12 2 16 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.agenda__forum_tab--text_wrapper:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC6D2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sun'%3E%3Ccircle cx='12' cy='12' r='5'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='23'%3E%3C/line%3E%3Cline x1='4.22' y1='4.22' x2='5.64' y2='5.64'%3E%3C/line%3E%3Cline x1='18.36' y1='18.36' x2='19.78' y2='19.78'%3E%3C/line%3E%3Cline x1='1' y1='12' x2='3' y2='12'%3E%3C/line%3E%3Cline x1='21' y1='12' x2='23' y2='12'%3E%3C/line%3E%3Cline x1='4.22' y1='19.78' x2='5.64' y2='18.36'%3E%3C/line%3E%3Cline x1='18.36' y1='5.64' x2='19.78' y2='4.22'%3E%3C/line%3E%3C/svg%3E");
}

.agenda__tab.active {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
  color: #FFFFFF;
}
.agenda__tab.active .agenda__tab--text_wrapper:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sun'%3E%3Ccircle cx='12' cy='12' r='5'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='23'%3E%3C/line%3E%3Cline x1='4.22' y1='4.22' x2='5.64' y2='5.64'%3E%3C/line%3E%3Cline x1='18.36' y1='18.36' x2='19.78' y2='19.78'%3E%3C/line%3E%3Cline x1='1' y1='12' x2='3' y2='12'%3E%3C/line%3E%3Cline x1='21' y1='12' x2='23' y2='12'%3E%3C/line%3E%3Cline x1='4.22' y1='19.78' x2='5.64' y2='18.36'%3E%3C/line%3E%3Cline x1='18.36' y1='5.64' x2='19.78' y2='4.22'%3E%3C/line%3E%3C/svg%3E");
}

.agenda__forums_tab.active {
  background: #FFFFFF;
  color: #d62f52;
}
.agenda__forums_tab.active .agenda__forum_tab--text_wrapper:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-sun'%3E%3Ccircle cx='12' cy='12' r='5'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='23'%3E%3C/line%3E%3Cline x1='4.22' y1='4.22' x2='5.64' y2='5.64'%3E%3C/line%3E%3Cline x1='18.36' y1='18.36' x2='19.78' y2='19.78'%3E%3C/line%3E%3Cline x1='1' y1='12' x2='3' y2='12'%3E%3C/line%3E%3Cline x1='21' y1='12' x2='23' y2='12'%3E%3C/line%3E%3Cline x1='4.22' y1='19.78' x2='5.64' y2='18.36'%3E%3C/line%3E%3Cline x1='18.36' y1='5.64' x2='19.78' y2='4.22'%3E%3C/line%3E%3C/svg%3E");
}

.agenda__tab_content,
.agenda__forums_tab_content {
  display: none;
}

.agenda__tab_content.active,
.agenda__forums_tab_content.active {
  display: block;
}

.agenda__timetable {
  padding-bottom: 9.6rem;
}
@media only screen and (min-width: 992px) {
  .agenda__timetable {
    padding-bottom: 9.6rem;
  }
}

.agenda__timetable--table {
  border: 0.1rem solid #C2C2C2;
  border-radius: 2rem;
}

.agenda__timetable h2 {
  text-align: center;
}

.agenda__timetable--row,
.agenda__keynote--row {
  display: flex;
  border-bottom: 0.1rem solid #C2C2C2;
}
.agenda__timetable--row:last-child,
.agenda__keynote--row:last-child {
  border-bottom: none;
}

.agenda__timetable--row {
  padding: 2.4rem;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .agenda__timetable--row {
    flex-direction: row;
    padding: 3rem;
  }
}
.agenda__timetable--row.side_event {
  background-color: rgba(0, 0, 0, 0.02);
}

.agenda__timetable--time {
  width: 100%;
  color: #d62f52;
  font-weight: 700;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 768px) {
  .agenda__timetable--time {
    width: 16rem;
    margin-bottom: 0;
    font-weight: 600;
  }
}

.agenda__timetable--schedule {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .agenda__timetable--schedule {
    width: calc(100% - 16rem);
  }
}
.agenda__timetable--schedule p {
  color: #333333;
}
.agenda__timetable--schedule p:last-of-type {
  margin-bottom: 0;
}
.agenda__timetable--schedule p strong, .agenda__timetable--schedule p b {
  font-weight: 600;
}
.agenda__timetable--schedule ul, .agenda__timetable--schedule ol {
  margin: 1.2rem 0 0 0;
  padding: 0;
}
.agenda__timetable--schedule ul li, .agenda__timetable--schedule ol li {
  color: #333333;
  line-height: 1.5;
  font-size: 1.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__timetable--schedule ul li, .agenda__timetable--schedule ol li {
    font-size: font_base_lg;
  }
}
@media only screen and (min-width: 1921px) {
  .agenda__timetable--schedule ul li, .agenda__timetable--schedule ol li {
    font-size: 1.8rem;
  }
}
.agenda__timetable--schedule ul li strong, .agenda__timetable--schedule ol li strong {
  font-weight: 600;
}
.agenda__timetable--schedule ul {
  list-style-type: none;
}
.agenda__timetable--schedule ul li {
  padding-left: 2.4rem;
  position: relative;
  margin-bottom: 1.2rem;
}
.agenda__timetable--schedule ul li:last-child {
  margin-bottom: 0;
}
.agenda__timetable--schedule ul li:before {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 1rem;
  background-color: #d62f52;
  position: absolute;
  left: 0;
  top: 0.8rem;
}
.agenda__timetable--schedule ol {
  list-style-position: outside;
  padding-left: 2.4rem;
}
.agenda__timetable--schedule ol li {
  padding-left: 1.2rem;
  margin-bottom: 1.2rem;
}
.agenda__timetable--schedule ol li:last-child {
  margin-bottom: 0;
}
.agenda__timetable--schedule ol li::marker {
  color: #d62f52;
  font-weight: 700;
}

.agenda__timetable--link {
  display: inline-flex;
  margin-top: 2.4rem;
}

.agenda__timetable__schedule--icon {
  width: 1.6rem;
  height: 1.6rem;
}

.agenda__keynotes {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
  padding-top: 7.2rem;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__keynotes {
    padding-top: 9.6rem;
    padding-bottom: 9.6rem;
  }
}
.agenda__keynotes h2 {
  color: #FFFFFF;
  text-align: center;
}

.agenda__keynotes--image_top {
  position: absolute;
  top: -7.2rem;
  left: -5rem;
  transform: translateY(-50%);
  width: 15rem;
  height: 15rem;
  border-radius: 7.5rem;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .agenda__keynotes--image_top {
    top: -9.6rem;
    left: -47.4rem;
    width: 60rem;
    height: 60rem;
    border-radius: 30rem;
  }
}

.agenda_keynotes--image_bottom {
  position: absolute;
  bottom: -18.6rem;
  right: -35.4rem;
}

.agenda_keynotes--image_bottom_svg {
  height: 58rem;
  width: 31.2rem;
}

.agenda__keynote--row {
  display: flex;
  gap: 2rem;
  border-bottom: none;
  padding-top: 2.4rem;
  margin-bottom: 3rem;
  border-top: 0.1rem solid #FFFFFF;
}
.agenda__keynote--row:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .agenda__keynote--row {
    gap: 4.8rem;
    margin-bottom: 4.8rem;
    border-top: none;
  }
}

.agenda__keynote--speaker {
  width: 10rem;
  flex: 1 0 auto;
}
@media only screen and (min-width: 992px) {
  .agenda__keynote--speaker {
    width: 17.2rem;
  }
}

@media only screen and (min-width: 992px) {
  .agenda__keynote--content {
    width: calc(100% - 19.6rem);
    border-top: none;
    border-left: 0.2rem solid #FFFFFF;
    padding-left: 4.8rem;
  }
}

.agenda__keynote--profile_picture_wrapper {
  width: 8rem;
  height: 8rem;
  border-radius: 4rem;
  overflow: hidden;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__keynote--profile_picture_wrapper {
    width: 10rem;
    height: 10rem;
    border-radius: 5rem;
  }
}

.agenda__keynote--name {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5;
  color: #FFFFFF;
  display: block;
}
@media only screen and (min-width: 992px) {
  .agenda__keynote--name {
    font-size: 1.6rem;
    font-weight: 500;
  }
}

.agenda__keynote--company {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  color: #FFFFFF;
  display: block;
}

.agenda__keynote--h3 {
  color: #FFFFFF;
  margin-bottom: 2.4rem;
  font-weight: 500;
}

.agenda__keynote--text {
  color: #FFFFFF;
  line-height: 1.5;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__keynote--text {
    margin-bottom: 3.6rem;
  }
}

.agenda__keynote--download_icon {
  width: 1.6rem;
  height: 1.6rem;
}

.agenda__gallery {
  padding-top: 9.6rem;
  padding-bottom: 9.6rem;
}

.agenda__gallery--grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__gallery--grid {
    grid-column-gap: 4.8rem;
    grid-row-gap: 4.8rem;
  }
}

.agenda__gallery--image_box_1 {
  grid-area: 1/1/2/3;
}

.agenda__gallery--image_box_2 {
  grid-area: 1/3/3/4;
}

.agenda__gallery--image_box_3 {
  grid-area: 2/1/3/3;
  display: flex;
  gap: 1.2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__gallery--image_box_3 {
    gap: 4.8rem;
  }
}

.agenda__gallery--image_box_4 {
  grid-area: 3/1/4/2;
}

.agenda__gallery--image_box_5 {
  grid-area: 3/2/4/4;
}

.agenda__gallery--image_box_3_1 {
  width: calc(30% - 0.6rem);
}
@media only screen and (min-width: 992px) {
  .agenda__gallery--image_box_3_1 {
    width: calc(30% - 2.4rem);
  }
}

.agenda__gallery--image_box_3_2 {
  width: calc(70% - 0.6rem);
}
@media only screen and (min-width: 992px) {
  .agenda__gallery--image_box_3_2 {
    width: calc(70% - 2.4rem);
  }
}

.agenda__gallery--image_wrapper {
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.agenda__forums {
  background: #D62F52;
  background: radial-gradient(at top left, #A77EB5 0%, #D62F52 100%);
  padding-top: 7.2rem;
  padding-bottom: 9.6rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums {
    padding-top: 9.6rem;
  }
}
.agenda__forums h2 {
  color: #FFFFFF;
  text-align: center;
}

.agenda__forums_wrapper {
  background-color: #FFFFFF;
  margin-bottom: 2.4rem;
  border-radius: 2rem;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_wrapper {
    margin-bottom: 4.8rem;
  }
}
.agenda__forums_wrapper > h3 {
  margin: 0;
  padding: 2.4rem;
  border-bottom: 0.1rem solid #C2C2C2;
  font-size: 1.8rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_wrapper > h3 {
    padding: 3.6rem 6rem;
    font-size: 2.4rem;
  }
}
.agenda__forums_wrapper > h3 .time {
  margin-top: 0.5rem;
  font-weight: 400;
  color: #7c7c7c;
  display: block;
  font-size: 1.6rem;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.agenda__forums_wrapper > h3 .time svg {
  display: block;
  width: 2rem;
  height: 2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_wrapper > h3 .time {
    font-size: 2rem;
  }
}

.agenda__forums--image_top_wrapper,
.agenda__forums--image_bottom_wrapper {
  width: 15rem;
  height: 15rem;
  border-radius: 7.5rem;
  position: absolute;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--image_top_wrapper,
  .agenda__forums--image_bottom_wrapper {
    width: 40rem;
    height: 40rem;
    border-radius: 20rem;
  }
}

.agenda__forums--image_top_wrapper {
  top: -14.4rem;
  left: -5rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--image_top_wrapper {
    top: -29.6rem;
    left: -37.5rem;
  }
}

.agenda__forums--image_bottom_wrapper {
  bottom: -16.4rem;
  right: -5rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--image_bottom_wrapper {
    bottom: -29.6rem;
    right: -38rem;
  }
}

.agenda__forums_repeater--counter {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  line-height: 1.5;
  color: #d62f52;
  transition: all 0.2s ease;
  padding: 0 2.4rem 0 4.8rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_repeater--counter {
    font-size: 1.6rem;
    padding: 0;
  }
}

.agenda__forums_repeater--row {
  position: relative;
  border-bottom: 0.1rem solid #C2C2C2;
  transition: all 0.2s ease;
}
.agenda__forums_repeater--row:last-child {
  margin-bottom: 0;
  border: none;
}
.agenda__forums_repeater--row:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-plus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  left: 2.4rem;
  top: 2.5rem;
  transition: all 0.2s ease;
  pointer-events: none;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_repeater--row:before {
    width: 2.4rem;
    height: 2.4rem;
    left: 2.4rem;
    top: 2.4rem;
  }
}
.agenda__forums_repeater--row:hover {
  background-color: #f5f5f5;
}
.agenda__forums_repeater--row:hover .agenda__forums_repeater--counter {
  color: #d62f52;
}
.agenda__forums_repeater--row:hover:before {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-plus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.agenda__forums_repeater--row.minus {
  background-color: #f5f5f5;
  padding-bottom: 3.6rem;
}
.agenda__forums_repeater--row.minus .agenda__forums_sub_repeater--row {
  background-color: #FFFFFF;
}
.agenda__forums_repeater--row.minus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-minus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.agenda__forums_repeater--row.minus:hover:before {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-minus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}

.agenda__forums--title {
  color: #333333;
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 0;
  padding: 0.8rem 2.4rem 0 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--title {
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 500;
    padding: 0;
  }
}

.agenda__forums_sub_repeater--row {
  transition: all 0.2s ease;
  background-color: #f5f5f5;
  border-radius: 1rem;
  padding: 2.4rem;
  margin: 0 2.4rem 2.4rem 2.4rem;
  box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 992px) {
  .agenda__forums_sub_repeater--row {
    margin: 0 6rem 2.4rem 6rem;
  }
}
.agenda__forums_sub_repeater--row:last-of-type {
  margin-bottom: 0;
}

.agenda__forums_day_1--toggle,
.agenda__forums_day_2--toggle {
  padding: 2.4rem 0;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_day_1--toggle,
  .agenda__forums_day_2--toggle {
    padding: 2.4rem 6rem;
  }
}

.agenda__forums--booked {
  position: absolute;
  top: 2rem;
  right: -6rem;
  transform: rotate(45deg);
  transform-origin: center;
  background-color: #d62f52;
  color: white;
  width: 20rem;
  padding: 1rem;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}

.agenda__forums--moderation {
  display: flex;
  gap: 0.6rem;
  align-items: flex-start;
  color: #7c7c7c;
  margin: 0 2.4rem 2.4rem 2.4rem;
  padding: 1rem 0 1rem 0;
  border-top: 0.1rem dotted #C2C2C2;
  border-bottom: 0.1rem dotted #C2C2C2;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--moderation {
    padding: 0 4.8rem 3.6rem 6rem;
    margin: 0;
    border: none;
  }
}
.agenda__forums--moderation svg {
  display: block;
  width: 2rem;
  height: 2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--moderation svg {
    margin-top: 0.25rem;
  }
}

.agenda__forums--summary {
  padding: 0 2.4rem 2.4rem 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums--summary {
    padding: 0 4.8rem 2.4rem 6rem;
  }
}
.agenda__forums--summary p {
  color: #333333;
}

.agenda__forums_sub_repeater--title {
  font-size: 1.4rem;
  font-weight: 600;
  color: #d62f52;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 992px) {
  .agenda__forums_sub_repeater--title {
    font-size: 1.8rem;
  }
}

.agenda__forums_sub_repeater--wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2.4rem;
}

.agenda__forums_sub_repeater--moderation {
  font-size: 1.4rem;
  color: #333333;
  line-height: 1.5;
  font-style: italic;
  font-weight: 400;
}

.agenda__rahmenprogramm {
  background-color: #FAFAFA;
  padding-top: 7.2rem;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm {
    padding-top: 9.6rem;
    padding-bottom: 9.6rem;
  }
}

.agenda__rahmenprogramm_repeater {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}
@media only screen and (min-width: 768px) {
  .agenda__rahmenprogramm_repeater {
    gap: 4.8rem;
  }
}

.agenda__rahmenprogramm_box {
  background-color: #FFFFFF;
  border-radius: 2rem;
  overflow: hidden;
  font-size: 1.6rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .agenda__rahmenprogramm_box {
    width: calc(50% - 2.4rem);
  }
}
.agenda__rahmenprogramm_box.day_1 .agenda__rahmenprogramm_box--date {
  color: #d62f52;
}
.agenda__rahmenprogramm_box.day_2 .agenda__rahmenprogramm_box--date {
  color: #135C81;
}

.agenda__rahmenprogramm_box--image_wrapper {
  height: 20rem;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_box--image_wrapper {
    height: 25rem;
  }
}

.agenda__gallery--image_box_1 .agenda__gallery--image_wrapper,
.agenda__gallery--image_box_3 .agenda__gallery--image_wrapper,
.agenda__gallery--image_box_4 .agenda__gallery--image_wrapper,
.agenda__gallery--image_box_5 .agenda__gallery--image_wrapper {
  height: 25rem;
}

.agenda__rahmenprogramm__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.agenda__rahmenprogramm_blue_box {
  background: rgb(54, 169, 225);
  background: radial-gradient(at top left, rgb(54, 169, 225) 0%, rgb(0, 161, 154) 100%);
  border-radius: 2rem;
  padding: 2.4rem;
  width: 100%;
}
.agenda__rahmenprogramm_blue_box h3, .agenda__rahmenprogramm_blue_box h2, .agenda__rahmenprogramm_blue_box h1 {
  color: #FFFFFF;
}
.agenda__rahmenprogramm_blue_box p {
  margin: 0;
  color: #FFFFFF;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_blue_box {
    width: calc(50% - 2.4rem);
    padding: 4.8rem;
  }
}

.agenda__rahmenprogramm_box--title_wrapper {
  padding: 1.8rem 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_box--title_wrapper {
    padding: 2.4rem 3.6rem;
  }
}

.agenda__rahmenprogramm_box--content_wrapper {
  padding: 0 2.4rem 2.4rem 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_box--content_wrapper {
    padding: 0 3.6rem 3.6rem 3.6rem;
  }
}

.agenda__rahmenprogramm_box--title {
  font-size: 1.8rem;
  text-transform: uppercase;
  color: #333333;
  font-weight: 700;
  display: block;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_box--title {
    font-size: 2.8rem;
  }
}

.agenda__rahmenprogramm_box--date {
  display: block;
  font-size: 1.6rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_box--date {
    font-size: 2rem;
  }
}

.agenda__rahmenprogramm__title,
.agenda__rahmenprogramm__description {
  display: block;
  color: #333333;
  font-family: "Exo", Arial, sans-serif;
  line-height: 1.5;
}

.agenda__rahmenprogramm__title {
  font-weight: 700;
  margin-bottom: 1.6rem;
}

.agenda__rahmenprogramm__description {
  font-size: 1.4rem;
}

.agenda__rahmenprogramm_2 {
  background-color: #FAFAFA;
  padding-top: 7.2rem;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_2 {
    padding-top: 9.6rem;
    padding-bottom: 9.6rem;
  }
}
.agenda__rahmenprogramm_2 h3 {
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_2 h3 {
    font-size: 3rem;
  }
}
.agenda__rahmenprogramm_2 h3.day_one {
  color: #d62f52;
}
.agenda__rahmenprogramm_2 h3.day_two {
  color: #36a9e1;
  margin-top: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_2 h3.day_two {
    margin-top: 0;
  }
}

.agenda__rahmenprogramm_2_box {
  box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.05);
  background-color: #FFFFFF;
  padding: 2.4rem;
  margin-bottom: 2.4rem;
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .agenda__rahmenprogramm_2_box {
    padding: 4.8rem;
    margin-bottom: 4.8rem;
  }
}

.agenda__rahmenprogramm--booked {
  position: absolute;
  top: 2rem;
  right: -6rem;
  transform: rotate(45deg);
  transform-origin: center;
  color: white;
  width: 20rem;
  padding: 1rem;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}
.agenda__rahmenprogramm--booked.red_alert {
  background-color: #d62f52;
}
.agenda__rahmenprogramm--booked.alert {
  background-color: #f39200;
  font-size: 1rem;
  letter-spacing: -0.05rem;
}

.agenda__rahmenprogramm_2__time {
  margin-bottom: 1rem;
  display: block;
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-weight: 500;
}
.agenda__rahmenprogramm_2__time.red {
  color: #d62f52;
}
.agenda__rahmenprogramm_2__time.blue {
  color: #36a9e1;
}
.agenda__rahmenprogramm_2__time svg {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
}

.agenda__rahmenprogramm_2__description {
  /* display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden; */
}

.begleitkreis__main {
  margin-top: calc((50vw + 3.6rem) / -2 + 3.6rem);
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 576px) {
  .begleitkreis__main {
    margin-top: -11.7rem;
  }
}
@media only screen and (min-width: 768px) {
  .begleitkreis__main {
    margin-top: -10.4rem;
  }
}
@media only screen and (min-width: 992px) {
  .begleitkreis__main {
    margin-top: -14.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .begleitkreis__main {
    margin-top: -11.85rem;
  }
}
@media only screen and (min-width: 1400px) {
  .begleitkreis__main {
    margin-top: -12.9rem;
  }
}
@media only screen and (min-width: 1400px) {
  .begleitkreis__main {
    margin-top: -14.1rem;
  }
}

.begleitkreis__main--wrapper {
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .begleitkreis__main--wrapper {
    padding-bottom: 9.6rem;
  }
}

.begleitkreis__repeater {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}
@media only screen and (min-width: 1200px) {
  .begleitkreis__repeater {
    gap: 4.8rem;
  }
}

.begleitkreis__repeater--item {
  width: calc(50% - 1.2rem);
}
@media only screen and (min-width: 768px) {
  .begleitkreis__repeater--item {
    width: calc(33.3333333333% - 1.6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .begleitkreis__repeater--item {
    width: calc(25% - 3.6rem);
  }
}

.begleitkreis__item--image_wrapper {
  width: 100%;
  height: calc(50vw - 3.6rem);
  background-color: #FFFFFF;
  border-radius: 2rem;
  overflow: hidden;
  padding: 2rem;
  box-shadow: 0 0.5rem 3rem 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 2.4rem;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 576px) {
  .begleitkreis__item--image_wrapper {
    height: 23.4rem;
  }
}
@media only screen and (min-width: 768px) {
  .begleitkreis__item--image_wrapper {
    height: 20.8rem;
  }
}
@media only screen and (min-width: 992px) {
  .begleitkreis__item--image_wrapper {
    height: 28.8rem;
  }
}
@media only screen and (min-width: 1200px) {
  .begleitkreis__item--image_wrapper {
    height: 23.7rem;
  }
}
@media only screen and (min-width: 1400px) {
  .begleitkreis__item--image_wrapper {
    height: 25.8rem;
  }
}
@media only screen and (min-width: 1921px) {
  .begleitkreis__item--image_wrapper {
    height: 28.2rem;
  }
}

.begleitkreis__item--logo {
  height: 100%;
  width: 100%;
  object-fit: contain;
  background-color: transparent !important;
}

.begleitkreis__item--link_wrapper {
  text-decoration: none;
  position: relative;
  z-index: 3;
  transition: all 0.2s ease;
}
.begleitkreis__item--link_wrapper .begleitkreis__item--image_wrapper:before {
  content: "";
  position: absolute;
  z-index: 4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E");
  background-color: #d62f52;
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position: center;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 0.5rem;
  top: 1.2rem;
  right: 1.2rem;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) {
  .begleitkreis__item--link_wrapper .begleitkreis__item--image_wrapper:before {
    background-size: 2rem 2rem;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .begleitkreis__item--link_wrapper:hover .begleitkreis__item--image_wrapper {
    transform: scale(1.05);
    box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.15);
  }
  .begleitkreis__item--link_wrapper:hover .begleitkreis__item--image_wrapper:before {
    background-color: #333333;
  }
}

.begleitkreis__item--title {
  display: block;
  font-size: 1.4rem;
  color: #d62f52;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 1.2rem;
  font-weight: 700;
}
@media only screen and (min-width: 992px) {
  .begleitkreis__item--title {
    font-size: 1.6rem;
  }
}

.begleitkreis__item--speaker {
  display: block;
  font-size: 1.4rem;
  color: #333333;
  line-height: 1.5;
  text-align: center;
  font-weight: 500;
}
@media only screen and (min-width: 992px) {
  .begleitkreis__item--speaker {
    font-size: 1.6rem;
  }
}

.speakers_list {
  position: relative;
  z-index: 2;
  margin-top: -6.6rem;
  padding-bottom: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .speakers_list {
    padding-bottom: 10rem;
  }
}

.content_header__speaker {
  padding-bottom: 0;
}

.speaker__wrapper {
  background: rgb(255, 255, 255);
  background: radial-gradient(at top center, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%);
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .speaker__wrapper {
    padding-bottom: 9.6rem;
  }
}

.speaker__main--left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.speaker__main--right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.speaker__name,
.speaker__job {
  background: rgb(214, 47, 82);
  background: linear-gradient(90deg, rgb(214, 47, 82) 0%, rgb(54, 169, 225) 100%);
  color: transparent;
  background-clip: text;
}

h1.speaker__name {
  background: rgb(214, 47, 82);
  background: linear-gradient(90deg, rgb(214, 47, 82) 0%, rgb(54, 169, 225) 100%);
  color: transparent;
  background-clip: text;
  margin-bottom: 1.2rem;
  display: inline-block;
  line-height: 1.25;
}

.speaker__job {
  font-size: 1.8rem;
  display: block;
  font-weight: 500;
  margin-bottom: 2.4rem;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .speaker__job {
    font-size: 2rem;
    margin-bottom: 4.8rem;
  }
}

.speaker__image--wrapper {
  width: 100%;
  height: 60vw;
  border-radius: 2rem;
  overflow: hidden;
  display: flex;
  margin-bottom: 2.4rem;
  aspect-ratio: 1/1;
  box-shadow: 0 1.2rem 2.4rem -1.2rem rgba(0, 0, 0, 0.15);
}
@media only screen and (min-width: 576px) {
  .speaker__image--wrapper {
    height: 25rem;
  }
}
@media only screen and (min-width: 768px) {
  .speaker__image--wrapper {
    width: 100%;
    height: auto;
    border-radius: 100rem;
  }
}
@media only screen and (min-width: 992px) {
  .speaker__image--wrapper {
    box-shadow: 0 2.5rem 10rem 0 rgba(0, 0, 0, 0.15);
  }
}

.speaker__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.speaker__some--wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.4rem;
  gap: 4.8rem;
}
@media only screen and (min-width: 768px) {
  .speaker__some--wrapper {
    gap: 2.4rem;
  }
}
@media only screen and (min-width: 992px) {
  .speaker__some--wrapper {
    margin-bottom: 4.8rem;
    gap: 4.8rem;
  }
}

.speaker__social_media--link_wrapper {
  display: flex;
  height: 2.4rem;
  width: 2.4rem;
  justify-content: center;
  align-items: center;
  color: #333333;
  transition: all 0.2s ease;
}
.speaker__social_media--link_wrapper:hover {
  color: #d62f52;
}
@media only screen and (min-width: 992px) {
  .speaker__social_media--link_wrapper {
    height: 4.4rem;
    width: 4.4rem;
  }
}

.speaker__social_media--icon_linkedin {
  height: 3.6rem;
  width: auto;
}

.speaker__social_media--icon_xing {
  height: 4.4rem;
  width: auto;
}

.speaker__social_media--icon_facebook {
  height: 4rem;
  width: auto;
}

.speaker__social_media--icon_website {
  height: 4.1rem;
  width: auto;
}

.fader {
  opacity: 25%;
  cursor: default;
}
.fader:hover {
  color: #333333;
}

.speaker__agenda_link--wrapper {
  text-align: center;
}

.speaker__wrapper .button__ghost {
  display: inline-flex;
  margin-bottom: 3.6rem;
}
@media only screen and (min-width: 992px) {
  .speaker__wrapper .button__ghost {
    margin-bottom: 0;
  }
}

.contentpage__main {
  margin-top: 4.8rem;
  padding-bottom: 7.2rem;
}
@media only screen and (min-width: 992px) {
  .contentpage__main {
    margin-top: 9.6rem;
    margin-bottom: 9.6rem;
  }
}
.contentpage__main h1 {
  background: rgb(214, 47, 82);
  background: linear-gradient(90deg, rgb(214, 47, 82) 0%, rgb(54, 169, 225) 100%);
  color: transparent;
  background-clip: text;
  padding-top: 0.6rem;
  margin-top: -0.6rem;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.contentpage__main h2 {
  margin-top: 2.4rem;
}
.contentpage__main h2:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .contentpage__main h2 {
    margin-top: 4.8rem;
  }
}
.contentpage__main h3 {
  margin-top: 2.4rem;
}
.contentpage__main h3:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .contentpage__main h3 {
    margin-top: 4.8rem;
  }
}
.contentpage__main ul {
  list-style-type: none;
  margin: 2.4rem 0 2.4rem 0;
}
@media only screen and (min-width: 992px) {
  .contentpage__main ul {
    margin: 2.4rem 0 3.6rem 0;
  }
}
.contentpage__main ul li {
  padding-left: 2.4rem;
  position: relative;
  margin-bottom: 1.2rem;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #333333;
}
@media only screen and (min-width: 992px) {
  .contentpage__main ul li {
    font-size: 1.6rem;
    padding-left: 3.6rem;
  }
}
@media only screen and (min-width: 1921px) {
  .contentpage__main ul li {
    font-size: 1.8rem;
    margin-bottom: 1.8rem;
    font-weight: 500;
  }
}
.contentpage__main ul li:last-child {
  margin-bottom: 0;
}
.contentpage__main ul li:before {
  position: absolute;
  left: 0.6rem;
  top: 0.6rem;
  content: "";
  height: 0.8rem;
  width: 0.8rem;
  background-color: #d62f52;
  border-radius: 0.4rem;
}
@media only screen and (min-width: 992px) {
  .contentpage__main ul li:before {
    left: 1.2rem;
  }
}
@media only screen and (min-width: 1921px) {
  .contentpage__main ul li:before {
    top: 0.8rem;
  }
}

.mods_container {
  position: relative;
  overflow: hidden;
}
.mods_container > .container {
  z-index: 2;
}

.mods__video_wrapper,
.mods__statements--thumbnail_wrapper {
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 2.4rem;
  transition: all 0.2s ease;
}

@media only screen and (min-width: 992px) {
  .mods__video_wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 3rem 5rem -3rem rgba(0, 0, 0, 0.25);
  }
}
.mods__video_wrapper video {
  cursor: pointer;
  width: 100%;
  height: auto;
  display: block;
}

.mods__video_wrapper--outline {
  border: 0.1rem solid #C2C2C2;
}

.mods__gallery_thumb--wrapper {
  display: flex;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  transition: all 0.2s ease;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .mods__gallery_thumb--wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 3rem 5rem -3rem rgba(0, 0, 0, 0.25);
  }
}
.mods__gallery_thumb--wrapper:before {
  content: "";
  position: absolute;
  top: -0.1rem;
  left: -0.1rem;
  right: -0.1rem;
  bottom: -0.1rem;
  border: 1.1rem solid #FFFFFF; /* Simuliert den Border */
  pointer-events: none; /* Verhindert, dass es Klicks blockiert */
  z-index: 2;
}

.mods__gallery_thumb {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mods__forums--toggle {
  background-color: transparent;
  border: none;
  font-size: 1.6rem;
  cursor: pointer;
  padding: 1.4rem 0 1.4rem 3rem;
  transition: all 0.2s ease;
  position: relative;
  text-align: left;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .mods__forums--toggle {
    font-size: 2rem;
    padding: 1.8rem 0 1.8rem 3.6rem;
  }
  .mods__forums--toggle:hover {
    color: #d62f52;
  }
  .mods__forums--toggle:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  }
}
.mods__forums--toggle:before {
  content: "";
  position: absolute;
  width: 1.8rem;
  height: 1.8rem;
  left: 0;
  top: 1.6rem;
  transition: all 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
@media only screen and (min-width: 992px) {
  .mods__forums--toggle:before {
    top: 2rem;
  }
}
.mods__forums--toggle.minus {
  color: #d62f52;
}
.mods__forums--toggle.minus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d62f52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}

.mods__forums--presentation_wrapper {
  padding: 2.4rem 2.4rem 2.4rem 3rem;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media only screen and (min-width: 992px) {
  .mods__forums--presentation_wrapper {
    padding: 2.4rem 2.4rem;
    flex-direction: row;
    align-items: flex-end;
    font-size: 1.8rem;
    justify-content: space-between;
  }
}
.mods__forums--presentation_wrapper:nth-child(odd) {
  background-color: #f5f5f5;
  border-radius: 0.5rem;
}
.mods__forums--presentation_wrapper:nth-child(even) {
  background-color: #FAFAFA;
  border-radius: 0.5rem;
}

@media only screen and (min-width: 992px) {
  .mods__forums--presentation_wrapper_inner {
    flex: 1 1 auto;
  }
}

.mods__forums--presentation_toptitle {
  margin-bottom: 0.6rem;
  color: #36a9e1;
  font-weight: 600;
}

.mods__forums--presentation_title {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0.6rem;
  line-height: 1.35;
}
@media only screen and (min-width: 992px) {
  .mods__forums--presentation_title {
    font-size: 1.8rem;
  }
}

.mods__forums--presentation_download {
  display: flex;
  gap: 1rem;
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
}
@media only screen and (min-width: 992px) {
  .mods__forums--presentation_download:hover .mods__forums--presentation_icon,
  .mods__forums--presentation_download:hover .mods__forums--presentation_label {
    color: #d62f52;
  }
}

.mods__forums--presentation_icon {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  color: #333333;
  transition: all 0.2s ease;
}

.mods__forums--presentation_label {
  color: #333333;
  transition: all 0.2s ease;
}

.mods__statements--thumbnail {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mods__statements--description {
  margin: 0 0 2.4rem 0;
  padding: 0;
  font-weight: 700;
  line-height: 1.35;
}

/*# sourceMappingURL=style.css.map */
