/*!
 * Bootstrap Utilities 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 7, app/assets/stylesheets/bootstrap-utilities.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 13, app/assets/stylesheets/bootstrap-utilities.scss */
.link-primary {
  color: #0d6efd;
}

/* line 16, app/assets/stylesheets/bootstrap-utilities.scss */
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

/* line 20, app/assets/stylesheets/bootstrap-utilities.scss */
.link-secondary {
  color: #6c757d;
}

/* line 23, app/assets/stylesheets/bootstrap-utilities.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

/* line 27, app/assets/stylesheets/bootstrap-utilities.scss */
.link-success {
  color: #198754;
}

/* line 30, app/assets/stylesheets/bootstrap-utilities.scss */
.link-success:hover, .link-success:focus {
  color: #146c43;
}

/* line 34, app/assets/stylesheets/bootstrap-utilities.scss */
.link-info {
  color: #0dcaf0;
}

/* line 37, app/assets/stylesheets/bootstrap-utilities.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

/* line 41, app/assets/stylesheets/bootstrap-utilities.scss */
.link-warning {
  color: #ffc107;
}

/* line 44, app/assets/stylesheets/bootstrap-utilities.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

/* line 48, app/assets/stylesheets/bootstrap-utilities.scss */
.link-danger {
  color: #dc3545;
}

/* line 51, app/assets/stylesheets/bootstrap-utilities.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

/* line 55, app/assets/stylesheets/bootstrap-utilities.scss */
.link-light {
  color: #f8f9fa;
}

/* line 58, app/assets/stylesheets/bootstrap-utilities.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

/* line 62, app/assets/stylesheets/bootstrap-utilities.scss */
.link-dark {
  color: #212529;
}

/* line 65, app/assets/stylesheets/bootstrap-utilities.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

/* line 69, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 73, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio::before {
  display: block;
  padding-top: 75%;
  content: "";
}

/* line 78, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 86, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio-1x1::before {
  content: "";
  display: block;
  padding-top: 100%;
}

/* line 92, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio-4x3::before {
  content: "";
  display: block;
  padding-top: calc(3 / 4 * 100%);
}

/* line 98, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio-16x9::before {
  content: "";
  display: block;
  padding-top: calc(9 / 16 * 100%);
}

/* line 104, app/assets/stylesheets/bootstrap-utilities.scss */
.ratio-21x9::before {
  content: "";
  display: block;
  padding-top: calc(9 / 21 * 100%);
}

/* line 110, app/assets/stylesheets/bootstrap-utilities.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 118, app/assets/stylesheets/bootstrap-utilities.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 126, app/assets/stylesheets/bootstrap-utilities.scss */
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 134, app/assets/stylesheets/bootstrap-utilities.scss */
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 142, app/assets/stylesheets/bootstrap-utilities.scss */
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 150, app/assets/stylesheets/bootstrap-utilities.scss */
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 158, app/assets/stylesheets/bootstrap-utilities.scss */
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 166, app/assets/stylesheets/bootstrap-utilities.scss */
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 173, app/assets/stylesheets/bootstrap-utilities.scss */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 186, app/assets/stylesheets/bootstrap-utilities.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 196, app/assets/stylesheets/bootstrap-utilities.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 202, app/assets/stylesheets/bootstrap-utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 206, app/assets/stylesheets/bootstrap-utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 210, app/assets/stylesheets/bootstrap-utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 214, app/assets/stylesheets/bootstrap-utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 218, app/assets/stylesheets/bootstrap-utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 222, app/assets/stylesheets/bootstrap-utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 226, app/assets/stylesheets/bootstrap-utilities.scss */
.float-start {
  float: left !important;
}

/* line 230, app/assets/stylesheets/bootstrap-utilities.scss */
.float-end {
  float: right !important;
}

/* line 234, app/assets/stylesheets/bootstrap-utilities.scss */
.float-none {
  float: none !important;
}

