@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_root.scss */
:root {
  --bs-blue: #2A7FFF;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #ED6D00;
  --bs-yellow: #ffc107;
  --bs-green: #14A60C;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #3C5273;
  --bs-secondary: #ED6D00;
  --bs-success: #14A60C;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 60, 82, 115;
  --bs-secondary-rgb: 237, 109, 0;
  --bs-success-rgb: 20, 166, 12;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 69, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

/* line 77, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
hr:not([size]) {
  height: 1px;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 98, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}

@media (min-width: 1200px) {
  /* line 98, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

/* line 103, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 103, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h2, .h2 {
    font-size: 1.75rem;
  }
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}

@media (min-width: 1200px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

/* line 113, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}

@media (min-width: 1200px) {
  /* line 113, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h5, .h5 {
  font-size: 1.09375rem;
}

/* line 123, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h6, .h6 {
  font-size: 0.875rem;
}

/* line 134, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 147, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 157, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 185, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 191, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 208, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 218, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 225, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 236, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 244, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 245, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sup {
  top: -.5em;
}

/* line 250, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a {
  color: #3C5273;
  text-decoration: underline;
}

/* line 254, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:hover {
  color: #30425c;
}

/* line 266, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 276, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

/* line 290, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 299, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 306, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}

/* line 312, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a > code {
  color: inherit;
}

/* line 317, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 324, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

/* line 336, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 343, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 353, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 358, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

/* line 369, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 375, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 391, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
label {
  display: inline-block;
}

/* line 398, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button {
  border-radius: 0;
}

/* line 408, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 414, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 426, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 433, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 437, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 443, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 451, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[list]::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 460, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 467, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 475, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 482, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 493, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 505, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  /* line 505, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 514, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
legend + * {
  clear: left;
}

/* line 522, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

/* line 532, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 542, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 563, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 569, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 576, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::file-selector-button {
  font: inherit;
}

/* line 583, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 590, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
output {
  display: inline-block;
}

/* line 596, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
iframe {
  border: 0;
}

/* line 604, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 614, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 623, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 63, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 69, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 80, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 86, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

/* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 95, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 101, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
.container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-sm, .container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-md, .container-sm, .container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-lg, .container-md, .container-sm, .container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
    max-width: 1320px;
  }
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_grid.scss */
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

/* line 9, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_grid.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  /* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  /* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  /* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

/* line 33, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 37, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 42, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

/* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 63, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 79, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 83, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 91, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 95, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 105, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 115, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 125, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-primary {
  --bs-table-bg: #d8dce3;
  --bs-table-striped-bg: #cdd1d8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c2c6cc;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c8ccd2;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c2c6cc;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-bg: #fbe2cc;
  --bs-table-striped-bg: #eed7c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e2cbb8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e8d1bd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e2cbb8;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-success {
  --bs-table-bg: #d0edce;
  --bs-table-striped-bg: #c6e1c4;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bbd5b9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c0dbbf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bbd5b9;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

/* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
}

/* line 15, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.765625rem;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #9ea9b9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 67, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 76, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 76, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 91, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

/* line 95, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 95, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 110, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

/* line 120, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 131, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 145, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.2rem;
}

/* line 151, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 157, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 164, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem;
}

/* line 170, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 176, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 187, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

/* line 191, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

/* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

/* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}

/* line 206, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 210, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

/* line 215, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 28, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:focus {
  border-color: #9ea9b9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:disabled {
  background-color: #e9ecef;
}

/* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

/* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.2rem;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 35, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 40, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:focus {
  border-color: #9ea9b9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

/* line 62, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 71, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #3C5273;
  border-color: #3C5273;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

/* line 82, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 92, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

/* line 107, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 110, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 110, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239ea9b9'/%3e%3c/svg%3e");
}

/* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 134, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 139, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 146, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3C5273;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #c5cbd5;
}

/* line 43, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3C5273;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #c5cbd5;
}

/* line 69, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 80, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 87, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}

/* line 30, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 36, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 42, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}

/* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 33, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 3;
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem;
}

/* line 75, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.2rem;
}

/* line 84, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 106, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 25, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #14A60C;
}

/* line 34, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.765625rem;
  color: #000;
  background-color: rgba(20, 166, 12, 0.9);
  border-radius: 0.25rem;
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #14A60C;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314A60C' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 67, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #14A60C;
  box-shadow: 0 0 0 0.25rem rgba(20, 166, 12, 0.25);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #14A60C;
}

/* line 89, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314A60C' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #14A60C;
  box-shadow: 0 0 0 0.25rem rgba(20, 166, 12, 0.25);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #14A60C;
}

/* line 109, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #14A60C;
}

/* line 113, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(20, 166, 12, 0.25);
}

/* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #14A60C;
}

/* line 123, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}

/* line 136, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

/* line 25, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

/* line 34, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.765625rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 67, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}

/* line 89, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]), .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}

/* line 109, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}

/* line 113, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 123, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}

/* line 136, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 22, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover {
  color: #212529;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #334662;
  border-color: #30425c;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #334662;
  border-color: #30425c;
  box-shadow: 0 0 0 0.25rem rgba(89, 108, 136, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #30425c;
  border-color: #2d3e56;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 108, 136, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-secondary {
  color: #000;
  background-color: #ED6D00;
  border-color: #ED6D00;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:hover {
  color: #000;
  background-color: #f08326;
  border-color: #ef7c1a;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000;
  background-color: #f08326;
  border-color: #ef7c1a;
  box-shadow: 0 0 0 0.25rem rgba(201, 93, 0, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: #f18a33;
  border-color: #ef7c1a;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(201, 93, 0, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000;
  background-color: #ED6D00;
  border-color: #ED6D00;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #000;
  background-color: #14A60C;
  border-color: #14A60C;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #000;
  background-color: #37b330;
  border-color: #2caf24;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #000;
  background-color: #37b330;
  border-color: #2caf24;
  box-shadow: 0 0 0 0.25rem rgba(17, 141, 10, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #000;
  background-color: #43b83d;
  border-color: #2caf24;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(17, 141, 10, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:disabled, .btn-success.disabled {
  color: #000;
  background-color: #14A60C;
  border-color: #14A60C;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #3C5273;
  border-color: #3C5273;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #3C5273;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-secondary {
  color: #ED6D00;
  border-color: #ED6D00;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:hover {
  color: #000;
  background-color: #ED6D00;
  border-color: #ED6D00;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(237, 109, 0, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #000;
  background-color: #ED6D00;
  border-color: #ED6D00;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(237, 109, 0, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #ED6D00;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #14A60C;
  border-color: #14A60C;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:hover {
  color: #000;
  background-color: #14A60C;
  border-color: #14A60C;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(20, 166, 12, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #000;
  background-color: #14A60C;
  border-color: #14A60C;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(20, 166, 12, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #14A60C;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 94, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

/* line 78, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #3C5273;
  text-decoration: underline;
}

/* line 83, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover {
  color: #30425c;
}

/* line 92, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

/* line 105, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem;
}

/* line 109, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.2rem;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

/* line 9, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 59, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.875rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 34, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

/* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 73, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 59, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 86, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 59, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 96, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 103, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 59, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 113, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 121, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 131, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 156, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}

/* line 163, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3C5273;
}

/* line 170, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

/* line 180, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 185, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

/* line 202, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 208, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}

/* line 211, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 217, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #3C5273;
}

/* line 223, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}

/* line 229, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 233, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}

/* line 237, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 72, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 76, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 82, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 87, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 92, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 114, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 119, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 124, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 135, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #3C5273;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: #30425c;
}

/* line 30, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 41, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 50, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 71, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 85, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}

/* line 91, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3C5273;
}

/* line 104, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 133, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 136, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar > .container, .worry .worry-post-section .navbar > .worry-post, .worry .worry-reply-section .navbar > .worry-post, .secondary-header .navbar > .crumb-list, .navbar > .mypage-title, .navbar > .mypage-navigator, .navbar > .main-container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  padding-top: 0.3359375rem;
  padding-bottom: 0.3359375rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  text-decoration: none;
  white-space: nowrap;
}

/* line 75, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 82, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 87, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 97, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 111, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 120, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 120, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 129, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 133, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

/* line 142, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* line 152, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  /* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  /* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  /* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  /* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  /* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  /* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  /* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  /* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  /* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  /* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

/* line 166, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 171, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 178, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 188, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 197, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-header {
  display: none;
}

/* line 201, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}

/* line 213, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}

/* line 220, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 238, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 241, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 248, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

/* line 251, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 256, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 261, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 267, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 272, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 276, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

/* line 279, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 289, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 292, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 299, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

/* line 302, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 307, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 312, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 318, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 323, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 327, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

/* line 329, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 18, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 40, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-title {
  margin-bottom: 0.5rem;
}

/* line 58, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

/* line 63, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 72, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 81, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 88, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 93, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 99, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 109, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

/* line 123, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 129, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

/* line 139, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 145, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 163, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 160, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 172, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 177, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 184, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 187, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 192, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 202, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 207, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.875rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:not(.collapsed) {
  color: #364a68;
  background-color: #eceef1;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

/* line 25, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23364a68'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 48, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: #9ea9b9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 60, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 67, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 72, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 77, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 81, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 86, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 92, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-body {
  padding: 1rem 1.25rem;
}

/* line 102, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 106, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 111, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 114, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}

/* line 25, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  color: #3C5273;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 15, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #30425c;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:focus {
  z-index: 3;
  color: #30425c;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
}

/* line 33, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

/* line 37, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-link {
  padding: 0.375rem 0.75rem;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 19, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 19, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 19, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge:empty {
  display: none;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 33, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-primary {
  color: #243145;
  background-color: #d8dce3;
  border-color: #c5cbd5;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #1d2737;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-secondary {
  color: #8e4100;
  background-color: #fbe2cc;
  border-color: #fad3b3;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #723400;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-success {
  color: #0c6407;
  background-color: #d0edce;
  border-color: #b9e4b6;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0a5006;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-info .alert-link {
  color: #04414d;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #523e02;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #6a1a21;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-light .alert-link {
  color: #4f5050;
}

/* line 53, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 11, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3C5273;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 33, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

/* line 15, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 19, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 66, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 70, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 74, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 82, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3C5273;
  border-color: #3C5273;
}

/* line 89, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 92, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1400px) {
  /* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 112, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 146, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 149, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

/* line 152, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary {
  color: #243145;
  background-color: #d8dce3;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #243145;
  background-color: #c2c6cc;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #243145;
  border-color: #243145;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #8e4100;
  background-color: #fbe2cc;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #8e4100;
  background-color: #e2cbb8;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #8e4100;
  border-color: #8e4100;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #0c6407;
  background-color: #d0edce;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0c6407;
  background-color: #bbd5b9;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0c6407;
  border-color: #0c6407;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

/* line 10, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}

/* line 18, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(60, 82, 115, 0.25);
  opacity: 1;
}

/* line 30, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.25;
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 22, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 42, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

/* line 48, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

/* line 8, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 35, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 35, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 44, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}

/* line 52, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 62, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 69, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 87, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 93, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 102, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

/* line 109, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 116, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 125, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 138, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  /* line 146, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 151, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  /* line 155, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 163, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 167, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 174, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

/* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  /* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1399.98px) {
  /* line 183, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

/* line 68, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}

/* line 26, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

/* line 41, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 47, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 56, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

/* line 61, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 67, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 76, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

/* line 79, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 85, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 93, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

/* line 106, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

/* line 111, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 117, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 141, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 150, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 155, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

/* line 14, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 51, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 70, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

/* line 77, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 77, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 90, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 110, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 118, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 122, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 128, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

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

/* line 149, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

/* line 158, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}

/* line 173, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 173, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 193, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 203, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 217, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 222, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 226, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

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

/* line 11, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

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

/* line 45, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

/* line 57, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas {
    transition: none;
  }
}

/* line 17, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.fade {
  opacity: 0;
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.show {
  opacity: 0.5;
}

/* line 21, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}

/* line 27, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 35, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 40, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

/* line 46, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

/* line 62, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

/* line 72, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

/* line 81, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas.show {
  transform: none;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}

/* line 9, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

/* line 16, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-xs {
  min-height: .6em;
}

/* line 20, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-sm {
  min-height: .8em;
}

/* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em;
}

/* line 30, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

/* line 41, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary {
  color: #3C5273;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: #30425c;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary {
  color: #ED6D00;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #f18a33;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success {
  color: #14A60C;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: #43b83d;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info {
  color: #0dcaf0;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning {
  color: #ffc107;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger {
  color: #dc3545;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light {
  color: #f8f9fa;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark {
  color: #212529;
}

/* line 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 2, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_visually-hidden.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 6, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end {
  border-right: 1px solid #dee2e6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start {
  border-left: 1px solid #dee2e6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-primary {
  border-color: #3C5273 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-secondary {
  border-color: #ED6D00 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-success {
  border-color: #14A60C !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-info {
  border-color: #0dcaf0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-dark {
  border-color: #212529 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-white {
  border-color: #fff !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-1 {
  border-width: 1px !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-3, .card-item {
  margin-bottom: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.34375rem + 1.125vw) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.09375rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-6 {
  font-size: 0.875rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-info, .card-item .card-item-label {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 54, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-1 {
  border-radius: 0.2rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-2 {
  border-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-3 {
  border-radius: 0.3rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-2 {
    font-size: 1.75rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}

@media print {
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../../../../../.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/* line 1, app/assets/stylesheets/mypage/_base.sass */
html {
  overflow-x: hidden;
}

/* line 3, app/assets/stylesheets/mypage/_base.sass */
body {
  background-color: #F5F7F7;
  font-family: "Noto Sans JP", "Rubik", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

/* line 9, app/assets/stylesheets/mypage/_base.sass */
body main {
  flex-grow: 1;
  margin-top: 47px;
  display: flex;
  flex-direction: column;
}

/* line 15, app/assets/stylesheets/mypage/_base.sass */
.container, .worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post, .secondary-header .crumb-list, .mypage-title, .mypage-navigator, .main-container {
  max-width: 800px;
}

/* line 17, app/assets/stylesheets/mypage/_base.sass */
.main-container {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 40px;
}

/* line 22, app/assets/stylesheets/mypage/_base.sass */
a {
  text-decoration: none;
  color: #212529;
}

/* line 27, app/assets/stylesheets/mypage/_base.sass */
svg tspan {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

/* line 1, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion {
  width: calc(100%);
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 4, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item {
  margin-top: 7px;
  margin-bottom: 7px;
  border: none;
  border-radius: 5px;
  text-decoration: none;
  color: #212529;
  background: #fff;
}

/* line 12, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-header {
  padding: 0;
  margin-top: 0;
}

/* line 15, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-header .accordion-button {
  background: #fff;
  font-size: 16px;
  color: #122D44;
  border-radius: 5px;
}

/* line 20, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-header .accordion-button[aria-expanded="false"] {
  border-radius: 5px;
}

/* line 22, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-header .accordion-button[aria-expanded="true"] {
  border-radius: 5px 5px 0 0;
}

/* line 24, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-collapse {
  border-radius: 10px;
  background: #fff;
  padding: 14px;
  font-size: 14px;
}

/* line 29, app/assets/stylesheets/mypage/components/_accordion.sass */
.accordion .accordion-item .accordion-collapse h2, .accordion .accordion-item .accordion-collapse .h2 {
  padding-left: 0;
}

/* line 1, app/assets/stylesheets/mypage/components/_ajax-loading.sass */
#ajax-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999999999;
  background-color: rgba(85, 85, 85, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}

/* line 7, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-event {
  border: 1px solid #ED6D00;
  background-color: white;
  color: #212529;
}

/* line 11, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-event::before {
  content: '⚫︎';
  color: #ED6D00;
}

/* line 14, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-catalog {
  border: 1px solid #2C7E5C;
  background-color: #fff;
  color: #212529;
}

/* line 18, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-catalog::before {
  content: '⚫︎';
  color: #2C7E5C;
}

/* line 22, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-event-offline {
  font-size: 16px;
  background: #ED6F00;
}

/* line 25, app/assets/stylesheets/mypage/components/_badge.sass */
.badge-event-online {
  font-size: 16px;
  background: #2898C1;
}

/* line 28, app/assets/stylesheets/mypage/components/_badge.sass */
.badge {
  border-radius: 2px;
}

/* line 31, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-active i {
  color: #14A60C;
}

/* line 34, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-void i {
  color: #dc3545;
}

/* line 36, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-warning {
  background: #FFE6C0;
  color: #E49217;
  border-radius: 0;
}

/* line 40, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-info {
  background: #E1F4F8;
  color: #40AEC5;
  border-radius: 0;
}

/* line 44, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-success {
  background: #CEF0E0;
  color: #1A8754;
  border-radius: 0;
}

/* line 48, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.badge-danger {
  background: #FFD0D5;
  color: #DC3545;
  border-radius: 0;
}

/* line 52, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-primary {
  background-color: transparent !important;
  border: 1px solid #3C5273;
  color: #3C5273;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-primary::before {
  content: '⚫︎';
}

/* line 57, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-secondary {
  background-color: transparent !important;
  border: 1px solid #ED6D00;
  color: #ED6D00;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-secondary::before {
  content: '⚫︎';
}

/* line 62, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-success {
  background-color: transparent !important;
  border: 1px solid #14A60C;
  color: #14A60C;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-success::before {
  content: '⚫︎';
}

/* line 67, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-info {
  background-color: transparent !important;
  border: 1px solid #0dcaf0;
  color: #0dcaf0;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-info::before {
  content: '⚫︎';
}

/* line 72, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-warning {
  background-color: transparent !important;
  border: 1px solid #ffc107;
  color: #ffc107;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-warning::before {
  content: '⚫︎';
}

/* line 77, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-secondary {
  background-color: transparent !important;
  border: 1px solid #ED6D00;
  color: #ED6D00;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-secondary::before {
  content: '⚫︎';
}

/* line 82, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-orange {
  background-color: transparent !important;
  border: 1px solid #ED6D00;
  color: #212529;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-orange::before {
  content: '⚫︎';
}

/* line 87, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-orange::before {
  color: #ED6D00;
}

/* line 89, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-blue {
  background-color: transparent !important;
  border: 1px solid #2A7FFF;
  color: #212529;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-blue::before {
  content: '⚫︎';
}

/* line 94, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-blue::before {
  color: #2A7FFF;
}

/* line 96, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-green {
  background-color: transparent !important;
  border: 1px solid #14A60C;
  color: #212529;
  font-size: 12px;
  border-radius: 2px;
}

/* line 4, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-green::before {
  content: '⚫︎';
}

/* line 101, app/assets/stylesheets/mypage/components/_badge.sass */
.badge.bg-outline-green::before {
  color: #14A60C;
}

/* line 1, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout {
  padding: 20px 20px 10px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}

/* line 8, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout h1, .bs-callout .h1, .bs-callout h2, .bs-callout .h2, .bs-callout h3, .bs-callout .h3, .bs-callout h4, .bs-callout .h4, .bs-callout h5, .bs-callout .h5, .bs-callout h6, .bs-callout .h6 {
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 13, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout p:last-child {
  margin-bottom: 0;
}

/* line 16, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout code {
  border-radius: 3px;
}

/* line 19, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* line 22, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-default {
  border-left-color: #777;
}

/* line 25, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-default h1, .bs-callout-default .h1, .bs-callout-default h2, .bs-callout-default .h2, .bs-callout-default h3, .bs-callout-default .h3, .bs-callout-default h4, .bs-callout-default .h4, .bs-callout-default h5, .bs-callout-default .h5, .bs-callout-default h6, .bs-callout-default .h6 {
  color: #777;
}

/* line 28, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-primary {
  border-left-color: #3C5273;
}

/* line 31, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-primary h1, .bs-callout-primary .h1, .bs-callout-primary h2, .bs-callout-primary .h2, .bs-callout-primary h3, .bs-callout-primary .h3, .bs-callout-primary h4, .bs-callout-primary .h4, .bs-callout-primary h5, .bs-callout-primary .h5, .bs-callout-primary h6, .bs-callout-primary .h6 {
  color: #3C5273;
}

/* line 34, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-success {
  border-left-color: #14A60C;
}

/* line 37, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-success h1, .bs-callout-success .h1, .bs-callout-success h2, .bs-callout-success .h2, .bs-callout-success h3, .bs-callout-success .h3, .bs-callout-success h4, .bs-callout-success .h4, .bs-callout-success h5, .bs-callout-success .h5, .bs-callout-success h6, .bs-callout-success .h6 {
  color: #14A60C;
}

/* line 40, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-danger {
  border-left-color: #dc3545;
}

/* line 43, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-danger h1, .bs-callout-danger .h1, .bs-callout-danger h2, .bs-callout-danger .h2, .bs-callout-danger h3, .bs-callout-danger .h3, .bs-callout-danger h4, .bs-callout-danger .h4, .bs-callout-danger h5, .bs-callout-danger .h5, .bs-callout-danger h6, .bs-callout-danger .h6 {
  color: #dc3545;
}

/* line 46, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-warning {
  border-left-color: #ffc107;
}

/* line 49, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-warning h1, .bs-callout-warning .h1, .bs-callout-warning h2, .bs-callout-warning .h2, .bs-callout-warning h3, .bs-callout-warning .h3, .bs-callout-warning h4, .bs-callout-warning .h4, .bs-callout-warning h5, .bs-callout-warning .h5, .bs-callout-warning h6, .bs-callout-warning .h6 {
  color: #ffc107;
}

/* line 52, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-info {
  border-left-color: #0dcaf0;
}

/* line 55, app/assets/stylesheets/mypage/components/_bs-callout.sass */
.bs-callout-info h1, .bs-callout-info .h1, .bs-callout-info h2, .bs-callout-info .h2, .bs-callout-info h3, .bs-callout-info .h3, .bs-callout-info h4, .bs-callout-info .h4, .bs-callout-info h5, .bs-callout-info .h5, .bs-callout-info h6, .bs-callout-info .h6 {
  color: #0dcaf0;
}

/* line 1, app/assets/stylesheets/mypage/components/_button.sass */
.mypage-history-btn {
  background: #fff;
  border-radius: 5px;
  padding: 20px;
  width: 100%;
  display: block;
  color: #3C5273;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  align-items: center;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 14, app/assets/stylesheets/mypage/components/_button.sass */
.mypage-history-btn svg {
  margin-right: 10px;
}

/* line 17, app/assets/stylesheets/mypage/components/_button.sass */
.service-btn {
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 5px;
}

/* line 24, app/assets/stylesheets/mypage/components/_button.sass */
.service-btn.catalog {
  background: #E1EDF2;
}

/* line 26, app/assets/stylesheets/mypage/components/_button.sass */
.service-btn.event {
  background: #FFEEDF;
}

/* line 29, app/assets/stylesheets/mypage/components/_button.sass */
.btn-secondary {
  color: #fff;
}

/* line 31, app/assets/stylesheets/mypage/components/_button.sass */
.btn-outline-primary {
  background-color: #F5F7F7;
  color: #212529;
}

/* line 35, app/assets/stylesheets/mypage/components/_button.sass */
.btn-outline-secondary:hover {
  color: #fff;
}

/* line 38, app/assets/stylesheets/mypage/components/_button.sass */
.btn-outside-link {
  background: #fff;
  border-radius: 65px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 2px 6px 0px #0000001A;
  transition: all 0.2s ease-in-out;
}

/* line 47, app/assets/stylesheets/mypage/components/_button.sass */
.btn-outside-link:hover {
  opacity: 0.5;
}

/* line 49, app/assets/stylesheets/mypage/components/_button.sass */
.btn-outside-link svg {
  margin-left: 5px;
  max-height: 28px;
}

/* line 52, app/assets/stylesheets/mypage/components/_button.sass */
.btn-with-icon {
  display: flex;
  align-items: center;
  padding-right: 0;
  padding-left: 0;
  color: black;
  width: 100%;
  justify-content: end;
  font-weight: bold;
  font-size: 16px;
}

/* line 62, app/assets/stylesheets/mypage/components/_button.sass */
.btn-with-icon:hover {
  color: black !important;
  opacity: 0.5;
}

/* line 65, app/assets/stylesheets/mypage/components/_button.sass */
.btn-with-icon svg {
  margin-left: 2px;
  height: 25px;
}

/* line 69, app/assets/stylesheets/mypage/components/_button.sass */
.btn-lower-page {
  border: solid 1px #F56C53;
  background-color: white;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 20px;
  margin: 0 auto;
  transition: all 0.2s ease-in-out;
}

/* line 79, app/assets/stylesheets/mypage/components/_button.sass */
.btn-lower-page:hover {
  opacity: 0.5;
  color: black !important;
}

/* line 84, app/assets/stylesheets/mypage/components/_button.sass */
.btn.btn-thanks {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #6c757d;
  margin: 0 auto;
  padding: 0;
}

/* line 92, app/assets/stylesheets/mypage/components/_button.sass */
.btn.btn-thanks .btn {
  padding: 0;
  font-size: 12px;
  border: 1px solid #aaa;
  padding: 4px 6px;
}

/* line 98, app/assets/stylesheets/mypage/components/_button.sass */
.btn.btn-thanks.active .btn {
  background: #E6FCFC;
}

/* line 100, app/assets/stylesheets/mypage/components/_button.sass */
.btn.btn-thanks .size {
  background: #ececec;
  text-align: center;
  width: 40px;
  position: relative;
  margin-top: 15px;
}

/* line 106, app/assets/stylesheets/mypage/components/_button.sass */
.btn.btn-thanks .size:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 15px;
  border-style: solid;
  border-color: transparent transparent #ececec transparent;
  border-width: 0px 5px 15px 5px;
}

/* line 115, app/assets/stylesheets/mypage/components/_button.sass */
.action-btn {
  background-color: #F56C53;
  color: white;
  display: flex;
  align-items: center;
  text-align: left;
  justify-content: space-between;
}

/* line 122, app/assets/stylesheets/mypage/components/_button.sass */
.action-btn:hover {
  background-color: #F56C53 !important;
  color: white !important;
  opacity: 0.5;
}

/* line 126, app/assets/stylesheets/mypage/components/_button.sass */
.action-btn .toggle {
  margin-left: 10px;
}

/* line 1, app/assets/stylesheets/mypage/components/_card.sass */
.card {
  background-color: #fff;
  border: none;
  border-radius: 20px;
  margin-bottom: 20px;
}

/* line 6, app/assets/stylesheets/mypage/components/_card.sass */
.card b.title {
  font-size: 18px;
  margin-bottom: 10px;
  display: block;
}

/* line 10, app/assets/stylesheets/mypage/components/_card.sass */
.card.with-padding {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
}

@media (max-width: 767.98px) {
  /* line 10, app/assets/stylesheets/mypage/components/_card.sass */
  .card.with-padding {
    padding-right: 10px;
    padding-left: 10px;
  }
}

/* line 15, app/assets/stylesheets/mypage/components/_card.sass */
.card.with-shadow {
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 17, app/assets/stylesheets/mypage/components/_card.sass */
.card .card-header {
  background-color: transparent;
  border-bottom: none;
  text-align: center;
  font-size: 18px;
  font-weight: 400 !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 24, app/assets/stylesheets/mypage/components/_card.sass */
.card .card-footer {
  background-color: transparent;
  border-top: none;
  padding-bottom: 0;
}

/* line 29, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry {
  box-shadow: 0px 2px 6px 0px #0000001A;
  border: none;
  margin-bottom: 15px;
  transition: all 0.2s ease-in-out;
}

/* line 34, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry:hover {
  opacity: 0.5;
}

/* line 36, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry .content-body {
  display: flex;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 40, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry .content-body .image {
  width: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-right: 15px;
}

@media (max-width: 767.98px) {
  /* line 40, app/assets/stylesheets/mypage/components/_card.sass */
  .card.card-entry .content-body .image {
    width: 62px;
  }
}

/* line 49, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry .content-body .image img {
  max-width: 100%;
  height: auto;
}

/* line 53, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry .content-body .text b {
  text-decoration: underline;
  margin-bottom: 10px;
}

/* line 57, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-entry .content-body .text p {
  font-size: 12px;
}

/* line 59, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form {
  background: transparent;
  padding-right: 0px;
  padding-left: 0px;
}

/* line 62, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form .card-header {
  background: transparent;
  padding-bottom: 10px;
  text-align: left;
}

/* line 66, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form .card-body {
  background: #fff;
  border-radius: 5px;
  padding: 40px;
}

@media (max-width: 767.98px) {
  /* line 66, app/assets/stylesheets/mypage/components/_card.sass */
  .card.card-form .card-body {
    padding: 20px;
  }
}

/* line 72, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form.change {
  margin-top: 100px !important;
}

/* line 74, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form.change .now-address {
  padding: 30px 0;
  background-color: #F5F7F7;
  border-radius: 10px;
  box-shadow: inset 0 2px 4px 0 #0000001A;
  margin-bottom: 30px;
}

/* line 80, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-form.change .form-unit {
  text-align: left;
}

/* line 82, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-magazine-item {
  padding: 0 20px;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

/* line 87, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-magazine-item .card-header {
  border-bottom: 1px solid #e9ecef;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
  font-size: 20px;
}

/* line 94, app/assets/stylesheets/mypage/components/_card.sass */
.card.card-magazine-item .card-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 30px;
}

/* line 99, app/assets/stylesheets/mypage/components/_card.sass */
.card-event {
  border: none;
  border-radius: 5px;
  overflow: hidden;
  height: 100%;
  color: #122D44;
  text-decoration: none;
  position: relative;
  background: #EDF1F3;
}

/* line 108, app/assets/stylesheets/mypage/components/_card.sass */
.card-event:hover, .card-event.active {
  color: #122D44;
}

/* line 110, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-title-tab {
  background-color: #104659;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  border-radius: 5px 5px 0px 0px !important;
  padding: 10px;
  position: absolute;
  top: 0;
  transform: translateY(-100%);
}

/* line 120, app/assets/stylesheets/mypage/components/_card.sass */
.card-event:has(.card-title-tab) {
  overflow: inherit;
  margin-top: 60px;
  height: auto;
}

/* line 124, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-img {
  height: 190px;
  overflow: hidden;
  width: 100%;
  border-radius: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 132, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

/* line 136, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-body {
  position: relative;
  padding: 40px 20px 20px;
}

/* line 139, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-body .active-contents {
  border-radius: 2px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #14A60C;
  background-color: #E9FBDF;
  padding: 5px;
}

/* line 148, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-body .active-contents::before {
  content: "";
  background-color: #14A60C;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  margin: 5px;
}

/* line 155, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-body .active-contents.disabled {
  background-color: #EDF1F3;
  color: #939393;
}

/* line 158, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-body .active-contents.disabled::before {
  background-color: #939393;
}

/* line 161, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .link-text {
  text-decoration: underline;
  font-size: 16px;
}

/* line 165, app/assets/stylesheets/mypage/components/_card.sass */
.card-event .card-event-badge {
  border-radius: 0px;
  position: absolute;
  top: 0;
  left: 20px;
  padding: 8px;
}

/* line 2, app/assets/stylesheets/mypage/components/_data_card.sass */
.card .card-header {
  font-weight: bold;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 5, app/assets/stylesheets/mypage/components/_data_card.sass */
.card .card-header h5, .card .card-header .h5 {
  font-weight: inherit;
  margin: 0;
  font-size: 0.875rem;
}

/* line 9, app/assets/stylesheets/mypage/components/_data_card.sass */
.card .table {
  margin-bottom: 0;
}

/* line 11, app/assets/stylesheets/mypage/components/_data_card.sass */
.card .card-body-subhead {
  padding: 0.5rem;
  border-left: 5px double rgba(13, 202, 240, 0.7);
  background-color: rgba(13, 202, 240, 0.1);
  color: #0dcaf0;
}

/* line 20, app/assets/stylesheets/mypage/components/_data_card.sass */
.card-item .card-item-value {
  padding: .375rem .75rem;
  line-height: 1.5;
  background-color: #F6F6F8;
  border: 1px solid #ced4da;
  border-radius: .2rem;
}

/* line 26, app/assets/stylesheets/mypage/components/_data_card.sass */
.card-item .card-item-value.card-item-value-boolean, .card-item .card-item-value.card-item-value-check {
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
  border: none;
}

/* line 31, app/assets/stylesheets/mypage/components/_data_card.sass */
.card-item .card-item-value.card-item-value-check {
  text-align: center;
}

/* line 34, app/assets/stylesheets/mypage/components/_data_card.sass */
.card-item .card-item-text {
  padding: .375rem 0;
  line-height: 1.5;
}

/* line 2, app/assets/stylesheets/mypage/components/_dl.sass */
dl dt {
  font-weight: 400;
  font-size: 12px;
}

/* line 5, app/assets/stylesheets/mypage/components/_dl.sass */
dl dd {
  font-weight: 700;
  font-size: 16px;
}

/* line 8, app/assets/stylesheets/mypage/components/_dl.sass */
dl.horizontal {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* line 12, app/assets/stylesheets/mypage/components/_dl.sass */
dl.horizontal dt {
  width: 110px;
  margin-right: 10px;
  font-weight: normal;
}

/* line 16, app/assets/stylesheets/mypage/components/_dl.sass */
dl.horizontal dt.badge {
  background: #e9ecef;
  font-size: 12px;
  color: #212529;
  width: 80px;
  border-radius: 80px;
}

/* line 22, app/assets/stylesheets/mypage/components/_dl.sass */
dl.horizontal dd {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0;
}

/* line 27, app/assets/stylesheets/mypage/components/_dl.sass */
dl.vertical dt {
  font-weight: normal;
}

/* line 29, app/assets/stylesheets/mypage/components/_dl.sass */
dl.vertical dt.badge {
  background: #C9C9C9;
  font-size: 12px;
  color: #212529;
  width: 80px;
}

/* line 34, app/assets/stylesheets/mypage/components/_dl.sass */
dl.vertical dd {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0;
}

/* line 1, app/assets/stylesheets/mypage/components/_file-drop.sass */
.file-drop {
  display: block;
  height: 120px;
  border: 3px dotted #aaa;
  margin: 1rem 0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 11, app/assets/stylesheets/mypage/components/_file-drop.sass */
.file-drop:hover {
  background-color: rgba(235, 210, 71, 0.2);
}

/* line 13, app/assets/stylesheets/mypage/components/_file-drop.sass */
.file-drop input {
  display: none;
}

/* line 1, app/assets/stylesheets/mypage/components/_form.sass */
.was-validated .form-control:valid, .form-control.is-valid {
  background-image: none;
  padding-right: 3px;
}

/* line 4, app/assets/stylesheets/mypage/components/_form.sass */
.was-validated .form-control:invalid, .form-control.is-invalid {
  background-image: none;
  padding-right: 3px;
}

/* line 7, app/assets/stylesheets/mypage/components/_form.sass */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  padding-right: 2.25rem;
}

/* line 11, app/assets/stylesheets/mypage/components/_form.sass */
form {
  font-size: 14px;
}

/* line 13, app/assets/stylesheets/mypage/components/_form.sass */
form span.required {
  background: #ffc107;
  color: #fff;
  font-size: 10px;
  border-radius: 1px;
  font-weight: 700;
  padding: 2px 8px;
  margin-left: 6px;
}

/* line 21, app/assets/stylesheets/mypage/components/_form.sass */
form label, form legend {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 25, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group {
  margin-bottom: 30px;
}

/* line 27, app/assets/stylesheets/mypage/components/_form.sass */
form .form-unit {
  margin-bottom: 30px !important;
}

/* line 29, app/assets/stylesheets/mypage/components/_form.sass */
form textarea.form-control {
  color: #000;
  font-size: 14px;
  border-radius: 5px;
}

/* line 33, app/assets/stylesheets/mypage/components/_form.sass */
form input.form-control {
  height: 50px;
  border-radius: 5px;
  color: #000;
  font-size: 14px;
  border-color: #C9C9C9;
  letter-spacing: 0.1em;
}

/* line 40, app/assets/stylesheets/mypage/components/_form.sass */
form input.form-control.is-invalid {
  background-color: #f8d7da;
  border-color: #dc3545;
  background-image: none;
}

/* line 44, app/assets/stylesheets/mypage/components/_form.sass */
form input.form-control.is-invalid::-moz-placeholder {
  color: #dc3545;
}
form input.form-control.is-invalid::placeholder {
  color: #dc3545;
}

/* line 46, app/assets/stylesheets/mypage/components/_form.sass */
form input.form-control::-moz-placeholder {
  color: #C9C9C9;
}
form input.form-control::placeholder {
  color: #C9C9C9;
}

/* line 48, app/assets/stylesheets/mypage/components/_form.sass */
form select.form-select {
  height: 50px;
  border-radius: 5px;
  color: #000;
  font-size: 14px;
  position: relative;
}

/* line 55, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group.select {
  position: relative;
}

/* line 57, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group.select select.form-control {
  height: 50px;
  border-radius: 10px;
  color: #000;
  font-size: 14px;
  border-color: #ffc107;
  position: relative;
  color: #939393;
}

/* line 65, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group.select::after {
  font-family: bootstrap-icons;
  content: "\F5E3";
  display: block;
  color: #ffc107;
  top: 15px;
  position: absolute;
  right: 20px;
  transform: rotateX(180deg);
}

/* line 75, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group.radio .form-check-input {
  border-color: #ffc107;
}

/* line 77, app/assets/stylesheets/mypage/components/_form.sass */
form .form-group.radio .form-check-input:checked {
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 81, app/assets/stylesheets/mypage/components/_form.sass */
.form-actions {
  display: flex;
  justify-content: space-around;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 86, app/assets/stylesheets/mypage/components/_form.sass */
.invalid-feedback {
  display: block !important;
}

/* line 90, app/assets/stylesheets/mypage/components/_form.sass */
button .show-when-enabled {
  display: initial;
}

/* line 92, app/assets/stylesheets/mypage/components/_form.sass */
button .show-when-disabled {
  display: none;
  position: absolute;
  z-index: 9999;
  left: 17%;
}

/* line 97, app/assets/stylesheets/mypage/components/_form.sass */
button .show-when-disabled .ajax-loading {
  width: 200px;
}

/* line 100, app/assets/stylesheets/mypage/components/_form.sass */
button[disabled] .show-when-enabled {
  display: none;
}

/* line 102, app/assets/stylesheets/mypage/components/_form.sass */
button[disabled] .show-when-disabled {
  display: initial;
  position: absolute;
  z-index: 9999;
  left: 17%;
}

/* line 107, app/assets/stylesheets/mypage/components/_form.sass */
button[disabled] .show-when-disabled .ajax-loading {
  width: 200px;
}

/* line 111, app/assets/stylesheets/mypage/components/_form.sass */
.hidden-required .required {
  display: none;
}

/* line 113, app/assets/stylesheets/mypage/components/_form.sass */
.show-password-btn-box {
  margin-top: 10px;
}

/* line 115, app/assets/stylesheets/mypage/components/_form.sass */
.show-password-btn-box span {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 119, app/assets/stylesheets/mypage/components/_form.sass */
.show-password-btn-box span input[type=checkbox] {
  margin-right: 10px;
  width: 16px;
  height: 16px;
}

/* line 123, app/assets/stylesheets/mypage/components/_form.sass */
.show-password-btn-box span label {
  font-weight: 400;
  font-size: 12px;
  margin: 0;
}

/* line 128, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line {
  position: relative;
  margin-bottom: 16px;
}

/* line 131, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line .badge {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50px;
  transform: translateY(-50%);
  color: #fff;
  padding: 2px 5px 4px;
  border-radius: 1px;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1;
}

@media (min-width: 768px) {
  /* line 131, app/assets/stylesheets/mypage/components/_form.sass */
  .course-form-radio-line .badge {
    font-size: 1rem;
  }
}

/* line 145, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line .badge.bg-success {
  display: inline-block;
  background-color: #80B34C;
}

/* line 148, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line .badge.bg-danger {
  display: none;
  background-color: #D44242;
}

/* line 151, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 80px;
  border-radius: 10px;
  background-color: #FCFEFF;
  border: 2px solid #FCFEFF;
  transition: 0.3s;
  font-size: 1rem;
}

@media (min-width: 768px) {
  /* line 151, app/assets/stylesheets/mypage/components/_form.sass */
  .course-form-radio-line label {
    font-size: 1.125rem;
  }
}

@media (max-width: 575.98px) {
  /* line 151, app/assets/stylesheets/mypage/components/_form.sass */
  .course-form-radio-line label {
    padding: 12px 20px !important;
    justify-content: end !important;
  }
}

/* line 167, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label:hover {
  opacity: 0.7;
  opacity-opacity: 1;
}

/* line 171, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label.disabled:hover {
  opacity: 1;
}

/* line 173, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 180, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label::before, .course-form-radio-line label::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  border: none;
}

/* line 188, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label::before {
  background-color: #E5E9ED;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  left: 12px;
}

/* line 194, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line label::after {
  display: none;
  background-color: #0B99B6;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 18px;
}

/* line 201, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"] {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%) scale(1.25);
  visibility: hidden;
}

/* line 207, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:checked + label {
  border-color: #0B99B6;
}

/* line 209, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:checked + label:hover {
  opacity: 1;
}

/* line 211, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:checked + label::after {
  display: block;
}

/* line 213, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:disabled + label {
  border-color: #D2D9DE;
  background-color: #D2D9DE;
  cursor: default;
}

/* line 218, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:disabled + label .badge.bg-success {
  display: none;
}

/* line 220, app/assets/stylesheets/mypage/components/_form.sass */
.course-form-radio-line [type="radio"]:disabled + label .badge.bg-danger {
  display: inline-block;
}

/* line 3, app/assets/stylesheets/mypage/components/_infiniteslider.sass */
.infiniteslider .infiniteslider-item {
  display: inline-block;
  flex-wrap: nowrap;
  flex: none;
  width: auto;
  padding: 0 30px;
}

/* line 1, app/assets/stylesheets/mypage/components/_link.sass */
.text-link {
  text-decoration: underline;
  border-color: transparent;
  background-color: transparent;
}

/* line 5, app/assets/stylesheets/mypage/components/_link.sass */
.text-link:hover {
  text-decoration: none;
}

/* line 3, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.menu .list-group-item {
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 8, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.menu .list-group-item .content {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 13, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.menu .list-group-item .content .badge.bg-success {
  margin-right: 10px;
}

/* line 15, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.menu .list-group-item .content .badge.bg-danger {
  margin-right: 10px;
}

/* line 17, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.menu .list-group-item::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.8125%201.31274L6.99976%206.5L1.8125%2011.6873%22%20stroke%3D%22%23D4D7D8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: '';
  display: block;
  width: 8px;
  height: 13px;
  flex-grow: 0;
}

/* line 25, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.link-list-group {
  border-radius: 20px;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 28, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.link-list-group .list-group-item {
  border: none;
  border-bottom: 1px solid #e9ecef;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 33, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.link-list-group .list-group-item:last-child {
  border: none;
}

/* line 36, app/assets/stylesheets/mypage/components/_list-group.sass */
.list-group.link-list-group .list-group-item::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2213%22%20viewBox%3D%220%200%209%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201.40625L7%206.40625L1%2011.4063%22%20stroke%3D%22%23F56C53%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: '';
  display: block;
  width: 9px;
  height: 13px;
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 2, app/assets/stylesheets/mypage/components/_preview.sass */
body.preview-mode::after {
  content: "";
  background-image: url(/assets/common/preview-2350012d0179bff02fba938d54d42b60c3e49a248f8ba36c6e363120128e7eb7.png);
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  text-align: center;
  font-size: 42px;
  opacity: 0.8;
  z-index: 10;
}

/* line 1, app/assets/stylesheets/mypage/components/_section.sass */
.with-padding-section {
  padding: 20px 0;
}

@media (max-width: 767.98px) {
  /* line 1, app/assets/stylesheets/mypage/components/_section.sass */
  .with-padding-section {
    padding: 20px;
  }
}

/* line 6, app/assets/stylesheets/mypage/components/_section.sass */
.no-padding-section {
  background-color: #fff;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 10, app/assets/stylesheets/mypage/components/_section.sass */
.button-section {
  display: flex;
  padding: 20px 0;
}

/* line 13, app/assets/stylesheets/mypage/components/_section.sass */
.button-section a {
  flex-grow: 1;
  margin-left: 20px;
}

/* line 16, app/assets/stylesheets/mypage/components/_section.sass */
.button-section a:last-child {
  margin-right: 20px;
}

/* line 19, app/assets/stylesheets/mypage/components/_section.sass */
.submit-section {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px;
  margin-bottom: 60px;
}

/* line 27, app/assets/stylesheets/mypage/components/_section.sass */
.submit-section .btn, .submit-section form {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 27, app/assets/stylesheets/mypage/components/_section.sass */
  .submit-section .btn, .submit-section form {
    max-width: 400px;
  }
}

/* line 1, app/assets/stylesheets/mypage/components/_title.sass */
h2, .h2 {
  font-size: 16px;
  font-weight: 400;
}

/* line 4, app/assets/stylesheets/mypage/components/_title.sass */
h2.card-title, .card-title.h2 {
  padding-left: 20px;
  margin-top: 40px;
}

/* line 7, app/assets/stylesheets/mypage/components/_title.sass */
h2.card-title:first-of-type, .card-title.h2:first-of-type {
  margin-top: 20px;
}

/* line 6, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast {
  position: fixed;
  top: 60px;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 700px;
  min-height: 50px;
  z-index: 99999;
  animation: show-slid 0.3s forwards;
}

@media (max-width: 575.98px) {
  /* line 6, app/assets/stylesheets/mypage/components/_toast.sass */
  .toast-box .toast {
    animation: show-slid-sp 0.3s forwards;
    width: 100vw;
  }
}

/* line 19, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast .toast-body {
  border: none;
  color: #fff;
  height: 100%;
  font-size: 14px;
  position: relative;
  display: flex;
  justify-content: start;
  align-items: center;
}

/* line 28, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast .toast-body i {
  margin-right: 10px;
  width: 29px;
  height: 29px;
}

/* line 32, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast .toast-body p {
  margin-bottom: 0;
}

/* line 35, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-notice {
  background-color: none;
  border: none;
}

/* line 38, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-notice .toast-body {
  background-color: #dff6d9;
  border: 1px solid #41942b;
  color: #41942b;
}

/* line 42, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-notice .toast-body i {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2229%22%20height%3D%2230%22%20viewBox%3D%220%200%2029%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%220.5%22%20width%3D%2229%22%20height%3D%2229%22%20rx%3D%2214.5%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M11.5727%2022.1844L4.76172%2015.3735L6.46446%2013.6707L11.5727%2018.7789L22.536%207.81567L24.2387%209.51842L11.5727%2022.1844Z%22%20fill%3D%22%23397F0E%22%2F%3E%3C%2Fsvg%3E");
}

/* line 45, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-error {
  background-color: none;
  border: none;
}

/* line 48, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-error .toast-body {
  background-color: #ffdbdb;
  border: 1px solid #bf0101;
  color: #bf0101;
}

/* line 52, app/assets/stylesheets/mypage/components/_toast.sass */
.toast-box .toast.toast-error .toast-body i {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2229%22%20height%3D%2230%22%20viewBox%3D%220%200%2029%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%220.5%22%20width%3D%2229%22%20height%3D%2229%22%20rx%3D%2214.5%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M13.292%2017.4167V6.54175H15.7087V17.4167H13.292ZM13.292%2023.4584V21.0417H15.7087V23.4584H13.292Z%22%20fill%3D%22%23BF0101%22%2F%3E%3C%2Fsvg%3E");
}

@keyframes show-slid {
  0% {
    transform: translateY(300px);
  }
  100% {
    transform: translateY(0px);
  }
}

@keyframes show-slid-sp {
  0% {
    transform: translateY(300px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* line 2, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .sub-container {
  width: 800px;
  margin: 0 auto;
  background: #fff;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 767.98px) {
  /* line 2, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .catalog-section .sub-container {
    width: 100%;
  }
}

/* line 10, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit {
  display: flex;
}

/* line 13, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .photo {
  width: 100px;
  height: 150px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 20, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .photo img {
  max-width: 100%;
  max-height: 100%;
}

/* line 23, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content {
  margin-left: 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}

/* line 29, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .badge-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 767.98px) {
  /* line 29, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .catalog-section .base-catalog-unit .content .badge-section {
    flex-direction: column-reverse;
    align-items: baseline;
  }
}

/* line 36, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .badge {
  font-size: 12px;
  padding: 5px 10px;
  margin-bottom: 10px;
}

/* line 40, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .badge.wait {
  color: #696969;
  background-color: #D1D1D1;
}

/* line 43, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .badge.done {
  color: #06867C;
  background-color: #9DE1DF;
}

/* line 46, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .discription {
  flex-grow: 1;
}

/* line 49, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section .base-catalog-unit .content .btn:hover {
  opacity: 0.7;
  background-color: white;
  border-color: #ED6D00;
  color: #ED6D00;
}

/* line 54, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section h1.title, .catalog-section .title.h1 {
  font-size: 20px;
  margin-top: 60px;
}

/* line 57, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section h2, .catalog-section .h2 {
  font-size: 20px;
  text-align: center;
  margin-bottom: 40px;
}

@media (max-width: 767.98px) {
  /* line 57, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .catalog-section h2, .catalog-section .h2 {
    font-size: 18px;
  }
}

/* line 63, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section h2.with-margin-top, .catalog-section .with-margin-top.h2 {
  margin-top: 60px;
}

@media (max-width: 767.98px) {
  /* line 63, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .catalog-section h2.with-margin-top, .catalog-section .with-margin-top.h2 {
    margin-top: 30px;
  }
}

/* line 67, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.catalog-section h3, .catalog-section .h3 {
  font-size: 18px;
  margin-top: 40px;
  margin-bottom: 10px;
}

/* line 72, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content {
  flex-grow: 1;
  background-color: #F5F7F7;
  padding-bottom: 100px;
  min-height: 100%;
}

/* line 78, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .secondary-subtitle-section h2, .secondary-content .secondary-subtitle-section .h2 {
  color: #696969;
  font-weight: 700;
  font-size: 20px;
  border-bottom: solid 1px #DDDDDD;
  padding: 0;
  padding-bottom: 10px;
  margin-bottom: 30px;
  margin-top: 70px;
}

@media (max-width: 767.98px) {
  /* line 78, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .secondary-subtitle-section h2, .secondary-content .secondary-subtitle-section .h2 {
    font-size: 16px;
  }
}

/* line 89, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .container, .secondary-content .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-content .worry-post, .secondary-content .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-content .worry-post, .secondary-content .secondary-header .crumb-list, .secondary-header .secondary-content .crumb-list, .secondary-content .mypage-title, .secondary-content .mypage-navigator, .secondary-content .main-container {
  padding: 0 10px;
}

/* line 91, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .card {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  background: white;
}

/* line 96, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .cancel-text {
  display: none;
}

/* line 98, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .not-active {
  z-index: 10;
}

/* line 100, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .not-active .cancel-text {
  display: block;
  color: #F56C53;
  background-color: white;
  border-radius: 2px;
  padding: 2px 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  z-index: 20;
  font-size: 12px;
}

/* line 113, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .not-active .hold-time {
  color: #9F9F9F !important;
}

/* line 115, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .not-active .gray-scale {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #545454;
  opacity: 0.4;
  z-index: 15;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
}

/* line 126, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .gray-scale {
  display: none;
}

/* line 129, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .event .not-cancel {
  color: #9F9F9F;
  font-size: 12px;
  text-align: center;
  padding-top: 20px;
}

@media (max-width: 767.98px) {
  /* line 129, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .event .not-cancel {
    font-size: 10px;
  }
}

/* line 136, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .event .cancel-link {
  color: #F56C53;
  text-decoration: underline;
  font-size: 12px;
  display: flex;
  justify-content: center;
  padding-top: 20px;
}

/* line 145, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .btn:hover {
  opacity: 0.5;
  background-color: unset;
  color: #ED6D00;
}

/* line 151, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .block-button .btn:hover {
  background-color: #3C5273;
  color: white;
}

/* line 155, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .submit-section form {
  width: 100%;
}

/* line 157, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .submit-section .btn-secondary {
  color: white;
  border-color: unset;
  background-color: #F56C53;
  transition: all 0.2s ease-in-out;
}

/* line 162, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .submit-section.profile {
  max-width: unset;
  padding-top: 20px;
}

/* line 165, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .submit-section.profile .btn {
  background-color: #F56C53;
  padding: 10px;
  font-size: 16px;
}

/* line 169, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .submit-section.profile .btn:hover {
  color: white;
}

/* line 172, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group {
  display: flex;
  margin: 70px auto 30px;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 575.98px) {
  /* line 172, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .filter-buttons .btn-group {
    flex-wrap: wrap;
    gap: 5px;
  }
}

/* line 180, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group .filter-btn {
  border: solid 1px #E5D6D3;
  border-radius: 60px;
  background-color: white;
  transition: all 0.2s ease-in-out;
}

/* line 185, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group .filter-btn:not(:first-child) {
  margin-left: 15px;
}

/* line 187, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group .filter-btn.active {
  border-color: #F56C53;
  background: #F6D8D3;
  opacity: 1 !important;
}

/* line 191, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group .filter-btn:focus {
  outline: none;
}

/* line 193, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .filter-buttons .btn-group .filter-btn:hover {
  opacity: 0.5;
  color: black;
}

@media (max-width: 575.98px) {
  /* line 180, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .filter-buttons .btn-group .filter-btn {
    font-size: 12px;
  }
  /* line 198, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .filter-buttons .btn-group .filter-btn:not(:first-child) {
    margin-left: 0;
  }
  /* line 200, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
  .secondary-content .filter-buttons .btn-group .filter-btn.first-btn {
    width: 100%;
  }
}

/* line 203, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
.secondary-content .hidden {
  display: none !important;
}

/* line 208, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
main.goukaku .secondary-content {
  background-color: #FFFEFC;
}

/* line 210, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
main.goukaku .secondary-content .card {
  background-color: #F0F0F0;
  box-shadow: unset;
}

/* line 213, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
main.goukaku .secondary-content .card-body {
  background: unset;
}

/* line 216, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
main.goukaku .secondary-content .submit-section .btn {
  background-color: #C7512C;
}

/* line 218, app/assets/stylesheets/mypage/styles/_catalog_unit.sass */
main.goukaku .secondary-content .alert-message {
  background-color: #F0F0F0;
  margin-top: 30px;
}

/* line 1, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper {
  background-color: #FCF4F4;
}

/* line 3, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container {
  background: linear-gradient(to bottom, #F7F1E0, #FCF4F4);
  height: 300px;
  position: relative;
}

/* line 7, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title {
  position: absolute;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
  top: 40px;
}

/* line 13, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .user-name {
  color: #B12A00;
  font-weight: 900;
  font-size: 20px;
  display: flex;
  align-items: baseline;
  justify-content: center;
}

/* line 20, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .user-name span {
  color: black;
  font-size: 15px;
  margin-left: 5px;
}

/* line 24, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .text {
  display: flex;
  align-items: baseline;
  justify-content: center;
}

/* line 28, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .text h2, .registration-container .title .text .h2 {
  font-weight: 900;
  color: #B12A00;
  font-size: 25px;
}

/* line 32, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .text span {
  font-weight: 900;
  font-size: 20px;
  margin-left: 5px;
}

/* line 36, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .text span.surprise {
  transform: rotate(30deg);
  margin: 0;
}

/* line 39, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .border {
  background-color: black;
  width: 1px;
  height: 65px;
  position: absolute;
  top: -4px;
  border: none !important;
}

/* line 46, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .border.first {
  left: -21px;
  transform: rotate(-30deg);
}

/* line 49, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .title .border.second {
  right: -21px;
  transform: rotate(30deg);
}

/* line 53, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .daruma {
  width: 216px;
  position: absolute;
  left: 50%;
  transform: translateX(-30%);
  bottom: 30px;
}

/* line 59, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .sakura1 {
  width: 30px;
  position: absolute;
  top: 2%;
  left: 50%;
  transform: translateX(130%);
}

/* line 65, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .sakura2 {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-230%);
}

/* line 70, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.registration-container .sakura3 {
  width: 50px;
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translateX(200%);
}

/* line 77, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.line {
  height: 12px;
  background-image: linear-gradient(90deg, #C7512C 50%, #FCF4F4 50%);
  background-size: 24px 100%;
}

/* line 81, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.line2 {
  height: 12px;
  background-image: linear-gradient(90deg, #FCF4F4 50%, #C7512C 50%);
  background-size: 24px 100%;
}

/* line 86, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.goukaku-message {
  text-align: center;
  margin: 40px 0 30px;
}

/* line 89, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.goukaku-message p {
  font-size: 14px;
  margin: 0 10px;
}

/* line 96, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header {
  background-color: #C7512C;
  border: solid 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  padding: 15px;
  position: relative;
  z-index: 9;
}

/* line 108, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header span {
  color: white;
  font-size: 18px;
}

/* line 111, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header .header {
  position: absolute;
  z-index: 10;
}

/* line 114, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header .top-left {
  top: -5px;
  left: -6px;
}

/* line 117, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header .top-right {
  top: -5px;
  right: -6px;
}

/* line 120, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header .bottom-left {
  bottom: -5px;
  left: -6px;
}

/* line 123, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-header .bottom-right {
  bottom: -5px;
  right: -6px;
}

/* line 127, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body {
  background-color: #FBF1CD;
  border: solid 1px;
  position: relative;
  z-index: 7;
  top: -30px;
  margin: 0 10px;
}

@media (max-width: 767.98px) {
  /* line 127, app/assets/stylesheets/mypage/styles/_congratulation.sass */
  .main-container .card.card-form.goukaku .card-body {
    padding-top: 40px;
  }
}

/* line 136, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body .body {
  position: absolute;
  z-index: 8;
}

/* line 139, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body .top-left {
  top: -1px;
  left: -1px;
}

/* line 142, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body .top-right {
  top: -1px;
  right: -1px;
}

/* line 145, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body .bottom-left {
  bottom: -1px;
  left: -1px;
}

/* line 148, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.main-container .card.card-form.goukaku .card-body .bottom-right {
  bottom: -1px;
  right: -1px;
}

/* line 152, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.submit-section {
  position: relative;
  padding-top: 0;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}

/* line 158, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.submit-section .regi-button {
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  background-color: #F7CE57;
  border: solid 1px #000;
  position: relative;
  z-index: 2;
  transition: transform 0.1s ease;
  color: black;
  width: 100%;
  transition: all 0.2s ease-in-out;
}

/* line 170, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.submit-section .regi-button:hover {
  transform: translateY(4px);
  opacity: 1;
}

/* line 173, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.submit-section .shadow-regi-button {
  max-width: 260px;
  width: 100%;
  height: 40px;
  border-radius: 5px;
  position: absolute;
  bottom: 14px;
  background-color: #AD923C;
  border: solid 1px #000;
  z-index: 1;
}

@media (max-width: 767.98px) {
  /* line 173, app/assets/stylesheets/mypage/styles/_congratulation.sass */
  .submit-section .shadow-regi-button {
    width: 89.5%;
  }
}

/* line 189, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .line {
  background-image: linear-gradient(90deg, #C7512C 50%, #F8F2E2 50%);
}

/* line 191, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .line2 {
  background-image: linear-gradient(90deg, #F8F2E2 50%, #C7512C 50%);
}

/* line 193, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .main-container {
  background: linear-gradient(to bottom, #F7F1E0, #FCF4F4);
  max-width: 100% !important;
}

/* line 196, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm p.confirm {
  text-align: center;
  padding: 40px 0 20px;
}

/* line 199, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .container, .top-wrapper.confirm .worry .worry-post-section .worry-post, .worry .worry-post-section .top-wrapper.confirm .worry-post, .top-wrapper.confirm .worry .worry-reply-section .worry-post, .worry .worry-reply-section .top-wrapper.confirm .worry-post, .top-wrapper.confirm .secondary-header .crumb-list, .secondary-header .top-wrapper.confirm .crumb-list, .top-wrapper.confirm .mypage-title, .top-wrapper.confirm .mypage-navigator, .top-wrapper.confirm .main-container {
  max-width: 700px;
}

/* line 201, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .card-title {
  color: #C7512C;
  font-weight: 700;
  font-size: 16px;
  border-bottom: solid 1px #C7512C;
  padding-bottom: 10px;
  margin: 0 10px 20px 10px;
}

/* line 208, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .card.card-form {
  background-color: unset;
  margin: 0 10px;
}

/* line 211, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .card-body {
  background-color: #FBF1CD;
  border: solid 1px;
  border-radius: 0;
}

/* line 215, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section {
  padding-top: 40px;
}

/* line 217, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .form {
  width: 100%;
}

/* line 219, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .regi-button {
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}

/* line 222, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .regi-button:hover {
  transform: translateY(4px);
  opacity: 1;
}

/* line 225, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .shadow-regi-button {
  top: 53px;
  width: 303px;
}

/* line 228, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .back {
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  color: #C7512C;
  transition: all 0.2s ease-in-out;
}

/* line 234, app/assets/stylesheets/mypage/styles/_congratulation.sass */
.top-wrapper.confirm .submit-section .back:hover {
  opacity: 0.5;
}

/* line 41, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h1.title-home, .course-section .title-home.h1 {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 235px;
  background-image: url(/assets/event/title-bg-sp-7228c4630be5d9b68e532c5ef00264d275169b67bab729925adee7b1ea130d29.svg);
  background-color: #fff;
  background-position: center;
  padding: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  position: relative;
}

@media (min-width: 576px) {
  /* line 41, app/assets/stylesheets/mypage/styles/_course_parts.sass */
  .course-section h1.title-home, .course-section .title-home.h1 {
    background-image: url(/assets/event/title-bg-pc-5766c4d2340a363395220ec66e024a7eb07fa59ef7bbb0639e1adaed246710cb.svg);
    height: 255px;
  }
}

/* line 58, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h1.title, .course-section .title.h1 {
  font-family: Noto Sans JP;
  font-size: 1.875rem;
  font-weight: 700;
  text-align: left;
  margin: 20px 0 30px 0;
}

@media (max-width: 767.98px) {
  /* line 58, app/assets/stylesheets/mypage/styles/_course_parts.sass */
  .course-section h1.title, .course-section .title.h1 {
    font-size: 1.25rem;
  }
}

/* line 68, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h2.title-center, .course-section .title-center.h2 {
  font-size: 1.5625rem;
  margin: 15px 15px 40px;
  border-bottom: 2px solid #c7512c;
  padding-bottom: 5px;
}

@media (max-width: 767.98px) {
  /* line 68, app/assets/stylesheets/mypage/styles/_course_parts.sass */
  .course-section h2.title-center, .course-section .title-center.h2 {
    font-size: 1.375rem;
  }
}

/* line 76, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h2.title-start, .course-section .title-start.h2 {
  font-size: 1.5625rem;
  margin: 15px 0px 20px;
  border-bottom: 2px solid #c7512c;
  padding-bottom: 5px;
}

@media (max-width: 767.98px) {
  /* line 76, app/assets/stylesheets/mypage/styles/_course_parts.sass */
  .course-section h2.title-start, .course-section .title-start.h2 {
    font-size: 1.375rem;
  }
}

/* line 85, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h3.title, .course-section .title.h3 {
  font-size: 20px;
  background-color: #F0F0F0;
  padding: 5px 10px 7px;
  border-radius: 2px;
}

/* line 91, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section h4.title, .course-section .title.h4 {
  font-size: 18px;
  color: #C7512C;
}

/* line 131, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section .card.card-event-place {
  background-color: #F0F0F0;
  border-radius: 2px;
}

/* line 134, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section .card.card-event-place .card-header {
  background: #F0C3B5;
  padding: 10px 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 140, app/assets/stylesheets/mypage/styles/_course_parts.sass */
.course-section .card.card-event-place .card-header i {
  margin-right: 10px;
}

/* line 1, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  padding: 0;
  background-color: white;
}

/* line 4, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .header-container, .container-sm .header-container, .container-md .header-container, .container-lg .header-container, .container-xl .header-container, .container-xxl .header-container {
  background-color: #FFE793;
  position: relative;
  height: 650px;
  overflow: hidden;
}

@media (max-width: 767.98px) {
  /* line 4, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .header-container, .container-sm .header-container, .container-md .header-container, .container-lg .header-container, .container-xl .header-container, .container-xxl .header-container {
    height: 740px;
  }
}

/* line 11, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .title-container, .container-sm .title-container, .container-md .title-container, .container-lg .title-container, .container-xl .title-container, .container-xxl .title-container {
  display: flex;
  position: relative;
  padding: 35px 15px 0 15px;
  max-width: 793px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  /* line 11, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .title-container, .container-sm .title-container, .container-md .title-container, .container-lg .title-container, .container-xl .title-container, .container-xxl .title-container {
    flex-direction: column;
    padding-top: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 21, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .title-container .title, .container-sm .title-container .title, .container-md .title-container .title, .container-lg .title-container .title, .container-xl .title-container .title, .container-xxl .title-container .title {
    margin-bottom: 20px;
  }
}

/* line 24, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .title-container h2, .container-sm .title-container h2, .container-md .title-container h2, .container-lg .title-container h2, .container-xl .title-container h2, .container-xxl .title-container h2, .container-fluid .title-container .h2, .container-sm .title-container .h2, .container-md .title-container .h2, .container-lg .title-container .h2, .container-xl .title-container .h2, .container-xxl .title-container .h2 {
  font-size: 40px;
  font-weight: 500;
}

@media (max-width: 767.98px) {
  /* line 24, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .title-container h2, .container-sm .title-container h2, .container-md .title-container h2, .container-lg .title-container h2, .container-xl .title-container h2, .container-xxl .title-container h2, .container-fluid .title-container .h2, .container-sm .title-container .h2, .container-md .title-container .h2, .container-lg .title-container .h2, .container-xl .title-container .h2, .container-xxl .title-container .h2 {
    font-size: 30px;
  }
}

/* line 29, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .title-container h3, .container-sm .title-container h3, .container-md .title-container h3, .container-lg .title-container h3, .container-xl .title-container h3, .container-xxl .title-container h3, .container-fluid .title-container .h3, .container-sm .title-container .h3, .container-md .title-container .h3, .container-lg .title-container .h3, .container-xl .title-container .h3, .container-xxl .title-container .h3 {
  font-size: 20px;
  color: white;
  background-color: #D15730;
  display: inline-block;
  padding: 3px 10px;
}

@media (max-width: 767.98px) {
  /* line 29, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .title-container h3, .container-sm .title-container h3, .container-md .title-container h3, .container-lg .title-container h3, .container-xl .title-container h3, .container-xxl .title-container h3, .container-fluid .title-container .h3, .container-sm .title-container .h3, .container-md .title-container .h3, .container-lg .title-container .h3, .container-xl .title-container .h3, .container-xxl .title-container .h3 {
    font-size: 16px;
  }
}

/* line 37, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .title-container .daruma, .container-sm .title-container .daruma, .container-md .title-container .daruma, .container-lg .title-container .daruma, .container-xl .title-container .daruma, .container-xxl .title-container .daruma {
  position: relative;
  z-index: 3;
  left: 50%;
  transform: translateX(-110%);
}

@media (max-width: 767.98px) {
  /* line 37, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .title-container .daruma, .container-sm .title-container .daruma, .container-md .title-container .daruma, .container-lg .title-container .daruma, .container-xl .title-container .daruma, .container-xxl .title-container .daruma {
    transform: translateX(-50%);
    width: 200px;
  }
}

/* line 45, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .desk-container, .container-sm .desk-container, .container-md .desk-container, .container-lg .desk-container, .container-xl .desk-container, .container-xxl .desk-container {
  background-color: #9C6230;
  position: relative;
  z-index: 2;
  padding: 100px 15px 50px;
  top: -68px;
}

@media (max-width: 767.98px) {
  /* line 45, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .desk-container, .container-sm .desk-container, .container-md .desk-container, .container-lg .desk-container, .container-xl .desk-container, .container-xxl .desk-container {
    top: -43px;
    padding-top: 65px;
  }
}

/* line 54, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .desk-container .content, .container-sm .desk-container .content, .container-md .desk-container .content, .container-lg .desk-container .content, .container-xl .desk-container .content, .container-xxl .desk-container .content {
  max-width: 793px;
  width: 100%;
  margin: 0 auto;
  border-radius: 20px;
  background-color: #FFE793;
  padding: 20px 30px;
}

/* line 61, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .desk-container .content h5, .container-sm .desk-container .content h5, .container-md .desk-container .content h5, .container-lg .desk-container .content h5, .container-xl .desk-container .content h5, .container-xxl .desk-container .content h5, .container-fluid .desk-container .content .h5, .container-sm .desk-container .content .h5, .container-md .desk-container .content .h5, .container-lg .desk-container .content .h5, .container-xl .desk-container .content .h5, .container-xxl .desk-container .content .h5 {
  font-size: 20px;
  text-align: center;
}

/* line 64, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .desk-container .content .col-md, .container-sm .desk-container .content .col-md, .container-md .desk-container .content .col-md, .container-lg .desk-container .content .col-md, .container-xl .desk-container .content .col-md, .container-xxl .desk-container .content .col-md {
  background-color: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 10px;
  padding-top: 15px;
}

@media (max-width: 767.98px) {
  /* line 64, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .desk-container .content .col-md, .container-sm .desk-container .content .col-md, .container-md .desk-container .content .col-md, .container-lg .desk-container .content .col-md, .container-xl .desk-container .content .col-md, .container-xxl .desk-container .content .col-md {
    flex-direction: row;
    margin: 10px 0;
  }
}

@media (max-width: 767.98px) {
  /* line 76, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .desk-container .content .col-md .img-fluid, .container-sm .desk-container .content .col-md .img-fluid, .container-md .desk-container .content .col-md .img-fluid, .container-lg .desk-container .content .col-md .img-fluid, .container-xl .desk-container .content .col-md .img-fluid, .container-xxl .desk-container .content .col-md .img-fluid {
    max-width: 96px;
  }
}

@media (max-width: 767.98px) {
  /* line 79, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .desk-container .content .col-md p, .container-sm .desk-container .content .col-md p, .container-md .desk-container .content .col-md p, .container-lg .desk-container .content .col-md p, .container-xl .desk-container .content .col-md p, .container-xxl .desk-container .content .col-md p {
    padding-right: 10px;
  }
}

/* line 82, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .circle1, .container-sm .circle1, .container-md .circle1, .container-lg .circle1, .container-xl .circle1, .container-xxl .circle1 {
  background-color: #FFE793;
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 20px;
  top: 11%;
  left: 50%;
  transform: translateX(1170%);
}

@media (max-width: 767.98px) {
  /* line 82, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .circle1, .container-sm .circle1, .container-md .circle1, .container-lg .circle1, .container-xl .circle1, .container-xxl .circle1 {
    width: 17px;
    height: 17px;
    top: 6%;
    transform: translateX(700%);
  }
}

@media (max-width: 575.98px) {
  /* line 82, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .circle1, .container-sm .circle1, .container-md .circle1, .container-lg .circle1, .container-xl .circle1, .container-xxl .circle1 {
    transform: translateX(500%);
  }
}

/* line 98, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .circle2, .container-sm .circle2, .container-md .circle2, .container-lg .circle2, .container-xl .circle2, .container-xxl .circle2 {
  background-color: #FFE793;
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 30px;
  top: 18%;
  left: 50%;
  transform: translateX(770%);
}

@media (max-width: 767.98px) {
  /* line 98, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .circle2, .container-sm .circle2, .container-md .circle2, .container-lg .circle2, .container-xl .circle2, .container-xxl .circle2 {
    width: 27px;
    height: 27px;
    top: 11%;
    transform: translateX(480%);
  }
}

@media (max-width: 575.98px) {
  /* line 98, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .circle2, .container-sm .circle2, .container-md .circle2, .container-lg .circle2, .container-xl .circle2, .container-xxl .circle2 {
    transform: translateX(350%);
  }
}

/* line 115, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container, .container-sm .form-container, .container-md .form-container, .container-lg .form-container, .container-xl .form-container, .container-xxl .form-container {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding: 70px 15px;
}

/* line 120, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container h5, .container-sm .form-container h5, .container-md .form-container h5, .container-lg .form-container h5, .container-xl .form-container h5, .container-xxl .form-container h5, .container-fluid .form-container .h5, .container-sm .form-container .h5, .container-md .form-container .h5, .container-lg .form-container .h5, .container-xl .form-container .h5, .container-xxl .form-container .h5 {
  font-size: 20px;
  color: #696969;
  border-bottom: solid 1px #DDDDDD;
  padding-bottom: 10px;
}

/* line 125, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container p, .container-sm .form-container p, .container-md .form-container p, .container-lg .form-container p, .container-xl .form-container p, .container-xxl .form-container p {
  margin-bottom: 2rem;
}

/* line 127, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container .card-body, .container-sm .form-container .card-body, .container-md .form-container .card-body, .container-lg .form-container .card-body, .container-xl .form-container .card-body, .container-xxl .form-container .card-body {
  background: #F0F0F0;
  border-radius: 20px;
  padding: 30px 30px 0;
}

@media (max-width: 767.98px) {
  /* line 127, app/assets/stylesheets/mypage/styles/_courses.sass */
  .container-fluid .form-container .card-body, .container-sm .form-container .card-body, .container-md .form-container .card-body, .container-lg .form-container .card-body, .container-xl .form-container .card-body, .container-xxl .form-container .card-body {
    padding: 10px 20px 0;
  }
}

/* line 133, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container .form-control, .container-sm .form-container .form-control, .container-md .form-container .form-control, .container-lg .form-container .form-control, .container-xl .form-container .form-control, .container-xxl .form-container .form-control {
  height: 48px;
}

/* line 135, app/assets/stylesheets/mypage/styles/_courses.sass */
.container-fluid .form-container .form-unit, .container-sm .form-container .form-unit, .container-md .form-container .form-unit, .container-lg .form-container .form-unit, .container-xl .form-container .form-unit, .container-xxl .form-container .form-unit {
  margin-bottom: 30px !important;
}

/* line 137, app/assets/stylesheets/mypage/styles/_courses.sass */
.btn.btn-submit {
  background-color: #C7512C;
  border: none;
  max-width: 300px;
  width: 100%;
  margin-top: 25px;
  padding: 10px;
  color: white;
  transition: all 0.2s ease-in-out;
}

/* line 146, app/assets/stylesheets/mypage/styles/_courses.sass */
.btn.btn-submit:hover {
  color: white;
  opacity: 0.5;
  background-color: #C7512C;
}

/* line 153, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course {
  flex: 1;
}

/* line 155, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .container, .secondary-content.course .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-content.course .worry-post, .secondary-content.course .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-content.course .worry-post, .secondary-content.course .secondary-header .crumb-list, .secondary-header .secondary-content.course .crumb-list, .secondary-content.course .mypage-title, .secondary-content.course .mypage-navigator, .secondary-content.course .main-container {
  padding: 70px 10px;
}

/* line 157, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .container .secondary-subtitle-section, .secondary-content.course .worry .worry-post-section .worry-post .secondary-subtitle-section, .worry .worry-post-section .secondary-content.course .worry-post .secondary-subtitle-section, .secondary-content.course .worry .worry-reply-section .worry-post .secondary-subtitle-section, .worry .worry-reply-section .secondary-content.course .worry-post .secondary-subtitle-section, .secondary-content.course .secondary-header .crumb-list .secondary-subtitle-section, .secondary-header .secondary-content.course .crumb-list .secondary-subtitle-section, .secondary-content.course .mypage-title .secondary-subtitle-section, .secondary-content.course .mypage-navigator .secondary-subtitle-section, .secondary-content.course .main-container .secondary-subtitle-section {
  margin-bottom: 30px;
}

/* line 159, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .card {
  background-color: #F0F0F0;
}

/* line 161, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .card .badge {
  background: white;
  width: 90px;
}

/* line 164, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .card dd {
  font-size: 16px;
}

/* line 166, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn-with-icon {
  padding: 10px;
  border-radius: 3px;
  margin-top: 10px;
}

/* line 170, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn-with-icon:hover {
  color: black;
  opacity: 0.5;
}

/* line 173, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .text-link {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: unset;
  color: #C7512C;
  transition: all 0.2s ease-in-out;
}

/* line 180, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .text-link:hover {
  opacity: 0.5;
}

/* line 182, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .text-link .img-fluid {
  width: 20px;
}

/* line 188, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list {
  align-items: unset;
}

/* line 190, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list-item {
  margin-bottom: 20px !important;
}

/* line 192, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list-item p {
  margin: 0;
  margin-left: 10px;
}

/* line 195, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list-item p::before {
  display: inline-block;
  width: 12px;
  height: 9px;
  content: '';
  margin-right: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.71628%204.67912V4.72712L0.752281%209.34713L0.368281%208.61512L7.98828%204.71512V4.69112L0.368281%200.791125L0.752281%200.0591247L9.71628%204.67912Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 204, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list-item p:first-child::before {
  display: none;
}

/* line 206, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .crumb-list-item .img-fluid {
  display: flex;
}

/* line 208, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card {
  padding: 20px 0;
  margin: 0 auto 25px;
  max-width: 800px;
  width: 100%;
}

/* line 213, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-header {
  padding: 10px 20px 0;
  text-align: left;
}

/* line 216, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-header h3, .secondary-header.course-show .card-header .h3 {
  font-size: 16px;
}

/* line 218, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-body {
  padding: 10px 20px;
}

/* line 220, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-body .badge {
  width: 90px;
}

/* line 222, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-body dd {
  font-size: 16px;
}

/* line 224, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 228, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-footer .btn {
  box-shadow: unset !important;
  border: solid 1px #F56C53;
  border-radius: 3px;
  padding: 3px 10px;
  display: flex;
  align-items: center;
  font-size: 12px;
  justify-content: center;
  height: 48px;
  width: 100%;
  transition: all 0.2s ease-in-out;
}

/* line 240, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-footer .btn .img-fluid {
  margin: 0 5px;
}

/* line 242, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-footer .btn.bookmark {
  margin-right: 20px;
}

/* line 244, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-header.course-show .card-footer .btn.btn-calendar {
  width: 300px;
}

/* line 247, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .container, .secondary-content.course .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-content.course .worry-post, .secondary-content.course .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-content.course .worry-post, .secondary-content.course .secondary-header .crumb-list, .secondary-header .secondary-content.course .crumb-list, .secondary-content.course .mypage-title, .secondary-content.course .mypage-navigator, .secondary-content.course .main-container {
  padding: 70px 20px;
}

/* line 249, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .base-catalog-unit {
  margin-bottom: 70px;
}

/* line 251, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content {
  background-color: #F0F0F0;
  border-radius: 20px;
  padding: 30px 20px;
}

/* line 255, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content h2, .secondary-content.course .content .h2 {
  font-size: 25px;
  border-bottom: 2px solid #c7512c;
  padding-bottom: 5px;
}

@media (max-width: 767.98px) {
  /* line 255, app/assets/stylesheets/mypage/styles/_courses.sass */
  .secondary-content.course .content h2, .secondary-content.course .content .h2 {
    font-size: 22px;
  }
}

/* line 261, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content h3, .secondary-content.course .content .h3 {
  font-size: 20px;
  background-color: #F0C3B5;
  padding: 5px 10px 7px;
  border-radius: 2px;
}

/* line 266, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content h4, .secondary-content.course .content .h4 {
  font-size: 18px;
  color: #C7512C;
}

/* line 269, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content p {
  font-size: 16px;
}

/* line 272, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content .place-block .card {
  background-color: white;
  border-radius: 2px;
}

/* line 275, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content .place-block .card-header {
  padding: 0.5rem 1rem;
  background-color: #F0C3B5;
  display: flex;
  align-items: center;
}

/* line 280, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .content .badge {
  background: white;
}

/* line 282, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .card-footer {
  display: flex;
  justify-content: center;
  gap: 20px;
}

@media (max-width: 575.98px) {
  /* line 282, app/assets/stylesheets/mypage/styles/_courses.sass */
  .secondary-content.course .card-footer {
    flex-direction: column;
    gap: 0;
    align-items: center;
  }
}

/* line 290, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn {
  background-color: #C7512C;
  border: none;
  max-width: 300px;
  width: 100%;
  margin-top: 15px;
  padding: 10px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

/* line 299, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn:hover {
  color: white;
  opacity: 0.5;
}

/* line 302, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn.course-submit {
  background-color: white;
  border: solid 1px #F56C53;
  border-radius: 3px;
  width: 300px;
  text-align: center;
}

/* line 308, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn.course-submit:hover {
  color: black;
}

/* line 310, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn.calendar {
  display: inline-flex;
  align-items: center;
  background-color: #F56C53;
  border-radius: 3px;
  color: white;
  justify-content: center;
  width: 150px;
  height: 35px;
  font-size: 12px;
}

/* line 320, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .btn.outline-calendar {
  border: solid 1px #F56C53;
  border-radius: 3px;
  background-color: white;
  color: #F56C53;
  width: 150px;
  height: 35px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 332, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course .text-pink {
  color: #F56C53;
}

/* line 335, app/assets/stylesheets/mypage/styles/_courses.sass */
.sticky-submit {
  position: sticky;
  bottom: 0;
  z-index: 200;
  width: 100vw;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 344, app/assets/stylesheets/mypage/styles/_courses.sass */
.sticky-submit::before {
  content: "";
  position: absolute;
  background-color: #F0C3B5;
  opacity: 0.5;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
}

/* line 353, app/assets/stylesheets/mypage/styles/_courses.sass */
.sticky-submit .btn.btn-primary {
  background-color: #C7512C;
  border: none;
  max-width: 300px;
  width: 100%;
  padding: 10px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  z-index: 210;
}

/* line 364, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send {
  flex: 1;
}

/* line 366, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .container, .secondary-content.course-send .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-content.course-send .worry-post, .secondary-content.course-send .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-content.course-send .worry-post, .secondary-content.course-send .secondary-header .crumb-list, .secondary-header .secondary-content.course-send .crumb-list, .secondary-content.course-send .mypage-title, .secondary-content.course-send .mypage-navigator, .secondary-content.course-send .main-container {
  padding: 70px 20px 0;
}

/* line 368, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .container h5, .secondary-content.course-send .worry .worry-post-section .worry-post h5, .worry .worry-post-section .secondary-content.course-send .worry-post h5, .secondary-content.course-send .worry .worry-reply-section .worry-post h5, .worry .worry-reply-section .secondary-content.course-send .worry-post h5, .secondary-content.course-send .secondary-header .crumb-list h5, .secondary-header .secondary-content.course-send .crumb-list h5, .secondary-content.course-send .mypage-title h5, .secondary-content.course-send .mypage-navigator h5, .secondary-content.course-send .main-container h5, .secondary-content.course-send .container .h5, .secondary-content.course-send .worry .worry-post-section .worry-post .h5, .worry .worry-post-section .secondary-content.course-send .worry-post .h5, .secondary-content.course-send .worry .worry-reply-section .worry-post .h5, .worry .worry-reply-section .secondary-content.course-send .worry-post .h5, .secondary-content.course-send .secondary-header .crumb-list .h5, .secondary-header .secondary-content.course-send .crumb-list .h5, .secondary-content.course-send .mypage-title .h5, .secondary-content.course-send .mypage-navigator .h5, .secondary-content.course-send .main-container .h5 {
  margin-bottom: 30px;
}

/* line 370, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body {
  background: #F0F0F0;
  border-radius: 20px;
  padding: 30px 20px;
}

/* line 374, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check {
  background-color: #FCFEFF;
  border-radius: 10px;
  padding: 15px;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  cursor: pointer;
}

/* line 382, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check:hover {
  opacity: 0.7;
}

/* line 384, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check.full {
  background-color: #DBDBDB;
}

/* line 386, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check.full:hover {
  opacity: 1;
}

/* line 388, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check.full .form-check-input {
  display: none;
}

/* line 390, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check-input {
  margin-left: 0;
  position: absolute;
}

/* line 393, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body .form-check-input:checked {
  border-color: #C7512C;
  background-color: #C7512C;
}

/* line 396, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-body span {
  margin: 0 10px 0 25px;
  font-size: 12px;
}

/* line 399, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.course-send .card-footer {
  background: unset;
  border: none;
}

/* line 406, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.confirm .submit-section:has(button[disabled]) .text-link {
  pointer-events: none;
  display: none;
}

/* line 409, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.confirm .card-body.confirm {
  background-color: #F0F0F0;
  border-radius: 20px;
}

/* line 412, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.confirm .card-body.confirm dl.horizontal {
  flex-direction: column;
  gap: 10px;
  align-items: start;
  padding: 20px 54px 10px;
}

@media (max-width: 767.98px) {
  /* line 412, app/assets/stylesheets/mypage/styles/_courses.sass */
  .secondary-content.confirm .card-body.confirm dl.horizontal {
    padding: 20px 10px 10px;
  }
}

/* line 419, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.confirm .card-body.confirm dl.horizontal dt.badge {
  background-color: white;
  width: auto;
  padding: 5px 15px;
}

/* line 423, app/assets/stylesheets/mypage/styles/_courses.sass */
.secondary-content.confirm .card-body.confirm dl.horizontal dd {
  font-size: 18px;
  font-weight: 500;
}

/* line 428, app/assets/stylesheets/mypage/styles/_courses.sass */
.course-title {
  background-color: white !important;
  margin: 0 40px 20px;
  border-radius: 10px !important;
  padding: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 428, app/assets/stylesheets/mypage/styles/_courses.sass */
  .course-title {
    margin: 0 20px 20px;
  }
}

/* line 435, app/assets/stylesheets/mypage/styles/_courses.sass */
.course-title dl.horizontal {
  flex-direction: column;
  gap: 10px;
  align-items: start;
  padding: 20px 20px 10px;
}

/* line 440, app/assets/stylesheets/mypage/styles/_courses.sass */
.course-title dl.horizontal dt.badge {
  width: auto;
  padding: 5px 15px;
  background-color: #e9ecef !important;
}

/* line 444, app/assets/stylesheets/mypage/styles/_courses.sass */
.course-title dl.horizontal dd {
  font-size: 18px;
  font-weight: 500;
}

/* line 447, app/assets/stylesheets/mypage/styles/_courses.sass */
.card-header.course {
  padding: 20px 40px 10px;
}

@media (max-width: 767.98px) {
  /* line 447, app/assets/stylesheets/mypage/styles/_courses.sass */
  .card-header.course {
    padding: 20px 20px 10px;
  }
}

/* line 2, app/assets/stylesheets/mypage/styles/_edit_mobilephone.sass */
.edit-mobilephone .form-unit {
  margin-bottom: 0px !important;
}

/* line 1, app/assets/stylesheets/mypage/styles/_event.sass */
.event-flow {
  background-color: #F5F7F7;
  padding: 20px;
}

@media (max-width: 767.98px) {
  /* line 1, app/assets/stylesheets/mypage/styles/_event.sass */
  .event-flow {
    padding: 10px;
  }
}

/* line 6, app/assets/stylesheets/mypage/styles/_event.sass */
.event-flow .list-group-item {
  border: none;
  background: transparent;
  padding: 6px;
  position: relative;
}

/* line 11, app/assets/stylesheets/mypage/styles/_event.sass */
.event-flow .list-group-item .hold-time {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 0;
  color: #122D44;
}

/* line 16, app/assets/stylesheets/mypage/styles/_event.sass */
.event-flow .list-group-item .event {
  background: #fff;
  border-radius: 5px;
  padding: 6px 10px;
  font-size: 16px;
  position: relative;
  z-index: 2;
}

/* line 24, app/assets/stylesheets/mypage/styles/_event.sass */
.event-flow .list-group-item:not(:last-child)::before {
  content: '';
  display: block;
  height: 130px;
  width: 5px;
  background: #C6C9CB;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  margin: auto;
  z-index: 1;
}

/* line 41, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h1.title-home, .event-section .title-home.h1 {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 235px;
  background-image: url(/assets/event/title-bg-sp-7228c4630be5d9b68e532c5ef00264d275169b67bab729925adee7b1ea130d29.svg);
  background-color: #fff;
  background-position: center;
  padding: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  position: relative;
}

@media (min-width: 576px) {
  /* line 41, app/assets/stylesheets/mypage/styles/_event.sass */
  .event-section h1.title-home, .event-section .title-home.h1 {
    background-image: url(/assets/event/title-bg-pc-5766c4d2340a363395220ec66e024a7eb07fa59ef7bbb0639e1adaed246710cb.svg);
    height: 255px;
  }
}

