Back to home page

EIC code displayed by LXR

 
 

    


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