/* line 238, app/assets/stylesheets/bootstrap-utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 242, app/assets/stylesheets/bootstrap-utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 246, app/assets/stylesheets/bootstrap-utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 250, app/assets/stylesheets/bootstrap-utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

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

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

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

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

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

/* line 294, app/assets/stylesheets/bootstrap-utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 298, app/assets/stylesheets/bootstrap-utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 302, app/assets/stylesheets/bootstrap-utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 306, app/assets/stylesheets/bootstrap-utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 310, app/assets/stylesheets/bootstrap-utilities.scss */
.position-static {
  position: static !important;
}

/* line 314, app/assets/stylesheets/bootstrap-utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 318, app/assets/stylesheets/bootstrap-utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 322, app/assets/stylesheets/bootstrap-utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 326, app/assets/stylesheets/bootstrap-utilities.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 331, app/assets/stylesheets/bootstrap-utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 335, app/assets/stylesheets/bootstrap-utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 339, app/assets/stylesheets/bootstrap-utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 343, app/assets/stylesheets/bootstrap-utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 347, app/assets/stylesheets/bootstrap-utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 351, app/assets/stylesheets/bootstrap-utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 355, app/assets/stylesheets/bootstrap-utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 359, app/assets/stylesheets/bootstrap-utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 363, app/assets/stylesheets/bootstrap-utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 367, app/assets/stylesheets/bootstrap-utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 371, app/assets/stylesheets/bootstrap-utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 375, app/assets/stylesheets/bootstrap-utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 379, app/assets/stylesheets/bootstrap-utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 383, app/assets/stylesheets/bootstrap-utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 387, app/assets/stylesheets/bootstrap-utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 391, app/assets/stylesheets/bootstrap-utilities.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 395, app/assets/stylesheets/bootstrap-utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 399, app/assets/stylesheets/bootstrap-utilities.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 403, app/assets/stylesheets/bootstrap-utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 407, app/assets/stylesheets/bootstrap-utilities.scss */
.border-end {
  border-right: 1px solid #dee2e6 !important;
}

/* line 411, app/assets/stylesheets/bootstrap-utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 415, app/assets/stylesheets/bootstrap-utilities.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 419, app/assets/stylesheets/bootstrap-utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 423, app/assets/stylesheets/bootstrap-utilities.scss */
.border-start {
  border-left: 1px solid #dee2e6 !important;
}

/* line 427, app/assets/stylesheets/bootstrap-utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 431, app/assets/stylesheets/bootstrap-utilities.scss */
.border-primary {
  border-color: #0d6efd !important;
}

/* line 435, app/assets/stylesheets/bootstrap-utilities.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 439, app/assets/stylesheets/bootstrap-utilities.scss */
.border-success {
  border-color: #198754 !important;
}

/* line 443, app/assets/stylesheets/bootstrap-utilities.scss */
.border-info {
  border-color: #0dcaf0 !important;
}

/* line 447, app/assets/stylesheets/bootstrap-utilities.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 451, app/assets/stylesheets/bootstrap-utilities.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 455, app/assets/stylesheets/bootstrap-utilities.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 459, app/assets/stylesheets/bootstrap-utilities.scss */
.border-dark {
  border-color: #212529 !important;
}

/* line 463, app/assets/stylesheets/bootstrap-utilities.scss */
.border-white {
  border-color: #fff !important;
}

/* line 467, app/assets/stylesheets/bootstrap-utilities.scss */
.border-1 {
  border-width: 1px !important;
}

/* line 471, app/assets/stylesheets/bootstrap-utilities.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 475, app/assets/stylesheets/bootstrap-utilities.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 479, app/assets/stylesheets/bootstrap-utilities.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 483, app/assets/stylesheets/bootstrap-utilities.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 487, app/assets/stylesheets/bootstrap-utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 491, app/assets/stylesheets/bootstrap-utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 495, app/assets/stylesheets/bootstrap-utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 499, app/assets/stylesheets/bootstrap-utilities.scss */
.w-90 {
  width: 90% !important;
}