/* line 58, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h1.title, .event-section .title.h1 {
  font-family: Noto Sans JP;
  font-size: 1.875rem;
  font-weight: 700;
  text-align: left;
  margin: 20px 0 30px 0;
}

@media (max-width: 767.98px) {
  /* line 58, app/assets/stylesheets/mypage/styles/_event.sass */
  .event-section h1.title, .event-section .title.h1 {
    font-size: 1.25rem;
  }
}

/* line 68, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-center, .event-section .title-center.h2 {
  font-size: 2.1875rem;
  font-weight: 700;
  text-align: center;
  margin: 15px 15px 40px;
  position: relative;
  padding: 20px;
}

/* line 75, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-center::before, .event-section .title-center.h2::before {
  content: "";
  display: block;
  height: 7px;
  width: 84px;
  background-color: #2898C1;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-100%);
}

/* line 85, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-center::after, .event-section .title-center.h2::after {
  content: "";
  display: block;
  height: 7px;
  width: 84px;
  background-color: #ffc107;
  position: absolute;
  bottom: 0;
  left: 50%;
}

/* line 95, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-start, .event-section .title-start.h2 {
  font-size: 1.5625rem;
  font-weight: 700;
  margin: 15px 0px 20px;
  position: relative;
  padding: 20px 0;
}

/* line 101, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-start::before, .event-section .title-start.h2::before {
  content: "";
  display: block;
  height: 7px;
  width: 50%;
  background-color: #2898C1;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 110, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h2.title-start::after, .event-section .title-start.h2::after {
  content: "";
  display: block;
  height: 7px;
  width: 50%;
  background-color: #ffc107;
  position: absolute;
  bottom: 0;
  left: 50%;
}

/* line 122, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h3.title, .event-section .title.h3 {
  color: #2898C1;
  border-bottom: 2px solid #2898C1;
  font-size: 20px;
}

/* line 127, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h4.title, .event-section .title.h4 {
  font-size: 16px;
  padding-left: 24px;
  position: relative;
}

/* line 131, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section h4.title::before, .event-section .title.h4::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.84375%2019.6641C4.41367%2019.6641%200.0117181%2015.2621%200.0117183%209.83203C0.0117186%204.40195%204.41367%20-6.67128e-07%209.84375%20-4.29772e-07C15.2738%20-1.92415e-07%2019.6758%204.40195%2019.6758%209.83203C19.6758%2015.2621%2015.2738%2019.6641%209.84375%2019.6641ZM9.84375%203.56305C6.38149%203.56305%203.57477%206.36977%203.57477%209.83203C3.57477%2013.2943%206.38149%2016.101%209.84375%2016.101C13.306%2016.101%2016.1127%2013.2943%2016.1127%209.83203C16.1127%206.36977%2013.306%203.56305%209.84375%203.56305Z%22%20fill%3D%22%232898C1%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 142, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .event-flow {
  background-color: #f8f9fa;
  padding: 20px;
}

@media (max-width: 767.98px) {
  /* line 142, app/assets/stylesheets/mypage/styles/_event.sass */
  .event-section .event-flow {
    padding: 10px;
  }
}

