Back to home page

EIC code displayed by LXR

 
 

    


Warning, /iDDS/monitor/data/bootstrap/dist/css/bootstrap.css is written in an unsupported language. File is not indexed.

0001 @charset "UTF-8";
0002 /*!
0003  * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
0004  * Copyright 2011-2020 The Bootstrap Authors
0005  * Copyright 2011-2020 Twitter, Inc.
0006  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
0007  */
0008 :root {
0009   --bs-blue: #0d6efd;
0010   --bs-indigo: #6610f2;
0011   --bs-purple: #6f42c1;
0012   --bs-pink: #d63384;
0013   --bs-red: #dc3545;
0014   --bs-orange: #fd7e14;
0015   --bs-yellow: #ffc107;
0016   --bs-green: #198754;
0017   --bs-teal: #20c997;
0018   --bs-cyan: #0dcaf0;
0019   --bs-white: #fff;
0020   --bs-gray: #6c757d;
0021   --bs-gray-dark: #343a40;
0022   --bs-primary: #0d6efd;
0023   --bs-secondary: #6c757d;
0024   --bs-success: #198754;
0025   --bs-info: #0dcaf0;
0026   --bs-warning: #ffc107;
0027   --bs-danger: #dc3545;
0028   --bs-light: #f8f9fa;
0029   --bs-dark: #212529;
0030   --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";
0031   --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
0032   --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
0033 }
0034 
0035 *,
0036 *::before,
0037 *::after {
0038   box-sizing: border-box;
0039 }
0040 
0041 @media (prefers-reduced-motion: no-preference) {
0042   :root {
0043     scroll-behavior: smooth;
0044   }
0045 }
0046 
0047 body {
0048   margin: 0;
0049   font-family: var(--bs-font-sans-serif);
0050   font-size: 1rem;
0051   font-weight: 400;
0052   line-height: 1.5;
0053   color: #212529;
0054   background-color: #fff;
0055   -webkit-text-size-adjust: 100%;
0056   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
0057 }
0058 
0059 [tabindex="-1"]:focus:not(:focus-visible) {
0060   outline: 0 !important;
0061 }
0062 
0063 hr {
0064   margin: 1rem 0;
0065   color: inherit;
0066   background-color: currentColor;
0067   border: 0;
0068   opacity: 0.25;
0069 }
0070 
0071 hr:not([size]) {
0072   height: 1px;
0073 }
0074 
0075 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
0076   margin-top: 0;
0077   margin-bottom: 0.5rem;
0078   font-weight: 500;
0079   line-height: 1.2;
0080 }
0081 
0082 h1, .h1 {
0083   font-size: calc(1.375rem + 1.5vw);
0084 }
0085 @media (min-width: 1200px) {
0086   h1, .h1 {
0087     font-size: 2.5rem;
0088   }
0089 }
0090 
0091 h2, .h2 {
0092   font-size: calc(1.325rem + 0.9vw);
0093 }
0094 @media (min-width: 1200px) {
0095   h2, .h2 {
0096     font-size: 2rem;
0097   }
0098 }
0099 
0100 h3, .h3 {
0101   font-size: calc(1.3rem + 0.6vw);
0102 }
0103 @media (min-width: 1200px) {
0104   h3, .h3 {
0105     font-size: 1.75rem;
0106   }
0107 }
0108 
0109 h4, .h4 {
0110   font-size: calc(1.275rem + 0.3vw);
0111 }
0112 @media (min-width: 1200px) {
0113   h4, .h4 {
0114     font-size: 1.5rem;
0115   }
0116 }
0117 
0118 h5, .h5 {
0119   font-size: 1.25rem;
0120 }
0121 
0122 h6, .h6 {
0123   font-size: 1rem;
0124 }
0125 
0126 p {
0127   margin-top: 0;
0128   margin-bottom: 1rem;
0129 }
0130 
0131 abbr[title],
0132 abbr[data-bs-original-title] {
0133   text-decoration: underline;
0134   -webkit-text-decoration: underline dotted;
0135   text-decoration: underline dotted;
0136   cursor: help;
0137   -webkit-text-decoration-skip-ink: none;
0138   text-decoration-skip-ink: none;
0139 }
0140 
0141 address {
0142   margin-bottom: 1rem;
0143   font-style: normal;
0144   line-height: inherit;
0145 }
0146 
0147 ol,
0148 ul {
0149   padding-left: 2rem;
0150 }
0151 
0152 ol,
0153 ul,
0154 dl {
0155   margin-top: 0;
0156   margin-bottom: 1rem;
0157 }
0158 
0159 ol ol,
0160 ul ul,
0161 ol ul,
0162 ul ol {
0163   margin-bottom: 0;
0164 }
0165 
0166 dt {
0167   font-weight: 700;
0168 }
0169 
0170 dd {
0171   margin-bottom: 0.5rem;
0172   margin-left: 0;
0173 }
0174 
0175 blockquote {
0176   margin: 0 0 1rem;
0177 }
0178 
0179 b,
0180 strong {
0181   font-weight: bolder;
0182 }
0183 
0184 small, .small {
0185   font-size: 0.875em;
0186 }
0187 
0188 mark, .mark {
0189   padding: 0.2em;
0190   background-color: #fcf8e3;
0191 }
0192 
0193 sub,
0194 sup {
0195   position: relative;
0196   font-size: 0.75em;
0197   line-height: 0;
0198   vertical-align: baseline;
0199 }
0200 
0201 sub {
0202   bottom: -0.25em;
0203 }
0204 
0205 sup {
0206   top: -0.5em;
0207 }
0208 
0209 a {
0210   color: #0d6efd;
0211   text-decoration: underline;
0212 }
0213 a:hover {
0214   color: #0a58ca;
0215 }
0216 
0217 a:not([href]):not([class]), a:not([href]):not([class]):hover {
0218   color: inherit;
0219   text-decoration: none;
0220 }
0221 
0222 pre,
0223 code,
0224 kbd,
0225 samp {
0226   font-family: var(--bs-font-monospace);
0227   font-size: 1em;
0228   direction: ltr /* rtl:ignore */;
0229   unicode-bidi: bidi-override;
0230 }
0231 
0232 pre {
0233   display: block;
0234   margin-top: 0;
0235   margin-bottom: 1rem;
0236   overflow: auto;
0237   font-size: 0.875em;
0238 }
0239 pre code {
0240   font-size: inherit;
0241   color: inherit;
0242   word-break: normal;
0243 }
0244 
0245 code {
0246   font-size: 0.875em;
0247   color: #d63384;
0248   word-wrap: break-word;
0249 }
0250 a > code {
0251   color: inherit;
0252 }
0253 
0254 kbd {
0255   padding: 0.2rem 0.4rem;
0256   font-size: 0.875em;
0257   color: #fff;
0258   background-color: #212529;
0259   border-radius: 0.2rem;
0260 }
0261 kbd kbd {
0262   padding: 0;
0263   font-size: 1em;
0264   font-weight: 700;
0265 }
0266 
0267 figure {
0268   margin: 0 0 1rem;
0269 }
0270 
0271 img,
0272 svg {
0273   vertical-align: middle;
0274 }
0275 
0276 table {
0277   caption-side: bottom;
0278   border-collapse: collapse;
0279 }
0280 
0281 caption {
0282   padding-top: 0.5rem;
0283   padding-bottom: 0.5rem;
0284   color: #6c757d;
0285   text-align: left;
0286 }
0287 
0288 th {
0289   text-align: inherit;
0290   text-align: -webkit-match-parent;
0291 }
0292 
0293 thead,
0294 tbody,
0295 tfoot,
0296 tr,
0297 td,
0298 th {
0299   border-color: inherit;
0300   border-style: solid;
0301   border-width: 0;
0302 }
0303 
0304 label {
0305   display: inline-block;
0306 }
0307 
0308 button {
0309   border-radius: 0;
0310 }
0311 
0312 button:focus {
0313   outline: dotted 1px;
0314   outline: -webkit-focus-ring-color auto 5px;
0315 }
0316 
0317 input,
0318 button,
0319 select,
0320 optgroup,
0321 textarea {
0322   margin: 0;
0323   font-family: inherit;
0324   font-size: inherit;
0325   line-height: inherit;
0326 }
0327 
0328 button,
0329 select {
0330   text-transform: none;
0331 }
0332 
0333 [role=button] {
0334   cursor: pointer;
0335 }
0336 
0337 select {
0338   word-wrap: normal;
0339 }
0340 
0341 [list]::-webkit-calendar-picker-indicator {
0342   display: none;
0343 }
0344 
0345 button,
0346 [type=button],
0347 [type=reset],
0348 [type=submit] {
0349   -webkit-appearance: button;
0350 }
0351 button:not(:disabled),
0352 [type=button]:not(:disabled),
0353 [type=reset]:not(:disabled),
0354 [type=submit]:not(:disabled) {
0355   cursor: pointer;
0356 }
0357 
0358 ::-moz-focus-inner {
0359   padding: 0;
0360   border-style: none;
0361 }
0362 
0363 textarea {
0364   resize: vertical;
0365 }
0366 
0367 fieldset {
0368   min-width: 0;
0369   padding: 0;
0370   margin: 0;
0371   border: 0;
0372 }
0373 
0374 legend {
0375   float: left;
0376   width: 100%;
0377   padding: 0;
0378   margin-bottom: 0.5rem;
0379   font-size: calc(1.275rem + 0.3vw);
0380   line-height: inherit;
0381 }
0382 @media (min-width: 1200px) {
0383   legend {
0384     font-size: 1.5rem;
0385   }
0386 }
0387 legend + * {
0388   clear: left;
0389 }
0390 
0391 ::-webkit-datetime-edit-fields-wrapper,
0392 ::-webkit-datetime-edit-text,
0393 ::-webkit-datetime-edit-minute,
0394 ::-webkit-datetime-edit-hour-field,
0395 ::-webkit-datetime-edit-day-field,
0396 ::-webkit-datetime-edit-month-field,
0397 ::-webkit-datetime-edit-year-field {
0398   padding: 0;
0399 }
0400 
0401 ::-webkit-inner-spin-button {
0402   height: auto;
0403 }
0404 
0405 [type=search] {
0406   outline-offset: -2px;
0407   -webkit-appearance: textfield;
0408 }
0409 
0410 /* rtl:raw:
0411 [type="tel"],
0412 [type="url"],
0413 [type="email"],
0414 [type="number"] {
0415   direction: ltr;
0416 }
0417 */
0418 ::-webkit-search-decoration {
0419   -webkit-appearance: none;
0420 }
0421 
0422 ::-webkit-color-swatch-wrapper {
0423   padding: 0;
0424 }
0425 
0426 ::file-selector-button {
0427   font: inherit;
0428 }
0429 
0430 ::-webkit-file-upload-button {
0431   font: inherit;
0432   -webkit-appearance: button;
0433 }
0434 
0435 output {
0436   display: inline-block;
0437 }
0438 
0439 iframe {
0440   border: 0;
0441 }
0442 
0443 summary {
0444   display: list-item;
0445   cursor: pointer;
0446 }
0447 
0448 progress {
0449   vertical-align: baseline;
0450 }
0451 
0452 [hidden] {
0453   display: none !important;
0454 }
0455 
0456 .lead {
0457   font-size: 1.25rem;
0458   font-weight: 300;
0459 }
0460 
0461 .display-1 {
0462   font-size: calc(1.625rem + 4.5vw);
0463   font-weight: 300;
0464   line-height: 1.2;
0465 }
0466 @media (min-width: 1200px) {
0467   .display-1 {
0468     font-size: 5rem;
0469   }
0470 }
0471 
0472 .display-2 {
0473   font-size: calc(1.575rem + 3.9vw);
0474   font-weight: 300;
0475   line-height: 1.2;
0476 }
0477 @media (min-width: 1200px) {
0478   .display-2 {
0479     font-size: 4.5rem;
0480   }
0481 }
0482 
0483 .display-3 {
0484   font-size: calc(1.525rem + 3.3vw);
0485   font-weight: 300;
0486   line-height: 1.2;
0487 }
0488 @media (min-width: 1200px) {
0489   .display-3 {
0490     font-size: 4rem;
0491   }
0492 }
0493 
0494 .display-4 {
0495   font-size: calc(1.475rem + 2.7vw);
0496   font-weight: 300;
0497   line-height: 1.2;
0498 }
0499 @media (min-width: 1200px) {
0500   .display-4 {
0501     font-size: 3.5rem;
0502   }
0503 }
0504 
0505 .display-5 {
0506   font-size: calc(1.425rem + 2.1vw);
0507   font-weight: 300;
0508   line-height: 1.2;
0509 }
0510 @media (min-width: 1200px) {
0511   .display-5 {
0512     font-size: 3rem;
0513   }
0514 }
0515 
0516 .display-6 {
0517   font-size: calc(1.375rem + 1.5vw);
0518   font-weight: 300;
0519   line-height: 1.2;
0520 }
0521 @media (min-width: 1200px) {
0522   .display-6 {
0523     font-size: 2.5rem;
0524   }
0525 }
0526 
0527 .list-unstyled {
0528   padding-left: 0;
0529   list-style: none;
0530 }
0531 
0532 .list-inline {
0533   padding-left: 0;
0534   list-style: none;
0535 }
0536 
0537 .list-inline-item {
0538   display: inline-block;
0539 }
0540 .list-inline-item:not(:last-child) {
0541   margin-right: 0.5rem;
0542 }
0543 
0544 .initialism {
0545   font-size: 0.875em;
0546   text-transform: uppercase;
0547 }
0548 
0549 .blockquote {
0550   margin-bottom: 1rem;
0551   font-size: 1.25rem;
0552 }
0553 .blockquote > :last-child {
0554   margin-bottom: 0;
0555 }
0556 
0557 .blockquote-footer {
0558   margin-top: -1rem;
0559   margin-bottom: 1rem;
0560   font-size: 0.875em;
0561   color: #6c757d;
0562 }
0563 .blockquote-footer::before {
0564   content: "— ";
0565 }
0566 
0567 .img-fluid {
0568   max-width: 100%;
0569   height: auto;
0570 }
0571 
0572 .img-thumbnail {
0573   padding: 0.25rem;
0574   background-color: #fff;
0575   border: 1px solid #dee2e6;
0576   border-radius: 0.25rem;
0577   max-width: 100%;
0578   height: auto;
0579 }
0580 
0581 .figure {
0582   display: inline-block;
0583 }
0584 
0585 .figure-img {
0586   margin-bottom: 0.5rem;
0587   line-height: 1;
0588 }
0589 
0590 .figure-caption {
0591   font-size: 0.875em;
0592   color: #6c757d;
0593 }
0594 
0595 .container,
0596 .container-fluid,
0597 .container-xxl,
0598 .container-xl,
0599 .container-lg,
0600 .container-md,
0601 .container-sm {
0602   width: 100%;
0603   padding-right: var(--bs-gutter-x, 0.75rem);
0604   padding-left: var(--bs-gutter-x, 0.75rem);
0605   margin-right: auto;
0606   margin-left: auto;
0607 }
0608 
0609 @media (min-width: 576px) {
0610   .container-sm, .container {
0611     max-width: 540px;
0612   }
0613 }
0614 @media (min-width: 768px) {
0615   .container-md, .container-sm, .container {
0616     max-width: 720px;
0617   }
0618 }
0619 @media (min-width: 992px) {
0620   .container-lg, .container-md, .container-sm, .container {
0621     max-width: 960px;
0622   }
0623 }
0624 @media (min-width: 1200px) {
0625   .container-xl, .container-lg, .container-md, .container-sm, .container {
0626     max-width: 1140px;
0627   }
0628 }
0629 @media (min-width: 1400px) {
0630   .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
0631     max-width: 1320px;
0632   }
0633 }
0634 .row {
0635   --bs-gutter-x: 1.5rem;
0636   --bs-gutter-y: 0;
0637   display: flex;
0638   flex-wrap: wrap;
0639   margin-top: calc(var(--bs-gutter-y) * -1);
0640   margin-right: calc(var(--bs-gutter-x) / -2);
0641   margin-left: calc(var(--bs-gutter-x) / -2);
0642 }
0643 .row > * {
0644   flex-shrink: 0;
0645   width: 100%;
0646   max-width: 100%;
0647   padding-right: calc(var(--bs-gutter-x) / 2);
0648   padding-left: calc(var(--bs-gutter-x) / 2);
0649   margin-top: var(--bs-gutter-y);
0650 }
0651 
0652 .col {
0653   flex: 1 0 0%;
0654 }
0655 
0656 .row-cols-auto > * {
0657   flex: 0 0 auto;
0658   width: auto;
0659 }
0660 
0661 .row-cols-1 > * {
0662   flex: 0 0 auto;
0663   width: 100%;
0664 }
0665 
0666 .row-cols-2 > * {
0667   flex: 0 0 auto;
0668   width: 50%;
0669 }
0670 
0671 .row-cols-3 > * {
0672   flex: 0 0 auto;
0673   width: 33.3333333333%;
0674 }
0675 
0676 .row-cols-4 > * {
0677   flex: 0 0 auto;
0678   width: 25%;
0679 }
0680 
0681 .row-cols-5 > * {
0682   flex: 0 0 auto;
0683   width: 20%;
0684 }
0685 
0686 .row-cols-6 > * {
0687   flex: 0 0 auto;
0688   width: 16.6666666667%;
0689 }
0690 
0691 .col-auto {
0692   flex: 0 0 auto;
0693   width: auto;
0694 }
0695 
0696 .col-1 {
0697   flex: 0 0 auto;
0698   width: 8.3333333333%;
0699 }
0700 
0701 .col-2 {
0702   flex: 0 0 auto;
0703   width: 16.6666666667%;
0704 }
0705 
0706 .col-3 {
0707   flex: 0 0 auto;
0708   width: 25%;
0709 }
0710 
0711 .col-4 {
0712   flex: 0 0 auto;
0713   width: 33.3333333333%;
0714 }
0715 
0716 .col-5 {
0717   flex: 0 0 auto;
0718   width: 41.6666666667%;
0719 }
0720 
0721 .col-6 {
0722   flex: 0 0 auto;
0723   width: 50%;
0724 }
0725 
0726 .col-7 {
0727   flex: 0 0 auto;
0728   width: 58.3333333333%;
0729 }
0730 
0731 .col-8 {
0732   flex: 0 0 auto;
0733   width: 66.6666666667%;
0734 }
0735 
0736 .col-9 {
0737   flex: 0 0 auto;
0738   width: 75%;
0739 }
0740 
0741 .col-10 {
0742   flex: 0 0 auto;
0743   width: 83.3333333333%;
0744 }
0745 
0746 .col-11 {
0747   flex: 0 0 auto;
0748   width: 91.6666666667%;
0749 }
0750 
0751 .col-12 {
0752   flex: 0 0 auto;
0753   width: 100%;
0754 }
0755 
0756 .offset-1 {
0757   margin-left: 8.3333333333%;
0758 }
0759 
0760 .offset-2 {
0761   margin-left: 16.6666666667%;
0762 }
0763 
0764 .offset-3 {
0765   margin-left: 25%;
0766 }
0767 
0768 .offset-4 {
0769   margin-left: 33.3333333333%;
0770 }
0771 
0772 .offset-5 {
0773   margin-left: 41.6666666667%;
0774 }
0775 
0776 .offset-6 {
0777   margin-left: 50%;
0778 }
0779 
0780 .offset-7 {
0781   margin-left: 58.3333333333%;
0782 }
0783 
0784 .offset-8 {
0785   margin-left: 66.6666666667%;
0786 }
0787 
0788 .offset-9 {
0789   margin-left: 75%;
0790 }
0791 
0792 .offset-10 {
0793   margin-left: 83.3333333333%;
0794 }
0795 
0796 .offset-11 {
0797   margin-left: 91.6666666667%;
0798 }
0799 
0800 .g-0,
0801 .gx-0 {
0802   --bs-gutter-x: 0;
0803 }
0804 
0805 .g-0,
0806 .gy-0 {
0807   --bs-gutter-y: 0;
0808 }
0809 
0810 .g-1,
0811 .gx-1 {
0812   --bs-gutter-x: 0.25rem;
0813 }
0814 
0815 .g-1,
0816 .gy-1 {
0817   --bs-gutter-y: 0.25rem;
0818 }
0819 
0820 .g-2,
0821 .gx-2 {
0822   --bs-gutter-x: 0.5rem;
0823 }
0824 
0825 .g-2,
0826 .gy-2 {
0827   --bs-gutter-y: 0.5rem;
0828 }
0829 
0830 .g-3,
0831 .gx-3 {
0832   --bs-gutter-x: 1rem;
0833 }
0834 
0835 .g-3,
0836 .gy-3 {
0837   --bs-gutter-y: 1rem;
0838 }
0839 
0840 .g-4,
0841 .gx-4 {
0842   --bs-gutter-x: 1.5rem;
0843 }
0844 
0845 .g-4,
0846 .gy-4 {
0847   --bs-gutter-y: 1.5rem;
0848 }
0849 
0850 .g-5,
0851 .gx-5 {
0852   --bs-gutter-x: 3rem;
0853 }
0854 
0855 .g-5,
0856 .gy-5 {
0857   --bs-gutter-y: 3rem;
0858 }
0859 
0860 @media (min-width: 576px) {
0861   .col-sm {
0862     flex: 1 0 0%;
0863   }
0864 
0865   .row-cols-sm-auto > * {
0866     flex: 0 0 auto;
0867     width: auto;
0868   }
0869 
0870   .row-cols-sm-1 > * {
0871     flex: 0 0 auto;
0872     width: 100%;
0873   }
0874 
0875   .row-cols-sm-2 > * {
0876     flex: 0 0 auto;
0877     width: 50%;
0878   }
0879 
0880   .row-cols-sm-3 > * {
0881     flex: 0 0 auto;
0882     width: 33.3333333333%;
0883   }
0884 
0885   .row-cols-sm-4 > * {
0886     flex: 0 0 auto;
0887     width: 25%;
0888   }
0889 
0890   .row-cols-sm-5 > * {
0891     flex: 0 0 auto;
0892     width: 20%;
0893   }
0894 
0895   .row-cols-sm-6 > * {
0896     flex: 0 0 auto;
0897     width: 16.6666666667%;
0898   }
0899 
0900   .col-sm-auto {
0901     flex: 0 0 auto;
0902     width: auto;
0903   }
0904 
0905   .col-sm-1 {
0906     flex: 0 0 auto;
0907     width: 8.3333333333%;
0908   }
0909 
0910   .col-sm-2 {
0911     flex: 0 0 auto;
0912     width: 16.6666666667%;
0913   }
0914 
0915   .col-sm-3 {
0916     flex: 0 0 auto;
0917     width: 25%;
0918   }
0919 
0920   .col-sm-4 {
0921     flex: 0 0 auto;
0922     width: 33.3333333333%;
0923   }
0924 
0925   .col-sm-5 {
0926     flex: 0 0 auto;
0927     width: 41.6666666667%;
0928   }
0929 
0930   .col-sm-6 {
0931     flex: 0 0 auto;
0932     width: 50%;
0933   }
0934 
0935   .col-sm-7 {
0936     flex: 0 0 auto;
0937     width: 58.3333333333%;
0938   }
0939 
0940   .col-sm-8 {
0941     flex: 0 0 auto;
0942     width: 66.6666666667%;
0943   }
0944 
0945   .col-sm-9 {
0946     flex: 0 0 auto;
0947     width: 75%;
0948   }
0949 
0950   .col-sm-10 {
0951     flex: 0 0 auto;
0952     width: 83.3333333333%;
0953   }
0954 
0955   .col-sm-11 {
0956     flex: 0 0 auto;
0957     width: 91.6666666667%;
0958   }
0959 
0960   .col-sm-12 {
0961     flex: 0 0 auto;
0962     width: 100%;
0963   }
0964 
0965   .offset-sm-0 {
0966     margin-left: 0;
0967   }
0968 
0969   .offset-sm-1 {
0970     margin-left: 8.3333333333%;
0971   }
0972 
0973   .offset-sm-2 {
0974     margin-left: 16.6666666667%;
0975   }
0976 
0977   .offset-sm-3 {
0978     margin-left: 25%;
0979   }
0980 
0981   .offset-sm-4 {
0982     margin-left: 33.3333333333%;
0983   }
0984 
0985   .offset-sm-5 {
0986     margin-left: 41.6666666667%;
0987   }
0988 
0989   .offset-sm-6 {
0990     margin-left: 50%;
0991   }
0992 
0993   .offset-sm-7 {
0994     margin-left: 58.3333333333%;
0995   }
0996 
0997   .offset-sm-8 {
0998     margin-left: 66.6666666667%;
0999   }
1000 
1001   .offset-sm-9 {
1002     margin-left: 75%;
1003   }
1004 
1005   .offset-sm-10 {
1006     margin-left: 83.3333333333%;
1007   }
1008 
1009   .offset-sm-11 {
1010     margin-left: 91.6666666667%;
1011   }
1012 
1013   .g-sm-0,
1014 .gx-sm-0 {
1015     --bs-gutter-x: 0;
1016   }
1017 
1018   .g-sm-0,
1019 .gy-sm-0 {
1020     --bs-gutter-y: 0;
1021   }
1022 
1023   .g-sm-1,
1024 .gx-sm-1 {
1025     --bs-gutter-x: 0.25rem;
1026   }
1027 
1028   .g-sm-1,
1029 .gy-sm-1 {
1030     --bs-gutter-y: 0.25rem;
1031   }
1032 
1033   .g-sm-2,
1034 .gx-sm-2 {
1035     --bs-gutter-x: 0.5rem;
1036   }
1037 
1038   .g-sm-2,
1039 .gy-sm-2 {
1040     --bs-gutter-y: 0.5rem;
1041   }
1042 
1043   .g-sm-3,
1044 .gx-sm-3 {
1045     --bs-gutter-x: 1rem;
1046   }
1047 
1048   .g-sm-3,
1049 .gy-sm-3 {
1050     --bs-gutter-y: 1rem;
1051   }
1052 
1053   .g-sm-4,
1054 .gx-sm-4 {
1055     --bs-gutter-x: 1.5rem;
1056   }
1057 
1058   .g-sm-4,
1059 .gy-sm-4 {
1060     --bs-gutter-y: 1.5rem;
1061   }
1062 
1063   .g-sm-5,
1064 .gx-sm-5 {
1065     --bs-gutter-x: 3rem;
1066   }
1067 
1068   .g-sm-5,
1069 .gy-sm-5 {
1070     --bs-gutter-y: 3rem;
1071   }
1072 }
1073 @media (min-width: 768px) {
1074   .col-md {
1075     flex: 1 0 0%;
1076   }
1077 
1078   .row-cols-md-auto > * {
1079     flex: 0 0 auto;
1080     width: auto;
1081   }
1082 
1083   .row-cols-md-1 > * {
1084     flex: 0 0 auto;
1085     width: 100%;
1086   }
1087 
1088   .row-cols-md-2 > * {
1089     flex: 0 0 auto;
1090     width: 50%;
1091   }
1092 
1093   .row-cols-md-3 > * {
1094     flex: 0 0 auto;
1095     width: 33.3333333333%;
1096   }
1097 
1098   .row-cols-md-4 > * {
1099     flex: 0 0 auto;
1100     width: 25%;
1101   }
1102 
1103   .row-cols-md-5 > * {
1104     flex: 0 0 auto;
1105     width: 20%;
1106   }
1107 
1108   .row-cols-md-6 > * {
1109     flex: 0 0 auto;
1110     width: 16.6666666667%;
1111   }
1112 
1113   .col-md-auto {
1114     flex: 0 0 auto;
1115     width: auto;
1116   }
1117 
1118   .col-md-1 {
1119     flex: 0 0 auto;
1120     width: 8.3333333333%;
1121   }
1122 
1123   .col-md-2 {
1124     flex: 0 0 auto;
1125     width: 16.6666666667%;
1126   }
1127 
1128   .col-md-3 {
1129     flex: 0 0 auto;
1130     width: 25%;
1131   }
1132 
1133   .col-md-4 {
1134     flex: 0 0 auto;
1135     width: 33.3333333333%;
1136   }
1137 
1138   .col-md-5 {
1139     flex: 0 0 auto;
1140     width: 41.6666666667%;
1141   }
1142 
1143   .col-md-6 {
1144     flex: 0 0 auto;
1145     width: 50%;
1146   }
1147 
1148   .col-md-7 {
1149     flex: 0 0 auto;
1150     width: 58.3333333333%;
1151   }
1152 
1153   .col-md-8 {
1154     flex: 0 0 auto;
1155     width: 66.6666666667%;
1156   }
1157 
1158   .col-md-9 {
1159     flex: 0 0 auto;
1160     width: 75%;
1161   }
1162 
1163   .col-md-10 {
1164     flex: 0 0 auto;
1165     width: 83.3333333333%;
1166   }
1167 
1168   .col-md-11 {
1169     flex: 0 0 auto;
1170     width: 91.6666666667%;
1171   }
1172 
1173   .col-md-12 {
1174     flex: 0 0 auto;
1175     width: 100%;
1176   }
1177 
1178   .offset-md-0 {
1179     margin-left: 0;
1180   }
1181 
1182   .offset-md-1 {
1183     margin-left: 8.3333333333%;
1184   }
1185 
1186   .offset-md-2 {
1187     margin-left: 16.6666666667%;
1188   }
1189 
1190   .offset-md-3 {
1191     margin-left: 25%;
1192   }
1193 
1194   .offset-md-4 {
1195     margin-left: 33.3333333333%;
1196   }
1197 
1198   .offset-md-5 {
1199     margin-left: 41.6666666667%;
1200   }
1201 
1202   .offset-md-6 {
1203     margin-left: 50%;
1204   }
1205 
1206   .offset-md-7 {
1207     margin-left: 58.3333333333%;
1208   }
1209 
1210   .offset-md-8 {
1211     margin-left: 66.6666666667%;
1212   }
1213 
1214   .offset-md-9 {
1215     margin-left: 75%;
1216   }
1217 
1218   .offset-md-10 {
1219     margin-left: 83.3333333333%;
1220   }
1221 
1222   .offset-md-11 {
1223     margin-left: 91.6666666667%;
1224   }
1225 
1226   .g-md-0,
1227 .gx-md-0 {
1228     --bs-gutter-x: 0;
1229   }
1230 
1231   .g-md-0,
1232 .gy-md-0 {
1233     --bs-gutter-y: 0;
1234   }
1235 
1236   .g-md-1,
1237 .gx-md-1 {
1238     --bs-gutter-x: 0.25rem;
1239   }
1240 
1241   .g-md-1,
1242 .gy-md-1 {
1243     --bs-gutter-y: 0.25rem;
1244   }
1245 
1246   .g-md-2,
1247 .gx-md-2 {
1248     --bs-gutter-x: 0.5rem;
1249   }
1250 
1251   .g-md-2,
1252 .gy-md-2 {
1253     --bs-gutter-y: 0.5rem;
1254   }
1255 
1256   .g-md-3,
1257 .gx-md-3 {
1258     --bs-gutter-x: 1rem;
1259   }
1260 
1261   .g-md-3,
1262 .gy-md-3 {
1263     --bs-gutter-y: 1rem;
1264   }
1265 
1266   .g-md-4,
1267 .gx-md-4 {
1268     --bs-gutter-x: 1.5rem;
1269   }
1270 
1271   .g-md-4,
1272 .gy-md-4 {
1273     --bs-gutter-y: 1.5rem;
1274   }
1275 
1276   .g-md-5,
1277 .gx-md-5 {
1278     --bs-gutter-x: 3rem;
1279   }
1280 
1281   .g-md-5,
1282 .gy-md-5 {
1283     --bs-gutter-y: 3rem;
1284   }
1285 }
1286 @media (min-width: 992px) {
1287   .col-lg {
1288     flex: 1 0 0%;
1289   }
1290 
1291   .row-cols-lg-auto > * {
1292     flex: 0 0 auto;
1293     width: auto;
1294   }
1295 
1296   .row-cols-lg-1 > * {
1297     flex: 0 0 auto;
1298     width: 100%;
1299   }
1300 
1301   .row-cols-lg-2 > * {
1302     flex: 0 0 auto;
1303     width: 50%;
1304   }
1305 
1306   .row-cols-lg-3 > * {
1307     flex: 0 0 auto;
1308     width: 33.3333333333%;
1309   }
1310 
1311   .row-cols-lg-4 > * {
1312     flex: 0 0 auto;
1313     width: 25%;
1314   }
1315 
1316   .row-cols-lg-5 > * {
1317     flex: 0 0 auto;
1318     width: 20%;
1319   }
1320 
1321   .row-cols-lg-6 > * {
1322     flex: 0 0 auto;
1323     width: 16.6666666667%;
1324   }
1325 
1326   .col-lg-auto {
1327     flex: 0 0 auto;
1328     width: auto;
1329   }
1330 
1331   .col-lg-1 {
1332     flex: 0 0 auto;
1333     width: 8.3333333333%;
1334   }
1335 
1336   .col-lg-2 {
1337     flex: 0 0 auto;
1338     width: 16.6666666667%;
1339   }
1340 
1341   .col-lg-3 {
1342     flex: 0 0 auto;
1343     width: 25%;
1344   }
1345 
1346   .col-lg-4 {
1347     flex: 0 0 auto;
1348     width: 33.3333333333%;
1349   }
1350 
1351   .col-lg-5 {
1352     flex: 0 0 auto;
1353     width: 41.6666666667%;
1354   }
1355 
1356   .col-lg-6 {
1357     flex: 0 0 auto;
1358     width: 50%;
1359   }
1360 
1361   .col-lg-7 {
1362     flex: 0 0 auto;
1363     width: 58.3333333333%;
1364   }
1365 
1366   .col-lg-8 {
1367     flex: 0 0 auto;
1368     width: 66.6666666667%;
1369   }
1370 
1371   .col-lg-9 {
1372     flex: 0 0 auto;
1373     width: 75%;
1374   }
1375 
1376   .col-lg-10 {
1377     flex: 0 0 auto;
1378     width: 83.3333333333%;
1379   }
1380 
1381   .col-lg-11 {
1382     flex: 0 0 auto;
1383     width: 91.6666666667%;
1384   }
1385 
1386   .col-lg-12 {
1387     flex: 0 0 auto;
1388     width: 100%;
1389   }
1390 
1391   .offset-lg-0 {
1392     margin-left: 0;
1393   }
1394 
1395   .offset-lg-1 {
1396     margin-left: 8.3333333333%;
1397   }
1398 
1399   .offset-lg-2 {
1400     margin-left: 16.6666666667%;
1401   }
1402 
1403   .offset-lg-3 {
1404     margin-left: 25%;
1405   }
1406 
1407   .offset-lg-4 {
1408     margin-left: 33.3333333333%;
1409   }
1410 
1411   .offset-lg-5 {
1412     margin-left: 41.6666666667%;
1413   }
1414 
1415   .offset-lg-6 {
1416     margin-left: 50%;
1417   }
1418 
1419   .offset-lg-7 {
1420     margin-left: 58.3333333333%;
1421   }
1422 
1423   .offset-lg-8 {
1424     margin-left: 66.6666666667%;
1425   }
1426 
1427   .offset-lg-9 {
1428     margin-left: 75%;
1429   }
1430 
1431   .offset-lg-10 {
1432     margin-left: 83.3333333333%;
1433   }
1434 
1435   .offset-lg-11 {
1436     margin-left: 91.6666666667%;
1437   }
1438 
1439   .g-lg-0,
1440 .gx-lg-0 {
1441     --bs-gutter-x: 0;
1442   }
1443 
1444   .g-lg-0,
1445 .gy-lg-0 {
1446     --bs-gutter-y: 0;
1447   }
1448 
1449   .g-lg-1,
1450 .gx-lg-1 {
1451     --bs-gutter-x: 0.25rem;
1452   }
1453 
1454   .g-lg-1,
1455 .gy-lg-1 {
1456     --bs-gutter-y: 0.25rem;
1457   }
1458 
1459   .g-lg-2,
1460 .gx-lg-2 {
1461     --bs-gutter-x: 0.5rem;
1462   }
1463 
1464   .g-lg-2,
1465 .gy-lg-2 {
1466     --bs-gutter-y: 0.5rem;
1467   }
1468 
1469   .g-lg-3,
1470 .gx-lg-3 {
1471     --bs-gutter-x: 1rem;
1472   }
1473 
1474   .g-lg-3,
1475 .gy-lg-3 {
1476     --bs-gutter-y: 1rem;
1477   }
1478 
1479   .g-lg-4,
1480 .gx-lg-4 {
1481     --bs-gutter-x: 1.5rem;
1482   }
1483 
1484   .g-lg-4,
1485 .gy-lg-4 {
1486     --bs-gutter-y: 1.5rem;
1487   }
1488 
1489   .g-lg-5,
1490 .gx-lg-5 {
1491     --bs-gutter-x: 3rem;
1492   }
1493 
1494   .g-lg-5,
1495 .gy-lg-5 {
1496     --bs-gutter-y: 3rem;
1497   }
1498 }
1499 @media (min-width: 1200px) {
1500   .col-xl {
1501     flex: 1 0 0%;
1502   }
1503 
1504   .row-cols-xl-auto > * {
1505     flex: 0 0 auto;
1506     width: auto;
1507   }
1508 
1509   .row-cols-xl-1 > * {
1510     flex: 0 0 auto;
1511     width: 100%;
1512   }
1513 
1514   .row-cols-xl-2 > * {
1515     flex: 0 0 auto;
1516     width: 50%;
1517   }
1518 
1519   .row-cols-xl-3 > * {
1520     flex: 0 0 auto;
1521     width: 33.3333333333%;
1522   }
1523 
1524   .row-cols-xl-4 > * {
1525     flex: 0 0 auto;
1526     width: 25%;
1527   }
1528 
1529   .row-cols-xl-5 > * {
1530     flex: 0 0 auto;
1531     width: 20%;
1532   }
1533 
1534   .row-cols-xl-6 > * {
1535     flex: 0 0 auto;
1536     width: 16.6666666667%;
1537   }
1538 
1539   .col-xl-auto {
1540     flex: 0 0 auto;
1541     width: auto;
1542   }
1543 
1544   .col-xl-1 {
1545     flex: 0 0 auto;
1546     width: 8.3333333333%;
1547   }
1548 
1549   .col-xl-2 {
1550     flex: 0 0 auto;
1551     width: 16.6666666667%;
1552   }
1553 
1554   .col-xl-3 {
1555     flex: 0 0 auto;
1556     width: 25%;
1557   }
1558 
1559   .col-xl-4 {
1560     flex: 0 0 auto;
1561     width: 33.3333333333%;
1562   }
1563 
1564   .col-xl-5 {
1565     flex: 0 0 auto;
1566     width: 41.6666666667%;
1567   }
1568 
1569   .col-xl-6 {
1570     flex: 0 0 auto;
1571     width: 50%;
1572   }
1573 
1574   .col-xl-7 {
1575     flex: 0 0 auto;
1576     width: 58.3333333333%;
1577   }
1578 
1579   .col-xl-8 {
1580     flex: 0 0 auto;
1581     width: 66.6666666667%;
1582   }
1583 
1584   .col-xl-9 {
1585     flex: 0 0 auto;
1586     width: 75%;
1587   }
1588 
1589   .col-xl-10 {
1590     flex: 0 0 auto;
1591     width: 83.3333333333%;
1592   }
1593 
1594   .col-xl-11 {
1595     flex: 0 0 auto;
1596     width: 91.6666666667%;
1597   }
1598 
1599   .col-xl-12 {
1600     flex: 0 0 auto;
1601     width: 100%;
1602   }
1603 
1604   .offset-xl-0 {
1605     margin-left: 0;
1606   }
1607 
1608   .offset-xl-1 {
1609     margin-left: 8.3333333333%;
1610   }
1611 
1612   .offset-xl-2 {
1613     margin-left: 16.6666666667%;
1614   }
1615 
1616   .offset-xl-3 {
1617     margin-left: 25%;
1618   }
1619 
1620   .offset-xl-4 {
1621     margin-left: 33.3333333333%;
1622   }
1623 
1624   .offset-xl-5 {
1625     margin-left: 41.6666666667%;
1626   }
1627 
1628   .offset-xl-6 {
1629     margin-left: 50%;
1630   }
1631 
1632   .offset-xl-7 {
1633     margin-left: 58.3333333333%;
1634   }
1635 
1636   .offset-xl-8 {
1637     margin-left: 66.6666666667%;
1638   }
1639 
1640   .offset-xl-9 {
1641     margin-left: 75%;
1642   }
1643 
1644   .offset-xl-10 {
1645     margin-left: 83.3333333333%;
1646   }
1647 
1648   .offset-xl-11 {
1649     margin-left: 91.6666666667%;
1650   }
1651 
1652   .g-xl-0,
1653 .gx-xl-0 {
1654     --bs-gutter-x: 0;
1655   }
1656 
1657   .g-xl-0,
1658 .gy-xl-0 {
1659     --bs-gutter-y: 0;
1660   }
1661 
1662   .g-xl-1,
1663 .gx-xl-1 {
1664     --bs-gutter-x: 0.25rem;
1665   }
1666 
1667   .g-xl-1,
1668 .gy-xl-1 {
1669     --bs-gutter-y: 0.25rem;
1670   }
1671 
1672   .g-xl-2,
1673 .gx-xl-2 {
1674     --bs-gutter-x: 0.5rem;
1675   }
1676 
1677   .g-xl-2,
1678 .gy-xl-2 {
1679     --bs-gutter-y: 0.5rem;
1680   }
1681 
1682   .g-xl-3,
1683 .gx-xl-3 {
1684     --bs-gutter-x: 1rem;
1685   }
1686 
1687   .g-xl-3,
1688 .gy-xl-3 {
1689     --bs-gutter-y: 1rem;
1690   }
1691 
1692   .g-xl-4,
1693 .gx-xl-4 {
1694     --bs-gutter-x: 1.5rem;
1695   }
1696 
1697   .g-xl-4,
1698 .gy-xl-4 {
1699     --bs-gutter-y: 1.5rem;
1700   }
1701 
1702   .g-xl-5,
1703 .gx-xl-5 {
1704     --bs-gutter-x: 3rem;
1705   }
1706 
1707   .g-xl-5,
1708 .gy-xl-5 {
1709     --bs-gutter-y: 3rem;
1710   }
1711 }
1712 @media (min-width: 1400px) {
1713   .col-xxl {
1714     flex: 1 0 0%;
1715   }
1716 
1717   .row-cols-xxl-auto > * {
1718     flex: 0 0 auto;
1719     width: auto;
1720   }
1721 
1722   .row-cols-xxl-1 > * {
1723     flex: 0 0 auto;
1724     width: 100%;
1725   }
1726 
1727   .row-cols-xxl-2 > * {
1728     flex: 0 0 auto;
1729     width: 50%;
1730   }
1731 
1732   .row-cols-xxl-3 > * {
1733     flex: 0 0 auto;
1734     width: 33.3333333333%;
1735   }
1736 
1737   .row-cols-xxl-4 > * {
1738     flex: 0 0 auto;
1739     width: 25%;
1740   }
1741 
1742   .row-cols-xxl-5 > * {
1743     flex: 0 0 auto;
1744     width: 20%;
1745   }
1746 
1747   .row-cols-xxl-6 > * {
1748     flex: 0 0 auto;
1749     width: 16.6666666667%;
1750   }
1751 
1752   .col-xxl-auto {
1753     flex: 0 0 auto;
1754     width: auto;
1755   }
1756 
1757   .col-xxl-1 {
1758     flex: 0 0 auto;
1759     width: 8.3333333333%;
1760   }
1761 
1762   .col-xxl-2 {
1763     flex: 0 0 auto;
1764     width: 16.6666666667%;
1765   }
1766 
1767   .col-xxl-3 {
1768     flex: 0 0 auto;
1769     width: 25%;
1770   }
1771 
1772   .col-xxl-4 {
1773     flex: 0 0 auto;
1774     width: 33.3333333333%;
1775   }
1776 
1777   .col-xxl-5 {
1778     flex: 0 0 auto;
1779     width: 41.6666666667%;
1780   }
1781 
1782   .col-xxl-6 {
1783     flex: 0 0 auto;
1784     width: 50%;
1785   }
1786 
1787   .col-xxl-7 {
1788     flex: 0 0 auto;
1789     width: 58.3333333333%;
1790   }
1791 
1792   .col-xxl-8 {
1793     flex: 0 0 auto;
1794     width: 66.6666666667%;
1795   }
1796 
1797   .col-xxl-9 {
1798     flex: 0 0 auto;
1799     width: 75%;
1800   }
1801 
1802   .col-xxl-10 {
1803     flex: 0 0 auto;
1804     width: 83.3333333333%;
1805   }
1806 
1807   .col-xxl-11 {
1808     flex: 0 0 auto;
1809     width: 91.6666666667%;
1810   }
1811 
1812   .col-xxl-12 {
1813     flex: 0 0 auto;
1814     width: 100%;
1815   }
1816 
1817   .offset-xxl-0 {
1818     margin-left: 0;
1819   }
1820 
1821   .offset-xxl-1 {
1822     margin-left: 8.3333333333%;
1823   }
1824 
1825   .offset-xxl-2 {
1826     margin-left: 16.6666666667%;
1827   }
1828 
1829   .offset-xxl-3 {
1830     margin-left: 25%;
1831   }
1832 
1833   .offset-xxl-4 {
1834     margin-left: 33.3333333333%;
1835   }
1836 
1837   .offset-xxl-5 {
1838     margin-left: 41.6666666667%;
1839   }
1840 
1841   .offset-xxl-6 {
1842     margin-left: 50%;
1843   }
1844 
1845   .offset-xxl-7 {
1846     margin-left: 58.3333333333%;
1847   }
1848 
1849   .offset-xxl-8 {
1850     margin-left: 66.6666666667%;
1851   }
1852 
1853   .offset-xxl-9 {
1854     margin-left: 75%;
1855   }
1856 
1857   .offset-xxl-10 {
1858     margin-left: 83.3333333333%;
1859   }
1860 
1861   .offset-xxl-11 {
1862     margin-left: 91.6666666667%;
1863   }
1864 
1865   .g-xxl-0,
1866 .gx-xxl-0 {
1867     --bs-gutter-x: 0;
1868   }
1869 
1870   .g-xxl-0,
1871 .gy-xxl-0 {
1872     --bs-gutter-y: 0;
1873   }
1874 
1875   .g-xxl-1,
1876 .gx-xxl-1 {
1877     --bs-gutter-x: 0.25rem;
1878   }
1879 
1880   .g-xxl-1,
1881 .gy-xxl-1 {
1882     --bs-gutter-y: 0.25rem;
1883   }
1884 
1885   .g-xxl-2,
1886 .gx-xxl-2 {
1887     --bs-gutter-x: 0.5rem;
1888   }
1889 
1890   .g-xxl-2,
1891 .gy-xxl-2 {
1892     --bs-gutter-y: 0.5rem;
1893   }
1894 
1895   .g-xxl-3,
1896 .gx-xxl-3 {
1897     --bs-gutter-x: 1rem;
1898   }
1899 
1900   .g-xxl-3,
1901 .gy-xxl-3 {
1902     --bs-gutter-y: 1rem;
1903   }
1904 
1905   .g-xxl-4,
1906 .gx-xxl-4 {
1907     --bs-gutter-x: 1.5rem;
1908   }
1909 
1910   .g-xxl-4,
1911 .gy-xxl-4 {
1912     --bs-gutter-y: 1.5rem;
1913   }
1914 
1915   .g-xxl-5,
1916 .gx-xxl-5 {
1917     --bs-gutter-x: 3rem;
1918   }
1919 
1920   .g-xxl-5,
1921 .gy-xxl-5 {
1922     --bs-gutter-y: 3rem;
1923   }
1924 }
1925 .table {
1926   --bs-table-bg: transparent;
1927   --bs-table-striped-color: #212529;
1928   --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1929   --bs-table-active-color: #212529;
1930   --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1931   --bs-table-hover-color: #212529;
1932   --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1933   width: 100%;
1934   margin-bottom: 1rem;
1935   color: #212529;
1936   vertical-align: top;
1937   border-color: #dee2e6;
1938 }
1939 .table > :not(caption) > * > * {
1940   padding: 0.5rem 0.5rem;
1941   background-color: var(--bs-table-bg);
1942   background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
1943   border-bottom-width: 1px;
1944 }
1945 .table > tbody {
1946   vertical-align: inherit;
1947 }
1948 .table > thead {
1949   vertical-align: bottom;
1950 }
1951 .table > :not(:last-child) > :last-child > * {
1952   border-bottom-color: currentColor;
1953 }
1954 
1955 .caption-top {
1956   caption-side: top;
1957 }
1958 
1959 .table-sm > :not(caption) > * > * {
1960   padding: 0.25rem 0.25rem;
1961 }
1962 
1963 .table-bordered > :not(caption) > * {
1964   border-width: 1px 0;
1965 }
1966 .table-bordered > :not(caption) > * > * {
1967   border-width: 0 1px;
1968 }
1969 
1970 .table-borderless > :not(caption) > * > * {
1971   border-bottom-width: 0;
1972 }
1973 
1974 .table-striped > tbody > tr:nth-of-type(odd) {
1975   --bs-table-accent-bg: var(--bs-table-striped-bg);
1976   color: var(--bs-table-striped-color);
1977 }
1978 
1979 .table-active {
1980   --bs-table-accent-bg: var(--bs-table-active-bg);
1981   color: var(--bs-table-active-color);
1982 }
1983 
1984 .table-hover > tbody > tr:hover {
1985   --bs-table-accent-bg: var(--bs-table-hover-bg);
1986   color: var(--bs-table-hover-color);
1987 }
1988 
1989 .table-primary {
1990   --bs-table-bg: #cfe2ff;
1991   --bs-table-striped-bg: #c5d7f2;
1992   --bs-table-striped-color: #000;
1993   --bs-table-active-bg: #bacbe6;
1994   --bs-table-active-color: #000;
1995   --bs-table-hover-bg: #bfd1ec;
1996   --bs-table-hover-color: #000;
1997   color: #000;
1998   border-color: #bacbe6;
1999 }
2000 
2001 .table-secondary {
2002   --bs-table-bg: #e2e3e5;
2003   --bs-table-striped-bg: #d7d8da;
2004   --bs-table-striped-color: #000;
2005   --bs-table-active-bg: #cbccce;
2006   --bs-table-active-color: #000;
2007   --bs-table-hover-bg: #d1d2d4;
2008   --bs-table-hover-color: #000;
2009   color: #000;
2010   border-color: #cbccce;
2011 }
2012 
2013 .table-success {
2014   --bs-table-bg: #d1e7dd;
2015   --bs-table-striped-bg: #c7dbd2;
2016   --bs-table-striped-color: #000;
2017   --bs-table-active-bg: #bcd0c7;
2018   --bs-table-active-color: #000;
2019   --bs-table-hover-bg: #c1d6cc;
2020   --bs-table-hover-color: #000;
2021   color: #000;
2022   border-color: #bcd0c7;
2023 }
2024 
2025 .table-info {
2026   --bs-table-bg: #cff4fc;
2027   --bs-table-striped-bg: #c5e8ef;
2028   --bs-table-striped-color: #000;
2029   --bs-table-active-bg: #badce3;
2030   --bs-table-active-color: #000;
2031   --bs-table-hover-bg: #bfe2e9;
2032   --bs-table-hover-color: #000;
2033   color: #000;
2034   border-color: #badce3;
2035 }
2036 
2037 .table-warning {
2038   --bs-table-bg: #fff3cd;
2039   --bs-table-striped-bg: #f2e7c3;
2040   --bs-table-striped-color: #000;
2041   --bs-table-active-bg: #e6dbb9;
2042   --bs-table-active-color: #000;
2043   --bs-table-hover-bg: #ece1be;
2044   --bs-table-hover-color: #000;
2045   color: #000;
2046   border-color: #e6dbb9;
2047 }
2048 
2049 .table-danger {
2050   --bs-table-bg: #f8d7da;
2051   --bs-table-striped-bg: #eccccf;
2052   --bs-table-striped-color: #000;
2053   --bs-table-active-bg: #dfc2c4;
2054   --bs-table-active-color: #000;
2055   --bs-table-hover-bg: #e5c7ca;
2056   --bs-table-hover-color: #000;
2057   color: #000;
2058   border-color: #dfc2c4;
2059 }
2060 
2061 .table-light {
2062   --bs-table-bg: #f8f9fa;
2063   --bs-table-striped-bg: #ecedee;
2064   --bs-table-striped-color: #000;
2065   --bs-table-active-bg: #dfe0e1;
2066   --bs-table-active-color: #000;
2067   --bs-table-hover-bg: #e5e6e7;
2068   --bs-table-hover-color: #000;
2069   color: #000;
2070   border-color: #dfe0e1;
2071 }
2072 
2073 .table-dark {
2074   --bs-table-bg: #212529;
2075   --bs-table-striped-bg: #2c3034;
2076   --bs-table-striped-color: #fff;
2077   --bs-table-active-bg: #373b3e;
2078   --bs-table-active-color: #fff;
2079   --bs-table-hover-bg: #323539;
2080   --bs-table-hover-color: #fff;
2081   color: #fff;
2082   border-color: #373b3e;
2083 }
2084 
2085 .table-responsive {
2086   overflow-x: auto;
2087   -webkit-overflow-scrolling: touch;
2088 }
2089 
2090 @media (max-width: 575.98px) {
2091   .table-responsive-sm {
2092     overflow-x: auto;
2093     -webkit-overflow-scrolling: touch;
2094   }
2095 }
2096 @media (max-width: 767.98px) {
2097   .table-responsive-md {
2098     overflow-x: auto;
2099     -webkit-overflow-scrolling: touch;
2100   }
2101 }
2102 @media (max-width: 991.98px) {
2103   .table-responsive-lg {
2104     overflow-x: auto;
2105     -webkit-overflow-scrolling: touch;
2106   }
2107 }
2108 @media (max-width: 1199.98px) {
2109   .table-responsive-xl {
2110     overflow-x: auto;
2111     -webkit-overflow-scrolling: touch;
2112   }
2113 }
2114 @media (max-width: 1399.98px) {
2115   .table-responsive-xxl {
2116     overflow-x: auto;
2117     -webkit-overflow-scrolling: touch;
2118   }
2119 }
2120 .form-label {
2121   margin-bottom: 0.5rem;
2122 }
2123 
2124 .col-form-label {
2125   padding-top: calc(0.375rem + 1px);
2126   padding-bottom: calc(0.375rem + 1px);
2127   margin-bottom: 0;
2128   font-size: inherit;
2129   line-height: 1.5;
2130 }
2131 
2132 .col-form-label-lg {
2133   padding-top: calc(0.5rem + 1px);
2134   padding-bottom: calc(0.5rem + 1px);
2135   font-size: 1.25rem;
2136 }
2137 
2138 .col-form-label-sm {
2139   padding-top: calc(0.25rem + 1px);
2140   padding-bottom: calc(0.25rem + 1px);
2141   font-size: 0.875rem;
2142 }
2143 
2144 .form-text {
2145   margin-top: 0.25rem;
2146   font-size: 0.875em;
2147   color: #6c757d;
2148 }
2149 
2150 .form-control {
2151   display: block;
2152   width: 100%;
2153   padding: 0.375rem 0.75rem;
2154   font-size: 1rem;
2155   font-weight: 400;
2156   line-height: 1.5;
2157   color: #212529;
2158   background-color: #fff;
2159   background-clip: padding-box;
2160   border: 1px solid #ced4da;
2161   -webkit-appearance: none;
2162   -moz-appearance: none;
2163   appearance: none;
2164   border-radius: 0.25rem;
2165   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2166 }
2167 @media (prefers-reduced-motion: reduce) {
2168   .form-control {
2169     transition: none;
2170   }
2171 }
2172 .form-control[type=file] {
2173   overflow: hidden;
2174 }
2175 .form-control[type=file]:not(:disabled):not([readonly]) {
2176   cursor: pointer;
2177 }
2178 .form-control:focus {
2179   color: #212529;
2180   background-color: #fff;
2181   border-color: #86b7fe;
2182   outline: 0;
2183   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2184 }
2185 .form-control::-webkit-date-and-time-value {
2186   height: 1.5em;
2187 }
2188 .form-control::-webkit-input-placeholder {
2189   color: #6c757d;
2190   opacity: 1;
2191 }
2192 .form-control::-moz-placeholder {
2193   color: #6c757d;
2194   opacity: 1;
2195 }
2196 .form-control::placeholder {
2197   color: #6c757d;
2198   opacity: 1;
2199 }
2200 .form-control:disabled, .form-control[readonly] {
2201   background-color: #e9ecef;
2202   opacity: 1;
2203 }
2204 .form-control::file-selector-button {
2205   padding: 0.375rem 0.75rem;
2206   margin: -0.375rem -0.75rem;
2207   -webkit-margin-end: 0.75rem;
2208   margin-inline-end: 0.75rem;
2209   color: #212529;
2210   background-color: #e9ecef;
2211   pointer-events: none;
2212   border-color: inherit;
2213   border-style: solid;
2214   border-width: 0;
2215   border-inline-end-width: 1px;
2216   border-radius: 0;
2217   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;
2218 }
2219 @media (prefers-reduced-motion: reduce) {
2220   .form-control::file-selector-button {
2221     transition: none;
2222   }
2223 }
2224 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2225   background-color: #dde0e3;
2226 }
2227 .form-control::-webkit-file-upload-button {
2228   padding: 0.375rem 0.75rem;
2229   margin: -0.375rem -0.75rem;
2230   -webkit-margin-end: 0.75rem;
2231   margin-inline-end: 0.75rem;
2232   color: #212529;
2233   background-color: #e9ecef;
2234   pointer-events: none;
2235   border-color: inherit;
2236   border-style: solid;
2237   border-width: 0;
2238   border-inline-end-width: 1px;
2239   border-radius: 0;
2240   -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;
2241   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;
2242 }
2243 @media (prefers-reduced-motion: reduce) {
2244   .form-control::-webkit-file-upload-button {
2245     -webkit-transition: none;
2246     transition: none;
2247   }
2248 }
2249 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2250   background-color: #dde0e3;
2251 }
2252 
2253 .form-control-plaintext {
2254   display: block;
2255   width: 100%;
2256   padding: 0.375rem 0;
2257   margin-bottom: 0;
2258   line-height: 1.5;
2259   color: #212529;
2260   background-color: transparent;
2261   border: solid transparent;
2262   border-width: 1px 0;
2263 }
2264 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2265   padding-right: 0;
2266   padding-left: 0;
2267 }
2268 
2269 .form-control-sm {
2270   min-height: calc(1.5em + 0.5rem + 2px);
2271   padding: 0.25rem 0.5rem;
2272   font-size: 0.875rem;
2273   border-radius: 0.2rem;
2274 }
2275 .form-control-sm::file-selector-button {
2276   padding: 0.25rem 0.5rem;
2277   margin: -0.25rem -0.5rem;
2278   -webkit-margin-end: 0.5rem;
2279   margin-inline-end: 0.5rem;
2280 }
2281 .form-control-sm::-webkit-file-upload-button {
2282   padding: 0.25rem 0.5rem;
2283   margin: -0.25rem -0.5rem;
2284   -webkit-margin-end: 0.5rem;
2285   margin-inline-end: 0.5rem;
2286 }
2287 
2288 .form-control-lg {
2289   min-height: calc(1.5em + 1rem + 2px);
2290   padding: 0.5rem 1rem;
2291   font-size: 1.25rem;
2292   border-radius: 0.3rem;
2293 }
2294 .form-control-lg::file-selector-button {
2295   padding: 0.5rem 1rem;
2296   margin: -0.5rem -1rem;
2297   -webkit-margin-end: 1rem;
2298   margin-inline-end: 1rem;
2299 }
2300 .form-control-lg::-webkit-file-upload-button {
2301   padding: 0.5rem 1rem;
2302   margin: -0.5rem -1rem;
2303   -webkit-margin-end: 1rem;
2304   margin-inline-end: 1rem;
2305 }
2306 
2307 textarea.form-control {
2308   min-height: calc(1.5em + 0.75rem + 2px);
2309 }
2310 textarea.form-control-sm {
2311   min-height: calc(1.5em + 0.5rem + 2px);
2312 }
2313 textarea.form-control-lg {
2314   min-height: calc(1.5em + 1rem + 2px);
2315 }
2316 
2317 .form-control-color {
2318   max-width: 3rem;
2319   height: auto;
2320   padding: 0.375rem;
2321 }
2322 .form-control-color:not(:disabled):not([readonly]) {
2323   cursor: pointer;
2324 }
2325 .form-control-color::-moz-color-swatch {
2326   height: 1.5em;
2327   border-radius: 0.25rem;
2328 }
2329 .form-control-color::-webkit-color-swatch {
2330   height: 1.5em;
2331   border-radius: 0.25rem;
2332 }
2333 
2334 .form-select {
2335   display: block;
2336   width: 100%;
2337   padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2338   font-size: 1rem;
2339   font-weight: 400;
2340   line-height: 1.5;
2341   color: #212529;
2342   vertical-align: middle;
2343   background-color: #fff;
2344   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");
2345   background-repeat: no-repeat;
2346   background-position: right 0.75rem center;
2347   background-size: 16px 12px;
2348   border: 1px solid #ced4da;
2349   border-radius: 0.25rem;
2350   -webkit-appearance: none;
2351   -moz-appearance: none;
2352   appearance: none;
2353 }
2354 .form-select:focus {
2355   border-color: #86b7fe;
2356   outline: 0;
2357   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2358 }
2359 .form-select[multiple], .form-select[size]:not([size="1"]) {
2360   padding-right: 0.75rem;
2361   background-image: none;
2362 }
2363 .form-select:disabled {
2364   color: #6c757d;
2365   background-color: #e9ecef;
2366 }
2367 .form-select:-moz-focusring {
2368   color: transparent;
2369   text-shadow: 0 0 0 #212529;
2370 }
2371 
2372 .form-select-sm {
2373   padding-top: 0.25rem;
2374   padding-bottom: 0.25rem;
2375   padding-left: 0.5rem;
2376   font-size: 0.875rem;
2377 }
2378 
2379 .form-select-lg {
2380   padding-top: 0.5rem;
2381   padding-bottom: 0.5rem;
2382   padding-left: 1rem;
2383   font-size: 1.25rem;
2384 }
2385 
2386 .form-check {
2387   display: block;
2388   min-height: 1.5rem;
2389   padding-left: 1.5em;
2390   margin-bottom: 0.125rem;
2391 }
2392 .form-check .form-check-input {
2393   float: left;
2394   margin-left: -1.5em;
2395 }
2396 
2397 .form-check-input {
2398   width: 1em;
2399   height: 1em;
2400   margin-top: 0.25em;
2401   vertical-align: top;
2402   background-color: #fff;
2403   background-repeat: no-repeat;
2404   background-position: center;
2405   background-size: contain;
2406   border: 1px solid rgba(0, 0, 0, 0.25);
2407   -webkit-appearance: none;
2408   -moz-appearance: none;
2409   appearance: none;
2410   -webkit-print-color-adjust: exact;
2411   color-adjust: exact;
2412   transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2413 }
2414 @media (prefers-reduced-motion: reduce) {
2415   .form-check-input {
2416     transition: none;
2417   }
2418 }
2419 .form-check-input[type=checkbox] {
2420   border-radius: 0.25em;
2421 }
2422 .form-check-input[type=radio] {
2423   border-radius: 50%;
2424 }
2425 .form-check-input:active {
2426   filter: brightness(90%);
2427 }
2428 .form-check-input:focus {
2429   border-color: #86b7fe;
2430   outline: 0;
2431   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2432 }
2433 .form-check-input:checked {
2434   background-color: #0d6efd;
2435   border-color: #0d6efd;
2436 }
2437 .form-check-input:checked[type=checkbox] {
2438   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");
2439 }
2440 .form-check-input:checked[type=radio] {
2441   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");
2442 }
2443 .form-check-input[type=checkbox]:indeterminate {
2444   background-color: #0d6efd;
2445   border-color: #0d6efd;
2446   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");
2447 }
2448 .form-check-input:disabled {
2449   pointer-events: none;
2450   filter: none;
2451   opacity: 0.5;
2452 }
2453 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2454   opacity: 0.5;
2455 }
2456 
2457 .form-switch {
2458   padding-left: 2.5em;
2459 }
2460 .form-switch .form-check-input {
2461   width: 2em;
2462   margin-left: -2.5em;
2463   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");
2464   background-position: left center;
2465   border-radius: 2em;
2466 }
2467 .form-switch .form-check-input:focus {
2468   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='%2386b7fe'/%3e%3c/svg%3e");
2469 }
2470 .form-switch .form-check-input:checked {
2471   background-position: right center;
2472   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");
2473 }
2474 
2475 .form-check-inline {
2476   display: inline-block;
2477   margin-right: 1rem;
2478 }
2479 
2480 .btn-check {
2481   position: absolute;
2482   clip: rect(0, 0, 0, 0);
2483   pointer-events: none;
2484 }
2485 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2486   pointer-events: none;
2487   filter: none;
2488   opacity: 0.65;
2489 }
2490 
2491 .form-range {
2492   width: 100%;
2493   height: 1.5rem;
2494   padding: 0;
2495   background-color: transparent;
2496   -webkit-appearance: none;
2497   -moz-appearance: none;
2498   appearance: none;
2499 }
2500 .form-range:focus {
2501   outline: none;
2502 }
2503 .form-range:focus::-webkit-slider-thumb {
2504   box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2505 }
2506 .form-range:focus::-moz-range-thumb {
2507   box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2508 }
2509 .form-range::-moz-focus-outer {
2510   border: 0;
2511 }
2512 .form-range::-webkit-slider-thumb {
2513   width: 1rem;
2514   height: 1rem;
2515   margin-top: -0.25rem;
2516   background-color: #0d6efd;
2517   border: 0;
2518   border-radius: 1rem;
2519   -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2520   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2521   -webkit-appearance: none;
2522   appearance: none;
2523 }
2524 @media (prefers-reduced-motion: reduce) {
2525   .form-range::-webkit-slider-thumb {
2526     -webkit-transition: none;
2527     transition: none;
2528   }
2529 }
2530 .form-range::-webkit-slider-thumb:active {
2531   background-color: #b6d4fe;
2532 }
2533 .form-range::-webkit-slider-runnable-track {
2534   width: 100%;
2535   height: 0.5rem;
2536   color: transparent;
2537   cursor: pointer;
2538   background-color: #dee2e6;
2539   border-color: transparent;
2540   border-radius: 1rem;
2541 }
2542 .form-range::-moz-range-thumb {
2543   width: 1rem;
2544   height: 1rem;
2545   background-color: #0d6efd;
2546   border: 0;
2547   border-radius: 1rem;
2548   -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2549   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2550   -moz-appearance: none;
2551   appearance: none;
2552 }
2553 @media (prefers-reduced-motion: reduce) {
2554   .form-range::-moz-range-thumb {
2555     -moz-transition: none;
2556     transition: none;
2557   }
2558 }
2559 .form-range::-moz-range-thumb:active {
2560   background-color: #b6d4fe;
2561 }
2562 .form-range::-moz-range-track {
2563   width: 100%;
2564   height: 0.5rem;
2565   color: transparent;
2566   cursor: pointer;
2567   background-color: #dee2e6;
2568   border-color: transparent;
2569   border-radius: 1rem;
2570 }
2571 .form-range:disabled {
2572   pointer-events: none;
2573 }
2574 .form-range:disabled::-webkit-slider-thumb {
2575   background-color: #adb5bd;
2576 }
2577 .form-range:disabled::-moz-range-thumb {
2578   background-color: #adb5bd;
2579 }
2580 
2581 .form-floating {
2582   position: relative;
2583 }
2584 .form-floating > .form-control,
2585 .form-floating > .form-select {
2586   height: calc(3.5rem + 2px);
2587   padding: 1rem 0.75rem;
2588 }
2589 .form-floating > label {
2590   position: absolute;
2591   top: 0;
2592   left: 0;
2593   height: 100%;
2594   padding: 1rem 0.75rem;
2595   pointer-events: none;
2596   border: 1px solid transparent;
2597   transform-origin: 0 0;
2598   transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2599 }
2600 @media (prefers-reduced-motion: reduce) {
2601   .form-floating > label {
2602     transition: none;
2603   }
2604 }
2605 .form-floating > .form-control::-webkit-input-placeholder {
2606   color: transparent;
2607 }
2608 .form-floating > .form-control::-moz-placeholder {
2609   color: transparent;
2610 }
2611 .form-floating > .form-control::placeholder {
2612   color: transparent;
2613 }
2614 .form-floating > .form-control:not(:-moz-placeholder-shown) {
2615   padding-top: 1.625rem;
2616   padding-bottom: 0.625rem;
2617 }
2618 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
2619   padding-top: 1.625rem;
2620   padding-bottom: 0.625rem;
2621 }
2622 .form-floating > .form-control:-webkit-autofill {
2623   padding-top: 1.625rem;
2624   padding-bottom: 0.625rem;
2625 }
2626 .form-floating > .form-select {
2627   padding-top: 1.625rem;
2628   padding-bottom: 0.625rem;
2629 }
2630 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2631   opacity: 0.65;
2632   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2633 }
2634 .form-floating > .form-control:focus ~ label,
2635 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2636 .form-floating > .form-select ~ label {
2637   opacity: 0.65;
2638   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2639 }
2640 .form-floating > .form-control:-webkit-autofill ~ label {
2641   opacity: 0.65;
2642   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2643 }
2644 
2645 .input-group {
2646   position: relative;
2647   display: flex;
2648   flex-wrap: wrap;
2649   align-items: stretch;
2650   width: 100%;
2651 }
2652 .input-group > .form-control,
2653 .input-group > .form-select {
2654   position: relative;
2655   flex: 1 1 auto;
2656   width: 1%;
2657   min-width: 0;
2658 }
2659 .input-group > .form-control:focus,
2660 .input-group > .form-select:focus {
2661   z-index: 3;
2662 }
2663 .input-group .btn {
2664   position: relative;
2665   z-index: 2;
2666 }
2667 .input-group .btn:focus {
2668   z-index: 3;
2669 }
2670 
2671 .input-group-text {
2672   display: flex;
2673   align-items: center;
2674   padding: 0.375rem 0.75rem;
2675   font-size: 1rem;
2676   font-weight: 400;
2677   line-height: 1.5;
2678   color: #212529;
2679   text-align: center;
2680   white-space: nowrap;
2681   background-color: #e9ecef;
2682   border: 1px solid #ced4da;
2683   border-radius: 0.25rem;
2684 }
2685 
2686 .input-group-lg > .form-control,
2687 .input-group-lg > .form-select,
2688 .input-group-lg > .input-group-text,
2689 .input-group-lg > .btn {
2690   padding: 0.5rem 1rem;
2691   font-size: 1.25rem;
2692   border-radius: 0.3rem;
2693 }
2694 
2695 .input-group-sm > .form-control,
2696 .input-group-sm > .form-select,
2697 .input-group-sm > .input-group-text,
2698 .input-group-sm > .btn {
2699   padding: 0.25rem 0.5rem;
2700   font-size: 0.875rem;
2701   border-radius: 0.2rem;
2702 }
2703 
2704 .input-group-lg > .form-select,
2705 .input-group-sm > .form-select {
2706   padding-right: 1.75rem;
2707 }
2708 
2709 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
2710 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
2711   border-top-right-radius: 0;
2712   border-bottom-right-radius: 0;
2713 }
2714 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
2715 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
2716   border-top-right-radius: 0;
2717   border-bottom-right-radius: 0;
2718 }
2719 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2720   margin-left: -1px;
2721   border-top-left-radius: 0;
2722   border-bottom-left-radius: 0;
2723 }
2724 
2725 .valid-feedback {
2726   display: none;
2727   width: 100%;
2728   margin-top: 0.25rem;
2729   font-size: 0.875em;
2730   color: #198754;
2731 }
2732 
2733 .valid-tooltip {
2734   position: absolute;
2735   top: 100%;
2736   z-index: 5;
2737   display: none;
2738   max-width: 100%;
2739   padding: 0.25rem 0.5rem;
2740   margin-top: 0.1rem;
2741   font-size: 0.875rem;
2742   color: #fff;
2743   background-color: rgba(25, 135, 84, 0.9);
2744   border-radius: 0.25rem;
2745 }
2746 
2747 .was-validated :valid ~ .valid-feedback,
2748 .was-validated :valid ~ .valid-tooltip,
2749 .is-valid ~ .valid-feedback,
2750 .is-valid ~ .valid-tooltip {
2751   display: block;
2752 }
2753 
2754 .was-validated .form-control:valid, .form-control.is-valid {
2755   border-color: #198754;
2756   padding-right: calc(1.5em + 0.75rem);
2757   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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");
2758   background-repeat: no-repeat;
2759   background-position: right calc(0.375em + 0.1875rem) center;
2760   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2761 }
2762 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2763   border-color: #198754;
2764   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2765 }
2766 
2767 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2768   padding-right: calc(1.5em + 0.75rem);
2769   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2770 }
2771 
2772 .was-validated .form-select:valid, .form-select.is-valid {
2773   border-color: #198754;
2774   padding-right: calc(0.75em + 2.3125rem);
2775   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='%23198754' 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");
2776   background-position: right 0.75rem center, center right 1.75rem;
2777   background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2778 }
2779 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2780   border-color: #198754;
2781   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2782 }
2783 
2784 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2785   border-color: #198754;
2786 }
2787 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2788   background-color: #198754;
2789 }
2790 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2791   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
2792 }
2793 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2794   color: #198754;
2795 }
2796 
2797 .form-check-inline .form-check-input ~ .valid-feedback {
2798   margin-left: 0.5em;
2799 }
2800 
2801 .invalid-feedback {
2802   display: none;
2803   width: 100%;
2804   margin-top: 0.25rem;
2805   font-size: 0.875em;
2806   color: #dc3545;
2807 }
2808 
2809 .invalid-tooltip {
2810   position: absolute;
2811   top: 100%;
2812   z-index: 5;
2813   display: none;
2814   max-width: 100%;
2815   padding: 0.25rem 0.5rem;
2816   margin-top: 0.1rem;
2817   font-size: 0.875rem;
2818   color: #fff;
2819   background-color: rgba(220, 53, 69, 0.9);
2820   border-radius: 0.25rem;
2821 }
2822 
2823 .was-validated :invalid ~ .invalid-feedback,
2824 .was-validated :invalid ~ .invalid-tooltip,
2825 .is-invalid ~ .invalid-feedback,
2826 .is-invalid ~ .invalid-tooltip {
2827   display: block;
2828 }
2829 
2830 .was-validated .form-control:invalid, .form-control.is-invalid {
2831   border-color: #dc3545;
2832   padding-right: calc(1.5em + 0.75rem);
2833   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");
2834   background-repeat: no-repeat;
2835   background-position: right calc(0.375em + 0.1875rem) center;
2836   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2837 }
2838 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2839   border-color: #dc3545;
2840   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2841 }
2842 
2843 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2844   padding-right: calc(1.5em + 0.75rem);
2845   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2846 }
2847 
2848 .was-validated .form-select:invalid, .form-select.is-invalid {
2849   border-color: #dc3545;
2850   padding-right: calc(0.75em + 2.3125rem);
2851   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");
2852   background-position: right 0.75rem center, center right 1.75rem;
2853   background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2854 }
2855 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2856   border-color: #dc3545;
2857   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2858 }
2859 
2860 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2861   border-color: #dc3545;
2862 }
2863 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2864   background-color: #dc3545;
2865 }
2866 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2867   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
2868 }
2869 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2870   color: #dc3545;
2871 }
2872 
2873 .form-check-inline .form-check-input ~ .invalid-feedback {
2874   margin-left: 0.5em;
2875 }
2876 
2877 .btn {
2878   display: inline-block;
2879   font-weight: 400;
2880   line-height: 1.5;
2881   color: #212529;
2882   text-align: center;
2883   text-decoration: none;
2884   vertical-align: middle;
2885   cursor: pointer;
2886   -webkit-user-select: none;
2887   -moz-user-select: none;
2888   user-select: none;
2889   background-color: transparent;
2890   border: 1px solid transparent;
2891   padding: 0.375rem 0.75rem;
2892   font-size: 1rem;
2893   border-radius: 0.25rem;
2894   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;
2895 }
2896 @media (prefers-reduced-motion: reduce) {
2897   .btn {
2898     transition: none;
2899   }
2900 }
2901 .btn:hover {
2902   color: #212529;
2903 }
2904 .btn-check:focus + .btn, .btn:focus {
2905   outline: 0;
2906   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2907 }
2908 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2909   pointer-events: none;
2910   opacity: 0.65;
2911 }
2912 
2913 .btn-primary {
2914   color: #fff;
2915   background-color: #0d6efd;
2916   border-color: #0d6efd;
2917 }
2918 .btn-primary:hover {
2919   color: #fff;
2920   background-color: #0b5ed7;
2921   border-color: #0a58ca;
2922 }
2923 .btn-check:focus + .btn-primary, .btn-primary:focus {
2924   color: #fff;
2925   background-color: #0b5ed7;
2926   border-color: #0a58ca;
2927   box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
2928 }
2929 .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
2930   color: #fff;
2931   background-color: #0a58ca;
2932   border-color: #0a53be;
2933 }
2934 .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 {
2935   box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
2936 }
2937 .btn-primary:disabled, .btn-primary.disabled {
2938   color: #fff;
2939   background-color: #0d6efd;
2940   border-color: #0d6efd;
2941 }
2942 
2943 .btn-secondary {
2944   color: #fff;
2945   background-color: #6c757d;
2946   border-color: #6c757d;
2947 }
2948 .btn-secondary:hover {
2949   color: #fff;
2950   background-color: #5c636a;
2951   border-color: #565e64;
2952 }
2953 .btn-check:focus + .btn-secondary, .btn-secondary:focus {
2954   color: #fff;
2955   background-color: #5c636a;
2956   border-color: #565e64;
2957   box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
2958 }
2959 .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
2960   color: #fff;
2961   background-color: #565e64;
2962   border-color: #51585e;
2963 }
2964 .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 {
2965   box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
2966 }
2967 .btn-secondary:disabled, .btn-secondary.disabled {
2968   color: #fff;
2969   background-color: #6c757d;
2970   border-color: #6c757d;
2971 }
2972 
2973 .btn-success {
2974   color: #fff;
2975   background-color: #198754;
2976   border-color: #198754;
2977 }
2978 .btn-success:hover {
2979   color: #fff;
2980   background-color: #157347;
2981   border-color: #146c43;
2982 }
2983 .btn-check:focus + .btn-success, .btn-success:focus {
2984   color: #fff;
2985   background-color: #157347;
2986   border-color: #146c43;
2987   box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
2988 }
2989 .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
2990   color: #fff;
2991   background-color: #146c43;
2992   border-color: #13653f;
2993 }
2994 .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 {
2995   box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
2996 }
2997 .btn-success:disabled, .btn-success.disabled {
2998   color: #fff;
2999   background-color: #198754;
3000   border-color: #198754;
3001 }
3002 
3003 .btn-info {
3004   color: #000;
3005   background-color: #0dcaf0;
3006   border-color: #0dcaf0;
3007 }
3008 .btn-info:hover {
3009   color: #000;
3010   background-color: #31d2f2;
3011   border-color: #25cff2;
3012 }
3013 .btn-check:focus + .btn-info, .btn-info:focus {
3014   color: #000;
3015   background-color: #31d2f2;
3016   border-color: #25cff2;
3017   box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3018 }
3019 .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3020   color: #000;
3021   background-color: #3dd5f3;
3022   border-color: #25cff2;
3023 }
3024 .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 {
3025   box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3026 }
3027 .btn-info:disabled, .btn-info.disabled {
3028   color: #000;
3029   background-color: #0dcaf0;
3030   border-color: #0dcaf0;
3031 }
3032 
3033 .btn-warning {
3034   color: #000;
3035   background-color: #ffc107;
3036   border-color: #ffc107;
3037 }
3038 .btn-warning:hover {
3039   color: #000;
3040   background-color: #ffca2c;
3041   border-color: #ffc720;
3042 }
3043 .btn-check:focus + .btn-warning, .btn-warning:focus {
3044   color: #000;
3045   background-color: #ffca2c;
3046   border-color: #ffc720;
3047   box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3048 }
3049 .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3050   color: #000;
3051   background-color: #ffcd39;
3052   border-color: #ffc720;
3053 }
3054 .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 {
3055   box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3056 }
3057 .btn-warning:disabled, .btn-warning.disabled {
3058   color: #000;
3059   background-color: #ffc107;
3060   border-color: #ffc107;
3061 }
3062 
3063 .btn-danger {
3064   color: #fff;
3065   background-color: #dc3545;
3066   border-color: #dc3545;
3067 }
3068 .btn-danger:hover {
3069   color: #fff;
3070   background-color: #bb2d3b;
3071   border-color: #b02a37;
3072 }
3073 .btn-check:focus + .btn-danger, .btn-danger:focus {
3074   color: #fff;
3075   background-color: #bb2d3b;
3076   border-color: #b02a37;
3077   box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3078 }
3079 .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3080   color: #fff;
3081   background-color: #b02a37;
3082   border-color: #a52834;
3083 }
3084 .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 {
3085   box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3086 }
3087 .btn-danger:disabled, .btn-danger.disabled {
3088   color: #fff;
3089   background-color: #dc3545;
3090   border-color: #dc3545;
3091 }
3092 
3093 .btn-light {
3094   color: #000;
3095   background-color: #f8f9fa;
3096   border-color: #f8f9fa;
3097 }
3098 .btn-light:hover {
3099   color: #000;
3100   background-color: #f9fafb;
3101   border-color: #f9fafb;
3102 }
3103 .btn-check:focus + .btn-light, .btn-light:focus {
3104   color: #000;
3105   background-color: #f9fafb;
3106   border-color: #f9fafb;
3107   box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3108 }
3109 .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3110   color: #000;
3111   background-color: #f9fafb;
3112   border-color: #f9fafb;
3113 }
3114 .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 {
3115   box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3116 }
3117 .btn-light:disabled, .btn-light.disabled {
3118   color: #000;
3119   background-color: #f8f9fa;
3120   border-color: #f8f9fa;
3121 }
3122 
3123 .btn-dark {
3124   color: #fff;
3125   background-color: #212529;
3126   border-color: #212529;
3127 }
3128 .btn-dark:hover {
3129   color: #fff;
3130   background-color: #1c1f23;
3131   border-color: #1a1e21;
3132 }
3133 .btn-check:focus + .btn-dark, .btn-dark:focus {
3134   color: #fff;
3135   background-color: #1c1f23;
3136   border-color: #1a1e21;
3137   box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3138 }
3139 .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3140   color: #fff;
3141   background-color: #1a1e21;
3142   border-color: #191c1f;
3143 }
3144 .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 {
3145   box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3146 }
3147 .btn-dark:disabled, .btn-dark.disabled {
3148   color: #fff;
3149   background-color: #212529;
3150   border-color: #212529;
3151 }
3152 
3153 .btn-outline-primary {
3154   color: #0d6efd;
3155   border-color: #0d6efd;
3156 }
3157 .btn-outline-primary:hover {
3158   color: #fff;
3159   background-color: #0d6efd;
3160   border-color: #0d6efd;
3161 }
3162 .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3163   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3164 }
3165 .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 {
3166   color: #fff;
3167   background-color: #0d6efd;
3168   border-color: #0d6efd;
3169 }
3170 .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 {
3171   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3172 }
3173 .btn-outline-primary:disabled, .btn-outline-primary.disabled {
3174   color: #0d6efd;
3175   background-color: transparent;
3176 }
3177 
3178 .btn-outline-secondary {
3179   color: #6c757d;
3180   border-color: #6c757d;
3181 }
3182 .btn-outline-secondary:hover {
3183   color: #fff;
3184   background-color: #6c757d;
3185   border-color: #6c757d;
3186 }
3187 .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3188   box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3189 }
3190 .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 {
3191   color: #fff;
3192   background-color: #6c757d;
3193   border-color: #6c757d;
3194 }
3195 .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 {
3196   box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3197 }
3198 .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3199   color: #6c757d;
3200   background-color: transparent;
3201 }
3202 
3203 .btn-outline-success {
3204   color: #198754;
3205   border-color: #198754;
3206 }
3207 .btn-outline-success:hover {
3208   color: #fff;
3209   background-color: #198754;
3210   border-color: #198754;
3211 }
3212 .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3213   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3214 }
3215 .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 {
3216   color: #fff;
3217   background-color: #198754;
3218   border-color: #198754;
3219 }
3220 .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 {
3221   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3222 }
3223 .btn-outline-success:disabled, .btn-outline-success.disabled {
3224   color: #198754;
3225   background-color: transparent;
3226 }
3227 
3228 .btn-outline-info {
3229   color: #0dcaf0;
3230   border-color: #0dcaf0;
3231 }
3232 .btn-outline-info:hover {
3233   color: #000;
3234   background-color: #0dcaf0;
3235   border-color: #0dcaf0;
3236 }
3237 .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3238   box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3239 }
3240 .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 {
3241   color: #000;
3242   background-color: #0dcaf0;
3243   border-color: #0dcaf0;
3244 }
3245 .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 {
3246   box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3247 }
3248 .btn-outline-info:disabled, .btn-outline-info.disabled {
3249   color: #0dcaf0;
3250   background-color: transparent;
3251 }
3252 
3253 .btn-outline-warning {
3254   color: #ffc107;
3255   border-color: #ffc107;
3256 }
3257 .btn-outline-warning:hover {
3258   color: #000;
3259   background-color: #ffc107;
3260   border-color: #ffc107;
3261 }
3262 .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3263   box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3264 }
3265 .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 {
3266   color: #000;
3267   background-color: #ffc107;
3268   border-color: #ffc107;
3269 }
3270 .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 {
3271   box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3272 }
3273 .btn-outline-warning:disabled, .btn-outline-warning.disabled {
3274   color: #ffc107;
3275   background-color: transparent;
3276 }
3277 
3278 .btn-outline-danger {
3279   color: #dc3545;
3280   border-color: #dc3545;
3281 }
3282 .btn-outline-danger:hover {
3283   color: #fff;
3284   background-color: #dc3545;
3285   border-color: #dc3545;
3286 }
3287 .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3288   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3289 }
3290 .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 {
3291   color: #fff;
3292   background-color: #dc3545;
3293   border-color: #dc3545;
3294 }
3295 .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 {
3296   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3297 }
3298 .btn-outline-danger:disabled, .btn-outline-danger.disabled {
3299   color: #dc3545;
3300   background-color: transparent;
3301 }
3302 
3303 .btn-outline-light {
3304   color: #f8f9fa;
3305   border-color: #f8f9fa;
3306 }
3307 .btn-outline-light:hover {
3308   color: #000;
3309   background-color: #f8f9fa;
3310   border-color: #f8f9fa;
3311 }
3312 .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3313   box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3314 }
3315 .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 {
3316   color: #000;
3317   background-color: #f8f9fa;
3318   border-color: #f8f9fa;
3319 }
3320 .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 {
3321   box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3322 }
3323 .btn-outline-light:disabled, .btn-outline-light.disabled {
3324   color: #f8f9fa;
3325   background-color: transparent;
3326 }
3327 
3328 .btn-outline-dark {
3329   color: #212529;
3330   border-color: #212529;
3331 }
3332 .btn-outline-dark:hover {
3333   color: #fff;
3334   background-color: #212529;
3335   border-color: #212529;
3336 }
3337 .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3338   box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3339 }
3340 .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 {
3341   color: #fff;
3342   background-color: #212529;
3343   border-color: #212529;
3344 }
3345 .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 {
3346   box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3347 }
3348 .btn-outline-dark:disabled, .btn-outline-dark.disabled {
3349   color: #212529;
3350   background-color: transparent;
3351 }
3352 
3353 .btn-link {
3354   font-weight: 400;
3355   color: #0d6efd;
3356   text-decoration: underline;
3357 }
3358 .btn-link:hover {
3359   color: #0a58ca;
3360 }
3361 .btn-link:disabled, .btn-link.disabled {
3362   color: #6c757d;
3363 }
3364 
3365 .btn-lg, .btn-group-lg > .btn {
3366   padding: 0.5rem 1rem;
3367   font-size: 1.25rem;
3368   border-radius: 0.3rem;
3369 }
3370 
3371 .btn-sm, .btn-group-sm > .btn {
3372   padding: 0.25rem 0.5rem;
3373   font-size: 0.875rem;
3374   border-radius: 0.2rem;
3375 }
3376 
3377 .fade {
3378   transition: opacity 0.15s linear;
3379 }
3380 @media (prefers-reduced-motion: reduce) {
3381   .fade {
3382     transition: none;
3383   }
3384 }
3385 .fade:not(.show) {
3386   opacity: 0;
3387 }
3388 
3389 .collapse:not(.show) {
3390   display: none;
3391 }
3392 
3393 .collapsing {
3394   height: 0;
3395   overflow: hidden;
3396   transition: height 0.35s ease;
3397 }
3398 @media (prefers-reduced-motion: reduce) {
3399   .collapsing {
3400     transition: none;
3401   }
3402 }
3403 
3404 .dropup,
3405 .dropend,
3406 .dropdown,
3407 .dropstart {
3408   position: relative;
3409 }
3410 
3411 .dropdown-toggle {
3412   white-space: nowrap;
3413 }
3414 .dropdown-toggle::after {
3415   display: inline-block;
3416   margin-left: 0.255em;
3417   vertical-align: 0.255em;
3418   content: "";
3419   border-top: 0.3em solid;
3420   border-right: 0.3em solid transparent;
3421   border-bottom: 0;
3422   border-left: 0.3em solid transparent;
3423 }
3424 .dropdown-toggle:empty::after {
3425   margin-left: 0;
3426 }
3427 
3428 .dropdown-menu {
3429   position: absolute;
3430   top: 100%;
3431   left: 0;
3432   z-index: 1000;
3433   display: none;
3434   min-width: 10rem;
3435   padding: 0.5rem 0;
3436   margin: 0.125rem 0 0;
3437   font-size: 1rem;
3438   color: #212529;
3439   text-align: left;
3440   list-style: none;
3441   background-color: #fff;
3442   background-clip: padding-box;
3443   border: 1px solid rgba(0, 0, 0, 0.15);
3444   border-radius: 0.25rem;
3445 }
3446 .dropdown-menu[style] {
3447   right: auto !important;
3448 }
3449 
3450 .dropdown-menu-start {
3451   --bs-position: start;
3452   right: auto /* rtl:ignore */;
3453   left: 0 /* rtl:ignore */;
3454 }
3455 
3456 .dropdown-menu-end {
3457   --bs-position: end;
3458   right: 0 /* rtl:ignore */;
3459   left: auto /* rtl:ignore */;
3460 }
3461 
3462 @media (min-width: 576px) {
3463   .dropdown-menu-sm-start {
3464     --bs-position: start;
3465     right: auto /* rtl:ignore */;
3466     left: 0 /* rtl:ignore */;
3467   }
3468 
3469   .dropdown-menu-sm-end {
3470     --bs-position: end;
3471     right: 0 /* rtl:ignore */;
3472     left: auto /* rtl:ignore */;
3473   }
3474 }
3475 @media (min-width: 768px) {
3476   .dropdown-menu-md-start {
3477     --bs-position: start;
3478     right: auto /* rtl:ignore */;
3479     left: 0 /* rtl:ignore */;
3480   }
3481 
3482   .dropdown-menu-md-end {
3483     --bs-position: end;
3484     right: 0 /* rtl:ignore */;
3485     left: auto /* rtl:ignore */;
3486   }
3487 }
3488 @media (min-width: 992px) {
3489   .dropdown-menu-lg-start {
3490     --bs-position: start;
3491     right: auto /* rtl:ignore */;
3492     left: 0 /* rtl:ignore */;
3493   }
3494 
3495   .dropdown-menu-lg-end {
3496     --bs-position: end;
3497     right: 0 /* rtl:ignore */;
3498     left: auto /* rtl:ignore */;
3499   }
3500 }
3501 @media (min-width: 1200px) {
3502   .dropdown-menu-xl-start {
3503     --bs-position: start;
3504     right: auto /* rtl:ignore */;
3505     left: 0 /* rtl:ignore */;
3506   }
3507 
3508   .dropdown-menu-xl-end {
3509     --bs-position: end;
3510     right: 0 /* rtl:ignore */;
3511     left: auto /* rtl:ignore */;
3512   }
3513 }
3514 @media (min-width: 1400px) {
3515   .dropdown-menu-xxl-start {
3516     --bs-position: start;
3517     right: auto /* rtl:ignore */;
3518     left: 0 /* rtl:ignore */;
3519   }
3520 
3521   .dropdown-menu-xxl-end {
3522     --bs-position: end;
3523     right: 0 /* rtl:ignore */;
3524     left: auto /* rtl:ignore */;
3525   }
3526 }
3527 .dropup .dropdown-menu {
3528   top: auto;
3529   bottom: 100%;
3530   margin-top: 0;
3531   margin-bottom: 0.125rem;
3532 }
3533 .dropup .dropdown-toggle::after {
3534   display: inline-block;
3535   margin-left: 0.255em;
3536   vertical-align: 0.255em;
3537   content: "";
3538   border-top: 0;
3539   border-right: 0.3em solid transparent;
3540   border-bottom: 0.3em solid;
3541   border-left: 0.3em solid transparent;
3542 }
3543 .dropup .dropdown-toggle:empty::after {
3544   margin-left: 0;
3545 }
3546 
3547 .dropend .dropdown-menu {
3548   top: 0;
3549   right: auto;
3550   left: 100%;
3551   margin-top: 0;
3552   margin-left: 0.125rem;
3553 }
3554 .dropend .dropdown-toggle::after {
3555   display: inline-block;
3556   margin-left: 0.255em;
3557   vertical-align: 0.255em;
3558   content: "";
3559   border-top: 0.3em solid transparent;
3560   border-right: 0;
3561   border-bottom: 0.3em solid transparent;
3562   border-left: 0.3em solid;
3563 }
3564 .dropend .dropdown-toggle:empty::after {
3565   margin-left: 0;
3566 }
3567 .dropend .dropdown-toggle::after {
3568   vertical-align: 0;
3569 }
3570 
3571 .dropstart .dropdown-menu {
3572   top: 0;
3573   right: 100%;
3574   left: auto;
3575   margin-top: 0;
3576   margin-right: 0.125rem;
3577 }
3578 .dropstart .dropdown-toggle::after {
3579   display: inline-block;
3580   margin-left: 0.255em;
3581   vertical-align: 0.255em;
3582   content: "";
3583 }
3584 .dropstart .dropdown-toggle::after {
3585   display: none;
3586 }
3587 .dropstart .dropdown-toggle::before {
3588   display: inline-block;
3589   margin-right: 0.255em;
3590   vertical-align: 0.255em;
3591   content: "";
3592   border-top: 0.3em solid transparent;
3593   border-right: 0.3em solid;
3594   border-bottom: 0.3em solid transparent;
3595 }
3596 .dropstart .dropdown-toggle:empty::after {
3597   margin-left: 0;
3598 }
3599 .dropstart .dropdown-toggle::before {
3600   vertical-align: 0;
3601 }
3602 
3603 .dropdown-divider {
3604   height: 0;
3605   margin: 0.5rem 0;
3606   overflow: hidden;
3607   border-top: 1px solid rgba(0, 0, 0, 0.15);
3608 }
3609 
3610 .dropdown-item {
3611   display: block;
3612   width: 100%;
3613   padding: 0.25rem 1rem;
3614   clear: both;
3615   font-weight: 400;
3616   color: #212529;
3617   text-align: inherit;
3618   text-decoration: none;
3619   white-space: nowrap;
3620   background-color: transparent;
3621   border: 0;
3622 }
3623 .dropdown-item:hover, .dropdown-item:focus {
3624   color: #1e2125;
3625   background-color: #f8f9fa;
3626 }
3627 .dropdown-item.active, .dropdown-item:active {
3628   color: #fff;
3629   text-decoration: none;
3630   background-color: #0d6efd;
3631 }
3632 .dropdown-item.disabled, .dropdown-item:disabled {
3633   color: #6c757d;
3634   pointer-events: none;
3635   background-color: transparent;
3636 }
3637 
3638 .dropdown-menu.show {
3639   display: block;
3640 }
3641 
3642 .dropdown-header {
3643   display: block;
3644   padding: 0.5rem 1rem;
3645   margin-bottom: 0;
3646   font-size: 0.875rem;
3647   color: #6c757d;
3648   white-space: nowrap;
3649 }
3650 
3651 .dropdown-item-text {
3652   display: block;
3653   padding: 0.25rem 1rem;
3654   color: #212529;
3655 }
3656 
3657 .dropdown-menu-dark {
3658   color: #dee2e6;
3659   background-color: #343a40;
3660   border-color: rgba(0, 0, 0, 0.15);
3661 }
3662 .dropdown-menu-dark .dropdown-item {
3663   color: #dee2e6;
3664 }
3665 .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
3666   color: #fff;
3667   background-color: rgba(255, 255, 255, 0.15);
3668 }
3669 .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
3670   color: #fff;
3671   background-color: #0d6efd;
3672 }
3673 .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
3674   color: #adb5bd;
3675 }
3676 .dropdown-menu-dark .dropdown-divider {
3677   border-color: rgba(0, 0, 0, 0.15);
3678 }
3679 .dropdown-menu-dark .dropdown-item-text {
3680   color: #dee2e6;
3681 }
3682 .dropdown-menu-dark .dropdown-header {
3683   color: #adb5bd;
3684 }
3685 
3686 .btn-group,
3687 .btn-group-vertical {
3688   position: relative;
3689   display: inline-flex;
3690   vertical-align: middle;
3691 }
3692 .btn-group > .btn,
3693 .btn-group-vertical > .btn {
3694   position: relative;
3695   flex: 1 1 auto;
3696 }
3697 .btn-group > .btn-check:checked + .btn,
3698 .btn-group > .btn-check:focus + .btn,
3699 .btn-group > .btn:hover,
3700 .btn-group > .btn:focus,
3701 .btn-group > .btn:active,
3702 .btn-group > .btn.active,
3703 .btn-group-vertical > .btn-check:checked + .btn,
3704 .btn-group-vertical > .btn-check:focus + .btn,
3705 .btn-group-vertical > .btn:hover,
3706 .btn-group-vertical > .btn:focus,
3707 .btn-group-vertical > .btn:active,
3708 .btn-group-vertical > .btn.active {
3709   z-index: 1;
3710 }
3711 
3712 .btn-toolbar {
3713   display: flex;
3714   flex-wrap: wrap;
3715   justify-content: flex-start;
3716 }
3717 .btn-toolbar .input-group {
3718   width: auto;
3719 }
3720 
3721 .btn-group > .btn:not(:first-child),
3722 .btn-group > .btn-group:not(:first-child) {
3723   margin-left: -1px;
3724 }
3725 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3726 .btn-group > .btn-group:not(:last-child) > .btn {
3727   border-top-right-radius: 0;
3728   border-bottom-right-radius: 0;
3729 }
3730 .btn-group > .btn:nth-child(n+3),
3731 .btn-group > :not(.btn-check) + .btn,
3732 .btn-group > .btn-group:not(:first-child) > .btn {
3733   border-top-left-radius: 0;
3734   border-bottom-left-radius: 0;
3735 }
3736 
3737 .dropdown-toggle-split {
3738   padding-right: 0.5625rem;
3739   padding-left: 0.5625rem;
3740 }
3741 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3742   margin-left: 0;
3743 }
3744 .dropstart .dropdown-toggle-split::before {
3745   margin-right: 0;
3746 }
3747 
3748 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3749   padding-right: 0.375rem;
3750   padding-left: 0.375rem;
3751 }
3752 
3753 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3754   padding-right: 0.75rem;
3755   padding-left: 0.75rem;
3756 }
3757 
3758 .btn-group-vertical {
3759   flex-direction: column;
3760   align-items: flex-start;
3761   justify-content: center;
3762 }
3763 .btn-group-vertical > .btn,
3764 .btn-group-vertical > .btn-group {
3765   width: 100%;
3766 }
3767 .btn-group-vertical > .btn:not(:first-child),
3768 .btn-group-vertical > .btn-group:not(:first-child) {
3769   margin-top: -1px;
3770 }
3771 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3772 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3773   border-bottom-right-radius: 0;
3774   border-bottom-left-radius: 0;
3775 }
3776 .btn-group-vertical > .btn ~ .btn,
3777 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3778   border-top-left-radius: 0;
3779   border-top-right-radius: 0;
3780 }
3781 
3782 .nav {
3783   display: flex;
3784   flex-wrap: wrap;
3785   padding-left: 0;
3786   margin-bottom: 0;
3787   list-style: none;
3788 }
3789 
3790 .nav-link {
3791   display: block;
3792   padding: 0.5rem 1rem;
3793   text-decoration: none;
3794   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3795 }
3796 @media (prefers-reduced-motion: reduce) {
3797   .nav-link {
3798     transition: none;
3799   }
3800 }
3801 .nav-link.disabled {
3802   color: #6c757d;
3803   pointer-events: none;
3804   cursor: default;
3805 }
3806 
3807 .nav-tabs {
3808   border-bottom: 1px solid #dee2e6;
3809 }
3810 .nav-tabs .nav-link {
3811   margin-bottom: -1px;
3812   border: 1px solid transparent;
3813   border-top-left-radius: 0.25rem;
3814   border-top-right-radius: 0.25rem;
3815 }
3816 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3817   border-color: #e9ecef #e9ecef #dee2e6;
3818 }
3819 .nav-tabs .nav-link.disabled {
3820   color: #6c757d;
3821   background-color: transparent;
3822   border-color: transparent;
3823 }
3824 .nav-tabs .nav-link.active,
3825 .nav-tabs .nav-item.show .nav-link {
3826   color: #495057;
3827   background-color: #fff;
3828   border-color: #dee2e6 #dee2e6 #fff;
3829 }
3830 .nav-tabs .dropdown-menu {
3831   margin-top: -1px;
3832   border-top-left-radius: 0;
3833   border-top-right-radius: 0;
3834 }
3835 
3836 .nav-pills .nav-link {
3837   border-radius: 0.25rem;
3838 }
3839 .nav-pills .nav-link.active,
3840 .nav-pills .show > .nav-link {
3841   color: #fff;
3842   background-color: #0d6efd;
3843 }
3844 
3845 .nav-fill > .nav-link,
3846 .nav-fill .nav-item {
3847   flex: 1 1 auto;
3848   text-align: center;
3849 }
3850 
3851 .nav-justified > .nav-link,
3852 .nav-justified .nav-item {
3853   flex-basis: 0;
3854   flex-grow: 1;
3855   text-align: center;
3856 }
3857 
3858 .tab-content > .tab-pane {
3859   display: none;
3860 }
3861 .tab-content > .active {
3862   display: block;
3863 }
3864 
3865 .navbar {
3866   position: relative;
3867   display: flex;
3868   flex-wrap: wrap;
3869   align-items: center;
3870   justify-content: space-between;
3871   padding-top: 0.5rem;
3872   padding-bottom: 0.5rem;
3873 }
3874 .navbar > .container,
3875 .navbar > .container-fluid,
3876 .navbar > .container-sm,
3877 .navbar > .container-md,
3878 .navbar > .container-lg,
3879 .navbar > .container-xl,
3880 .navbar > .container-xxl {
3881   display: flex;
3882   flex-wrap: inherit;
3883   align-items: center;
3884   justify-content: space-between;
3885 }
3886 .navbar-brand {
3887   padding-top: 0.3125rem;
3888   padding-bottom: 0.3125rem;
3889   margin-right: 1rem;
3890   font-size: 1.25rem;
3891   text-decoration: none;
3892   white-space: nowrap;
3893 }
3894 .navbar-nav {
3895   display: flex;
3896   flex-direction: column;
3897   padding-left: 0;
3898   margin-bottom: 0;
3899   list-style: none;
3900 }
3901 .navbar-nav .nav-link {
3902   padding-right: 0;
3903   padding-left: 0;
3904 }
3905 .navbar-nav .dropdown-menu {
3906   position: static;
3907 }
3908 
3909 .navbar-text {
3910   padding-top: 0.5rem;
3911   padding-bottom: 0.5rem;
3912 }
3913 
3914 .navbar-collapse {
3915   align-items: center;
3916   width: 100%;
3917 }
3918 
3919 .navbar-toggler {
3920   padding: 0.25rem 0.75rem;
3921   font-size: 1.25rem;
3922   line-height: 1;
3923   background-color: transparent;
3924   border: 1px solid transparent;
3925   border-radius: 0.25rem;
3926   transition: box-shadow 0.15s ease-in-out;
3927 }
3928 @media (prefers-reduced-motion: reduce) {
3929   .navbar-toggler {
3930     transition: none;
3931   }
3932 }
3933 .navbar-toggler:hover {
3934   text-decoration: none;
3935 }
3936 .navbar-toggler:focus {
3937   text-decoration: none;
3938   outline: 0;
3939   box-shadow: 0 0 0 0.25rem;
3940 }
3941 
3942 .navbar-toggler-icon {
3943   display: inline-block;
3944   width: 1.5em;
3945   height: 1.5em;
3946   vertical-align: middle;
3947   background-repeat: no-repeat;
3948   background-position: center;
3949   background-size: 100%;
3950 }
3951 
3952 @media (min-width: 576px) {
3953   .navbar-expand-sm {
3954     flex-wrap: nowrap;
3955     justify-content: flex-start;
3956   }
3957   .navbar-expand-sm .navbar-nav {
3958     flex-direction: row;
3959   }
3960   .navbar-expand-sm .navbar-nav .dropdown-menu {
3961     position: absolute;
3962   }
3963   .navbar-expand-sm .navbar-nav .nav-link {
3964     padding-right: 0.5rem;
3965     padding-left: 0.5rem;
3966   }
3967   .navbar-expand-sm .navbar-collapse {
3968     display: flex !important;
3969   }
3970   .navbar-expand-sm .navbar-toggler {
3971     display: none;
3972   }
3973 }
3974 @media (min-width: 768px) {
3975   .navbar-expand-md {
3976     flex-wrap: nowrap;
3977     justify-content: flex-start;
3978   }
3979   .navbar-expand-md .navbar-nav {
3980     flex-direction: row;
3981   }
3982   .navbar-expand-md .navbar-nav .dropdown-menu {
3983     position: absolute;
3984   }
3985   .navbar-expand-md .navbar-nav .nav-link {
3986     padding-right: 0.5rem;
3987     padding-left: 0.5rem;
3988   }
3989   .navbar-expand-md .navbar-collapse {
3990     display: flex !important;
3991   }
3992   .navbar-expand-md .navbar-toggler {
3993     display: none;
3994   }
3995 }
3996 @media (min-width: 992px) {
3997   .navbar-expand-lg {
3998     flex-wrap: nowrap;
3999     justify-content: flex-start;
4000   }
4001   .navbar-expand-lg .navbar-nav {
4002     flex-direction: row;
4003   }
4004   .navbar-expand-lg .navbar-nav .dropdown-menu {
4005     position: absolute;
4006   }
4007   .navbar-expand-lg .navbar-nav .nav-link {
4008     padding-right: 0.5rem;
4009     padding-left: 0.5rem;
4010   }
4011   .navbar-expand-lg .navbar-collapse {
4012     display: flex !important;
4013   }
4014   .navbar-expand-lg .navbar-toggler {
4015     display: none;
4016   }
4017 }
4018 @media (min-width: 1200px) {
4019   .navbar-expand-xl {
4020     flex-wrap: nowrap;
4021     justify-content: flex-start;
4022   }
4023   .navbar-expand-xl .navbar-nav {
4024     flex-direction: row;
4025   }
4026   .navbar-expand-xl .navbar-nav .dropdown-menu {
4027     position: absolute;
4028   }
4029   .navbar-expand-xl .navbar-nav .nav-link {
4030     padding-right: 0.5rem;
4031     padding-left: 0.5rem;
4032   }
4033   .navbar-expand-xl .navbar-collapse {
4034     display: flex !important;
4035   }
4036   .navbar-expand-xl .navbar-toggler {
4037     display: none;
4038   }
4039 }
4040 @media (min-width: 1400px) {
4041   .navbar-expand-xxl {
4042     flex-wrap: nowrap;
4043     justify-content: flex-start;
4044   }
4045   .navbar-expand-xxl .navbar-nav {
4046     flex-direction: row;
4047   }
4048   .navbar-expand-xxl .navbar-nav .dropdown-menu {
4049     position: absolute;
4050   }
4051   .navbar-expand-xxl .navbar-nav .nav-link {
4052     padding-right: 0.5rem;
4053     padding-left: 0.5rem;
4054   }
4055   .navbar-expand-xxl .navbar-collapse {
4056     display: flex !important;
4057   }
4058   .navbar-expand-xxl .navbar-toggler {
4059     display: none;
4060   }
4061 }
4062 .navbar-expand {
4063   flex-wrap: nowrap;
4064   justify-content: flex-start;
4065 }
4066 .navbar-expand .navbar-nav {
4067   flex-direction: row;
4068 }
4069 .navbar-expand .navbar-nav .dropdown-menu {
4070   position: absolute;
4071 }
4072 .navbar-expand .navbar-nav .nav-link {
4073   padding-right: 0.5rem;
4074   padding-left: 0.5rem;
4075 }
4076 .navbar-expand .navbar-collapse {
4077   display: flex !important;
4078 }
4079 .navbar-expand .navbar-toggler {
4080   display: none;
4081 }
4082 
4083 .navbar-light .navbar-brand {
4084   color: rgba(0, 0, 0, 0.9);
4085 }
4086 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4087   color: rgba(0, 0, 0, 0.9);
4088 }
4089 .navbar-light .navbar-nav .nav-link {
4090   color: rgba(0, 0, 0, 0.55);
4091 }
4092 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4093   color: rgba(0, 0, 0, 0.7);
4094 }
4095 .navbar-light .navbar-nav .nav-link.disabled {
4096   color: rgba(0, 0, 0, 0.3);
4097 }
4098 .navbar-light .navbar-nav .show > .nav-link,
4099 .navbar-light .navbar-nav .nav-link.active {
4100   color: rgba(0, 0, 0, 0.9);
4101 }
4102 .navbar-light .navbar-toggler {
4103   color: rgba(0, 0, 0, 0.55);
4104   border-color: rgba(0, 0, 0, 0.1);
4105 }
4106 .navbar-light .navbar-toggler-icon {
4107   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");
4108 }
4109 .navbar-light .navbar-text {
4110   color: rgba(0, 0, 0, 0.55);
4111 }
4112 .navbar-light .navbar-text a,
4113 .navbar-light .navbar-text a:hover,
4114 .navbar-light .navbar-text a:focus {
4115   color: rgba(0, 0, 0, 0.9);
4116 }
4117 
4118 .navbar-dark .navbar-brand {
4119   color: #fff;
4120 }
4121 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4122   color: #fff;
4123 }
4124 .navbar-dark .navbar-nav .nav-link {
4125   color: rgba(255, 255, 255, 0.55);
4126 }
4127 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4128   color: rgba(255, 255, 255, 0.75);
4129 }
4130 .navbar-dark .navbar-nav .nav-link.disabled {
4131   color: rgba(255, 255, 255, 0.25);
4132 }
4133 .navbar-dark .navbar-nav .show > .nav-link,
4134 .navbar-dark .navbar-nav .nav-link.active {
4135   color: #fff;
4136 }
4137 .navbar-dark .navbar-toggler {
4138   color: rgba(255, 255, 255, 0.55);
4139   border-color: rgba(255, 255, 255, 0.1);
4140 }
4141 .navbar-dark .navbar-toggler-icon {
4142   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");
4143 }
4144 .navbar-dark .navbar-text {
4145   color: rgba(255, 255, 255, 0.55);
4146 }
4147 .navbar-dark .navbar-text a,
4148 .navbar-dark .navbar-text a:hover,
4149 .navbar-dark .navbar-text a:focus {
4150   color: #fff;
4151 }
4152 
4153 .card {
4154   position: relative;
4155   display: flex;
4156   flex-direction: column;
4157   min-width: 0;
4158   word-wrap: break-word;
4159   background-color: #fff;
4160   background-clip: border-box;
4161   border: 1px solid rgba(0, 0, 0, 0.125);
4162   border-radius: 0.25rem;
4163 }
4164 .card > hr {
4165   margin-right: 0;
4166   margin-left: 0;
4167 }
4168 .card > .list-group {
4169   border-top: inherit;
4170   border-bottom: inherit;
4171 }
4172 .card > .list-group:first-child {
4173   border-top-width: 0;
4174   border-top-left-radius: calc(0.25rem - 1px);
4175   border-top-right-radius: calc(0.25rem - 1px);
4176 }
4177 .card > .list-group:last-child {
4178   border-bottom-width: 0;
4179   border-bottom-right-radius: calc(0.25rem - 1px);
4180   border-bottom-left-radius: calc(0.25rem - 1px);
4181 }
4182 .card > .card-header + .list-group,
4183 .card > .list-group + .card-footer {
4184   border-top: 0;
4185 }
4186 
4187 .card-body {
4188   flex: 1 1 auto;
4189   padding: 1rem 1rem;
4190 }
4191 
4192 .card-title {
4193   margin-bottom: 0.5rem;
4194 }
4195 
4196 .card-subtitle {
4197   margin-top: -0.25rem;
4198   margin-bottom: 0;
4199 }
4200 
4201 .card-text:last-child {
4202   margin-bottom: 0;
4203 }
4204 
4205 .card-link:hover {
4206   text-decoration: none;
4207 }
4208 .card-link + .card-link {
4209   margin-left: 1rem /* rtl:ignore */;
4210 }
4211 
4212 .card-header {
4213   padding: 0.5rem 1rem;
4214   margin-bottom: 0;
4215   background-color: rgba(0, 0, 0, 0.03);
4216   border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4217 }
4218 .card-header:first-child {
4219   border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4220 }
4221 
4222 .card-footer {
4223   padding: 0.5rem 1rem;
4224   background-color: rgba(0, 0, 0, 0.03);
4225   border-top: 1px solid rgba(0, 0, 0, 0.125);
4226 }
4227 .card-footer:last-child {
4228   border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4229 }
4230 
4231 .card-header-tabs {
4232   margin-right: -0.5rem;
4233   margin-bottom: -0.5rem;
4234   margin-left: -0.5rem;
4235   border-bottom: 0;
4236 }
4237 
4238 .card-header-pills {
4239   margin-right: -0.5rem;
4240   margin-left: -0.5rem;
4241 }
4242 
4243 .card-img-overlay {
4244   position: absolute;
4245   top: 0;
4246   right: 0;
4247   bottom: 0;
4248   left: 0;
4249   padding: 1rem;
4250   border-radius: calc(0.25rem - 1px);
4251 }
4252 
4253 .card-img,
4254 .card-img-top,
4255 .card-img-bottom {
4256   width: 100%;
4257 }
4258 
4259 .card-img,
4260 .card-img-top {
4261   border-top-left-radius: calc(0.25rem - 1px);
4262   border-top-right-radius: calc(0.25rem - 1px);
4263 }
4264 
4265 .card-img,
4266 .card-img-bottom {
4267   border-bottom-right-radius: calc(0.25rem - 1px);
4268   border-bottom-left-radius: calc(0.25rem - 1px);
4269 }
4270 
4271 .card-group > .card {
4272   margin-bottom: 0.75rem;
4273 }
4274 @media (min-width: 576px) {
4275   .card-group {
4276     display: flex;
4277     flex-flow: row wrap;
4278   }
4279   .card-group > .card {
4280     flex: 1 0 0%;
4281     margin-bottom: 0;
4282   }
4283   .card-group > .card + .card {
4284     margin-left: 0;
4285     border-left: 0;
4286   }
4287   .card-group > .card:not(:last-child) {
4288     border-top-right-radius: 0;
4289     border-bottom-right-radius: 0;
4290   }
4291   .card-group > .card:not(:last-child) .card-img-top,
4292 .card-group > .card:not(:last-child) .card-header {
4293     border-top-right-radius: 0;
4294   }
4295   .card-group > .card:not(:last-child) .card-img-bottom,
4296 .card-group > .card:not(:last-child) .card-footer {
4297     border-bottom-right-radius: 0;
4298   }
4299   .card-group > .card:not(:first-child) {
4300     border-top-left-radius: 0;
4301     border-bottom-left-radius: 0;
4302   }
4303   .card-group > .card:not(:first-child) .card-img-top,
4304 .card-group > .card:not(:first-child) .card-header {
4305     border-top-left-radius: 0;
4306   }
4307   .card-group > .card:not(:first-child) .card-img-bottom,
4308 .card-group > .card:not(:first-child) .card-footer {
4309     border-bottom-left-radius: 0;
4310   }
4311 }
4312 
4313 .accordion-button {
4314   position: relative;
4315   display: flex;
4316   align-items: center;
4317   width: 100%;
4318   padding: 1rem 1.25rem;
4319   font-size: 1rem;
4320   color: #212529;
4321   background-color: transparent;
4322   border: 1px solid rgba(0, 0, 0, 0.125);
4323   border-radius: 0;
4324   overflow-anchor: none;
4325   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;
4326 }
4327 @media (prefers-reduced-motion: reduce) {
4328   .accordion-button {
4329     transition: none;
4330   }
4331 }
4332 .accordion-button.collapsed {
4333   border-bottom-width: 0;
4334 }
4335 .accordion-button:not(.collapsed) {
4336   color: #0c63e4;
4337   background-color: #e7f1ff;
4338 }
4339 .accordion-button:not(.collapsed)::after {
4340   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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");
4341   transform: rotate(180deg);
4342 }
4343 .accordion-button::after {
4344   flex-shrink: 0;
4345   width: 1.25rem;
4346   height: 1.25rem;
4347   margin-left: auto;
4348   content: "";
4349   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");
4350   background-repeat: no-repeat;
4351   background-size: 1.25rem;
4352   transition: transform 0.2s ease-in-out;
4353 }
4354 @media (prefers-reduced-motion: reduce) {
4355   .accordion-button::after {
4356     transition: none;
4357   }
4358 }
4359 .accordion-button:hover {
4360   z-index: 2;
4361 }
4362 .accordion-button:focus {
4363   z-index: 3;
4364   border-color: #86b7fe;
4365   outline: 0;
4366   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4367 }
4368 
4369 .accordion-header {
4370   margin-bottom: 0;
4371 }
4372 
4373 .accordion-item:first-of-type .accordion-button {
4374   border-top-left-radius: 0.25rem;
4375   border-top-right-radius: 0.25rem;
4376 }
4377 .accordion-item:last-of-type .accordion-button.collapsed {
4378   border-bottom-width: 1px;
4379   border-bottom-right-radius: 0.25rem;
4380   border-bottom-left-radius: 0.25rem;
4381 }
4382 .accordion-item:last-of-type .accordion-collapse {
4383   border-bottom-width: 1px;
4384   border-bottom-right-radius: 0.25rem;
4385   border-bottom-left-radius: 0.25rem;
4386 }
4387 
4388 .accordion-collapse {
4389   border: solid rgba(0, 0, 0, 0.125);
4390   border-width: 0 1px;
4391 }
4392 
4393 .accordion-body {
4394   padding: 1rem 1.25rem;
4395 }
4396 
4397 .accordion-flush .accordion-button {
4398   border-right: 0;
4399   border-left: 0;
4400   border-radius: 0;
4401 }
4402 .accordion-flush .accordion-collapse {
4403   border-width: 0;
4404 }
4405 .accordion-flush .accordion-item:first-of-type .accordion-button {
4406   border-top-width: 0;
4407   border-top-left-radius: 0;
4408   border-top-right-radius: 0;
4409 }
4410 .accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
4411   border-bottom-width: 0;
4412   border-bottom-right-radius: 0;
4413   border-bottom-left-radius: 0;
4414 }
4415 
4416 .breadcrumb {
4417   display: flex;
4418   flex-wrap: wrap;
4419   padding: 0 0;
4420   margin-bottom: 1rem;
4421   list-style: none;
4422 }
4423 
4424 .breadcrumb-item + .breadcrumb-item {
4425   padding-left: 0.5rem;
4426 }
4427 .breadcrumb-item + .breadcrumb-item::before {
4428   float: left;
4429   padding-right: 0.5rem;
4430   color: #6c757d;
4431   content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4432 }
4433 .breadcrumb-item.active {
4434   color: #6c757d;
4435 }
4436 
4437 .pagination {
4438   display: flex;
4439   padding-left: 0;
4440   list-style: none;
4441 }
4442 
4443 .page-link {
4444   position: relative;
4445   display: block;
4446   color: #0d6efd;
4447   text-decoration: none;
4448   background-color: #fff;
4449   border: 1px solid #dee2e6;
4450   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;
4451 }
4452 @media (prefers-reduced-motion: reduce) {
4453   .page-link {
4454     transition: none;
4455   }
4456 }
4457 .page-link:hover {
4458   z-index: 2;
4459   color: #0a58ca;
4460   background-color: #e9ecef;
4461   border-color: #dee2e6;
4462 }
4463 .page-link:focus {
4464   z-index: 3;
4465   color: #0a58ca;
4466   background-color: #e9ecef;
4467   outline: 0;
4468   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4469 }
4470 
4471 .page-item:not(:first-child) .page-link {
4472   margin-left: -1px;
4473 }
4474 .page-item.active .page-link {
4475   z-index: 3;
4476   color: #fff;
4477   background-color: #0d6efd;
4478   border-color: #0d6efd;
4479 }
4480 .page-item.disabled .page-link {
4481   color: #6c757d;
4482   pointer-events: none;
4483   background-color: #fff;
4484   border-color: #dee2e6;
4485 }
4486 
4487 .page-link {
4488   padding: 0.375rem 0.75rem;
4489 }
4490 
4491 .page-item:first-child .page-link {
4492   border-top-left-radius: 0.25rem;
4493   border-bottom-left-radius: 0.25rem;
4494 }
4495 .page-item:last-child .page-link {
4496   border-top-right-radius: 0.25rem;
4497   border-bottom-right-radius: 0.25rem;
4498 }
4499 
4500 .pagination-lg .page-link {
4501   padding: 0.75rem 1.5rem;
4502   font-size: 1.25rem;
4503 }
4504 .pagination-lg .page-item:first-child .page-link {
4505   border-top-left-radius: 0.3rem;
4506   border-bottom-left-radius: 0.3rem;
4507 }
4508 .pagination-lg .page-item:last-child .page-link {
4509   border-top-right-radius: 0.3rem;
4510   border-bottom-right-radius: 0.3rem;
4511 }
4512 
4513 .pagination-sm .page-link {
4514   padding: 0.25rem 0.5rem;
4515   font-size: 0.875rem;
4516 }
4517 .pagination-sm .page-item:first-child .page-link {
4518   border-top-left-radius: 0.2rem;
4519   border-bottom-left-radius: 0.2rem;
4520 }
4521 .pagination-sm .page-item:last-child .page-link {
4522   border-top-right-radius: 0.2rem;
4523   border-bottom-right-radius: 0.2rem;
4524 }
4525 
4526 .badge {
4527   display: inline-block;
4528   padding: 0.35em 0.65em;
4529   font-size: 0.75em;
4530   font-weight: 700;
4531   line-height: 1;
4532   color: #fff;
4533   text-align: center;
4534   white-space: nowrap;
4535   vertical-align: baseline;
4536   border-radius: 0.25rem;
4537 }
4538 .badge:empty {
4539   display: none;
4540 }
4541 
4542 .btn .badge {
4543   position: relative;
4544   top: -1px;
4545 }
4546 
4547 .alert {
4548   position: relative;
4549   padding: 1rem 1rem;
4550   margin-bottom: 1rem;
4551   border: 1px solid transparent;
4552   border-radius: 0.25rem;
4553 }
4554 
4555 .alert-heading {
4556   color: inherit;
4557 }
4558 
4559 .alert-link {
4560   font-weight: 700;
4561 }
4562 
4563 .alert-dismissible {
4564   padding-right: 3rem;
4565 }
4566 .alert-dismissible .btn-close {
4567   position: absolute;
4568   top: 0;
4569   right: 0;
4570   z-index: 2;
4571   padding: 1.25rem 1rem;
4572 }
4573 
4574 .alert-primary {
4575   color: #084298;
4576   background-color: #cfe2ff;
4577   border-color: #b6d4fe;
4578 }
4579 .alert-primary .alert-link {
4580   color: #06357a;
4581 }
4582 
4583 .alert-secondary {
4584   color: #41464b;
4585   background-color: #e2e3e5;
4586   border-color: #d3d6d8;
4587 }
4588 .alert-secondary .alert-link {
4589   color: #34383c;
4590 }
4591 
4592 .alert-success {
4593   color: #0f5132;
4594   background-color: #d1e7dd;
4595   border-color: #badbcc;
4596 }
4597 .alert-success .alert-link {
4598   color: #0c4128;
4599 }
4600 
4601 .alert-info {
4602   color: #055160;
4603   background-color: #cff4fc;
4604   border-color: #b6effb;
4605 }
4606 .alert-info .alert-link {
4607   color: #04414d;
4608 }
4609 
4610 .alert-warning {
4611   color: #664d03;
4612   background-color: #fff3cd;
4613   border-color: #ffecb5;
4614 }
4615 .alert-warning .alert-link {
4616   color: #523e02;
4617 }
4618 
4619 .alert-danger {
4620   color: #842029;
4621   background-color: #f8d7da;
4622   border-color: #f5c2c7;
4623 }
4624 .alert-danger .alert-link {
4625   color: #6a1a21;
4626 }
4627 
4628 .alert-light {
4629   color: #636464;
4630   background-color: #fefefe;
4631   border-color: #fdfdfe;
4632 }
4633 .alert-light .alert-link {
4634   color: #4f5050;
4635 }
4636 
4637 .alert-dark {
4638   color: #141619;
4639   background-color: #d3d3d4;
4640   border-color: #bcbebf;
4641 }
4642 .alert-dark .alert-link {
4643   color: #101214;
4644 }
4645 
4646 @-webkit-keyframes progress-bar-stripes {
4647   0% {
4648     background-position-x: 1rem;
4649   }
4650 }
4651 
4652 @keyframes progress-bar-stripes {
4653   0% {
4654     background-position-x: 1rem;
4655   }
4656 }
4657 .progress {
4658   display: flex;
4659   height: 1rem;
4660   overflow: hidden;
4661   font-size: 0.75rem;
4662   background-color: #e9ecef;
4663   border-radius: 0.25rem;
4664 }
4665 
4666 .progress-bar {
4667   display: flex;
4668   flex-direction: column;
4669   justify-content: center;
4670   overflow: hidden;
4671   color: #fff;
4672   text-align: center;
4673   white-space: nowrap;
4674   background-color: #0d6efd;
4675   transition: width 0.6s ease;
4676 }
4677 @media (prefers-reduced-motion: reduce) {
4678   .progress-bar {
4679     transition: none;
4680   }
4681 }
4682 
4683 .progress-bar-striped {
4684   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);
4685   background-size: 1rem 1rem;
4686 }
4687 
4688 .progress-bar-animated {
4689   -webkit-animation: 1s linear infinite progress-bar-stripes;
4690   animation: 1s linear infinite progress-bar-stripes;
4691 }
4692 @media (prefers-reduced-motion: reduce) {
4693   .progress-bar-animated {
4694     -webkit-animation: none;
4695     animation: none;
4696   }
4697 }
4698 
4699 .list-group {
4700   display: flex;
4701   flex-direction: column;
4702   padding-left: 0;
4703   margin-bottom: 0;
4704   border-radius: 0.25rem;
4705 }
4706 
4707 .list-group-item-action {
4708   width: 100%;
4709   color: #495057;
4710   text-align: inherit;
4711 }
4712 .list-group-item-action:hover, .list-group-item-action:focus {
4713   z-index: 1;
4714   color: #495057;
4715   text-decoration: none;
4716   background-color: #f8f9fa;
4717 }
4718 .list-group-item-action:active {
4719   color: #212529;
4720   background-color: #e9ecef;
4721 }
4722 
4723 .list-group-item {
4724   position: relative;
4725   display: block;
4726   padding: 0.5rem 1rem;
4727   text-decoration: none;
4728   background-color: #fff;
4729   border: 1px solid rgba(0, 0, 0, 0.125);
4730 }
4731 .list-group-item:first-child {
4732   border-top-left-radius: inherit;
4733   border-top-right-radius: inherit;
4734 }
4735 .list-group-item:last-child {
4736   border-bottom-right-radius: inherit;
4737   border-bottom-left-radius: inherit;
4738 }
4739 .list-group-item.disabled, .list-group-item:disabled {
4740   color: #6c757d;
4741   pointer-events: none;
4742   background-color: #fff;
4743 }
4744 .list-group-item.active {
4745   z-index: 2;
4746   color: #fff;
4747   background-color: #0d6efd;
4748   border-color: #0d6efd;
4749 }
4750 .list-group-item + .list-group-item {
4751   border-top-width: 0;
4752 }
4753 .list-group-item + .list-group-item.active {
4754   margin-top: -1px;
4755   border-top-width: 1px;
4756 }
4757 
4758 .list-group-horizontal {
4759   flex-direction: row;
4760 }
4761 .list-group-horizontal > .list-group-item:first-child {
4762   border-bottom-left-radius: 0.25rem;
4763   border-top-right-radius: 0;
4764 }
4765 .list-group-horizontal > .list-group-item:last-child {
4766   border-top-right-radius: 0.25rem;
4767   border-bottom-left-radius: 0;
4768 }
4769 .list-group-horizontal > .list-group-item.active {
4770   margin-top: 0;
4771 }
4772 .list-group-horizontal > .list-group-item + .list-group-item {
4773   border-top-width: 1px;
4774   border-left-width: 0;
4775 }
4776 .list-group-horizontal > .list-group-item + .list-group-item.active {
4777   margin-left: -1px;
4778   border-left-width: 1px;
4779 }
4780 
4781 @media (min-width: 576px) {
4782   .list-group-horizontal-sm {
4783     flex-direction: row;
4784   }
4785   .list-group-horizontal-sm > .list-group-item:first-child {
4786     border-bottom-left-radius: 0.25rem;
4787     border-top-right-radius: 0;
4788   }
4789   .list-group-horizontal-sm > .list-group-item:last-child {
4790     border-top-right-radius: 0.25rem;
4791     border-bottom-left-radius: 0;
4792   }
4793   .list-group-horizontal-sm > .list-group-item.active {
4794     margin-top: 0;
4795   }
4796   .list-group-horizontal-sm > .list-group-item + .list-group-item {
4797     border-top-width: 1px;
4798     border-left-width: 0;
4799   }
4800   .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4801     margin-left: -1px;
4802     border-left-width: 1px;
4803   }
4804 }
4805 @media (min-width: 768px) {
4806   .list-group-horizontal-md {
4807     flex-direction: row;
4808   }
4809   .list-group-horizontal-md > .list-group-item:first-child {
4810     border-bottom-left-radius: 0.25rem;
4811     border-top-right-radius: 0;
4812   }
4813   .list-group-horizontal-md > .list-group-item:last-child {
4814     border-top-right-radius: 0.25rem;
4815     border-bottom-left-radius: 0;
4816   }
4817   .list-group-horizontal-md > .list-group-item.active {
4818     margin-top: 0;
4819   }
4820   .list-group-horizontal-md > .list-group-item + .list-group-item {
4821     border-top-width: 1px;
4822     border-left-width: 0;
4823   }
4824   .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4825     margin-left: -1px;
4826     border-left-width: 1px;
4827   }
4828 }
4829 @media (min-width: 992px) {
4830   .list-group-horizontal-lg {
4831     flex-direction: row;
4832   }
4833   .list-group-horizontal-lg > .list-group-item:first-child {
4834     border-bottom-left-radius: 0.25rem;
4835     border-top-right-radius: 0;
4836   }
4837   .list-group-horizontal-lg > .list-group-item:last-child {
4838     border-top-right-radius: 0.25rem;
4839     border-bottom-left-radius: 0;
4840   }
4841   .list-group-horizontal-lg > .list-group-item.active {
4842     margin-top: 0;
4843   }
4844   .list-group-horizontal-lg > .list-group-item + .list-group-item {
4845     border-top-width: 1px;
4846     border-left-width: 0;
4847   }
4848   .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
4849     margin-left: -1px;
4850     border-left-width: 1px;
4851   }
4852 }
4853 @media (min-width: 1200px) {
4854   .list-group-horizontal-xl {
4855     flex-direction: row;
4856   }
4857   .list-group-horizontal-xl > .list-group-item:first-child {
4858     border-bottom-left-radius: 0.25rem;
4859     border-top-right-radius: 0;
4860   }
4861   .list-group-horizontal-xl > .list-group-item:last-child {
4862     border-top-right-radius: 0.25rem;
4863     border-bottom-left-radius: 0;
4864   }
4865   .list-group-horizontal-xl > .list-group-item.active {
4866     margin-top: 0;
4867   }
4868   .list-group-horizontal-xl > .list-group-item + .list-group-item {
4869     border-top-width: 1px;
4870     border-left-width: 0;
4871   }
4872   .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
4873     margin-left: -1px;
4874     border-left-width: 1px;
4875   }
4876 }
4877 @media (min-width: 1400px) {
4878   .list-group-horizontal-xxl {
4879     flex-direction: row;
4880   }
4881   .list-group-horizontal-xxl > .list-group-item:first-child {
4882     border-bottom-left-radius: 0.25rem;
4883     border-top-right-radius: 0;
4884   }
4885   .list-group-horizontal-xxl > .list-group-item:last-child {
4886     border-top-right-radius: 0.25rem;
4887     border-bottom-left-radius: 0;
4888   }
4889   .list-group-horizontal-xxl > .list-group-item.active {
4890     margin-top: 0;
4891   }
4892   .list-group-horizontal-xxl > .list-group-item + .list-group-item {
4893     border-top-width: 1px;
4894     border-left-width: 0;
4895   }
4896   .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
4897     margin-left: -1px;
4898     border-left-width: 1px;
4899   }
4900 }
4901 .list-group-flush {
4902   border-radius: 0;
4903 }
4904 .list-group-flush > .list-group-item {
4905   border-width: 0 0 1px;
4906 }
4907 .list-group-flush > .list-group-item:last-child {
4908   border-bottom-width: 0;
4909 }
4910 
4911 .list-group-item-primary {
4912   color: #084298;
4913   background-color: #cfe2ff;
4914 }
4915 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4916   color: #084298;
4917   background-color: #bacbe6;
4918 }
4919 .list-group-item-primary.list-group-item-action.active {
4920   color: #fff;
4921   background-color: #084298;
4922   border-color: #084298;
4923 }
4924 
4925 .list-group-item-secondary {
4926   color: #41464b;
4927   background-color: #e2e3e5;
4928 }
4929 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4930   color: #41464b;
4931   background-color: #cbccce;
4932 }
4933 .list-group-item-secondary.list-group-item-action.active {
4934   color: #fff;
4935   background-color: #41464b;
4936   border-color: #41464b;
4937 }
4938 
4939 .list-group-item-success {
4940   color: #0f5132;
4941   background-color: #d1e7dd;
4942 }
4943 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4944   color: #0f5132;
4945   background-color: #bcd0c7;
4946 }
4947 .list-group-item-success.list-group-item-action.active {
4948   color: #fff;
4949   background-color: #0f5132;
4950   border-color: #0f5132;
4951 }
4952 
4953 .list-group-item-info {
4954   color: #055160;
4955   background-color: #cff4fc;
4956 }
4957 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4958   color: #055160;
4959   background-color: #badce3;
4960 }
4961 .list-group-item-info.list-group-item-action.active {
4962   color: #fff;
4963   background-color: #055160;
4964   border-color: #055160;
4965 }
4966 
4967 .list-group-item-warning {
4968   color: #664d03;
4969   background-color: #fff3cd;
4970 }
4971 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4972   color: #664d03;
4973   background-color: #e6dbb9;
4974 }
4975 .list-group-item-warning.list-group-item-action.active {
4976   color: #fff;
4977   background-color: #664d03;
4978   border-color: #664d03;
4979 }
4980 
4981 .list-group-item-danger {
4982   color: #842029;
4983   background-color: #f8d7da;
4984 }
4985 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4986   color: #842029;
4987   background-color: #dfc2c4;
4988 }
4989 .list-group-item-danger.list-group-item-action.active {
4990   color: #fff;
4991   background-color: #842029;
4992   border-color: #842029;
4993 }
4994 
4995 .list-group-item-light {
4996   color: #636464;
4997   background-color: #fefefe;
4998 }
4999 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5000   color: #636464;
5001   background-color: #e5e5e5;
5002 }
5003 .list-group-item-light.list-group-item-action.active {
5004   color: #fff;
5005   background-color: #636464;
5006   border-color: #636464;
5007 }
5008 
5009 .list-group-item-dark {
5010   color: #141619;
5011   background-color: #d3d3d4;
5012 }
5013 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5014   color: #141619;
5015   background-color: #bebebf;
5016 }
5017 .list-group-item-dark.list-group-item-action.active {
5018   color: #fff;
5019   background-color: #141619;
5020   border-color: #141619;
5021 }
5022 
5023 .btn-close {
5024   box-sizing: content-box;
5025   width: 1em;
5026   height: 1em;
5027   padding: 0.25em 0.25em;
5028   color: #000;
5029   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;
5030   border: 0;
5031   border-radius: 0.25rem;
5032   opacity: 0.5;
5033 }
5034 .btn-close:hover {
5035   color: #000;
5036   text-decoration: none;
5037   opacity: 0.75;
5038 }
5039 .btn-close:focus {
5040   outline: none;
5041   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5042   opacity: 1;
5043 }
5044 .btn-close:disabled, .btn-close.disabled {
5045   pointer-events: none;
5046   -webkit-user-select: none;
5047   -moz-user-select: none;
5048   user-select: none;
5049   opacity: 0.25;
5050 }
5051 
5052 .btn-close-white {
5053   filter: invert(1) grayscale(100%) brightness(200%);
5054 }
5055 
5056 .toast {
5057   width: 350px;
5058   max-width: 100%;
5059   font-size: 0.875rem;
5060   pointer-events: auto;
5061   background-color: rgba(255, 255, 255, 0.85);
5062   background-clip: padding-box;
5063   border: 1px solid rgba(0, 0, 0, 0.1);
5064   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5065   border-radius: 0.25rem;
5066 }
5067 .toast:not(.showing):not(.show) {
5068   opacity: 0;
5069 }
5070 .toast.hide {
5071   display: none;
5072 }
5073 
5074 .toast-container {
5075   width: -webkit-max-content;
5076   width: -moz-max-content;
5077   width: max-content;
5078   max-width: 100%;
5079   pointer-events: none;
5080 }
5081 .toast-container > :not(:last-child) {
5082   margin-bottom: 0.75rem;
5083 }
5084 
5085 .toast-header {
5086   display: flex;
5087   align-items: center;
5088   padding: 0.5rem 0.75rem;
5089   color: #6c757d;
5090   background-color: rgba(255, 255, 255, 0.85);
5091   background-clip: padding-box;
5092   border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5093   border-top-left-radius: calc(0.25rem - 1px);
5094   border-top-right-radius: calc(0.25rem - 1px);
5095 }
5096 .toast-header .btn-close {
5097   margin-right: -0.375rem;
5098   margin-left: 0.75rem;
5099 }
5100 
5101 .toast-body {
5102   padding: 0.75rem;
5103 }
5104 
5105 .modal-open {
5106   overflow: hidden;
5107 }
5108 .modal-open .modal {
5109   overflow-x: hidden;
5110   overflow-y: auto;
5111 }
5112 
5113 .modal {
5114   position: fixed;
5115   top: 0;
5116   left: 0;
5117   z-index: 1050;
5118   display: none;
5119   width: 100%;
5120   height: 100%;
5121   overflow: hidden;
5122   outline: 0;
5123 }
5124 
5125 .modal-dialog {
5126   position: relative;
5127   width: auto;
5128   margin: 0.5rem;
5129   pointer-events: none;
5130 }
5131 .modal.fade .modal-dialog {
5132   transition: transform 0.3s ease-out;
5133   transform: translate(0, -50px);
5134 }
5135 @media (prefers-reduced-motion: reduce) {
5136   .modal.fade .modal-dialog {
5137     transition: none;
5138   }
5139 }
5140 .modal.show .modal-dialog {
5141   transform: none;
5142 }
5143 .modal.modal-static .modal-dialog {
5144   transform: scale(1.02);
5145 }
5146 
5147 .modal-dialog-scrollable {
5148   height: calc(100% - 1rem);
5149 }
5150 .modal-dialog-scrollable .modal-content {
5151   max-height: 100%;
5152   overflow: hidden;
5153 }
5154 .modal-dialog-scrollable .modal-body {
5155   overflow-y: auto;
5156 }
5157 
5158 .modal-dialog-centered {
5159   display: flex;
5160   align-items: center;
5161   min-height: calc(100% - 1rem);
5162 }
5163 
5164 .modal-content {
5165   position: relative;
5166   display: flex;
5167   flex-direction: column;
5168   width: 100%;
5169   pointer-events: auto;
5170   background-color: #fff;
5171   background-clip: padding-box;
5172   border: 1px solid rgba(0, 0, 0, 0.2);
5173   border-radius: 0.3rem;
5174   outline: 0;
5175 }
5176 
5177 .modal-backdrop {
5178   position: fixed;
5179   top: 0;
5180   left: 0;
5181   z-index: 1040;
5182   width: 100vw;
5183   height: 100vh;
5184   background-color: #000;
5185 }
5186 .modal-backdrop.fade {
5187   opacity: 0;
5188 }
5189 .modal-backdrop.show {
5190   opacity: 0.5;
5191 }
5192 
5193 .modal-header {
5194   display: flex;
5195   flex-shrink: 0;
5196   align-items: center;
5197   justify-content: space-between;
5198   padding: 1rem 1rem;
5199   border-bottom: 1px solid #dee2e6;
5200   border-top-left-radius: calc(0.3rem - 1px);
5201   border-top-right-radius: calc(0.3rem - 1px);
5202 }
5203 .modal-header .btn-close {
5204   padding: 0.5rem 0.5rem;
5205   margin: -0.5rem -0.5rem -0.5rem auto;
5206 }
5207 
5208 .modal-title {
5209   margin-bottom: 0;
5210   line-height: 1.5;
5211 }
5212 
5213 .modal-body {
5214   position: relative;
5215   flex: 1 1 auto;
5216   padding: 1rem;
5217 }
5218 
5219 .modal-footer {
5220   display: flex;
5221   flex-wrap: wrap;
5222   flex-shrink: 0;
5223   align-items: center;
5224   justify-content: flex-end;
5225   padding: 0.75rem;
5226   border-top: 1px solid #dee2e6;
5227   border-bottom-right-radius: calc(0.3rem - 1px);
5228   border-bottom-left-radius: calc(0.3rem - 1px);
5229 }
5230 .modal-footer > * {
5231   margin: 0.25rem;
5232 }
5233 
5234 .modal-scrollbar-measure {
5235   position: absolute;
5236   top: -9999px;
5237   width: 50px;
5238   height: 50px;
5239   overflow: scroll;
5240 }
5241 
5242 @media (min-width: 576px) {
5243   .modal-dialog {
5244     max-width: 500px;
5245     margin: 1.75rem auto;
5246   }
5247 
5248   .modal-dialog-scrollable {
5249     height: calc(100% - 3.5rem);
5250   }
5251 
5252   .modal-dialog-centered {
5253     min-height: calc(100% - 3.5rem);
5254   }
5255 
5256   .modal-sm {
5257     max-width: 300px;
5258   }
5259 }
5260 @media (min-width: 992px) {
5261   .modal-lg,
5262 .modal-xl {
5263     max-width: 800px;
5264   }
5265 }
5266 @media (min-width: 1200px) {
5267   .modal-xl {
5268     max-width: 1140px;
5269   }
5270 }
5271 .modal-fullscreen {
5272   width: 100vw;
5273   max-width: none;
5274   height: 100%;
5275   margin: 0;
5276 }
5277 .modal-fullscreen .modal-content {
5278   height: 100%;
5279   border: 0;
5280   border-radius: 0;
5281 }
5282 .modal-fullscreen .modal-header {
5283   border-radius: 0;
5284 }
5285 .modal-fullscreen .modal-body {
5286   overflow-y: auto;
5287 }
5288 .modal-fullscreen .modal-footer {
5289   border-radius: 0;
5290 }
5291 
5292 @media (max-width: 575.98px) {
5293   .modal-fullscreen-sm-down {
5294     width: 100vw;
5295     max-width: none;
5296     height: 100%;
5297     margin: 0;
5298   }
5299   .modal-fullscreen-sm-down .modal-content {
5300     height: 100%;
5301     border: 0;
5302     border-radius: 0;
5303   }
5304   .modal-fullscreen-sm-down .modal-header {
5305     border-radius: 0;
5306   }
5307   .modal-fullscreen-sm-down .modal-body {
5308     overflow-y: auto;
5309   }
5310   .modal-fullscreen-sm-down .modal-footer {
5311     border-radius: 0;
5312   }
5313 }
5314 @media (max-width: 767.98px) {
5315   .modal-fullscreen-md-down {
5316     width: 100vw;
5317     max-width: none;
5318     height: 100%;
5319     margin: 0;
5320   }
5321   .modal-fullscreen-md-down .modal-content {
5322     height: 100%;
5323     border: 0;
5324     border-radius: 0;
5325   }
5326   .modal-fullscreen-md-down .modal-header {
5327     border-radius: 0;
5328   }
5329   .modal-fullscreen-md-down .modal-body {
5330     overflow-y: auto;
5331   }
5332   .modal-fullscreen-md-down .modal-footer {
5333     border-radius: 0;
5334   }
5335 }
5336 @media (max-width: 991.98px) {
5337   .modal-fullscreen-lg-down {
5338     width: 100vw;
5339     max-width: none;
5340     height: 100%;
5341     margin: 0;
5342   }
5343   .modal-fullscreen-lg-down .modal-content {
5344     height: 100%;
5345     border: 0;
5346     border-radius: 0;
5347   }
5348   .modal-fullscreen-lg-down .modal-header {
5349     border-radius: 0;
5350   }
5351   .modal-fullscreen-lg-down .modal-body {
5352     overflow-y: auto;
5353   }
5354   .modal-fullscreen-lg-down .modal-footer {
5355     border-radius: 0;
5356   }
5357 }
5358 @media (max-width: 1199.98px) {
5359   .modal-fullscreen-xl-down {
5360     width: 100vw;
5361     max-width: none;
5362     height: 100%;
5363     margin: 0;
5364   }
5365   .modal-fullscreen-xl-down .modal-content {
5366     height: 100%;
5367     border: 0;
5368     border-radius: 0;
5369   }
5370   .modal-fullscreen-xl-down .modal-header {
5371     border-radius: 0;
5372   }
5373   .modal-fullscreen-xl-down .modal-body {
5374     overflow-y: auto;
5375   }
5376   .modal-fullscreen-xl-down .modal-footer {
5377     border-radius: 0;
5378   }
5379 }
5380 @media (max-width: 1399.98px) {
5381   .modal-fullscreen-xxl-down {
5382     width: 100vw;
5383     max-width: none;
5384     height: 100%;
5385     margin: 0;
5386   }
5387   .modal-fullscreen-xxl-down .modal-content {
5388     height: 100%;
5389     border: 0;
5390     border-radius: 0;
5391   }
5392   .modal-fullscreen-xxl-down .modal-header {
5393     border-radius: 0;
5394   }
5395   .modal-fullscreen-xxl-down .modal-body {
5396     overflow-y: auto;
5397   }
5398   .modal-fullscreen-xxl-down .modal-footer {
5399     border-radius: 0;
5400   }
5401 }
5402 .tooltip {
5403   position: absolute;
5404   z-index: 1070;
5405   display: block;
5406   margin: 0;
5407   font-family: var(--bs-font-sans-serif);
5408   font-style: normal;
5409   font-weight: 400;
5410   line-height: 1.5;
5411   text-align: left;
5412   text-align: start;
5413   text-decoration: none;
5414   text-shadow: none;
5415   text-transform: none;
5416   letter-spacing: normal;
5417   word-break: normal;
5418   word-spacing: normal;
5419   white-space: normal;
5420   line-break: auto;
5421   font-size: 0.875rem;
5422   word-wrap: break-word;
5423   opacity: 0;
5424 }
5425 .tooltip.show {
5426   opacity: 0.9;
5427 }
5428 .tooltip .tooltip-arrow {
5429   position: absolute;
5430   display: block;
5431   width: 0.8rem;
5432   height: 0.4rem;
5433 }
5434 .tooltip .tooltip-arrow::before {
5435   position: absolute;
5436   content: "";
5437   border-color: transparent;
5438   border-style: solid;
5439 }
5440 
5441 .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
5442   padding: 0.4rem 0;
5443 }
5444 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5445   bottom: 0;
5446 }
5447 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5448   top: -1px;
5449   border-width: 0.4rem 0.4rem 0;
5450   border-top-color: #000;
5451 }
5452 
5453 .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
5454   padding: 0 0.4rem;
5455 }
5456 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5457   left: 0;
5458   width: 0.4rem;
5459   height: 0.8rem;
5460 }
5461 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5462   right: -1px;
5463   border-width: 0.4rem 0.4rem 0.4rem 0;
5464   border-right-color: #000;
5465 }
5466 
5467 .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
5468   padding: 0.4rem 0;
5469 }
5470 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5471   top: 0;
5472 }
5473 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5474   bottom: -1px;
5475   border-width: 0 0.4rem 0.4rem;
5476   border-bottom-color: #000;
5477 }
5478 
5479 .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
5480   padding: 0 0.4rem;
5481 }
5482 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5483   right: 0;
5484   width: 0.4rem;
5485   height: 0.8rem;
5486 }
5487 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5488   left: -1px;
5489   border-width: 0.4rem 0 0.4rem 0.4rem;
5490   border-left-color: #000;
5491 }
5492 
5493 .tooltip-inner {
5494   max-width: 200px;
5495   padding: 0.25rem 0.5rem;
5496   color: #fff;
5497   text-align: center;
5498   background-color: #000;
5499   border-radius: 0.25rem;
5500 }
5501 
5502 .popover {
5503   position: absolute;
5504   top: 0;
5505   left: 0 /* rtl:ignore */;
5506   z-index: 1060;
5507   display: block;
5508   max-width: 276px;
5509   font-family: var(--bs-font-sans-serif);
5510   font-style: normal;
5511   font-weight: 400;
5512   line-height: 1.5;
5513   text-align: left;
5514   text-align: start;
5515   text-decoration: none;
5516   text-shadow: none;
5517   text-transform: none;
5518   letter-spacing: normal;
5519   word-break: normal;
5520   word-spacing: normal;
5521   white-space: normal;
5522   line-break: auto;
5523   font-size: 0.875rem;
5524   word-wrap: break-word;
5525   background-color: #fff;
5526   background-clip: padding-box;
5527   border: 1px solid rgba(0, 0, 0, 0.2);
5528   border-radius: 0.3rem;
5529 }
5530 .popover .popover-arrow {
5531   position: absolute;
5532   display: block;
5533   width: 1rem;
5534   height: 0.5rem;
5535   margin: 0 0.3rem;
5536 }
5537 .popover .popover-arrow::before, .popover .popover-arrow::after {
5538   position: absolute;
5539   display: block;
5540   content: "";
5541   border-color: transparent;
5542   border-style: solid;
5543 }
5544 
5545 .bs-popover-top, .bs-popover-auto[data-popper-placement^=top] {
5546   margin-bottom: 0.5rem !important;
5547 }
5548 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5549   bottom: calc(-0.5rem - 1px);
5550 }
5551 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5552   bottom: 0;
5553   border-width: 0.5rem 0.5rem 0;
5554   border-top-color: rgba(0, 0, 0, 0.25);
5555 }
5556 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5557   bottom: 1px;
5558   border-width: 0.5rem 0.5rem 0;
5559   border-top-color: #fff;
5560 }
5561 
5562 .bs-popover-end, .bs-popover-auto[data-popper-placement^=right] {
5563   margin-left: 0.5rem !important;
5564 }
5565 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5566   left: calc(-0.5rem - 1px);
5567   width: 0.5rem;
5568   height: 1rem;
5569   margin: 0.3rem 0;
5570 }
5571 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5572   left: 0;
5573   border-width: 0.5rem 0.5rem 0.5rem 0;
5574   border-right-color: rgba(0, 0, 0, 0.25);
5575 }
5576 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5577   left: 1px;
5578   border-width: 0.5rem 0.5rem 0.5rem 0;
5579   border-right-color: #fff;
5580 }
5581 
5582 .bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] {
5583   margin-top: 0.5rem !important;
5584 }
5585 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5586   top: calc(-0.5rem - 1px);
5587 }
5588 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5589   top: 0;
5590   border-width: 0 0.5rem 0.5rem 0.5rem;
5591   border-bottom-color: rgba(0, 0, 0, 0.25);
5592 }
5593 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5594   top: 1px;
5595   border-width: 0 0.5rem 0.5rem 0.5rem;
5596   border-bottom-color: #fff;
5597 }
5598 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5599   position: absolute;
5600   top: 0;
5601   left: 50%;
5602   display: block;
5603   width: 1rem;
5604   margin-left: -0.5rem;
5605   content: "";
5606   border-bottom: 1px solid #f0f0f0;
5607 }
5608 
5609 .bs-popover-start, .bs-popover-auto[data-popper-placement^=left] {
5610   margin-right: 0.5rem !important;
5611 }
5612 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5613   right: calc(-0.5rem - 1px);
5614   width: 0.5rem;
5615   height: 1rem;
5616   margin: 0.3rem 0;
5617 }
5618 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5619   right: 0;
5620   border-width: 0.5rem 0 0.5rem 0.5rem;
5621   border-left-color: rgba(0, 0, 0, 0.25);
5622 }
5623 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5624   right: 1px;
5625   border-width: 0.5rem 0 0.5rem 0.5rem;
5626   border-left-color: #fff;
5627 }
5628 
5629 .popover-header {
5630   padding: 0.5rem 1rem;
5631   margin-bottom: 0;
5632   font-size: 1rem;
5633   background-color: #f0f0f0;
5634   border-bottom: 1px solid #d8d8d8;
5635   border-top-left-radius: calc(0.3rem - 1px);
5636   border-top-right-radius: calc(0.3rem - 1px);
5637 }
5638 .popover-header:empty {
5639   display: none;
5640 }
5641 
5642 .popover-body {
5643   padding: 1rem 1rem;
5644   color: #212529;
5645 }
5646 
5647 .carousel {
5648   position: relative;
5649 }
5650 
5651 .carousel.pointer-event {
5652   touch-action: pan-y;
5653 }
5654 
5655 .carousel-inner {
5656   position: relative;
5657   width: 100%;
5658   overflow: hidden;
5659 }
5660 .carousel-inner::after {
5661   display: block;
5662   clear: both;
5663   content: "";
5664 }
5665 
5666 .carousel-item {
5667   position: relative;
5668   display: none;
5669   float: left;
5670   width: 100%;
5671   margin-right: -100%;
5672   -webkit-backface-visibility: hidden;
5673   backface-visibility: hidden;
5674   transition: transform 0.6s ease-in-out;
5675 }
5676 @media (prefers-reduced-motion: reduce) {
5677   .carousel-item {
5678     transition: none;
5679   }
5680 }
5681 
5682 .carousel-item.active,
5683 .carousel-item-next,
5684 .carousel-item-prev {
5685   display: block;
5686 }
5687 
5688 /* rtl:begin:ignore */
5689 .carousel-item-next:not(.carousel-item-start),
5690 .active.carousel-item-end {
5691   transform: translateX(100%);
5692 }
5693 
5694 .carousel-item-prev:not(.carousel-item-end),
5695 .active.carousel-item-start {
5696   transform: translateX(-100%);
5697 }
5698 
5699 /* rtl:end:ignore */
5700 .carousel-fade .carousel-item {
5701   opacity: 0;
5702   transition-property: opacity;
5703   transform: none;
5704 }
5705 .carousel-fade .carousel-item.active,
5706 .carousel-fade .carousel-item-next.carousel-item-start,
5707 .carousel-fade .carousel-item-prev.carousel-item-end {
5708   z-index: 1;
5709   opacity: 1;
5710 }
5711 .carousel-fade .active.carousel-item-start,
5712 .carousel-fade .active.carousel-item-end {
5713   z-index: 0;
5714   opacity: 0;
5715   transition: opacity 0s 0.6s;
5716 }
5717 @media (prefers-reduced-motion: reduce) {
5718   .carousel-fade .active.carousel-item-start,
5719 .carousel-fade .active.carousel-item-end {
5720     transition: none;
5721   }
5722 }
5723 
5724 .carousel-control-prev,
5725 .carousel-control-next {
5726   position: absolute;
5727   top: 0;
5728   bottom: 0;
5729   z-index: 1;
5730   display: flex;
5731   align-items: center;
5732   justify-content: center;
5733   width: 15%;
5734   color: #fff;
5735   text-align: center;
5736   opacity: 0.5;
5737   transition: opacity 0.15s ease;
5738 }
5739 @media (prefers-reduced-motion: reduce) {
5740   .carousel-control-prev,
5741 .carousel-control-next {
5742     transition: none;
5743   }
5744 }
5745 .carousel-control-prev:hover, .carousel-control-prev:focus,
5746 .carousel-control-next:hover,
5747 .carousel-control-next:focus {
5748   color: #fff;
5749   text-decoration: none;
5750   outline: 0;
5751   opacity: 0.9;
5752 }
5753 
5754 .carousel-control-prev {
5755   left: 0;
5756 }
5757 
5758 .carousel-control-next {
5759   right: 0;
5760 }
5761 
5762 .carousel-control-prev-icon,
5763 .carousel-control-next-icon {
5764   display: inline-block;
5765   width: 2rem;
5766   height: 2rem;
5767   background-repeat: no-repeat;
5768   background-position: 50%;
5769   background-size: 100% 100%;
5770 }
5771 
5772 /* rtl:options: {
5773   "autoRename": true,
5774   "stringMap":[ {
5775     "name"    : "prev-next",
5776     "search"  : "prev",
5777     "replace" : "next"
5778   } ]
5779 } */
5780 .carousel-control-prev-icon {
5781   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");
5782 }
5783 
5784 .carousel-control-next-icon {
5785   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");
5786 }
5787 
5788 .carousel-indicators {
5789   position: absolute;
5790   right: 0;
5791   bottom: 0;
5792   left: 0;
5793   z-index: 2;
5794   display: flex;
5795   justify-content: center;
5796   padding-left: 0;
5797   margin-right: 15%;
5798   margin-left: 15%;
5799   list-style: none;
5800 }
5801 .carousel-indicators li {
5802   box-sizing: content-box;
5803   flex: 0 1 auto;
5804   width: 30px;
5805   height: 3px;
5806   margin-right: 3px;
5807   margin-left: 3px;
5808   text-indent: -999px;
5809   cursor: pointer;
5810   background-color: #fff;
5811   background-clip: padding-box;
5812   border-top: 10px solid transparent;
5813   border-bottom: 10px solid transparent;
5814   opacity: 0.5;
5815   transition: opacity 0.6s ease;
5816 }
5817 @media (prefers-reduced-motion: reduce) {
5818   .carousel-indicators li {
5819     transition: none;
5820   }
5821 }
5822 .carousel-indicators .active {
5823   opacity: 1;
5824 }
5825 
5826 .carousel-caption {
5827   position: absolute;
5828   right: 15%;
5829   bottom: 1.25rem;
5830   left: 15%;
5831   padding-top: 1.25rem;
5832   padding-bottom: 1.25rem;
5833   color: #fff;
5834   text-align: center;
5835 }
5836 
5837 .carousel-dark .carousel-control-prev-icon,
5838 .carousel-dark .carousel-control-next-icon {
5839   filter: invert(1) grayscale(100);
5840 }
5841 .carousel-dark .carousel-indicators li {
5842   background-color: #000;
5843 }
5844 .carousel-dark .carousel-caption {
5845   color: #000;
5846 }
5847 
5848 @-webkit-keyframes spinner-border {
5849   to {
5850     transform: rotate(360deg) /* rtl:ignore */;
5851   }
5852 }
5853 
5854 @keyframes spinner-border {
5855   to {
5856     transform: rotate(360deg) /* rtl:ignore */;
5857   }
5858 }
5859 .spinner-border {
5860   display: inline-block;
5861   width: 2rem;
5862   height: 2rem;
5863   vertical-align: text-bottom;
5864   border: 0.25em solid currentColor;
5865   border-right-color: transparent;
5866   border-radius: 50%;
5867   -webkit-animation: 0.75s linear infinite spinner-border;
5868   animation: 0.75s linear infinite spinner-border;
5869 }
5870 
5871 .spinner-border-sm {
5872   width: 1rem;
5873   height: 1rem;
5874   border-width: 0.2em;
5875 }
5876 
5877 @-webkit-keyframes spinner-grow {
5878   0% {
5879     transform: scale(0);
5880   }
5881   50% {
5882     opacity: 1;
5883     transform: none;
5884   }
5885 }
5886 
5887 @keyframes spinner-grow {
5888   0% {
5889     transform: scale(0);
5890   }
5891   50% {
5892     opacity: 1;
5893     transform: none;
5894   }
5895 }
5896 .spinner-grow {
5897   display: inline-block;
5898   width: 2rem;
5899   height: 2rem;
5900   vertical-align: text-bottom;
5901   background-color: currentColor;
5902   border-radius: 50%;
5903   opacity: 0;
5904   -webkit-animation: 0.75s linear infinite spinner-grow;
5905   animation: 0.75s linear infinite spinner-grow;
5906 }
5907 
5908 .spinner-grow-sm {
5909   width: 1rem;
5910   height: 1rem;
5911 }
5912 
5913 @media (prefers-reduced-motion: reduce) {
5914   .spinner-border,
5915 .spinner-grow {
5916     -webkit-animation-duration: 1.5s;
5917     animation-duration: 1.5s;
5918   }
5919 }
5920 .clearfix::after {
5921   display: block;
5922   clear: both;
5923   content: "";
5924 }
5925 
5926 .link-primary {
5927   color: #0d6efd;
5928 }
5929 .link-primary:hover, .link-primary:focus {
5930   color: #0a58ca;
5931 }
5932 
5933 .link-secondary {
5934   color: #6c757d;
5935 }
5936 .link-secondary:hover, .link-secondary:focus {
5937   color: #565e64;
5938 }
5939 
5940 .link-success {
5941   color: #198754;
5942 }
5943 .link-success:hover, .link-success:focus {
5944   color: #146c43;
5945 }
5946 
5947 .link-info {
5948   color: #0dcaf0;
5949 }
5950 .link-info:hover, .link-info:focus {
5951   color: #3dd5f3;
5952 }
5953 
5954 .link-warning {
5955   color: #ffc107;
5956 }
5957 .link-warning:hover, .link-warning:focus {
5958   color: #ffcd39;
5959 }
5960 
5961 .link-danger {
5962   color: #dc3545;
5963 }
5964 .link-danger:hover, .link-danger:focus {
5965   color: #b02a37;
5966 }
5967 
5968 .link-light {
5969   color: #f8f9fa;
5970 }
5971 .link-light:hover, .link-light:focus {
5972   color: #f9fafb;
5973 }
5974 
5975 .link-dark {
5976   color: #212529;
5977 }
5978 .link-dark:hover, .link-dark:focus {
5979   color: #1a1e21;
5980 }
5981 
5982 .ratio {
5983   position: relative;
5984   width: 100%;
5985 }
5986 .ratio::before {
5987   display: block;
5988   padding-top: var(--aspect-ratio);
5989   content: "";
5990 }
5991 .ratio > * {
5992   position: absolute;
5993   top: 0;
5994   left: 0;
5995   width: 100%;
5996   height: 100%;
5997 }
5998 
5999 .ratio-1x1 {
6000   --aspect-ratio: 100%;
6001 }
6002 
6003 .ratio-4x3 {
6004   --aspect-ratio: calc(3 / 4 * 100%);
6005 }
6006 
6007 .ratio-16x9 {
6008   --aspect-ratio: calc(9 / 16 * 100%);
6009 }
6010 
6011 .ratio-21x9 {
6012   --aspect-ratio: calc(9 / 21 * 100%);
6013 }
6014 
6015 .fixed-top {
6016   position: fixed;
6017   top: 0;
6018   right: 0;
6019   left: 0;
6020   z-index: 1030;
6021 }
6022 
6023 .fixed-bottom {
6024   position: fixed;
6025   right: 0;
6026   bottom: 0;
6027   left: 0;
6028   z-index: 1030;
6029 }
6030 
6031 .sticky-top {
6032   position: -webkit-sticky;
6033   position: sticky;
6034   top: 0;
6035   z-index: 1020;
6036 }
6037 
6038 @media (min-width: 576px) {
6039   .sticky-sm-top {
6040     position: -webkit-sticky;
6041     position: sticky;
6042     top: 0;
6043     z-index: 1020;
6044   }
6045 }
6046 @media (min-width: 768px) {
6047   .sticky-md-top {
6048     position: -webkit-sticky;
6049     position: sticky;
6050     top: 0;
6051     z-index: 1020;
6052   }
6053 }
6054 @media (min-width: 992px) {
6055   .sticky-lg-top {
6056     position: -webkit-sticky;
6057     position: sticky;
6058     top: 0;
6059     z-index: 1020;
6060   }
6061 }
6062 @media (min-width: 1200px) {
6063   .sticky-xl-top {
6064     position: -webkit-sticky;
6065     position: sticky;
6066     top: 0;
6067     z-index: 1020;
6068   }
6069 }
6070 @media (min-width: 1400px) {
6071   .sticky-xxl-top {
6072     position: -webkit-sticky;
6073     position: sticky;
6074     top: 0;
6075     z-index: 1020;
6076   }
6077 }
6078 .visually-hidden,
6079 .visually-hidden-focusable:not(:focus) {
6080   position: absolute !important;
6081   width: 1px !important;
6082   height: 1px !important;
6083   padding: 0 !important;
6084   margin: -1px !important;
6085   overflow: hidden !important;
6086   clip: rect(0, 0, 0, 0) !important;
6087   white-space: nowrap !important;
6088   border: 0 !important;
6089 }
6090 
6091 .stretched-link::after {
6092   position: absolute;
6093   top: 0;
6094   right: 0;
6095   bottom: 0;
6096   left: 0;
6097   z-index: 1;
6098   content: "";
6099 }
6100 
6101 .text-truncate {
6102   overflow: hidden;
6103   text-overflow: ellipsis;
6104   white-space: nowrap;
6105 }
6106 
6107 .align-baseline {
6108   vertical-align: baseline !important;
6109 }
6110 
6111 .align-top {
6112   vertical-align: top !important;
6113 }
6114 
6115 .align-middle {
6116   vertical-align: middle !important;
6117 }
6118 
6119 .align-bottom {
6120   vertical-align: bottom !important;
6121 }
6122 
6123 .align-text-bottom {
6124   vertical-align: text-bottom !important;
6125 }
6126 
6127 .align-text-top {
6128   vertical-align: text-top !important;
6129 }
6130 
6131 .float-start {
6132   float: left !important;
6133 }
6134 
6135 .float-end {
6136   float: right !important;
6137 }
6138 
6139 .float-none {
6140   float: none !important;
6141 }
6142 
6143 .overflow-auto {
6144   overflow: auto !important;
6145 }
6146 
6147 .overflow-hidden {
6148   overflow: hidden !important;
6149 }
6150 
6151 .overflow-visible {
6152   overflow: visible !important;
6153 }
6154 
6155 .overflow-scroll {
6156   overflow: scroll !important;
6157 }
6158 
6159 .d-inline {
6160   display: inline !important;
6161 }
6162 
6163 .d-inline-block {
6164   display: inline-block !important;
6165 }
6166 
6167 .d-block {
6168   display: block !important;
6169 }
6170 
6171 .d-grid {
6172   display: grid !important;
6173 }
6174 
6175 .d-table {
6176   display: table !important;
6177 }
6178 
6179 .d-table-row {
6180   display: table-row !important;
6181 }
6182 
6183 .d-table-cell {
6184   display: table-cell !important;
6185 }
6186 
6187 .d-flex {
6188   display: flex !important;
6189 }
6190 
6191 .d-inline-flex {
6192   display: inline-flex !important;
6193 }
6194 
6195 .d-none {
6196   display: none !important;
6197 }
6198 
6199 .shadow {
6200   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6201 }
6202 
6203 .shadow-sm {
6204   box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6205 }
6206 
6207 .shadow-lg {
6208   box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6209 }
6210 
6211 .shadow-none {
6212   box-shadow: none !important;
6213 }
6214 
6215 .position-static {
6216   position: static !important;
6217 }
6218 
6219 .position-relative {
6220   position: relative !important;
6221 }
6222 
6223 .position-absolute {
6224   position: absolute !important;
6225 }
6226 
6227 .position-fixed {
6228   position: fixed !important;
6229 }
6230 
6231 .position-sticky {
6232   position: -webkit-sticky !important;
6233   position: sticky !important;
6234 }
6235 
6236 .top-0 {
6237   top: 0 !important;
6238 }
6239 
6240 .top-50 {
6241   top: 50% !important;
6242 }
6243 
6244 .top-100 {
6245   top: 100% !important;
6246 }
6247 
6248 .bottom-0 {
6249   bottom: 0 !important;
6250 }
6251 
6252 .bottom-50 {
6253   bottom: 50% !important;
6254 }
6255 
6256 .bottom-100 {
6257   bottom: 100% !important;
6258 }
6259 
6260 .start-0 {
6261   left: 0 !important;
6262 }
6263 
6264 .start-50 {
6265   left: 50% !important;
6266 }
6267 
6268 .start-100 {
6269   left: 100% !important;
6270 }
6271 
6272 .end-0 {
6273   right: 0 !important;
6274 }
6275 
6276 .end-50 {
6277   right: 50% !important;
6278 }
6279 
6280 .end-100 {
6281   right: 100% !important;
6282 }
6283 
6284 .translate-middle {
6285   transform: translate(-50%, -50%) !important;
6286 }
6287 
6288 .translate-middle-x {
6289   transform: translateX(-50%) !important;
6290 }
6291 
6292 .translate-middle-y {
6293   transform: translateY(-50%) !important;
6294 }
6295 
6296 .border {
6297   border: 1px solid #dee2e6 !important;
6298 }
6299 
6300 .border-0 {
6301   border: 0 !important;
6302 }
6303 
6304 .border-top {
6305   border-top: 1px solid #dee2e6 !important;
6306 }
6307 
6308 .border-top-0 {
6309   border-top: 0 !important;
6310 }
6311 
6312 .border-end {
6313   border-right: 1px solid #dee2e6 !important;
6314 }
6315 
6316 .border-end-0 {
6317   border-right: 0 !important;
6318 }
6319 
6320 .border-bottom {
6321   border-bottom: 1px solid #dee2e6 !important;
6322 }
6323 
6324 .border-bottom-0 {
6325   border-bottom: 0 !important;
6326 }
6327 
6328 .border-start {
6329   border-left: 1px solid #dee2e6 !important;
6330 }
6331 
6332 .border-start-0 {
6333   border-left: 0 !important;
6334 }
6335 
6336 .border-primary {
6337   border-color: #0d6efd !important;
6338 }
6339 
6340 .border-secondary {
6341   border-color: #6c757d !important;
6342 }
6343 
6344 .border-success {
6345   border-color: #198754 !important;
6346 }
6347 
6348 .border-info {
6349   border-color: #0dcaf0 !important;
6350 }
6351 
6352 .border-warning {
6353   border-color: #ffc107 !important;
6354 }
6355 
6356 .border-danger {
6357   border-color: #dc3545 !important;
6358 }
6359 
6360 .border-light {
6361   border-color: #f8f9fa !important;
6362 }
6363 
6364 .border-dark {
6365   border-color: #212529 !important;
6366 }
6367 
6368 .border-white {
6369   border-color: #fff !important;
6370 }
6371 
6372 .border-0 {
6373   border-width: 0 !important;
6374 }
6375 
6376 .border-1 {
6377   border-width: 1px !important;
6378 }
6379 
6380 .border-2 {
6381   border-width: 2px !important;
6382 }
6383 
6384 .border-3 {
6385   border-width: 3px !important;
6386 }
6387 
6388 .border-4 {
6389   border-width: 4px !important;
6390 }
6391 
6392 .border-5 {
6393   border-width: 5px !important;
6394 }
6395 
6396 .w-25 {
6397   width: 25% !important;
6398 }
6399 
6400 .w-50 {
6401   width: 50% !important;
6402 }
6403 
6404 .w-75 {
6405   width: 75% !important;
6406 }
6407 
6408 .w-100 {
6409   width: 100% !important;
6410 }
6411 
6412 .w-auto {
6413   width: auto !important;
6414 }
6415 
6416 .mw-100 {
6417   max-width: 100% !important;
6418 }
6419 
6420 .vw-100 {
6421   width: 100vw !important;
6422 }
6423 
6424 .min-vw-100 {
6425   min-width: 100vw !important;
6426 }
6427 
6428 .h-25 {
6429   height: 25% !important;
6430 }
6431 
6432 .h-50 {
6433   height: 50% !important;
6434 }
6435 
6436 .h-75 {
6437   height: 75% !important;
6438 }
6439 
6440 .h-100 {
6441   height: 100% !important;
6442 }
6443 
6444 .h-auto {
6445   height: auto !important;
6446 }
6447 
6448 .mh-100 {
6449   max-height: 100% !important;
6450 }
6451 
6452 .vh-100 {
6453   height: 100vh !important;
6454 }
6455 
6456 .min-vh-100 {
6457   min-height: 100vh !important;
6458 }
6459 
6460 .flex-fill {
6461   flex: 1 1 auto !important;
6462 }
6463 
6464 .flex-row {
6465   flex-direction: row !important;
6466 }
6467 
6468 .flex-column {
6469   flex-direction: column !important;
6470 }
6471 
6472 .flex-row-reverse {
6473   flex-direction: row-reverse !important;
6474 }
6475 
6476 .flex-column-reverse {
6477   flex-direction: column-reverse !important;
6478 }
6479 
6480 .flex-grow-0 {
6481   flex-grow: 0 !important;
6482 }
6483 
6484 .flex-grow-1 {
6485   flex-grow: 1 !important;
6486 }
6487 
6488 .flex-shrink-0 {
6489   flex-shrink: 0 !important;
6490 }
6491 
6492 .flex-shrink-1 {
6493   flex-shrink: 1 !important;
6494 }
6495 
6496 .flex-wrap {
6497   flex-wrap: wrap !important;
6498 }
6499 
6500 .flex-nowrap {
6501   flex-wrap: nowrap !important;
6502 }
6503 
6504 .flex-wrap-reverse {
6505   flex-wrap: wrap-reverse !important;
6506 }
6507 
6508 .gap-0 {
6509   gap: 0 !important;
6510 }
6511 
6512 .gap-1 {
6513   gap: 0.25rem !important;
6514 }
6515 
6516 .gap-2 {
6517   gap: 0.5rem !important;
6518 }
6519 
6520 .gap-3 {
6521   gap: 1rem !important;
6522 }
6523 
6524 .gap-4 {
6525   gap: 1.5rem !important;
6526 }
6527 
6528 .gap-5 {
6529   gap: 3rem !important;
6530 }
6531 
6532 .justify-content-start {
6533   justify-content: flex-start !important;
6534 }
6535 
6536 .justify-content-end {
6537   justify-content: flex-end !important;
6538 }
6539 
6540 .justify-content-center {
6541   justify-content: center !important;
6542 }
6543 
6544 .justify-content-between {
6545   justify-content: space-between !important;
6546 }
6547 
6548 .justify-content-around {
6549   justify-content: space-around !important;
6550 }
6551 
6552 .justify-content-evenly {
6553   justify-content: space-evenly !important;
6554 }
6555 
6556 .align-items-start {
6557   align-items: flex-start !important;
6558 }
6559 
6560 .align-items-end {
6561   align-items: flex-end !important;
6562 }
6563 
6564 .align-items-center {
6565   align-items: center !important;
6566 }
6567 
6568 .align-items-baseline {
6569   align-items: baseline !important;
6570 }
6571 
6572 .align-items-stretch {
6573   align-items: stretch !important;
6574 }
6575 
6576 .align-content-start {
6577   align-content: flex-start !important;
6578 }
6579 
6580 .align-content-end {
6581   align-content: flex-end !important;
6582 }
6583 
6584 .align-content-center {
6585   align-content: center !important;
6586 }
6587 
6588 .align-content-between {
6589   align-content: space-between !important;
6590 }
6591 
6592 .align-content-around {
6593   align-content: space-around !important;
6594 }
6595 
6596 .align-content-stretch {
6597   align-content: stretch !important;
6598 }
6599 
6600 .align-self-auto {
6601   align-self: auto !important;
6602 }
6603 
6604 .align-self-start {
6605   align-self: flex-start !important;
6606 }
6607 
6608 .align-self-end {
6609   align-self: flex-end !important;
6610 }
6611 
6612 .align-self-center {
6613   align-self: center !important;
6614 }
6615 
6616 .align-self-baseline {
6617   align-self: baseline !important;
6618 }
6619 
6620 .align-self-stretch {
6621   align-self: stretch !important;
6622 }
6623 
6624 .order-first {
6625   order: -1 !important;
6626 }
6627 
6628 .order-0 {
6629   order: 0 !important;
6630 }
6631 
6632 .order-1 {
6633   order: 1 !important;
6634 }
6635 
6636 .order-2 {
6637   order: 2 !important;
6638 }
6639 
6640 .order-3 {
6641   order: 3 !important;
6642 }
6643 
6644 .order-4 {
6645   order: 4 !important;
6646 }
6647 
6648 .order-5 {
6649   order: 5 !important;
6650 }
6651 
6652 .order-last {
6653   order: 6 !important;
6654 }
6655 
6656 .m-0 {
6657   margin: 0 !important;
6658 }
6659 
6660 .m-1 {
6661   margin: 0.25rem !important;
6662 }
6663 
6664 .m-2 {
6665   margin: 0.5rem !important;
6666 }
6667 
6668 .m-3 {
6669   margin: 1rem !important;
6670 }
6671 
6672 .m-4 {
6673   margin: 1.5rem !important;
6674 }
6675 
6676 .m-5 {
6677   margin: 3rem !important;
6678 }
6679 
6680 .m-auto {
6681   margin: auto !important;
6682 }
6683 
6684 .mx-0 {
6685   margin-right: 0 !important;
6686   margin-left: 0 !important;
6687 }
6688 
6689 .mx-1 {
6690   margin-right: 0.25rem !important;
6691   margin-left: 0.25rem !important;
6692 }
6693 
6694 .mx-2 {
6695   margin-right: 0.5rem !important;
6696   margin-left: 0.5rem !important;
6697 }
6698 
6699 .mx-3 {
6700   margin-right: 1rem !important;
6701   margin-left: 1rem !important;
6702 }
6703 
6704 .mx-4 {
6705   margin-right: 1.5rem !important;
6706   margin-left: 1.5rem !important;
6707 }
6708 
6709 .mx-5 {
6710   margin-right: 3rem !important;
6711   margin-left: 3rem !important;
6712 }
6713 
6714 .mx-auto {
6715   margin-right: auto !important;
6716   margin-left: auto !important;
6717 }
6718 
6719 .my-0 {
6720   margin-top: 0 !important;
6721   margin-bottom: 0 !important;
6722 }
6723 
6724 .my-1 {
6725   margin-top: 0.25rem !important;
6726   margin-bottom: 0.25rem !important;
6727 }
6728 
6729 .my-2 {
6730   margin-top: 0.5rem !important;
6731   margin-bottom: 0.5rem !important;
6732 }
6733 
6734 .my-3 {
6735   margin-top: 1rem !important;
6736   margin-bottom: 1rem !important;
6737 }
6738 
6739 .my-4 {
6740   margin-top: 1.5rem !important;
6741   margin-bottom: 1.5rem !important;
6742 }
6743 
6744 .my-5 {
6745   margin-top: 3rem !important;
6746   margin-bottom: 3rem !important;
6747 }
6748 
6749 .my-auto {
6750   margin-top: auto !important;
6751   margin-bottom: auto !important;
6752 }
6753 
6754 .mt-0 {
6755   margin-top: 0 !important;
6756 }
6757 
6758 .mt-1 {
6759   margin-top: 0.25rem !important;
6760 }
6761 
6762 .mt-2 {
6763   margin-top: 0.5rem !important;
6764 }
6765 
6766 .mt-3 {
6767   margin-top: 1rem !important;
6768 }
6769 
6770 .mt-4 {
6771   margin-top: 1.5rem !important;
6772 }
6773 
6774 .mt-5 {
6775   margin-top: 3rem !important;
6776 }
6777 
6778 .mt-auto {
6779   margin-top: auto !important;
6780 }
6781 
6782 .me-0 {
6783   margin-right: 0 !important;
6784 }
6785 
6786 .me-1 {
6787   margin-right: 0.25rem !important;
6788 }
6789 
6790 .me-2 {
6791   margin-right: 0.5rem !important;
6792 }
6793 
6794 .me-3 {
6795   margin-right: 1rem !important;
6796 }
6797 
6798 .me-4 {
6799   margin-right: 1.5rem !important;
6800 }
6801 
6802 .me-5 {
6803   margin-right: 3rem !important;
6804 }
6805 
6806 .me-auto {
6807   margin-right: auto !important;
6808 }
6809 
6810 .mb-0 {
6811   margin-bottom: 0 !important;
6812 }
6813 
6814 .mb-1 {
6815   margin-bottom: 0.25rem !important;
6816 }
6817 
6818 .mb-2 {
6819   margin-bottom: 0.5rem !important;
6820 }
6821 
6822 .mb-3 {
6823   margin-bottom: 1rem !important;
6824 }
6825 
6826 .mb-4 {
6827   margin-bottom: 1.5rem !important;
6828 }
6829 
6830 .mb-5 {
6831   margin-bottom: 3rem !important;
6832 }
6833 
6834 .mb-auto {
6835   margin-bottom: auto !important;
6836 }
6837 
6838 .ms-0 {
6839   margin-left: 0 !important;
6840 }
6841 
6842 .ms-1 {
6843   margin-left: 0.25rem !important;
6844 }
6845 
6846 .ms-2 {
6847   margin-left: 0.5rem !important;
6848 }
6849 
6850 .ms-3 {
6851   margin-left: 1rem !important;
6852 }
6853 
6854 .ms-4 {
6855   margin-left: 1.5rem !important;
6856 }
6857 
6858 .ms-5 {
6859   margin-left: 3rem !important;
6860 }
6861 
6862 .ms-auto {
6863   margin-left: auto !important;
6864 }
6865 
6866 .p-0 {
6867   padding: 0 !important;
6868 }
6869 
6870 .p-1 {
6871   padding: 0.25rem !important;
6872 }
6873 
6874 .p-2 {
6875   padding: 0.5rem !important;
6876 }
6877 
6878 .p-3 {
6879   padding: 1rem !important;
6880 }
6881 
6882 .p-4 {
6883   padding: 1.5rem !important;
6884 }
6885 
6886 .p-5 {
6887   padding: 3rem !important;
6888 }
6889 
6890 .px-0 {
6891   padding-right: 0 !important;
6892   padding-left: 0 !important;
6893 }
6894 
6895 .px-1 {
6896   padding-right: 0.25rem !important;
6897   padding-left: 0.25rem !important;
6898 }
6899 
6900 .px-2 {
6901   padding-right: 0.5rem !important;
6902   padding-left: 0.5rem !important;
6903 }
6904 
6905 .px-3 {
6906   padding-right: 1rem !important;
6907   padding-left: 1rem !important;
6908 }
6909 
6910 .px-4 {
6911   padding-right: 1.5rem !important;
6912   padding-left: 1.5rem !important;
6913 }
6914 
6915 .px-5 {
6916   padding-right: 3rem !important;
6917   padding-left: 3rem !important;
6918 }
6919 
6920 .py-0 {
6921   padding-top: 0 !important;
6922   padding-bottom: 0 !important;
6923 }
6924 
6925 .py-1 {
6926   padding-top: 0.25rem !important;
6927   padding-bottom: 0.25rem !important;
6928 }
6929 
6930 .py-2 {
6931   padding-top: 0.5rem !important;
6932   padding-bottom: 0.5rem !important;
6933 }
6934 
6935 .py-3 {
6936   padding-top: 1rem !important;
6937   padding-bottom: 1rem !important;
6938 }
6939 
6940 .py-4 {
6941   padding-top: 1.5rem !important;
6942   padding-bottom: 1.5rem !important;
6943 }
6944 
6945 .py-5 {
6946   padding-top: 3rem !important;
6947   padding-bottom: 3rem !important;
6948 }
6949 
6950 .pt-0 {
6951   padding-top: 0 !important;
6952 }
6953 
6954 .pt-1 {
6955   padding-top: 0.25rem !important;
6956 }
6957 
6958 .pt-2 {
6959   padding-top: 0.5rem !important;
6960 }
6961 
6962 .pt-3 {
6963   padding-top: 1rem !important;
6964 }
6965 
6966 .pt-4 {
6967   padding-top: 1.5rem !important;
6968 }
6969 
6970 .pt-5 {
6971   padding-top: 3rem !important;
6972 }
6973 
6974 .pe-0 {
6975   padding-right: 0 !important;
6976 }
6977 
6978 .pe-1 {
6979   padding-right: 0.25rem !important;
6980 }
6981 
6982 .pe-2 {
6983   padding-right: 0.5rem !important;
6984 }
6985 
6986 .pe-3 {
6987   padding-right: 1rem !important;
6988 }
6989 
6990 .pe-4 {
6991   padding-right: 1.5rem !important;
6992 }
6993 
6994 .pe-5 {
6995   padding-right: 3rem !important;
6996 }
6997 
6998 .pb-0 {
6999   padding-bottom: 0 !important;
7000 }
7001 
7002 .pb-1 {
7003   padding-bottom: 0.25rem !important;
7004 }
7005 
7006 .pb-2 {
7007   padding-bottom: 0.5rem !important;
7008 }
7009 
7010 .pb-3 {
7011   padding-bottom: 1rem !important;
7012 }
7013 
7014 .pb-4 {
7015   padding-bottom: 1.5rem !important;
7016 }
7017 
7018 .pb-5 {
7019   padding-bottom: 3rem !important;
7020 }
7021 
7022 .ps-0 {
7023   padding-left: 0 !important;
7024 }
7025 
7026 .ps-1 {
7027   padding-left: 0.25rem !important;
7028 }
7029 
7030 .ps-2 {
7031   padding-left: 0.5rem !important;
7032 }
7033 
7034 .ps-3 {
7035   padding-left: 1rem !important;
7036 }
7037 
7038 .ps-4 {
7039   padding-left: 1.5rem !important;
7040 }
7041 
7042 .ps-5 {
7043   padding-left: 3rem !important;
7044 }
7045 
7046 .fs-1 {
7047   font-size: calc(1.375rem + 1.5vw) !important;
7048 }
7049 
7050 .fs-2 {
7051   font-size: calc(1.325rem + 0.9vw) !important;
7052 }
7053 
7054 .fs-3 {
7055   font-size: calc(1.3rem + 0.6vw) !important;
7056 }
7057 
7058 .fs-4 {
7059   font-size: calc(1.275rem + 0.3vw) !important;
7060 }
7061 
7062 .fs-5 {
7063   font-size: 1.25rem !important;
7064 }
7065 
7066 .fs-6 {
7067   font-size: 1rem !important;
7068 }
7069 
7070 .fst-italic {
7071   font-style: italic !important;
7072 }
7073 
7074 .fst-normal {
7075   font-style: normal !important;
7076 }
7077 
7078 .fw-light {
7079   font-weight: 300 !important;
7080 }
7081 
7082 .fw-lighter {
7083   font-weight: lighter !important;
7084 }
7085 
7086 .fw-normal {
7087   font-weight: 400 !important;
7088 }
7089 
7090 .fw-bold {
7091   font-weight: 700 !important;
7092 }
7093 
7094 .fw-bolder {
7095   font-weight: bolder !important;
7096 }
7097 
7098 .text-lowercase {
7099   text-transform: lowercase !important;
7100 }
7101 
7102 .text-uppercase {
7103   text-transform: uppercase !important;
7104 }
7105 
7106 .text-capitalize {
7107   text-transform: capitalize !important;
7108 }
7109 
7110 .text-start {
7111   text-align: left !important;
7112 }
7113 
7114 .text-end {
7115   text-align: right !important;
7116 }
7117 
7118 .text-center {
7119   text-align: center !important;
7120 }
7121 
7122 .text-primary {
7123   color: #0d6efd !important;
7124 }
7125 
7126 .text-secondary {
7127   color: #6c757d !important;
7128 }
7129 
7130 .text-success {
7131   color: #198754 !important;
7132 }
7133 
7134 .text-info {
7135   color: #0dcaf0 !important;
7136 }
7137 
7138 .text-warning {
7139   color: #ffc107 !important;
7140 }
7141 
7142 .text-danger {
7143   color: #dc3545 !important;
7144 }
7145 
7146 .text-light {
7147   color: #f8f9fa !important;
7148 }
7149 
7150 .text-dark {
7151   color: #212529 !important;
7152 }
7153 
7154 .text-white {
7155   color: #fff !important;
7156 }
7157 
7158 .text-body {
7159   color: #212529 !important;
7160 }
7161 
7162 .text-muted {
7163   color: #6c757d !important;
7164 }
7165 
7166 .text-black-50 {
7167   color: rgba(0, 0, 0, 0.5) !important;
7168 }
7169 
7170 .text-white-50 {
7171   color: rgba(255, 255, 255, 0.5) !important;
7172 }
7173 
7174 .text-reset {
7175   color: inherit !important;
7176 }
7177 
7178 .lh-1 {
7179   line-height: 1 !important;
7180 }
7181 
7182 .lh-sm {
7183   line-height: 1.25 !important;
7184 }
7185 
7186 .lh-base {
7187   line-height: 1.5 !important;
7188 }
7189 
7190 .lh-lg {
7191   line-height: 2 !important;
7192 }
7193 
7194 .bg-primary {
7195   background-color: #0d6efd !important;
7196 }
7197 
7198 .bg-secondary {
7199   background-color: #6c757d !important;
7200 }
7201 
7202 .bg-success {
7203   background-color: #198754 !important;
7204 }
7205 
7206 .bg-info {
7207   background-color: #0dcaf0 !important;
7208 }
7209 
7210 .bg-warning {
7211   background-color: #ffc107 !important;
7212 }
7213 
7214 .bg-danger {
7215   background-color: #dc3545 !important;
7216 }
7217 
7218 .bg-light {
7219   background-color: #f8f9fa !important;
7220 }
7221 
7222 .bg-dark {
7223   background-color: #212529 !important;
7224 }
7225 
7226 .bg-body {
7227   background-color: #fff !important;
7228 }
7229 
7230 .bg-white {
7231   background-color: #fff !important;
7232 }
7233 
7234 .bg-transparent {
7235   background-color: transparent !important;
7236 }
7237 
7238 .bg-gradient {
7239   background-image: var(--bs-gradient) !important;
7240 }
7241 
7242 .text-wrap {
7243   white-space: normal !important;
7244 }
7245 
7246 .text-nowrap {
7247   white-space: nowrap !important;
7248 }
7249 
7250 .text-decoration-none {
7251   text-decoration: none !important;
7252 }
7253 
7254 .text-decoration-underline {
7255   text-decoration: underline !important;
7256 }
7257 
7258 .text-decoration-line-through {
7259   text-decoration: line-through !important;
7260 }
7261 
7262 /* rtl:begin:remove */
7263 .text-break {
7264   word-wrap: break-word !important;
7265   word-break: break-word !important;
7266 }
7267 
7268 /* rtl:end:remove */
7269 .font-monospace {
7270   font-family: var(--bs-font-monospace) !important;
7271 }
7272 
7273 .user-select-all {
7274   -webkit-user-select: all !important;
7275   -moz-user-select: all !important;
7276   user-select: all !important;
7277 }
7278 
7279 .user-select-auto {
7280   -webkit-user-select: auto !important;
7281   -moz-user-select: auto !important;
7282   user-select: auto !important;
7283 }
7284 
7285 .user-select-none {
7286   -webkit-user-select: none !important;
7287   -moz-user-select: none !important;
7288   user-select: none !important;
7289 }
7290 
7291 .pe-none {
7292   pointer-events: none !important;
7293 }
7294 
7295 .pe-auto {
7296   pointer-events: auto !important;
7297 }
7298 
7299 .rounded {
7300   border-radius: 0.25rem !important;
7301 }
7302 
7303 .rounded-0 {
7304   border-radius: 0 !important;
7305 }
7306 
7307 .rounded-1 {
7308   border-radius: 0.2rem !important;
7309 }
7310 
7311 .rounded-2 {
7312   border-radius: 0.25rem !important;
7313 }
7314 
7315 .rounded-3 {
7316   border-radius: 0.3rem !important;
7317 }
7318 
7319 .rounded-circle {
7320   border-radius: 50% !important;
7321 }
7322 
7323 .rounded-pill {
7324   border-radius: 50rem !important;
7325 }
7326 
7327 .rounded-top {
7328   border-top-left-radius: 0.25rem !important;
7329   border-top-right-radius: 0.25rem !important;
7330 }
7331 
7332 .rounded-end {
7333   border-top-right-radius: 0.25rem !important;
7334   border-bottom-right-radius: 0.25rem !important;
7335 }
7336 
7337 .rounded-bottom {
7338   border-bottom-right-radius: 0.25rem !important;
7339   border-bottom-left-radius: 0.25rem !important;
7340 }
7341 
7342 .rounded-start {
7343   border-bottom-left-radius: 0.25rem !important;
7344   border-top-left-radius: 0.25rem !important;
7345 }
7346 
7347 .visible {
7348   visibility: visible !important;
7349 }
7350 
7351 .invisible {
7352   visibility: hidden !important;
7353 }
7354 
7355 @media (min-width: 576px) {
7356   .float-sm-start {
7357     float: left !important;
7358   }
7359 
7360   .float-sm-end {
7361     float: right !important;
7362   }
7363 
7364   .float-sm-none {
7365     float: none !important;
7366   }
7367 
7368   .d-sm-inline {
7369     display: inline !important;
7370   }
7371 
7372   .d-sm-inline-block {
7373     display: inline-block !important;
7374   }
7375 
7376   .d-sm-block {
7377     display: block !important;
7378   }
7379 
7380   .d-sm-grid {
7381     display: grid !important;
7382   }
7383 
7384   .d-sm-table {
7385     display: table !important;
7386   }
7387 
7388   .d-sm-table-row {
7389     display: table-row !important;
7390   }
7391 
7392   .d-sm-table-cell {
7393     display: table-cell !important;
7394   }
7395 
7396   .d-sm-flex {
7397     display: flex !important;
7398   }
7399 
7400   .d-sm-inline-flex {
7401     display: inline-flex !important;
7402   }
7403 
7404   .d-sm-none {
7405     display: none !important;
7406   }
7407 
7408   .flex-sm-fill {
7409     flex: 1 1 auto !important;
7410   }
7411 
7412   .flex-sm-row {
7413     flex-direction: row !important;
7414   }
7415 
7416   .flex-sm-column {
7417     flex-direction: column !important;
7418   }
7419 
7420   .flex-sm-row-reverse {
7421     flex-direction: row-reverse !important;
7422   }
7423 
7424   .flex-sm-column-reverse {
7425     flex-direction: column-reverse !important;
7426   }
7427 
7428   .flex-sm-grow-0 {
7429     flex-grow: 0 !important;
7430   }
7431 
7432   .flex-sm-grow-1 {
7433     flex-grow: 1 !important;
7434   }
7435 
7436   .flex-sm-shrink-0 {
7437     flex-shrink: 0 !important;
7438   }
7439 
7440   .flex-sm-shrink-1 {
7441     flex-shrink: 1 !important;
7442   }
7443 
7444   .flex-sm-wrap {
7445     flex-wrap: wrap !important;
7446   }
7447 
7448   .flex-sm-nowrap {
7449     flex-wrap: nowrap !important;
7450   }
7451 
7452   .flex-sm-wrap-reverse {
7453     flex-wrap: wrap-reverse !important;
7454   }
7455 
7456   .gap-sm-0 {
7457     gap: 0 !important;
7458   }
7459 
7460   .gap-sm-1 {
7461     gap: 0.25rem !important;
7462   }
7463 
7464   .gap-sm-2 {
7465     gap: 0.5rem !important;
7466   }
7467 
7468   .gap-sm-3 {
7469     gap: 1rem !important;
7470   }
7471 
7472   .gap-sm-4 {
7473     gap: 1.5rem !important;
7474   }
7475 
7476   .gap-sm-5 {
7477     gap: 3rem !important;
7478   }
7479 
7480   .justify-content-sm-start {
7481     justify-content: flex-start !important;
7482   }
7483 
7484   .justify-content-sm-end {
7485     justify-content: flex-end !important;
7486   }
7487 
7488   .justify-content-sm-center {
7489     justify-content: center !important;
7490   }
7491 
7492   .justify-content-sm-between {
7493     justify-content: space-between !important;
7494   }
7495 
7496   .justify-content-sm-around {
7497     justify-content: space-around !important;
7498   }
7499 
7500   .justify-content-sm-evenly {
7501     justify-content: space-evenly !important;
7502   }
7503 
7504   .align-items-sm-start {
7505     align-items: flex-start !important;
7506   }
7507 
7508   .align-items-sm-end {
7509     align-items: flex-end !important;
7510   }
7511 
7512   .align-items-sm-center {
7513     align-items: center !important;
7514   }
7515 
7516   .align-items-sm-baseline {
7517     align-items: baseline !important;
7518   }
7519 
7520   .align-items-sm-stretch {
7521     align-items: stretch !important;
7522   }
7523 
7524   .align-content-sm-start {
7525     align-content: flex-start !important;
7526   }
7527 
7528   .align-content-sm-end {
7529     align-content: flex-end !important;
7530   }
7531 
7532   .align-content-sm-center {
7533     align-content: center !important;
7534   }
7535 
7536   .align-content-sm-between {
7537     align-content: space-between !important;
7538   }
7539 
7540   .align-content-sm-around {
7541     align-content: space-around !important;
7542   }
7543 
7544   .align-content-sm-stretch {
7545     align-content: stretch !important;
7546   }
7547 
7548   .align-self-sm-auto {
7549     align-self: auto !important;
7550   }
7551 
7552   .align-self-sm-start {
7553     align-self: flex-start !important;
7554   }
7555 
7556   .align-self-sm-end {
7557     align-self: flex-end !important;
7558   }
7559 
7560   .align-self-sm-center {
7561     align-self: center !important;
7562   }
7563 
7564   .align-self-sm-baseline {
7565     align-self: baseline !important;
7566   }
7567 
7568   .align-self-sm-stretch {
7569     align-self: stretch !important;
7570   }
7571 
7572   .order-sm-first {
7573     order: -1 !important;
7574   }
7575 
7576   .order-sm-0 {
7577     order: 0 !important;
7578   }
7579 
7580   .order-sm-1 {
7581     order: 1 !important;
7582   }
7583 
7584   .order-sm-2 {
7585     order: 2 !important;
7586   }
7587 
7588   .order-sm-3 {
7589     order: 3 !important;
7590   }
7591 
7592   .order-sm-4 {
7593     order: 4 !important;
7594   }
7595 
7596   .order-sm-5 {
7597     order: 5 !important;
7598   }
7599 
7600   .order-sm-last {
7601     order: 6 !important;
7602   }
7603 
7604   .m-sm-0 {
7605     margin: 0 !important;
7606   }
7607 
7608   .m-sm-1 {
7609     margin: 0.25rem !important;
7610   }
7611 
7612   .m-sm-2 {
7613     margin: 0.5rem !important;
7614   }
7615 
7616   .m-sm-3 {
7617     margin: 1rem !important;
7618   }
7619 
7620   .m-sm-4 {
7621     margin: 1.5rem !important;
7622   }
7623 
7624   .m-sm-5 {
7625     margin: 3rem !important;
7626   }
7627 
7628   .m-sm-auto {
7629     margin: auto !important;
7630   }
7631 
7632   .mx-sm-0 {
7633     margin-right: 0 !important;
7634     margin-left: 0 !important;
7635   }
7636 
7637   .mx-sm-1 {
7638     margin-right: 0.25rem !important;
7639     margin-left: 0.25rem !important;
7640   }
7641 
7642   .mx-sm-2 {
7643     margin-right: 0.5rem !important;
7644     margin-left: 0.5rem !important;
7645   }
7646 
7647   .mx-sm-3 {
7648     margin-right: 1rem !important;
7649     margin-left: 1rem !important;
7650   }
7651 
7652   .mx-sm-4 {
7653     margin-right: 1.5rem !important;
7654     margin-left: 1.5rem !important;
7655   }
7656 
7657   .mx-sm-5 {
7658     margin-right: 3rem !important;
7659     margin-left: 3rem !important;
7660   }
7661 
7662   .mx-sm-auto {
7663     margin-right: auto !important;
7664     margin-left: auto !important;
7665   }
7666 
7667   .my-sm-0 {
7668     margin-top: 0 !important;
7669     margin-bottom: 0 !important;
7670   }
7671 
7672   .my-sm-1 {
7673     margin-top: 0.25rem !important;
7674     margin-bottom: 0.25rem !important;
7675   }
7676 
7677   .my-sm-2 {
7678     margin-top: 0.5rem !important;
7679     margin-bottom: 0.5rem !important;
7680   }
7681 
7682   .my-sm-3 {
7683     margin-top: 1rem !important;
7684     margin-bottom: 1rem !important;
7685   }
7686 
7687   .my-sm-4 {
7688     margin-top: 1.5rem !important;
7689     margin-bottom: 1.5rem !important;
7690   }
7691 
7692   .my-sm-5 {
7693     margin-top: 3rem !important;
7694     margin-bottom: 3rem !important;
7695   }
7696 
7697   .my-sm-auto {
7698     margin-top: auto !important;
7699     margin-bottom: auto !important;
7700   }
7701 
7702   .mt-sm-0 {
7703     margin-top: 0 !important;
7704   }
7705 
7706   .mt-sm-1 {
7707     margin-top: 0.25rem !important;
7708   }
7709 
7710   .mt-sm-2 {
7711     margin-top: 0.5rem !important;
7712   }
7713 
7714   .mt-sm-3 {
7715     margin-top: 1rem !important;
7716   }
7717 
7718   .mt-sm-4 {
7719     margin-top: 1.5rem !important;
7720   }
7721 
7722   .mt-sm-5 {
7723     margin-top: 3rem !important;
7724   }
7725 
7726   .mt-sm-auto {
7727     margin-top: auto !important;
7728   }
7729 
7730   .me-sm-0 {
7731     margin-right: 0 !important;
7732   }
7733 
7734   .me-sm-1 {
7735     margin-right: 0.25rem !important;
7736   }
7737 
7738   .me-sm-2 {
7739     margin-right: 0.5rem !important;
7740   }
7741 
7742   .me-sm-3 {
7743     margin-right: 1rem !important;
7744   }
7745 
7746   .me-sm-4 {
7747     margin-right: 1.5rem !important;
7748   }
7749 
7750   .me-sm-5 {
7751     margin-right: 3rem !important;
7752   }
7753 
7754   .me-sm-auto {
7755     margin-right: auto !important;
7756   }
7757 
7758   .mb-sm-0 {
7759     margin-bottom: 0 !important;
7760   }
7761 
7762   .mb-sm-1 {
7763     margin-bottom: 0.25rem !important;
7764   }
7765 
7766   .mb-sm-2 {
7767     margin-bottom: 0.5rem !important;
7768   }
7769 
7770   .mb-sm-3 {
7771     margin-bottom: 1rem !important;
7772   }
7773 
7774   .mb-sm-4 {
7775     margin-bottom: 1.5rem !important;
7776   }
7777 
7778   .mb-sm-5 {
7779     margin-bottom: 3rem !important;
7780   }
7781 
7782   .mb-sm-auto {
7783     margin-bottom: auto !important;
7784   }
7785 
7786   .ms-sm-0 {
7787     margin-left: 0 !important;
7788   }
7789 
7790   .ms-sm-1 {
7791     margin-left: 0.25rem !important;
7792   }
7793 
7794   .ms-sm-2 {
7795     margin-left: 0.5rem !important;
7796   }
7797 
7798   .ms-sm-3 {
7799     margin-left: 1rem !important;
7800   }
7801 
7802   .ms-sm-4 {
7803     margin-left: 1.5rem !important;
7804   }
7805 
7806   .ms-sm-5 {
7807     margin-left: 3rem !important;
7808   }
7809 
7810   .ms-sm-auto {
7811     margin-left: auto !important;
7812   }
7813 
7814   .p-sm-0 {
7815     padding: 0 !important;
7816   }
7817 
7818   .p-sm-1 {
7819     padding: 0.25rem !important;
7820   }
7821 
7822   .p-sm-2 {
7823     padding: 0.5rem !important;
7824   }
7825 
7826   .p-sm-3 {
7827     padding: 1rem !important;
7828   }
7829 
7830   .p-sm-4 {
7831     padding: 1.5rem !important;
7832   }
7833 
7834   .p-sm-5 {
7835     padding: 3rem !important;
7836   }
7837 
7838   .px-sm-0 {
7839     padding-right: 0 !important;
7840     padding-left: 0 !important;
7841   }
7842 
7843   .px-sm-1 {
7844     padding-right: 0.25rem !important;
7845     padding-left: 0.25rem !important;
7846   }
7847 
7848   .px-sm-2 {
7849     padding-right: 0.5rem !important;
7850     padding-left: 0.5rem !important;
7851   }
7852 
7853   .px-sm-3 {
7854     padding-right: 1rem !important;
7855     padding-left: 1rem !important;
7856   }
7857 
7858   .px-sm-4 {
7859     padding-right: 1.5rem !important;
7860     padding-left: 1.5rem !important;
7861   }
7862 
7863   .px-sm-5 {
7864     padding-right: 3rem !important;
7865     padding-left: 3rem !important;
7866   }
7867 
7868   .py-sm-0 {
7869     padding-top: 0 !important;
7870     padding-bottom: 0 !important;
7871   }
7872 
7873   .py-sm-1 {
7874     padding-top: 0.25rem !important;
7875     padding-bottom: 0.25rem !important;
7876   }
7877 
7878   .py-sm-2 {
7879     padding-top: 0.5rem !important;
7880     padding-bottom: 0.5rem !important;
7881   }
7882 
7883   .py-sm-3 {
7884     padding-top: 1rem !important;
7885     padding-bottom: 1rem !important;
7886   }
7887 
7888   .py-sm-4 {
7889     padding-top: 1.5rem !important;
7890     padding-bottom: 1.5rem !important;
7891   }
7892 
7893   .py-sm-5 {
7894     padding-top: 3rem !important;
7895     padding-bottom: 3rem !important;
7896   }
7897 
7898   .pt-sm-0 {
7899     padding-top: 0 !important;
7900   }
7901 
7902   .pt-sm-1 {
7903     padding-top: 0.25rem !important;
7904   }
7905 
7906   .pt-sm-2 {
7907     padding-top: 0.5rem !important;
7908   }
7909 
7910   .pt-sm-3 {
7911     padding-top: 1rem !important;
7912   }
7913 
7914   .pt-sm-4 {
7915     padding-top: 1.5rem !important;
7916   }
7917 
7918   .pt-sm-5 {
7919     padding-top: 3rem !important;
7920   }
7921 
7922   .pe-sm-0 {
7923     padding-right: 0 !important;
7924   }
7925 
7926   .pe-sm-1 {
7927     padding-right: 0.25rem !important;
7928   }
7929 
7930   .pe-sm-2 {
7931     padding-right: 0.5rem !important;
7932   }
7933 
7934   .pe-sm-3 {
7935     padding-right: 1rem !important;
7936   }
7937 
7938   .pe-sm-4 {
7939     padding-right: 1.5rem !important;
7940   }
7941 
7942   .pe-sm-5 {
7943     padding-right: 3rem !important;
7944   }
7945 
7946   .pb-sm-0 {
7947     padding-bottom: 0 !important;
7948   }
7949 
7950   .pb-sm-1 {
7951     padding-bottom: 0.25rem !important;
7952   }
7953 
7954   .pb-sm-2 {
7955     padding-bottom: 0.5rem !important;
7956   }
7957 
7958   .pb-sm-3 {
7959     padding-bottom: 1rem !important;
7960   }
7961 
7962   .pb-sm-4 {
7963     padding-bottom: 1.5rem !important;
7964   }
7965 
7966   .pb-sm-5 {
7967     padding-bottom: 3rem !important;
7968   }
7969 
7970   .ps-sm-0 {
7971     padding-left: 0 !important;
7972   }
7973 
7974   .ps-sm-1 {
7975     padding-left: 0.25rem !important;
7976   }
7977 
7978   .ps-sm-2 {
7979     padding-left: 0.5rem !important;
7980   }
7981 
7982   .ps-sm-3 {
7983     padding-left: 1rem !important;
7984   }
7985 
7986   .ps-sm-4 {
7987     padding-left: 1.5rem !important;
7988   }
7989 
7990   .ps-sm-5 {
7991     padding-left: 3rem !important;
7992   }
7993 
7994   .text-sm-start {
7995     text-align: left !important;
7996   }
7997 
7998   .text-sm-end {
7999     text-align: right !important;
8000   }
8001 
8002   .text-sm-center {
8003     text-align: center !important;
8004   }
8005 }
8006 @media (min-width: 768px) {
8007   .float-md-start {
8008     float: left !important;
8009   }
8010 
8011   .float-md-end {
8012     float: right !important;
8013   }
8014 
8015   .float-md-none {
8016     float: none !important;
8017   }
8018 
8019   .d-md-inline {
8020     display: inline !important;
8021   }
8022 
8023   .d-md-inline-block {
8024     display: inline-block !important;
8025   }
8026 
8027   .d-md-block {
8028     display: block !important;
8029   }
8030 
8031   .d-md-grid {
8032     display: grid !important;
8033   }
8034 
8035   .d-md-table {
8036     display: table !important;
8037   }
8038 
8039   .d-md-table-row {
8040     display: table-row !important;
8041   }
8042 
8043   .d-md-table-cell {
8044     display: table-cell !important;
8045   }
8046 
8047   .d-md-flex {
8048     display: flex !important;
8049   }
8050 
8051   .d-md-inline-flex {
8052     display: inline-flex !important;
8053   }
8054 
8055   .d-md-none {
8056     display: none !important;
8057   }
8058 
8059   .flex-md-fill {
8060     flex: 1 1 auto !important;
8061   }
8062 
8063   .flex-md-row {
8064     flex-direction: row !important;
8065   }
8066 
8067   .flex-md-column {
8068     flex-direction: column !important;
8069   }
8070 
8071   .flex-md-row-reverse {
8072     flex-direction: row-reverse !important;
8073   }
8074 
8075   .flex-md-column-reverse {
8076     flex-direction: column-reverse !important;
8077   }
8078 
8079   .flex-md-grow-0 {
8080     flex-grow: 0 !important;
8081   }
8082 
8083   .flex-md-grow-1 {
8084     flex-grow: 1 !important;
8085   }
8086 
8087   .flex-md-shrink-0 {
8088     flex-shrink: 0 !important;
8089   }
8090 
8091   .flex-md-shrink-1 {
8092     flex-shrink: 1 !important;
8093   }
8094 
8095   .flex-md-wrap {
8096     flex-wrap: wrap !important;
8097   }
8098 
8099   .flex-md-nowrap {
8100     flex-wrap: nowrap !important;
8101   }
8102 
8103   .flex-md-wrap-reverse {
8104     flex-wrap: wrap-reverse !important;
8105   }
8106 
8107   .gap-md-0 {
8108     gap: 0 !important;
8109   }
8110 
8111   .gap-md-1 {
8112     gap: 0.25rem !important;
8113   }
8114 
8115   .gap-md-2 {
8116     gap: 0.5rem !important;
8117   }
8118 
8119   .gap-md-3 {
8120     gap: 1rem !important;
8121   }
8122 
8123   .gap-md-4 {
8124     gap: 1.5rem !important;
8125   }
8126 
8127   .gap-md-5 {
8128     gap: 3rem !important;
8129   }
8130 
8131   .justify-content-md-start {
8132     justify-content: flex-start !important;
8133   }
8134 
8135   .justify-content-md-end {
8136     justify-content: flex-end !important;
8137   }
8138 
8139   .justify-content-md-center {
8140     justify-content: center !important;
8141   }
8142 
8143   .justify-content-md-between {
8144     justify-content: space-between !important;
8145   }
8146 
8147   .justify-content-md-around {
8148     justify-content: space-around !important;
8149   }
8150 
8151   .justify-content-md-evenly {
8152     justify-content: space-evenly !important;
8153   }
8154 
8155   .align-items-md-start {
8156     align-items: flex-start !important;
8157   }
8158 
8159   .align-items-md-end {
8160     align-items: flex-end !important;
8161   }
8162 
8163   .align-items-md-center {
8164     align-items: center !important;
8165   }
8166 
8167   .align-items-md-baseline {
8168     align-items: baseline !important;
8169   }
8170 
8171   .align-items-md-stretch {
8172     align-items: stretch !important;
8173   }
8174 
8175   .align-content-md-start {
8176     align-content: flex-start !important;
8177   }
8178 
8179   .align-content-md-end {
8180     align-content: flex-end !important;
8181   }
8182 
8183   .align-content-md-center {
8184     align-content: center !important;
8185   }
8186 
8187   .align-content-md-between {
8188     align-content: space-between !important;
8189   }
8190 
8191   .align-content-md-around {
8192     align-content: space-around !important;
8193   }
8194 
8195   .align-content-md-stretch {
8196     align-content: stretch !important;
8197   }
8198 
8199   .align-self-md-auto {
8200     align-self: auto !important;
8201   }
8202 
8203   .align-self-md-start {
8204     align-self: flex-start !important;
8205   }
8206 
8207   .align-self-md-end {
8208     align-self: flex-end !important;
8209   }
8210 
8211   .align-self-md-center {
8212     align-self: center !important;
8213   }
8214 
8215   .align-self-md-baseline {
8216     align-self: baseline !important;
8217   }
8218 
8219   .align-self-md-stretch {
8220     align-self: stretch !important;
8221   }
8222 
8223   .order-md-first {
8224     order: -1 !important;
8225   }
8226 
8227   .order-md-0 {
8228     order: 0 !important;
8229   }
8230 
8231   .order-md-1 {
8232     order: 1 !important;
8233   }
8234 
8235   .order-md-2 {
8236     order: 2 !important;
8237   }
8238 
8239   .order-md-3 {
8240     order: 3 !important;
8241   }
8242 
8243   .order-md-4 {
8244     order: 4 !important;
8245   }
8246 
8247   .order-md-5 {
8248     order: 5 !important;
8249   }
8250 
8251   .order-md-last {
8252     order: 6 !important;
8253   }
8254 
8255   .m-md-0 {
8256     margin: 0 !important;
8257   }
8258 
8259   .m-md-1 {
8260     margin: 0.25rem !important;
8261   }
8262 
8263   .m-md-2 {
8264     margin: 0.5rem !important;
8265   }
8266 
8267   .m-md-3 {
8268     margin: 1rem !important;
8269   }
8270 
8271   .m-md-4 {
8272     margin: 1.5rem !important;
8273   }
8274 
8275   .m-md-5 {
8276     margin: 3rem !important;
8277   }
8278 
8279   .m-md-auto {
8280     margin: auto !important;
8281   }
8282 
8283   .mx-md-0 {
8284     margin-right: 0 !important;
8285     margin-left: 0 !important;
8286   }
8287 
8288   .mx-md-1 {
8289     margin-right: 0.25rem !important;
8290     margin-left: 0.25rem !important;
8291   }
8292 
8293   .mx-md-2 {
8294     margin-right: 0.5rem !important;
8295     margin-left: 0.5rem !important;
8296   }
8297 
8298   .mx-md-3 {
8299     margin-right: 1rem !important;
8300     margin-left: 1rem !important;
8301   }
8302 
8303   .mx-md-4 {
8304     margin-right: 1.5rem !important;
8305     margin-left: 1.5rem !important;
8306   }
8307 
8308   .mx-md-5 {
8309     margin-right: 3rem !important;
8310     margin-left: 3rem !important;
8311   }
8312 
8313   .mx-md-auto {
8314     margin-right: auto !important;
8315     margin-left: auto !important;
8316   }
8317 
8318   .my-md-0 {
8319     margin-top: 0 !important;
8320     margin-bottom: 0 !important;
8321   }
8322 
8323   .my-md-1 {
8324     margin-top: 0.25rem !important;
8325     margin-bottom: 0.25rem !important;
8326   }
8327 
8328   .my-md-2 {
8329     margin-top: 0.5rem !important;
8330     margin-bottom: 0.5rem !important;
8331   }
8332 
8333   .my-md-3 {
8334     margin-top: 1rem !important;
8335     margin-bottom: 1rem !important;
8336   }
8337 
8338   .my-md-4 {
8339     margin-top: 1.5rem !important;
8340     margin-bottom: 1.5rem !important;
8341   }
8342 
8343   .my-md-5 {
8344     margin-top: 3rem !important;
8345     margin-bottom: 3rem !important;
8346   }
8347 
8348   .my-md-auto {
8349     margin-top: auto !important;
8350     margin-bottom: auto !important;
8351   }
8352 
8353   .mt-md-0 {
8354     margin-top: 0 !important;
8355   }
8356 
8357   .mt-md-1 {
8358     margin-top: 0.25rem !important;
8359   }
8360 
8361   .mt-md-2 {
8362     margin-top: 0.5rem !important;
8363   }
8364 
8365   .mt-md-3 {
8366     margin-top: 1rem !important;
8367   }
8368 
8369   .mt-md-4 {
8370     margin-top: 1.5rem !important;
8371   }
8372 
8373   .mt-md-5 {
8374     margin-top: 3rem !important;
8375   }
8376 
8377   .mt-md-auto {
8378     margin-top: auto !important;
8379   }
8380 
8381   .me-md-0 {
8382     margin-right: 0 !important;
8383   }
8384 
8385   .me-md-1 {
8386     margin-right: 0.25rem !important;
8387   }
8388 
8389   .me-md-2 {
8390     margin-right: 0.5rem !important;
8391   }
8392 
8393   .me-md-3 {
8394     margin-right: 1rem !important;
8395   }
8396 
8397   .me-md-4 {
8398     margin-right: 1.5rem !important;
8399   }
8400 
8401   .me-md-5 {
8402     margin-right: 3rem !important;
8403   }
8404 
8405   .me-md-auto {
8406     margin-right: auto !important;
8407   }
8408 
8409   .mb-md-0 {
8410     margin-bottom: 0 !important;
8411   }
8412 
8413   .mb-md-1 {
8414     margin-bottom: 0.25rem !important;
8415   }
8416 
8417   .mb-md-2 {
8418     margin-bottom: 0.5rem !important;
8419   }
8420 
8421   .mb-md-3 {
8422     margin-bottom: 1rem !important;
8423   }
8424 
8425   .mb-md-4 {
8426     margin-bottom: 1.5rem !important;
8427   }
8428 
8429   .mb-md-5 {
8430     margin-bottom: 3rem !important;
8431   }
8432 
8433   .mb-md-auto {
8434     margin-bottom: auto !important;
8435   }
8436 
8437   .ms-md-0 {
8438     margin-left: 0 !important;
8439   }
8440 
8441   .ms-md-1 {
8442     margin-left: 0.25rem !important;
8443   }
8444 
8445   .ms-md-2 {
8446     margin-left: 0.5rem !important;
8447   }
8448 
8449   .ms-md-3 {
8450     margin-left: 1rem !important;
8451   }
8452 
8453   .ms-md-4 {
8454     margin-left: 1.5rem !important;
8455   }
8456 
8457   .ms-md-5 {
8458     margin-left: 3rem !important;
8459   }
8460 
8461   .ms-md-auto {
8462     margin-left: auto !important;
8463   }
8464 
8465   .p-md-0 {
8466     padding: 0 !important;
8467   }
8468 
8469   .p-md-1 {
8470     padding: 0.25rem !important;
8471   }
8472 
8473   .p-md-2 {
8474     padding: 0.5rem !important;
8475   }
8476 
8477   .p-md-3 {
8478     padding: 1rem !important;
8479   }
8480 
8481   .p-md-4 {
8482     padding: 1.5rem !important;
8483   }
8484 
8485   .p-md-5 {
8486     padding: 3rem !important;
8487   }
8488 
8489   .px-md-0 {
8490     padding-right: 0 !important;
8491     padding-left: 0 !important;
8492   }
8493 
8494   .px-md-1 {
8495     padding-right: 0.25rem !important;
8496     padding-left: 0.25rem !important;
8497   }
8498 
8499   .px-md-2 {
8500     padding-right: 0.5rem !important;
8501     padding-left: 0.5rem !important;
8502   }
8503 
8504   .px-md-3 {
8505     padding-right: 1rem !important;
8506     padding-left: 1rem !important;
8507   }
8508 
8509   .px-md-4 {
8510     padding-right: 1.5rem !important;
8511     padding-left: 1.5rem !important;
8512   }
8513 
8514   .px-md-5 {
8515     padding-right: 3rem !important;
8516     padding-left: 3rem !important;
8517   }
8518 
8519   .py-md-0 {
8520     padding-top: 0 !important;
8521     padding-bottom: 0 !important;
8522   }
8523 
8524   .py-md-1 {
8525     padding-top: 0.25rem !important;
8526     padding-bottom: 0.25rem !important;
8527   }
8528 
8529   .py-md-2 {
8530     padding-top: 0.5rem !important;
8531     padding-bottom: 0.5rem !important;
8532   }
8533 
8534   .py-md-3 {
8535     padding-top: 1rem !important;
8536     padding-bottom: 1rem !important;
8537   }
8538 
8539   .py-md-4 {
8540     padding-top: 1.5rem !important;
8541     padding-bottom: 1.5rem !important;
8542   }
8543 
8544   .py-md-5 {
8545     padding-top: 3rem !important;
8546     padding-bottom: 3rem !important;
8547   }
8548 
8549   .pt-md-0 {
8550     padding-top: 0 !important;
8551   }
8552 
8553   .pt-md-1 {
8554     padding-top: 0.25rem !important;
8555   }
8556 
8557   .pt-md-2 {
8558     padding-top: 0.5rem !important;
8559   }
8560 
8561   .pt-md-3 {
8562     padding-top: 1rem !important;
8563   }
8564 
8565   .pt-md-4 {
8566     padding-top: 1.5rem !important;
8567   }
8568 
8569   .pt-md-5 {
8570     padding-top: 3rem !important;
8571   }
8572 
8573   .pe-md-0 {
8574     padding-right: 0 !important;
8575   }
8576 
8577   .pe-md-1 {
8578     padding-right: 0.25rem !important;
8579   }
8580 
8581   .pe-md-2 {
8582     padding-right: 0.5rem !important;
8583   }
8584 
8585   .pe-md-3 {
8586     padding-right: 1rem !important;
8587   }
8588 
8589   .pe-md-4 {
8590     padding-right: 1.5rem !important;
8591   }
8592 
8593   .pe-md-5 {
8594     padding-right: 3rem !important;
8595   }
8596 
8597   .pb-md-0 {
8598     padding-bottom: 0 !important;
8599   }
8600 
8601   .pb-md-1 {
8602     padding-bottom: 0.25rem !important;
8603   }
8604 
8605   .pb-md-2 {
8606     padding-bottom: 0.5rem !important;
8607   }
8608 
8609   .pb-md-3 {
8610     padding-bottom: 1rem !important;
8611   }
8612 
8613   .pb-md-4 {
8614     padding-bottom: 1.5rem !important;
8615   }
8616 
8617   .pb-md-5 {
8618     padding-bottom: 3rem !important;
8619   }
8620 
8621   .ps-md-0 {
8622     padding-left: 0 !important;
8623   }
8624 
8625   .ps-md-1 {
8626     padding-left: 0.25rem !important;
8627   }
8628 
8629   .ps-md-2 {
8630     padding-left: 0.5rem !important;
8631   }
8632 
8633   .ps-md-3 {
8634     padding-left: 1rem !important;
8635   }
8636 
8637   .ps-md-4 {
8638     padding-left: 1.5rem !important;
8639   }
8640 
8641   .ps-md-5 {
8642     padding-left: 3rem !important;
8643   }
8644 
8645   .text-md-start {
8646     text-align: left !important;
8647   }
8648 
8649   .text-md-end {
8650     text-align: right !important;
8651   }
8652 
8653   .text-md-center {
8654     text-align: center !important;
8655   }
8656 }
8657 @media (min-width: 992px) {
8658   .float-lg-start {
8659     float: left !important;
8660   }
8661 
8662   .float-lg-end {
8663     float: right !important;
8664   }
8665 
8666   .float-lg-none {
8667     float: none !important;
8668   }
8669 
8670   .d-lg-inline {
8671     display: inline !important;
8672   }
8673 
8674   .d-lg-inline-block {
8675     display: inline-block !important;
8676   }
8677 
8678   .d-lg-block {
8679     display: block !important;
8680   }
8681 
8682   .d-lg-grid {
8683     display: grid !important;
8684   }
8685 
8686   .d-lg-table {
8687     display: table !important;
8688   }
8689 
8690   .d-lg-table-row {
8691     display: table-row !important;
8692   }
8693 
8694   .d-lg-table-cell {
8695     display: table-cell !important;
8696   }
8697 
8698   .d-lg-flex {
8699     display: flex !important;
8700   }
8701 
8702   .d-lg-inline-flex {
8703     display: inline-flex !important;
8704   }
8705 
8706   .d-lg-none {
8707     display: none !important;
8708   }
8709 
8710   .flex-lg-fill {
8711     flex: 1 1 auto !important;
8712   }
8713 
8714   .flex-lg-row {
8715     flex-direction: row !important;
8716   }
8717 
8718   .flex-lg-column {
8719     flex-direction: column !important;
8720   }
8721 
8722   .flex-lg-row-reverse {
8723     flex-direction: row-reverse !important;
8724   }
8725 
8726   .flex-lg-column-reverse {
8727     flex-direction: column-reverse !important;
8728   }
8729 
8730   .flex-lg-grow-0 {
8731     flex-grow: 0 !important;
8732   }
8733 
8734   .flex-lg-grow-1 {
8735     flex-grow: 1 !important;
8736   }
8737 
8738   .flex-lg-shrink-0 {
8739     flex-shrink: 0 !important;
8740   }
8741 
8742   .flex-lg-shrink-1 {
8743     flex-shrink: 1 !important;
8744   }
8745 
8746   .flex-lg-wrap {
8747     flex-wrap: wrap !important;
8748   }
8749 
8750   .flex-lg-nowrap {
8751     flex-wrap: nowrap !important;
8752   }
8753 
8754   .flex-lg-wrap-reverse {
8755     flex-wrap: wrap-reverse !important;
8756   }
8757 
8758   .gap-lg-0 {
8759     gap: 0 !important;
8760   }
8761 
8762   .gap-lg-1 {
8763     gap: 0.25rem !important;
8764   }
8765 
8766   .gap-lg-2 {
8767     gap: 0.5rem !important;
8768   }
8769 
8770   .gap-lg-3 {
8771     gap: 1rem !important;
8772   }
8773 
8774   .gap-lg-4 {
8775     gap: 1.5rem !important;
8776   }
8777 
8778   .gap-lg-5 {
8779     gap: 3rem !important;
8780   }
8781 
8782   .justify-content-lg-start {
8783     justify-content: flex-start !important;
8784   }
8785 
8786   .justify-content-lg-end {
8787     justify-content: flex-end !important;
8788   }
8789 
8790   .justify-content-lg-center {
8791     justify-content: center !important;
8792   }
8793 
8794   .justify-content-lg-between {
8795     justify-content: space-between !important;
8796   }
8797 
8798   .justify-content-lg-around {
8799     justify-content: space-around !important;
8800   }
8801 
8802   .justify-content-lg-evenly {
8803     justify-content: space-evenly !important;
8804   }
8805 
8806   .align-items-lg-start {
8807     align-items: flex-start !important;
8808   }
8809 
8810   .align-items-lg-end {
8811     align-items: flex-end !important;
8812   }
8813 
8814   .align-items-lg-center {
8815     align-items: center !important;
8816   }
8817 
8818   .align-items-lg-baseline {
8819     align-items: baseline !important;
8820   }
8821 
8822   .align-items-lg-stretch {
8823     align-items: stretch !important;
8824   }
8825 
8826   .align-content-lg-start {
8827     align-content: flex-start !important;
8828   }
8829 
8830   .align-content-lg-end {
8831     align-content: flex-end !important;
8832   }
8833 
8834   .align-content-lg-center {
8835     align-content: center !important;
8836   }
8837 
8838   .align-content-lg-between {
8839     align-content: space-between !important;
8840   }
8841 
8842   .align-content-lg-around {
8843     align-content: space-around !important;
8844   }
8845 
8846   .align-content-lg-stretch {
8847     align-content: stretch !important;
8848   }
8849 
8850   .align-self-lg-auto {
8851     align-self: auto !important;
8852   }
8853 
8854   .align-self-lg-start {
8855     align-self: flex-start !important;
8856   }
8857 
8858   .align-self-lg-end {
8859     align-self: flex-end !important;
8860   }
8861 
8862   .align-self-lg-center {
8863     align-self: center !important;
8864   }
8865 
8866   .align-self-lg-baseline {
8867     align-self: baseline !important;
8868   }
8869 
8870   .align-self-lg-stretch {
8871     align-self: stretch !important;
8872   }
8873 
8874   .order-lg-first {
8875     order: -1 !important;
8876   }
8877 
8878   .order-lg-0 {
8879     order: 0 !important;
8880   }
8881 
8882   .order-lg-1 {
8883     order: 1 !important;
8884   }
8885 
8886   .order-lg-2 {
8887     order: 2 !important;
8888   }
8889 
8890   .order-lg-3 {
8891     order: 3 !important;
8892   }
8893 
8894   .order-lg-4 {
8895     order: 4 !important;
8896   }
8897 
8898   .order-lg-5 {
8899     order: 5 !important;
8900   }
8901 
8902   .order-lg-last {
8903     order: 6 !important;
8904   }
8905 
8906   .m-lg-0 {
8907     margin: 0 !important;
8908   }
8909 
8910   .m-lg-1 {
8911     margin: 0.25rem !important;
8912   }
8913 
8914   .m-lg-2 {
8915     margin: 0.5rem !important;
8916   }
8917 
8918   .m-lg-3 {
8919     margin: 1rem !important;
8920   }
8921 
8922   .m-lg-4 {
8923     margin: 1.5rem !important;
8924   }
8925 
8926   .m-lg-5 {
8927     margin: 3rem !important;
8928   }
8929 
8930   .m-lg-auto {
8931     margin: auto !important;
8932   }
8933 
8934   .mx-lg-0 {
8935     margin-right: 0 !important;
8936     margin-left: 0 !important;
8937   }
8938 
8939   .mx-lg-1 {
8940     margin-right: 0.25rem !important;
8941     margin-left: 0.25rem !important;
8942   }
8943 
8944   .mx-lg-2 {
8945     margin-right: 0.5rem !important;
8946     margin-left: 0.5rem !important;
8947   }
8948 
8949   .mx-lg-3 {
8950     margin-right: 1rem !important;
8951     margin-left: 1rem !important;
8952   }
8953 
8954   .mx-lg-4 {
8955     margin-right: 1.5rem !important;
8956     margin-left: 1.5rem !important;
8957   }
8958 
8959   .mx-lg-5 {
8960     margin-right: 3rem !important;
8961     margin-left: 3rem !important;
8962   }
8963 
8964   .mx-lg-auto {
8965     margin-right: auto !important;
8966     margin-left: auto !important;
8967   }
8968 
8969   .my-lg-0 {
8970     margin-top: 0 !important;
8971     margin-bottom: 0 !important;
8972   }
8973 
8974   .my-lg-1 {
8975     margin-top: 0.25rem !important;
8976     margin-bottom: 0.25rem !important;
8977   }
8978 
8979   .my-lg-2 {
8980     margin-top: 0.5rem !important;
8981     margin-bottom: 0.5rem !important;
8982   }
8983 
8984   .my-lg-3 {
8985     margin-top: 1rem !important;
8986     margin-bottom: 1rem !important;
8987   }
8988 
8989   .my-lg-4 {
8990     margin-top: 1.5rem !important;
8991     margin-bottom: 1.5rem !important;
8992   }
8993 
8994   .my-lg-5 {
8995     margin-top: 3rem !important;
8996     margin-bottom: 3rem !important;
8997   }
8998 
8999   .my-lg-auto {
9000     margin-top: auto !important;
9001     margin-bottom: auto !important;
9002   }
9003 
9004   .mt-lg-0 {
9005     margin-top: 0 !important;
9006   }
9007 
9008   .mt-lg-1 {
9009     margin-top: 0.25rem !important;
9010   }
9011 
9012   .mt-lg-2 {
9013     margin-top: 0.5rem !important;
9014   }
9015 
9016   .mt-lg-3 {
9017     margin-top: 1rem !important;
9018   }
9019 
9020   .mt-lg-4 {
9021     margin-top: 1.5rem !important;
9022   }
9023 
9024   .mt-lg-5 {
9025     margin-top: 3rem !important;
9026   }
9027 
9028   .mt-lg-auto {
9029     margin-top: auto !important;
9030   }
9031 
9032   .me-lg-0 {
9033     margin-right: 0 !important;
9034   }
9035 
9036   .me-lg-1 {
9037     margin-right: 0.25rem !important;
9038   }
9039 
9040   .me-lg-2 {
9041     margin-right: 0.5rem !important;
9042   }
9043 
9044   .me-lg-3 {
9045     margin-right: 1rem !important;
9046   }
9047 
9048   .me-lg-4 {
9049     margin-right: 1.5rem !important;
9050   }
9051 
9052   .me-lg-5 {
9053     margin-right: 3rem !important;
9054   }
9055 
9056   .me-lg-auto {
9057     margin-right: auto !important;
9058   }
9059 
9060   .mb-lg-0 {
9061     margin-bottom: 0 !important;
9062   }
9063 
9064   .mb-lg-1 {
9065     margin-bottom: 0.25rem !important;
9066   }
9067 
9068   .mb-lg-2 {
9069     margin-bottom: 0.5rem !important;
9070   }
9071 
9072   .mb-lg-3 {
9073     margin-bottom: 1rem !important;
9074   }
9075 
9076   .mb-lg-4 {
9077     margin-bottom: 1.5rem !important;
9078   }
9079 
9080   .mb-lg-5 {
9081     margin-bottom: 3rem !important;
9082   }
9083 
9084   .mb-lg-auto {
9085     margin-bottom: auto !important;
9086   }
9087 
9088   .ms-lg-0 {
9089     margin-left: 0 !important;
9090   }
9091 
9092   .ms-lg-1 {
9093     margin-left: 0.25rem !important;
9094   }
9095 
9096   .ms-lg-2 {
9097     margin-left: 0.5rem !important;
9098   }
9099 
9100   .ms-lg-3 {
9101     margin-left: 1rem !important;
9102   }
9103 
9104   .ms-lg-4 {
9105     margin-left: 1.5rem !important;
9106   }
9107 
9108   .ms-lg-5 {
9109     margin-left: 3rem !important;
9110   }
9111 
9112   .ms-lg-auto {
9113     margin-left: auto !important;
9114   }
9115 
9116   .p-lg-0 {
9117     padding: 0 !important;
9118   }
9119 
9120   .p-lg-1 {
9121     padding: 0.25rem !important;
9122   }
9123 
9124   .p-lg-2 {
9125     padding: 0.5rem !important;
9126   }
9127 
9128   .p-lg-3 {
9129     padding: 1rem !important;
9130   }
9131 
9132   .p-lg-4 {
9133     padding: 1.5rem !important;
9134   }
9135 
9136   .p-lg-5 {
9137     padding: 3rem !important;
9138   }
9139 
9140   .px-lg-0 {
9141     padding-right: 0 !important;
9142     padding-left: 0 !important;
9143   }
9144 
9145   .px-lg-1 {
9146     padding-right: 0.25rem !important;
9147     padding-left: 0.25rem !important;
9148   }
9149 
9150   .px-lg-2 {
9151     padding-right: 0.5rem !important;
9152     padding-left: 0.5rem !important;
9153   }
9154 
9155   .px-lg-3 {
9156     padding-right: 1rem !important;
9157     padding-left: 1rem !important;
9158   }
9159 
9160   .px-lg-4 {
9161     padding-right: 1.5rem !important;
9162     padding-left: 1.5rem !important;
9163   }
9164 
9165   .px-lg-5 {
9166     padding-right: 3rem !important;
9167     padding-left: 3rem !important;
9168   }
9169 
9170   .py-lg-0 {
9171     padding-top: 0 !important;
9172     padding-bottom: 0 !important;
9173   }
9174 
9175   .py-lg-1 {
9176     padding-top: 0.25rem !important;
9177     padding-bottom: 0.25rem !important;
9178   }
9179 
9180   .py-lg-2 {
9181     padding-top: 0.5rem !important;
9182     padding-bottom: 0.5rem !important;
9183   }
9184 
9185   .py-lg-3 {
9186     padding-top: 1rem !important;
9187     padding-bottom: 1rem !important;
9188   }
9189 
9190   .py-lg-4 {
9191     padding-top: 1.5rem !important;
9192     padding-bottom: 1.5rem !important;
9193   }
9194 
9195   .py-lg-5 {
9196     padding-top: 3rem !important;
9197     padding-bottom: 3rem !important;
9198   }
9199 
9200   .pt-lg-0 {
9201     padding-top: 0 !important;
9202   }
9203 
9204   .pt-lg-1 {
9205     padding-top: 0.25rem !important;
9206   }
9207 
9208   .pt-lg-2 {
9209     padding-top: 0.5rem !important;
9210   }
9211 
9212   .pt-lg-3 {
9213     padding-top: 1rem !important;
9214   }
9215 
9216   .pt-lg-4 {
9217     padding-top: 1.5rem !important;
9218   }
9219 
9220   .pt-lg-5 {
9221     padding-top: 3rem !important;
9222   }
9223 
9224   .pe-lg-0 {
9225     padding-right: 0 !important;
9226   }
9227 
9228   .pe-lg-1 {
9229     padding-right: 0.25rem !important;
9230   }
9231 
9232   .pe-lg-2 {
9233     padding-right: 0.5rem !important;
9234   }
9235 
9236   .pe-lg-3 {
9237     padding-right: 1rem !important;
9238   }
9239 
9240   .pe-lg-4 {
9241     padding-right: 1.5rem !important;
9242   }
9243 
9244   .pe-lg-5 {
9245     padding-right: 3rem !important;
9246   }
9247 
9248   .pb-lg-0 {
9249     padding-bottom: 0 !important;
9250   }
9251 
9252   .pb-lg-1 {
9253     padding-bottom: 0.25rem !important;
9254   }
9255 
9256   .pb-lg-2 {
9257     padding-bottom: 0.5rem !important;
9258   }
9259 
9260   .pb-lg-3 {
9261     padding-bottom: 1rem !important;
9262   }
9263 
9264   .pb-lg-4 {
9265     padding-bottom: 1.5rem !important;
9266   }
9267 
9268   .pb-lg-5 {
9269     padding-bottom: 3rem !important;
9270   }
9271 
9272   .ps-lg-0 {
9273     padding-left: 0 !important;
9274   }
9275 
9276   .ps-lg-1 {
9277     padding-left: 0.25rem !important;
9278   }
9279 
9280   .ps-lg-2 {
9281     padding-left: 0.5rem !important;
9282   }
9283 
9284   .ps-lg-3 {
9285     padding-left: 1rem !important;
9286   }
9287 
9288   .ps-lg-4 {
9289     padding-left: 1.5rem !important;
9290   }
9291 
9292   .ps-lg-5 {
9293     padding-left: 3rem !important;
9294   }
9295 
9296   .text-lg-start {
9297     text-align: left !important;
9298   }
9299 
9300   .text-lg-end {
9301     text-align: right !important;
9302   }
9303 
9304   .text-lg-center {
9305     text-align: center !important;
9306   }
9307 }
9308 @media (min-width: 1200px) {
9309   .float-xl-start {
9310     float: left !important;
9311   }
9312 
9313   .float-xl-end {
9314     float: right !important;
9315   }
9316 
9317   .float-xl-none {
9318     float: none !important;
9319   }
9320 
9321   .d-xl-inline {
9322     display: inline !important;
9323   }
9324 
9325   .d-xl-inline-block {
9326     display: inline-block !important;
9327   }
9328 
9329   .d-xl-block {
9330     display: block !important;
9331   }
9332 
9333   .d-xl-grid {
9334     display: grid !important;
9335   }
9336 
9337   .d-xl-table {
9338     display: table !important;
9339   }
9340 
9341   .d-xl-table-row {
9342     display: table-row !important;
9343   }
9344 
9345   .d-xl-table-cell {
9346     display: table-cell !important;
9347   }
9348 
9349   .d-xl-flex {
9350     display: flex !important;
9351   }
9352 
9353   .d-xl-inline-flex {
9354     display: inline-flex !important;
9355   }
9356 
9357   .d-xl-none {
9358     display: none !important;
9359   }
9360 
9361   .flex-xl-fill {
9362     flex: 1 1 auto !important;
9363   }
9364 
9365   .flex-xl-row {
9366     flex-direction: row !important;
9367   }
9368 
9369   .flex-xl-column {
9370     flex-direction: column !important;
9371   }
9372 
9373   .flex-xl-row-reverse {
9374     flex-direction: row-reverse !important;
9375   }
9376 
9377   .flex-xl-column-reverse {
9378     flex-direction: column-reverse !important;
9379   }
9380 
9381   .flex-xl-grow-0 {
9382     flex-grow: 0 !important;
9383   }
9384 
9385   .flex-xl-grow-1 {
9386     flex-grow: 1 !important;
9387   }
9388 
9389   .flex-xl-shrink-0 {
9390     flex-shrink: 0 !important;
9391   }
9392 
9393   .flex-xl-shrink-1 {
9394     flex-shrink: 1 !important;
9395   }
9396 
9397   .flex-xl-wrap {
9398     flex-wrap: wrap !important;
9399   }
9400 
9401   .flex-xl-nowrap {
9402     flex-wrap: nowrap !important;
9403   }
9404 
9405   .flex-xl-wrap-reverse {
9406     flex-wrap: wrap-reverse !important;
9407   }
9408 
9409   .gap-xl-0 {
9410     gap: 0 !important;
9411   }
9412 
9413   .gap-xl-1 {
9414     gap: 0.25rem !important;
9415   }
9416 
9417   .gap-xl-2 {
9418     gap: 0.5rem !important;
9419   }
9420 
9421   .gap-xl-3 {
9422     gap: 1rem !important;
9423   }
9424 
9425   .gap-xl-4 {
9426     gap: 1.5rem !important;
9427   }
9428 
9429   .gap-xl-5 {
9430     gap: 3rem !important;
9431   }
9432 
9433   .justify-content-xl-start {
9434     justify-content: flex-start !important;
9435   }
9436 
9437   .justify-content-xl-end {
9438     justify-content: flex-end !important;
9439   }
9440 
9441   .justify-content-xl-center {
9442     justify-content: center !important;
9443   }
9444 
9445   .justify-content-xl-between {
9446     justify-content: space-between !important;
9447   }
9448 
9449   .justify-content-xl-around {
9450     justify-content: space-around !important;
9451   }
9452 
9453   .justify-content-xl-evenly {
9454     justify-content: space-evenly !important;
9455   }
9456 
9457   .align-items-xl-start {
9458     align-items: flex-start !important;
9459   }
9460 
9461   .align-items-xl-end {
9462     align-items: flex-end !important;
9463   }
9464 
9465   .align-items-xl-center {
9466     align-items: center !important;
9467   }
9468 
9469   .align-items-xl-baseline {
9470     align-items: baseline !important;
9471   }
9472 
9473   .align-items-xl-stretch {
9474     align-items: stretch !important;
9475   }
9476 
9477   .align-content-xl-start {
9478     align-content: flex-start !important;
9479   }
9480 
9481   .align-content-xl-end {
9482     align-content: flex-end !important;
9483   }
9484 
9485   .align-content-xl-center {
9486     align-content: center !important;
9487   }
9488 
9489   .align-content-xl-between {
9490     align-content: space-between !important;
9491   }
9492 
9493   .align-content-xl-around {
9494     align-content: space-around !important;
9495   }
9496 
9497   .align-content-xl-stretch {
9498     align-content: stretch !important;
9499   }
9500 
9501   .align-self-xl-auto {
9502     align-self: auto !important;
9503   }
9504 
9505   .align-self-xl-start {
9506     align-self: flex-start !important;
9507   }
9508 
9509   .align-self-xl-end {
9510     align-self: flex-end !important;
9511   }
9512 
9513   .align-self-xl-center {
9514     align-self: center !important;
9515   }
9516 
9517   .align-self-xl-baseline {
9518     align-self: baseline !important;
9519   }
9520 
9521   .align-self-xl-stretch {
9522     align-self: stretch !important;
9523   }
9524 
9525   .order-xl-first {
9526     order: -1 !important;
9527   }
9528 
9529   .order-xl-0 {
9530     order: 0 !important;
9531   }
9532 
9533   .order-xl-1 {
9534     order: 1 !important;
9535   }
9536 
9537   .order-xl-2 {
9538     order: 2 !important;
9539   }
9540 
9541   .order-xl-3 {
9542     order: 3 !important;
9543   }
9544 
9545   .order-xl-4 {
9546     order: 4 !important;
9547   }
9548 
9549   .order-xl-5 {
9550     order: 5 !important;
9551   }
9552 
9553   .order-xl-last {
9554     order: 6 !important;
9555   }
9556 
9557   .m-xl-0 {
9558     margin: 0 !important;
9559   }
9560 
9561   .m-xl-1 {
9562     margin: 0.25rem !important;
9563   }
9564 
9565   .m-xl-2 {
9566     margin: 0.5rem !important;
9567   }
9568 
9569   .m-xl-3 {
9570     margin: 1rem !important;
9571   }
9572 
9573   .m-xl-4 {
9574     margin: 1.5rem !important;
9575   }
9576 
9577   .m-xl-5 {
9578     margin: 3rem !important;
9579   }
9580 
9581   .m-xl-auto {
9582     margin: auto !important;
9583   }
9584 
9585   .mx-xl-0 {
9586     margin-right: 0 !important;
9587     margin-left: 0 !important;
9588   }
9589 
9590   .mx-xl-1 {
9591     margin-right: 0.25rem !important;
9592     margin-left: 0.25rem !important;
9593   }
9594 
9595   .mx-xl-2 {
9596     margin-right: 0.5rem !important;
9597     margin-left: 0.5rem !important;
9598   }
9599 
9600   .mx-xl-3 {
9601     margin-right: 1rem !important;
9602     margin-left: 1rem !important;
9603   }
9604 
9605   .mx-xl-4 {
9606     margin-right: 1.5rem !important;
9607     margin-left: 1.5rem !important;
9608   }
9609 
9610   .mx-xl-5 {
9611     margin-right: 3rem !important;
9612     margin-left: 3rem !important;
9613   }
9614 
9615   .mx-xl-auto {
9616     margin-right: auto !important;
9617     margin-left: auto !important;
9618   }
9619 
9620   .my-xl-0 {
9621     margin-top: 0 !important;
9622     margin-bottom: 0 !important;
9623   }
9624 
9625   .my-xl-1 {
9626     margin-top: 0.25rem !important;
9627     margin-bottom: 0.25rem !important;
9628   }
9629 
9630   .my-xl-2 {
9631     margin-top: 0.5rem !important;
9632     margin-bottom: 0.5rem !important;
9633   }
9634 
9635   .my-xl-3 {
9636     margin-top: 1rem !important;
9637     margin-bottom: 1rem !important;
9638   }
9639 
9640   .my-xl-4 {
9641     margin-top: 1.5rem !important;
9642     margin-bottom: 1.5rem !important;
9643   }
9644 
9645   .my-xl-5 {
9646     margin-top: 3rem !important;
9647     margin-bottom: 3rem !important;
9648   }
9649 
9650   .my-xl-auto {
9651     margin-top: auto !important;
9652     margin-bottom: auto !important;
9653   }
9654 
9655   .mt-xl-0 {
9656     margin-top: 0 !important;
9657   }
9658 
9659   .mt-xl-1 {
9660     margin-top: 0.25rem !important;
9661   }
9662 
9663   .mt-xl-2 {
9664     margin-top: 0.5rem !important;
9665   }
9666 
9667   .mt-xl-3 {
9668     margin-top: 1rem !important;
9669   }
9670 
9671   .mt-xl-4 {
9672     margin-top: 1.5rem !important;
9673   }
9674 
9675   .mt-xl-5 {
9676     margin-top: 3rem !important;
9677   }
9678 
9679   .mt-xl-auto {
9680     margin-top: auto !important;
9681   }
9682 
9683   .me-xl-0 {
9684     margin-right: 0 !important;
9685   }
9686 
9687   .me-xl-1 {
9688     margin-right: 0.25rem !important;
9689   }
9690 
9691   .me-xl-2 {
9692     margin-right: 0.5rem !important;
9693   }
9694 
9695   .me-xl-3 {
9696     margin-right: 1rem !important;
9697   }
9698 
9699   .me-xl-4 {
9700     margin-right: 1.5rem !important;
9701   }
9702 
9703   .me-xl-5 {
9704     margin-right: 3rem !important;
9705   }
9706 
9707   .me-xl-auto {
9708     margin-right: auto !important;
9709   }
9710 
9711   .mb-xl-0 {
9712     margin-bottom: 0 !important;
9713   }
9714 
9715   .mb-xl-1 {
9716     margin-bottom: 0.25rem !important;
9717   }
9718 
9719   .mb-xl-2 {
9720     margin-bottom: 0.5rem !important;
9721   }
9722 
9723   .mb-xl-3 {
9724     margin-bottom: 1rem !important;
9725   }
9726 
9727   .mb-xl-4 {
9728     margin-bottom: 1.5rem !important;
9729   }
9730 
9731   .mb-xl-5 {
9732     margin-bottom: 3rem !important;
9733   }
9734 
9735   .mb-xl-auto {
9736     margin-bottom: auto !important;
9737   }
9738 
9739   .ms-xl-0 {
9740     margin-left: 0 !important;
9741   }
9742 
9743   .ms-xl-1 {
9744     margin-left: 0.25rem !important;
9745   }
9746 
9747   .ms-xl-2 {
9748     margin-left: 0.5rem !important;
9749   }
9750 
9751   .ms-xl-3 {
9752     margin-left: 1rem !important;
9753   }
9754 
9755   .ms-xl-4 {
9756     margin-left: 1.5rem !important;
9757   }
9758 
9759   .ms-xl-5 {
9760     margin-left: 3rem !important;
9761   }
9762 
9763   .ms-xl-auto {
9764     margin-left: auto !important;
9765   }
9766 
9767   .p-xl-0 {
9768     padding: 0 !important;
9769   }
9770 
9771   .p-xl-1 {
9772     padding: 0.25rem !important;
9773   }
9774 
9775   .p-xl-2 {
9776     padding: 0.5rem !important;
9777   }
9778 
9779   .p-xl-3 {
9780     padding: 1rem !important;
9781   }
9782 
9783   .p-xl-4 {
9784     padding: 1.5rem !important;
9785   }
9786 
9787   .p-xl-5 {
9788     padding: 3rem !important;
9789   }
9790 
9791   .px-xl-0 {
9792     padding-right: 0 !important;
9793     padding-left: 0 !important;
9794   }
9795 
9796   .px-xl-1 {
9797     padding-right: 0.25rem !important;
9798     padding-left: 0.25rem !important;
9799   }
9800 
9801   .px-xl-2 {
9802     padding-right: 0.5rem !important;
9803     padding-left: 0.5rem !important;
9804   }
9805 
9806   .px-xl-3 {
9807     padding-right: 1rem !important;
9808     padding-left: 1rem !important;
9809   }
9810 
9811   .px-xl-4 {
9812     padding-right: 1.5rem !important;
9813     padding-left: 1.5rem !important;
9814   }
9815 
9816   .px-xl-5 {
9817     padding-right: 3rem !important;
9818     padding-left: 3rem !important;
9819   }
9820 
9821   .py-xl-0 {
9822     padding-top: 0 !important;
9823     padding-bottom: 0 !important;
9824   }
9825 
9826   .py-xl-1 {
9827     padding-top: 0.25rem !important;
9828     padding-bottom: 0.25rem !important;
9829   }
9830 
9831   .py-xl-2 {
9832     padding-top: 0.5rem !important;
9833     padding-bottom: 0.5rem !important;
9834   }
9835 
9836   .py-xl-3 {
9837     padding-top: 1rem !important;
9838     padding-bottom: 1rem !important;
9839   }
9840 
9841   .py-xl-4 {
9842     padding-top: 1.5rem !important;
9843     padding-bottom: 1.5rem !important;
9844   }
9845 
9846   .py-xl-5 {
9847     padding-top: 3rem !important;
9848     padding-bottom: 3rem !important;
9849   }
9850 
9851   .pt-xl-0 {
9852     padding-top: 0 !important;
9853   }
9854 
9855   .pt-xl-1 {
9856     padding-top: 0.25rem !important;
9857   }
9858 
9859   .pt-xl-2 {
9860     padding-top: 0.5rem !important;
9861   }
9862 
9863   .pt-xl-3 {
9864     padding-top: 1rem !important;
9865   }
9866 
9867   .pt-xl-4 {
9868     padding-top: 1.5rem !important;
9869   }
9870 
9871   .pt-xl-5 {
9872     padding-top: 3rem !important;
9873   }
9874 
9875   .pe-xl-0 {
9876     padding-right: 0 !important;
9877   }
9878 
9879   .pe-xl-1 {
9880     padding-right: 0.25rem !important;
9881   }
9882 
9883   .pe-xl-2 {
9884     padding-right: 0.5rem !important;
9885   }
9886 
9887   .pe-xl-3 {
9888     padding-right: 1rem !important;
9889   }
9890 
9891   .pe-xl-4 {
9892     padding-right: 1.5rem !important;
9893   }
9894 
9895   .pe-xl-5 {
9896     padding-right: 3rem !important;
9897   }
9898 
9899   .pb-xl-0 {
9900     padding-bottom: 0 !important;
9901   }
9902 
9903   .pb-xl-1 {
9904     padding-bottom: 0.25rem !important;
9905   }
9906 
9907   .pb-xl-2 {
9908     padding-bottom: 0.5rem !important;
9909   }
9910 
9911   .pb-xl-3 {
9912     padding-bottom: 1rem !important;
9913   }
9914 
9915   .pb-xl-4 {
9916     padding-bottom: 1.5rem !important;
9917   }
9918 
9919   .pb-xl-5 {
9920     padding-bottom: 3rem !important;
9921   }
9922 
9923   .ps-xl-0 {
9924     padding-left: 0 !important;
9925   }
9926 
9927   .ps-xl-1 {
9928     padding-left: 0.25rem !important;
9929   }
9930 
9931   .ps-xl-2 {
9932     padding-left: 0.5rem !important;
9933   }
9934 
9935   .ps-xl-3 {
9936     padding-left: 1rem !important;
9937   }
9938 
9939   .ps-xl-4 {
9940     padding-left: 1.5rem !important;
9941   }
9942 
9943   .ps-xl-5 {
9944     padding-left: 3rem !important;
9945   }
9946 
9947   .text-xl-start {
9948     text-align: left !important;
9949   }
9950 
9951   .text-xl-end {
9952     text-align: right !important;
9953   }
9954 
9955   .text-xl-center {
9956     text-align: center !important;
9957   }
9958 }
9959 @media (min-width: 1400px) {
9960   .float-xxl-start {
9961     float: left !important;
9962   }
9963 
9964   .float-xxl-end {
9965     float: right !important;
9966   }
9967 
9968   .float-xxl-none {
9969     float: none !important;
9970   }
9971 
9972   .d-xxl-inline {
9973     display: inline !important;
9974   }
9975 
9976   .d-xxl-inline-block {
9977     display: inline-block !important;
9978   }
9979 
9980   .d-xxl-block {
9981     display: block !important;
9982   }
9983 
9984   .d-xxl-grid {
9985     display: grid !important;
9986   }
9987 
9988   .d-xxl-table {
9989     display: table !important;
9990   }
9991 
9992   .d-xxl-table-row {
9993     display: table-row !important;
9994   }
9995 
9996   .d-xxl-table-cell {
9997     display: table-cell !important;
9998   }
9999 
10000   .d-xxl-flex {
10001     display: flex !important;
10002   }
10003 
10004   .d-xxl-inline-flex {
10005     display: inline-flex !important;
10006   }
10007 
10008   .d-xxl-none {
10009     display: none !important;
10010   }
10011 
10012   .flex-xxl-fill {
10013     flex: 1 1 auto !important;
10014   }
10015 
10016   .flex-xxl-row {
10017     flex-direction: row !important;
10018   }
10019 
10020   .flex-xxl-column {
10021     flex-direction: column !important;
10022   }
10023 
10024   .flex-xxl-row-reverse {
10025     flex-direction: row-reverse !important;
10026   }
10027 
10028   .flex-xxl-column-reverse {
10029     flex-direction: column-reverse !important;
10030   }
10031 
10032   .flex-xxl-grow-0 {
10033     flex-grow: 0 !important;
10034   }
10035 
10036   .flex-xxl-grow-1 {
10037     flex-grow: 1 !important;
10038   }
10039 
10040   .flex-xxl-shrink-0 {
10041     flex-shrink: 0 !important;
10042   }
10043 
10044   .flex-xxl-shrink-1 {
10045     flex-shrink: 1 !important;
10046   }
10047 
10048   .flex-xxl-wrap {
10049     flex-wrap: wrap !important;
10050   }
10051 
10052   .flex-xxl-nowrap {
10053     flex-wrap: nowrap !important;
10054   }
10055 
10056   .flex-xxl-wrap-reverse {
10057     flex-wrap: wrap-reverse !important;
10058   }
10059 
10060   .gap-xxl-0 {
10061     gap: 0 !important;
10062   }
10063 
10064   .gap-xxl-1 {
10065     gap: 0.25rem !important;
10066   }
10067 
10068   .gap-xxl-2 {
10069     gap: 0.5rem !important;
10070   }
10071 
10072   .gap-xxl-3 {
10073     gap: 1rem !important;
10074   }
10075 
10076   .gap-xxl-4 {
10077     gap: 1.5rem !important;
10078   }
10079 
10080   .gap-xxl-5 {
10081     gap: 3rem !important;
10082   }
10083 
10084   .justify-content-xxl-start {
10085     justify-content: flex-start !important;
10086   }
10087 
10088   .justify-content-xxl-end {
10089     justify-content: flex-end !important;
10090   }
10091 
10092   .justify-content-xxl-center {
10093     justify-content: center !important;
10094   }
10095 
10096   .justify-content-xxl-between {
10097     justify-content: space-between !important;
10098   }
10099 
10100   .justify-content-xxl-around {
10101     justify-content: space-around !important;
10102   }
10103 
10104   .justify-content-xxl-evenly {
10105     justify-content: space-evenly !important;
10106   }
10107 
10108   .align-items-xxl-start {
10109     align-items: flex-start !important;
10110   }
10111 
10112   .align-items-xxl-end {
10113     align-items: flex-end !important;
10114   }
10115 
10116   .align-items-xxl-center {
10117     align-items: center !important;
10118   }
10119 
10120   .align-items-xxl-baseline {
10121     align-items: baseline !important;
10122   }
10123 
10124   .align-items-xxl-stretch {
10125     align-items: stretch !important;
10126   }
10127 
10128   .align-content-xxl-start {
10129     align-content: flex-start !important;
10130   }
10131 
10132   .align-content-xxl-end {
10133     align-content: flex-end !important;
10134   }
10135 
10136   .align-content-xxl-center {
10137     align-content: center !important;
10138   }
10139 
10140   .align-content-xxl-between {
10141     align-content: space-between !important;
10142   }
10143 
10144   .align-content-xxl-around {
10145     align-content: space-around !important;
10146   }
10147 
10148   .align-content-xxl-stretch {
10149     align-content: stretch !important;
10150   }
10151 
10152   .align-self-xxl-auto {
10153     align-self: auto !important;
10154   }
10155 
10156   .align-self-xxl-start {
10157     align-self: flex-start !important;
10158   }
10159 
10160   .align-self-xxl-end {
10161     align-self: flex-end !important;
10162   }
10163 
10164   .align-self-xxl-center {
10165     align-self: center !important;
10166   }
10167 
10168   .align-self-xxl-baseline {
10169     align-self: baseline !important;
10170   }
10171 
10172   .align-self-xxl-stretch {
10173     align-self: stretch !important;
10174   }
10175 
10176   .order-xxl-first {
10177     order: -1 !important;
10178   }
10179 
10180   .order-xxl-0 {
10181     order: 0 !important;
10182   }
10183 
10184   .order-xxl-1 {
10185     order: 1 !important;
10186   }
10187 
10188   .order-xxl-2 {
10189     order: 2 !important;
10190   }
10191 
10192   .order-xxl-3 {
10193     order: 3 !important;
10194   }
10195 
10196   .order-xxl-4 {
10197     order: 4 !important;
10198   }
10199 
10200   .order-xxl-5 {
10201     order: 5 !important;
10202   }
10203 
10204   .order-xxl-last {
10205     order: 6 !important;
10206   }
10207 
10208   .m-xxl-0 {
10209     margin: 0 !important;
10210   }
10211 
10212   .m-xxl-1 {
10213     margin: 0.25rem !important;
10214   }
10215 
10216   .m-xxl-2 {
10217     margin: 0.5rem !important;
10218   }
10219 
10220   .m-xxl-3 {
10221     margin: 1rem !important;
10222   }
10223 
10224   .m-xxl-4 {
10225     margin: 1.5rem !important;
10226   }
10227 
10228   .m-xxl-5 {
10229     margin: 3rem !important;
10230   }
10231 
10232   .m-xxl-auto {
10233     margin: auto !important;
10234   }
10235 
10236   .mx-xxl-0 {
10237     margin-right: 0 !important;
10238     margin-left: 0 !important;
10239   }
10240 
10241   .mx-xxl-1 {
10242     margin-right: 0.25rem !important;
10243     margin-left: 0.25rem !important;
10244   }
10245 
10246   .mx-xxl-2 {
10247     margin-right: 0.5rem !important;
10248     margin-left: 0.5rem !important;
10249   }
10250 
10251   .mx-xxl-3 {
10252     margin-right: 1rem !important;
10253     margin-left: 1rem !important;
10254   }
10255 
10256   .mx-xxl-4 {
10257     margin-right: 1.5rem !important;
10258     margin-left: 1.5rem !important;
10259   }
10260 
10261   .mx-xxl-5 {
10262     margin-right: 3rem !important;
10263     margin-left: 3rem !important;
10264   }
10265 
10266   .mx-xxl-auto {
10267     margin-right: auto !important;
10268     margin-left: auto !important;
10269   }
10270 
10271   .my-xxl-0 {
10272     margin-top: 0 !important;
10273     margin-bottom: 0 !important;
10274   }
10275 
10276   .my-xxl-1 {
10277     margin-top: 0.25rem !important;
10278     margin-bottom: 0.25rem !important;
10279   }
10280 
10281   .my-xxl-2 {
10282     margin-top: 0.5rem !important;
10283     margin-bottom: 0.5rem !important;
10284   }
10285 
10286   .my-xxl-3 {
10287     margin-top: 1rem !important;
10288     margin-bottom: 1rem !important;
10289   }
10290 
10291   .my-xxl-4 {
10292     margin-top: 1.5rem !important;
10293     margin-bottom: 1.5rem !important;
10294   }
10295 
10296   .my-xxl-5 {
10297     margin-top: 3rem !important;
10298     margin-bottom: 3rem !important;
10299   }
10300 
10301   .my-xxl-auto {
10302     margin-top: auto !important;
10303     margin-bottom: auto !important;
10304   }
10305 
10306   .mt-xxl-0 {
10307     margin-top: 0 !important;
10308   }
10309 
10310   .mt-xxl-1 {
10311     margin-top: 0.25rem !important;
10312   }
10313 
10314   .mt-xxl-2 {
10315     margin-top: 0.5rem !important;
10316   }
10317 
10318   .mt-xxl-3 {
10319     margin-top: 1rem !important;
10320   }
10321 
10322   .mt-xxl-4 {
10323     margin-top: 1.5rem !important;
10324   }
10325 
10326   .mt-xxl-5 {
10327     margin-top: 3rem !important;
10328   }
10329 
10330   .mt-xxl-auto {
10331     margin-top: auto !important;
10332   }
10333 
10334   .me-xxl-0 {
10335     margin-right: 0 !important;
10336   }
10337 
10338   .me-xxl-1 {
10339     margin-right: 0.25rem !important;
10340   }
10341 
10342   .me-xxl-2 {
10343     margin-right: 0.5rem !important;
10344   }
10345 
10346   .me-xxl-3 {
10347     margin-right: 1rem !important;
10348   }
10349 
10350   .me-xxl-4 {
10351     margin-right: 1.5rem !important;
10352   }
10353 
10354   .me-xxl-5 {
10355     margin-right: 3rem !important;
10356   }
10357 
10358   .me-xxl-auto {
10359     margin-right: auto !important;
10360   }
10361 
10362   .mb-xxl-0 {
10363     margin-bottom: 0 !important;
10364   }
10365 
10366   .mb-xxl-1 {
10367     margin-bottom: 0.25rem !important;
10368   }
10369 
10370   .mb-xxl-2 {
10371     margin-bottom: 0.5rem !important;
10372   }
10373 
10374   .mb-xxl-3 {
10375     margin-bottom: 1rem !important;
10376   }
10377 
10378   .mb-xxl-4 {
10379     margin-bottom: 1.5rem !important;
10380   }
10381 
10382   .mb-xxl-5 {
10383     margin-bottom: 3rem !important;
10384   }
10385 
10386   .mb-xxl-auto {
10387     margin-bottom: auto !important;
10388   }
10389 
10390   .ms-xxl-0 {
10391     margin-left: 0 !important;
10392   }
10393 
10394   .ms-xxl-1 {
10395     margin-left: 0.25rem !important;
10396   }
10397 
10398   .ms-xxl-2 {
10399     margin-left: 0.5rem !important;
10400   }
10401 
10402   .ms-xxl-3 {
10403     margin-left: 1rem !important;
10404   }
10405 
10406   .ms-xxl-4 {
10407     margin-left: 1.5rem !important;
10408   }
10409 
10410   .ms-xxl-5 {
10411     margin-left: 3rem !important;
10412   }
10413 
10414   .ms-xxl-auto {
10415     margin-left: auto !important;
10416   }
10417 
10418   .p-xxl-0 {
10419     padding: 0 !important;
10420   }
10421 
10422   .p-xxl-1 {
10423     padding: 0.25rem !important;
10424   }
10425 
10426   .p-xxl-2 {
10427     padding: 0.5rem !important;
10428   }
10429 
10430   .p-xxl-3 {
10431     padding: 1rem !important;
10432   }
10433 
10434   .p-xxl-4 {
10435     padding: 1.5rem !important;
10436   }
10437 
10438   .p-xxl-5 {
10439     padding: 3rem !important;
10440   }
10441 
10442   .px-xxl-0 {
10443     padding-right: 0 !important;
10444     padding-left: 0 !important;
10445   }
10446 
10447   .px-xxl-1 {
10448     padding-right: 0.25rem !important;
10449     padding-left: 0.25rem !important;
10450   }
10451 
10452   .px-xxl-2 {
10453     padding-right: 0.5rem !important;
10454     padding-left: 0.5rem !important;
10455   }
10456 
10457   .px-xxl-3 {
10458     padding-right: 1rem !important;
10459     padding-left: 1rem !important;
10460   }
10461 
10462   .px-xxl-4 {
10463     padding-right: 1.5rem !important;
10464     padding-left: 1.5rem !important;
10465   }
10466 
10467   .px-xxl-5 {
10468     padding-right: 3rem !important;
10469     padding-left: 3rem !important;
10470   }
10471 
10472   .py-xxl-0 {
10473     padding-top: 0 !important;
10474     padding-bottom: 0 !important;
10475   }
10476 
10477   .py-xxl-1 {
10478     padding-top: 0.25rem !important;
10479     padding-bottom: 0.25rem !important;
10480   }
10481 
10482   .py-xxl-2 {
10483     padding-top: 0.5rem !important;
10484     padding-bottom: 0.5rem !important;
10485   }
10486 
10487   .py-xxl-3 {
10488     padding-top: 1rem !important;
10489     padding-bottom: 1rem !important;
10490   }
10491 
10492   .py-xxl-4 {
10493     padding-top: 1.5rem !important;
10494     padding-bottom: 1.5rem !important;
10495   }
10496 
10497   .py-xxl-5 {
10498     padding-top: 3rem !important;
10499     padding-bottom: 3rem !important;
10500   }
10501 
10502   .pt-xxl-0 {
10503     padding-top: 0 !important;
10504   }
10505 
10506   .pt-xxl-1 {
10507     padding-top: 0.25rem !important;
10508   }
10509 
10510   .pt-xxl-2 {
10511     padding-top: 0.5rem !important;
10512   }
10513 
10514   .pt-xxl-3 {
10515     padding-top: 1rem !important;
10516   }
10517 
10518   .pt-xxl-4 {
10519     padding-top: 1.5rem !important;
10520   }
10521 
10522   .pt-xxl-5 {
10523     padding-top: 3rem !important;
10524   }
10525 
10526   .pe-xxl-0 {
10527     padding-right: 0 !important;
10528   }
10529 
10530   .pe-xxl-1 {
10531     padding-right: 0.25rem !important;
10532   }
10533 
10534   .pe-xxl-2 {
10535     padding-right: 0.5rem !important;
10536   }
10537 
10538   .pe-xxl-3 {
10539     padding-right: 1rem !important;
10540   }
10541 
10542   .pe-xxl-4 {
10543     padding-right: 1.5rem !important;
10544   }
10545 
10546   .pe-xxl-5 {
10547     padding-right: 3rem !important;
10548   }
10549 
10550   .pb-xxl-0 {
10551     padding-bottom: 0 !important;
10552   }
10553 
10554   .pb-xxl-1 {
10555     padding-bottom: 0.25rem !important;
10556   }
10557 
10558   .pb-xxl-2 {
10559     padding-bottom: 0.5rem !important;
10560   }
10561 
10562   .pb-xxl-3 {
10563     padding-bottom: 1rem !important;
10564   }
10565 
10566   .pb-xxl-4 {
10567     padding-bottom: 1.5rem !important;
10568   }
10569 
10570   .pb-xxl-5 {
10571     padding-bottom: 3rem !important;
10572   }
10573 
10574   .ps-xxl-0 {
10575     padding-left: 0 !important;
10576   }
10577 
10578   .ps-xxl-1 {
10579     padding-left: 0.25rem !important;
10580   }
10581 
10582   .ps-xxl-2 {
10583     padding-left: 0.5rem !important;
10584   }
10585 
10586   .ps-xxl-3 {
10587     padding-left: 1rem !important;
10588   }
10589 
10590   .ps-xxl-4 {
10591     padding-left: 1.5rem !important;
10592   }
10593 
10594   .ps-xxl-5 {
10595     padding-left: 3rem !important;
10596   }
10597 
10598   .text-xxl-start {
10599     text-align: left !important;
10600   }
10601 
10602   .text-xxl-end {
10603     text-align: right !important;
10604   }
10605 
10606   .text-xxl-center {
10607     text-align: center !important;
10608   }
10609 }
10610 @media (min-width: 1200px) {
10611   .fs-1 {
10612     font-size: 2.5rem !important;
10613   }
10614 
10615   .fs-2 {
10616     font-size: 2rem !important;
10617   }
10618 
10619   .fs-3 {
10620     font-size: 1.75rem !important;
10621   }
10622 
10623   .fs-4 {
10624     font-size: 1.5rem !important;
10625   }
10626 
10627   .fs-sm-1 {
10628     font-size: 2.5rem !important;
10629   }
10630 
10631   .fs-sm-2 {
10632     font-size: 2rem !important;
10633   }
10634 
10635   .fs-sm-3 {
10636     font-size: 1.75rem !important;
10637   }
10638 
10639   .fs-sm-4 {
10640     font-size: 1.5rem !important;
10641   }
10642 
10643   .fs-md-1 {
10644     font-size: 2.5rem !important;
10645   }
10646 
10647   .fs-md-2 {
10648     font-size: 2rem !important;
10649   }
10650 
10651   .fs-md-3 {
10652     font-size: 1.75rem !important;
10653   }
10654 
10655   .fs-md-4 {
10656     font-size: 1.5rem !important;
10657   }
10658 
10659   .fs-lg-1 {
10660     font-size: 2.5rem !important;
10661   }
10662 
10663   .fs-lg-2 {
10664     font-size: 2rem !important;
10665   }
10666 
10667   .fs-lg-3 {
10668     font-size: 1.75rem !important;
10669   }
10670 
10671   .fs-lg-4 {
10672     font-size: 1.5rem !important;
10673   }
10674 }
10675 @media print {
10676   .d-print-inline {
10677     display: inline !important;
10678   }
10679 
10680   .d-print-inline-block {
10681     display: inline-block !important;
10682   }
10683 
10684   .d-print-block {
10685     display: block !important;
10686   }
10687 
10688   .d-print-grid {
10689     display: grid !important;
10690   }
10691 
10692   .d-print-table {
10693     display: table !important;
10694   }
10695 
10696   .d-print-table-row {
10697     display: table-row !important;
10698   }
10699 
10700   .d-print-table-cell {
10701     display: table-cell !important;
10702   }
10703 
10704   .d-print-flex {
10705     display: flex !important;
10706   }
10707 
10708   .d-print-inline-flex {
10709     display: inline-flex !important;
10710   }
10711 
10712   .d-print-none {
10713     display: none !important;
10714   }
10715 }
10716 
10717 /*# sourceMappingURL=bootstrap.css.map */