/* line 503, app/assets/stylesheets/bootstrap-utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 507, app/assets/stylesheets/bootstrap-utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 511, app/assets/stylesheets/bootstrap-utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 515, app/assets/stylesheets/bootstrap-utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 519, app/assets/stylesheets/bootstrap-utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 523, app/assets/stylesheets/bootstrap-utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 527, app/assets/stylesheets/bootstrap-utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 531, app/assets/stylesheets/bootstrap-utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 535, app/assets/stylesheets/bootstrap-utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 539, app/assets/stylesheets/bootstrap-utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 543, app/assets/stylesheets/bootstrap-utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 547, app/assets/stylesheets/bootstrap-utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 551, app/assets/stylesheets/bootstrap-utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 603, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 607, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 611, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 615, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 619, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 623, app/assets/stylesheets/bootstrap-utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1141, app/assets/stylesheets/bootstrap-utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 1145, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 1149, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 1153, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 1157, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 1161, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 1165, app/assets/stylesheets/bootstrap-utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 1169, app/assets/stylesheets/bootstrap-utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 1173, app/assets/stylesheets/bootstrap-utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 1177, app/assets/stylesheets/bootstrap-utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 1181, app/assets/stylesheets/bootstrap-utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 1185, app/assets/stylesheets/bootstrap-utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 1189, app/assets/stylesheets/bootstrap-utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 1193, app/assets/stylesheets/bootstrap-utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 1197, app/assets/stylesheets/bootstrap-utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 1201, app/assets/stylesheets/bootstrap-utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 1205, app/assets/stylesheets/bootstrap-utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 1209, app/assets/stylesheets/bootstrap-utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 1213, app/assets/stylesheets/bootstrap-utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 1217, app/assets/stylesheets/bootstrap-utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 1221, app/assets/stylesheets/bootstrap-utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 1225, app/assets/stylesheets/bootstrap-utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 1229, app/assets/stylesheets/bootstrap-utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 1233, app/assets/stylesheets/bootstrap-utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 1237, app/assets/stylesheets/bootstrap-utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 1241, app/assets/stylesheets/bootstrap-utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 1245, app/assets/stylesheets/bootstrap-utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 1249, app/assets/stylesheets/bootstrap-utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 1253, app/assets/stylesheets/bootstrap-utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 1258, app/assets/stylesheets/bootstrap-utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 1264, app/assets/stylesheets/bootstrap-utilities.scss */
.text-primary {
  color: #0d6efd !important;
}

/* line 1268, app/assets/stylesheets/bootstrap-utilities.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 1272, app/assets/stylesheets/bootstrap-utilities.scss */
.text-success {
  color: #198754 !important;
}

/* line 1276, app/assets/stylesheets/bootstrap-utilities.scss */
.text-info {
  color: #0dcaf0 !important;
}

/* line 1280, app/assets/stylesheets/bootstrap-utilities.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 1284, app/assets/stylesheets/bootstrap-utilities.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 1288, app/assets/stylesheets/bootstrap-utilities.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 1292, app/assets/stylesheets/bootstrap-utilities.scss */
.text-dark {
  color: #212529 !important;
}

/* line 1296, app/assets/stylesheets/bootstrap-utilities.scss */
.text-white {
  color: #fff !important;
}

/* line 1300, app/assets/stylesheets/bootstrap-utilities.scss */
.text-body {
  color: #212529 !important;
}

/* line 1304, app/assets/stylesheets/bootstrap-utilities.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 1308, app/assets/stylesheets/bootstrap-utilities.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 1312, app/assets/stylesheets/bootstrap-utilities.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 1316, app/assets/stylesheets/bootstrap-utilities.scss */
.text-reset {
  color: inherit !important;
}

/* line 1320, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-primary {
  background-color: #0d6efd !important;
}

/* line 1324, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 1328, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-success {
  background-color: #198754 !important;
}

/* line 1332, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-info {
  background-color: #0dcaf0 !important;
}

/* line 1336, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 1340, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 1344, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 1348, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-dark {
  background-color: #212529 !important;
}

/* line 1352, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-body {
  background-color: #fff !important;
}

/* line 1356, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 1360, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 1364, app/assets/stylesheets/bootstrap-utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 1368, app/assets/stylesheets/bootstrap-utilities.scss */
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