/* line 147, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .event-flow .list-group-item {
  border: none;
  background: transparent;
  padding: 6px;
  position: relative;
}

/* line 152, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .event-flow .list-group-item .hold-time {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 0;
  color: #122D44;
}

/* line 157, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .event-flow .list-group-item .event {
  background: #fff;
  border-radius: 5px;
  padding: 6px 10px;
  font-size: 16px;
  position: relative;
  z-index: 2;
}

/* line 165, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .event-flow .list-group-item:not(:last-child)::before {
  content: '';
  display: block;
  height: 110px;
  width: 5px;
  background: #C6C9CB;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  margin: auto;
  z-index: 1;
}

/* line 179, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .card.card-event-place .card-header {
  background: #D1E8F1;
  padding: 10px 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 185, app/assets/stylesheets/mypage/styles/_event.sass */
.event-section .card.card-event-place .card-header i {
  margin-right: 10px;
}

/* line 1, app/assets/stylesheets/mypage/styles/_footer.sass */
footer {
  background: #1D8E8B;
  padding: 10px;
  color: white;
}

/* line 5, app/assets/stylesheets/mypage/styles/_footer.sass */
footer.goukaku {
  margin-top: 0px;
}

/* line 8, app/assets/stylesheets/mypage/styles/_footer.sass */
footer .footer-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 0;
}

/* line 16, app/assets/stylesheets/mypage/styles/_footer.sass */
footer .footer-menu li {
  margin: 10px;
}

/* line 18, app/assets/stylesheets/mypage/styles/_footer.sass */
footer .footer-menu li a {
  text-decoration: none;
  color: white;
}

/* line 21, app/assets/stylesheets/mypage/styles/_footer.sass */
footer .copyright {
  text-align: center;
}

