/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 9, app/assets/stylesheets/bootstrap-grid.scss */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 24, app/assets/stylesheets/bootstrap-grid.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 29, app/assets/stylesheets/bootstrap-grid.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 34, app/assets/stylesheets/bootstrap-grid.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 39, app/assets/stylesheets/bootstrap-grid.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 44, app/assets/stylesheets/bootstrap-grid.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

/* line 49, app/assets/stylesheets/bootstrap-grid.scss */
.row {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  flex-wrap: wrap;
}

/* line 57, app/assets/stylesheets/bootstrap-grid.scss */
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 0;
}

/* line 67, app/assets/stylesheets/bootstrap-grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 71, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 76, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 81, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 86, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 91, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 101, app/assets/stylesheets/bootstrap-grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

@media (min-width: 576px) {
  /* line 107, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 111, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 116, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 121, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 126, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 131, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 136, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 141, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 768px) {
  /* line 147, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 151, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 156, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 161, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 166, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 171, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 176, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 181, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 992px) {
  /* line 187, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 191, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 196, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 201, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 206, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 211, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 216, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 221, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 1200px) {
  /* line 227, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 231, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 236, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 241, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 246, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 251, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 256, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 261, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

@media (min-width: 1400px) {
  /* line 267, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 271, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 276, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 281, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 286, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 291, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 296, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 301, app/assets/stylesheets/bootstrap-grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}

/* line 306, app/assets/stylesheets/bootstrap-grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 311, app/assets/stylesheets/bootstrap-grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 316, app/assets/stylesheets/bootstrap-grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 321, app/assets/stylesheets/bootstrap-grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 326, app/assets/stylesheets/bootstrap-grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 331, app/assets/stylesheets/bootstrap-grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 336, app/assets/stylesheets/bootstrap-grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 341, app/assets/stylesheets/bootstrap-grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 346, app/assets/stylesheets/bootstrap-grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 351, app/assets/stylesheets/bootstrap-grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 356, app/assets/stylesheets/bootstrap-grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 361, app/assets/stylesheets/bootstrap-grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 366, app/assets/stylesheets/bootstrap-grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 371, app/assets/stylesheets/bootstrap-grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 375, app/assets/stylesheets/bootstrap-grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 379, app/assets/stylesheets/bootstrap-grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 383, app/assets/stylesheets/bootstrap-grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 387, app/assets/stylesheets/bootstrap-grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 391, app/assets/stylesheets/bootstrap-grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 395, app/assets/stylesheets/bootstrap-grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 399, app/assets/stylesheets/bootstrap-grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 403, app/assets/stylesheets/bootstrap-grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 407, app/assets/stylesheets/bootstrap-grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 411, app/assets/stylesheets/bootstrap-grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 415, app/assets/stylesheets/bootstrap-grid.scss */
.g-0,
.gx-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 421, app/assets/stylesheets/bootstrap-grid.scss */
.g-0,
.gy-0 {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 427, app/assets/stylesheets/bootstrap-grid.scss */
.g-1,
.gx-1 {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}

/* line 433, app/assets/stylesheets/bootstrap-grid.scss */
.g-1,
.gy-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

/* line 439, app/assets/stylesheets/bootstrap-grid.scss */
.g-2,
.gx-2 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

/* line 445, app/assets/stylesheets/bootstrap-grid.scss */
.g-2,
.gy-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

/* line 451, app/assets/stylesheets/bootstrap-grid.scss */
.g-3,
.gx-3 {
  margin-right: 1rem;
  margin-left: 1rem;
}

/* line 457, app/assets/stylesheets/bootstrap-grid.scss */
.g-3,
.gy-3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 463, app/assets/stylesheets/bootstrap-grid.scss */
.g-4,
.gx-4 {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}

/* line 469, app/assets/stylesheets/bootstrap-grid.scss */
.g-4,
.gy-4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

/* line 475, app/assets/stylesheets/bootstrap-grid.scss */
.g-5,
.gx-5 {
  margin-right: 3rem;
  margin-left: 3rem;
}

/* line 481, app/assets/stylesheets/bootstrap-grid.scss */
.g-5,
.gy-5 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

@media (min-width: 576px) {
  /* line 489, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 494, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 499, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 504, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 509, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 514, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 519, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 524, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 529, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 534, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 539, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 544, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 549, app/assets/stylesheets/bootstrap-grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 554, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 558, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 562, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 566, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 570, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 574, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 578, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 582, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 586, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 590, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 594, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 598, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 602, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-0,
.gx-sm-0 {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 608, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-0,
.gy-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 614, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-1,
.gx-sm-1 {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
  }
  /* line 620, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-1,
.gy-sm-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  /* line 626, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-2,
.gx-sm-2 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 632, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-2,
.gy-sm-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  /* line 638, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-3,
.gx-sm-3 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 644, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-3,
.gy-sm-3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  /* line 650, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-4,
.gx-sm-4 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  /* line 656, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-4,
.gy-sm-4 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  /* line 662, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-5,
.gx-sm-5 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  /* line 668, app/assets/stylesheets/bootstrap-grid.scss */
  .g-sm-5,
.gy-sm-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 675, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 680, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 685, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 690, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 695, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 700, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 705, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 710, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 715, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 720, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 725, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 730, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 735, app/assets/stylesheets/bootstrap-grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 740, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 744, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 748, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 752, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 756, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 760, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 764, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 768, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 772, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 776, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 780, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 784, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 788, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-0,
.gx-md-0 {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 794, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-0,
.gy-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 800, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-1,
.gx-md-1 {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
  }
  /* line 806, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-1,
.gy-md-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  /* line 812, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-2,
.gx-md-2 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 818, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-2,
.gy-md-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  /* line 824, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-3,
.gx-md-3 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 830, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-3,
.gy-md-3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  /* line 836, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-4,
.gx-md-4 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
  /* line 842, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-4,
.gy-md-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  /* line 848, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-5,
.gx-md-5 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
  /* line 854, app/assets/stylesheets/bootstrap-grid.scss */
  .g-md-5,
.gy-md-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 862, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 867, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 872, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 877, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 882, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 887, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 892, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 897, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 902, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 907, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 912, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 917, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 922, app/assets/stylesheets/bootstrap-grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 927, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 931, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 935, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 939, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 943, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 947, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 951, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 955, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 959, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 963, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 967, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 971, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1200px) {
  /* line 976, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 981, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 986, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 991, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 996, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 1001, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 1006, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1011, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 1016, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 1021, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1026, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 1031, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 1036, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1041, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 1045, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 1049, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 1053, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 1057, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 1061, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 1065, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 1069, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 1073, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 1077, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 1081, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 1085, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1400px) {
  /* line 1091, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1096, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 1101, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 1106, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1111, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 1116, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 1121, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1126, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 1131, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 1136, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1141, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 1146, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 1151, app/assets/stylesheets/bootstrap-grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1156, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 1160, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 1164, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 1168, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 1172, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 1176, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 1180, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 1184, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 1188, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 1192, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 1196, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 1200, app/assets/stylesheets/bootstrap-grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}

/* line 1205, app/assets/stylesheets/bootstrap-grid.scss */
.d-inline {
  display: inline !important;
}

/* line 1209, app/assets/stylesheets/bootstrap-grid.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 1213, app/assets/stylesheets/bootstrap-grid.scss */
.d-block {
  display: block !important;
}

/* line 1217, app/assets/stylesheets/bootstrap-grid.scss */
.d-grid {
  display: grid !important;
}

/* line 1221, app/assets/stylesheets/bootstrap-grid.scss */
.d-table {
  display: table !important;
}

/* line 1225, app/assets/stylesheets/bootstrap-grid.scss */
.d-table-row {
  display: table-row !important;
}

/* line 1229, app/assets/stylesheets/bootstrap-grid.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 1233, app/assets/stylesheets/bootstrap-grid.scss */
.d-flex {
  display: flex !important;
}

/* line 1237, app/assets/stylesheets/bootstrap-grid.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 1241, app/assets/stylesheets/bootstrap-grid.scss */
.d-none {
  display: none !important;
}

/* line 1245, app/assets/stylesheets/bootstrap-grid.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 1249, app/assets/stylesheets/bootstrap-grid.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 1253, app/assets/stylesheets/bootstrap-grid.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 1257, app/assets/stylesheets/bootstrap-grid.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 1261, app/assets/stylesheets/bootstrap-grid.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 1265, app/assets/stylesheets/bootstrap-grid.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 1269, app/assets/stylesheets/bootstrap-grid.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 1273, app/assets/stylesheets/bootstrap-grid.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 1277, app/assets/stylesheets/bootstrap-grid.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 1281, app/assets/stylesheets/bootstrap-grid.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 1285, app/assets/stylesheets/bootstrap-grid.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 1289, app/assets/stylesheets/bootstrap-grid.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 1293, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 1297, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 1301, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 1305, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 1309, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 1313, app/assets/stylesheets/bootstrap-grid.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 1317, app/assets/stylesheets/bootstrap-grid.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 1321, app/assets/stylesheets/bootstrap-grid.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 1325, app/assets/stylesheets/bootstrap-grid.scss */
.align-items-center {
  align-items: center !important;
}

/* line 1329, app/assets/stylesheets/bootstrap-grid.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 1333, app/assets/stylesheets/bootstrap-grid.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 1337, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 1341, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 1345, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-center {
  align-content: center !important;
}

/* line 1349, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 1353, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 1357, app/assets/stylesheets/bootstrap-grid.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 1361, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 1365, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 1369, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 1373, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-center {
  align-self: center !important;
}

/* line 1377, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 1381, app/assets/stylesheets/bootstrap-grid.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 1385, app/assets/stylesheets/bootstrap-grid.scss */
.order-first {
  order: -1 !important;
}

/* line 1389, app/assets/stylesheets/bootstrap-grid.scss */
.order-0 {
  order: 0 !important;
}

/* line 1393, app/assets/stylesheets/bootstrap-grid.scss */
.order-1 {
  order: 1 !important;
}

/* line 1397, app/assets/stylesheets/bootstrap-grid.scss */
.order-2 {
  order: 2 !important;
}

/* line 1401, app/assets/stylesheets/bootstrap-grid.scss */
.order-3 {
  order: 3 !important;
}

/* line 1405, app/assets/stylesheets/bootstrap-grid.scss */
.order-4 {
  order: 4 !important;
}

/* line 1409, app/assets/stylesheets/bootstrap-grid.scss */
.order-5 {
  order: 5 !important;
}

/* line 1413, app/assets/stylesheets/bootstrap-grid.scss */
.order-last {
  order: 6 !important;
}

/* line 1417, app/assets/stylesheets/bootstrap-grid.scss */
.m-0 {
  margin: 0 !important;
}

/* line 1421, app/assets/stylesheets/bootstrap-grid.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 1425, app/assets/stylesheets/bootstrap-grid.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 1429, app/assets/stylesheets/bootstrap-grid.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 1433, app/assets/stylesheets/bootstrap-grid.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 1437, app/assets/stylesheets/bootstrap-grid.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 1441, app/assets/stylesheets/bootstrap-grid.scss */
.m-auto {
  margin: auto !important;
}

/* line 1445, app/assets/stylesheets/bootstrap-grid.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 1450, app/assets/stylesheets/bootstrap-grid.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 1455, app/assets/stylesheets/bootstrap-grid.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 1460, app/assets/stylesheets/bootstrap-grid.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 1465, app/assets/stylesheets/bootstrap-grid.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 1470, app/assets/stylesheets/bootstrap-grid.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 1475, app/assets/stylesheets/bootstrap-grid.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 1480, app/assets/stylesheets/bootstrap-grid.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 1485, app/assets/stylesheets/bootstrap-grid.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 1490, app/assets/stylesheets/bootstrap-grid.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 1495, app/assets/stylesheets/bootstrap-grid.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 1500, app/assets/stylesheets/bootstrap-grid.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 1505, app/assets/stylesheets/bootstrap-grid.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 1510, app/assets/stylesheets/bootstrap-grid.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 1515, app/assets/stylesheets/bootstrap-grid.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 1519, app/assets/stylesheets/bootstrap-grid.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 1523, app/assets/stylesheets/bootstrap-grid.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 1527, app/assets/stylesheets/bootstrap-grid.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 1531, app/assets/stylesheets/bootstrap-grid.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 1535, app/assets/stylesheets/bootstrap-grid.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 1539, app/assets/stylesheets/bootstrap-grid.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 1543, app/assets/stylesheets/bootstrap-grid.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 1547, app/assets/stylesheets/bootstrap-grid.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 1551, app/assets/stylesheets/bootstrap-grid.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 1555, app/assets/stylesheets/bootstrap-grid.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 1559, app/assets/stylesheets/bootstrap-grid.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 1563, app/assets/stylesheets/bootstrap-grid.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 1567, app/assets/stylesheets/bootstrap-grid.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 1571, app/assets/stylesheets/bootstrap-grid.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 1575, app/assets/stylesheets/bootstrap-grid.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 1579, app/assets/stylesheets/bootstrap-grid.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 1583, app/assets/stylesheets/bootstrap-grid.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 1587, app/assets/stylesheets/bootstrap-grid.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 1591, app/assets/stylesheets/bootstrap-grid.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 1595, app/assets/stylesheets/bootstrap-grid.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 1599, app/assets/stylesheets/bootstrap-grid.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 1603, app/assets/stylesheets/bootstrap-grid.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 1607, app/assets/stylesheets/bootstrap-grid.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 1611, app/assets/stylesheets/bootstrap-grid.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 1615, app/assets/stylesheets/bootstrap-grid.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 1619, app/assets/stylesheets/bootstrap-grid.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 1623, app/assets/stylesheets/bootstrap-grid.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 1627, app/assets/stylesheets/bootstrap-grid.scss */
.p-0 {
  padding: 0 !important;
}

/* line 1631, app/assets/stylesheets/bootstrap-grid.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 1635, app/assets/stylesheets/bootstrap-grid.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 1639, app/assets/stylesheets/bootstrap-grid.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 1643, app/assets/stylesheets/bootstrap-grid.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 1647, app/assets/stylesheets/bootstrap-grid.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 1651, app/assets/stylesheets/bootstrap-grid.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 1656, app/assets/stylesheets/bootstrap-grid.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 1661, app/assets/stylesheets/bootstrap-grid.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 1666, app/assets/stylesheets/bootstrap-grid.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 1671, app/assets/stylesheets/bootstrap-grid.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 1676, app/assets/stylesheets/bootstrap-grid.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 1681, app/assets/stylesheets/bootstrap-grid.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 1686, app/assets/stylesheets/bootstrap-grid.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 1691, app/assets/stylesheets/bootstrap-grid.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 1696, app/assets/stylesheets/bootstrap-grid.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 1701, app/assets/stylesheets/bootstrap-grid.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 1706, app/assets/stylesheets/bootstrap-grid.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 1711, app/assets/stylesheets/bootstrap-grid.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 1715, app/assets/stylesheets/bootstrap-grid.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 1719, app/assets/stylesheets/bootstrap-grid.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 1723, app/assets/stylesheets/bootstrap-grid.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 1727, app/assets/stylesheets/bootstrap-grid.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 1731, app/assets/stylesheets/bootstrap-grid.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 1735, app/assets/stylesheets/bootstrap-grid.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 1739, app/assets/stylesheets/bootstrap-grid.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 1743, app/assets/stylesheets/bootstrap-grid.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 1747, app/assets/stylesheets/bootstrap-grid.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 1751, app/assets/stylesheets/bootstrap-grid.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 1755, app/assets/stylesheets/bootstrap-grid.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 1759, app/assets/stylesheets/bootstrap-grid.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 1763, app/assets/stylesheets/bootstrap-grid.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 1767, app/assets/stylesheets/bootstrap-grid.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 1771, app/assets/stylesheets/bootstrap-grid.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 1775, app/assets/stylesheets/bootstrap-grid.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 1779, app/assets/stylesheets/bootstrap-grid.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 1783, app/assets/stylesheets/bootstrap-grid.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 1787, app/assets/stylesheets/bootstrap-grid.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 1791, app/assets/stylesheets/bootstrap-grid.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 1795, app/assets/stylesheets/bootstrap-grid.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 1799, app/assets/stylesheets/bootstrap-grid.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 1803, app/assets/stylesheets/bootstrap-grid.scss */
.ps-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  /* line 1808, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 1812, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 1816, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 1820, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 1824, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 1828, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 1832, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 1836, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 1840, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 1844, app/assets/stylesheets/bootstrap-grid.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 1848, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 1852, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 1856, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 1860, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1864, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1868, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 1872, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 1876, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 1880, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 1884, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1888, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1892, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1896, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 1900, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 1904, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 1908, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 1912, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 1916, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 1920, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 1924, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 1928, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 1932, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 1936, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 1940, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 1944, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 1948, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 1952, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 1956, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 1960, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 1964, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 1968, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 1972, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 1976, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 1980, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 1984, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 1988, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 1992, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 1996, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 2000, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 2004, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 2008, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 2012, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 2016, app/assets/stylesheets/bootstrap-grid.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 2020, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 2024, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 2028, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 2032, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 2036, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 2040, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 2044, app/assets/stylesheets/bootstrap-grid.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 2048, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 2053, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 2058, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 2063, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 2068, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 2073, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 2078, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 2083, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 2088, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 2093, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 2098, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 2103, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 2108, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 2113, app/assets/stylesheets/bootstrap-grid.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 2118, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 2122, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 2126, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 2130, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 2134, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 2138, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 2142, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 2146, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 2150, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 2154, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 2158, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 2162, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 2166, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 2170, app/assets/stylesheets/bootstrap-grid.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 2174, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 2178, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 2182, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 2186, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 2190, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 2194, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 2198, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 2202, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 2206, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 2210, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 2214, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 2218, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 2222, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 2226, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 2230, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 2234, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 2238, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 2242, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 2246, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 2250, app/assets/stylesheets/bootstrap-grid.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 2254, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 2259, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 2264, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 2269, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 2274, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 2279, app/assets/stylesheets/bootstrap-grid.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 2284, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 2289, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 2294, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 2299, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 2304, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 2309, app/assets/stylesheets/bootstrap-grid.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 2314, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 2318, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 2322, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 2326, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 2330, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 2334, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 2338, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 2342, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 2346, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 2350, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 2354, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 2358, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 2362, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 2366, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 2370, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 2374, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 2378, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 2382, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 2386, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 2390, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 2394, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 2398, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 2402, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 2406, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 768px) {
  /* line 2411, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 2415, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 2419, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 2423, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 2427, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 2431, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 2435, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 2439, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 2443, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 2447, app/assets/stylesheets/bootstrap-grid.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 2451, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 2455, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 2459, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 2463, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 2467, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 2471, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 2475, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 2479, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 2483, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 2487, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 2491, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 2495, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 2499, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 2503, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 2507, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 2511, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 2515, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 2519, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 2523, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 2527, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 2531, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 2535, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 2539, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 2543, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 2547, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 2551, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 2555, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 2559, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 2563, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 2567, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 2571, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 2575, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 2579, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 2583, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 2587, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 2591, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 2595, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 2599, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 2603, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 2607, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 2611, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 2615, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 2619, app/assets/stylesheets/bootstrap-grid.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 2623, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 2627, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 2631, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 2635, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 2639, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 2643, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 2647, app/assets/stylesheets/bootstrap-grid.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 2651, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 2656, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 2661, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 2666, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 2671, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 2676, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 2681, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 2686, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 2691, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 2696, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 2701, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 2706, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 2711, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 2716, app/assets/stylesheets/bootstrap-grid.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 2721, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 2725, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 2729, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 2733, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 2737, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 2741, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 2745, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 2749, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 2753, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 2757, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 2761, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 2765, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 2769, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 2773, app/assets/stylesheets/bootstrap-grid.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 2777, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 2781, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 2785, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 2789, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 2793, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 2797, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 2801, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 2805, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 2809, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 2813, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 2817, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 2821, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 2825, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 2829, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 2833, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 2837, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 2841, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 2845, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 2849, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 2853, app/assets/stylesheets/bootstrap-grid.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 2857, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 2862, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 2867, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 2872, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 2877, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 2882, app/assets/stylesheets/bootstrap-grid.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 2887, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 2892, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 2897, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 2902, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 2907, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 2912, app/assets/stylesheets/bootstrap-grid.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 2917, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 2921, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 2925, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 2929, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 2933, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 2937, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 2941, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 2945, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 2949, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 2953, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 2957, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 2961, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 2965, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 2969, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 2973, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 2977, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 2981, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 2985, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 2989, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 2993, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 2997, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 3001, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 3005, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 3009, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 992px) {
  /* line 3014, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 3018, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 3022, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 3026, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 3030, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 3034, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 3038, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 3042, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 3046, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 3050, app/assets/stylesheets/bootstrap-grid.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 3054, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 3058, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 3062, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 3066, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 3070, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 3074, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 3078, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 3082, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 3086, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 3090, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 3094, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 3098, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 3102, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 3106, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 3110, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 3114, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 3118, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 3122, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 3126, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 3130, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 3134, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 3138, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 3142, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 3146, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 3150, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 3154, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 3158, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 3162, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 3166, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 3170, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 3174, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 3178, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 3182, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 3186, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 3190, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 3194, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 3198, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 3202, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 3206, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 3210, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 3214, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 3218, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 3222, app/assets/stylesheets/bootstrap-grid.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 3226, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 3230, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 3234, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 3238, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 3242, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 3246, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 3250, app/assets/stylesheets/bootstrap-grid.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 3254, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 3259, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 3264, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 3269, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 3274, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 3279, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 3284, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 3289, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 3294, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 3299, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 3304, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 3309, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 3314, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 3319, app/assets/stylesheets/bootstrap-grid.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 3324, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 3328, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 3332, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 3336, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 3340, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 3344, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 3348, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 3352, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 3356, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 3360, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 3364, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 3368, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 3372, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 3376, app/assets/stylesheets/bootstrap-grid.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 3380, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 3384, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 3388, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 3392, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 3396, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 3400, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 3404, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 3408, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 3412, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 3416, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 3420, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 3424, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 3428, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 3432, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 3436, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 3440, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 3444, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 3448, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 3452, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 3456, app/assets/stylesheets/bootstrap-grid.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 3460, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3465, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 3470, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 3475, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 3480, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 3485, app/assets/stylesheets/bootstrap-grid.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 3490, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 3495, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 3500, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 3505, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 3510, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 3515, app/assets/stylesheets/bootstrap-grid.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 3520, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 3524, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 3528, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 3532, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 3536, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 3540, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 3544, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 3548, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 3552, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 3556, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 3560, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 3564, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 3568, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 3572, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 3576, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 3580, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 3584, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 3588, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 3592, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 3596, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 3600, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 3604, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 3608, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 3612, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1200px) {
  /* line 3617, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 3621, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 3625, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 3629, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 3633, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 3637, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 3641, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 3645, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 3649, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 3653, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 3657, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 3661, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 3665, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 3669, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 3673, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 3677, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 3681, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 3685, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 3689, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 3693, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 3697, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 3701, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 3705, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 3709, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 3713, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 3717, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 3721, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 3725, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 3729, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 3733, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 3737, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 3741, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 3745, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 3749, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 3753, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 3757, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 3761, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 3765, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 3769, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 3773, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 3777, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 3781, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 3785, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 3789, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 3793, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 3797, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 3801, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 3805, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 3809, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 3813, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 3817, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 3821, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 3825, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 3829, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 3833, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 3837, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 3841, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 3845, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 3849, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 3853, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 3857, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 3862, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 3867, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 3872, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 3877, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 3882, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 3887, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 3892, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 3897, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 3902, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 3907, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 3912, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 3917, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 3922, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 3927, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 3931, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 3935, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 3939, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 3943, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 3947, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 3951, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 3955, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 3959, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 3963, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 3967, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 3971, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 3975, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 3979, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 3983, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 3987, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 3991, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 3995, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 3999, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 4003, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 4007, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 4011, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 4015, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 4019, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 4023, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 4027, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 4031, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 4035, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 4039, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 4043, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 4047, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 4051, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 4055, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 4059, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 4063, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 4068, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 4073, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 4078, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 4083, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 4088, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 4093, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 4098, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 4103, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 4108, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 4113, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 4118, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 4123, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 4127, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 4131, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 4135, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 4139, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 4143, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 4147, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 4151, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 4155, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 4159, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 4163, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 4167, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 4171, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 4175, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 4179, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 4183, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 4187, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 4191, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 4195, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 4199, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 4203, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 4207, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 4211, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 4215, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1400px) {
  /* line 4220, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 4224, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 4228, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 4232, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 4236, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 4240, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 4244, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 4248, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 4252, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 4256, app/assets/stylesheets/bootstrap-grid.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 4260, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 4264, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 4268, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 4272, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 4276, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 4280, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 4284, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 4288, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 4292, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 4296, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 4300, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 4304, app/assets/stylesheets/bootstrap-grid.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 4308, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 4312, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 4316, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 4320, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 4324, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 4328, app/assets/stylesheets/bootstrap-grid.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 4332, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 4336, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 4340, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 4344, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 4348, app/assets/stylesheets/bootstrap-grid.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 4352, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 4356, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 4360, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 4364, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 4368, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 4372, app/assets/stylesheets/bootstrap-grid.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 4376, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 4380, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 4384, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 4388, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 4392, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 4396, app/assets/stylesheets/bootstrap-grid.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 4400, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 4404, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 4408, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 4412, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 4416, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 4420, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 4424, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 4428, app/assets/stylesheets/bootstrap-grid.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 4432, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 4436, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 4440, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 4444, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 4448, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 4452, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 4456, app/assets/stylesheets/bootstrap-grid.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 4460, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 4465, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 4470, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 4475, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 4480, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 4485, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 4490, app/assets/stylesheets/bootstrap-grid.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 4495, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 4500, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 4505, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 4510, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 4515, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 4520, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 4525, app/assets/stylesheets/bootstrap-grid.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 4530, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 4534, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 4538, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 4542, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 4546, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 4550, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 4554, app/assets/stylesheets/bootstrap-grid.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 4558, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 4562, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 4566, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 4570, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 4574, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 4578, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 4582, app/assets/stylesheets/bootstrap-grid.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 4586, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 4590, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 4594, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 4598, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 4602, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 4606, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 4610, app/assets/stylesheets/bootstrap-grid.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 4614, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 4618, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 4622, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 4626, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 4630, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 4634, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 4638, app/assets/stylesheets/bootstrap-grid.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 4642, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 4646, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 4650, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 4654, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 4658, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 4662, app/assets/stylesheets/bootstrap-grid.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 4666, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 4671, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 4676, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 4681, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 4686, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 4691, app/assets/stylesheets/bootstrap-grid.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 4696, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 4701, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 4706, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 4711, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 4716, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 4721, app/assets/stylesheets/bootstrap-grid.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 4726, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 4730, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 4734, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 4738, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 4742, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 4746, app/assets/stylesheets/bootstrap-grid.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 4750, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 4754, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 4758, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 4762, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 4766, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 4770, app/assets/stylesheets/bootstrap-grid.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 4774, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 4778, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 4782, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 4786, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 4790, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 4794, app/assets/stylesheets/bootstrap-grid.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 4798, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 4802, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 4806, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 4810, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 4814, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 4818, app/assets/stylesheets/bootstrap-grid.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}

@media print {
  /* line 4823, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 4827, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 4831, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 4835, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 4839, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 4843, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 4847, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 4851, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 4855, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 4859, app/assets/stylesheets/bootstrap-grid.scss */
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap-grid.css.map */