/* line 1374, app/assets/stylesheets/bootstrap-utilities.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

/* line 1380, app/assets/stylesheets/bootstrap-utilities.scss */
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

/* line 1386, app/assets/stylesheets/bootstrap-utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 1390, app/assets/stylesheets/bootstrap-utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 1394, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 1398, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 1402, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-1 {
  border-radius: 0.2rem !important;
}

/* line 1406, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-2 {
  border-radius: 0.25rem !important;
}

/* line 1410, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-3 {
  border-radius: 0.3rem !important;
}

/* line 1414, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 1418, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 1422, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 1427, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 1432, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 1437, app/assets/stylesheets/bootstrap-utilities.scss */
.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

/* line 1442, app/assets/stylesheets/bootstrap-utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 1446, app/assets/stylesheets/bootstrap-utilities.scss */
.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  /* line 1451, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 1455, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 1459, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 1463, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 1467, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 1471, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 1475, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 1479, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 1483, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 1487, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 1491, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 1495, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 1499, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 1503, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 1507, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 1511, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 1515, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1519, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1523, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 1527, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 1531, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 1535, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 1539, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1543, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1547, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1551, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 1555, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 1559, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 1563, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 1567, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 1571, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 1575, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 1579, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 1583, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 1587, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 1591, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 1595, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 1599, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 1603, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 1607, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 1611, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 1615, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 1619, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 1623, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 1627, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 1631, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 1635, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 1639, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 1643, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 1647, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 1651, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 1655, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 1659, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 1663, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 1667, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 1671, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 1675, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 1679, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 1683, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 1687, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 1691, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 1695, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 1699, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 1703, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 1707, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 1711, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 1715, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 1719, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 1723, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 1727, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 1732, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 1737, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 1742, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 1747, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 1752, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 1757, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 1762, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 1767, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 1772, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 1777, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 1782, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 1787, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 1792, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 1797, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 1801, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 1805, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 1809, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 1813, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 1817, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 1821, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 1825, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 1829, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 1833, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 1837, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 1841, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 1845, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 1849, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 1853, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 1857, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 1861, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 1865, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 1869, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 1873, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 1877, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 1881, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 1885, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 1889, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 1893, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 1897, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 1901, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 1905, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 1909, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 1913, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 1917, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 1921, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 1925, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 1929, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 1933, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 1938, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 1943, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 1948, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 1953, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 1958, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 1963, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 1968, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 1973, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 1978, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 1983, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 1988, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 1993, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 1997, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 2001, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 2005, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 2009, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 2013, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 2017, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 2021, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 2025, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 2029, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 2033, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 2037, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 2041, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 2045, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 2049, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 2053, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 2057, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 2061, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 2065, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 2069, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 2073, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 2077, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 2081, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 2085, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 2089, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 2093, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 2097, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 2102, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 2106, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 2110, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 2114, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 2118, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 2122, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 2126, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 2130, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 2134, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 2138, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 2142, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 2146, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 2150, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 2154, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 2158, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 2162, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 2166, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 2170, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 2174, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 2178, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 2182, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 2186, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 2190, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 2194, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 2198, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 2202, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 2206, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 2210, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 2214, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 2218, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 2222, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 2226, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 2230, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 2234, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 2238, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 2242, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 2246, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 2250, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 2254, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 2258, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 2262, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 2266, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 2270, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 2274, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 2278, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 2282, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 2286, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 2290, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 2294, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 2298, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 2302, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 2306, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 2310, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 2314, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 2318, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 2322, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 2326, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 2330, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 2334, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 2338, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 2342, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 2346, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 2350, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 2354, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 2358, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 2362, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 2366, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 2370, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 2374, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 2378, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 2383, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 2388, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 2393, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 2398, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 2403, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 2408, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 2413, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 2418, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 2423, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 2428, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 2433, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 2438, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 2443, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 2448, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 2452, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 2456, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 2460, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 2464, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 2468, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 2472, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 2476, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 2480, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 2484, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 2488, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 2492, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 2496, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 2500, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 2504, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 2508, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 2512, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 2516, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 2520, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 2524, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 2528, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 2532, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 2536, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 2540, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 2544, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 2548, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 2552, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 2556, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 2560, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 2564, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 2568, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 2572, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 2576, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 2580, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 2584, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 2589, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 2594, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 2599, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 2604, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 2609, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 2614, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 2619, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 2624, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 2629, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 2634, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 2639, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 2644, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 2648, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 2652, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 2656, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 2660, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 2664, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 2668, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 2672, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 2676, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 2680, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 2684, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 2688, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 2692, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 2696, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 2700, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 2704, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 2708, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 2712, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 2716, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 2720, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 2724, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 2728, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 2732, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 2736, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 2740, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 2744, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 2748, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 2753, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 2757, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 2761, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 2765, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 2769, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 2773, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 2777, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 2781, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 2785, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 2789, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 2793, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 2797, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 2801, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 2805, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 2809, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 2813, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 2817, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 2821, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 2825, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 2829, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 2833, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 2837, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 2841, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 2845, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 2849, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 2853, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 2857, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 2861, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 2865, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 2869, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 2873, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 2877, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 2881, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 2885, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 2889, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 2893, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 2897, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 2901, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 2905, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 2909, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 2913, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 2917, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 2921, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 2925, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 2929, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 2933, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 2937, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 2941, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 2945, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 2949, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 2953, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 2957, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 2961, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 2965, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 2969, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 2973, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 2977, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 2981, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 2985, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 2989, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 2993, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 2997, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 3001, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 3005, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 3009, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 3013, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 3017, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 3021, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 3025, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 3029, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 3034, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 3039, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 3044, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 3049, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 3054, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 3059, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 3064, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 3069, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 3074, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 3079, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 3084, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 3089, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 3094, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 3099, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 3103, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 3107, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 3111, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 3115, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 3119, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 3123, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 3127, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 3131, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 3135, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 3139, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 3143, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 3147, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 3151, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 3155, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 3159, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 3163, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 3167, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 3171, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 3175, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 3179, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 3183, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 3187, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 3191, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 3195, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 3199, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 3203, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 3207, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 3211, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 3215, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 3219, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 3223, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 3227, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 3231, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 3235, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3240, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 3245, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 3250, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 3255, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 3260, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 3265, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 3270, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 3275, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 3280, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 3285, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 3290, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 3295, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 3299, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 3303, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 3307, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 3311, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 3315, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 3319, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 3323, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 3327, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 3331, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 3335, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 3339, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 3343, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 3347, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 3351, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 3355, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 3359, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 3363, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 3367, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 3371, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 3375, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 3379, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 3383, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 3387, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 3391, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 3395, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 3399, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 3404, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 3408, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 3412, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 3416, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 3420, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 3424, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 3428, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 3432, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 3436, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 3440, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 3444, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 3448, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 3452, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 3456, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 3460, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 3464, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 3468, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 3472, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 3476, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 3480, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 3484, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 3488, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 3492, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 3496, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 3500, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 3504, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 3508, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 3512, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 3516, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 3520, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 3524, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 3528, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 3532, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 3536, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 3540, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 3544, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 3548, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 3552, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 3556, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 3560, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 3564, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 3568, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 3572, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 3576, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 3580, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 3584, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 3588, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 3592, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 3596, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 3600, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 3604, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 3608, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 3612, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 3616, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 3620, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 3624, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 3628, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 3632, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 3636, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 3640, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 3644, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 3648, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 3652, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 3656, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 3660, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 3664, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 3668, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 3672, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 3676, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 3680, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 3685, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 3690, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 3695, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 3700, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 3705, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 3710, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 3715, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 3720, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 3725, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 3730, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 3735, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 3740, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 3745, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 3750, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 3754, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 3758, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 3762, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 3766, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 3770, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 3774, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 3778, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 3782, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 3786, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 3790, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 3794, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 3798, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 3802, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 3806, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 3810, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 3814, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 3818, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 3822, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 3826, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 3830, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 3834, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 3838, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 3842, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 3846, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 3850, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 3854, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 3858, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 3862, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 3866, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 3870, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 3874, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 3878, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 3882, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 3886, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3891, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 3896, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 3901, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 3906, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 3911, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 3916, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 3921, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 3926, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 3931, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 3936, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 3941, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 3946, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 3950, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 3954, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 3958, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 3962, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 3966, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 3970, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 3974, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 3978, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 3982, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 3986, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 3990, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 3994, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 3998, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 4002, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 4006, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 4010, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 4014, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 4018, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 4022, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 4026, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 4030, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 4034, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 4038, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 4042, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 4046, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 4050, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 4055, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 4059, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 4063, app/assets/stylesheets/bootstrap-utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 4067, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 4071, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 4075, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 4079, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 4083, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 4087, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 4091, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 4095, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 4099, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 4103, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 4107, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 4111, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 4115, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 4119, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 4123, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 4127, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 4131, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 4135, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 4139, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 4143, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 4147, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 4151, app/assets/stylesheets/bootstrap-utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 4155, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 4159, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 4163, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 4167, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 4171, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 4175, app/assets/stylesheets/bootstrap-utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 4179, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 4183, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 4187, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 4191, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 4195, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 4199, app/assets/stylesheets/bootstrap-utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 4203, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 4207, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 4211, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 4215, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 4219, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 4223, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 4227, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 4231, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 4235, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 4239, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 4243, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 4247, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 4251, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 4255, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 4259, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 4263, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 4267, app/assets/stylesheets/bootstrap-utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 4271, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 4275, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 4279, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 4283, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 4287, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 4291, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 4295, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 4299, app/assets/stylesheets/bootstrap-utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 4303, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 4307, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 4311, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 4315, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 4319, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 4323, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 4327, app/assets/stylesheets/bootstrap-utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 4331, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 4336, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 4341, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 4346, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 4351, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 4356, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 4361, app/assets/stylesheets/bootstrap-utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 4366, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 4371, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 4376, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 4381, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 4386, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 4391, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 4396, app/assets/stylesheets/bootstrap-utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 4401, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 4405, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 4409, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 4413, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 4417, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 4421, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 4425, app/assets/stylesheets/bootstrap-utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 4429, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 4433, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 4437, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 4441, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 4445, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 4449, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 4453, app/assets/stylesheets/bootstrap-utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 4457, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 4461, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 4465, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 4469, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 4473, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 4477, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 4481, app/assets/stylesheets/bootstrap-utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 4485, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 4489, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 4493, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 4497, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 4501, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 4505, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 4509, app/assets/stylesheets/bootstrap-utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 4513, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 4517, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 4521, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 4525, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 4529, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 4533, app/assets/stylesheets/bootstrap-utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 4537, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 4542, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 4547, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 4552, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 4557, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 4562, app/assets/stylesheets/bootstrap-utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 4567, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 4572, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 4577, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 4582, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 4587, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 4592, app/assets/stylesheets/bootstrap-utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 4597, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 4601, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 4605, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 4609, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 4613, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 4617, app/assets/stylesheets/bootstrap-utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 4621, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 4625, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 4629, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 4633, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 4637, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 4641, app/assets/stylesheets/bootstrap-utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 4645, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 4649, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 4653, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 4657, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 4661, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 4665, app/assets/stylesheets/bootstrap-utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 4669, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 4673, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 4677, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 4681, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 4685, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 4689, app/assets/stylesheets/bootstrap-utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 4693, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 4697, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 4701, app/assets/stylesheets/bootstrap-utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 4706, app/assets/stylesheets/bootstrap-utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 4710, app/assets/stylesheets/bootstrap-utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 4714, app/assets/stylesheets/bootstrap-utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 4718, app/assets/stylesheets/bootstrap-utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 4723, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 4727, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 4731, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 4735, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 4739, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 4743, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 4747, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 4751, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 4755, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 4759, app/assets/stylesheets/bootstrap-utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

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