/* line 4, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
header.goukaku .container h1 .nav-logo, header.goukaku .worry .worry-post-section .worry-post h1 .nav-logo, .worry .worry-post-section header.goukaku .worry-post h1 .nav-logo, header.goukaku .worry .worry-reply-section .worry-post h1 .nav-logo, .worry .worry-reply-section header.goukaku .worry-post h1 .nav-logo, header.goukaku .secondary-header .crumb-list h1 .nav-logo, .secondary-header header.goukaku .crumb-list h1 .nav-logo, header.goukaku .mypage-title h1 .nav-logo, header.goukaku .mypage-navigator h1 .nav-logo, header.goukaku .main-container h1 .nav-logo, header.goukaku .container .h1 .nav-logo, header.goukaku .worry .worry-post-section .worry-post .h1 .nav-logo, .worry .worry-post-section header.goukaku .worry-post .h1 .nav-logo, header.goukaku .worry .worry-reply-section .worry-post .h1 .nav-logo, .worry .worry-reply-section header.goukaku .worry-post .h1 .nav-logo, header.goukaku .secondary-header .crumb-list .h1 .nav-logo, .secondary-header header.goukaku .crumb-list .h1 .nav-logo, header.goukaku .mypage-title .h1 .nav-logo, header.goukaku .mypage-navigator .h1 .nav-logo, header.goukaku .main-container .h1 .nav-logo {
  background-color: #D15730;
}

/* line 10, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-header .container .before, .modal-content.goukaku .modal-header .worry .worry-post-section .worry-post .before, .worry .worry-post-section .modal-content.goukaku .modal-header .worry-post .before, .modal-content.goukaku .modal-header .worry .worry-reply-section .worry-post .before, .worry .worry-reply-section .modal-content.goukaku .modal-header .worry-post .before, .modal-content.goukaku .modal-header .secondary-header .crumb-list .before, .secondary-header .modal-content.goukaku .modal-header .crumb-list .before, .modal-content.goukaku .modal-header .mypage-title .before, .modal-content.goukaku .modal-header .mypage-navigator .before, .modal-content.goukaku .modal-header .main-container .before {
  display: none;
}

/* line 12, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-header .container .after, .modal-content.goukaku .modal-header .worry .worry-post-section .worry-post .after, .worry .worry-post-section .modal-content.goukaku .modal-header .worry-post .after, .modal-content.goukaku .modal-header .worry .worry-reply-section .worry-post .after, .worry .worry-reply-section .modal-content.goukaku .modal-header .worry-post .after, .modal-content.goukaku .modal-header .secondary-header .crumb-list .after, .secondary-header .modal-content.goukaku .modal-header .crumb-list .after, .modal-content.goukaku .modal-header .mypage-title .after, .modal-content.goukaku .modal-header .mypage-navigator .after, .modal-content.goukaku .modal-header .main-container .after {
  display: block;
}

/* line 15, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku {
  padding-bottom: 0;
}

/* line 17, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .home--top-wrapper {
  background-color: #FFFAEE;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221439%22%20height%3D%22405%22%20viewBox%3D%220%200%201439%20405%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1439%20121.333L0%20404.586V0.187592H1439V121.333Z%22%20fill%3D%22%23FFE793%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% auto;
}

@media (max-width: 991.98px) {
  /* line 17, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .home--top-wrapper {
    background-size: auto 280px;
  }
}

@media (max-width: 575.98px) {
  /* line 17, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .home--top-wrapper {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22390%22%20height%3D%22264%22%20viewBox%3D%220%200%20390%20264%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M389.293%20137.519L-0.706543%20263.68V0.122833H389.293V137.519Z%22%20fill%3D%22%23FFE793%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain;
  }
}

/* line 29, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper {
  position: relative;
  min-height: 450px;
}

/* line 33, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .title {
  position: relative;
  left: 10%;
  z-index: 3;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22632%22%20height%3D%22129%22%20viewBox%3D%220%200%20632%20129%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M630.947%201.5625L576.305%20127.564%22%20stroke%3D%22%23FACA20%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1.95125%201.5625L56.5934%20127.564%22%20stroke%3D%22%23FACA20%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cmask%20id%3D%22path-3-outside-1_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22140.913%22%20y%3D%2250.9975%22%20width%3D%2282.9852%22%20height%3D%2271.3403%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22140.913%22%20y%3D%2250.9975%22%20width%3D%2282.9852%22%20height%3D%2271.3403%22%2F%3E%3Cpath%20d%3D%22M205.481%2062.9554L190.575%2062.9628C190.126%2063.4849%20189.773%2063.8578%20189.409%2064.3052C191.114%2068.2555%20193.289%2071.5345%20196.207%2074.8877C201.748%2070.263%20206.209%2064.7442%20206.376%2063.5514C206.428%2063.1786%20206.159%2062.9551%20205.481%2062.9554ZM194.907%2057.295L210.716%2057.2872C213.115%2057.3606%20214.702%2058.9253%20214.378%2061.2364C214.013%2063.8458%20209.548%2071.0046%20200.687%2078.9111C203.417%2080.9225%20207.721%2084.0514%20215.26%2086.6569C216.768%2087.178%20217.416%2087.9231%20217.186%2089.5633C216.925%2091.4271%20215.232%2092.7698%20213.877%2092.7705C211.769%2092.7715%20201.869%2088.7508%20195.446%2083.0138C186.963%2088.7582%20174.187%2093.9829%20171.553%2093.9842C169.896%2093.985%20168.644%2092.7183%20168.915%2090.7799C169.103%2089.438%20169.776%2088.394%20172.064%2087.6473C180.505%2084.8849%20187.436%2081.0795%20190.932%2078.6923C188.414%2075.7116%20186.293%2072.5816%20184.613%2069.526C179.033%2074.9707%20177.701%2075.3441%20176.496%2075.3447C174.84%2075.3455%20173.684%2073.9297%20173.903%2072.3641C174.059%2071.2458%20174.53%2070.5746%20175.709%2069.6795C182.569%2064.2341%20186.537%2059.0138%20189.616%2054.763C190.931%2052.8987%20191.658%2052.0037%20193.465%2052.0028C195.121%2052.002%20196.47%2053.1196%20196.262%2054.6106C196.115%2055.6544%20195.559%2056.4001%20194.907%2057.295ZM201.908%2098.1439L183.615%2098.1529C181.959%2098.1537%20181.53%2098.5267%20181.301%20100.167L179.714%20111.499C179.495%20113.065%20179.819%20113.437%20181.475%20113.436L199.768%20113.427C201.424%20113.426%20201.853%20113.053%20202.072%20111.488L203.659%20100.156C203.889%2098.5156%20203.564%2098.143%20201.908%2098.1439ZM173.225%20113.217L175.282%2098.5298C175.825%2094.653%20178.225%2092.5645%20182.14%2092.5625L205.025%2092.5512C208.94%2092.5493%20210.755%2094.6357%20210.212%2098.5125L208.156%20113.199C207.613%20117.076%20205.212%20119.165%20201.298%20119.167L178.413%20119.178C174.423%20119.18%20172.682%20117.093%20173.225%20113.217ZM168.968%2054.9223L167.402%2066.1053L171.919%2066.103C173.876%2066.1021%20174.623%2067.2199%20174.383%2068.9347C174.143%2070.6494%20173.083%2071.7681%20171.126%2071.7691L166.609%2071.7713L166.035%2075.8717C166.453%2075.5733%20167.001%2075.424%20167.678%2075.4236C168.807%2075.4231%20169.552%2076.0191%20171.525%2079.671C172.499%2081.3105%20173.085%2082.503%20172.897%2083.845C172.668%2085.4852%20171.189%2086.9023%20169.458%2086.9031C168.028%2086.9039%20167.53%2086.1586%20167.182%2085.4133C166.532%2084.1463%20165.892%2082.8048%20165.199%2081.836L160.146%20117.92C159.854%20120.007%20158.524%20120.902%20156.793%20120.903C155.061%20120.904%20153.982%20120.01%20154.274%20117.923L158.628%2086.834C156.483%2090.8606%20154.131%2094.2164%20152.206%2096.6775C150.998%2098.3181%20149.842%2099.586%20148.336%2099.5867C146.605%2099.5876%20145.256%2098.47%20145.506%2096.6808C145.652%2095.637%20146.315%2094.6676%20147.674%2093.0268C149.973%2090.0438%20155.643%2082.8844%20160.586%2071.7743L152.757%2071.7782C150.725%2071.7792%20150.053%2070.6613%20150.293%2068.9466C150.533%2067.2318%20151.518%2066.1131%20153.551%2066.1121L161.53%2066.1082L163.096%2054.9252C163.389%2052.8377%20164.708%2052.017%20166.439%2052.0162C168.171%2052.0153%20169.261%2052.8348%20168.968%2054.9223Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M205.481%2062.9554L190.575%2062.9628C190.126%2063.4849%20189.773%2063.8578%20189.409%2064.3052C191.114%2068.2555%20193.289%2071.5345%20196.207%2074.8877C201.748%2070.263%20206.209%2064.7442%20206.376%2063.5514C206.428%2063.1786%20206.159%2062.9551%20205.481%2062.9554ZM194.907%2057.295L210.716%2057.2872C213.115%2057.3606%20214.702%2058.9253%20214.378%2061.2364C214.013%2063.8458%20209.548%2071.0046%20200.687%2078.9111C203.417%2080.9225%20207.721%2084.0514%20215.26%2086.6569C216.768%2087.178%20217.416%2087.9231%20217.186%2089.5633C216.925%2091.4271%20215.232%2092.7698%20213.877%2092.7705C211.769%2092.7715%20201.869%2088.7508%20195.446%2083.0138C186.963%2088.7582%20174.187%2093.9829%20171.553%2093.9842C169.896%2093.985%20168.644%2092.7183%20168.915%2090.7799C169.103%2089.438%20169.776%2088.394%20172.064%2087.6473C180.505%2084.8849%20187.436%2081.0795%20190.932%2078.6923C188.414%2075.7116%20186.293%2072.5816%20184.613%2069.526C179.033%2074.9707%20177.701%2075.3441%20176.496%2075.3447C174.84%2075.3455%20173.684%2073.9297%20173.903%2072.3641C174.059%2071.2458%20174.53%2070.5746%20175.709%2069.6795C182.569%2064.2341%20186.537%2059.0138%20189.616%2054.763C190.931%2052.8987%20191.658%2052.0037%20193.465%2052.0028C195.121%2052.002%20196.47%2053.1196%20196.262%2054.6106C196.115%2055.6544%20195.559%2056.4001%20194.907%2057.295ZM201.908%2098.1439L183.615%2098.1529C181.959%2098.1537%20181.53%2098.5267%20181.301%20100.167L179.714%20111.499C179.495%20113.065%20179.819%20113.437%20181.475%20113.436L199.768%20113.427C201.424%20113.426%20201.853%20113.053%20202.072%20111.488L203.659%20100.156C203.889%2098.5156%20203.564%2098.143%20201.908%2098.1439ZM173.225%20113.217L175.282%2098.5298C175.825%2094.653%20178.225%2092.5645%20182.14%2092.5625L205.025%2092.5512C208.94%2092.5493%20210.755%2094.6357%20210.212%2098.5125L208.156%20113.199C207.613%20117.076%20205.212%20119.165%20201.298%20119.167L178.413%20119.178C174.423%20119.18%20172.682%20117.093%20173.225%20113.217ZM168.968%2054.9223L167.402%2066.1053L171.919%2066.103C173.876%2066.1021%20174.623%2067.2199%20174.383%2068.9347C174.143%2070.6494%20173.083%2071.7681%20171.126%2071.7691L166.609%2071.7713L166.035%2075.8717C166.453%2075.5733%20167.001%2075.424%20167.678%2075.4236C168.807%2075.4231%20169.552%2076.0191%20171.525%2079.671C172.499%2081.3105%20173.085%2082.503%20172.897%2083.845C172.668%2085.4852%20171.189%2086.9023%20169.458%2086.9031C168.028%2086.9039%20167.53%2086.1586%20167.182%2085.4133C166.532%2084.1463%20165.892%2082.8048%20165.199%2081.836L160.146%20117.92C159.854%20120.007%20158.524%20120.902%20156.793%20120.903C155.061%20120.904%20153.982%20120.01%20154.274%20117.923L158.628%2086.834C156.483%2090.8606%20154.131%2094.2164%20152.206%2096.6775C150.998%2098.3181%20149.842%2099.586%20148.336%2099.5867C146.605%2099.5876%20145.256%2098.47%20145.506%2096.6808C145.652%2095.637%20146.315%2094.6676%20147.674%2093.0268C149.973%2090.0438%20155.643%2082.8844%20160.586%2071.7743L152.757%2071.7782C150.725%2071.7792%20150.053%2070.6613%20150.293%2068.9466C150.533%2067.2318%20151.518%2066.1131%20153.551%2066.1121L161.53%2066.1082L163.096%2054.9252C163.389%2052.8377%20164.708%2052.017%20166.439%2052.0162C168.171%2052.0153%20169.261%2052.8348%20168.968%2054.9223Z%22%20fill%3D%22%23E24818%22%2F%3E%3Cpath%20d%3D%22M205.481%2062.9554L190.575%2062.9628C190.126%2063.4849%20189.773%2063.8578%20189.409%2064.3052C191.114%2068.2555%20193.289%2071.5345%20196.207%2074.8877C201.748%2070.263%20206.209%2064.7442%20206.376%2063.5514C206.428%2063.1786%20206.159%2062.9551%20205.481%2062.9554ZM194.907%2057.295L210.716%2057.2872C213.115%2057.3606%20214.702%2058.9253%20214.378%2061.2364C214.013%2063.8458%20209.548%2071.0046%20200.687%2078.9111C203.417%2080.9225%20207.721%2084.0514%20215.26%2086.6569C216.768%2087.178%20217.416%2087.9231%20217.186%2089.5633C216.925%2091.4271%20215.232%2092.7698%20213.877%2092.7705C211.769%2092.7715%20201.869%2088.7508%20195.446%2083.0138C186.963%2088.7582%20174.187%2093.9829%20171.553%2093.9842C169.896%2093.985%20168.644%2092.7183%20168.915%2090.7799C169.103%2089.438%20169.776%2088.394%20172.064%2087.6473C180.505%2084.8849%20187.436%2081.0795%20190.932%2078.6923C188.414%2075.7116%20186.293%2072.5816%20184.613%2069.526C179.033%2074.9707%20177.701%2075.3441%20176.496%2075.3447C174.84%2075.3455%20173.684%2073.9297%20173.903%2072.3641C174.059%2071.2458%20174.53%2070.5746%20175.709%2069.6795C182.569%2064.2341%20186.537%2059.0138%20189.616%2054.763C190.931%2052.8987%20191.658%2052.0037%20193.465%2052.0028C195.121%2052.002%20196.47%2053.1196%20196.262%2054.6106C196.115%2055.6544%20195.559%2056.4001%20194.907%2057.295ZM201.908%2098.1439L183.615%2098.1529C181.959%2098.1537%20181.53%2098.5267%20181.301%20100.167L179.714%20111.499C179.495%20113.065%20179.819%20113.437%20181.475%20113.436L199.768%20113.427C201.424%20113.426%20201.853%20113.053%20202.072%20111.488L203.659%20100.156C203.889%2098.5156%20203.564%2098.143%20201.908%2098.1439ZM173.225%20113.217L175.282%2098.5298C175.825%2094.653%20178.225%2092.5645%20182.14%2092.5625L205.025%2092.5512C208.94%2092.5493%20210.755%2094.6357%20210.212%2098.5125L208.156%20113.199C207.613%20117.076%20205.212%20119.165%20201.298%20119.167L178.413%20119.178C174.423%20119.18%20172.682%20117.093%20173.225%20113.217ZM168.968%2054.9223L167.402%2066.1053L171.919%2066.103C173.876%2066.1021%20174.623%2067.2199%20174.383%2068.9347C174.143%2070.6494%20173.083%2071.7681%20171.126%2071.7691L166.609%2071.7713L166.035%2075.8717C166.453%2075.5733%20167.001%2075.424%20167.678%2075.4236C168.807%2075.4231%20169.552%2076.0191%20171.525%2079.671C172.499%2081.3105%20173.085%2082.503%20172.897%2083.845C172.668%2085.4852%20171.189%2086.9023%20169.458%2086.9031C168.028%2086.9039%20167.53%2086.1586%20167.182%2085.4133C166.532%2084.1463%20165.892%2082.8048%20165.199%2081.836L160.146%20117.92C159.854%20120.007%20158.524%20120.902%20156.793%20120.903C155.061%20120.904%20153.982%20120.01%20154.274%20117.923L158.628%2086.834C156.483%2090.8606%20154.131%2094.2164%20152.206%2096.6775C150.998%2098.3181%20149.842%2099.586%20148.336%2099.5867C146.605%2099.5876%20145.256%2098.47%20145.506%2096.6808C145.652%2095.637%20146.315%2094.6676%20147.674%2093.0268C149.973%2090.0438%20155.643%2082.8844%20160.586%2071.7743L152.757%2071.7782C150.725%2071.7792%20150.053%2070.6613%20150.293%2068.9466C150.533%2067.2318%20151.518%2066.1131%20153.551%2066.1121L161.53%2066.1082L163.096%2054.9252C163.389%2052.8377%20164.708%2052.017%20166.439%2052.0162C168.171%2052.0153%20169.261%2052.8348%20168.968%2054.9223Z%22%20stroke%3D%22%23E24818%22%20mask%3D%22url(/%23path-3-outside-1_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-4-outside-2_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2266.0129%22%20y%3D%2249.767%22%20width%3D%2282.7078%22%20height%3D%2269.3596%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%2266.0129%22%20y%3D%2249.767%22%20width%3D%2282.7078%22%20height%3D%2269.3596%22%2F%3E%3Cpath%20d%3D%22M122.462%2094.6045L89.8656%2094.6206C88.4353%2094.6213%2088.0067%2094.9943%2087.8083%2096.4108L85.8455%20110.427C85.6472%20111.843%2085.9714%20112.216%2087.4017%20112.215L119.998%20112.199C121.429%20112.198%20121.857%20111.825%20122.056%20110.409L124.018%2096.3929C124.217%2094.9764%20123.892%2094.6038%20122.462%2094.6045ZM79.2005%20113.263L81.9463%2093.6554C82.4579%2090.0023%2084.258%2088.4359%2087.8715%2088.4341L126.415%2088.4151C130.029%2088.4133%20131.39%2089.9781%20130.879%2093.6312L128.133%20113.239C127.632%20116.817%20125.832%20118.384%20122.218%20118.385L83.6745%20118.404C80.061%20118.406%2078.6994%20116.841%2079.2005%20113.263ZM115.26%2054.6503C120.4%2062.0281%20130.717%2070.596%20141.167%2074.9891C143.3%2075.8827%20144.089%2076.7023%20143.87%2078.2679C143.577%2080.3554%20142.164%2081.8471%20140.433%2081.8479C137.045%2081.8496%20121.86%2074.1787%20110.778%2060.3182C100.415%2071.431%2078.5773%2082.7731%2075.3403%2082.7747C73.5335%2082.7756%2072.3329%2081.1361%2072.6043%2079.1977C72.7714%2078.0049%2073.4862%2076.6626%2075.4727%2075.9162C88.1209%2071.0643%20102.146%2061.2171%20107.816%2054.0576C109.913%2051.4474%20110.609%2050.7762%20112.491%2050.7752C114.373%2050.7743%20115.776%2052.0409%20115.547%2053.6811C115.515%2053.9047%20115.474%2054.203%20115.26%2054.6503ZM122.909%2080.6638L93.3235%2080.6784C91.2157%2080.6795%2090.4793%2079.4871%2090.7299%2077.6978C90.9805%2075.9085%2092.0509%2074.7152%2094.1587%2074.7142L123.744%2074.6996C125.852%2074.6985%20126.588%2075.8909%20126.338%2077.6802C126.087%2079.4695%20125.017%2080.6628%20122.909%2080.6638Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M122.462%2094.6045L89.8656%2094.6206C88.4353%2094.6213%2088.0067%2094.9943%2087.8083%2096.4108L85.8455%20110.427C85.6472%20111.843%2085.9714%20112.216%2087.4017%20112.215L119.998%20112.199C121.429%20112.198%20121.857%20111.825%20122.056%20110.409L124.018%2096.3929C124.217%2094.9764%20123.892%2094.6038%20122.462%2094.6045ZM79.2005%20113.263L81.9463%2093.6554C82.4579%2090.0023%2084.258%2088.4359%2087.8715%2088.4341L126.415%2088.4151C130.029%2088.4133%20131.39%2089.9781%20130.879%2093.6312L128.133%20113.239C127.632%20116.817%20125.832%20118.384%20122.218%20118.385L83.6745%20118.404C80.061%20118.406%2078.6994%20116.841%2079.2005%20113.263ZM115.26%2054.6503C120.4%2062.0281%20130.717%2070.596%20141.167%2074.9891C143.3%2075.8827%20144.089%2076.7023%20143.87%2078.2679C143.577%2080.3554%20142.164%2081.8471%20140.433%2081.8479C137.045%2081.8496%20121.86%2074.1787%20110.778%2060.3182C100.415%2071.431%2078.5773%2082.7731%2075.3403%2082.7747C73.5335%2082.7756%2072.3329%2081.1361%2072.6043%2079.1977C72.7714%2078.0049%2073.4862%2076.6626%2075.4727%2075.9162C88.1209%2071.0643%20102.146%2061.2171%20107.816%2054.0576C109.913%2051.4474%20110.609%2050.7762%20112.491%2050.7752C114.373%2050.7743%20115.776%2052.0409%20115.547%2053.6811C115.515%2053.9047%20115.474%2054.203%20115.26%2054.6503ZM122.909%2080.6638L93.3235%2080.6784C91.2157%2080.6795%2090.4793%2079.4871%2090.7299%2077.6978C90.9805%2075.9085%2092.0509%2074.7152%2094.1587%2074.7142L123.744%2074.6996C125.852%2074.6985%20126.588%2075.8909%20126.338%2077.6802C126.087%2079.4695%20125.017%2080.6628%20122.909%2080.6638Z%22%20fill%3D%22%23E24818%22%2F%3E%3Cpath%20d%3D%22M122.462%2094.6045L89.8656%2094.6206C88.4353%2094.6213%2088.0067%2094.9943%2087.8083%2096.4108L85.8455%20110.427C85.6472%20111.843%2085.9714%20112.216%2087.4017%20112.215L119.998%20112.199C121.429%20112.198%20121.857%20111.825%20122.056%20110.409L124.018%2096.3929C124.217%2094.9764%20123.892%2094.6038%20122.462%2094.6045ZM79.2005%20113.263L81.9463%2093.6554C82.4579%2090.0023%2084.258%2088.4359%2087.8715%2088.4341L126.415%2088.4151C130.029%2088.4133%20131.39%2089.9781%20130.879%2093.6312L128.133%20113.239C127.632%20116.817%20125.832%20118.384%20122.218%20118.385L83.6745%20118.404C80.061%20118.406%2078.6994%20116.841%2079.2005%20113.263ZM115.26%2054.6503C120.4%2062.0281%20130.717%2070.596%20141.167%2074.9891C143.3%2075.8827%20144.089%2076.7023%20143.87%2078.2679C143.577%2080.3554%20142.164%2081.8471%20140.433%2081.8479C137.045%2081.8496%20121.86%2074.1787%20110.778%2060.3182C100.415%2071.431%2078.5773%2082.7731%2075.3403%2082.7747C73.5335%2082.7756%2072.3329%2081.1361%2072.6043%2079.1977C72.7714%2078.0049%2073.4862%2076.6626%2075.4727%2075.9162C88.1209%2071.0643%20102.146%2061.2171%20107.816%2054.0576C109.913%2051.4474%20110.609%2050.7762%20112.491%2050.7752C114.373%2050.7743%20115.776%2052.0409%20115.547%2053.6811C115.515%2053.9047%20115.474%2054.203%20115.26%2054.6503ZM122.909%2080.6638L93.3235%2080.6784C91.2157%2080.6795%2090.4793%2079.4871%2090.7299%2077.6978C90.9805%2075.9085%2092.0509%2074.7152%2094.1587%2074.7142L123.744%2074.6996C125.852%2074.6985%20126.588%2075.8909%20126.338%2077.6802C126.087%2079.4695%20125.017%2080.6628%20122.909%2080.6638Z%22%20stroke%3D%22%23E24818%22%20mask%3D%22url(/%23path-4-outside-2_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-5-outside-3_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22549.804%22%20y%3D%2265.9115%22%20width%3D%2216.7955%22%20height%3D%2248.5314%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22549.804%22%20y%3D%2265.9115%22%20width%3D%2216.7955%22%20height%3D%2248.5314%22%2F%3E%3Cpath%20d%3D%22M554.442%2098.6013L557.827%2070.74C558.139%2068.0561%20559.332%2066.9053%20561.655%2066.9042C564.107%2066.903%20564.943%2068.3083%20564.538%2070.7366L559.991%2098.5985C559.649%20100.58%20558.585%20101.73%20556.778%20101.731C555.1%20101.732%20554.238%20100.518%20554.442%2098.6013ZM556.241%20105.565C558.564%20105.564%20560.231%20107.48%20559.909%20109.781C559.587%20112.081%20557.456%20113.935%20555.069%20113.937C552.746%20113.938%20551.134%20112.085%20551.456%20109.785C551.778%20107.484%20553.983%20105.566%20556.241%20105.565Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M554.442%2098.6013L557.827%2070.74C558.139%2068.0561%20559.332%2066.9053%20561.655%2066.9042C564.107%2066.903%20564.943%2068.3083%20564.538%2070.7366L559.991%2098.5985C559.649%20100.58%20558.585%20101.73%20556.778%20101.731C555.1%20101.732%20554.238%20100.518%20554.442%2098.6013ZM556.241%20105.565C558.564%20105.564%20560.231%20107.48%20559.909%20109.781C559.587%20112.081%20557.456%20113.935%20555.069%20113.937C552.746%20113.938%20551.134%20112.085%20551.456%20109.785C551.778%20107.484%20553.983%20105.566%20556.241%20105.565Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M554.442%2098.6013L557.827%2070.74C558.139%2068.0561%20559.332%2066.9053%20561.655%2066.9042C564.107%2066.903%20564.943%2068.3083%20564.538%2070.7366L559.991%2098.5985C559.649%20100.58%20558.585%20101.73%20556.778%20101.731C555.1%20101.732%20554.238%20100.518%20554.442%2098.6013ZM556.241%20105.565C558.564%20105.564%20560.231%20107.48%20559.909%20109.781C559.587%20112.081%20557.456%20113.935%20555.069%20113.937C552.746%20113.938%20551.134%20112.085%20551.456%20109.785C551.778%20107.484%20553.983%20105.566%20556.241%20105.565Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-5-outside-3_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-6-outside-4_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22486.49%22%20y%3D%2259.5949%22%20width%3D%2250.5984%22%20height%3D%2261.4216%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22486.49%22%20y%3D%2259.5949%22%20width%3D%2250.5984%22%20height%3D%2261.4216%22%2F%3E%3Cpath%20d%3D%22M505.383%2063.7318C505.643%2061.8786%20507.177%2060.5999%20508.403%2060.5993C509.564%2060.5987%20510.609%2061.4289%20512.262%2062.0671C516.916%2063.8539%20520.341%2065.1941%20526.53%2066.1495C528.301%2066.4042%20529.071%2067.3623%20528.865%2068.8321C528.56%2071.0048%20527.238%2072.1556%20525.496%2072.1565C523.689%2072.1573%20518.281%2070.6904%20514.164%2069.2227C505.588%2066.4154%20505.16%2065.3294%20505.383%2063.7318ZM492.423%2085.7831C492.719%2083.6743%20493.796%2083.3543%20499.642%2081.6901C506.971%2079.5778%20514.576%2077.3376%20520.125%2077.3349C528.642%2077.3307%20533.044%2082.7598%20531.827%2091.4506C530.664%2099.758%20525.34%20107.364%20519.175%20112.224C510.953%20118.873%20503.565%20120.027%20502.597%20120.028C500.79%20120.028%20499.752%20118.687%20500.003%20116.898C500.226%20115.3%20501.477%20114.661%20502.675%20114.404C509.453%20112.995%20523.859%20105.959%20525.873%2091.5813C526.347%2088.1945%20526.591%2082.763%20519.235%2082.7667C513.299%2082.7696%20501.968%2086.7369%20498.839%2087.8886C497.348%2088.4005%20496.244%2088.9123%20494.889%2088.9129C493.146%2088.9138%20492.182%2087.5085%20492.423%2085.7831Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M505.383%2063.7318C505.643%2061.8786%20507.177%2060.5999%20508.403%2060.5993C509.564%2060.5987%20510.609%2061.4289%20512.262%2062.0671C516.916%2063.8539%20520.341%2065.1941%20526.53%2066.1495C528.301%2066.4042%20529.071%2067.3623%20528.865%2068.8321C528.56%2071.0048%20527.238%2072.1556%20525.496%2072.1565C523.689%2072.1573%20518.281%2070.6904%20514.164%2069.2227C505.588%2066.4154%20505.16%2065.3294%20505.383%2063.7318ZM492.423%2085.7831C492.719%2083.6743%20493.796%2083.3543%20499.642%2081.6901C506.971%2079.5778%20514.576%2077.3376%20520.125%2077.3349C528.642%2077.3307%20533.044%2082.7598%20531.827%2091.4506C530.664%2099.758%20525.34%20107.364%20519.175%20112.224C510.953%20118.873%20503.565%20120.027%20502.597%20120.028C500.79%20120.028%20499.752%20118.687%20500.003%20116.898C500.226%20115.3%20501.477%20114.661%20502.675%20114.404C509.453%20112.995%20523.859%20105.959%20525.873%2091.5813C526.347%2088.1945%20526.591%2082.763%20519.235%2082.7667C513.299%2082.7696%20501.968%2086.7369%20498.839%2087.8886C497.348%2088.4005%20496.244%2088.9123%20494.889%2088.9129C493.146%2088.9138%20492.182%2087.5085%20492.423%2085.7831Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M505.383%2063.7318C505.643%2061.8786%20507.177%2060.5999%20508.403%2060.5993C509.564%2060.5987%20510.609%2061.4289%20512.262%2062.0671C516.916%2063.8539%20520.341%2065.1941%20526.53%2066.1495C528.301%2066.4042%20529.071%2067.3623%20528.865%2068.8321C528.56%2071.0048%20527.238%2072.1556%20525.496%2072.1565C523.689%2072.1573%20518.281%2070.6904%20514.164%2069.2227C505.588%2066.4154%20505.16%2065.3294%20505.383%2063.7318ZM492.423%2085.7831C492.719%2083.6743%20493.796%2083.3543%20499.642%2081.6901C506.971%2079.5778%20514.576%2077.3376%20520.125%2077.3349C528.642%2077.3307%20533.044%2082.7598%20531.827%2091.4506C530.664%2099.758%20525.34%20107.364%20519.175%20112.224C510.953%20118.873%20503.565%20120.027%20502.597%20120.028C500.79%20120.028%20499.752%20118.687%20500.003%20116.898C500.226%20115.3%20501.477%20114.661%20502.675%20114.404C509.453%20112.995%20523.859%20105.959%20525.873%2091.5813C526.347%2088.1945%20526.591%2082.763%20519.235%2082.7667C513.299%2082.7696%20501.968%2086.7369%20498.839%2087.8886C497.348%2088.4005%20496.244%2088.9123%20494.889%2088.9129C493.146%2088.9138%20492.182%2087.5085%20492.423%2085.7831Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-6-outside-4_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-7-outside-5_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22429.659%22%20y%3D%2261.2233%22%20width%3D%2250.905%22%20height%3D%2256.4704%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22429.659%22%20y%3D%2261.2233%22%20width%3D%2250.905%22%20height%3D%2256.4704%22%2F%3E%3Cpath%20d%3D%22M454.166%2082.9935C454.92%2082.6737%20471.149%2075.0618%20473.665%2075.0605C475.407%2075.0596%20476.419%2076.5927%20476.159%2078.4459C475.953%2079.9157%20475.025%2080.5551%20473.46%2081.1309C460.703%2085.6101%20447.702%2091.3674%20442.387%2096.6097C439.468%2099.4866%20438.848%20101.148%20438.544%20103.321C437.523%20110.606%20445.111%20110.794%20452.789%20110.79C456.725%20110.788%20461.167%20110.402%20466.695%20109.633C468.205%20109.44%20469.596%20109.184%20470.629%20109.184C471.919%20109.183%20473.205%20110.141%20472.9%20112.314C472.73%20113.528%20471.75%20114.998%20469.438%20115.382C463.312%20116.28%20457.257%20116.666%20451.192%20116.669C441.061%20116.674%20435.709%20115.271%20433.363%20109.905C432.572%20108.18%20432.343%20106.135%20432.618%20103.707C433.459%2097.7004%20437.52%2092.2031%20448.454%2085.9996C446.079%2075.777%20444.731%2066.5124%20444.918%2065.1705C445.142%2063.5729%20446.814%2062.2302%20448.621%2062.2293C450.879%2062.2282%20451.123%2063.2505%20451.824%2069.7677C452.432%2074.1764%20453.215%2078.2655%20454.166%2082.9935Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M454.166%2082.9935C454.92%2082.6737%20471.149%2075.0618%20473.665%2075.0605C475.407%2075.0596%20476.419%2076.5927%20476.159%2078.4459C475.953%2079.9157%20475.025%2080.5551%20473.46%2081.1309C460.703%2085.6101%20447.702%2091.3674%20442.387%2096.6097C439.468%2099.4866%20438.848%20101.148%20438.544%20103.321C437.523%20110.606%20445.111%20110.794%20452.789%20110.79C456.725%20110.788%20461.167%20110.402%20466.695%20109.633C468.205%20109.44%20469.596%20109.184%20470.629%20109.184C471.919%20109.183%20473.205%20110.141%20472.9%20112.314C472.73%20113.528%20471.75%20114.998%20469.438%20115.382C463.312%20116.28%20457.257%20116.666%20451.192%20116.669C441.061%20116.674%20435.709%20115.271%20433.363%20109.905C432.572%20108.18%20432.343%20106.135%20432.618%20103.707C433.459%2097.7004%20437.52%2092.2031%20448.454%2085.9996C446.079%2075.777%20444.731%2066.5124%20444.918%2065.1705C445.142%2063.5729%20446.814%2062.2302%20448.621%2062.2293C450.879%2062.2282%20451.123%2063.2505%20451.824%2069.7677C452.432%2074.1764%20453.215%2078.2655%20454.166%2082.9935Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M454.166%2082.9935C454.92%2082.6737%20471.149%2075.0618%20473.665%2075.0605C475.407%2075.0596%20476.419%2076.5927%20476.159%2078.4459C475.953%2079.9157%20475.025%2080.5551%20473.46%2081.1309C460.703%2085.6101%20447.702%2091.3674%20442.387%2096.6097C439.468%2099.4866%20438.848%20101.148%20438.544%20103.321C437.523%20110.606%20445.111%20110.794%20452.789%20110.79C456.725%20110.788%20461.167%20110.402%20466.695%20109.633C468.205%20109.44%20469.596%20109.184%20470.629%20109.184C471.919%20109.183%20473.205%20110.141%20472.9%20112.314C472.73%20113.528%20471.75%20114.998%20469.438%20115.382C463.312%20116.28%20457.257%20116.666%20451.192%20116.669C441.061%20116.674%20435.709%20115.271%20433.363%20109.905C432.572%20108.18%20432.343%20106.135%20432.618%20103.707C433.459%2097.7004%20437.52%2092.2031%20448.454%2085.9996C446.079%2075.777%20444.731%2066.5124%20444.918%2065.1705C445.142%2063.5729%20446.814%2062.2302%20448.621%2062.2293C450.879%2062.2282%20451.123%2063.2505%20451.824%2069.7677C452.432%2074.1764%20453.215%2078.2655%20454.166%2082.9935Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-7-outside-5_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-8-outside-6_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22363.521%22%20y%3D%2265.275%22%20width%3D%2264.2115%22%20height%3D%2251.5257%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22363.521%22%20y%3D%2265.275%22%20width%3D%2264.2115%22%20height%3D%2251.5257%22%2F%3E%3Cpath%20d%3D%22M403.921%2072.7307C391.444%2073.8232%20383.78%2075.1049%20376.512%2076.3226C374.725%2076.6429%20373.473%2076.8353%20372.827%2076.8356C371.214%2076.8364%20370.278%2075.6867%20370.511%2074.0252C370.878%2071.4052%20371.724%2070.8936%20382.015%2069.7383C391.782%2068.6472%20401.549%2067.5561%20411.261%2066.8484C414.661%2066.5273%20418.375%2066.2698%20420.505%2066.2688C422.828%2066.2676%20423.984%2067.2256%20423.698%2069.2704C423.384%2071.507%20422.171%2072.3383%20419.009%2072.3399C412.879%2072.3429%20407.865%2074.5179%20402.098%2079.7604C396.413%2084.8751%20393.303%2090.4997%20392.497%2096.2509C392.023%2099.6378%20392.121%20103.088%20395.258%20106.026C398.609%20109.283%20403.866%20109.983%20407.996%20109.981C410.125%20109.98%20411.428%20110.81%20411.142%20112.855C410.838%20115.028%20409.395%20116.115%20406.104%20116.117C397.135%20116.121%20384.652%20111.271%20386.674%2096.8289C388.312%2085.1347%20397.492%2076.2483%20403.921%2072.7307ZM412.024%2079.3721C413.121%2079.3716%20413.675%2079.563%20416.454%2085.0569C416.872%2085.7596%20417.336%2086.59%20417.211%2087.4847C417.032%2088.7627%20415.598%2089.7858%20414.501%2089.7863C413.598%2089.7868%20412.969%2089.212%20412.429%2087.9982C411.749%2086.4011%20410.978%2084.9957%20409.967%2083.4626C409.596%2082.8877%20409.298%2082.2489%20409.388%2081.6099C409.558%2080.3957%20410.927%2079.3727%20412.024%2079.3721ZM419.3%2075.7902C420.204%2075.7898%20420.777%2076.3007%20421.297%2077.195C422.373%2078.728%20424.72%2082.2413%20424.496%2083.8389C424.335%2084.9891%20423.086%2086.076%20421.925%2086.0766C420.892%2086.0771%20420.559%2085.6938%20419.937%2084.6079C419.072%2082.947%20418.135%2081.35%20417.41%2080.0724C416.779%2079.0503%20416.584%2078.6031%20416.682%2077.9002C416.834%2076.8138%20418.074%2075.7908%20419.3%2075.7902Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M403.921%2072.7307C391.444%2073.8232%20383.78%2075.1049%20376.512%2076.3226C374.725%2076.6429%20373.473%2076.8353%20372.827%2076.8356C371.214%2076.8364%20370.278%2075.6867%20370.511%2074.0252C370.878%2071.4052%20371.724%2070.8936%20382.015%2069.7383C391.782%2068.6472%20401.549%2067.5561%20411.261%2066.8484C414.661%2066.5273%20418.375%2066.2698%20420.505%2066.2688C422.828%2066.2676%20423.984%2067.2256%20423.698%2069.2704C423.384%2071.507%20422.171%2072.3383%20419.009%2072.3399C412.879%2072.3429%20407.865%2074.5179%20402.098%2079.7604C396.413%2084.8751%20393.303%2090.4997%20392.497%2096.2509C392.023%2099.6378%20392.121%20103.088%20395.258%20106.026C398.609%20109.283%20403.866%20109.983%20407.996%20109.981C410.125%20109.98%20411.428%20110.81%20411.142%20112.855C410.838%20115.028%20409.395%20116.115%20406.104%20116.117C397.135%20116.121%20384.652%20111.271%20386.674%2096.8289C388.312%2085.1347%20397.492%2076.2483%20403.921%2072.7307ZM412.024%2079.3721C413.121%2079.3716%20413.675%2079.563%20416.454%2085.0569C416.872%2085.7596%20417.336%2086.59%20417.211%2087.4847C417.032%2088.7627%20415.598%2089.7858%20414.501%2089.7863C413.598%2089.7868%20412.969%2089.212%20412.429%2087.9982C411.749%2086.4011%20410.978%2084.9957%20409.967%2083.4626C409.596%2082.8877%20409.298%2082.2489%20409.388%2081.6099C409.558%2080.3957%20410.927%2079.3727%20412.024%2079.3721ZM419.3%2075.7902C420.204%2075.7898%20420.777%2076.3007%20421.297%2077.195C422.373%2078.728%20424.72%2082.2413%20424.496%2083.8389C424.335%2084.9891%20423.086%2086.076%20421.925%2086.0766C420.892%2086.0771%20420.559%2085.6938%20419.937%2084.6079C419.072%2082.947%20418.135%2081.35%20417.41%2080.0724C416.779%2079.0503%20416.584%2078.6031%20416.682%2077.9002C416.834%2076.8138%20418.074%2075.7908%20419.3%2075.7902Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M403.921%2072.7307C391.444%2073.8232%20383.78%2075.1049%20376.512%2076.3226C374.725%2076.6429%20373.473%2076.8353%20372.827%2076.8356C371.214%2076.8364%20370.278%2075.6867%20370.511%2074.0252C370.878%2071.4052%20371.724%2070.8936%20382.015%2069.7383C391.782%2068.6472%20401.549%2067.5561%20411.261%2066.8484C414.661%2066.5273%20418.375%2066.2698%20420.505%2066.2688C422.828%2066.2676%20423.984%2067.2256%20423.698%2069.2704C423.384%2071.507%20422.171%2072.3383%20419.009%2072.3399C412.879%2072.3429%20407.865%2074.5179%20402.098%2079.7604C396.413%2084.8751%20393.303%2090.4997%20392.497%2096.2509C392.023%2099.6378%20392.121%20103.088%20395.258%20106.026C398.609%20109.283%20403.866%20109.983%20407.996%20109.981C410.125%20109.98%20411.428%20110.81%20411.142%20112.855C410.838%20115.028%20409.395%20116.115%20406.104%20116.117C397.135%20116.121%20384.652%20111.271%20386.674%2096.8289C388.312%2085.1347%20397.492%2076.2483%20403.921%2072.7307ZM412.024%2079.3721C413.121%2079.3716%20413.675%2079.563%20416.454%2085.0569C416.872%2085.7596%20417.336%2086.59%20417.211%2087.4847C417.032%2088.7627%20415.598%2089.7858%20414.501%2089.7863C413.598%2089.7868%20412.969%2089.212%20412.429%2087.9982C411.749%2086.4011%20410.978%2084.9957%20409.967%2083.4626C409.596%2082.8877%20409.298%2082.2489%20409.388%2081.6099C409.558%2080.3957%20410.927%2079.3727%20412.024%2079.3721ZM419.3%2075.7902C420.204%2075.7898%20420.777%2076.3007%20421.297%2077.195C422.373%2078.728%20424.72%2082.2413%20424.496%2083.8389C424.335%2084.9891%20423.086%2086.076%20421.925%2086.0766C420.892%2086.0771%20420.559%2085.6938%20419.937%2084.6079C419.072%2082.947%20418.135%2081.35%20417.41%2080.0724C416.779%2079.0503%20416.584%2078.6031%20416.682%2077.9002C416.834%2076.8138%20418.074%2075.7908%20419.3%2075.7902Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-8-outside-6_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-9-outside-7_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22302.261%22%20y%3D%2261.9083%22%20width%3D%2263.905%22%20height%3D%2256.4769%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22302.261%22%20y%3D%2261.9083%22%20width%3D%2263.905%22%20height%3D%2256.4769%22%2F%3E%3Cpath%20d%3D%22M336.011%2078.9519C332.344%2079.3371%20326.996%2081.1289%20323.465%2083.3032C324.045%2087.4563%20324.987%2092.2482%20326.664%2096.4007C330.54%2090.8397%20333.595%2085.1512%20336.011%2078.9519ZM318.55%2087.0756C316.172%2089.3132%20311.794%2093.8522%20310.908%20100.179C310.675%20101.84%20310.246%20107.208%20313.472%20107.206C316.312%20107.205%20320.426%20103.624%20322.408%20101.451C320.769%2097.4899%20319.42%2092.3787%20318.55%2087.0756ZM343.705%2073.7723C352.418%2074.2153%20362.161%2080.6642%20360.273%2094.1477C357.821%20111.657%20340.249%20117.8%20337.926%20117.801C336.249%20117.802%20335.128%20116.588%20335.379%20114.799C335.531%20113.713%20336.348%20112.946%20337.296%20112.626C342.698%20110.45%20352.663%20106.1%20354.354%2094.0228C355.616%2085.0125%20350.634%2079.5837%20341.616%2079.013C339.574%2084.3815%20335.281%2093.8406%20329.119%20101.447C329.696%20102.853%20330.523%20104.322%20331.525%20105.919C332.258%20107.133%20332.445%20107.644%20332.32%20108.539C332.132%20109.881%20330.506%20111.351%20328.893%20111.352C328.054%20111.352%20327.086%20111.353%20324.752%20106.37C324.449%20106.689%20318.263%20113.082%20312.52%20113.085C306.971%20113.088%20304.853%20107.019%20305.765%20100.501C306.302%2096.6664%20308.308%2089.2532%20317.521%2081.517C317.198%2079.2168%20316.614%2071.8688%20316.945%2069.5044C317.169%2067.9068%20318.547%2066.8199%20320.289%2066.819C322.096%2066.8181%20322.93%2067.7762%20322.864%2069.6293C322.795%2072.8881%20322.815%2075.5079%20322.991%2077.936C325.825%2076.5927%20331.28%2074.0341%20337.924%2073.5835C338.516%2071.6663%20338.978%2069.7491%20339.45%2068.2153C339.794%2066.6816%20339.929%2065.723%20340.403%2064.6365C340.869%2063.6139%20342.064%2062.9104%20343.161%2062.9099C345.162%2062.9089%20346.3%2063.9946%20346.032%2065.9117C345.853%2067.1898%20344.169%2072.3024%20343.705%2073.7723Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M336.011%2078.9519C332.344%2079.3371%20326.996%2081.1289%20323.465%2083.3032C324.045%2087.4563%20324.987%2092.2482%20326.664%2096.4007C330.54%2090.8397%20333.595%2085.1512%20336.011%2078.9519ZM318.55%2087.0756C316.172%2089.3132%20311.794%2093.8522%20310.908%20100.179C310.675%20101.84%20310.246%20107.208%20313.472%20107.206C316.312%20107.205%20320.426%20103.624%20322.408%20101.451C320.769%2097.4899%20319.42%2092.3787%20318.55%2087.0756ZM343.705%2073.7723C352.418%2074.2153%20362.161%2080.6642%20360.273%2094.1477C357.821%20111.657%20340.249%20117.8%20337.926%20117.801C336.249%20117.802%20335.128%20116.588%20335.379%20114.799C335.531%20113.713%20336.348%20112.946%20337.296%20112.626C342.698%20110.45%20352.663%20106.1%20354.354%2094.0228C355.616%2085.0125%20350.634%2079.5837%20341.616%2079.013C339.574%2084.3815%20335.281%2093.8406%20329.119%20101.447C329.696%20102.853%20330.523%20104.322%20331.525%20105.919C332.258%20107.133%20332.445%20107.644%20332.32%20108.539C332.132%20109.881%20330.506%20111.351%20328.893%20111.352C328.054%20111.352%20327.086%20111.353%20324.752%20106.37C324.449%20106.689%20318.263%20113.082%20312.52%20113.085C306.971%20113.088%20304.853%20107.019%20305.765%20100.501C306.302%2096.6664%20308.308%2089.2532%20317.521%2081.517C317.198%2079.2168%20316.614%2071.8688%20316.945%2069.5044C317.169%2067.9068%20318.547%2066.8199%20320.289%2066.819C322.096%2066.8181%20322.93%2067.7762%20322.864%2069.6293C322.795%2072.8881%20322.815%2075.5079%20322.991%2077.936C325.825%2076.5927%20331.28%2074.0341%20337.924%2073.5835C338.516%2071.6663%20338.978%2069.7491%20339.45%2068.2153C339.794%2066.6816%20339.929%2065.723%20340.403%2064.6365C340.869%2063.6139%20342.064%2062.9104%20343.161%2062.9099C345.162%2062.9089%20346.3%2063.9946%20346.032%2065.9117C345.853%2067.1898%20344.169%2072.3024%20343.705%2073.7723Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M336.011%2078.9519C332.344%2079.3371%20326.996%2081.1289%20323.465%2083.3032C324.045%2087.4563%20324.987%2092.2482%20326.664%2096.4007C330.54%2090.8397%20333.595%2085.1512%20336.011%2078.9519ZM318.55%2087.0756C316.172%2089.3132%20311.794%2093.8522%20310.908%20100.179C310.675%20101.84%20310.246%20107.208%20313.472%20107.206C316.312%20107.205%20320.426%20103.624%20322.408%20101.451C320.769%2097.4899%20319.42%2092.3787%20318.55%2087.0756ZM343.705%2073.7723C352.418%2074.2153%20362.161%2080.6642%20360.273%2094.1477C357.821%20111.657%20340.249%20117.8%20337.926%20117.801C336.249%20117.802%20335.128%20116.588%20335.379%20114.799C335.531%20113.713%20336.348%20112.946%20337.296%20112.626C342.698%20110.45%20352.663%20106.1%20354.354%2094.0228C355.616%2085.0125%20350.634%2079.5837%20341.616%2079.013C339.574%2084.3815%20335.281%2093.8406%20329.119%20101.447C329.696%20102.853%20330.523%20104.322%20331.525%20105.919C332.258%20107.133%20332.445%20107.644%20332.32%20108.539C332.132%20109.881%20330.506%20111.351%20328.893%20111.352C328.054%20111.352%20327.086%20111.353%20324.752%20106.37C324.449%20106.689%20318.263%20113.082%20312.52%20113.085C306.971%20113.088%20304.853%20107.019%20305.765%20100.501C306.302%2096.6664%20308.308%2089.2532%20317.521%2081.517C317.198%2079.2168%20316.614%2071.8688%20316.945%2069.5044C317.169%2067.9068%20318.547%2066.8199%20320.289%2066.819C322.096%2066.8181%20322.93%2067.7762%20322.864%2069.6293C322.795%2072.8881%20322.815%2075.5079%20322.991%2077.936C325.825%2076.5927%20331.28%2074.0341%20337.924%2073.5835C338.516%2071.6663%20338.978%2069.7491%20339.45%2068.2153C339.794%2066.6816%20339.929%2065.723%20340.403%2064.6365C340.869%2063.6139%20342.064%2062.9104%20343.161%2062.9099C345.162%2062.9089%20346.3%2063.9946%20346.032%2065.9117C345.853%2067.1898%20344.169%2072.3024%20343.705%2073.7723Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-9-outside-7_2808_5049)%22%2F%3E%3Cmask%20id%3D%22path-10-outside-8_2808_5049%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22231.777%22%20y%3D%2261.1817%22%20width%3D%2263.905%22%20height%3D%2256.4769%22%20fill%3D%22black%22%3E%3Crect%20fill%3D%22white%22%20x%3D%22231.777%22%20y%3D%2261.1817%22%20width%3D%2263.905%22%20height%3D%2256.4769%22%2F%3E%3Cpath%20d%3D%22M254.291%2074.1414L255.666%2065.7061C256.044%2063.4695%20256.739%2062.1912%20259.062%2062.1901C260.933%2062.1891%20261.767%2063.1472%20261.507%2065.0004C261.319%2066.3423%20260.165%2072.2855%20259.995%2073.4996C263.09%2073.0508%20265.54%2072.6023%20268.017%2071.9621C269.426%2071.578%20270.567%2071.2579%20271.342%2071.2576C272.761%2071.2569%20273.799%2072.5982%20273.549%2074.3875C273.254%2076.4963%20271.809%2077.136%20265.195%2078.2894C263.141%2078.6738%20261.032%2078.9943%20258.867%2079.251C258.392%2082.6378%20257.983%2086.0247%20257.508%2089.4115C264.837%2087.2992%20270.126%2086.8493%20272.385%2086.8482C282.128%2086.8434%20288.023%2092.2079%20286.823%20100.771C285.15%20112.721%20271.552%20116.753%20265.616%20116.756C263.68%20116.757%20262.55%20115.607%20262.801%20113.818C263.15%20111.326%20264.992%20111.069%20267.941%20110.748C274.445%20109.914%20280.275%20106.525%20281.09%20100.71C281.797%2095.6615%20278.232%2092.085%20271.715%2092.0882C266.747%2092.0907%20260.605%2093.5634%20256.757%2094.7793C256.73%2094.971%20255.223%20107.112%20254.901%20109.413C254.534%20112.033%20253.89%20116.634%20247.114%20116.637C241.178%20116.64%20233.438%20112.938%20234.458%20105.653C235.415%2098.8155%20244.014%2094.0827%20252.04%2091.1395C252.333%2088.5834%20252.459%2087.6887%20253.55%2079.8926C252.048%2080.0212%20247.542%2080.4068%20243.477%2080.4088C241.542%2080.4097%20240.174%2079.5797%20240.487%2077.3431C240.746%2075.49%20241.858%2074.467%20243.858%2074.466C247.149%2074.4644%20249.923%2074.4631%20254.291%2074.1414ZM281.536%2068.9522C284.569%2068.9507%20292.619%2078.2758%20292.225%2081.0876C292.002%2082.6851%20290.523%2084.0277%20288.845%2084.0286C287.49%2084.0292%20286.944%2083.3266%20286.257%2082.2407C284.308%2079.1106%20282.529%2077.0668%20279.661%2074.5123C278.578%2073.4904%20278.087%2072.8517%20278.239%2071.7653C278.445%2070.2956%20280.052%2068.9529%20281.536%2068.9522ZM251.161%2096.9546C249.385%2097.6584%20240.569%20101.177%20239.96%20105.523C239.379%20109.676%20245.063%20111.015%20246.934%20111.014C248.87%20111.013%20249.418%20109.863%20249.749%20107.499C250.241%20103.984%20250.617%20101.3%20251.161%2096.9546Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M254.291%2074.1414L255.666%2065.7061C256.044%2063.4695%20256.739%2062.1912%20259.062%2062.1901C260.933%2062.1891%20261.767%2063.1472%20261.507%2065.0004C261.319%2066.3423%20260.165%2072.2855%20259.995%2073.4996C263.09%2073.0508%20265.54%2072.6023%20268.017%2071.9621C269.426%2071.578%20270.567%2071.2579%20271.342%2071.2576C272.761%2071.2569%20273.799%2072.5982%20273.549%2074.3875C273.254%2076.4963%20271.809%2077.136%20265.195%2078.2894C263.141%2078.6738%20261.032%2078.9943%20258.867%2079.251C258.392%2082.6378%20257.983%2086.0247%20257.508%2089.4115C264.837%2087.2992%20270.126%2086.8493%20272.385%2086.8482C282.128%2086.8434%20288.023%2092.2079%20286.823%20100.771C285.15%20112.721%20271.552%20116.753%20265.616%20116.756C263.68%20116.757%20262.55%20115.607%20262.801%20113.818C263.15%20111.326%20264.992%20111.069%20267.941%20110.748C274.445%20109.914%20280.275%20106.525%20281.09%20100.71C281.797%2095.6615%20278.232%2092.085%20271.715%2092.0882C266.747%2092.0907%20260.605%2093.5634%20256.757%2094.7793C256.73%2094.971%20255.223%20107.112%20254.901%20109.413C254.534%20112.033%20253.89%20116.634%20247.114%20116.637C241.178%20116.64%20233.438%20112.938%20234.458%20105.653C235.415%2098.8155%20244.014%2094.0827%20252.04%2091.1395C252.333%2088.5834%20252.459%2087.6887%20253.55%2079.8926C252.048%2080.0212%20247.542%2080.4068%20243.477%2080.4088C241.542%2080.4097%20240.174%2079.5797%20240.487%2077.3431C240.746%2075.49%20241.858%2074.467%20243.858%2074.466C247.149%2074.4644%20249.923%2074.4631%20254.291%2074.1414ZM281.536%2068.9522C284.569%2068.9507%20292.619%2078.2758%20292.225%2081.0876C292.002%2082.6851%20290.523%2084.0277%20288.845%2084.0286C287.49%2084.0292%20286.944%2083.3266%20286.257%2082.2407C284.308%2079.1106%20282.529%2077.0668%20279.661%2074.5123C278.578%2073.4904%20278.087%2072.8517%20278.239%2071.7653C278.445%2070.2956%20280.052%2068.9529%20281.536%2068.9522ZM251.161%2096.9546C249.385%2097.6584%20240.569%20101.177%20239.96%20105.523C239.379%20109.676%20245.063%20111.015%20246.934%20111.014C248.87%20111.013%20249.418%20109.863%20249.749%20107.499C250.241%20103.984%20250.617%20101.3%20251.161%2096.9546Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M254.291%2074.1414L255.666%2065.7061C256.044%2063.4695%20256.739%2062.1912%20259.062%2062.1901C260.933%2062.1891%20261.767%2063.1472%20261.507%2065.0004C261.319%2066.3423%20260.165%2072.2855%20259.995%2073.4996C263.09%2073.0508%20265.54%2072.6023%20268.017%2071.9621C269.426%2071.578%20270.567%2071.2579%20271.342%2071.2576C272.761%2071.2569%20273.799%2072.5982%20273.549%2074.3875C273.254%2076.4963%20271.809%2077.136%20265.195%2078.2894C263.141%2078.6738%20261.032%2078.9943%20258.867%2079.251C258.392%2082.6378%20257.983%2086.0247%20257.508%2089.4115C264.837%2087.2992%20270.126%2086.8493%20272.385%2086.8482C282.128%2086.8434%20288.023%2092.2079%20286.823%20100.771C285.15%20112.721%20271.552%20116.753%20265.616%20116.756C263.68%20116.757%20262.55%20115.607%20262.801%20113.818C263.15%20111.326%20264.992%20111.069%20267.941%20110.748C274.445%20109.914%20280.275%20106.525%20281.09%20100.71C281.797%2095.6615%20278.232%2092.085%20271.715%2092.0882C266.747%2092.0907%20260.605%2093.5634%20256.757%2094.7793C256.73%2094.971%20255.223%20107.112%20254.901%20109.413C254.534%20112.033%20253.89%20116.634%20247.114%20116.637C241.178%20116.64%20233.438%20112.938%20234.458%20105.653C235.415%2098.8155%20244.014%2094.0827%20252.04%2091.1395C252.333%2088.5834%20252.459%2087.6887%20253.55%2079.8926C252.048%2080.0212%20247.542%2080.4068%20243.477%2080.4088C241.542%2080.4097%20240.174%2079.5797%20240.487%2077.3431C240.746%2075.49%20241.858%2074.467%20243.858%2074.466C247.149%2074.4644%20249.923%2074.4631%20254.291%2074.1414ZM281.536%2068.9522C284.569%2068.9507%20292.619%2078.2758%20292.225%2081.0876C292.002%2082.6851%20290.523%2084.0277%20288.845%2084.0286C287.49%2084.0292%20286.944%2083.3266%20286.257%2082.2407C284.308%2079.1106%20282.529%2077.0668%20279.661%2074.5123C278.578%2073.4904%20278.087%2072.8517%20278.239%2071.7653C278.445%2070.2956%20280.052%2068.9529%20281.536%2068.9522ZM251.161%2096.9546C249.385%2097.6584%20240.569%20101.177%20239.96%20105.523C239.379%20109.676%20245.063%20111.015%20246.934%20111.014C248.87%20111.013%20249.418%20109.863%20249.749%20107.499C250.241%20103.984%20250.617%20101.3%20251.161%2096.9546Z%22%20stroke%3D%22%23333333%22%20mask%3D%22url(/%23path-10-outside-8_2808_5049)%22%2F%3E%3C%2Fsvg%3E");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto auto;
  width: 629px;
  height: 18.5vw;
  transform: rotate(-11deg);
}

/* line 44, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .title .name-fluid {
  color: white;
  font-weight: 700;
  position: absolute;
  bottom: 95px;
  left: 65px;
  background: #D15730;
  display: inline-block;
  font-size: 25px;
  padding: 10px 30px 20px;
  clip-path: polygon(5% 1%, 100% 0%, 96% 81%, 0% 100%);
}

/* line 55, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .title .name-fluid span {
  font-size: 18px;
  margin-left: 5px;
}

@media (max-width: 1199.98px) {
  /* line 33, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title {
    width: 429px;
    height: 21.5vw;
    left: 50px;
    right: 0;
    background-size: 100% auto;
  }
  /* line 64, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title .name-fluid {
    bottom: 65px;
    left: 45px;
    z-index: 5;
  }
}

@media (max-width: 991.98px) {
  /* line 33, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title {
    width: 429px;
    height: 200px;
    left: 50px;
    right: 0;
    background-size: 100% auto;
  }
  /* line 74, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title .name-fluid {
    bottom: 65px;
    left: 45px;
  }
}

@media (max-width: 575.98px) {
  /* line 33, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title {
    width: 340px;
    height: 180px;
    transform: rotate(-18deg);
    left: 0;
  }
  /* line 82, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title .name-fluid {
    font-size: 16px;
    bottom: 50px;
    left: 25px;
    padding: 5px 14px 10px;
  }
  /* line 87, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title .name-fluid span {
    font-size: 12px;
  }
}

/* line 89, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .title .text {
  margin-top: 30px;
}

@media (max-width: 1199.98px) {
  /* line 91, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .title .text img {
    margin-top: 60px;
    width: 80%;
  }
}

/* line 96, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .sakura1 {
  position: absolute;
  width: 75px;
  top: 80%;
  left: -7%;
  z-index: 1;
}

@media (max-width: 1199.98px) {
  /* line 96, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .sakura1 {
    top: -10%;
    left: 17%;
    width: 40px;
  }
}

/* line 106, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .sakura2 {
  position: absolute;
  left: 30%;
  top: 107%;
  rotate: -45deg;
  z-index: 1;
}

@media (max-width: 1199.98px) {
  /* line 106, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .sakura2 {
    left: 2%;
    top: 0%;
    width: 60px;
  }
}

/* line 117, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas {
  position: absolute;
  top: 33%;
  left: 52%;
  z-index: 5;
}

@media (max-width: 1199.98px) {
  /* line 117, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas {
    top: 47%;
    left: 36%;
  }
}

@media (max-width: 767.98px) {
  /* line 117, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas {
    left: 50%;
    transform: translateX(-62%);
    top: 52%;
  }
}

/* line 129, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .daruma1 {
  position: relative;
  z-index: 5;
}

@media (max-width: 1199.98px) {
  /* line 129, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .daruma1 {
    width: 285px;
  }
}

/* line 134, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .daruma2 {
  position: relative;
  width: 147px;
  top: -70px;
  z-index: 5;
}

@media (max-width: 1199.98px) {
  /* line 134, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .daruma2 {
    display: none;
  }
}

/* line 141, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .daruma3 {
  position: relative;
  width: 105px;
  top: -130px;
  z-index: 5;
}

@media (max-width: 1199.98px) {
  /* line 141, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .daruma3 {
    top: -100px;
  }
}

@media (max-width: 767.98px) {
  /* line 141, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .daruma3 {
    width: 90px;
    top: -275px;
    left: 90%;
  }
}

/* line 153, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .sakura3 {
  position: absolute;
  width: 40px;
  top: 58%;
  left: 0;
  transform: rotate(12deg);
  z-index: 1;
}

@media (max-width: 1399.98px) {
  /* line 153, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura3 {
    top: 27%;
    left: -6%;
  }
}

@media (max-width: 1199.98px) {
  /* line 153, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura3 {
    top: 50%;
    left: 2%;
    width: 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 153, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura3 {
    left: 1%;
    transform: rotate(40deg);
    top: 30%;
  }
}

/* line 171, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .sakura4 {
  position: absolute;
  top: -66%;
  left: 64%;
  transform: rotate(37deg);
  z-index: 1;
}

@media (max-width: 1199.98px) {
  /* line 171, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura4 {
    width: 55px;
    top: 50%;
    left: 80%;
  }
}

@media (max-width: 767.98px) {
  /* line 171, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura4 {
    width: 45px;
    left: 112%;
    top: 37%;
    transform: rotate(-15deg);
  }
}

/* line 186, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .sakura5 {
  position: absolute;
  width: 40px;
  top: -53%;
  left: 77%;
  z-index: 1;
}

@media (max-width: 1199.98px) {
  /* line 186, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura5 {
    display: none;
  }
}

/* line 194, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .goukaku-top-wrapper .darumas .sakura6 {
  position: absolute;
  width: 40px;
  top: 80%;
  left: 84%;
  transform: rotate(22deg);
  z-index: 1;
}

@media (max-width: 1399.98px) {
  /* line 194, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura6 {
    top: 60%;
    left: 78%;
  }
}

@media (max-width: 1199.98px) {
  /* line 194, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura6 {
    left: 72%;
    top: 73%;
  }
}

@media (max-width: 767.98px) {
  /* line 194, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .goukaku-top-wrapper .darumas .sakura6 {
    width: 25px;
    left: 104%;
    top: 48%;
    transform: rotate(-17deg);
  }
}

/* line 212, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-sub {
  background-color: #FFFAEE;
}

/* line 214, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-home {
  background-color: unset;
  padding-top: 15px;
}

/* line 218, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-home .container .user-name, main.goukaku .mypage-home .worry .worry-post-section .worry-post .user-name, .worry .worry-post-section main.goukaku .mypage-home .worry-post .user-name, main.goukaku .mypage-home .worry .worry-reply-section .worry-post .user-name, .worry .worry-reply-section main.goukaku .mypage-home .worry-post .user-name, main.goukaku .mypage-home .secondary-header .crumb-list .user-name, .secondary-header main.goukaku .mypage-home .crumb-list .user-name, main.goukaku .mypage-home .mypage-title .user-name, main.goukaku .mypage-home .mypage-navigator .user-name, main.goukaku .mypage-home .main-container .user-name {
  padding-top: 0;
  color: #D15730;
  font-weight: bold;
  position: relative;
  z-index: 10;
}

/* line 224, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-home .container .user-name button.btn, main.goukaku .mypage-home .worry .worry-post-section .worry-post .user-name button.btn, .worry .worry-post-section main.goukaku .mypage-home .worry-post .user-name button.btn, main.goukaku .mypage-home .worry .worry-reply-section .worry-post .user-name button.btn, .worry .worry-reply-section main.goukaku .mypage-home .worry-post .user-name button.btn, main.goukaku .mypage-home .secondary-header .crumb-list .user-name button.btn, .secondary-header main.goukaku .mypage-home .crumb-list .user-name button.btn, main.goukaku .mypage-home .mypage-title .user-name button.btn, main.goukaku .mypage-home .mypage-navigator .user-name button.btn, main.goukaku .mypage-home .main-container .user-name button.btn {
  background-color: #D15730;
}

/* line 226, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .information {
  background-color: #D15730;
}

/* line 231, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .information .todays .information-list .information-list-group::before {
  background-color: #FED85E;
}

/* line 234, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .information .day {
  color: white;
  background-color: #3879B3;
}

/* line 238, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .information .link.more .image {
  background-color: #3879B3;
}

/* line 240, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-status {
  background-color: #FED85E;
}

/* line 244, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .batch .items .done {
  background-color: #FFE999;
}

/* line 247, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .title {
  border-color: #DDDDDD;
  margin-top: 70px;
}

@media (max-width: 767.98px) {
  /* line 250, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content {
    flex-wrap: wrap;
  }
}

/* line 253, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box {
  box-shadow: 0px 6px 4px 0px rgba(90, 61, 61, 0.25);
  width: 30%;
}

@media (max-width: 767.98px) {
  /* line 253, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content .box {
    margin-bottom: 20px;
    width: 47%;
    height: 131px;
  }
}

@media (max-width: 767.98px) {
  /* line 260, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content .box .history-box {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 263, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content .box p {
    width: 100%;
    height: 63px;
  }
}

/* line 268, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-request .history-box.request {
  background: #507186;
}

/* line 270, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-request .request-text {
  border: none;
}

/* line 273, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-event .history-box.event {
  background: #C7512C;
}

/* line 275, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-event .event-text {
  border: none;
}

/* line 277, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-pc {
  background: #508651;
}

@media (max-width: 767.98px) {
  /* line 279, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content .box.your-pc .event-text.pc {
    display: none;
  }
}

/* line 282, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .content .box.your-pc .event-text.sm {
  display: none;
}

@media (max-width: 767.98px) {
  /* line 282, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
  main.goukaku .your-history .content .box.your-pc .event-text.sm {
    display: flex;
    text-align: center;
  }
}

/* line 288, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .your-history .more .btn {
  border: none;
  padding: 15px;
}

/* line 291, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info {
  background-color: white;
  padding: 20px 0 100px;
}

/* line 296, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info .container .content .box, main.goukaku .mypage-info .worry .worry-post-section .worry-post .content .box, .worry .worry-post-section main.goukaku .mypage-info .worry-post .content .box, main.goukaku .mypage-info .worry .worry-reply-section .worry-post .content .box, .worry .worry-reply-section main.goukaku .mypage-info .worry-post .content .box, main.goukaku .mypage-info .secondary-header .crumb-list .content .box, .secondary-header main.goukaku .mypage-info .crumb-list .content .box, main.goukaku .mypage-info .mypage-title .content .box, main.goukaku .mypage-info .mypage-navigator .content .box, main.goukaku .mypage-info .main-container .content .box {
  border-color: #D15730;
}

/* line 298, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info .container .content .box .image, main.goukaku .mypage-info .worry .worry-post-section .worry-post .content .box .image, .worry .worry-post-section main.goukaku .mypage-info .worry-post .content .box .image, main.goukaku .mypage-info .worry .worry-reply-section .worry-post .content .box .image, .worry .worry-reply-section main.goukaku .mypage-info .worry-post .content .box .image, main.goukaku .mypage-info .secondary-header .crumb-list .content .box .image, .secondary-header main.goukaku .mypage-info .crumb-list .content .box .image, main.goukaku .mypage-info .mypage-title .content .box .image, main.goukaku .mypage-info .mypage-navigator .content .box .image, main.goukaku .mypage-info .main-container .content .box .image {
  background-color: #D15730;
}

/* line 300, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info .container .external-title, main.goukaku .mypage-info .worry .worry-post-section .worry-post .external-title, .worry .worry-post-section main.goukaku .mypage-info .worry-post .external-title, main.goukaku .mypage-info .worry .worry-reply-section .worry-post .external-title, .worry .worry-reply-section main.goukaku .mypage-info .worry-post .external-title, main.goukaku .mypage-info .secondary-header .crumb-list .external-title, .secondary-header main.goukaku .mypage-info .crumb-list .external-title, main.goukaku .mypage-info .mypage-title .external-title, main.goukaku .mypage-info .mypage-navigator .external-title, main.goukaku .mypage-info .main-container .external-title {
  border-color: #DDDDDD;
}

/* line 302, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info .container .external-title::before, main.goukaku .mypage-info .worry .worry-post-section .worry-post .external-title::before, .worry .worry-post-section main.goukaku .mypage-info .worry-post .external-title::before, main.goukaku .mypage-info .worry .worry-reply-section .worry-post .external-title::before, .worry .worry-reply-section main.goukaku .mypage-info .worry-post .external-title::before, main.goukaku .mypage-info .secondary-header .crumb-list .external-title::before, .secondary-header main.goukaku .mypage-info .crumb-list .external-title::before, main.goukaku .mypage-info .mypage-title .external-title::before, main.goukaku .mypage-info .mypage-navigator .external-title::before, main.goukaku .mypage-info .main-container .external-title::before {
  content: unset;
}

/* line 304, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .mypage-info .container .passed, main.goukaku .mypage-info .worry .worry-post-section .worry-post .passed, .worry .worry-post-section main.goukaku .mypage-info .worry-post .passed, main.goukaku .mypage-info .worry .worry-reply-section .worry-post .passed, .worry .worry-reply-section main.goukaku .mypage-info .worry-post .passed, main.goukaku .mypage-info .secondary-header .crumb-list .passed, .secondary-header main.goukaku .mypage-info .crumb-list .passed, main.goukaku .mypage-info .mypage-title .passed, main.goukaku .mypage-info .mypage-navigator .passed, main.goukaku .mypage-info .main-container .passed {
  display: none;
}

/* line 306, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .setting {
  background-color: white;
}

/* line 308, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .setting .container, main.goukaku .setting .worry .worry-post-section .worry-post, .worry .worry-post-section main.goukaku .setting .worry-post, main.goukaku .setting .worry .worry-reply-section .worry-post, .worry .worry-reply-section main.goukaku .setting .worry-post, main.goukaku .setting .secondary-header .crumb-list, .secondary-header main.goukaku .setting .crumb-list, main.goukaku .setting .mypage-title, main.goukaku .setting .mypage-navigator, main.goukaku .setting .main-container {
  padding-top: 30px;
}

/* line 311, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .setting .container .card-title, main.goukaku .setting .worry .worry-post-section .worry-post .card-title, .worry .worry-post-section main.goukaku .setting .worry-post .card-title, main.goukaku .setting .worry .worry-reply-section .worry-post .card-title, .worry .worry-reply-section main.goukaku .setting .worry-post .card-title, main.goukaku .setting .secondary-header .crumb-list .card-title, .secondary-header main.goukaku .setting .crumb-list .card-title, main.goukaku .setting .mypage-title .card-title, main.goukaku .setting .mypage-navigator .card-title, main.goukaku .setting .main-container .card-title {
  padding-left: 5px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 318, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .setting .container .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .worry .worry-post-section .worry-post .no-padding-section .list-group.menu .list-group-item, .worry .worry-post-section main.goukaku .setting .worry-post .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .worry .worry-reply-section .worry-post .no-padding-section .list-group.menu .list-group-item, .worry .worry-reply-section main.goukaku .setting .worry-post .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .secondary-header .crumb-list .no-padding-section .list-group.menu .list-group-item, .secondary-header main.goukaku .setting .crumb-list .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .mypage-title .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .mypage-navigator .no-padding-section .list-group.menu .list-group-item, main.goukaku .setting .main-container .no-padding-section .list-group.menu .list-group-item {
  background-color: #F0F0F0;
}

/* line 320, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .setting .container .no-padding-section .btn.btn-primary, main.goukaku .setting .worry .worry-post-section .worry-post .no-padding-section .btn.btn-primary, .worry .worry-post-section main.goukaku .setting .worry-post .no-padding-section .btn.btn-primary, main.goukaku .setting .worry .worry-reply-section .worry-post .no-padding-section .btn.btn-primary, .worry .worry-reply-section main.goukaku .setting .worry-post .no-padding-section .btn.btn-primary, main.goukaku .setting .secondary-header .crumb-list .no-padding-section .btn.btn-primary, .secondary-header main.goukaku .setting .crumb-list .no-padding-section .btn.btn-primary, main.goukaku .setting .mypage-title .no-padding-section .btn.btn-primary, main.goukaku .setting .mypage-navigator .no-padding-section .btn.btn-primary, main.goukaku .setting .main-container .no-padding-section .btn.btn-primary {
  display: none;
}

/* line 322, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku .logout-button {
  color: #D15730;
  border-color: #D15730;
}

/* line 326, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
main.goukaku dl.horizontal dt.badge {
  background-color: white;
}

/* line 331, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-body .header-container {
  background-color: #FBF1CD;
}

/* line 333, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-body .header-container .list-group {
  background-color: #FFFCF1;
}

/* line 335, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-body .header-container .list-group-item {
  border-color: #F4EDD3;
}

/* line 337, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-body .header-container .list-group-item .image {
  background-color: #C7512C;
}

/* line 339, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
.modal-content.goukaku .modal-body .header-container .scroll_wrap {
  border-color: #F4EDD3;
}

/* line 342, app/assets/stylesheets/mypage/styles/_goukaku_top.sass */
footer.goukaku {
  background: #C7512C;
}

/* line 1, app/assets/stylesheets/mypage/styles/_header.sass */
header {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}

/* line 9, app/assets/stylesheets/mypage/styles/_header.sass */
header .container, header .worry .worry-post-section .worry-post, .worry .worry-post-section header .worry-post, header .worry .worry-reply-section .worry-post, .worry .worry-reply-section header .worry-post, header .secondary-header .crumb-list, .secondary-header header .crumb-list, header .mypage-title, header .mypage-navigator, header .main-container {
  max-width: 800px;
}

/* line 11, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1, header .worry .worry-post-section .worry-post h1, .worry .worry-post-section header .worry-post h1, header .worry .worry-reply-section .worry-post h1, .worry .worry-reply-section header .worry-post h1, header .secondary-header .crumb-list h1, .secondary-header header .crumb-list h1, header .mypage-title h1, header .mypage-navigator h1, header .main-container h1, header .container .h1, header .worry .worry-post-section .worry-post .h1, .worry .worry-post-section header .worry-post .h1, header .worry .worry-reply-section .worry-post .h1, .worry .worry-reply-section header .worry-post .h1, header .secondary-header .crumb-list .h1, .secondary-header header .crumb-list .h1, header .mypage-title .h1, header .mypage-navigator .h1, header .main-container .h1 {
  display: flex;
  align-items: center;
  margin: 0;
}

/* line 15, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1 .logo, header .worry .worry-post-section .worry-post h1 .logo, .worry .worry-post-section header .worry-post h1 .logo, header .worry .worry-reply-section .worry-post h1 .logo, .worry .worry-reply-section header .worry-post h1 .logo, header .secondary-header .crumb-list h1 .logo, .secondary-header header .crumb-list h1 .logo, header .mypage-title h1 .logo, header .mypage-navigator h1 .logo, header .main-container h1 .logo, header .container .h1 .logo, header .worry .worry-post-section .worry-post .h1 .logo, .worry .worry-post-section header .worry-post .h1 .logo, header .worry .worry-reply-section .worry-post .h1 .logo, .worry .worry-reply-section header .worry-post .h1 .logo, header .secondary-header .crumb-list .h1 .logo, .secondary-header header .crumb-list .h1 .logo, header .mypage-title .h1 .logo, header .mypage-navigator .h1 .logo, header .main-container .h1 .logo {
  display: flex;
}

/* line 17, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1 .nav-logo, header .worry .worry-post-section .worry-post h1 .nav-logo, .worry .worry-post-section header .worry-post h1 .nav-logo, header .worry .worry-reply-section .worry-post h1 .nav-logo, .worry .worry-reply-section header .worry-post h1 .nav-logo, header .secondary-header .crumb-list h1 .nav-logo, .secondary-header header .crumb-list h1 .nav-logo, header .mypage-title h1 .nav-logo, header .mypage-navigator h1 .nav-logo, header .main-container h1 .nav-logo, header .container .h1 .nav-logo, header .worry .worry-post-section .worry-post .h1 .nav-logo, .worry .worry-post-section header .worry-post .h1 .nav-logo, header .worry .worry-reply-section .worry-post .h1 .nav-logo, .worry .worry-reply-section header .worry-post .h1 .nav-logo, header .secondary-header .crumb-list .h1 .nav-logo, .secondary-header header .crumb-list .h1 .nav-logo, header .mypage-title .h1 .nav-logo, header .mypage-navigator .h1 .nav-logo, header .main-container .h1 .nav-logo {
  margin: 0 0 0 auto;
  background-color: #06867C;
  width: 41px;
  height: 41px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 26, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1 .nav-logo.close, header .worry .worry-post-section .worry-post h1 .nav-logo.close, .worry .worry-post-section header .worry-post h1 .nav-logo.close, header .worry .worry-reply-section .worry-post h1 .nav-logo.close, .worry .worry-reply-section header .worry-post h1 .nav-logo.close, header .secondary-header .crumb-list h1 .nav-logo.close, .secondary-header header .crumb-list h1 .nav-logo.close, header .mypage-title h1 .nav-logo.close, header .mypage-navigator h1 .nav-logo.close, header .main-container h1 .nav-logo.close, header .container .h1 .nav-logo.close, header .worry .worry-post-section .worry-post .h1 .nav-logo.close, .worry .worry-post-section header .worry-post .h1 .nav-logo.close, header .worry .worry-reply-section .worry-post .h1 .nav-logo.close, .worry .worry-reply-section header .worry-post .h1 .nav-logo.close, header .secondary-header .crumb-list .h1 .nav-logo.close, .secondary-header header .crumb-list .h1 .nav-logo.close, header .mypage-title .h1 .nav-logo.close, header .mypage-navigator .h1 .nav-logo.close, header .main-container .h1 .nav-logo.close {
  border: none;
  background-color: unset;
}

/* line 29, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1 .nav-logo.close .after, header .worry .worry-post-section .worry-post h1 .nav-logo.close .after, .worry .worry-post-section header .worry-post h1 .nav-logo.close .after, header .worry .worry-reply-section .worry-post h1 .nav-logo.close .after, .worry .worry-reply-section header .worry-post h1 .nav-logo.close .after, header .secondary-header .crumb-list h1 .nav-logo.close .after, .secondary-header header .crumb-list h1 .nav-logo.close .after, header .mypage-title h1 .nav-logo.close .after, header .mypage-navigator h1 .nav-logo.close .after, header .main-container h1 .nav-logo.close .after, header .container .h1 .nav-logo.close .after, header .worry .worry-post-section .worry-post .h1 .nav-logo.close .after, .worry .worry-post-section header .worry-post .h1 .nav-logo.close .after, header .worry .worry-reply-section .worry-post .h1 .nav-logo.close .after, .worry .worry-reply-section header .worry-post .h1 .nav-logo.close .after, header .secondary-header .crumb-list .h1 .nav-logo.close .after, .secondary-header header .crumb-list .h1 .nav-logo.close .after, header .mypage-title .h1 .nav-logo.close .after, header .mypage-navigator .h1 .nav-logo.close .after, header .main-container .h1 .nav-logo.close .after {
  height: 41px;
  display: none;
}

/* line 32, app/assets/stylesheets/mypage/styles/_header.sass */
header .container h1 .nav-logo.close .after svg, header .worry .worry-post-section .worry-post h1 .nav-logo.close .after svg, .worry .worry-post-section header .worry-post h1 .nav-logo.close .after svg, header .worry .worry-reply-section .worry-post h1 .nav-logo.close .after svg, .worry .worry-reply-section header .worry-post h1 .nav-logo.close .after svg, header .secondary-header .crumb-list h1 .nav-logo.close .after svg, .secondary-header header .crumb-list h1 .nav-logo.close .after svg, header .mypage-title h1 .nav-logo.close .after svg, header .mypage-navigator h1 .nav-logo.close .after svg, header .main-container h1 .nav-logo.close .after svg, header .container .h1 .nav-logo.close .after svg, header .worry .worry-post-section .worry-post .h1 .nav-logo.close .after svg, .worry .worry-post-section header .worry-post .h1 .nav-logo.close .after svg, header .worry .worry-reply-section .worry-post .h1 .nav-logo.close .after svg, .worry .worry-reply-section header .worry-post .h1 .nav-logo.close .after svg, header .secondary-header .crumb-list .h1 .nav-logo.close .after svg, .secondary-header header .crumb-list .h1 .nav-logo.close .after svg, header .mypage-title .h1 .nav-logo.close .after svg, header .mypage-navigator .h1 .nav-logo.close .after svg, header .main-container .h1 .nav-logo.close .after svg {
  display: none;
  width: 41px;
}

/* line 36, app/assets/stylesheets/mypage/styles/_header.sass */
header .container .offcanvas.offcanvas-top, header .worry .worry-post-section .worry-post .offcanvas.offcanvas-top, .worry .worry-post-section header .worry-post .offcanvas.offcanvas-top, header .worry .worry-reply-section .worry-post .offcanvas.offcanvas-top, .worry .worry-reply-section header .worry-post .offcanvas.offcanvas-top, header .secondary-header .crumb-list .offcanvas.offcanvas-top, .secondary-header header .crumb-list .offcanvas.offcanvas-top, header .mypage-title .offcanvas.offcanvas-top, header .mypage-navigator .offcanvas.offcanvas-top, header .main-container .offcanvas.offcanvas-top {
  height: 100%;
}

/* line 40, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container {
  background-color: #D3F4F3;
}

/* line 42, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container, .header-container .worry .worry-post-section .worry-post, .worry .worry-post-section .header-container .worry-post, .header-container .worry .worry-reply-section .worry-post, .worry .worry-reply-section .header-container .worry-post, .header-container .secondary-header .crumb-list, .secondary-header .header-container .crumb-list, .header-container .mypage-title, .header-container .mypage-navigator, .header-container .main-container {
  max-width: 800px;
  padding-bottom: 100px;
  padding-top: 1px;
}

@media (max-width: 767.98px) {
  /* line 42, app/assets/stylesheets/mypage/styles/_header.sass */
  .header-container .container, .header-container .worry .worry-post-section .worry-post, .worry .worry-post-section .header-container .worry-post, .header-container .worry .worry-reply-section .worry-post, .worry .worry-reply-section .header-container .worry-post, .header-container .secondary-header .crumb-list, .secondary-header .header-container .crumb-list, .header-container .mypage-title, .header-container .mypage-navigator, .header-container .main-container {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 49, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .goukaku-nav.header, .header-container .worry .worry-post-section .worry-post .goukaku-nav.header, .worry .worry-post-section .header-container .worry-post .goukaku-nav.header, .header-container .worry .worry-reply-section .worry-post .goukaku-nav.header, .worry .worry-reply-section .header-container .worry-post .goukaku-nav.header, .header-container .secondary-header .crumb-list .goukaku-nav.header, .secondary-header .header-container .crumb-list .goukaku-nav.header, .header-container .mypage-title .goukaku-nav.header, .header-container .mypage-navigator .goukaku-nav.header, .header-container .main-container .goukaku-nav.header {
  display: flex;
  position: relative;
  bottom: -20px;
}

/* line 53, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today, .header-container .worry .worry-post-section .worry-post .list-group.today, .worry .worry-post-section .header-container .worry-post .list-group.today, .header-container .worry .worry-reply-section .worry-post .list-group.today, .worry .worry-reply-section .header-container .worry-post .list-group.today, .header-container .secondary-header .crumb-list .list-group.today, .secondary-header .header-container .crumb-list .list-group.today, .header-container .mypage-title .list-group.today, .header-container .mypage-navigator .list-group.today, .header-container .main-container .list-group.today {
  margin: 40px 0 20px 0;
  padding: 0;
}

@media (max-width: 767.98px) {
  /* line 53, app/assets/stylesheets/mypage/styles/_header.sass */
  .header-container .container .list-group.today, .header-container .worry .worry-post-section .worry-post .list-group.today, .worry .worry-post-section .header-container .worry-post .list-group.today, .header-container .worry .worry-reply-section .worry-post .list-group.today, .worry .worry-reply-section .header-container .worry-post .list-group.today, .header-container .secondary-header .crumb-list .list-group.today, .secondary-header .header-container .crumb-list .list-group.today, .header-container .mypage-title .list-group.today, .header-container .mypage-navigator .list-group.today, .header-container .main-container .list-group.today {
    border-radius: unset;
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 60, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today .title, .header-container .worry .worry-post-section .worry-post .list-group.today .title, .worry .worry-post-section .header-container .worry-post .list-group.today .title, .header-container .worry .worry-reply-section .worry-post .list-group.today .title, .worry .worry-reply-section .header-container .worry-post .list-group.today .title, .header-container .secondary-header .crumb-list .list-group.today .title, .secondary-header .header-container .crumb-list .list-group.today .title, .header-container .mypage-title .list-group.today .title, .header-container .mypage-navigator .list-group.today .title, .header-container .main-container .list-group.today .title {
  display: flex;
  padding: 20px;
  position: relative;
  align-items: center;
}

/* line 65, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today .title .megaphone, .header-container .worry .worry-post-section .worry-post .list-group.today .title .megaphone, .worry .worry-post-section .header-container .worry-post .list-group.today .title .megaphone, .header-container .worry .worry-reply-section .worry-post .list-group.today .title .megaphone, .worry .worry-reply-section .header-container .worry-post .list-group.today .title .megaphone, .header-container .secondary-header .crumb-list .list-group.today .title .megaphone, .secondary-header .header-container .crumb-list .list-group.today .title .megaphone, .header-container .mypage-title .list-group.today .title .megaphone, .header-container .mypage-navigator .list-group.today .title .megaphone, .header-container .main-container .list-group.today .title .megaphone {
  display: flex;
  align-items: center;
  position: relative;
  top: 0;
  left: 0;
}

/* line 71, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today .title .megaphone .img-megaphone, .header-container .worry .worry-post-section .worry-post .list-group.today .title .megaphone .img-megaphone, .worry .worry-post-section .header-container .worry-post .list-group.today .title .megaphone .img-megaphone, .header-container .worry .worry-reply-section .worry-post .list-group.today .title .megaphone .img-megaphone, .worry .worry-reply-section .header-container .worry-post .list-group.today .title .megaphone .img-megaphone, .header-container .secondary-header .crumb-list .list-group.today .title .megaphone .img-megaphone, .secondary-header .header-container .crumb-list .list-group.today .title .megaphone .img-megaphone, .header-container .mypage-title .list-group.today .title .megaphone .img-megaphone, .header-container .mypage-navigator .list-group.today .title .megaphone .img-megaphone, .header-container .main-container .list-group.today .title .megaphone .img-megaphone {
  width: 46px;
}

/* line 73, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today .title h3, .header-container .worry .worry-post-section .worry-post .list-group.today .title h3, .worry .worry-post-section .header-container .worry-post .list-group.today .title h3, .header-container .worry .worry-reply-section .worry-post .list-group.today .title h3, .worry .worry-reply-section .header-container .worry-post .list-group.today .title h3, .header-container .secondary-header .crumb-list .list-group.today .title h3, .secondary-header .header-container .crumb-list .list-group.today .title h3, .header-container .mypage-title .list-group.today .title h3, .header-container .mypage-navigator .list-group.today .title h3, .header-container .main-container .list-group.today .title h3, .header-container .container .list-group.today .title .h3, .header-container .worry .worry-post-section .worry-post .list-group.today .title .h3, .worry .worry-post-section .header-container .worry-post .list-group.today .title .h3, .header-container .worry .worry-reply-section .worry-post .list-group.today .title .h3, .worry .worry-reply-section .header-container .worry-post .list-group.today .title .h3, .header-container .secondary-header .crumb-list .list-group.today .title .h3, .secondary-header .header-container .crumb-list .list-group.today .title .h3, .header-container .mypage-title .list-group.today .title .h3, .header-container .mypage-navigator .list-group.today .title .h3, .header-container .main-container .list-group.today .title .h3 {
  font-size: 16px;
  color: black;
  margin: 0;
}

/* line 77, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group.today .title .img-fluid, .header-container .worry .worry-post-section .worry-post .list-group.today .title .img-fluid, .worry .worry-post-section .header-container .worry-post .list-group.today .title .img-fluid, .header-container .worry .worry-reply-section .worry-post .list-group.today .title .img-fluid, .worry .worry-reply-section .header-container .worry-post .list-group.today .title .img-fluid, .header-container .secondary-header .crumb-list .list-group.today .title .img-fluid, .secondary-header .header-container .crumb-list .list-group.today .title .img-fluid, .header-container .mypage-title .list-group.today .title .img-fluid, .header-container .mypage-navigator .list-group.today .title .img-fluid, .header-container .main-container .list-group.today .title .img-fluid {
  margin: 0 10px 0 auto;
}

/* line 80, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .title, .header-container .worry .worry-post-section .worry-post .title, .worry .worry-post-section .header-container .worry-post .title, .header-container .worry .worry-reply-section .worry-post .title, .worry .worry-reply-section .header-container .worry-post .title, .header-container .secondary-header .crumb-list .title, .secondary-header .header-container .crumb-list .title, .header-container .mypage-title .title, .header-container .mypage-navigator .title, .header-container .main-container .title {
  color: #696969;
  font-size: 15px;
  padding-left: 30px;
  font-weight: 700;
}

@media (max-width: 767.98px) {
  /* line 80, app/assets/stylesheets/mypage/styles/_header.sass */
  .header-container .container .title, .header-container .worry .worry-post-section .worry-post .title, .worry .worry-post-section .header-container .worry-post .title, .header-container .worry .worry-reply-section .worry-post .title, .worry .worry-reply-section .header-container .worry-post .title, .header-container .secondary-header .crumb-list .title, .secondary-header .header-container .crumb-list .title, .header-container .mypage-title .title, .header-container .mypage-navigator .title, .header-container .main-container .title {
    padding-left: 20px;
  }
}

/* line 87, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .title h2, .header-container .worry .worry-post-section .worry-post .title h2, .worry .worry-post-section .header-container .worry-post .title h2, .header-container .worry .worry-reply-section .worry-post .title h2, .worry .worry-reply-section .header-container .worry-post .title h2, .header-container .secondary-header .crumb-list .title h2, .secondary-header .header-container .crumb-list .title h2, .header-container .mypage-title .title h2, .header-container .mypage-navigator .title h2, .header-container .main-container .title h2, .header-container .container .title .h2, .header-container .worry .worry-post-section .worry-post .title .h2, .worry .worry-post-section .header-container .worry-post .title .h2, .header-container .worry .worry-reply-section .worry-post .title .h2, .worry .worry-reply-section .header-container .worry-post .title .h2, .header-container .secondary-header .crumb-list .title .h2, .secondary-header .header-container .crumb-list .title .h2, .header-container .mypage-title .title .h2, .header-container .mypage-navigator .title .h2, .header-container .main-container .title .h2 {
  font-weight: 500;
}

/* line 89, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group, .header-container .worry .worry-post-section .worry-post .list-group, .worry .worry-post-section .header-container .worry-post .list-group, .header-container .worry .worry-reply-section .worry-post .list-group, .worry .worry-reply-section .header-container .worry-post .list-group, .header-container .secondary-header .crumb-list .list-group, .secondary-header .header-container .crumb-list .list-group, .header-container .mypage-title .list-group, .header-container .mypage-navigator .list-group, .header-container .main-container .list-group {
  background-color: #F1FFFF;
  margin-bottom: 30px;
  padding: 0px 30px;
  border-radius: 20px;
}

@media (max-width: 767.98px) {
  /* line 89, app/assets/stylesheets/mypage/styles/_header.sass */
  .header-container .container .list-group, .header-container .worry .worry-post-section .worry-post .list-group, .worry .worry-post-section .header-container .worry-post .list-group, .header-container .worry .worry-reply-section .worry-post .list-group, .worry .worry-reply-section .header-container .worry-post .list-group, .header-container .secondary-header .crumb-list .list-group, .secondary-header .header-container .crumb-list .list-group, .header-container .mypage-title .list-group, .header-container .mypage-navigator .list-group, .header-container .main-container .list-group {
    border-radius: unset;
    padding: 0 20px;
  }
}

/* line 97, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item, .header-container .secondary-header .crumb-list .list-group .list-group-item, .secondary-header .header-container .crumb-list .list-group .list-group-item, .header-container .mypage-title .list-group .list-group-item, .header-container .mypage-navigator .list-group .list-group-item, .header-container .main-container .list-group .list-group-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: unset;
  border: none;
  border-bottom: solid 1px #D3F4F3;
  padding: 15px 0;
  border-radius: unset;
  transition: all 0.2s ease-in-out;
}

/* line 107, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item:hover, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item:hover, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item:hover, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item:hover, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item:hover, .header-container .secondary-header .crumb-list .list-group .list-group-item:hover, .secondary-header .header-container .crumb-list .list-group .list-group-item:hover, .header-container .mypage-title .list-group .list-group-item:hover, .header-container .mypage-navigator .list-group .list-group-item:hover, .header-container .main-container .list-group .list-group-item:hover {
  opacity: 0.5;
}

/* line 109, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item p, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item p, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item p, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item p, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item p, .header-container .secondary-header .crumb-list .list-group .list-group-item p, .secondary-header .header-container .crumb-list .list-group .list-group-item p, .header-container .mypage-title .list-group .list-group-item p, .header-container .mypage-navigator .list-group .list-group-item p, .header-container .main-container .list-group .list-group-item p {
  margin: 0;
}

/* line 111, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .text, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .text, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .text, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .text, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .text, .header-container .secondary-header .crumb-list .list-group .list-group-item .text, .secondary-header .header-container .crumb-list .list-group .list-group-item .text, .header-container .mypage-title .list-group .list-group-item .text, .header-container .mypage-navigator .list-group .list-group-item .text, .header-container .main-container .list-group .list-group-item .text {
  display: flex;
  align-items: center;
}

/* line 114, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .text .img-fluid, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .text .img-fluid, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .text .img-fluid, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .text .img-fluid, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .text .img-fluid, .header-container .secondary-header .crumb-list .list-group .list-group-item .text .img-fluid, .secondary-header .header-container .crumb-list .list-group .list-group-item .text .img-fluid, .header-container .mypage-title .list-group .list-group-item .text .img-fluid, .header-container .mypage-navigator .list-group .list-group-item .text .img-fluid, .header-container .main-container .list-group .list-group-item .text .img-fluid {
  width: 30px;
  margin-right: 10px;
}

/* line 117, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .image, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .image, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .image, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .image, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .image, .header-container .secondary-header .crumb-list .list-group .list-group-item .image, .secondary-header .header-container .crumb-list .list-group .list-group-item .image, .header-container .mypage-title .list-group .list-group-item .image, .header-container .mypage-navigator .list-group .list-group-item .image, .header-container .main-container .list-group .list-group-item .image {
  background-color: #06867C;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 126, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .image .img-fluid, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .image .img-fluid, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .image .img-fluid, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .image .img-fluid, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .image .img-fluid, .header-container .secondary-header .crumb-list .list-group .list-group-item .image .img-fluid, .secondary-header .header-container .crumb-list .list-group .list-group-item .image .img-fluid, .header-container .mypage-title .list-group .list-group-item .image .img-fluid, .header-container .mypage-navigator .list-group .list-group-item .image .img-fluid, .header-container .main-container .list-group .list-group-item .image .img-fluid {
  margin: 0;
}

/* line 128, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .image .img-fluid.hatena, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .image .img-fluid.hatena, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .image .img-fluid.hatena, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .image .img-fluid.hatena, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .image .img-fluid.hatena, .header-container .secondary-header .crumb-list .list-group .list-group-item .image .img-fluid.hatena, .secondary-header .header-container .crumb-list .list-group .list-group-item .image .img-fluid.hatena, .header-container .mypage-title .list-group .list-group-item .image .img-fluid.hatena, .header-container .mypage-navigator .list-group .list-group-item .image .img-fluid.hatena, .header-container .main-container .list-group .list-group-item .image .img-fluid.hatena {
  width: 15px;
}

/* line 130, app/assets/stylesheets/mypage/styles/_header.sass */
.header-container .container .list-group .list-group-item .image .img-fluid.mail, .header-container .worry .worry-post-section .worry-post .list-group .list-group-item .image .img-fluid.mail, .worry .worry-post-section .header-container .worry-post .list-group .list-group-item .image .img-fluid.mail, .header-container .worry .worry-reply-section .worry-post .list-group .list-group-item .image .img-fluid.mail, .worry .worry-reply-section .header-container .worry-post .list-group .list-group-item .image .img-fluid.mail, .header-container .secondary-header .crumb-list .list-group .list-group-item .image .img-fluid.mail, .secondary-header .header-container .crumb-list .list-group .list-group-item .image .img-fluid.mail, .header-container .mypage-title .list-group .list-group-item .image .img-fluid.mail, .header-container .mypage-navigator .list-group .list-group-item .image .img-fluid.mail, .header-container .main-container .list-group .list-group-item .image .img-fluid.mail {
  width: 17px;
}

/* line 141, app/assets/stylesheets/mypage/styles/_header.sass */
.scroll_wrap {
  margin-block-start: 0;
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #D3F4F3;
  position: relative;
  padding-top: 10px;
  top: 0;
  z-index: 20;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 1, app/assets/stylesheets/mypage/styles/_home.sass */
main {
  backgorund-color: #F5F7F7;
  padding-bottom: 20px;
}

/* line 6, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container, .mypage-home .worry .worry-post-section .worry-post, .worry .worry-post-section .mypage-home .worry-post, .mypage-home .worry .worry-reply-section .worry-post, .worry .worry-reply-section .mypage-home .worry-post, .mypage-home .secondary-header .crumb-list, .secondary-header .mypage-home .crumb-list, .mypage-home .mypage-title, .mypage-home .mypage-navigator, .mypage-home .main-container {
  max-width: 800px;
}

/* line 8, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container.sub-container, .mypage-home .worry .worry-post-section .sub-container.worry-post, .worry .worry-post-section .mypage-home .sub-container.worry-post, .mypage-home .worry .worry-reply-section .sub-container.worry-post, .worry .worry-reply-section .mypage-home .sub-container.worry-post, .mypage-home .secondary-header .sub-container.crumb-list, .secondary-header .mypage-home .sub-container.crumb-list, .mypage-home .sub-container.mypage-title, .mypage-home .sub-container.mypage-navigator, .mypage-home .sub-container.main-container {
  max-width: 600px;
}

/* line 10, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container .user-name, .mypage-home .worry .worry-post-section .worry-post .user-name, .worry .worry-post-section .mypage-home .worry-post .user-name, .mypage-home .worry .worry-reply-section .worry-post .user-name, .worry .worry-reply-section .mypage-home .worry-post .user-name, .mypage-home .secondary-header .crumb-list .user-name, .secondary-header .mypage-home .crumb-list .user-name, .mypage-home .mypage-title .user-name, .mypage-home .mypage-navigator .user-name, .mypage-home .main-container .user-name {
  padding-top: 50px;
  padding-bottom: 10px;
  color: #06867C;
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px !important;
}

@media (max-width: 767.98px) {
  /* line 10, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-home .container .user-name, .mypage-home .worry .worry-post-section .worry-post .user-name, .worry .worry-post-section .mypage-home .worry-post .user-name, .mypage-home .worry .worry-reply-section .worry-post .user-name, .worry .worry-reply-section .mypage-home .worry-post .user-name, .mypage-home .secondary-header .crumb-list .user-name, .secondary-header .mypage-home .crumb-list .user-name, .mypage-home .mypage-title .user-name, .mypage-home .mypage-navigator .user-name, .mypage-home .main-container .user-name {
    font-size: 16px;
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    padding-left: 5px;
  }
}

/* line 23, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container .user-name button.btn, .mypage-home .worry .worry-post-section .worry-post .user-name button.btn, .worry .worry-post-section .mypage-home .worry-post .user-name button.btn, .mypage-home .worry .worry-reply-section .worry-post .user-name button.btn, .worry .worry-reply-section .mypage-home .worry-post .user-name button.btn, .mypage-home .secondary-header .crumb-list .user-name button.btn, .secondary-header .mypage-home .crumb-list .user-name button.btn, .mypage-home .mypage-title .user-name button.btn, .mypage-home .mypage-navigator .user-name button.btn, .mypage-home .main-container .user-name button.btn {
  background: #06867C;
  border-radius: 20px;
  color: #fff;
  font-size: 20px;
  margin-right: 10px;
}

/* line 29, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container .user-name .dropdown-menu, .mypage-home .worry .worry-post-section .worry-post .user-name .dropdown-menu, .worry .worry-post-section .mypage-home .worry-post .user-name .dropdown-menu, .mypage-home .worry .worry-reply-section .worry-post .user-name .dropdown-menu, .worry .worry-reply-section .mypage-home .worry-post .user-name .dropdown-menu, .mypage-home .secondary-header .crumb-list .user-name .dropdown-menu, .secondary-header .mypage-home .crumb-list .user-name .dropdown-menu, .mypage-home .mypage-title .user-name .dropdown-menu, .mypage-home .mypage-navigator .user-name .dropdown-menu, .mypage-home .main-container .user-name .dropdown-menu {
  padding: 0;
}

/* line 31, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-home .container .user-name .dropdown-menu .dropdown-item, .mypage-home .worry .worry-post-section .worry-post .user-name .dropdown-menu .dropdown-item, .worry .worry-post-section .mypage-home .worry-post .user-name .dropdown-menu .dropdown-item, .mypage-home .worry .worry-reply-section .worry-post .user-name .dropdown-menu .dropdown-item, .worry .worry-reply-section .mypage-home .worry-post .user-name .dropdown-menu .dropdown-item, .mypage-home .secondary-header .crumb-list .user-name .dropdown-menu .dropdown-item, .secondary-header .mypage-home .crumb-list .user-name .dropdown-menu .dropdown-item, .mypage-home .mypage-title .user-name .dropdown-menu .dropdown-item, .mypage-home .mypage-navigator .user-name .dropdown-menu .dropdown-item, .mypage-home .main-container .user-name .dropdown-menu .dropdown-item {
  padding: 0;
}

/* line 33, app/assets/stylesheets/mypage/styles/_home.sass */
.home--top-wrapper {
  background-color: #D3F4F3;
}

/* line 36, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-sub {
  background-color: #D3F4F3;
  padding: 0 10px 60px 10px;
  flex: 1;
}

/* line 40, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-sub .container, .mypage-sub .worry .worry-post-section .worry-post, .worry .worry-post-section .mypage-sub .worry-post, .mypage-sub .worry .worry-reply-section .worry-post, .worry .worry-reply-section .mypage-sub .worry-post, .mypage-sub .secondary-header .crumb-list, .secondary-header .mypage-sub .crumb-list, .mypage-sub .mypage-title, .mypage-sub .mypage-navigator, .mypage-sub .main-container {
  max-width: 600px;
}

@media (max-width: 767.98px) {
  /* line 40, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-sub .container, .mypage-sub .worry .worry-post-section .worry-post, .worry .worry-post-section .mypage-sub .worry-post, .mypage-sub .worry .worry-reply-section .worry-post, .worry .worry-reply-section .mypage-sub .worry-post, .mypage-sub .secondary-header .crumb-list, .secondary-header .mypage-sub .crumb-list, .mypage-sub .mypage-title, .mypage-sub .mypage-navigator, .mypage-sub .main-container {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 46, app/assets/stylesheets/mypage/styles/_home.sass */
.information-pc {
  display: block;
}

@media (max-width: 767.98px) {
  /* line 46, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-pc {
    display: none;
  }
}

/* line 50, app/assets/stylesheets/mypage/styles/_home.sass */
.information-sm {
  display: none;
}

/* line 53, app/assets/stylesheets/mypage/styles/_home.sass */
.information {
  background-color: #06867C;
  border-radius: 20px;
}

/* line 60, app/assets/stylesheets/mypage/styles/_home.sass */
.todays .title {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  position: relative;
}

/* line 65, app/assets/stylesheets/mypage/styles/_home.sass */
.todays .title .text {
  position: relative;
}

/* line 67, app/assets/stylesheets/mypage/styles/_home.sass */
.todays .title .text h3, .todays .title .text .h3 {
  position: absolute;
  top: 10px;
  left: 25px;
}

/* line 71, app/assets/stylesheets/mypage/styles/_home.sass */
.todays .title .text h3 .small, .todays .title .text .h3 .small {
  font-size: 20px;
  margin: 0 -5px;
}

/* line 74, app/assets/stylesheets/mypage/styles/_home.sass */
.megaphone {
  position: absolute;
  top: 4px;
  left: -70px;
}

@media (max-width: 767.98px) {
  /* line 74, app/assets/stylesheets/mypage/styles/_home.sass */
  .megaphone {
    top: 6px;
    left: -40px;
  }
}

/* line 81, app/assets/stylesheets/mypage/styles/_home.sass */
.img-megaphone {
  padding-right: 10px;
  animation: squash 3s infinite ease-out;
}

@keyframes squash {
  0%, 100% {
    transform: scale(1);
  }
  5% {
    transform: scale(1.1, 0.9);
  }
  10% {
    transform: scale(0.9, 1.1);
  }
  15% {
    transform: scale(1.1, 0.9);
  }
  20% {
    transform: scale(0.9, 1.1);
  }
  25% {
    transform: scale(1, 1);
  }
}

@media (max-width: 767.98px) {
  /* line 97, app/assets/stylesheets/mypage/styles/_home.sass */
  .information {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 102, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  /* line 107, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays .title .img-megaphone {
    width: 43px;
  }
  /* line 110, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays .title .text .img-frame {
    width: 187px;
  }
  /* line 112, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays .title .text h3, .information .todays .title .text .h3 {
    font-size: 16px;
    top: 8px;
    left: 20px;
  }
  /* line 116, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays .title .text h3 .small, .information .todays .title .text .h3 .small {
    font-size: 13px;
  }
}

/* line 118, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list {
  display: flex;
  justify-content: space-evenly;
  align-items: baseline;
}

@media (max-width: 767.98px) {
  /* line 118, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list {
    width: 100%;
  }
}

/* line 124, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list.sub {
  flex-direction: column;
}

@media (max-width: 767.98px) {
  /* line 124, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list.sub {
    padding: 0 20px;
  }
}

/* line 128, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list.sub .list-group-items {
  width: 100%;
  padding: 0 10px;
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 128, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list.sub .list-group-items {
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
  }
}

/* line 136, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list.sub .list-group-items::before {
  width: 0;
}

/* line 138, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list.sub .list-group-items .card-body {
  width: 100%;
}

/* line 140, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list.sub .alert-message {
  width: 95%;
}

/* line 142, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .information-list-group {
  position: relative;
  max-width: 770px;
}

@media (max-width: 767.98px) {
  /* line 118, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list {
    flex-direction: column;
  }
  /* line 147, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list .information-list-group {
    margin: 0 auto;
  }
}

/* line 150, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items {
  position: relative;
  margin-bottom: 20px;
  display: flex;
  float: right;
  margin-right: 20px;
  transition: all 0.2s ease-in-out;
}

/* line 157, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items:hover {
  opacity: 0.7;
}

/* line 159, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items::before {
  content: "";
  background-color: #FFE942;
  width: 4px;
  height: 115%;
  position: absolute;
  left: -14px;
  border-radius: 4px;
}

@media (max-width: 767.98px) {
  /* line 150, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list .list-group-items {
    float: unset;
    margin: 10px;
    justify-content: center;
  }
  /* line 171, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-list .list-group-items::before {
    display: none;
  }
}

/* line 174, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .day {
  color: black;
  background-color: #FFE942;
  display: inline-flex;
  align-items: baseline;
  font-weight: 700;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  padding: 2px 15px 5px 15px;
  position: absolute;
  right: 10px;
  top: 0;
  white-space: nowrap;
}

/* line 187, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .day span {
  font-size: 12px;
}

/* line 189, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .day p {
  font-size: 16px;
  margin: 0;
}

/* line 192, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body {
  background-color: white;
  position: relative;
  width: 340px;
  max-width: 100%;
  border-radius: 10px;
  height: 140px;
  padding-top: 10px;
}

/* line 200, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag {
  display: inline-flex;
  border-radius: 2px;
  align-items: center;
  padding: 0 3px;
}

/* line 205, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag p {
  color: #122D44;
  margin: 0;
}

/* line 208, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag.event {
  border: solid 1px #F56C53;
}

/* line 210, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag.event sm {
  color: #F56C53;
}

/* line 212, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag.info {
  border: solid 1px #F5D753;
}

/* line 214, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .tag.info sm {
  color: #F5D753;
}

/* line 216, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .item-name {
  margin: 10px 0;
  text-decoration: underline;
  word-break: break-all;
}

/* line 220, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .item-name p {
  font-weight: bold;
}

/* line 222, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .item-calendar {
  display: flex;
  color: #122D44;
  font-weight: 500;
}

/* line 226, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .item-calendar text {
  background-color: #ECECEC;
  border-radius: 80px;
  padding: 0 8px;
  font-size: 12px;
  display: flex;
  align-items: center;
  margin-right: 10px;
}

/* line 234, app/assets/stylesheets/mypage/styles/_home.sass */
.information-list .list-group-items .card-body .item-calendar p {
  font-size: 12px;
  margin: 0;
}

/* line 237, app/assets/stylesheets/mypage/styles/_home.sass */
.alert-message {
  background-color: white;
  width: 100%;
  padding: 20px 0;
  font-size: 15px;
  border-radius: 10px;
  text-align: center;
  margin: 0 0 30px;
}

@media (max-width: 767.98px) {
  /* line 237, app/assets/stylesheets/mypage/styles/_home.sass */
  .alert-message {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 249, app/assets/stylesheets/mypage/styles/_home.sass */
  .alert-message.info {
    width: calc(100% - 20px);
    padding: 10px 20px;
    white-space: nowrap;
  }
}

/* line 254, app/assets/stylesheets/mypage/styles/_home.sass */
.link.more {
  color: white;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: end;
  padding: 0 30px 15px 0;
  transition: all 0.2s ease-in-out;
}

/* line 262, app/assets/stylesheets/mypage/styles/_home.sass */
.link.more:hover {
  opacity: 0.5;
}

/* line 264, app/assets/stylesheets/mypage/styles/_home.sass */
.link.more .image {
  width: 19px;
  height: 19px;
  border-radius: 40px;
  background-color: #F56C53;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
  position: relative;
}

/* line 274, app/assets/stylesheets/mypage/styles/_home.sass */
.link.more .image .img-frame {
  position: relative;
  left: 1px;
}

/* line 280, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status {
  background-color: #FFE942;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

/* line 286, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status h4, .information-container .your-status .h4 {
  font-size: 20px;
  margin: 0;
  padding: 10px;
}

@media (max-width: 767.98px) {
  /* line 286, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-status h4, .information-container .your-status .h4 {
    font-size: 16px;
  }
}

/* line 292, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status i {
  font-style: normal;
  border: solid 1px;
  border-radius: 40px;
  width: 19px;
  height: 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 767.98px) {
  /* line 292, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-status i {
    position: absolute;
    right: 20px;
  }
}

/* line 304, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status .tooltip {
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translateX(-11%);
  background-color: #F56C53;
  color: white;
  padding: 10px;
  border-radius: 5px;
  font-size: 12px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  width: 283px;
}

@media (max-width: 767.98px) {
  /* line 304, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-status .tooltip {
    top: -62px;
    transform: translateX(-35%);
  }
}

/* line 321, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status .tooltip::before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  border-style: solid;
  border-width: 16px 8px 0 8px;
  border-color: #F56C53 transparent transparent transparent;
}

@media (max-width: 767.98px) {
  /* line 321, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-status .tooltip::before {
    left: 86.5%;
  }
}

/* line 332, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-status .tooltip.visible {
  opacity: 1 !important;
  visibility: visible !important;
}

/* line 335, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch {
  background-color: white;
  display: flex;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  justify-content: space-evenly;
  padding: 20px;
}

/* line 342, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch .items {
  width: 80px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* line 348, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch .items .done {
  background-color: #97DAD7;
  border-radius: 50px;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767.98px) {
  /* line 348, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .batch .items .done {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 767.98px) {
  /* line 359, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .batch .items .done svg {
    width: 25px;
  }
}

/* line 363, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch .items p {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 10px 2px;
  text-align: center;
  line-height: 20px;
}

@media (max-width: 767.98px) {
  /* line 363, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .batch .items p {
    font-size: 12px;
    padding: 5px 1px;
  }
}

/* line 373, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch .items .still {
  width: 80px;
  height: 80px;
  border: 2px dashed #BEBEBE;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767.98px) {
  /* line 373, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .batch .items .still {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 767.98px) {
  /* line 384, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .batch .items .still svg {
    width: 25px;
  }
}

/* line 387, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .batch .items .gray {
  color: #BDBDBD;
}

/* line 389, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history {
  width: 100%;
}

/* line 391, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .title {
  color: #696969;
  margin: 40px 0 30px 0;
  border-bottom: solid 1px #FFFFFF;
}

@media (max-width: 767.98px) {
  /* line 391, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .title {
    margin-top: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 397, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .title h4, .information-container .your-history .title .h4 {
    font-size: 16px;
    font-weight: 500;
    margin-left: 10px;
  }
}

/* line 402, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

/* line 406, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box {
  max-width: 375px;
  max-height: 130px;
  width: 100%;
  height: 100%;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  border-radius: 10px;
  transition: all 0.2s ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 406, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .content .box {
    height: 109px;
  }
}

/* line 416, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box:hover {
  opacity: 0.5;
}

/* line 418, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box .history-box {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 68px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* line 426, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box .history-box .img-fluid {
  width: 40px;
  height: 40px;
}

/* line 429, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box p {
  background-color: white;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 68px;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

@media (max-width: 767.98px) {
  /* line 429, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .content .box p {
    height: 41px;
  }
}

/* line 444, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box.your-request .history-box.request {
  background: linear-gradient(to bottom left, #51B7DC, #88DFD1);
}

/* line 446, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box.your-request .request-text {
  border: solid 2px #51B7DC;
  border-top: none;
}

/* line 450, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box.your-event .history-box.event {
  background: linear-gradient(to bottom left, #F56C53, #F59C53);
}

/* line 452, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .content .box.your-event .event-text {
  border: solid 2px #F56C53;
  border-top: none;
}

/* line 455, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .more {
  display: flex;
  justify-content: center;
  padding-bottom: 100px;
}

@media (max-width: 767.98px) {
  /* line 455, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .more {
    padding-bottom: 30px;
  }
}

/* line 461, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .more .btn {
  font-size: 16px;
  font-weight: 500;
  background-color: white;
  color: black;
  border: solid 2px #06867C;
  border-radius: 10px;
  width: 100%;
  padding: 20px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  transition: all 0.2s ease-in-out;
}

/* line 472, app/assets/stylesheets/mypage/styles/_home.sass */
.information-container .your-history .more .btn:hover {
  opacity: 0.5;
}

@media (max-width: 767.98px) {
  /* line 475, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info {
    padding-top: 5px;
    display: flex;
    align-items: stretch;
  }
  /* line 480, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info::after {
    content: "";
    height: 0px;
  }
}

/* line 483, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container, .mypage-info .worry .worry-post-section .worry-post, .worry .worry-post-section .mypage-info .worry-post, .mypage-info .worry .worry-reply-section .worry-post, .worry .worry-reply-section .mypage-info .worry-post, .mypage-info .secondary-header .crumb-list, .secondary-header .mypage-info .crumb-list, .mypage-info .mypage-title, .mypage-info .mypage-navigator, .mypage-info .main-container {
  max-width: 800px;
}

@media (max-width: 767.98px) {
  /* line 483, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container, .mypage-info .worry .worry-post-section .worry-post, .worry .worry-post-section .mypage-info .worry-post, .mypage-info .worry .worry-reply-section .worry-post, .worry .worry-reply-section .mypage-info .worry-post, .mypage-info .secondary-header .crumb-list, .secondary-header .mypage-info .crumb-list, .mypage-info .mypage-title, .mypage-info .mypage-navigator, .mypage-info .main-container {
    padding: 0;
  }
}

/* line 487, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content, .mypage-info .worry .worry-post-section .worry-post .content, .worry .worry-post-section .mypage-info .worry-post .content, .mypage-info .worry .worry-reply-section .worry-post .content, .worry .worry-reply-section .mypage-info .worry-post .content, .mypage-info .secondary-header .crumb-list .content, .secondary-header .mypage-info .crumb-list .content, .mypage-info .mypage-title .content, .mypage-info .mypage-navigator .content, .mypage-info .main-container .content {
  display: flex;
  width: 100%;
  justify-content: space-around;
  margin: 50px 0 100px;
  height: 70px;
}

@media (max-width: 767.98px) {
  /* line 487, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content, .mypage-info .worry .worry-post-section .worry-post .content, .worry .worry-post-section .mypage-info .worry-post .content, .mypage-info .worry .worry-reply-section .worry-post .content, .worry .worry-reply-section .mypage-info .worry-post .content, .mypage-info .secondary-header .crumb-list .content, .secondary-header .mypage-info .crumb-list .content, .mypage-info .mypage-title .content, .mypage-info .mypage-navigator .content, .mypage-info .main-container .content {
    height: 76px;
    margin: 50px 0 70px;
  }
}

/* line 496, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box, .mypage-info .worry .worry-post-section .worry-post .content .box, .worry .worry-post-section .mypage-info .worry-post .content .box, .mypage-info .worry .worry-reply-section .worry-post .content .box, .worry .worry-reply-section .mypage-info .worry-post .content .box, .mypage-info .secondary-header .crumb-list .content .box, .secondary-header .mypage-info .crumb-list .content .box, .mypage-info .mypage-title .content .box, .mypage-info .mypage-navigator .content .box, .mypage-info .main-container .content .box {
  border: solid 2px #06867C;
  border-top: none;
  border-bottom: none;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 496, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box, .mypage-info .worry .worry-post-section .worry-post .content .box, .worry .worry-post-section .mypage-info .worry-post .content .box, .mypage-info .worry .worry-reply-section .worry-post .content .box, .worry .worry-reply-section .mypage-info .worry-post .content .box, .mypage-info .secondary-header .crumb-list .content .box, .secondary-header .mypage-info .crumb-list .content .box, .mypage-info .mypage-title .content .box, .mypage-info .mypage-navigator .content .box, .mypage-info .main-container .content .box {
    flex-direction: column;
  }
}

/* line 507, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box:hover, .mypage-info .worry .worry-post-section .worry-post .content .box:hover, .worry .worry-post-section .mypage-info .worry-post .content .box:hover, .mypage-info .worry .worry-reply-section .worry-post .content .box:hover, .worry .worry-reply-section .mypage-info .worry-post .content .box:hover, .mypage-info .secondary-header .crumb-list .content .box:hover, .secondary-header .mypage-info .crumb-list .content .box:hover, .mypage-info .mypage-title .content .box:hover, .mypage-info .mypage-navigator .content .box:hover, .mypage-info .main-container .content .box:hover {
  opacity: 0.5;
}

/* line 509, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box .image, .mypage-info .worry .worry-post-section .worry-post .content .box .image, .worry .worry-post-section .mypage-info .worry-post .content .box .image, .mypage-info .worry .worry-reply-section .worry-post .content .box .image, .worry .worry-reply-section .mypage-info .worry-post .content .box .image, .mypage-info .secondary-header .crumb-list .content .box .image, .secondary-header .mypage-info .crumb-list .content .box .image, .mypage-info .mypage-title .content .box .image, .mypage-info .mypage-navigator .content .box .image, .mypage-info .main-container .content .box .image {
  background-color: #06867C;
  border-radius: 50px;
  width: 69px;
  height: 68px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767.98px) {
  /* line 509, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box .image, .mypage-info .worry .worry-post-section .worry-post .content .box .image, .worry .worry-post-section .mypage-info .worry-post .content .box .image, .mypage-info .worry .worry-reply-section .worry-post .content .box .image, .worry .worry-reply-section .mypage-info .worry-post .content .box .image, .mypage-info .secondary-header .crumb-list .content .box .image, .secondary-header .mypage-info .crumb-list .content .box .image, .mypage-info .mypage-title .content .box .image, .mypage-info .mypage-navigator .content .box .image, .mypage-info .main-container .content .box .image {
    margin-right: 0;
    margin-bottom: 6px;
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 767.98px) {
  /* line 523, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box .image .img-fluid.hatena, .mypage-info .worry .worry-post-section .worry-post .content .box .image .img-fluid.hatena, .worry .worry-post-section .mypage-info .worry-post .content .box .image .img-fluid.hatena, .mypage-info .worry .worry-reply-section .worry-post .content .box .image .img-fluid.hatena, .worry .worry-reply-section .mypage-info .worry-post .content .box .image .img-fluid.hatena, .mypage-info .secondary-header .crumb-list .content .box .image .img-fluid.hatena, .secondary-header .mypage-info .crumb-list .content .box .image .img-fluid.hatena, .mypage-info .mypage-title .content .box .image .img-fluid.hatena, .mypage-info .mypage-navigator .content .box .image .img-fluid.hatena, .mypage-info .main-container .content .box .image .img-fluid.hatena {
    margin: 0;
    width: 24px;
  }
}

@media (max-width: 767.98px) {
  /* line 527, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box .image .img-fluid.mail, .mypage-info .worry .worry-post-section .worry-post .content .box .image .img-fluid.mail, .worry .worry-post-section .mypage-info .worry-post .content .box .image .img-fluid.mail, .mypage-info .worry .worry-reply-section .worry-post .content .box .image .img-fluid.mail, .worry .worry-reply-section .mypage-info .worry-post .content .box .image .img-fluid.mail, .mypage-info .secondary-header .crumb-list .content .box .image .img-fluid.mail, .secondary-header .mypage-info .crumb-list .content .box .image .img-fluid.mail, .mypage-info .mypage-title .content .box .image .img-fluid.mail, .mypage-info .mypage-navigator .content .box .image .img-fluid.mail, .mypage-info .main-container .content .box .image .img-fluid.mail {
    margin: 0;
    width: 26px;
  }
}

/* line 531, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box p, .mypage-info .worry .worry-post-section .worry-post .content .box p, .worry .worry-post-section .mypage-info .worry-post .content .box p, .mypage-info .worry .worry-reply-section .worry-post .content .box p, .worry .worry-reply-section .mypage-info .worry-post .content .box p, .mypage-info .secondary-header .crumb-list .content .box p, .secondary-header .mypage-info .crumb-list .content .box p, .mypage-info .mypage-title .content .box p, .mypage-info .mypage-navigator .content .box p, .mypage-info .main-container .content .box p {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
}

@media (max-width: 767.98px) {
  /* line 531, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box p, .mypage-info .worry .worry-post-section .worry-post .content .box p, .worry .worry-post-section .mypage-info .worry-post .content .box p, .mypage-info .worry .worry-reply-section .worry-post .content .box p, .worry .worry-reply-section .mypage-info .worry-post .content .box p, .mypage-info .secondary-header .crumb-list .content .box p, .secondary-header .mypage-info .crumb-list .content .box p, .mypage-info .mypage-title .content .box p, .mypage-info .mypage-navigator .content .box p, .mypage-info .main-container .content .box p {
    font-size: 15px;
  }
}

/* line 537, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box.trouble, .mypage-info .worry .worry-post-section .worry-post .content .box.trouble, .worry .worry-post-section .mypage-info .worry-post .content .box.trouble, .mypage-info .worry .worry-reply-section .worry-post .content .box.trouble, .worry .worry-reply-section .mypage-info .worry-post .content .box.trouble, .mypage-info .secondary-header .crumb-list .content .box.trouble, .secondary-header .mypage-info .crumb-list .content .box.trouble, .mypage-info .mypage-title .content .box.trouble, .mypage-info .mypage-navigator .content .box.trouble, .mypage-info .main-container .content .box.trouble {
  border-right: none;
}

@media (max-width: 767.98px) {
  /* line 537, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box.trouble, .mypage-info .worry .worry-post-section .worry-post .content .box.trouble, .worry .worry-post-section .mypage-info .worry-post .content .box.trouble, .mypage-info .worry .worry-reply-section .worry-post .content .box.trouble, .worry .worry-reply-section .mypage-info .worry-post .content .box.trouble, .mypage-info .secondary-header .crumb-list .content .box.trouble, .secondary-header .mypage-info .crumb-list .content .box.trouble, .mypage-info .mypage-title .content .box.trouble, .mypage-info .mypage-navigator .content .box.trouble, .mypage-info .main-container .content .box.trouble {
    border-left: none;
  }
}

@media (max-width: 767.98px) {
  /* line 541, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box.info-mail, .mypage-info .worry .worry-post-section .worry-post .content .box.info-mail, .worry .worry-post-section .mypage-info .worry-post .content .box.info-mail, .mypage-info .worry .worry-reply-section .worry-post .content .box.info-mail, .worry .worry-reply-section .mypage-info .worry-post .content .box.info-mail, .mypage-info .secondary-header .crumb-list .content .box.info-mail, .secondary-header .mypage-info .crumb-list .content .box.info-mail, .mypage-info .mypage-title .content .box.info-mail, .mypage-info .mypage-navigator .content .box.info-mail, .mypage-info .main-container .content .box.info-mail {
    border-right: none;
  }
}

/* line 544, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box.info-mail .image, .mypage-info .worry .worry-post-section .worry-post .content .box.info-mail .image, .worry .worry-post-section .mypage-info .worry-post .content .box.info-mail .image, .mypage-info .worry .worry-reply-section .worry-post .content .box.info-mail .image, .worry .worry-reply-section .mypage-info .worry-post .content .box.info-mail .image, .mypage-info .secondary-header .crumb-list .content .box.info-mail .image, .secondary-header .mypage-info .crumb-list .content .box.info-mail .image, .mypage-info .mypage-title .content .box.info-mail .image, .mypage-info .mypage-navigator .content .box.info-mail .image, .mypage-info .main-container .content .box.info-mail .image {
  position: relative;
}

/* line 546, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .content .box.info-mail .image .badge-already, .mypage-info .worry .worry-post-section .worry-post .content .box.info-mail .image .badge-already, .worry .worry-post-section .mypage-info .worry-post .content .box.info-mail .image .badge-already, .mypage-info .worry .worry-reply-section .worry-post .content .box.info-mail .image .badge-already, .worry .worry-reply-section .mypage-info .worry-post .content .box.info-mail .image .badge-already, .mypage-info .secondary-header .crumb-list .content .box.info-mail .image .badge-already, .secondary-header .mypage-info .crumb-list .content .box.info-mail .image .badge-already, .mypage-info .mypage-title .content .box.info-mail .image .badge-already, .mypage-info .mypage-navigator .content .box.info-mail .image .badge-already, .mypage-info .main-container .content .box.info-mail .image .badge-already {
  position: absolute;
  background: #ED6D00;
  top: -5px;
  right: 0px;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 22px;
  color: #fff;
}

@media (max-width: 767.98px) {
  /* line 546, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .content .box.info-mail .image .badge-already, .mypage-info .worry .worry-post-section .worry-post .content .box.info-mail .image .badge-already, .worry .worry-post-section .mypage-info .worry-post .content .box.info-mail .image .badge-already, .mypage-info .worry .worry-reply-section .worry-post .content .box.info-mail .image .badge-already, .worry .worry-reply-section .mypage-info .worry-post .content .box.info-mail .image .badge-already, .mypage-info .secondary-header .crumb-list .content .box.info-mail .image .badge-already, .secondary-header .mypage-info .crumb-list .content .box.info-mail .image .badge-already, .mypage-info .mypage-title .content .box.info-mail .image .badge-already, .mypage-info .mypage-navigator .content .box.info-mail .image .badge-already, .mypage-info .main-container .content .box.info-mail .image .badge-already {
    top: -10px;
    right: -4px;
  }
}

/* line 561, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external-title, .mypage-info .worry .worry-post-section .worry-post .external-title, .worry .worry-post-section .mypage-info .worry-post .external-title, .mypage-info .worry .worry-reply-section .worry-post .external-title, .worry .worry-reply-section .mypage-info .worry-post .external-title, .mypage-info .secondary-header .crumb-list .external-title, .secondary-header .mypage-info .crumb-list .external-title, .mypage-info .mypage-title .external-title, .mypage-info .mypage-navigator .external-title, .mypage-info .main-container .external-title {
  font-size: 20px;
  margin-bottom: 10px;
  border-bottom: solid 1px #DDDDDD;
  padding-bottom: 10px;
  color: #696969;
  position: relative;
  margin-top: 60px;
}

@media (max-width: 767.98px) {
  /* line 561, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .external-title, .mypage-info .worry .worry-post-section .worry-post .external-title, .worry .worry-post-section .mypage-info .worry-post .external-title, .mypage-info .worry .worry-reply-section .worry-post .external-title, .worry .worry-reply-section .mypage-info .worry-post .external-title, .mypage-info .secondary-header .crumb-list .external-title, .secondary-header .mypage-info .crumb-list .external-title, .mypage-info .mypage-title .external-title, .mypage-info .mypage-navigator .external-title, .mypage-info .main-container .external-title {
    font-size: 16px;
    margin: 60px 15px 20px 15px;
    padding-bottom: 5px;
  }
}

/* line 574, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external, .mypage-info .worry .worry-post-section .worry-post .external, .worry .worry-post-section .mypage-info .worry-post .external, .mypage-info .worry .worry-reply-section .worry-post .external, .worry .worry-reply-section .mypage-info .worry-post .external, .mypage-info .secondary-header .crumb-list .external, .secondary-header .mypage-info .crumb-list .external, .mypage-info .mypage-title .external, .mypage-info .mypage-navigator .external, .mypage-info .main-container .external {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 620px;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  /* line 574, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .external, .mypage-info .worry .worry-post-section .worry-post .external, .worry .worry-post-section .mypage-info .worry-post .external, .mypage-info .worry .worry-reply-section .worry-post .external, .worry .worry-reply-section .mypage-info .worry-post .external, .mypage-info .secondary-header .crumb-list .external, .secondary-header .mypage-info .crumb-list .external, .mypage-info .mypage-title .external, .mypage-info .mypage-navigator .external, .mypage-info .main-container .external {
    flex-direction: column;
    align-items: center;
  }
}

/* line 584, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external .content, .mypage-info .worry .worry-post-section .worry-post .external .content, .worry .worry-post-section .mypage-info .worry-post .external .content, .mypage-info .worry .worry-reply-section .worry-post .external .content, .worry .worry-reply-section .mypage-info .worry-post .external .content, .mypage-info .secondary-header .crumb-list .external .content, .secondary-header .mypage-info .crumb-list .external .content, .mypage-info .mypage-title .external .content, .mypage-info .mypage-navigator .external .content, .mypage-info .main-container .external .content {
  max-width: 300px;
  margin: 20px 0 0;
  height: 100%;
  transition: all 0.2s ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 584, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .external .content, .mypage-info .worry .worry-post-section .worry-post .external .content, .worry .worry-post-section .mypage-info .worry-post .external .content, .mypage-info .worry .worry-reply-section .worry-post .external .content, .worry .worry-reply-section .mypage-info .worry-post .external .content, .mypage-info .secondary-header .crumb-list .external .content, .secondary-header .mypage-info .crumb-list .external .content, .mypage-info .mypage-title .external .content, .mypage-info .mypage-navigator .external .content, .mypage-info .main-container .external .content {
    margin: 10px 0;
  }
}

/* line 591, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external .content:hover, .mypage-info .worry .worry-post-section .worry-post .external .content:hover, .worry .worry-post-section .mypage-info .worry-post .external .content:hover, .mypage-info .worry .worry-reply-section .worry-post .external .content:hover, .worry .worry-reply-section .mypage-info .worry-post .external .content:hover, .mypage-info .secondary-header .crumb-list .external .content:hover, .secondary-header .mypage-info .crumb-list .external .content:hover, .mypage-info .mypage-title .external .content:hover, .mypage-info .mypage-navigator .external .content:hover, .mypage-info .main-container .external .content:hover {
  opacity: 0.5;
}

/* line 593, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external .content .img-external, .mypage-info .worry .worry-post-section .worry-post .external .content .img-external, .worry .worry-post-section .mypage-info .worry-post .external .content .img-external, .mypage-info .worry .worry-reply-section .worry-post .external .content .img-external, .worry .worry-reply-section .mypage-info .worry-post .external .content .img-external, .mypage-info .secondary-header .crumb-list .external .content .img-external, .secondary-header .mypage-info .crumb-list .external .content .img-external, .mypage-info .mypage-title .external .content .img-external, .mypage-info .mypage-navigator .external .content .img-external, .mypage-info .main-container .external .content .img-external {
  width: 100%;
}

/* line 595, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external .content.seikyo, .mypage-info .worry .worry-post-section .worry-post .external .content.seikyo, .worry .worry-post-section .mypage-info .worry-post .external .content.seikyo, .mypage-info .worry .worry-reply-section .worry-post .external .content.seikyo, .worry .worry-reply-section .mypage-info .worry-post .external .content.seikyo, .mypage-info .secondary-header .crumb-list .external .content.seikyo, .secondary-header .mypage-info .crumb-list .external .content.seikyo, .mypage-info .mypage-title .external .content.seikyo, .mypage-info .mypage-navigator .external .content.seikyo, .mypage-info .main-container .external .content.seikyo {
  background-image: url(/assets/mypage/common/banner-seikyo-c50f2ba59566ea63fc485209eb67ceb93d2cea36232bfc7a65e8833f9ee9feb6.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 96.48px;
  position: relative;
}

/* line 601, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-info .container .external .content.seikyo p, .mypage-info .worry .worry-post-section .worry-post .external .content.seikyo p, .worry .worry-post-section .mypage-info .worry-post .external .content.seikyo p, .mypage-info .worry .worry-reply-section .worry-post .external .content.seikyo p, .worry .worry-reply-section .mypage-info .worry-post .external .content.seikyo p, .mypage-info .secondary-header .crumb-list .external .content.seikyo p, .secondary-header .mypage-info .crumb-list .external .content.seikyo p, .mypage-info .mypage-title .external .content.seikyo p, .mypage-info .mypage-navigator .external .content.seikyo p, .mypage-info .main-container .external .content.seikyo p {
  position: absolute;
  top: 18px;
  left: 66px;
  font-size: 10px;
  font-weight: bold;
  color: #424242;
}

/* line 609, app/assets/stylesheets/mypage/styles/_home.sass */
.passed-container {
  padding: 0 10px;
}

/* line 611, app/assets/stylesheets/mypage/styles/_home.sass */
.passed {
  background-color: #FBF1CD;
  height: 377px;
  position: relative;
  margin-top: 150px;
  margin-bottom: 60px;
  border: solid 1px;
}

@media (max-width: 767.98px) {
  /* line 611, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed {
    height: 551px;
    max-width: 360px;
    margin: 120px auto 0;
  }
}

/* line 622, app/assets/stylesheets/mypage/styles/_home.sass */
.passed::before {
  content: "";
  position: relative;
  background-color: #DDDDDD;
  width: 100%;
  height: 1px;
  top: -120px;
  display: flex;
}

/* line 631, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
  display: flex;
  justify-content: center;
  width: 100%;
}

/* line 640, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title .body {
  background-image: url(/assets/mypage/common/line-title-a8139d3bb5ceda4a9dcd239c093c593542d0aee2b927fa61f668cad1ec9fcc98.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 715px;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 767.98px) {
  /* line 640, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title .body {
    background-image: url(/assets/mypage/common/line-title-sm-75c6cc4276212e52d62b0bd98eebfa60620d78b3c18b195691348f874ebef508.svg);
    max-width: 300px;
    height: 74px;
    flex-direction: column;
    justify-content: center;
    background-size: contain;
  }
}

/* line 656, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title h3, .passed .title .h3 {
  color: white;
  margin: 0;
  font-size: 27px;
  margin-left: 10px;
}

@media (max-width: 767.98px) {
  /* line 656, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title h3, .passed .title .h3 {
    font-size: 22px;
    margin-left: 0;
  }
}

/* line 664, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title .sub-title {
  display: block;
  position: relative;
  z-index: 5;
}

/* line 668, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title .sub-title::before {
  background-image: url(/assets/mypage/common/icon_subtitle-left-63d3aeddf609c67b14a2426e522c7b4daa5b7da844ea059fcaddb3a37d3845b4.svg);
  background-repeat: no-repeat;
  content: "";
  position: relative;
  left: 6px;
  top: 30px;
  width: 32px;
  height: 26px;
  display: flex;
}

@media (max-width: 767.98px) {
  /* line 668, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title .sub-title::before {
    top: 0;
    left: 36px;
    scale: .7;
  }
}

/* line 682, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title .sub-title::after {
  background-image: url(/assets/mypage/common/icon_subtitle-right-3136a469b469cc353f5bac5e1bd6a82b8baa0c9e2453b2b632fb1970518a6c38.svg);
  background-repeat: no-repeat;
  content: "";
  position: relative;
  left: 218px;
  top: -30px;
  width: 32px;
  height: 26px;
  display: flex;
}

@media (max-width: 767.98px) {
  /* line 682, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title .sub-title::after {
    top: 0;
    left: -36px;
    scale: .7;
  }
}

@media (max-width: 767.98px) {
  /* line 664, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title .sub-title {
    margin: 1px 0 3px;
    display: flex;
  }
}

/* line 700, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .title .sub-title p {
  margin: 0;
  background-color: white;
  padding: 0 20px;
  border-radius: 40px;
  font-size: 22px;
  font-weight: 700;
  white-space: nowrap;
  text-align: center;
  width: 260px;
  padding-bottom: 1px;
}

@media (max-width: 767.98px) {
  /* line 700, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .title .sub-title p {
    font-size: 16px;
    width: 195px;
    height: 25px;
    padding-top: 0;
  }
}

/* line 717, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .content .text {
  background-image: url(/assets/mypage/common/line_goukaku-d1ba72a6584f64c0e39ed5c6c2a430bb85a3ceaa7349b5924263af7e0aeb52c5.svg);
  max-width: 775px;
  width: 100%;
  height: 43px;
  position: absolute;
  top: 45px;
  z-index: 2;
  font-size: 20px;
  font-weight: 500;
  position: absolute;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 767.98px) {
  /* line 717, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .content .text {
    font-size: 16px;
  }
}

/* line 734, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .corner {
  position: absolute;
}

/* line 736, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .corner.top-left {
  top: -4px;
  left: -6px;
}

/* line 739, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .corner.top-right {
  top: -4px;
  right: -6px;
}

/* line 742, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .corner.bottom-left {
  bottom: -5px;
  left: -6px;
}

/* line 745, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .corner.bottom-right {
  bottom: -5px;
  right: -6px;
}

/* line 748, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: -100px;
}

@media (max-width: 767.98px) {
  /* line 748, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode {
    flex-direction: column;
  }
}

/* line 756, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .button {
  cursor: pointer;
  transition: transform 0.2s ease;
  position: relative;
}

/* line 760, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .button:hover {
  transform: scale(0.9);
}

/* line 762, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .daruma {
  position: relative;
  margin-right: 20px;
  animation: wobble 1.5s infinite ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 762, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode .daruma {
    margin-right: 0;
    display: flex;
    justify-content: center;
    position: relative;
    padding-top: 15px;
  }
}

/* line 772, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .daruma::after {
  content: '';
  display: inline-block;
  width: 111px;
  height: 114px;
  background-image: url(/assets/mypage/common/icon_fude2-cd70ae68cc262a973cec00dd29375a81d24f972f3d9d58fbbf244a06dc9659c1.svg);
  position: absolute;
  top: -15px;
  right: 170px;
  animation: slowly 2s infinite ease-out;
}

@media (max-width: 767.98px) {
  /* line 772, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode .daruma::after {
    top: 10px;
    right: 150px;
  }
}

/* line 787, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .daruma .daruma {
  width: 100%;
  max-width: 212px;
}

@media (max-width: 767.98px) {
  /* line 790, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode .daruma .brush {
    top: 0;
    left: 216px;
  }
}

@keyframes wobble {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-1deg);
  }
  50% {
    transform: rotate(1deg);
  }
  75% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@keyframes slowly {
  0%, 100% {
    transform: translateX(0) translateY(0) rotate(0deg) scale(1);
  }
  20% {
    transform: translateX(-20px) translateY(4px) rotate(-5deg) scale(0.9);
  }
}

/* line 811, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .button {
  position: relative;
  margin-left: 20px;
}

@media (max-width: 767.98px) {
  /* line 811, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode .button {
    margin-left: 0;
    display: flex;
    justify-content: center;
    padding: 0 10px;
  }
}

/* line 819, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .goukaku-mode .button::after {
  content: '';
  display: inline-block;
  width: 111px;
  height: 114px;
  background-image: url(/assets/mypage/common/icon_click-hand-0fc97f76841367b1676352b90fb90a1ceea511f7ed7087d36bb374d3f3774fea.svg);
  position: absolute;
  bottom: -50px;
  left: -70px;
  animation: poke 2s infinite ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 819, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .goukaku-mode .button::after {
    bottom: -65px;
    left: -45px;
  }
}

@keyframes poke {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }
  7% {
    transform: translateY(-8px) rotate(5deg);
  }
  14% {
    transform: translateY(0px) rotate(-2deg);
  }
  21% {
    transform: translateY(-8px) rotate(5deg);
  }
  28% {
    transform: translateY(0px) rotate(0deg);
  }
}

/* line 843, app/assets/stylesheets/mypage/styles/_home.sass */
.passed .meire {
  width: 330px;
}

@media (max-width: 767.98px) {
  /* line 843, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .meire {
    position: unset;
    max-width: 310px;
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 850, app/assets/stylesheets/mypage/styles/_home.sass */
  .passed .hand {
    max-width: 92px;
    width: 100%;
    left: 0;
    bottom: -51px;
  }
}

/* line 859, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container, .setting .worry .worry-post-section .worry-post, .worry .worry-post-section .setting .worry-post, .setting .worry .worry-reply-section .worry-post, .worry .worry-reply-section .setting .worry-post, .setting .secondary-header .crumb-list, .secondary-header .setting .crumb-list, .setting .mypage-title, .setting .mypage-navigator, .setting .main-container {
  max-width: 800px;
  padding: 30px 0 0 0;
}

/* line 862, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .card-title, .setting .worry .worry-post-section .worry-post .card-title, .worry .worry-post-section .setting .worry-post .card-title, .setting .worry .worry-reply-section .worry-post .card-title, .worry .worry-reply-section .setting .worry-post .card-title, .setting .secondary-header .crumb-list .card-title, .secondary-header .setting .crumb-list .card-title, .setting .mypage-title .card-title, .setting .mypage-navigator .card-title, .setting .main-container .card-title {
  font-size: 20px;
  margin-bottom: 10px;
  border-bottom: solid 1px #DDDDDD;
  padding-bottom: 10px;
  color: #696969;
  padding-left: 0;
  font-weight: 500;
}

@media (max-width: 767.98px) {
  /* line 862, app/assets/stylesheets/mypage/styles/_home.sass */
  .setting .container .card-title, .setting .worry .worry-post-section .worry-post .card-title, .worry .worry-post-section .setting .worry-post .card-title, .setting .worry .worry-reply-section .worry-post .card-title, .worry .worry-reply-section .setting .worry-post .card-title, .setting .secondary-header .crumb-list .card-title, .secondary-header .setting .crumb-list .card-title, .setting .mypage-title .card-title, .setting .mypage-navigator .card-title, .setting .main-container .card-title {
    font-size: 16px;
    margin: 40px 15px 20px 15px;
    padding-bottom: 5px;
  }
}

/* line 874, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .no-padding-section, .setting .worry .worry-post-section .worry-post .no-padding-section, .worry .worry-post-section .setting .worry-post .no-padding-section, .setting .worry .worry-reply-section .worry-post .no-padding-section, .worry .worry-reply-section .setting .worry-post .no-padding-section, .setting .secondary-header .crumb-list .no-padding-section, .secondary-header .setting .crumb-list .no-padding-section, .setting .mypage-title .no-padding-section, .setting .mypage-navigator .no-padding-section, .setting .main-container .no-padding-section {
  border-radius: 20px;
}

/* line 876, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .no-padding-section .list-group.menu, .setting .worry .worry-post-section .worry-post .no-padding-section .list-group.menu, .worry .worry-post-section .setting .worry-post .no-padding-section .list-group.menu, .setting .worry .worry-reply-section .worry-post .no-padding-section .list-group.menu, .worry .worry-reply-section .setting .worry-post .no-padding-section .list-group.menu, .setting .secondary-header .crumb-list .no-padding-section .list-group.menu, .secondary-header .setting .crumb-list .no-padding-section .list-group.menu, .setting .mypage-title .no-padding-section .list-group.menu, .setting .mypage-navigator .no-padding-section .list-group.menu, .setting .main-container .no-padding-section .list-group.menu {
  border-radius: 20px;
  background-color: white;
}

/* line 879, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .no-padding-section .list-group.menu .list-group-item, .setting .worry .worry-post-section .worry-post .no-padding-section .list-group.menu .list-group-item, .worry .worry-post-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item, .setting .worry .worry-reply-section .worry-post .no-padding-section .list-group.menu .list-group-item, .worry .worry-reply-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item, .setting .secondary-header .crumb-list .no-padding-section .list-group.menu .list-group-item, .secondary-header .setting .crumb-list .no-padding-section .list-group.menu .list-group-item, .setting .mypage-title .no-padding-section .list-group.menu .list-group-item, .setting .mypage-navigator .no-padding-section .list-group.menu .list-group-item, .setting .main-container .no-padding-section .list-group.menu .list-group-item {
  border: none;
  box-shadow: 0px 2px 6px 0px #0000001A;
  margin-bottom: 1px;
  transition: all 0.2s ease-in-out;
}

/* line 884, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .no-padding-section .list-group.menu .list-group-item::after, .setting .worry .worry-post-section .worry-post .no-padding-section .list-group.menu .list-group-item::after, .worry .worry-post-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item::after, .setting .worry .worry-reply-section .worry-post .no-padding-section .list-group.menu .list-group-item::after, .worry .worry-reply-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item::after, .setting .secondary-header .crumb-list .no-padding-section .list-group.menu .list-group-item::after, .secondary-header .setting .crumb-list .no-padding-section .list-group.menu .list-group-item::after, .setting .mypage-title .no-padding-section .list-group.menu .list-group-item::after, .setting .mypage-navigator .no-padding-section .list-group.menu .list-group-item::after, .setting .main-container .no-padding-section .list-group.menu .list-group-item::after {
  background-image: url(/assets/mypage/common/icon_right-outline-f2a8d6b1978d6d56d49e6cb24f5efaa97d893af7ee38ad68e0daf00d9da11949.svg);
  width: 12px;
}

/* line 887, app/assets/stylesheets/mypage/styles/_home.sass */
.setting .container .no-padding-section .list-group.menu .list-group-item:hover, .setting .worry .worry-post-section .worry-post .no-padding-section .list-group.menu .list-group-item:hover, .worry .worry-post-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item:hover, .setting .worry .worry-reply-section .worry-post .no-padding-section .list-group.menu .list-group-item:hover, .worry .worry-reply-section .setting .worry-post .no-padding-section .list-group.menu .list-group-item:hover, .setting .secondary-header .crumb-list .no-padding-section .list-group.menu .list-group-item:hover, .secondary-header .setting .crumb-list .no-padding-section .list-group.menu .list-group-item:hover, .setting .mypage-title .no-padding-section .list-group.menu .list-group-item:hover, .setting .mypage-navigator .no-padding-section .list-group.menu .list-group-item:hover, .setting .main-container .no-padding-section .list-group.menu .list-group-item:hover {
  background-color: unset;
  opacity: 0.5;
}

/* line 891, app/assets/stylesheets/mypage/styles/_home.sass */
.logout-button {
  color: black;
  background-color: white;
  border: solid 2px #06867C;
  border-radius: 10px;
  padding: 7px;
  width: 250px;
  margin-bottom: 50px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  transition: all 0.2s ease-in-out;
}

/* line 901, app/assets/stylesheets/mypage/styles/_home.sass */
.logout-button:hover {
  background-color: white;
  color: black;
  opacity: 0.5;
  border-color: #06867C;
}

/* line 907, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav {
  display: none;
  max-width: 350px;
  width: 100%;
  height: 65px;
  border-radius: 15px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  margin: auto;
  z-index: 100;
}

/* line 916, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav.sticky {
  position: sticky;
  bottom: 20px;
  left: 0;
  right: 0;
}

@media (max-width: 767.98px) {
  /* line 907, app/assets/stylesheets/mypage/styles/_home.sass */
  .goukaku-nav {
    display: flex;
  }
}

/* line 925, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav .content {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FBF1CD;
  width: 80%;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

/* line 933, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav .content .text {
  color: #AD4F29;
}

/* line 935, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav .content .text h3, .goukaku-nav .content .text .h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}

/* line 939, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav .content .text h2, .goukaku-nav .content .text .h2 {
  font-size: 20px;
  font-weight: 500;
  margin: 0;
  padding-top: 3px;
}

/* line 944, app/assets/stylesheets/mypage/styles/_home.sass */
.goukaku-nav .toggle {
  background-color: #C7512C;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  width: 20%;
}

/* line 953, app/assets/stylesheets/mypage/styles/_home.sass */
.mypage-informations {
  background-color: #D3F4F3;
}

@media screen and (max-width: 400px) {
  /* line 961, app/assets/stylesheets/mypage/styles/_home.sass */
  .information .todays .information-list-group .list-group-items .card-body {
    width: 320px;
  }
  /* line 965, app/assets/stylesheets/mypage/styles/_home.sass */
  .information-container .your-history .title {
    text-align: start;
  }
  /* line 969, app/assets/stylesheets/mypage/styles/_home.sass */
  .mypage-info .container .external-title, .mypage-info .worry .worry-post-section .worry-post .external-title, .worry .worry-post-section .mypage-info .worry-post .external-title, .mypage-info .worry .worry-reply-section .worry-post .external-title, .worry .worry-reply-section .mypage-info .worry-post .external-title, .mypage-info .secondary-header .crumb-list .external-title, .secondary-header .mypage-info .crumb-list .external-title, .mypage-info .mypage-title .external-title, .mypage-info .mypage-navigator .external-title, .mypage-info .main-container .external-title {
    text-align: start;
  }
}

/* line 1, app/assets/stylesheets/mypage/styles/_information.sass */
.information-main {
  display: flex;
  height: 100%;
  flex-direction: column;
}

/* line 1, app/assets/stylesheets/mypage/styles/_navigator.sass */
.mypage-navigator {
  background-color: #D3E1F6;
  padding: 14px 24px;
  color: #3C5273;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 7, app/assets/stylesheets/mypage/styles/_navigator.sass */
.mypage-navigator .user-name {
  font-size: 18px;
}

/* line 10, app/assets/stylesheets/mypage/styles/_navigator.sass */
.mypage-title {
  padding: 14px 0px;
  background: #fff;
}

/* line 14, app/assets/stylesheets/mypage/styles/_navigator.sass */
.mypage-title h1, .mypage-title .h1 {
  font-size: 16px;
  margin-bottom: 0;
}

/* line 21, app/assets/stylesheets/mypage/styles/_navigator.sass */
.modal-dialog.header .modal-content .modal-header {
  padding: 10px 0;
  border: none;
}

/* line 24, app/assets/stylesheets/mypage/styles/_navigator.sass */
.modal-dialog.header .modal-content .modal-body {
  padding: 0;
  padding-top: 60px;
}

/* line 3, app/assets/stylesheets/mypage/styles/_parts.sass */
.parts h2.title:first-child, .parts .title.h2:first-child, .parts h3.title:first-child, .parts .title.h3:first-child, .parts h4.title:first-child, .parts .title.h4:first-child {
  margin-top: 0;
}

/* line 5, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-title {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 8, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-title.title-lg {
  font-size: 25px;
  font-weight: bold;
}

/* line 11, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-title.title-md {
  font-size: 20px;
  font-weight: bold;
  text-align: start;
  margin-top: 30px !important;
}

/* line 16, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-title.title-sm {
  font-size: 16px;
  font-weight: bold;
}

/* line 19, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-youtube {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 22, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-image-text {
  margin-top: 10px;
  margin-bottom: 20px;
  overflow-wrap: anywhere;
}

/* line 26, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-image-text .part-image-text-image {
  max-width: 300px;
}

@media (max-width: 767.98px) {
  /* line 26, app/assets/stylesheets/mypage/styles/_parts.sass */
  .part-image-text .part-image-text-image {
    max-width: 100%;
    margin-bottom: 10px;
  }
}

/* line 31, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-image {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
}

/* line 35, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-text {
  margin-top: 10px;
  margin-bottom: 20px;
  overflow-wrap: anywhere;
}

/* line 41, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-calendar h3.title, .part-calendar .title.h3 {
  margin-top: 10px !important;
  margin-bottom: 10px;
}

/* line 44, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-calendar h4.title, .part-calendar .title.h4 {
  width: 100%;
  margin-bottom: 10px;
}

/* line 48, app/assets/stylesheets/mypage/styles/_parts.sass */
.part-event-flow {
  margin-bottom: 20px;
}

/* line 3, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.container .body, .worry .worry-post-section .quiz.worry-post .body, .worry .worry-reply-section .quiz.worry-post .body, .secondary-header .quiz.crumb-list .body, .quiz.main-container .body, .quiz.mypage-navigator .body, .quiz.mypage-title .body {
  display: flex;
  margin-top: 10px;
}

/* line 7, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.container .img-uni, .worry .worry-post-section .quiz.worry-post .img-uni, .worry .worry-reply-section .quiz.worry-post .img-uni, .secondary-header .quiz.crumb-list .img-uni, .quiz.main-container .img-uni, .quiz.mypage-navigator .img-uni, .quiz.mypage-title .img-uni {
  width: 92px;
  margin-right: 10px;
}

/* line 10, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.container .name, .worry .worry-post-section .quiz.worry-post .name, .worry .worry-reply-section .quiz.worry-post .name, .secondary-header .quiz.crumb-list .name, .quiz.main-container .name, .quiz.mypage-navigator .name, .quiz.mypage-title .name {
  font-size: 12px;
}

/* line 12, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.container .text, .worry .worry-post-section .quiz.worry-post .text, .worry .worry-reply-section .quiz.worry-post .text, .secondary-header .quiz.crumb-list .text, .quiz.main-container .text, .quiz.mypage-navigator .text, .quiz.mypage-title .text {
  background-color: white;
  border-radius: 7px;
  padding: 10px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  display: inline-block;
}

/* line 20, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .container-fluid, .quiz.secondary-content .container-sm, .quiz.secondary-content .container-md, .quiz.secondary-content .container-lg, .quiz.secondary-content .container-xl, .quiz.secondary-content .container-xxl {
  margin-top: 50px;
  background-color: transparent;
}

/* line 23, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .index {
  margin: 0 auto;
  width: 310px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 2px #F56C53;
  background-color: white;
  border-radius: 3px;
}

/* line 33, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content p {
  font-size: 14px;
}

/* line 36, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .worry-post-section {
  background: white !important;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 39, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .answer-content {
  background-color: white;
  box-shadow: 0px 2px 6px 0px #0000001A;
  padding: 20px;
  margin-top: 30px;
}

@media (min-width: 768px) {
  /* line 39, app/assets/stylesheets/mypage/styles/_quiz.sass */
  .quiz.secondary-content .answer-content {
    border-radius: 20px;
  }
}

/* line 46, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .answer-content .answer {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

/* line 52, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .answer-content .btn {
  font-size: 16px;
  font-weight: 500;
  background-color: white;
  color: black;
  border-color: transparent;
  border-radius: 10px;
  width: 100%;
  padding: 15px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  margin-bottom: 20px;
}

/* line 63, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content {
  position: relative;
}

/* line 65, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content .true-correct {
  width: 100px;
  height: 100px;
}

/* line 68, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content .false-correct {
  width: 100px;
  height: 100px;
}

/* line 71, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content.min {
  display: flex;
  align-items: center;
  padding: 20px 0;
}

/* line 75, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content.min::before {
  content: "";
  position: absolute;
  border-bottom: dashed 2px #D5D5D5;
  bottom: 0;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
}

/* line 83, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content.min .true-correct {
  width: 20px;
  height: 20px;
}

/* line 86, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .content.min .false-correct {
  width: 20px;
  height: 20px;
}

/* line 89, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz.secondary-content .parts {
  padding-top: 15px;
}

/* line 93, app/assets/stylesheets/mypage/styles/_quiz.sass */
.my-section-worry .list-group-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  height: 60px;
  border-radius: 10px;
  margin-bottom: 10px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
}

/* line 103, app/assets/stylesheets/mypage/styles/_quiz.sass */
.my-section-worry .list-group-item:last-child {
  margin-bottom: 0;
}

/* line 105, app/assets/stylesheets/mypage/styles/_quiz.sass */
.my-section-worry .list-group-item::after {
  content: '';
  display: block;
  position: absolute;
  top: 10%;
  right: 0;
  width: 40px;
  height: 80%;
  border-left: 2px dashed #ccc;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2215%22%20viewBox%3D%220%200%209%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.868164%2013.957L7.30664%207.51855L0.868164%201.08008%22%20stroke%3D%22%23F56C53%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 119, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .content {
  background-color: white;
  border-radius: 20px;
  padding: 15px 20px 30px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
}

/* line 124, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .badge {
  padding: 4px 9px;
  border-radius: 40px;
  font-weight: 500;
}

/* line 128, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .badge.still {
  background-color: #FB8D79;
}

/* line 130, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .badge.done {
  background-color: #9DE1DF;
  color: black;
}

/* line 133, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .text {
  text-align: start;
}

/* line 135, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .text .worry-question {
  font-size: 16px;
  font-weight: 700;
}

/* line 138, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .radio-group {
  display: flex;
  justify-content: center;
}

/* line 141, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .select {
  background-color: #ECECEC;
  width: 60px;
  height: 60px;
  border-radius: 2px;
  padding: 15px;
}

/* line 147, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .select.checked {
  background-color: #9DE1DF;
}

/* line 149, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .select .radio-input {
  display: none;
}

/* line 151, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .submit-answer {
  background-color: #F56C53;
  border-radius: 5px;
  color: white;
  width: 100%;
  max-width: 310px;
  margin: 0 auto;
  height: 48px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
  border: none;
}

/* line 165, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .submit-answer.disable {
  background-color: #D5D5D5;
  color: #696969;
}

/* line 168, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .submit-answer:hover {
  background-color: #F56C53;
  color: white;
}

/* line 172, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .done {
  display: flex;
  justify-content: space-between;
}

/* line 175, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .done .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}

/* line 180, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .done .worry-question {
  text-decoration: underline;
}

/* line 182, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .done .answer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
}

/* line 187, app/assets/stylesheets/mypage/styles/_quiz.sass */
.quiz-list .done .answer p {
  font-size: 12px;
  white-space: nowrap;
}

/* line 1, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header {
  background-color: #9DE1DF;
}

/* line 3, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header.information {
  background-color: #06867C;
  border-radius: 0;
}

/* line 6, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .secondary-title-section {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  /* line 6, app/assets/stylesheets/mypage/styles/_secondary.sass */
  .secondary-header .secondary-title-section {
    padding: 5px 0;
  }
}

/* line 16, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .secondary-title-section svg {
  margin-right: 10px;
}

/* line 18, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .secondary-title-section.catalog {
  background: linear-gradient(261.16deg, #51B7DC 0.74%, #88DFD1 97.58%);
}

/* line 20, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .secondary-title-section.event {
  background: linear-gradient(261.33deg, #F56C53 2.51%, #F59C53 96.16%);
}

/* line 24, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header.complete {
  height: 85px;
  align-items: flex-end;
  display: flex;
}

/* line 29, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container, .secondary-header .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-header .worry-post, .secondary-header .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-header .worry-post, .secondary-header .crumb-list, .secondary-header .main-container, .secondary-header .mypage-navigator, .secondary-header .mypage-title {
  padding: 0px 10px 30px;
}

/* line 31, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .btn, .secondary-header .worry .worry-post-section .worry-post .btn, .worry .worry-post-section .secondary-header .worry-post .btn, .secondary-header .worry .worry-reply-section .worry-post .btn, .worry .worry-reply-section .secondary-header .worry-post .btn, .secondary-header .crumb-list .btn, .secondary-header .main-container .btn, .secondary-header .mypage-navigator .btn, .secondary-header .mypage-title .btn {
  font-size: 18px;
}

/* line 33, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .btn:hover, .secondary-header .worry .worry-post-section .worry-post .btn:hover, .worry .worry-post-section .secondary-header .worry-post .btn:hover, .secondary-header .worry .worry-reply-section .worry-post .btn:hover, .worry .worry-reply-section .secondary-header .worry-post .btn:hover, .secondary-header .crumb-list .btn:hover, .secondary-header .main-container .btn:hover, .secondary-header .mypage-navigator .btn:hover, .secondary-header .mypage-title .btn:hover {
  opacity: 0.7;
}

/* line 35, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .btn .image, .secondary-header .worry .worry-post-section .worry-post .btn .image, .worry .worry-post-section .secondary-header .worry-post .btn .image, .secondary-header .worry .worry-reply-section .worry-post .btn .image, .worry .worry-reply-section .secondary-header .worry-post .btn .image, .secondary-header .crumb-list .btn .image, .secondary-header .main-container .btn .image, .secondary-header .mypage-navigator .btn .image, .secondary-header .mypage-title .btn .image {
  width: 37px;
  height: 37px;
  background-color: #06867C;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
}

/* line 44, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .page-title, .secondary-header .worry .worry-post-section .worry-post .page-title, .worry .worry-post-section .secondary-header .worry-post .page-title, .secondary-header .worry .worry-reply-section .worry-post .page-title, .worry .worry-reply-section .secondary-header .worry-post .page-title, .secondary-header .crumb-list .page-title, .secondary-header .main-container .page-title, .secondary-header .mypage-navigator .page-title, .secondary-header .mypage-title .page-title {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

/* line 48, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .page-title span, .secondary-header .worry .worry-post-section .worry-post .page-title span, .worry .worry-post-section .secondary-header .worry-post .page-title span, .secondary-header .worry .worry-reply-section .worry-post .page-title span, .worry .worry-reply-section .secondary-header .worry-post .page-title span, .secondary-header .crumb-list .page-title span, .secondary-header .main-container .page-title span, .secondary-header .mypage-navigator .page-title span, .secondary-header .mypage-title .page-title span {
  margin: 0 15px;
}

/* line 50, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .container .page-title p, .secondary-header .worry .worry-post-section .worry-post .page-title p, .worry .worry-post-section .secondary-header .worry-post .page-title p, .secondary-header .worry .worry-reply-section .worry-post .page-title p, .worry .worry-reply-section .secondary-header .worry-post .page-title p, .secondary-header .crumb-list .page-title p, .secondary-header .main-container .page-title p, .secondary-header .mypage-navigator .page-title p, .secondary-header .mypage-title .page-title p {
  margin: 0;
  color: #37393A;
  opacity: 0.4667;
}

/* line 54, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list {
  display: flex;
  align-items: center;
  overflow-x: auto;
  flex-wrap: wrap;
  padding: 10px 10px 20px;
}

@media (max-width: 767.98px) {
  /* line 54, app/assets/stylesheets/mypage/styles/_secondary.sass */
  .secondary-header .crumb-list {
    padding-bottom: 5px;
    flex-wrap: nowrap;
  }
}

/* line 65, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list p {
  color: #9D9D9D;
}

/* line 67, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list .crumb-list-item {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  flex-shrink: 0;
  margin-right: 10px;
}

/* line 73, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list .crumb-list-item::before {
  display: inline-block;
  width: 12px;
  height: 9px;
  content: '';
  margin-right: 10px;
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.71628%204.67912V4.72712L0.752281%209.34713L0.368281%208.61512L7.98828%204.71512V4.69112L0.368281%200.791125L0.752281%200.0591247L9.71628%204.67912Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}

/* line 82, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list .crumb-list-item:first-child::before {
  display: none;
}

/* line 84, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .crumb-list .crumb-list-item.active {
  color: black;
  text-decoration: underline;
}

/* line 88, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header .title {
  color: #06867C;
  font-size: 20px;
  margin: 0;
  font-weight: 500;
}

/* line 93, app/assets/stylesheets/mypage/styles/_secondary.sass */
.secondary-header.information {
  background-color: #D3F4F3;
}

@media (max-width: 767.98px) {
  /* line 93, app/assets/stylesheets/mypage/styles/_secondary.sass */
  .secondary-header.information {
    max-width: unset;
  }
}

/* line 99, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header {
  background-color: #FFE793;
}

/* line 101, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .secondary-title-section {
  font-size: 20px;
}

/* line 104, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .container .btn, main.goukaku .secondary-header .worry .worry-post-section .worry-post .btn, .worry .worry-post-section main.goukaku .secondary-header .worry-post .btn, main.goukaku .secondary-header .worry .worry-reply-section .worry-post .btn, .worry .worry-reply-section main.goukaku .secondary-header .worry-post .btn, main.goukaku .secondary-header .main-container .btn, main.goukaku .secondary-header .mypage-navigator .btn, main.goukaku .secondary-header .mypage-title .btn, main.goukaku .secondary-header .crumb-list .btn {
  box-shadow: 0px 4px 0px 0px #937E5B;
}

/* line 106, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .container .btn .image, main.goukaku .secondary-header .worry .worry-post-section .worry-post .btn .image, .worry .worry-post-section main.goukaku .secondary-header .worry-post .btn .image, main.goukaku .secondary-header .worry .worry-reply-section .worry-post .btn .image, .worry .worry-reply-section main.goukaku .secondary-header .worry-post .btn .image, main.goukaku .secondary-header .main-container .btn .image, main.goukaku .secondary-header .mypage-navigator .btn .image, main.goukaku .secondary-header .mypage-title .btn .image, main.goukaku .secondary-header .crumb-list .btn .image {
  background-color: #C7512C;
}

/* line 108, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .container .title, main.goukaku .secondary-header .worry .worry-post-section .worry-post .title, .worry .worry-post-section main.goukaku .secondary-header .worry-post .title, main.goukaku .secondary-header .worry .worry-reply-section .worry-post .title, .worry .worry-reply-section main.goukaku .secondary-header .worry-post .title, main.goukaku .secondary-header .main-container .title, main.goukaku .secondary-header .mypage-navigator .title, main.goukaku .secondary-header .mypage-title .title, main.goukaku .secondary-header .crumb-list .title {
  color: black;
}

/* line 111, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .secondary-title-section.event {
  background: #C7512C;
}

/* line 113, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .secondary-title-section.course {
  background: #508651;
}

/* line 115, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header .secondary-title-section.catalog {
  background: #507186;
}

/* line 117, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-header.information {
  background-color: #FFFAEE;
}

/* line 122, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-content.complete .step .col {
  background-color: #F0F0F0;
}

/* line 124, app/assets/stylesheets/mypage/styles/_secondary.sass */
main.goukaku .secondary-content.complete .now-address {
  background-color: white;
}

/* line 2, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group {
  border-radius: 20px;
  margin: 30px 0;
  box-shadow: 0 2px 6px 0 #0000001A;
}

/* line 6, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group-item {
  border: none;
  position: relative;
  padding: 20px;
}

/* line 10, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group-item:not(:nth-of-type(1)) {
  border-top: 1px solid #E4E4E4;
}

/* line 12, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group-item::after {
  content: "";
  position: absolute;
  background-image: url(/assets/mypage/common/setting-icon-287556ceec20b8d5a6ca8d467485bdc64fcbc1dc755dc4c4f90ef5c6afe75350.svg);
  height: 9px;
  width: 7px;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

/* line 22, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .btn-logout {
  border: solid 2px #06867C;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  width: 250px;
  box-shadow: 0 2px 6px 0 #0000001A;
  background-color: white;
  font-size: 14px;
}

/* line 34, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .title {
  border-bottom: solid 1px #DDDDDD;
}

/* line 36, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .title h4, .secondary-body .title .h4 {
  font-weight: bold;
  font-size: 16px;
  color: #696969;
}

/* line 40, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .body {
  margin: 10px 0 30px;
}

/* line 42, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .body .badge {
  background-color: #696969;
  font-weight: normal;
}

/* line 46, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .information-list {
  background-color: #06867C;
  padding: 20px;
  border-radius: 10px;
  display: block;
}

@media (max-width: 767.98px) {
  /* line 46, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
  .secondary-body .information-list {
    border-radius: 0;
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px 5px;
  }
}

/* line 58, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .information-list .card {
  margin: 0 10px 15px;
}

/* line 61, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group-items::before {
  content: unset;
}

/* line 63, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .list-group-items .card-body {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

@media (max-width: 767.98px) {
  /* line 63, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
  .secondary-body .list-group-items .card-body {
    width: unset;
  }
  /* line 70, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
  .secondary-body .list-group-items .card-body .day p {
    font-size: 12px;
  }
}

/* line 72, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .status {
  text-align: center;
}

/* line 74, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .status h3, .secondary-body .status .h3 {
  color: white;
  font-weight: bold;
  font-size: 16px;
}

/* line 78, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .status .alert-message {
  padding: 20px 200px;
}

@media (max-width: 767.98px) {
  /* line 78, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
  .secondary-body .status .alert-message {
    padding: 20px 80px;
  }
}

/* line 82, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .status .alert-message p {
  white-space: nowrap;
}

/* line 84, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .form {
  display: flex;
  flex-direction: column;
}

/* line 87, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .input-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 92, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .input-section .input {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}

/* line 96, app/assets/stylesheets/mypage/styles/_socondary_body.sass */
.secondary-body .delete-btn {
  background-color: #F56C53;
  box-shadow: 0 2px 6px 0 #0000001A;
  border-radius: 5px;
  padding: 10px;
  max-width: 350px;
  width: 100%;
  margin: 0 auto 50px;
}

/* line 1, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image {
  background: linear-gradient(to bottom left, #F4FCFF, #D9F5FF);
  position: absolute;
  z-index: 1;
  max-height: 600px;
  overflow: hidden;
  width: 100%;
}

/* line 8, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-moon {
  position: relative;
  top: -40px;
  left: 60%;
}

/* line 12, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-star1 {
  position: relative;
  top: -90px;
  left: 90px;
}

/* line 16, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-star2 {
  position: relative;
  top: -65px;
  left: 20px;
  width: 30px;
}

/* line 21, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-star3 {
  position: absolute;
  z-index: 3;
  width: 70px;
  top: 55%;
  left: 77%;
}

/* line 27, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-star4 {
  position: absolute;
  z-index: 3;
  width: 48px;
  top: 64%;
  left: 75%;
}

/* line 33, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-wave {
  width: 100%;
  position: relative;
  bottom: 50px;
  z-index: 2;
}

/* line 38, app/assets/stylesheets/mypage/styles/_top.sass */
.top-image .img-wave2 {
  display: none;
}

/* line 41, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container {
  position: relative;
  left: 26%;
  top: 80px;
  height: 680px;
  z-index: 10;
}

@media (max-width: 991.98px) {
  /* line 41, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container {
    left: 0;
    top: 60px;
  }
}

/* line 50, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item {
  display: inline-block;
}

@media (max-width: 991.98px) {
  /* line 50, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item {
    position: relative;
    left: 10%;
  }
}

/* line 55, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .title {
  background-color: #FFEA4A;
  padding: 7px 10px;
  display: inline-flex;
  font-size: 20px;
  border-radius: 3px;
  align-items: center;
}

/* line 62, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .title h3, .top-container .text-item .title .h3 {
  margin: 0;
  margin-right: 5px;
}

@media (max-width: 991.98px) {
  /* line 62, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item .title h3, .top-container .text-item .title .h3 {
    font-size: 16px;
  }
}

/* line 67, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .title span {
  background-color: white;
  padding: 0 5px;
  font-weight: 700;
}

@media (max-width: 991.98px) {
  /* line 67, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item .title span {
    font-size: 16px;
    border-radius: 40px;
  }
}

/* line 74, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .text {
  margin: 30px 0 15px 0;
  font-weight: 700;
  display: flex;
  align-items: baseline;
}

@media (max-width: 991.98px) {
  /* line 74, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item .text {
    margin: 0;
    margin-top: 5px;
  }
}

/* line 82, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .text h2, .top-container .text-item .text .h2 {
  font-size: 30px;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 991.98px) {
  /* line 82, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item .text h2, .top-container .text-item .text .h2 {
    font-size: 24px;
  }
}

/* line 88, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item .text span {
  font-size: 25px;
}

@media (max-width: 991.98px) {
  /* line 88, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item .text span {
    font-size: 20px;
  }
}

/* line 92, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .text-item h1, .top-container .text-item .h1 {
  font-size: 54px;
  font-weight: 700;
}

@media (max-width: 991.98px) {
  /* line 92, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .text-item h1, .top-container .text-item .h1 {
    font-size: 34px;
  }
}

/* line 97, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content {
  background-color: #EDFBFF;
  border: solid 2px #06867C;
  border-radius: 10px;
  padding: 20px 30px;
  max-width: 530px;
  margin-top: 55px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 991.98px) {
  /* line 97, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .content {
    background-color: unset;
    border: none;
    position: relative;
    top: 130px;
    width: 100%;
    margin: 0 auto;
  }
}

/* line 114, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .title {
  background-color: #06867C;
  border-radius: 5px;
  color: white;
  max-width: 350px;
  width: 100%;
  text-align: center;
  padding: 3px;
}

@media (max-width: 991.98px) {
  /* line 114, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .content .title {
    background-color: #EDFBFF;
    color: #06867C;
  }
}

/* line 125, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .title h4, .top-container .content .title .h4 {
  margin: 0;
}

/* line 127, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .list-group {
  flex-direction: unset;
  justify-content: center;
  margin-top: 20px;
}

/* line 131, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .list-group .list-group-items {
  max-width: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* line 137, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .list-group .list-group-items .img-fluid {
  width: 50px;
}

/* line 139, app/assets/stylesheets/mypage/styles/_top.sass */
.top-container .content .list-group .list-group-items p {
  margin: 10px 5px;
  font-weight: 700;
}

@media (max-width: 991.98px) {
  /* line 139, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-container .content .list-group .list-group-items p {
    font-size: 12px;
  }
}

/* line 145, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email {
  z-index: 10;
  position: relative;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  /* line 145, app/assets/stylesheets/mypage/styles/_top.sass */
  .send-email {
    padding: 0 20px;
  }
}

@media (max-width: 575.98px) {
  /* line 145, app/assets/stylesheets/mypage/styles/_top.sass */
  .send-email {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding-top: 50px;
    position: relative;
    top: -150px;
    background-color: #EFF1F4;
    box-shadow: 0px -5px 10px -3px rgba(90, 61, 61, 0.25);
  }
}

/* line 161, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .mypage-title {
  background-color: unset;
  margin-bottom: 20px;
  padding: 0;
}

/* line 165, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .mypage-title h1, .send-email .mypage-title .h1 {
  font-size: 20px;
  margin-bottom: 15px;
}

/* line 168, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container {
  border-radius: 20px;
  padding: 5px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  background-color: white;
  margin-bottom: 100px;
  max-width: 800px;
}

@media (max-width: 575.98px) {
  /* line 168, app/assets/stylesheets/mypage/styles/_top.sass */
  .send-email .main-container {
    margin-bottom: 0;
  }
}

/* line 177, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding {
  padding: 5px 5px 0 5px;
  margin-bottom: 0;
}

/* line 181, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-body .form-unit {
  margin: 0 !important;
}

/* line 183, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer {
  display: grid;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}

/* line 188, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer .btn {
  margin-bottom: 20px;
  height: 48px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  font-size: 16px;
}

/* line 193, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer .done {
  background-color: #F56C53;
  color: white;
  border: none;
  transition: all 0.2s ease-in-out;
}

/* line 198, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer .done:hover {
  opacity: 0.5;
}

/* line 200, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer .first {
  border-color: #F56C53;
  color: #F56C53;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}

/* line 207, app/assets/stylesheets/mypage/styles/_top.sass */
.send-email .main-container .card.with-padding .card-footer .first:hover {
  background-color: white;
  color: #F56C53;
  opacity: 0.5;
}

@media screen and (max-width: 1700px) {
  /* line 215, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star1 {
    left: 0;
  }
  /* line 217, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star2 {
    left: -70px;
  }
}

@media screen and (max-width: 1300px) {
  /* line 221, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-moon {
    width: 200px;
  }
  /* line 223, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star1 {
    left: -14%;
    top: -60px;
  }
  /* line 226, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star2 {
    left: -19.5%;
    top: -35px;
  }
  /* line 229, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star3 {
    width: 40px;
    top: 26%;
    left: 92%;
  }
  /* line 233, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star4 {
    width: 25px;
    top: 31%;
    left: 91%;
  }
  /* line 237, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-wave {
    bottom: 0;
  }
}

@media screen and (max-width: 900px) {
  /* line 241, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-moon {
    width: 140px;
    left: 72%;
  }
  /* line 244, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star1 {
    width: 24px;
    top: -45px;
    left: -115px;
  }
  /* line 248, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star2 {
    width: 16px;
    top: -30px;
    left: -150px;
  }
  /* line 252, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star3 {
    top: 26%;
    left: 90%;
  }
  /* line 255, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-star4 {
    top: 31%;
    left: 88%;
  }
  /* line 258, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-wave {
    bottom: -50px;
    width: 100%;
    -o-object-fit: fill;
       object-fit: fill;
  }
  /* line 262, app/assets/stylesheets/mypage/styles/_top.sass */
  .top-image .img-wave2 {
    display: block;
    position: relative;
    bottom: 170px;
  }
}

/* line 269, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start {
  max-width: unset;
  width: 100%;
  background-color: #9DE1DF;
}

/* line 273, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start .container, .new-start .worry .worry-post-section .worry-post, .worry .worry-post-section .new-start .worry-post, .new-start .worry .worry-reply-section .worry-post, .worry .worry-reply-section .new-start .worry-post, .new-start .main-container, .new-start .mypage-navigator, .new-start .mypage-title, .new-start .secondary-header .crumb-list, .secondary-header .new-start .crumb-list {
  max-width: 800px;
}

/* line 275, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start .container .title, .new-start .worry .worry-post-section .worry-post .title, .worry .worry-post-section .new-start .worry-post .title, .new-start .worry .worry-reply-section .worry-post .title, .worry .worry-reply-section .new-start .worry-post .title, .new-start .main-container .title, .new-start .mypage-navigator .title, .new-start .mypage-title .title, .new-start .secondary-header .crumb-list .title, .secondary-header .new-start .crumb-list .title {
  padding: 10px 0;
}

/* line 277, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start .container .title h1, .new-start .worry .worry-post-section .worry-post .title h1, .worry .worry-post-section .new-start .worry-post .title h1, .new-start .worry .worry-reply-section .worry-post .title h1, .worry .worry-reply-section .new-start .worry-post .title h1, .new-start .main-container .title h1, .new-start .mypage-navigator .title h1, .new-start .mypage-title .title h1, .new-start .secondary-header .crumb-list .title h1, .secondary-header .new-start .crumb-list .title h1, .new-start .container .title .h1, .new-start .worry .worry-post-section .worry-post .title .h1, .worry .worry-post-section .new-start .worry-post .title .h1, .new-start .worry .worry-reply-section .worry-post .title .h1, .worry .worry-reply-section .new-start .worry-post .title .h1, .new-start .main-container .title .h1, .new-start .mypage-navigator .title .h1, .new-start .mypage-title .title .h1, .new-start .secondary-header .crumb-list .title .h1, .secondary-header .new-start .crumb-list .title .h1 {
  color: #06867C;
  font-size: 20px;
  font-weight: 600;
}

/* line 281, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start .container .title p, .new-start .worry .worry-post-section .worry-post .title p, .worry .worry-post-section .new-start .worry-post .title p, .new-start .worry .worry-reply-section .worry-post .title p, .worry .worry-reply-section .new-start .worry-post .title p, .new-start .main-container .title p, .new-start .mypage-navigator .title p, .new-start .mypage-title .title p, .new-start .secondary-header .crumb-list .title p, .secondary-header .new-start .crumb-list .title p {
  font-size: 14px;
  font-weight: 500;
  margin: 0;
}

/* line 285, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form {
  background-color: #F5F7F7;
  padding: 50px 10px;
}

/* line 288, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .container.card-body, .new-start-form .worry .worry-post-section .card-body.worry-post, .worry .worry-post-section .new-start-form .card-body.worry-post, .new-start-form .worry .worry-reply-section .card-body.worry-post, .worry .worry-reply-section .new-start-form .card-body.worry-post, .new-start-form .card-body.main-container, .new-start-form .card-body.mypage-navigator, .new-start-form .card-body.mypage-title, .new-start-form .secondary-header .card-body.crumb-list, .secondary-header .new-start-form .card-body.crumb-list {
  background-color: white;
  border-radius: 20px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
}

/* line 292, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .input-section {
  justify-content: center;
}

/* line 294, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .input-section .input {
  display: flex !important;
  align-items: center;
  margin-bottom: 0 !important;
}

/* line 298, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .input-section label {
  display: flex;
  align-items: center;
}

/* line 301, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .input-section .btn-text {
  text-decoration: underline;
  color: #F56C53;
  padding: 0;
  margin: 0 5px 0 15px;
  transition: all 0.2s ease-in-out;
}

/* line 307, app/assets/stylesheets/mypage/styles/_top.sass */
.new-start-form .input-section .btn-text:hover {
  opacity: 0.5;
}

/* line 309, app/assets/stylesheets/mypage/styles/_top.sass */
.submit-section.first {
  margin-bottom: 0;
  padding: 0;
}

/* line 312, app/assets/stylesheets/mypage/styles/_top.sass */
.submit-section.first .btn {
  background-color: #F56C53;
  width: 320px;
  border: none;
  height: 48px;
  color: white;
  transition: all 0.2s ease-in-out;
}

/* line 319, app/assets/stylesheets/mypage/styles/_top.sass */
.submit-section.first .btn:hover {
  opacity: 0.5;
}

/* line 321, app/assets/stylesheets/mypage/styles/_top.sass */
.submit-section.first .back {
  transition: all 0.2s ease-in-out;
}

/* line 323, app/assets/stylesheets/mypage/styles/_top.sass */
.submit-section.first .back:hover {
  opacity: 0.5;
}

/* line 329, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .container, .secondary-content.complete .worry .worry-post-section .worry-post, .worry .worry-post-section .secondary-content.complete .worry-post, .secondary-content.complete .worry .worry-reply-section .worry-post, .worry .worry-reply-section .secondary-content.complete .worry-post, .secondary-content.complete .main-container, .secondary-content.complete .mypage-navigator, .secondary-content.complete .mypage-title, .secondary-content.complete .secondary-header .crumb-list, .secondary-header .secondary-content.complete .crumb-list {
  max-width: 810px;
}

/* line 331, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .cation {
  display: flex;
  align-items: center;
}

/* line 334, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .cation h3, .secondary-content.complete .cation .h3 {
  color: #F56C53;
  font-size: 18px;
}

/* line 337, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .text {
  margin: 10px 0 30px;
}

/* line 339, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .text p {
  margin: 0;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  /* line 342, app/assets/stylesheets/mypage/styles/_top.sass */
  .secondary-content.complete .step {
    flex-direction: column;
  }
}

/* line 345, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .step .col {
  border-radius: 10px;
  padding: 20px;
  background-color: white;
  display: flex;
  flex-direction: column;
}

@media (max-width: 767.98px) {
  /* line 345, app/assets/stylesheets/mypage/styles/_top.sass */
  .secondary-content.complete .step .col {
    max-width: 360px;
    width: 100%;
    margin: 0 auto;
  }
}

/* line 355, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .step .col.second {
  margin: 0 20px;
}

@media (max-width: 767.98px) {
  /* line 355, app/assets/stylesheets/mypage/styles/_top.sass */
  .secondary-content.complete .step .col.second {
    margin: 20px auto;
  }
}

/* line 359, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .step .col h1, .secondary-content.complete .step .col .h1 {
  text-align: center;
  color: #06867C;
  font-size: 20px;
  font-weight: 700;
}

/* line 364, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .step .col h2, .secondary-content.complete .step .col .h2 {
  font-size: 15px;
  font-weight: 500;
  flex: 1;
}

@media (max-width: 767.98px) {
  /* line 364, app/assets/stylesheets/mypage/styles/_top.sass */
  .secondary-content.complete .step .col h2, .secondary-content.complete .step .col .h2 {
    text-align: center;
  }
}

/* line 370, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .card {
  text-align: center;
  margin-top: 40px;
}

/* line 373, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .card h3, .secondary-content.complete .card .h3 {
  font-size: 18px;
}

/* line 376, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .card .card-body li {
  font-size: 16px;
  list-style: none;
  text-align: left;
}

/* line 380, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .card .card-footer {
  margin-bottom: 30px;
}

/* line 382, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .btn.again {
  border-color: #F56C53;
  background-color: white;
  color: #F56C53;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  max-width: 100%;
  margin: 0 auto;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  transition: all 0.2s ease-in-out;
}

/* line 394, app/assets/stylesheets/mypage/styles/_top.sass */
.secondary-content.complete .btn.again:hover {
  background-color: white;
  color: #F56C53;
  opacity: 0.5;
}

/* line 1, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header {
  background-color: #9DE1DF;
}

/* line 3, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container, .advice-header .worry .worry-post-section .worry-post, .worry .worry-post-section .advice-header .worry-post, .advice-header .worry .worry-reply-section .worry-post, .worry .worry-reply-section .advice-header .worry-post, .advice-header .main-container, .advice-header .mypage-navigator, .advice-header .mypage-title, .advice-header .secondary-header .crumb-list, .secondary-header .advice-header .crumb-list {
  padding: 20px;
}

/* line 5, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container .page-title, .advice-header .worry .worry-post-section .worry-post .page-title, .worry .worry-post-section .advice-header .worry-post .page-title, .advice-header .worry .worry-reply-section .worry-post .page-title, .worry .worry-reply-section .advice-header .worry-post .page-title, .advice-header .main-container .page-title, .advice-header .mypage-navigator .page-title, .advice-header .mypage-title .page-title, .advice-header .secondary-header .crumb-list .page-title, .secondary-header .advice-header .crumb-list .page-title {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

/* line 9, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container .page-title span, .advice-header .worry .worry-post-section .worry-post .page-title span, .worry .worry-post-section .advice-header .worry-post .page-title span, .advice-header .worry .worry-reply-section .worry-post .page-title span, .worry .worry-reply-section .advice-header .worry-post .page-title span, .advice-header .main-container .page-title span, .advice-header .mypage-navigator .page-title span, .advice-header .mypage-title .page-title span, .advice-header .secondary-header .crumb-list .page-title span, .secondary-header .advice-header .crumb-list .page-title span {
  margin: 0 15px;
}

/* line 11, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container .page-title .link, .advice-header .worry .worry-post-section .worry-post .page-title .link, .worry .worry-post-section .advice-header .worry-post .page-title .link, .advice-header .worry .worry-reply-section .worry-post .page-title .link, .worry .worry-reply-section .advice-header .worry-post .page-title .link, .advice-header .main-container .page-title .link, .advice-header .mypage-navigator .page-title .link, .advice-header .mypage-title .page-title .link, .advice-header .secondary-header .crumb-list .page-title .link, .secondary-header .advice-header .crumb-list .page-title .link {
  text-underline-offset: 2px;
  text-decoration: underline;
}

/* line 14, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container .page-title p, .advice-header .worry .worry-post-section .worry-post .page-title p, .worry .worry-post-section .advice-header .worry-post .page-title p, .advice-header .worry .worry-reply-section .worry-post .page-title p, .worry .worry-reply-section .advice-header .worry-post .page-title p, .advice-header .main-container .page-title p, .advice-header .mypage-navigator .page-title p, .advice-header .mypage-title .page-title p, .advice-header .secondary-header .crumb-list .page-title p, .secondary-header .advice-header .crumb-list .page-title p {
  margin: 0;
  color: #37393A;
  opacity: 0.4667;
}

/* line 18, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-header .container .title, .advice-header .worry .worry-post-section .worry-post .title, .worry .worry-post-section .advice-header .worry-post .title, .advice-header .worry .worry-reply-section .worry-post .title, .worry .worry-reply-section .advice-header .worry-post .title, .advice-header .main-container .title, .advice-header .mypage-navigator .title, .advice-header .mypage-title .title, .advice-header .secondary-header .crumb-list .title, .secondary-header .advice-header .crumb-list .title {
  color: #06867C;
  font-size: 20px;
  margin: 0;
}

/* line 23, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content {
  background-color: #F5F7F7;
}

/* line 25, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container, .advice-content .worry .worry-post-section .worry-post, .worry .worry-post-section .advice-content .worry-post, .advice-content .worry .worry-reply-section .worry-post, .worry .worry-reply-section .advice-content .worry-post, .advice-content .main-container, .advice-content .mypage-navigator, .advice-content .mypage-title, .advice-content .secondary-header .crumb-list, .secondary-header .advice-content .crumb-list {
  padding: 30px 10px;
}

/* line 27, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .row, .advice-content .worry .worry-post-section .worry-post .row, .worry .worry-post-section .advice-content .worry-post .row, .advice-content .worry .worry-reply-section .worry-post .row, .worry .worry-reply-section .advice-content .worry-post .row, .advice-content .main-container .row, .advice-content .mypage-navigator .row, .advice-content .mypage-title .row, .advice-content .secondary-header .crumb-list .row, .secondary-header .advice-content .crumb-list .row {
  display: flex;
  align-items: center;
}

/* line 30, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .row .img-uni, .advice-content .worry .worry-post-section .worry-post .row .img-uni, .worry .worry-post-section .advice-content .worry-post .row .img-uni, .advice-content .worry .worry-reply-section .worry-post .row .img-uni, .worry .worry-reply-section .advice-content .worry-post .row .img-uni, .advice-content .main-container .row .img-uni, .advice-content .mypage-navigator .row .img-uni, .advice-content .mypage-title .row .img-uni, .advice-content .secondary-header .crumb-list .row .img-uni, .secondary-header .advice-content .crumb-list .row .img-uni {
  width: 100px;
}

/* line 32, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .row .title, .advice-content .worry .worry-post-section .worry-post .row .title, .worry .worry-post-section .advice-content .worry-post .row .title, .advice-content .worry .worry-reply-section .worry-post .row .title, .worry .worry-reply-section .advice-content .worry-post .row .title, .advice-content .main-container .row .title, .advice-content .mypage-navigator .row .title, .advice-content .mypage-title .row .title, .advice-content .secondary-header .crumb-list .row .title, .secondary-header .advice-content .crumb-list .row .title {
  flex: 1;
}

/* line 34, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .row .title .name, .advice-content .worry .worry-post-section .worry-post .row .title .name, .worry .worry-post-section .advice-content .worry-post .row .title .name, .advice-content .worry .worry-reply-section .worry-post .row .title .name, .worry .worry-reply-section .advice-content .worry-post .row .title .name, .advice-content .main-container .row .title .name, .advice-content .mypage-navigator .row .title .name, .advice-content .mypage-title .row .title .name, .advice-content .secondary-header .crumb-list .row .title .name, .secondary-header .advice-content .crumb-list .row .title .name {
  font-size: 12px;
}

/* line 36, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .row .title .text, .advice-content .worry .worry-post-section .worry-post .row .title .text, .worry .worry-post-section .advice-content .worry-post .row .title .text, .advice-content .worry .worry-reply-section .worry-post .row .title .text, .worry .worry-reply-section .advice-content .worry-post .row .title .text, .advice-content .main-container .row .title .text, .advice-content .mypage-navigator .row .title .text, .advice-content .mypage-title .row .title .text, .advice-content .secondary-header .crumb-list .row .title .text, .secondary-header .advice-content .crumb-list .row .title .text {
  background-color: white;
  border-radius: 7px;
  padding: 10px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  display: inline-block;
}

/* line 42, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group, .advice-content .worry .worry-post-section .worry-post .list-group, .worry .worry-post-section .advice-content .worry-post .list-group, .advice-content .worry .worry-reply-section .worry-post .list-group, .worry .worry-reply-section .advice-content .worry-post .list-group, .advice-content .main-container .list-group, .advice-content .mypage-navigator .list-group, .advice-content .mypage-title .list-group, .advice-content .secondary-header .crumb-list .list-group, .secondary-header .advice-content .crumb-list .list-group {
  background-color: white;
  border-radius: 20px;
  margin: 40px 0;
  padding: 20px;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
}

/* line 48, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group h5, .advice-content .worry .worry-post-section .worry-post .list-group h5, .worry .worry-post-section .advice-content .worry-post .list-group h5, .advice-content .worry .worry-reply-section .worry-post .list-group h5, .worry .worry-reply-section .advice-content .worry-post .list-group h5, .advice-content .main-container .list-group h5, .advice-content .mypage-navigator .list-group h5, .advice-content .mypage-title .list-group h5, .advice-content .secondary-header .crumb-list .list-group h5, .secondary-header .advice-content .crumb-list .list-group h5, .advice-content .container .list-group .h5, .advice-content .worry .worry-post-section .worry-post .list-group .h5, .worry .worry-post-section .advice-content .worry-post .list-group .h5, .advice-content .worry .worry-reply-section .worry-post .list-group .h5, .worry .worry-reply-section .advice-content .worry-post .list-group .h5, .advice-content .main-container .list-group .h5, .advice-content .mypage-navigator .list-group .h5, .advice-content .mypage-title .list-group .h5, .advice-content .secondary-header .crumb-list .list-group .h5, .secondary-header .advice-content .crumb-list .list-group .h5 {
  font-size: 14px;
}

/* line 50, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group .list-group-item, .advice-content .worry .worry-post-section .worry-post .list-group .list-group-item, .worry .worry-post-section .advice-content .worry-post .list-group .list-group-item, .advice-content .worry .worry-reply-section .worry-post .list-group .list-group-item, .worry .worry-reply-section .advice-content .worry-post .list-group .list-group-item, .advice-content .main-container .list-group .list-group-item, .advice-content .mypage-navigator .list-group .list-group-item, .advice-content .mypage-title .list-group .list-group-item, .advice-content .secondary-header .crumb-list .list-group .list-group-item, .secondary-header .advice-content .crumb-list .list-group .list-group-item {
  padding: 0;
  border-radius: 10px;
  margin: 10px 0;
  overflow: hidden;
  z-index: 1;
  position: relative;
  background: linear-gradient(to bottom, #51B7DC, #82DBD3);
}

/* line 58, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group .list-group-item .content, .advice-content .worry .worry-post-section .worry-post .list-group .list-group-item .content, .worry .worry-post-section .advice-content .worry-post .list-group .list-group-item .content, .advice-content .worry .worry-reply-section .worry-post .list-group .list-group-item .content, .worry .worry-reply-section .advice-content .worry-post .list-group .list-group-item .content, .advice-content .main-container .list-group .list-group-item .content, .advice-content .mypage-navigator .list-group .list-group-item .content, .advice-content .mypage-title .list-group .list-group-item .content, .advice-content .secondary-header .crumb-list .list-group .list-group-item .content, .secondary-header .advice-content .crumb-list .list-group .list-group-item .content {
  background-color: white;
  border-radius: 8px;
  margin: 1px;
}

/* line 62, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group .list-group-item .content .link, .advice-content .worry .worry-post-section .worry-post .list-group .list-group-item .content .link, .worry .worry-post-section .advice-content .worry-post .list-group .list-group-item .content .link, .advice-content .worry .worry-reply-section .worry-post .list-group .list-group-item .content .link, .worry .worry-reply-section .advice-content .worry-post .list-group .list-group-item .content .link, .advice-content .main-container .list-group .list-group-item .content .link, .advice-content .mypage-navigator .list-group .list-group-item .content .link, .advice-content .mypage-title .list-group .list-group-item .content .link, .advice-content .secondary-header .crumb-list .list-group .list-group-item .content .link, .secondary-header .advice-content .crumb-list .list-group .list-group-item .content .link {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

/* line 66, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice-content .container .list-group .list-group-item .content .link h3, .advice-content .worry .worry-post-section .worry-post .list-group .list-group-item .content .link h3, .worry .worry-post-section .advice-content .worry-post .list-group .list-group-item .content .link h3, .advice-content .worry .worry-reply-section .worry-post .list-group .list-group-item .content .link h3, .worry .worry-reply-section .advice-content .worry-post .list-group .list-group-item .content .link h3, .advice-content .main-container .list-group .list-group-item .content .link h3, .advice-content .mypage-navigator .list-group .list-group-item .content .link h3, .advice-content .mypage-title .list-group .list-group-item .content .link h3, .advice-content .secondary-header .crumb-list .list-group .list-group-item .content .link h3, .secondary-header .advice-content .crumb-list .list-group .list-group-item .content .link h3, .advice-content .container .list-group .list-group-item .content .link .h3, .advice-content .worry .worry-post-section .worry-post .list-group .list-group-item .content .link .h3, .worry .worry-post-section .advice-content .worry-post .list-group .list-group-item .content .link .h3, .advice-content .worry .worry-reply-section .worry-post .list-group .list-group-item .content .link .h3, .worry .worry-reply-section .advice-content .worry-post .list-group .list-group-item .content .link .h3, .advice-content .main-container .list-group .list-group-item .content .link .h3, .advice-content .mypage-navigator .list-group .list-group-item .content .link .h3, .advice-content .mypage-title .list-group .list-group-item .content .link .h3, .advice-content .secondary-header .crumb-list .list-group .list-group-item .content .link .h3, .secondary-header .advice-content .crumb-list .list-group .list-group-item .content .link .h3 {
  font-size: 15px;
  margin: 0;
  font-weight: 700;
}

/* line 72, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container, .worry .worry-post-section .advice.worry-post, .worry .worry-reply-section .advice.worry-post, .advice.main-container, .advice.mypage-navigator, .advice.mypage-title, .secondary-header .advice.crumb-list {
  background-color: white;
  border-radius: 20px;
  padding: 0;
  margin: 40px auto;
  box-shadow: 0px 2px 6px 0px rgba(90, 61, 61, 0.25);
  width: 95%;
}

/* line 79, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content, .worry .worry-post-section .advice.worry-post .content, .worry .worry-reply-section .advice.worry-post .content, .advice.main-container .content, .advice.mypage-navigator .content, .advice.mypage-title .content, .secondary-header .advice.crumb-list .content {
  padding: 20px;
}

/* line 81, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .header, .worry .worry-post-section .advice.worry-post .content .header, .worry .worry-reply-section .advice.worry-post .content .header, .advice.main-container .content .header, .advice.mypage-navigator .content .header, .advice.mypage-title .content .header, .secondary-header .advice.crumb-list .content .header {
  display: flex;
  align-items: center;
}

/* line 84, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .header .img-fluid.human, .worry .worry-post-section .advice.worry-post .content .header .img-fluid.human, .worry .worry-reply-section .advice.worry-post .content .header .img-fluid.human, .advice.main-container .content .header .img-fluid.human, .advice.mypage-navigator .content .header .img-fluid.human, .advice.mypage-title .content .header .img-fluid.human, .secondary-header .advice.crumb-list .content .header .img-fluid.human {
  height: 64px;
}

/* line 86, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .header .img-fukidashi, .worry .worry-post-section .advice.worry-post .content .header .img-fukidashi, .worry .worry-reply-section .advice.worry-post .content .header .img-fukidashi, .advice.main-container .content .header .img-fukidashi, .advice.mypage-navigator .content .header .img-fukidashi, .advice.mypage-title .content .header .img-fukidashi, .secondary-header .advice.crumb-list .content .header .img-fukidashi {
  margin: 0 10px;
}

/* line 88, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .header .title, .worry .worry-post-section .advice.worry-post .content .header .title, .worry .worry-reply-section .advice.worry-post .content .header .title, .advice.main-container .content .header .title, .advice.mypage-navigator .content .header .title, .advice.mypage-title .content .header .title, .secondary-header .advice.crumb-list .content .header .title {
  display: flex;
  align-items: center;
}

/* line 91, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .header .title h4, .worry .worry-post-section .advice.worry-post .content .header .title h4, .worry .worry-reply-section .advice.worry-post .content .header .title h4, .advice.main-container .content .header .title h4, .advice.mypage-navigator .content .header .title h4, .advice.mypage-title .content .header .title h4, .secondary-header .advice.crumb-list .content .header .title h4, .advice.container .content .header .title .h4, .worry .worry-post-section .advice.worry-post .content .header .title .h4, .worry .worry-reply-section .advice.worry-post .content .header .title .h4, .advice.main-container .content .header .title .h4, .advice.mypage-navigator .content .header .title .h4, .advice.mypage-title .content .header .title .h4, .secondary-header .advice.crumb-list .content .header .title .h4 {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}

/* line 95, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .toggle-icon, .worry .worry-post-section .advice.worry-post .content .toggle-icon, .worry .worry-reply-section .advice.worry-post .content .toggle-icon, .advice.main-container .content .toggle-icon, .advice.mypage-navigator .content .toggle-icon, .advice.mypage-title .content .toggle-icon, .secondary-header .advice.crumb-list .content .toggle-icon {
  margin: 0 0 0 auto;
}

/* line 97, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .toggle-icon .img-toggle, .worry .worry-post-section .advice.worry-post .content .toggle-icon .img-toggle, .worry .worry-reply-section .advice.worry-post .content .toggle-icon .img-toggle, .advice.main-container .content .toggle-icon .img-toggle, .advice.mypage-navigator .content .toggle-icon .img-toggle, .advice.mypage-title .content .toggle-icon .img-toggle, .secondary-header .advice.crumb-list .content .toggle-icon .img-toggle {
  transition: transform 0.3s ease;
}

/* line 99, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .toggle-icon .img-toggle.rotate, .worry .worry-post-section .advice.worry-post .content .toggle-icon .img-toggle.rotate, .worry .worry-reply-section .advice.worry-post .content .toggle-icon .img-toggle.rotate, .advice.main-container .content .toggle-icon .img-toggle.rotate, .advice.mypage-navigator .content .toggle-icon .img-toggle.rotate, .advice.mypage-title .content .toggle-icon .img-toggle.rotate, .secondary-header .advice.crumb-list .content .toggle-icon .img-toggle.rotate {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

/* line 102, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .body, .worry .worry-post-section .advice.worry-post .content .body, .worry .worry-reply-section .advice.worry-post .content .body, .advice.main-container .content .body, .advice.mypage-navigator .content .body, .advice.mypage-title .content .body, .secondary-header .advice.crumb-list .content .body {
  margin-top: 15px;
}

/* line 104, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content .body p, .worry .worry-post-section .advice.worry-post .content .body p, .worry .worry-reply-section .advice.worry-post .content .body p, .advice.main-container .content .body p, .advice.mypage-navigator .content .body p, .advice.mypage-title .content .body p, .secondary-header .advice.crumb-list .content .body p {
  margin: 0;
}

/* line 106, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content.answer, .worry .worry-post-section .advice.worry-post .content.answer, .worry .worry-reply-section .advice.worry-post .content.answer, .advice.main-container .content.answer, .advice.mypage-navigator .content.answer, .advice.mypage-title .content.answer, .secondary-header .advice.crumb-list .content.answer {
  background-color: #E6FCFC;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  display: none;
}

/* line 111, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content.answer.open, .worry .worry-post-section .advice.worry-post .content.answer.open, .worry .worry-reply-section .advice.worry-post .content.answer.open, .advice.main-container .content.answer.open, .advice.mypage-navigator .content.answer.open, .advice.mypage-title .content.answer.open, .secondary-header .advice.crumb-list .content.answer.open {
  display: block;
}

/* line 113, app/assets/stylesheets/mypage/styles/_troubles.sass */
.advice.container .content.question, .worry .worry-post-section .advice.worry-post .content.question, .worry .worry-reply-section .advice.worry-post .content.question, .advice.main-container .content.question, .advice.mypage-navigator .content.question, .advice.mypage-title .content.question, .secondary-header .advice.crumb-list .content.question {
  cursor: pointer;
}

/* line 120, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice-content .row .title .text {
  box-shadow: unset;
}

/* line 122, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice-content .list-group {
  box-shadow: unset;
}

/* line 124, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice-content .list-group .list-group-item {
  border: none;
  background: unset;
}

/* line 127, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice-content .list-group .link {
  background-color: #F0F0F0;
}

/* line 129, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice.container, main.goukaku .worry .worry-post-section .advice.worry-post, .worry .worry-post-section main.goukaku .advice.worry-post, main.goukaku .worry .worry-reply-section .advice.worry-post, .worry .worry-reply-section main.goukaku .advice.worry-post, main.goukaku .advice.main-container, main.goukaku .advice.mypage-navigator, main.goukaku .advice.mypage-title, main.goukaku .secondary-header .advice.crumb-list, .secondary-header main.goukaku .advice.crumb-list {
  box-shadow: unset;
}

/* line 131, app/assets/stylesheets/mypage/styles/_troubles.sass */
main.goukaku .advice.container .content.answer, main.goukaku .worry .worry-post-section .advice.worry-post .content.answer, .worry .worry-post-section main.goukaku .advice.worry-post .content.answer, main.goukaku .worry .worry-reply-section .advice.worry-post .content.answer, .worry .worry-reply-section main.goukaku .advice.worry-post .content.answer, main.goukaku .advice.main-container .content.answer, main.goukaku .advice.mypage-navigator .content.answer, main.goukaku .advice.mypage-title .content.answer, main.goukaku .secondary-header .advice.crumb-list .content.answer, .secondary-header main.goukaku .advice.crumb-list .content.answer {
  background-color: #FFFAEE;
}

/* line 2, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry.secondary-header {
  background-image: url(/assets/mypage/worry/background-worry-765653a6de230dcb29f64030760b26f23e39cc7d55455de472c4d9ad47e1f39d.png);
  background-size: 300px auto;
}

/* line 6, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry.secondary-content {
  background-color: #F5F7F7 !important;
  background-image: url(/assets/mypage/worry/background-box-4fb6d9be7f5a60ba683f9e472d0ee511079820652312792314784b7bfb8fd8ee.png);
  background-size: 40px 40px;
}

/* line 10, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .badge {
  display: inline-block;
}

/* line 12, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .badge.badge-section {
  background: #9DE1DF;
  color: #122D44;
  border-radius: 10px;
}

/* line 16, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .form-title {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 18px;
}

/* line 21, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .form-title span {
  display: block;
  font-size: 14px;
  color: #696969;
  font-weight: 300;
  margin-bottom: 5px;
}

/* line 28, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .avater-radio + label {
  cursor: pointer;
}

/* line 30, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .avater-radio[type="radio"]:checked + label {
  outline: 3px solid #14A60C;
  border-radius: 6px;
}

/* line 34, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .my-worry {
  background: #FBF1CD;
  padding: 20px 0;
}

/* line 37, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .my-section-worry {
  background: #E6FCFC;
  padding: 20px 0;
}

/* line 40, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .other-worry {
  padding: 20px 0;
}

/* line 42, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post {
  background: #fff;
  box-shadow: 0px 2px 6px 0px #0000001A;
  padding: 10px 20px 20px;
  border-radius: 20px;
  position: relative;
  margin-bottom: 10px;
  display: block;
}

/* line 51, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post:last-of-type {
  margin-bottom: 0;
}

/* line 53, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post::after {
  content: '';
  display: block;
  position: absolute;
  top: 10%;
  right: 0;
  width: 40px;
  height: 80%;
  border-left: 2px dashed #ccc;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2215%22%20viewBox%3D%220%200%209%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.868164%2013.957L7.30664%207.51855L0.868164%201.08008%22%20stroke%3D%22%23F56C53%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 65, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .badge {
  display: inline;
}

/* line 67, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .content {
  display: flex;
  align-items: flex-start;
}

/* line 70, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .content .text {
  color: #696969;
  padding-right: 40px;
}

/* line 73, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .content img {
  margin-right: 10px;
}

/* line 75, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .content .worry-question {
  display: flex;
  font-size: 16px;
  font-weight: 700;
  color: #122D44;
  margin-top: 4px;
}

/* line 81, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .content .worry-question i {
  flex-shrink: 0;
}

/* line 83, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body {
  box-shadow: 0px 2px 6px 0px #0000001A;
  background: #fff;
  border-radius: 10px;
  padding: 20px 15px;
  position: relative;
  margin-top: 30px;
}

/* line 90, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 40px;
  margin-left: -15px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  border-width: 0px 10px 20px 10px;
}

/* line 99, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body hr {
  border-bottom: 2px dashed #777;
  background: transparent;
}

/* line 103, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body p:last-child {
  margin-bottom: 0;
}

/* line 105, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body .btn-group {
  display: flex;
  justify-content: center;
}

/* line 108, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post .body .btn-group .btn-thanks {
  margin: 0 4px;
}

/* line 111, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry h3, .worry .h3 {
  text-align: center;
  font-weight: 700;
  margin-top: 30px;
}

/* line 115, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry h3:first-of-type, .worry .h3:first-of-type {
  margin-top: 60px;
}

/* line 118, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post-section, .worry .worry-reply-section {
  padding: 20px 0;
}

/* line 120, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post-section .worry-post, .worry .worry-reply-section .worry-post {
  display: block;
  box-shadow: none;
  padding-top: 0;
  padding-bottom: 0;
  background: transparent;
}

/* line 127, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post-section .worry-post::after, .worry .worry-reply-section .worry-post::after {
  display: none;
}

/* line 129, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post-section .worry-post.worry-post-reply, .worry .worry-reply-section .worry-post.worry-post-reply {
  background: transparent;
}

/* line 132, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-post-section {
  background: #fff;
  box-shadow: 0px 2px 6px 0px #0000001A;
}

/* line 136, app/assets/stylesheets/mypage/styles/_worry.sass */
.worry .worry-reply-section .worry-post {
  margin-top: 30px;
}

/* line 141, app/assets/stylesheets/mypage/styles/_worry.sass */
.goukaku .worry .worry-post-section {
  background: #f7f7f7;
}

/* line 143, app/assets/stylesheets/mypage/styles/_worry.sass */
.goukaku .worry .worry-post {
  background: #f7f7f7;
}

/* line 145, app/assets/stylesheets/mypage/styles/_worry.sass */
.goukaku .worry .worry-post .badge-section {
  background: #FFE793;
}

/* line 147, app/assets/stylesheets/mypage/styles/_worry.sass */
.goukaku .worry .worry-post .body {
  background: #f7f7f7;
}

/* line 149, app/assets/stylesheets/mypage/styles/_worry.sass */
.goukaku .worry .worry-post .body:before {
  border-color: transparent transparent #f7f7f7 transparent;
}
