taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

bootstrap-utilities.css (74135B)


      1 /*!
      2  * Bootstrap Utilities v5.2.1 (https://getbootstrap.com/)
      3  * Copyright 2011-2022 The Bootstrap Authors
      4  * Copyright 2011-2022 Twitter, Inc.
      5  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
      6  */
      7 .clearfix::after {
      8   display: block;
      9   clear: both;
     10   content: "";
     11 }
     12 
     13 .text-bg-primary {
     14   color: #fff !important;
     15   background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
     16 }
     17 
     18 .text-bg-secondary {
     19   color: #fff !important;
     20   background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
     21 }
     22 
     23 .text-bg-success {
     24   color: #fff !important;
     25   background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
     26 }
     27 
     28 .text-bg-info {
     29   color: #000 !important;
     30   background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
     31 }
     32 
     33 .text-bg-warning {
     34   color: #000 !important;
     35   background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
     36 }
     37 
     38 .text-bg-danger {
     39   color: #fff !important;
     40   background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
     41 }
     42 
     43 .text-bg-light {
     44   color: #000 !important;
     45   background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
     46 }
     47 
     48 .text-bg-dark {
     49   color: #fff !important;
     50   background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
     51 }
     52 
     53 .link-primary {
     54   color: #0d6efd !important;
     55 }
     56 .link-primary:hover, .link-primary:focus {
     57   color: #0a58ca !important;
     58 }
     59 
     60 .link-secondary {
     61   color: #6c757d !important;
     62 }
     63 .link-secondary:hover, .link-secondary:focus {
     64   color: #565e64 !important;
     65 }
     66 
     67 .link-success {
     68   color: #198754 !important;
     69 }
     70 .link-success:hover, .link-success:focus {
     71   color: #146c43 !important;
     72 }
     73 
     74 .link-info {
     75   color: #0dcaf0 !important;
     76 }
     77 .link-info:hover, .link-info:focus {
     78   color: #3dd5f3 !important;
     79 }
     80 
     81 .link-warning {
     82   color: #ffc107 !important;
     83 }
     84 .link-warning:hover, .link-warning:focus {
     85   color: #ffcd39 !important;
     86 }
     87 
     88 .link-danger {
     89   color: #dc3545 !important;
     90 }
     91 .link-danger:hover, .link-danger:focus {
     92   color: #b02a37 !important;
     93 }
     94 
     95 .link-light {
     96   color: #f8f9fa !important;
     97 }
     98 .link-light:hover, .link-light:focus {
     99   color: #f9fafb !important;
    100 }
    101 
    102 .link-dark {
    103   color: #212529 !important;
    104 }
    105 .link-dark:hover, .link-dark:focus {
    106   color: #1a1e21 !important;
    107 }
    108 
    109 .ratio {
    110   position: relative;
    111   width: 100%;
    112 }
    113 .ratio::before {
    114   display: block;
    115   padding-top: var(--bs-aspect-ratio);
    116   content: "";
    117 }
    118 .ratio > * {
    119   position: absolute;
    120   top: 0;
    121   left: 0;
    122   width: 100%;
    123   height: 100%;
    124 }
    125 
    126 .ratio-1x1 {
    127   --bs-aspect-ratio: 100%;
    128 }
    129 
    130 .ratio-4x3 {
    131   --bs-aspect-ratio: 75%;
    132 }
    133 
    134 .ratio-16x9 {
    135   --bs-aspect-ratio: 56.25%;
    136 }
    137 
    138 .ratio-21x9 {
    139   --bs-aspect-ratio: 42.8571428571%;
    140 }
    141 
    142 .fixed-top {
    143   position: fixed;
    144   top: 0;
    145   right: 0;
    146   left: 0;
    147   z-index: 1030;
    148 }
    149 
    150 .fixed-bottom {
    151   position: fixed;
    152   right: 0;
    153   bottom: 0;
    154   left: 0;
    155   z-index: 1030;
    156 }
    157 
    158 .sticky-top {
    159   position: -webkit-sticky;
    160   position: sticky;
    161   top: 0;
    162   z-index: 1020;
    163 }
    164 
    165 .sticky-bottom {
    166   position: -webkit-sticky;
    167   position: sticky;
    168   bottom: 0;
    169   z-index: 1020;
    170 }
    171 
    172 @media (min-width: 576px) {
    173   .sticky-sm-top {
    174     position: -webkit-sticky;
    175     position: sticky;
    176     top: 0;
    177     z-index: 1020;
    178   }
    179   .sticky-sm-bottom {
    180     position: -webkit-sticky;
    181     position: sticky;
    182     bottom: 0;
    183     z-index: 1020;
    184   }
    185 }
    186 @media (min-width: 768px) {
    187   .sticky-md-top {
    188     position: -webkit-sticky;
    189     position: sticky;
    190     top: 0;
    191     z-index: 1020;
    192   }
    193   .sticky-md-bottom {
    194     position: -webkit-sticky;
    195     position: sticky;
    196     bottom: 0;
    197     z-index: 1020;
    198   }
    199 }
    200 @media (min-width: 992px) {
    201   .sticky-lg-top {
    202     position: -webkit-sticky;
    203     position: sticky;
    204     top: 0;
    205     z-index: 1020;
    206   }
    207   .sticky-lg-bottom {
    208     position: -webkit-sticky;
    209     position: sticky;
    210     bottom: 0;
    211     z-index: 1020;
    212   }
    213 }
    214 @media (min-width: 1200px) {
    215   .sticky-xl-top {
    216     position: -webkit-sticky;
    217     position: sticky;
    218     top: 0;
    219     z-index: 1020;
    220   }
    221   .sticky-xl-bottom {
    222     position: -webkit-sticky;
    223     position: sticky;
    224     bottom: 0;
    225     z-index: 1020;
    226   }
    227 }
    228 @media (min-width: 1400px) {
    229   .sticky-xxl-top {
    230     position: -webkit-sticky;
    231     position: sticky;
    232     top: 0;
    233     z-index: 1020;
    234   }
    235   .sticky-xxl-bottom {
    236     position: -webkit-sticky;
    237     position: sticky;
    238     bottom: 0;
    239     z-index: 1020;
    240   }
    241 }
    242 .hstack {
    243   display: flex;
    244   flex-direction: row;
    245   align-items: center;
    246   align-self: stretch;
    247 }
    248 
    249 .vstack {
    250   display: flex;
    251   flex: 1 1 auto;
    252   flex-direction: column;
    253   align-self: stretch;
    254 }
    255 
    256 .visually-hidden,
    257 .visually-hidden-focusable:not(:focus):not(:focus-within) {
    258   position: absolute !important;
    259   width: 1px !important;
    260   height: 1px !important;
    261   padding: 0 !important;
    262   margin: -1px !important;
    263   overflow: hidden !important;
    264   clip: rect(0, 0, 0, 0) !important;
    265   white-space: nowrap !important;
    266   border: 0 !important;
    267 }
    268 
    269 .stretched-link::after {
    270   position: absolute;
    271   top: 0;
    272   right: 0;
    273   bottom: 0;
    274   left: 0;
    275   z-index: 1;
    276   content: "";
    277 }
    278 
    279 .text-truncate {
    280   overflow: hidden;
    281   text-overflow: ellipsis;
    282   white-space: nowrap;
    283 }
    284 
    285 .vr {
    286   display: inline-block;
    287   align-self: stretch;
    288   width: 1px;
    289   min-height: 1em;
    290   background-color: currentcolor;
    291   opacity: 0.25;
    292 }
    293 
    294 .align-baseline {
    295   vertical-align: baseline !important;
    296 }
    297 
    298 .align-top {
    299   vertical-align: top !important;
    300 }
    301 
    302 .align-middle {
    303   vertical-align: middle !important;
    304 }
    305 
    306 .align-bottom {
    307   vertical-align: bottom !important;
    308 }
    309 
    310 .align-text-bottom {
    311   vertical-align: text-bottom !important;
    312 }
    313 
    314 .align-text-top {
    315   vertical-align: text-top !important;
    316 }
    317 
    318 .float-start {
    319   float: left !important;
    320 }
    321 
    322 .float-end {
    323   float: right !important;
    324 }
    325 
    326 .float-none {
    327   float: none !important;
    328 }
    329 
    330 .opacity-0 {
    331   opacity: 0 !important;
    332 }
    333 
    334 .opacity-25 {
    335   opacity: 0.25 !important;
    336 }
    337 
    338 .opacity-50 {
    339   opacity: 0.5 !important;
    340 }
    341 
    342 .opacity-75 {
    343   opacity: 0.75 !important;
    344 }
    345 
    346 .opacity-100 {
    347   opacity: 1 !important;
    348 }
    349 
    350 .overflow-auto {
    351   overflow: auto !important;
    352 }
    353 
    354 .overflow-hidden {
    355   overflow: hidden !important;
    356 }
    357 
    358 .overflow-visible {
    359   overflow: visible !important;
    360 }
    361 
    362 .overflow-scroll {
    363   overflow: scroll !important;
    364 }
    365 
    366 .d-inline {
    367   display: inline !important;
    368 }
    369 
    370 .d-inline-block {
    371   display: inline-block !important;
    372 }
    373 
    374 .d-block {
    375   display: block !important;
    376 }
    377 
    378 .d-grid {
    379   display: grid !important;
    380 }
    381 
    382 .d-table {
    383   display: table !important;
    384 }
    385 
    386 .d-table-row {
    387   display: table-row !important;
    388 }
    389 
    390 .d-table-cell {
    391   display: table-cell !important;
    392 }
    393 
    394 .d-flex {
    395   display: flex !important;
    396 }
    397 
    398 .d-inline-flex {
    399   display: inline-flex !important;
    400 }
    401 
    402 .d-none {
    403   display: none !important;
    404 }
    405 
    406 .shadow {
    407   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    408 }
    409 
    410 .shadow-sm {
    411   box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    412 }
    413 
    414 .shadow-lg {
    415   box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
    416 }
    417 
    418 .shadow-none {
    419   box-shadow: none !important;
    420 }
    421 
    422 .position-static {
    423   position: static !important;
    424 }
    425 
    426 .position-relative {
    427   position: relative !important;
    428 }
    429 
    430 .position-absolute {
    431   position: absolute !important;
    432 }
    433 
    434 .position-fixed {
    435   position: fixed !important;
    436 }
    437 
    438 .position-sticky {
    439   position: -webkit-sticky !important;
    440   position: sticky !important;
    441 }
    442 
    443 .top-0 {
    444   top: 0 !important;
    445 }
    446 
    447 .top-50 {
    448   top: 50% !important;
    449 }
    450 
    451 .top-100 {
    452   top: 100% !important;
    453 }
    454 
    455 .bottom-0 {
    456   bottom: 0 !important;
    457 }
    458 
    459 .bottom-50 {
    460   bottom: 50% !important;
    461 }
    462 
    463 .bottom-100 {
    464   bottom: 100% !important;
    465 }
    466 
    467 .start-0 {
    468   left: 0 !important;
    469 }
    470 
    471 .start-50 {
    472   left: 50% !important;
    473 }
    474 
    475 .start-100 {
    476   left: 100% !important;
    477 }
    478 
    479 .end-0 {
    480   right: 0 !important;
    481 }
    482 
    483 .end-50 {
    484   right: 50% !important;
    485 }
    486 
    487 .end-100 {
    488   right: 100% !important;
    489 }
    490 
    491 .translate-middle {
    492   transform: translate(-50%, -50%) !important;
    493 }
    494 
    495 .translate-middle-x {
    496   transform: translateX(-50%) !important;
    497 }
    498 
    499 .translate-middle-y {
    500   transform: translateY(-50%) !important;
    501 }
    502 
    503 .border {
    504   border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    505 }
    506 
    507 .border-0 {
    508   border: 0 !important;
    509 }
    510 
    511 .border-top {
    512   border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    513 }
    514 
    515 .border-top-0 {
    516   border-top: 0 !important;
    517 }
    518 
    519 .border-end {
    520   border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    521 }
    522 
    523 .border-end-0 {
    524   border-right: 0 !important;
    525 }
    526 
    527 .border-bottom {
    528   border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    529 }
    530 
    531 .border-bottom-0 {
    532   border-bottom: 0 !important;
    533 }
    534 
    535 .border-start {
    536   border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    537 }
    538 
    539 .border-start-0 {
    540   border-left: 0 !important;
    541 }
    542 
    543 .border-primary {
    544   --bs-border-opacity: 1;
    545   border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
    546 }
    547 
    548 .border-secondary {
    549   --bs-border-opacity: 1;
    550   border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
    551 }
    552 
    553 .border-success {
    554   --bs-border-opacity: 1;
    555   border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
    556 }
    557 
    558 .border-info {
    559   --bs-border-opacity: 1;
    560   border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
    561 }
    562 
    563 .border-warning {
    564   --bs-border-opacity: 1;
    565   border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
    566 }
    567 
    568 .border-danger {
    569   --bs-border-opacity: 1;
    570   border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
    571 }
    572 
    573 .border-light {
    574   --bs-border-opacity: 1;
    575   border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
    576 }
    577 
    578 .border-dark {
    579   --bs-border-opacity: 1;
    580   border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
    581 }
    582 
    583 .border-white {
    584   --bs-border-opacity: 1;
    585   border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
    586 }
    587 
    588 .border-1 {
    589   --bs-border-width: 1px;
    590 }
    591 
    592 .border-2 {
    593   --bs-border-width: 2px;
    594 }
    595 
    596 .border-3 {
    597   --bs-border-width: 3px;
    598 }
    599 
    600 .border-4 {
    601   --bs-border-width: 4px;
    602 }
    603 
    604 .border-5 {
    605   --bs-border-width: 5px;
    606 }
    607 
    608 .border-opacity-10 {
    609   --bs-border-opacity: 0.1;
    610 }
    611 
    612 .border-opacity-25 {
    613   --bs-border-opacity: 0.25;
    614 }
    615 
    616 .border-opacity-50 {
    617   --bs-border-opacity: 0.5;
    618 }
    619 
    620 .border-opacity-75 {
    621   --bs-border-opacity: 0.75;
    622 }
    623 
    624 .border-opacity-100 {
    625   --bs-border-opacity: 1;
    626 }
    627 
    628 .w-25 {
    629   width: 25% !important;
    630 }
    631 
    632 .w-50 {
    633   width: 50% !important;
    634 }
    635 
    636 .w-75 {
    637   width: 75% !important;
    638 }
    639 
    640 .w-100 {
    641   width: 100% !important;
    642 }
    643 
    644 .w-auto {
    645   width: auto !important;
    646 }
    647 
    648 .mw-100 {
    649   max-width: 100% !important;
    650 }
    651 
    652 .vw-100 {
    653   width: 100vw !important;
    654 }
    655 
    656 .min-vw-100 {
    657   min-width: 100vw !important;
    658 }
    659 
    660 .h-25 {
    661   height: 25% !important;
    662 }
    663 
    664 .h-50 {
    665   height: 50% !important;
    666 }
    667 
    668 .h-75 {
    669   height: 75% !important;
    670 }
    671 
    672 .h-100 {
    673   height: 100% !important;
    674 }
    675 
    676 .h-auto {
    677   height: auto !important;
    678 }
    679 
    680 .mh-100 {
    681   max-height: 100% !important;
    682 }
    683 
    684 .vh-100 {
    685   height: 100vh !important;
    686 }
    687 
    688 .min-vh-100 {
    689   min-height: 100vh !important;
    690 }
    691 
    692 .flex-fill {
    693   flex: 1 1 auto !important;
    694 }
    695 
    696 .flex-row {
    697   flex-direction: row !important;
    698 }
    699 
    700 .flex-column {
    701   flex-direction: column !important;
    702 }
    703 
    704 .flex-row-reverse {
    705   flex-direction: row-reverse !important;
    706 }
    707 
    708 .flex-column-reverse {
    709   flex-direction: column-reverse !important;
    710 }
    711 
    712 .flex-grow-0 {
    713   flex-grow: 0 !important;
    714 }
    715 
    716 .flex-grow-1 {
    717   flex-grow: 1 !important;
    718 }
    719 
    720 .flex-shrink-0 {
    721   flex-shrink: 0 !important;
    722 }
    723 
    724 .flex-shrink-1 {
    725   flex-shrink: 1 !important;
    726 }
    727 
    728 .flex-wrap {
    729   flex-wrap: wrap !important;
    730 }
    731 
    732 .flex-nowrap {
    733   flex-wrap: nowrap !important;
    734 }
    735 
    736 .flex-wrap-reverse {
    737   flex-wrap: wrap-reverse !important;
    738 }
    739 
    740 .justify-content-start {
    741   justify-content: flex-start !important;
    742 }
    743 
    744 .justify-content-end {
    745   justify-content: flex-end !important;
    746 }
    747 
    748 .justify-content-center {
    749   justify-content: center !important;
    750 }
    751 
    752 .justify-content-between {
    753   justify-content: space-between !important;
    754 }
    755 
    756 .justify-content-around {
    757   justify-content: space-around !important;
    758 }
    759 
    760 .justify-content-evenly {
    761   justify-content: space-evenly !important;
    762 }
    763 
    764 .align-items-start {
    765   align-items: flex-start !important;
    766 }
    767 
    768 .align-items-end {
    769   align-items: flex-end !important;
    770 }
    771 
    772 .align-items-center {
    773   align-items: center !important;
    774 }
    775 
    776 .align-items-baseline {
    777   align-items: baseline !important;
    778 }
    779 
    780 .align-items-stretch {
    781   align-items: stretch !important;
    782 }
    783 
    784 .align-content-start {
    785   align-content: flex-start !important;
    786 }
    787 
    788 .align-content-end {
    789   align-content: flex-end !important;
    790 }
    791 
    792 .align-content-center {
    793   align-content: center !important;
    794 }
    795 
    796 .align-content-between {
    797   align-content: space-between !important;
    798 }
    799 
    800 .align-content-around {
    801   align-content: space-around !important;
    802 }
    803 
    804 .align-content-stretch {
    805   align-content: stretch !important;
    806 }
    807 
    808 .align-self-auto {
    809   align-self: auto !important;
    810 }
    811 
    812 .align-self-start {
    813   align-self: flex-start !important;
    814 }
    815 
    816 .align-self-end {
    817   align-self: flex-end !important;
    818 }
    819 
    820 .align-self-center {
    821   align-self: center !important;
    822 }
    823 
    824 .align-self-baseline {
    825   align-self: baseline !important;
    826 }
    827 
    828 .align-self-stretch {
    829   align-self: stretch !important;
    830 }
    831 
    832 .order-first {
    833   order: -1 !important;
    834 }
    835 
    836 .order-0 {
    837   order: 0 !important;
    838 }
    839 
    840 .order-1 {
    841   order: 1 !important;
    842 }
    843 
    844 .order-2 {
    845   order: 2 !important;
    846 }
    847 
    848 .order-3 {
    849   order: 3 !important;
    850 }
    851 
    852 .order-4 {
    853   order: 4 !important;
    854 }
    855 
    856 .order-5 {
    857   order: 5 !important;
    858 }
    859 
    860 .order-last {
    861   order: 6 !important;
    862 }
    863 
    864 .m-0 {
    865   margin: 0 !important;
    866 }
    867 
    868 .m-1 {
    869   margin: 0.25rem !important;
    870 }
    871 
    872 .m-2 {
    873   margin: 0.5rem !important;
    874 }
    875 
    876 .m-3 {
    877   margin: 1rem !important;
    878 }
    879 
    880 .m-4 {
    881   margin: 1.5rem !important;
    882 }
    883 
    884 .m-5 {
    885   margin: 3rem !important;
    886 }
    887 
    888 .m-auto {
    889   margin: auto !important;
    890 }
    891 
    892 .mx-0 {
    893   margin-right: 0 !important;
    894   margin-left: 0 !important;
    895 }
    896 
    897 .mx-1 {
    898   margin-right: 0.25rem !important;
    899   margin-left: 0.25rem !important;
    900 }
    901 
    902 .mx-2 {
    903   margin-right: 0.5rem !important;
    904   margin-left: 0.5rem !important;
    905 }
    906 
    907 .mx-3 {
    908   margin-right: 1rem !important;
    909   margin-left: 1rem !important;
    910 }
    911 
    912 .mx-4 {
    913   margin-right: 1.5rem !important;
    914   margin-left: 1.5rem !important;
    915 }
    916 
    917 .mx-5 {
    918   margin-right: 3rem !important;
    919   margin-left: 3rem !important;
    920 }
    921 
    922 .mx-auto {
    923   margin-right: auto !important;
    924   margin-left: auto !important;
    925 }
    926 
    927 .my-0 {
    928   margin-top: 0 !important;
    929   margin-bottom: 0 !important;
    930 }
    931 
    932 .my-1 {
    933   margin-top: 0.25rem !important;
    934   margin-bottom: 0.25rem !important;
    935 }
    936 
    937 .my-2 {
    938   margin-top: 0.5rem !important;
    939   margin-bottom: 0.5rem !important;
    940 }
    941 
    942 .my-3 {
    943   margin-top: 1rem !important;
    944   margin-bottom: 1rem !important;
    945 }
    946 
    947 .my-4 {
    948   margin-top: 1.5rem !important;
    949   margin-bottom: 1.5rem !important;
    950 }
    951 
    952 .my-5 {
    953   margin-top: 3rem !important;
    954   margin-bottom: 3rem !important;
    955 }
    956 
    957 .my-auto {
    958   margin-top: auto !important;
    959   margin-bottom: auto !important;
    960 }
    961 
    962 .mt-0 {
    963   margin-top: 0 !important;
    964 }
    965 
    966 .mt-1 {
    967   margin-top: 0.25rem !important;
    968 }
    969 
    970 .mt-2 {
    971   margin-top: 0.5rem !important;
    972 }
    973 
    974 .mt-3 {
    975   margin-top: 1rem !important;
    976 }
    977 
    978 .mt-4 {
    979   margin-top: 1.5rem !important;
    980 }
    981 
    982 .mt-5 {
    983   margin-top: 3rem !important;
    984 }
    985 
    986 .mt-auto {
    987   margin-top: auto !important;
    988 }
    989 
    990 .me-0 {
    991   margin-right: 0 !important;
    992 }
    993 
    994 .me-1 {
    995   margin-right: 0.25rem !important;
    996 }
    997 
    998 .me-2 {
    999   margin-right: 0.5rem !important;
   1000 }
   1001 
   1002 .me-3 {
   1003   margin-right: 1rem !important;
   1004 }
   1005 
   1006 .me-4 {
   1007   margin-right: 1.5rem !important;
   1008 }
   1009 
   1010 .me-5 {
   1011   margin-right: 3rem !important;
   1012 }
   1013 
   1014 .me-auto {
   1015   margin-right: auto !important;
   1016 }
   1017 
   1018 .mb-0 {
   1019   margin-bottom: 0 !important;
   1020 }
   1021 
   1022 .mb-1 {
   1023   margin-bottom: 0.25rem !important;
   1024 }
   1025 
   1026 .mb-2 {
   1027   margin-bottom: 0.5rem !important;
   1028 }
   1029 
   1030 .mb-3 {
   1031   margin-bottom: 1rem !important;
   1032 }
   1033 
   1034 .mb-4 {
   1035   margin-bottom: 1.5rem !important;
   1036 }
   1037 
   1038 .mb-5 {
   1039   margin-bottom: 3rem !important;
   1040 }
   1041 
   1042 .mb-auto {
   1043   margin-bottom: auto !important;
   1044 }
   1045 
   1046 .ms-0 {
   1047   margin-left: 0 !important;
   1048 }
   1049 
   1050 .ms-1 {
   1051   margin-left: 0.25rem !important;
   1052 }
   1053 
   1054 .ms-2 {
   1055   margin-left: 0.5rem !important;
   1056 }
   1057 
   1058 .ms-3 {
   1059   margin-left: 1rem !important;
   1060 }
   1061 
   1062 .ms-4 {
   1063   margin-left: 1.5rem !important;
   1064 }
   1065 
   1066 .ms-5 {
   1067   margin-left: 3rem !important;
   1068 }
   1069 
   1070 .ms-auto {
   1071   margin-left: auto !important;
   1072 }
   1073 
   1074 .p-0 {
   1075   padding: 0 !important;
   1076 }
   1077 
   1078 .p-1 {
   1079   padding: 0.25rem !important;
   1080 }
   1081 
   1082 .p-2 {
   1083   padding: 0.5rem !important;
   1084 }
   1085 
   1086 .p-3 {
   1087   padding: 1rem !important;
   1088 }
   1089 
   1090 .p-4 {
   1091   padding: 1.5rem !important;
   1092 }
   1093 
   1094 .p-5 {
   1095   padding: 3rem !important;
   1096 }
   1097 
   1098 .px-0 {
   1099   padding-right: 0 !important;
   1100   padding-left: 0 !important;
   1101 }
   1102 
   1103 .px-1 {
   1104   padding-right: 0.25rem !important;
   1105   padding-left: 0.25rem !important;
   1106 }
   1107 
   1108 .px-2 {
   1109   padding-right: 0.5rem !important;
   1110   padding-left: 0.5rem !important;
   1111 }
   1112 
   1113 .px-3 {
   1114   padding-right: 1rem !important;
   1115   padding-left: 1rem !important;
   1116 }
   1117 
   1118 .px-4 {
   1119   padding-right: 1.5rem !important;
   1120   padding-left: 1.5rem !important;
   1121 }
   1122 
   1123 .px-5 {
   1124   padding-right: 3rem !important;
   1125   padding-left: 3rem !important;
   1126 }
   1127 
   1128 .py-0 {
   1129   padding-top: 0 !important;
   1130   padding-bottom: 0 !important;
   1131 }
   1132 
   1133 .py-1 {
   1134   padding-top: 0.25rem !important;
   1135   padding-bottom: 0.25rem !important;
   1136 }
   1137 
   1138 .py-2 {
   1139   padding-top: 0.5rem !important;
   1140   padding-bottom: 0.5rem !important;
   1141 }
   1142 
   1143 .py-3 {
   1144   padding-top: 1rem !important;
   1145   padding-bottom: 1rem !important;
   1146 }
   1147 
   1148 .py-4 {
   1149   padding-top: 1.5rem !important;
   1150   padding-bottom: 1.5rem !important;
   1151 }
   1152 
   1153 .py-5 {
   1154   padding-top: 3rem !important;
   1155   padding-bottom: 3rem !important;
   1156 }
   1157 
   1158 .pt-0 {
   1159   padding-top: 0 !important;
   1160 }
   1161 
   1162 .pt-1 {
   1163   padding-top: 0.25rem !important;
   1164 }
   1165 
   1166 .pt-2 {
   1167   padding-top: 0.5rem !important;
   1168 }
   1169 
   1170 .pt-3 {
   1171   padding-top: 1rem !important;
   1172 }
   1173 
   1174 .pt-4 {
   1175   padding-top: 1.5rem !important;
   1176 }
   1177 
   1178 .pt-5 {
   1179   padding-top: 3rem !important;
   1180 }
   1181 
   1182 .pe-0 {
   1183   padding-right: 0 !important;
   1184 }
   1185 
   1186 .pe-1 {
   1187   padding-right: 0.25rem !important;
   1188 }
   1189 
   1190 .pe-2 {
   1191   padding-right: 0.5rem !important;
   1192 }
   1193 
   1194 .pe-3 {
   1195   padding-right: 1rem !important;
   1196 }
   1197 
   1198 .pe-4 {
   1199   padding-right: 1.5rem !important;
   1200 }
   1201 
   1202 .pe-5 {
   1203   padding-right: 3rem !important;
   1204 }
   1205 
   1206 .pb-0 {
   1207   padding-bottom: 0 !important;
   1208 }
   1209 
   1210 .pb-1 {
   1211   padding-bottom: 0.25rem !important;
   1212 }
   1213 
   1214 .pb-2 {
   1215   padding-bottom: 0.5rem !important;
   1216 }
   1217 
   1218 .pb-3 {
   1219   padding-bottom: 1rem !important;
   1220 }
   1221 
   1222 .pb-4 {
   1223   padding-bottom: 1.5rem !important;
   1224 }
   1225 
   1226 .pb-5 {
   1227   padding-bottom: 3rem !important;
   1228 }
   1229 
   1230 .ps-0 {
   1231   padding-left: 0 !important;
   1232 }
   1233 
   1234 .ps-1 {
   1235   padding-left: 0.25rem !important;
   1236 }
   1237 
   1238 .ps-2 {
   1239   padding-left: 0.5rem !important;
   1240 }
   1241 
   1242 .ps-3 {
   1243   padding-left: 1rem !important;
   1244 }
   1245 
   1246 .ps-4 {
   1247   padding-left: 1.5rem !important;
   1248 }
   1249 
   1250 .ps-5 {
   1251   padding-left: 3rem !important;
   1252 }
   1253 
   1254 .gap-0 {
   1255   gap: 0 !important;
   1256 }
   1257 
   1258 .gap-1 {
   1259   gap: 0.25rem !important;
   1260 }
   1261 
   1262 .gap-2 {
   1263   gap: 0.5rem !important;
   1264 }
   1265 
   1266 .gap-3 {
   1267   gap: 1rem !important;
   1268 }
   1269 
   1270 .gap-4 {
   1271   gap: 1.5rem !important;
   1272 }
   1273 
   1274 .gap-5 {
   1275   gap: 3rem !important;
   1276 }
   1277 
   1278 .font-monospace {
   1279   font-family: var(--bs-font-monospace) !important;
   1280 }
   1281 
   1282 .fs-1 {
   1283   font-size: calc(1.375rem + 1.5vw) !important;
   1284 }
   1285 
   1286 .fs-2 {
   1287   font-size: calc(1.325rem + 0.9vw) !important;
   1288 }
   1289 
   1290 .fs-3 {
   1291   font-size: calc(1.3rem + 0.6vw) !important;
   1292 }
   1293 
   1294 .fs-4 {
   1295   font-size: calc(1.275rem + 0.3vw) !important;
   1296 }
   1297 
   1298 .fs-5 {
   1299   font-size: 1.25rem !important;
   1300 }
   1301 
   1302 .fs-6 {
   1303   font-size: 1rem !important;
   1304 }
   1305 
   1306 .fst-italic {
   1307   font-style: italic !important;
   1308 }
   1309 
   1310 .fst-normal {
   1311   font-style: normal !important;
   1312 }
   1313 
   1314 .fw-light {
   1315   font-weight: 300 !important;
   1316 }
   1317 
   1318 .fw-lighter {
   1319   font-weight: lighter !important;
   1320 }
   1321 
   1322 .fw-normal {
   1323   font-weight: 400 !important;
   1324 }
   1325 
   1326 .fw-bold {
   1327   font-weight: 700 !important;
   1328 }
   1329 
   1330 .fw-semibold {
   1331   font-weight: 600 !important;
   1332 }
   1333 
   1334 .fw-bolder {
   1335   font-weight: bolder !important;
   1336 }
   1337 
   1338 .lh-1 {
   1339   line-height: 1 !important;
   1340 }
   1341 
   1342 .lh-sm {
   1343   line-height: 1.25 !important;
   1344 }
   1345 
   1346 .lh-base {
   1347   line-height: 1.5 !important;
   1348 }
   1349 
   1350 .lh-lg {
   1351   line-height: 2 !important;
   1352 }
   1353 
   1354 .text-start {
   1355   text-align: left !important;
   1356 }
   1357 
   1358 .text-end {
   1359   text-align: right !important;
   1360 }
   1361 
   1362 .text-center {
   1363   text-align: center !important;
   1364 }
   1365 
   1366 .text-decoration-none {
   1367   text-decoration: none !important;
   1368 }
   1369 
   1370 .text-decoration-underline {
   1371   text-decoration: underline !important;
   1372 }
   1373 
   1374 .text-decoration-line-through {
   1375   text-decoration: line-through !important;
   1376 }
   1377 
   1378 .text-lowercase {
   1379   text-transform: lowercase !important;
   1380 }
   1381 
   1382 .text-uppercase {
   1383   text-transform: uppercase !important;
   1384 }
   1385 
   1386 .text-capitalize {
   1387   text-transform: capitalize !important;
   1388 }
   1389 
   1390 .text-wrap {
   1391   white-space: normal !important;
   1392 }
   1393 
   1394 .text-nowrap {
   1395   white-space: nowrap !important;
   1396 }
   1397 
   1398 /* rtl:begin:remove */
   1399 .text-break {
   1400   word-wrap: break-word !important;
   1401   word-break: break-word !important;
   1402 }
   1403 
   1404 /* rtl:end:remove */
   1405 .text-primary {
   1406   --bs-text-opacity: 1;
   1407   color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
   1408 }
   1409 
   1410 .text-secondary {
   1411   --bs-text-opacity: 1;
   1412   color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
   1413 }
   1414 
   1415 .text-success {
   1416   --bs-text-opacity: 1;
   1417   color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
   1418 }
   1419 
   1420 .text-info {
   1421   --bs-text-opacity: 1;
   1422   color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
   1423 }
   1424 
   1425 .text-warning {
   1426   --bs-text-opacity: 1;
   1427   color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
   1428 }
   1429 
   1430 .text-danger {
   1431   --bs-text-opacity: 1;
   1432   color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
   1433 }
   1434 
   1435 .text-light {
   1436   --bs-text-opacity: 1;
   1437   color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
   1438 }
   1439 
   1440 .text-dark {
   1441   --bs-text-opacity: 1;
   1442   color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
   1443 }
   1444 
   1445 .text-black {
   1446   --bs-text-opacity: 1;
   1447   color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
   1448 }
   1449 
   1450 .text-white {
   1451   --bs-text-opacity: 1;
   1452   color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
   1453 }
   1454 
   1455 .text-body {
   1456   --bs-text-opacity: 1;
   1457   color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
   1458 }
   1459 
   1460 .text-muted {
   1461   --bs-text-opacity: 1;
   1462   color: #6c757d !important;
   1463 }
   1464 
   1465 .text-black-50 {
   1466   --bs-text-opacity: 1;
   1467   color: rgba(0, 0, 0, 0.5) !important;
   1468 }
   1469 
   1470 .text-white-50 {
   1471   --bs-text-opacity: 1;
   1472   color: rgba(255, 255, 255, 0.5) !important;
   1473 }
   1474 
   1475 .text-reset {
   1476   --bs-text-opacity: 1;
   1477   color: inherit !important;
   1478 }
   1479 
   1480 .text-opacity-25 {
   1481   --bs-text-opacity: 0.25;
   1482 }
   1483 
   1484 .text-opacity-50 {
   1485   --bs-text-opacity: 0.5;
   1486 }
   1487 
   1488 .text-opacity-75 {
   1489   --bs-text-opacity: 0.75;
   1490 }
   1491 
   1492 .text-opacity-100 {
   1493   --bs-text-opacity: 1;
   1494 }
   1495 
   1496 .bg-primary {
   1497   --bs-bg-opacity: 1;
   1498   background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
   1499 }
   1500 
   1501 .bg-secondary {
   1502   --bs-bg-opacity: 1;
   1503   background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
   1504 }
   1505 
   1506 .bg-success {
   1507   --bs-bg-opacity: 1;
   1508   background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
   1509 }
   1510 
   1511 .bg-info {
   1512   --bs-bg-opacity: 1;
   1513   background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
   1514 }
   1515 
   1516 .bg-warning {
   1517   --bs-bg-opacity: 1;
   1518   background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
   1519 }
   1520 
   1521 .bg-danger {
   1522   --bs-bg-opacity: 1;
   1523   background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
   1524 }
   1525 
   1526 .bg-light {
   1527   --bs-bg-opacity: 1;
   1528   background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
   1529 }
   1530 
   1531 .bg-dark {
   1532   --bs-bg-opacity: 1;
   1533   background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
   1534 }
   1535 
   1536 .bg-black {
   1537   --bs-bg-opacity: 1;
   1538   background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
   1539 }
   1540 
   1541 .bg-white {
   1542   --bs-bg-opacity: 1;
   1543   background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
   1544 }
   1545 
   1546 .bg-body {
   1547   --bs-bg-opacity: 1;
   1548   background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
   1549 }
   1550 
   1551 .bg-transparent {
   1552   --bs-bg-opacity: 1;
   1553   background-color: transparent !important;
   1554 }
   1555 
   1556 .bg-opacity-10 {
   1557   --bs-bg-opacity: 0.1;
   1558 }
   1559 
   1560 .bg-opacity-25 {
   1561   --bs-bg-opacity: 0.25;
   1562 }
   1563 
   1564 .bg-opacity-50 {
   1565   --bs-bg-opacity: 0.5;
   1566 }
   1567 
   1568 .bg-opacity-75 {
   1569   --bs-bg-opacity: 0.75;
   1570 }
   1571 
   1572 .bg-opacity-100 {
   1573   --bs-bg-opacity: 1;
   1574 }
   1575 
   1576 .bg-gradient {
   1577   background-image: var(--bs-gradient) !important;
   1578 }
   1579 
   1580 .user-select-all {
   1581   -webkit-user-select: all !important;
   1582   -moz-user-select: all !important;
   1583   user-select: all !important;
   1584 }
   1585 
   1586 .user-select-auto {
   1587   -webkit-user-select: auto !important;
   1588   -moz-user-select: auto !important;
   1589   user-select: auto !important;
   1590 }
   1591 
   1592 .user-select-none {
   1593   -webkit-user-select: none !important;
   1594   -moz-user-select: none !important;
   1595   user-select: none !important;
   1596 }
   1597 
   1598 .pe-none {
   1599   pointer-events: none !important;
   1600 }
   1601 
   1602 .pe-auto {
   1603   pointer-events: auto !important;
   1604 }
   1605 
   1606 .rounded {
   1607   border-radius: var(--bs-border-radius) !important;
   1608 }
   1609 
   1610 .rounded-0 {
   1611   border-radius: 0 !important;
   1612 }
   1613 
   1614 .rounded-1 {
   1615   border-radius: var(--bs-border-radius-sm) !important;
   1616 }
   1617 
   1618 .rounded-2 {
   1619   border-radius: var(--bs-border-radius) !important;
   1620 }
   1621 
   1622 .rounded-3 {
   1623   border-radius: var(--bs-border-radius-lg) !important;
   1624 }
   1625 
   1626 .rounded-4 {
   1627   border-radius: var(--bs-border-radius-xl) !important;
   1628 }
   1629 
   1630 .rounded-5 {
   1631   border-radius: var(--bs-border-radius-2xl) !important;
   1632 }
   1633 
   1634 .rounded-circle {
   1635   border-radius: 50% !important;
   1636 }
   1637 
   1638 .rounded-pill {
   1639   border-radius: var(--bs-border-radius-pill) !important;
   1640 }
   1641 
   1642 .rounded-top {
   1643   border-top-left-radius: var(--bs-border-radius) !important;
   1644   border-top-right-radius: var(--bs-border-radius) !important;
   1645 }
   1646 
   1647 .rounded-end {
   1648   border-top-right-radius: var(--bs-border-radius) !important;
   1649   border-bottom-right-radius: var(--bs-border-radius) !important;
   1650 }
   1651 
   1652 .rounded-bottom {
   1653   border-bottom-right-radius: var(--bs-border-radius) !important;
   1654   border-bottom-left-radius: var(--bs-border-radius) !important;
   1655 }
   1656 
   1657 .rounded-start {
   1658   border-bottom-left-radius: var(--bs-border-radius) !important;
   1659   border-top-left-radius: var(--bs-border-radius) !important;
   1660 }
   1661 
   1662 .visible {
   1663   visibility: visible !important;
   1664 }
   1665 
   1666 .invisible {
   1667   visibility: hidden !important;
   1668 }
   1669 
   1670 @media (min-width: 576px) {
   1671   .float-sm-start {
   1672     float: left !important;
   1673   }
   1674   .float-sm-end {
   1675     float: right !important;
   1676   }
   1677   .float-sm-none {
   1678     float: none !important;
   1679   }
   1680   .d-sm-inline {
   1681     display: inline !important;
   1682   }
   1683   .d-sm-inline-block {
   1684     display: inline-block !important;
   1685   }
   1686   .d-sm-block {
   1687     display: block !important;
   1688   }
   1689   .d-sm-grid {
   1690     display: grid !important;
   1691   }
   1692   .d-sm-table {
   1693     display: table !important;
   1694   }
   1695   .d-sm-table-row {
   1696     display: table-row !important;
   1697   }
   1698   .d-sm-table-cell {
   1699     display: table-cell !important;
   1700   }
   1701   .d-sm-flex {
   1702     display: flex !important;
   1703   }
   1704   .d-sm-inline-flex {
   1705     display: inline-flex !important;
   1706   }
   1707   .d-sm-none {
   1708     display: none !important;
   1709   }
   1710   .flex-sm-fill {
   1711     flex: 1 1 auto !important;
   1712   }
   1713   .flex-sm-row {
   1714     flex-direction: row !important;
   1715   }
   1716   .flex-sm-column {
   1717     flex-direction: column !important;
   1718   }
   1719   .flex-sm-row-reverse {
   1720     flex-direction: row-reverse !important;
   1721   }
   1722   .flex-sm-column-reverse {
   1723     flex-direction: column-reverse !important;
   1724   }
   1725   .flex-sm-grow-0 {
   1726     flex-grow: 0 !important;
   1727   }
   1728   .flex-sm-grow-1 {
   1729     flex-grow: 1 !important;
   1730   }
   1731   .flex-sm-shrink-0 {
   1732     flex-shrink: 0 !important;
   1733   }
   1734   .flex-sm-shrink-1 {
   1735     flex-shrink: 1 !important;
   1736   }
   1737   .flex-sm-wrap {
   1738     flex-wrap: wrap !important;
   1739   }
   1740   .flex-sm-nowrap {
   1741     flex-wrap: nowrap !important;
   1742   }
   1743   .flex-sm-wrap-reverse {
   1744     flex-wrap: wrap-reverse !important;
   1745   }
   1746   .justify-content-sm-start {
   1747     justify-content: flex-start !important;
   1748   }
   1749   .justify-content-sm-end {
   1750     justify-content: flex-end !important;
   1751   }
   1752   .justify-content-sm-center {
   1753     justify-content: center !important;
   1754   }
   1755   .justify-content-sm-between {
   1756     justify-content: space-between !important;
   1757   }
   1758   .justify-content-sm-around {
   1759     justify-content: space-around !important;
   1760   }
   1761   .justify-content-sm-evenly {
   1762     justify-content: space-evenly !important;
   1763   }
   1764   .align-items-sm-start {
   1765     align-items: flex-start !important;
   1766   }
   1767   .align-items-sm-end {
   1768     align-items: flex-end !important;
   1769   }
   1770   .align-items-sm-center {
   1771     align-items: center !important;
   1772   }
   1773   .align-items-sm-baseline {
   1774     align-items: baseline !important;
   1775   }
   1776   .align-items-sm-stretch {
   1777     align-items: stretch !important;
   1778   }
   1779   .align-content-sm-start {
   1780     align-content: flex-start !important;
   1781   }
   1782   .align-content-sm-end {
   1783     align-content: flex-end !important;
   1784   }
   1785   .align-content-sm-center {
   1786     align-content: center !important;
   1787   }
   1788   .align-content-sm-between {
   1789     align-content: space-between !important;
   1790   }
   1791   .align-content-sm-around {
   1792     align-content: space-around !important;
   1793   }
   1794   .align-content-sm-stretch {
   1795     align-content: stretch !important;
   1796   }
   1797   .align-self-sm-auto {
   1798     align-self: auto !important;
   1799   }
   1800   .align-self-sm-start {
   1801     align-self: flex-start !important;
   1802   }
   1803   .align-self-sm-end {
   1804     align-self: flex-end !important;
   1805   }
   1806   .align-self-sm-center {
   1807     align-self: center !important;
   1808   }
   1809   .align-self-sm-baseline {
   1810     align-self: baseline !important;
   1811   }
   1812   .align-self-sm-stretch {
   1813     align-self: stretch !important;
   1814   }
   1815   .order-sm-first {
   1816     order: -1 !important;
   1817   }
   1818   .order-sm-0 {
   1819     order: 0 !important;
   1820   }
   1821   .order-sm-1 {
   1822     order: 1 !important;
   1823   }
   1824   .order-sm-2 {
   1825     order: 2 !important;
   1826   }
   1827   .order-sm-3 {
   1828     order: 3 !important;
   1829   }
   1830   .order-sm-4 {
   1831     order: 4 !important;
   1832   }
   1833   .order-sm-5 {
   1834     order: 5 !important;
   1835   }
   1836   .order-sm-last {
   1837     order: 6 !important;
   1838   }
   1839   .m-sm-0 {
   1840     margin: 0 !important;
   1841   }
   1842   .m-sm-1 {
   1843     margin: 0.25rem !important;
   1844   }
   1845   .m-sm-2 {
   1846     margin: 0.5rem !important;
   1847   }
   1848   .m-sm-3 {
   1849     margin: 1rem !important;
   1850   }
   1851   .m-sm-4 {
   1852     margin: 1.5rem !important;
   1853   }
   1854   .m-sm-5 {
   1855     margin: 3rem !important;
   1856   }
   1857   .m-sm-auto {
   1858     margin: auto !important;
   1859   }
   1860   .mx-sm-0 {
   1861     margin-right: 0 !important;
   1862     margin-left: 0 !important;
   1863   }
   1864   .mx-sm-1 {
   1865     margin-right: 0.25rem !important;
   1866     margin-left: 0.25rem !important;
   1867   }
   1868   .mx-sm-2 {
   1869     margin-right: 0.5rem !important;
   1870     margin-left: 0.5rem !important;
   1871   }
   1872   .mx-sm-3 {
   1873     margin-right: 1rem !important;
   1874     margin-left: 1rem !important;
   1875   }
   1876   .mx-sm-4 {
   1877     margin-right: 1.5rem !important;
   1878     margin-left: 1.5rem !important;
   1879   }
   1880   .mx-sm-5 {
   1881     margin-right: 3rem !important;
   1882     margin-left: 3rem !important;
   1883   }
   1884   .mx-sm-auto {
   1885     margin-right: auto !important;
   1886     margin-left: auto !important;
   1887   }
   1888   .my-sm-0 {
   1889     margin-top: 0 !important;
   1890     margin-bottom: 0 !important;
   1891   }
   1892   .my-sm-1 {
   1893     margin-top: 0.25rem !important;
   1894     margin-bottom: 0.25rem !important;
   1895   }
   1896   .my-sm-2 {
   1897     margin-top: 0.5rem !important;
   1898     margin-bottom: 0.5rem !important;
   1899   }
   1900   .my-sm-3 {
   1901     margin-top: 1rem !important;
   1902     margin-bottom: 1rem !important;
   1903   }
   1904   .my-sm-4 {
   1905     margin-top: 1.5rem !important;
   1906     margin-bottom: 1.5rem !important;
   1907   }
   1908   .my-sm-5 {
   1909     margin-top: 3rem !important;
   1910     margin-bottom: 3rem !important;
   1911   }
   1912   .my-sm-auto {
   1913     margin-top: auto !important;
   1914     margin-bottom: auto !important;
   1915   }
   1916   .mt-sm-0 {
   1917     margin-top: 0 !important;
   1918   }
   1919   .mt-sm-1 {
   1920     margin-top: 0.25rem !important;
   1921   }
   1922   .mt-sm-2 {
   1923     margin-top: 0.5rem !important;
   1924   }
   1925   .mt-sm-3 {
   1926     margin-top: 1rem !important;
   1927   }
   1928   .mt-sm-4 {
   1929     margin-top: 1.5rem !important;
   1930   }
   1931   .mt-sm-5 {
   1932     margin-top: 3rem !important;
   1933   }
   1934   .mt-sm-auto {
   1935     margin-top: auto !important;
   1936   }
   1937   .me-sm-0 {
   1938     margin-right: 0 !important;
   1939   }
   1940   .me-sm-1 {
   1941     margin-right: 0.25rem !important;
   1942   }
   1943   .me-sm-2 {
   1944     margin-right: 0.5rem !important;
   1945   }
   1946   .me-sm-3 {
   1947     margin-right: 1rem !important;
   1948   }
   1949   .me-sm-4 {
   1950     margin-right: 1.5rem !important;
   1951   }
   1952   .me-sm-5 {
   1953     margin-right: 3rem !important;
   1954   }
   1955   .me-sm-auto {
   1956     margin-right: auto !important;
   1957   }
   1958   .mb-sm-0 {
   1959     margin-bottom: 0 !important;
   1960   }
   1961   .mb-sm-1 {
   1962     margin-bottom: 0.25rem !important;
   1963   }
   1964   .mb-sm-2 {
   1965     margin-bottom: 0.5rem !important;
   1966   }
   1967   .mb-sm-3 {
   1968     margin-bottom: 1rem !important;
   1969   }
   1970   .mb-sm-4 {
   1971     margin-bottom: 1.5rem !important;
   1972   }
   1973   .mb-sm-5 {
   1974     margin-bottom: 3rem !important;
   1975   }
   1976   .mb-sm-auto {
   1977     margin-bottom: auto !important;
   1978   }
   1979   .ms-sm-0 {
   1980     margin-left: 0 !important;
   1981   }
   1982   .ms-sm-1 {
   1983     margin-left: 0.25rem !important;
   1984   }
   1985   .ms-sm-2 {
   1986     margin-left: 0.5rem !important;
   1987   }
   1988   .ms-sm-3 {
   1989     margin-left: 1rem !important;
   1990   }
   1991   .ms-sm-4 {
   1992     margin-left: 1.5rem !important;
   1993   }
   1994   .ms-sm-5 {
   1995     margin-left: 3rem !important;
   1996   }
   1997   .ms-sm-auto {
   1998     margin-left: auto !important;
   1999   }
   2000   .p-sm-0 {
   2001     padding: 0 !important;
   2002   }
   2003   .p-sm-1 {
   2004     padding: 0.25rem !important;
   2005   }
   2006   .p-sm-2 {
   2007     padding: 0.5rem !important;
   2008   }
   2009   .p-sm-3 {
   2010     padding: 1rem !important;
   2011   }
   2012   .p-sm-4 {
   2013     padding: 1.5rem !important;
   2014   }
   2015   .p-sm-5 {
   2016     padding: 3rem !important;
   2017   }
   2018   .px-sm-0 {
   2019     padding-right: 0 !important;
   2020     padding-left: 0 !important;
   2021   }
   2022   .px-sm-1 {
   2023     padding-right: 0.25rem !important;
   2024     padding-left: 0.25rem !important;
   2025   }
   2026   .px-sm-2 {
   2027     padding-right: 0.5rem !important;
   2028     padding-left: 0.5rem !important;
   2029   }
   2030   .px-sm-3 {
   2031     padding-right: 1rem !important;
   2032     padding-left: 1rem !important;
   2033   }
   2034   .px-sm-4 {
   2035     padding-right: 1.5rem !important;
   2036     padding-left: 1.5rem !important;
   2037   }
   2038   .px-sm-5 {
   2039     padding-right: 3rem !important;
   2040     padding-left: 3rem !important;
   2041   }
   2042   .py-sm-0 {
   2043     padding-top: 0 !important;
   2044     padding-bottom: 0 !important;
   2045   }
   2046   .py-sm-1 {
   2047     padding-top: 0.25rem !important;
   2048     padding-bottom: 0.25rem !important;
   2049   }
   2050   .py-sm-2 {
   2051     padding-top: 0.5rem !important;
   2052     padding-bottom: 0.5rem !important;
   2053   }
   2054   .py-sm-3 {
   2055     padding-top: 1rem !important;
   2056     padding-bottom: 1rem !important;
   2057   }
   2058   .py-sm-4 {
   2059     padding-top: 1.5rem !important;
   2060     padding-bottom: 1.5rem !important;
   2061   }
   2062   .py-sm-5 {
   2063     padding-top: 3rem !important;
   2064     padding-bottom: 3rem !important;
   2065   }
   2066   .pt-sm-0 {
   2067     padding-top: 0 !important;
   2068   }
   2069   .pt-sm-1 {
   2070     padding-top: 0.25rem !important;
   2071   }
   2072   .pt-sm-2 {
   2073     padding-top: 0.5rem !important;
   2074   }
   2075   .pt-sm-3 {
   2076     padding-top: 1rem !important;
   2077   }
   2078   .pt-sm-4 {
   2079     padding-top: 1.5rem !important;
   2080   }
   2081   .pt-sm-5 {
   2082     padding-top: 3rem !important;
   2083   }
   2084   .pe-sm-0 {
   2085     padding-right: 0 !important;
   2086   }
   2087   .pe-sm-1 {
   2088     padding-right: 0.25rem !important;
   2089   }
   2090   .pe-sm-2 {
   2091     padding-right: 0.5rem !important;
   2092   }
   2093   .pe-sm-3 {
   2094     padding-right: 1rem !important;
   2095   }
   2096   .pe-sm-4 {
   2097     padding-right: 1.5rem !important;
   2098   }
   2099   .pe-sm-5 {
   2100     padding-right: 3rem !important;
   2101   }
   2102   .pb-sm-0 {
   2103     padding-bottom: 0 !important;
   2104   }
   2105   .pb-sm-1 {
   2106     padding-bottom: 0.25rem !important;
   2107   }
   2108   .pb-sm-2 {
   2109     padding-bottom: 0.5rem !important;
   2110   }
   2111   .pb-sm-3 {
   2112     padding-bottom: 1rem !important;
   2113   }
   2114   .pb-sm-4 {
   2115     padding-bottom: 1.5rem !important;
   2116   }
   2117   .pb-sm-5 {
   2118     padding-bottom: 3rem !important;
   2119   }
   2120   .ps-sm-0 {
   2121     padding-left: 0 !important;
   2122   }
   2123   .ps-sm-1 {
   2124     padding-left: 0.25rem !important;
   2125   }
   2126   .ps-sm-2 {
   2127     padding-left: 0.5rem !important;
   2128   }
   2129   .ps-sm-3 {
   2130     padding-left: 1rem !important;
   2131   }
   2132   .ps-sm-4 {
   2133     padding-left: 1.5rem !important;
   2134   }
   2135   .ps-sm-5 {
   2136     padding-left: 3rem !important;
   2137   }
   2138   .gap-sm-0 {
   2139     gap: 0 !important;
   2140   }
   2141   .gap-sm-1 {
   2142     gap: 0.25rem !important;
   2143   }
   2144   .gap-sm-2 {
   2145     gap: 0.5rem !important;
   2146   }
   2147   .gap-sm-3 {
   2148     gap: 1rem !important;
   2149   }
   2150   .gap-sm-4 {
   2151     gap: 1.5rem !important;
   2152   }
   2153   .gap-sm-5 {
   2154     gap: 3rem !important;
   2155   }
   2156   .text-sm-start {
   2157     text-align: left !important;
   2158   }
   2159   .text-sm-end {
   2160     text-align: right !important;
   2161   }
   2162   .text-sm-center {
   2163     text-align: center !important;
   2164   }
   2165 }
   2166 @media (min-width: 768px) {
   2167   .float-md-start {
   2168     float: left !important;
   2169   }
   2170   .float-md-end {
   2171     float: right !important;
   2172   }
   2173   .float-md-none {
   2174     float: none !important;
   2175   }
   2176   .d-md-inline {
   2177     display: inline !important;
   2178   }
   2179   .d-md-inline-block {
   2180     display: inline-block !important;
   2181   }
   2182   .d-md-block {
   2183     display: block !important;
   2184   }
   2185   .d-md-grid {
   2186     display: grid !important;
   2187   }
   2188   .d-md-table {
   2189     display: table !important;
   2190   }
   2191   .d-md-table-row {
   2192     display: table-row !important;
   2193   }
   2194   .d-md-table-cell {
   2195     display: table-cell !important;
   2196   }
   2197   .d-md-flex {
   2198     display: flex !important;
   2199   }
   2200   .d-md-inline-flex {
   2201     display: inline-flex !important;
   2202   }
   2203   .d-md-none {
   2204     display: none !important;
   2205   }
   2206   .flex-md-fill {
   2207     flex: 1 1 auto !important;
   2208   }
   2209   .flex-md-row {
   2210     flex-direction: row !important;
   2211   }
   2212   .flex-md-column {
   2213     flex-direction: column !important;
   2214   }
   2215   .flex-md-row-reverse {
   2216     flex-direction: row-reverse !important;
   2217   }
   2218   .flex-md-column-reverse {
   2219     flex-direction: column-reverse !important;
   2220   }
   2221   .flex-md-grow-0 {
   2222     flex-grow: 0 !important;
   2223   }
   2224   .flex-md-grow-1 {
   2225     flex-grow: 1 !important;
   2226   }
   2227   .flex-md-shrink-0 {
   2228     flex-shrink: 0 !important;
   2229   }
   2230   .flex-md-shrink-1 {
   2231     flex-shrink: 1 !important;
   2232   }
   2233   .flex-md-wrap {
   2234     flex-wrap: wrap !important;
   2235   }
   2236   .flex-md-nowrap {
   2237     flex-wrap: nowrap !important;
   2238   }
   2239   .flex-md-wrap-reverse {
   2240     flex-wrap: wrap-reverse !important;
   2241   }
   2242   .justify-content-md-start {
   2243     justify-content: flex-start !important;
   2244   }
   2245   .justify-content-md-end {
   2246     justify-content: flex-end !important;
   2247   }
   2248   .justify-content-md-center {
   2249     justify-content: center !important;
   2250   }
   2251   .justify-content-md-between {
   2252     justify-content: space-between !important;
   2253   }
   2254   .justify-content-md-around {
   2255     justify-content: space-around !important;
   2256   }
   2257   .justify-content-md-evenly {
   2258     justify-content: space-evenly !important;
   2259   }
   2260   .align-items-md-start {
   2261     align-items: flex-start !important;
   2262   }
   2263   .align-items-md-end {
   2264     align-items: flex-end !important;
   2265   }
   2266   .align-items-md-center {
   2267     align-items: center !important;
   2268   }
   2269   .align-items-md-baseline {
   2270     align-items: baseline !important;
   2271   }
   2272   .align-items-md-stretch {
   2273     align-items: stretch !important;
   2274   }
   2275   .align-content-md-start {
   2276     align-content: flex-start !important;
   2277   }
   2278   .align-content-md-end {
   2279     align-content: flex-end !important;
   2280   }
   2281   .align-content-md-center {
   2282     align-content: center !important;
   2283   }
   2284   .align-content-md-between {
   2285     align-content: space-between !important;
   2286   }
   2287   .align-content-md-around {
   2288     align-content: space-around !important;
   2289   }
   2290   .align-content-md-stretch {
   2291     align-content: stretch !important;
   2292   }
   2293   .align-self-md-auto {
   2294     align-self: auto !important;
   2295   }
   2296   .align-self-md-start {
   2297     align-self: flex-start !important;
   2298   }
   2299   .align-self-md-end {
   2300     align-self: flex-end !important;
   2301   }
   2302   .align-self-md-center {
   2303     align-self: center !important;
   2304   }
   2305   .align-self-md-baseline {
   2306     align-self: baseline !important;
   2307   }
   2308   .align-self-md-stretch {
   2309     align-self: stretch !important;
   2310   }
   2311   .order-md-first {
   2312     order: -1 !important;
   2313   }
   2314   .order-md-0 {
   2315     order: 0 !important;
   2316   }
   2317   .order-md-1 {
   2318     order: 1 !important;
   2319   }
   2320   .order-md-2 {
   2321     order: 2 !important;
   2322   }
   2323   .order-md-3 {
   2324     order: 3 !important;
   2325   }
   2326   .order-md-4 {
   2327     order: 4 !important;
   2328   }
   2329   .order-md-5 {
   2330     order: 5 !important;
   2331   }
   2332   .order-md-last {
   2333     order: 6 !important;
   2334   }
   2335   .m-md-0 {
   2336     margin: 0 !important;
   2337   }
   2338   .m-md-1 {
   2339     margin: 0.25rem !important;
   2340   }
   2341   .m-md-2 {
   2342     margin: 0.5rem !important;
   2343   }
   2344   .m-md-3 {
   2345     margin: 1rem !important;
   2346   }
   2347   .m-md-4 {
   2348     margin: 1.5rem !important;
   2349   }
   2350   .m-md-5 {
   2351     margin: 3rem !important;
   2352   }
   2353   .m-md-auto {
   2354     margin: auto !important;
   2355   }
   2356   .mx-md-0 {
   2357     margin-right: 0 !important;
   2358     margin-left: 0 !important;
   2359   }
   2360   .mx-md-1 {
   2361     margin-right: 0.25rem !important;
   2362     margin-left: 0.25rem !important;
   2363   }
   2364   .mx-md-2 {
   2365     margin-right: 0.5rem !important;
   2366     margin-left: 0.5rem !important;
   2367   }
   2368   .mx-md-3 {
   2369     margin-right: 1rem !important;
   2370     margin-left: 1rem !important;
   2371   }
   2372   .mx-md-4 {
   2373     margin-right: 1.5rem !important;
   2374     margin-left: 1.5rem !important;
   2375   }
   2376   .mx-md-5 {
   2377     margin-right: 3rem !important;
   2378     margin-left: 3rem !important;
   2379   }
   2380   .mx-md-auto {
   2381     margin-right: auto !important;
   2382     margin-left: auto !important;
   2383   }
   2384   .my-md-0 {
   2385     margin-top: 0 !important;
   2386     margin-bottom: 0 !important;
   2387   }
   2388   .my-md-1 {
   2389     margin-top: 0.25rem !important;
   2390     margin-bottom: 0.25rem !important;
   2391   }
   2392   .my-md-2 {
   2393     margin-top: 0.5rem !important;
   2394     margin-bottom: 0.5rem !important;
   2395   }
   2396   .my-md-3 {
   2397     margin-top: 1rem !important;
   2398     margin-bottom: 1rem !important;
   2399   }
   2400   .my-md-4 {
   2401     margin-top: 1.5rem !important;
   2402     margin-bottom: 1.5rem !important;
   2403   }
   2404   .my-md-5 {
   2405     margin-top: 3rem !important;
   2406     margin-bottom: 3rem !important;
   2407   }
   2408   .my-md-auto {
   2409     margin-top: auto !important;
   2410     margin-bottom: auto !important;
   2411   }
   2412   .mt-md-0 {
   2413     margin-top: 0 !important;
   2414   }
   2415   .mt-md-1 {
   2416     margin-top: 0.25rem !important;
   2417   }
   2418   .mt-md-2 {
   2419     margin-top: 0.5rem !important;
   2420   }
   2421   .mt-md-3 {
   2422     margin-top: 1rem !important;
   2423   }
   2424   .mt-md-4 {
   2425     margin-top: 1.5rem !important;
   2426   }
   2427   .mt-md-5 {
   2428     margin-top: 3rem !important;
   2429   }
   2430   .mt-md-auto {
   2431     margin-top: auto !important;
   2432   }
   2433   .me-md-0 {
   2434     margin-right: 0 !important;
   2435   }
   2436   .me-md-1 {
   2437     margin-right: 0.25rem !important;
   2438   }
   2439   .me-md-2 {
   2440     margin-right: 0.5rem !important;
   2441   }
   2442   .me-md-3 {
   2443     margin-right: 1rem !important;
   2444   }
   2445   .me-md-4 {
   2446     margin-right: 1.5rem !important;
   2447   }
   2448   .me-md-5 {
   2449     margin-right: 3rem !important;
   2450   }
   2451   .me-md-auto {
   2452     margin-right: auto !important;
   2453   }
   2454   .mb-md-0 {
   2455     margin-bottom: 0 !important;
   2456   }
   2457   .mb-md-1 {
   2458     margin-bottom: 0.25rem !important;
   2459   }
   2460   .mb-md-2 {
   2461     margin-bottom: 0.5rem !important;
   2462   }
   2463   .mb-md-3 {
   2464     margin-bottom: 1rem !important;
   2465   }
   2466   .mb-md-4 {
   2467     margin-bottom: 1.5rem !important;
   2468   }
   2469   .mb-md-5 {
   2470     margin-bottom: 3rem !important;
   2471   }
   2472   .mb-md-auto {
   2473     margin-bottom: auto !important;
   2474   }
   2475   .ms-md-0 {
   2476     margin-left: 0 !important;
   2477   }
   2478   .ms-md-1 {
   2479     margin-left: 0.25rem !important;
   2480   }
   2481   .ms-md-2 {
   2482     margin-left: 0.5rem !important;
   2483   }
   2484   .ms-md-3 {
   2485     margin-left: 1rem !important;
   2486   }
   2487   .ms-md-4 {
   2488     margin-left: 1.5rem !important;
   2489   }
   2490   .ms-md-5 {
   2491     margin-left: 3rem !important;
   2492   }
   2493   .ms-md-auto {
   2494     margin-left: auto !important;
   2495   }
   2496   .p-md-0 {
   2497     padding: 0 !important;
   2498   }
   2499   .p-md-1 {
   2500     padding: 0.25rem !important;
   2501   }
   2502   .p-md-2 {
   2503     padding: 0.5rem !important;
   2504   }
   2505   .p-md-3 {
   2506     padding: 1rem !important;
   2507   }
   2508   .p-md-4 {
   2509     padding: 1.5rem !important;
   2510   }
   2511   .p-md-5 {
   2512     padding: 3rem !important;
   2513   }
   2514   .px-md-0 {
   2515     padding-right: 0 !important;
   2516     padding-left: 0 !important;
   2517   }
   2518   .px-md-1 {
   2519     padding-right: 0.25rem !important;
   2520     padding-left: 0.25rem !important;
   2521   }
   2522   .px-md-2 {
   2523     padding-right: 0.5rem !important;
   2524     padding-left: 0.5rem !important;
   2525   }
   2526   .px-md-3 {
   2527     padding-right: 1rem !important;
   2528     padding-left: 1rem !important;
   2529   }
   2530   .px-md-4 {
   2531     padding-right: 1.5rem !important;
   2532     padding-left: 1.5rem !important;
   2533   }
   2534   .px-md-5 {
   2535     padding-right: 3rem !important;
   2536     padding-left: 3rem !important;
   2537   }
   2538   .py-md-0 {
   2539     padding-top: 0 !important;
   2540     padding-bottom: 0 !important;
   2541   }
   2542   .py-md-1 {
   2543     padding-top: 0.25rem !important;
   2544     padding-bottom: 0.25rem !important;
   2545   }
   2546   .py-md-2 {
   2547     padding-top: 0.5rem !important;
   2548     padding-bottom: 0.5rem !important;
   2549   }
   2550   .py-md-3 {
   2551     padding-top: 1rem !important;
   2552     padding-bottom: 1rem !important;
   2553   }
   2554   .py-md-4 {
   2555     padding-top: 1.5rem !important;
   2556     padding-bottom: 1.5rem !important;
   2557   }
   2558   .py-md-5 {
   2559     padding-top: 3rem !important;
   2560     padding-bottom: 3rem !important;
   2561   }
   2562   .pt-md-0 {
   2563     padding-top: 0 !important;
   2564   }
   2565   .pt-md-1 {
   2566     padding-top: 0.25rem !important;
   2567   }
   2568   .pt-md-2 {
   2569     padding-top: 0.5rem !important;
   2570   }
   2571   .pt-md-3 {
   2572     padding-top: 1rem !important;
   2573   }
   2574   .pt-md-4 {
   2575     padding-top: 1.5rem !important;
   2576   }
   2577   .pt-md-5 {
   2578     padding-top: 3rem !important;
   2579   }
   2580   .pe-md-0 {
   2581     padding-right: 0 !important;
   2582   }
   2583   .pe-md-1 {
   2584     padding-right: 0.25rem !important;
   2585   }
   2586   .pe-md-2 {
   2587     padding-right: 0.5rem !important;
   2588   }
   2589   .pe-md-3 {
   2590     padding-right: 1rem !important;
   2591   }
   2592   .pe-md-4 {
   2593     padding-right: 1.5rem !important;
   2594   }
   2595   .pe-md-5 {
   2596     padding-right: 3rem !important;
   2597   }
   2598   .pb-md-0 {
   2599     padding-bottom: 0 !important;
   2600   }
   2601   .pb-md-1 {
   2602     padding-bottom: 0.25rem !important;
   2603   }
   2604   .pb-md-2 {
   2605     padding-bottom: 0.5rem !important;
   2606   }
   2607   .pb-md-3 {
   2608     padding-bottom: 1rem !important;
   2609   }
   2610   .pb-md-4 {
   2611     padding-bottom: 1.5rem !important;
   2612   }
   2613   .pb-md-5 {
   2614     padding-bottom: 3rem !important;
   2615   }
   2616   .ps-md-0 {
   2617     padding-left: 0 !important;
   2618   }
   2619   .ps-md-1 {
   2620     padding-left: 0.25rem !important;
   2621   }
   2622   .ps-md-2 {
   2623     padding-left: 0.5rem !important;
   2624   }
   2625   .ps-md-3 {
   2626     padding-left: 1rem !important;
   2627   }
   2628   .ps-md-4 {
   2629     padding-left: 1.5rem !important;
   2630   }
   2631   .ps-md-5 {
   2632     padding-left: 3rem !important;
   2633   }
   2634   .gap-md-0 {
   2635     gap: 0 !important;
   2636   }
   2637   .gap-md-1 {
   2638     gap: 0.25rem !important;
   2639   }
   2640   .gap-md-2 {
   2641     gap: 0.5rem !important;
   2642   }
   2643   .gap-md-3 {
   2644     gap: 1rem !important;
   2645   }
   2646   .gap-md-4 {
   2647     gap: 1.5rem !important;
   2648   }
   2649   .gap-md-5 {
   2650     gap: 3rem !important;
   2651   }
   2652   .text-md-start {
   2653     text-align: left !important;
   2654   }
   2655   .text-md-end {
   2656     text-align: right !important;
   2657   }
   2658   .text-md-center {
   2659     text-align: center !important;
   2660   }
   2661 }
   2662 @media (min-width: 992px) {
   2663   .float-lg-start {
   2664     float: left !important;
   2665   }
   2666   .float-lg-end {
   2667     float: right !important;
   2668   }
   2669   .float-lg-none {
   2670     float: none !important;
   2671   }
   2672   .d-lg-inline {
   2673     display: inline !important;
   2674   }
   2675   .d-lg-inline-block {
   2676     display: inline-block !important;
   2677   }
   2678   .d-lg-block {
   2679     display: block !important;
   2680   }
   2681   .d-lg-grid {
   2682     display: grid !important;
   2683   }
   2684   .d-lg-table {
   2685     display: table !important;
   2686   }
   2687   .d-lg-table-row {
   2688     display: table-row !important;
   2689   }
   2690   .d-lg-table-cell {
   2691     display: table-cell !important;
   2692   }
   2693   .d-lg-flex {
   2694     display: flex !important;
   2695   }
   2696   .d-lg-inline-flex {
   2697     display: inline-flex !important;
   2698   }
   2699   .d-lg-none {
   2700     display: none !important;
   2701   }
   2702   .flex-lg-fill {
   2703     flex: 1 1 auto !important;
   2704   }
   2705   .flex-lg-row {
   2706     flex-direction: row !important;
   2707   }
   2708   .flex-lg-column {
   2709     flex-direction: column !important;
   2710   }
   2711   .flex-lg-row-reverse {
   2712     flex-direction: row-reverse !important;
   2713   }
   2714   .flex-lg-column-reverse {
   2715     flex-direction: column-reverse !important;
   2716   }
   2717   .flex-lg-grow-0 {
   2718     flex-grow: 0 !important;
   2719   }
   2720   .flex-lg-grow-1 {
   2721     flex-grow: 1 !important;
   2722   }
   2723   .flex-lg-shrink-0 {
   2724     flex-shrink: 0 !important;
   2725   }
   2726   .flex-lg-shrink-1 {
   2727     flex-shrink: 1 !important;
   2728   }
   2729   .flex-lg-wrap {
   2730     flex-wrap: wrap !important;
   2731   }
   2732   .flex-lg-nowrap {
   2733     flex-wrap: nowrap !important;
   2734   }
   2735   .flex-lg-wrap-reverse {
   2736     flex-wrap: wrap-reverse !important;
   2737   }
   2738   .justify-content-lg-start {
   2739     justify-content: flex-start !important;
   2740   }
   2741   .justify-content-lg-end {
   2742     justify-content: flex-end !important;
   2743   }
   2744   .justify-content-lg-center {
   2745     justify-content: center !important;
   2746   }
   2747   .justify-content-lg-between {
   2748     justify-content: space-between !important;
   2749   }
   2750   .justify-content-lg-around {
   2751     justify-content: space-around !important;
   2752   }
   2753   .justify-content-lg-evenly {
   2754     justify-content: space-evenly !important;
   2755   }
   2756   .align-items-lg-start {
   2757     align-items: flex-start !important;
   2758   }
   2759   .align-items-lg-end {
   2760     align-items: flex-end !important;
   2761   }
   2762   .align-items-lg-center {
   2763     align-items: center !important;
   2764   }
   2765   .align-items-lg-baseline {
   2766     align-items: baseline !important;
   2767   }
   2768   .align-items-lg-stretch {
   2769     align-items: stretch !important;
   2770   }
   2771   .align-content-lg-start {
   2772     align-content: flex-start !important;
   2773   }
   2774   .align-content-lg-end {
   2775     align-content: flex-end !important;
   2776   }
   2777   .align-content-lg-center {
   2778     align-content: center !important;
   2779   }
   2780   .align-content-lg-between {
   2781     align-content: space-between !important;
   2782   }
   2783   .align-content-lg-around {
   2784     align-content: space-around !important;
   2785   }
   2786   .align-content-lg-stretch {
   2787     align-content: stretch !important;
   2788   }
   2789   .align-self-lg-auto {
   2790     align-self: auto !important;
   2791   }
   2792   .align-self-lg-start {
   2793     align-self: flex-start !important;
   2794   }
   2795   .align-self-lg-end {
   2796     align-self: flex-end !important;
   2797   }
   2798   .align-self-lg-center {
   2799     align-self: center !important;
   2800   }
   2801   .align-self-lg-baseline {
   2802     align-self: baseline !important;
   2803   }
   2804   .align-self-lg-stretch {
   2805     align-self: stretch !important;
   2806   }
   2807   .order-lg-first {
   2808     order: -1 !important;
   2809   }
   2810   .order-lg-0 {
   2811     order: 0 !important;
   2812   }
   2813   .order-lg-1 {
   2814     order: 1 !important;
   2815   }
   2816   .order-lg-2 {
   2817     order: 2 !important;
   2818   }
   2819   .order-lg-3 {
   2820     order: 3 !important;
   2821   }
   2822   .order-lg-4 {
   2823     order: 4 !important;
   2824   }
   2825   .order-lg-5 {
   2826     order: 5 !important;
   2827   }
   2828   .order-lg-last {
   2829     order: 6 !important;
   2830   }
   2831   .m-lg-0 {
   2832     margin: 0 !important;
   2833   }
   2834   .m-lg-1 {
   2835     margin: 0.25rem !important;
   2836   }
   2837   .m-lg-2 {
   2838     margin: 0.5rem !important;
   2839   }
   2840   .m-lg-3 {
   2841     margin: 1rem !important;
   2842   }
   2843   .m-lg-4 {
   2844     margin: 1.5rem !important;
   2845   }
   2846   .m-lg-5 {
   2847     margin: 3rem !important;
   2848   }
   2849   .m-lg-auto {
   2850     margin: auto !important;
   2851   }
   2852   .mx-lg-0 {
   2853     margin-right: 0 !important;
   2854     margin-left: 0 !important;
   2855   }
   2856   .mx-lg-1 {
   2857     margin-right: 0.25rem !important;
   2858     margin-left: 0.25rem !important;
   2859   }
   2860   .mx-lg-2 {
   2861     margin-right: 0.5rem !important;
   2862     margin-left: 0.5rem !important;
   2863   }
   2864   .mx-lg-3 {
   2865     margin-right: 1rem !important;
   2866     margin-left: 1rem !important;
   2867   }
   2868   .mx-lg-4 {
   2869     margin-right: 1.5rem !important;
   2870     margin-left: 1.5rem !important;
   2871   }
   2872   .mx-lg-5 {
   2873     margin-right: 3rem !important;
   2874     margin-left: 3rem !important;
   2875   }
   2876   .mx-lg-auto {
   2877     margin-right: auto !important;
   2878     margin-left: auto !important;
   2879   }
   2880   .my-lg-0 {
   2881     margin-top: 0 !important;
   2882     margin-bottom: 0 !important;
   2883   }
   2884   .my-lg-1 {
   2885     margin-top: 0.25rem !important;
   2886     margin-bottom: 0.25rem !important;
   2887   }
   2888   .my-lg-2 {
   2889     margin-top: 0.5rem !important;
   2890     margin-bottom: 0.5rem !important;
   2891   }
   2892   .my-lg-3 {
   2893     margin-top: 1rem !important;
   2894     margin-bottom: 1rem !important;
   2895   }
   2896   .my-lg-4 {
   2897     margin-top: 1.5rem !important;
   2898     margin-bottom: 1.5rem !important;
   2899   }
   2900   .my-lg-5 {
   2901     margin-top: 3rem !important;
   2902     margin-bottom: 3rem !important;
   2903   }
   2904   .my-lg-auto {
   2905     margin-top: auto !important;
   2906     margin-bottom: auto !important;
   2907   }
   2908   .mt-lg-0 {
   2909     margin-top: 0 !important;
   2910   }
   2911   .mt-lg-1 {
   2912     margin-top: 0.25rem !important;
   2913   }
   2914   .mt-lg-2 {
   2915     margin-top: 0.5rem !important;
   2916   }
   2917   .mt-lg-3 {
   2918     margin-top: 1rem !important;
   2919   }
   2920   .mt-lg-4 {
   2921     margin-top: 1.5rem !important;
   2922   }
   2923   .mt-lg-5 {
   2924     margin-top: 3rem !important;
   2925   }
   2926   .mt-lg-auto {
   2927     margin-top: auto !important;
   2928   }
   2929   .me-lg-0 {
   2930     margin-right: 0 !important;
   2931   }
   2932   .me-lg-1 {
   2933     margin-right: 0.25rem !important;
   2934   }
   2935   .me-lg-2 {
   2936     margin-right: 0.5rem !important;
   2937   }
   2938   .me-lg-3 {
   2939     margin-right: 1rem !important;
   2940   }
   2941   .me-lg-4 {
   2942     margin-right: 1.5rem !important;
   2943   }
   2944   .me-lg-5 {
   2945     margin-right: 3rem !important;
   2946   }
   2947   .me-lg-auto {
   2948     margin-right: auto !important;
   2949   }
   2950   .mb-lg-0 {
   2951     margin-bottom: 0 !important;
   2952   }
   2953   .mb-lg-1 {
   2954     margin-bottom: 0.25rem !important;
   2955   }
   2956   .mb-lg-2 {
   2957     margin-bottom: 0.5rem !important;
   2958   }
   2959   .mb-lg-3 {
   2960     margin-bottom: 1rem !important;
   2961   }
   2962   .mb-lg-4 {
   2963     margin-bottom: 1.5rem !important;
   2964   }
   2965   .mb-lg-5 {
   2966     margin-bottom: 3rem !important;
   2967   }
   2968   .mb-lg-auto {
   2969     margin-bottom: auto !important;
   2970   }
   2971   .ms-lg-0 {
   2972     margin-left: 0 !important;
   2973   }
   2974   .ms-lg-1 {
   2975     margin-left: 0.25rem !important;
   2976   }
   2977   .ms-lg-2 {
   2978     margin-left: 0.5rem !important;
   2979   }
   2980   .ms-lg-3 {
   2981     margin-left: 1rem !important;
   2982   }
   2983   .ms-lg-4 {
   2984     margin-left: 1.5rem !important;
   2985   }
   2986   .ms-lg-5 {
   2987     margin-left: 3rem !important;
   2988   }
   2989   .ms-lg-auto {
   2990     margin-left: auto !important;
   2991   }
   2992   .p-lg-0 {
   2993     padding: 0 !important;
   2994   }
   2995   .p-lg-1 {
   2996     padding: 0.25rem !important;
   2997   }
   2998   .p-lg-2 {
   2999     padding: 0.5rem !important;
   3000   }
   3001   .p-lg-3 {
   3002     padding: 1rem !important;
   3003   }
   3004   .p-lg-4 {
   3005     padding: 1.5rem !important;
   3006   }
   3007   .p-lg-5 {
   3008     padding: 3rem !important;
   3009   }
   3010   .px-lg-0 {
   3011     padding-right: 0 !important;
   3012     padding-left: 0 !important;
   3013   }
   3014   .px-lg-1 {
   3015     padding-right: 0.25rem !important;
   3016     padding-left: 0.25rem !important;
   3017   }
   3018   .px-lg-2 {
   3019     padding-right: 0.5rem !important;
   3020     padding-left: 0.5rem !important;
   3021   }
   3022   .px-lg-3 {
   3023     padding-right: 1rem !important;
   3024     padding-left: 1rem !important;
   3025   }
   3026   .px-lg-4 {
   3027     padding-right: 1.5rem !important;
   3028     padding-left: 1.5rem !important;
   3029   }
   3030   .px-lg-5 {
   3031     padding-right: 3rem !important;
   3032     padding-left: 3rem !important;
   3033   }
   3034   .py-lg-0 {
   3035     padding-top: 0 !important;
   3036     padding-bottom: 0 !important;
   3037   }
   3038   .py-lg-1 {
   3039     padding-top: 0.25rem !important;
   3040     padding-bottom: 0.25rem !important;
   3041   }
   3042   .py-lg-2 {
   3043     padding-top: 0.5rem !important;
   3044     padding-bottom: 0.5rem !important;
   3045   }
   3046   .py-lg-3 {
   3047     padding-top: 1rem !important;
   3048     padding-bottom: 1rem !important;
   3049   }
   3050   .py-lg-4 {
   3051     padding-top: 1.5rem !important;
   3052     padding-bottom: 1.5rem !important;
   3053   }
   3054   .py-lg-5 {
   3055     padding-top: 3rem !important;
   3056     padding-bottom: 3rem !important;
   3057   }
   3058   .pt-lg-0 {
   3059     padding-top: 0 !important;
   3060   }
   3061   .pt-lg-1 {
   3062     padding-top: 0.25rem !important;
   3063   }
   3064   .pt-lg-2 {
   3065     padding-top: 0.5rem !important;
   3066   }
   3067   .pt-lg-3 {
   3068     padding-top: 1rem !important;
   3069   }
   3070   .pt-lg-4 {
   3071     padding-top: 1.5rem !important;
   3072   }
   3073   .pt-lg-5 {
   3074     padding-top: 3rem !important;
   3075   }
   3076   .pe-lg-0 {
   3077     padding-right: 0 !important;
   3078   }
   3079   .pe-lg-1 {
   3080     padding-right: 0.25rem !important;
   3081   }
   3082   .pe-lg-2 {
   3083     padding-right: 0.5rem !important;
   3084   }
   3085   .pe-lg-3 {
   3086     padding-right: 1rem !important;
   3087   }
   3088   .pe-lg-4 {
   3089     padding-right: 1.5rem !important;
   3090   }
   3091   .pe-lg-5 {
   3092     padding-right: 3rem !important;
   3093   }
   3094   .pb-lg-0 {
   3095     padding-bottom: 0 !important;
   3096   }
   3097   .pb-lg-1 {
   3098     padding-bottom: 0.25rem !important;
   3099   }
   3100   .pb-lg-2 {
   3101     padding-bottom: 0.5rem !important;
   3102   }
   3103   .pb-lg-3 {
   3104     padding-bottom: 1rem !important;
   3105   }
   3106   .pb-lg-4 {
   3107     padding-bottom: 1.5rem !important;
   3108   }
   3109   .pb-lg-5 {
   3110     padding-bottom: 3rem !important;
   3111   }
   3112   .ps-lg-0 {
   3113     padding-left: 0 !important;
   3114   }
   3115   .ps-lg-1 {
   3116     padding-left: 0.25rem !important;
   3117   }
   3118   .ps-lg-2 {
   3119     padding-left: 0.5rem !important;
   3120   }
   3121   .ps-lg-3 {
   3122     padding-left: 1rem !important;
   3123   }
   3124   .ps-lg-4 {
   3125     padding-left: 1.5rem !important;
   3126   }
   3127   .ps-lg-5 {
   3128     padding-left: 3rem !important;
   3129   }
   3130   .gap-lg-0 {
   3131     gap: 0 !important;
   3132   }
   3133   .gap-lg-1 {
   3134     gap: 0.25rem !important;
   3135   }
   3136   .gap-lg-2 {
   3137     gap: 0.5rem !important;
   3138   }
   3139   .gap-lg-3 {
   3140     gap: 1rem !important;
   3141   }
   3142   .gap-lg-4 {
   3143     gap: 1.5rem !important;
   3144   }
   3145   .gap-lg-5 {
   3146     gap: 3rem !important;
   3147   }
   3148   .text-lg-start {
   3149     text-align: left !important;
   3150   }
   3151   .text-lg-end {
   3152     text-align: right !important;
   3153   }
   3154   .text-lg-center {
   3155     text-align: center !important;
   3156   }
   3157 }
   3158 @media (min-width: 1200px) {
   3159   .float-xl-start {
   3160     float: left !important;
   3161   }
   3162   .float-xl-end {
   3163     float: right !important;
   3164   }
   3165   .float-xl-none {
   3166     float: none !important;
   3167   }
   3168   .d-xl-inline {
   3169     display: inline !important;
   3170   }
   3171   .d-xl-inline-block {
   3172     display: inline-block !important;
   3173   }
   3174   .d-xl-block {
   3175     display: block !important;
   3176   }
   3177   .d-xl-grid {
   3178     display: grid !important;
   3179   }
   3180   .d-xl-table {
   3181     display: table !important;
   3182   }
   3183   .d-xl-table-row {
   3184     display: table-row !important;
   3185   }
   3186   .d-xl-table-cell {
   3187     display: table-cell !important;
   3188   }
   3189   .d-xl-flex {
   3190     display: flex !important;
   3191   }
   3192   .d-xl-inline-flex {
   3193     display: inline-flex !important;
   3194   }
   3195   .d-xl-none {
   3196     display: none !important;
   3197   }
   3198   .flex-xl-fill {
   3199     flex: 1 1 auto !important;
   3200   }
   3201   .flex-xl-row {
   3202     flex-direction: row !important;
   3203   }
   3204   .flex-xl-column {
   3205     flex-direction: column !important;
   3206   }
   3207   .flex-xl-row-reverse {
   3208     flex-direction: row-reverse !important;
   3209   }
   3210   .flex-xl-column-reverse {
   3211     flex-direction: column-reverse !important;
   3212   }
   3213   .flex-xl-grow-0 {
   3214     flex-grow: 0 !important;
   3215   }
   3216   .flex-xl-grow-1 {
   3217     flex-grow: 1 !important;
   3218   }
   3219   .flex-xl-shrink-0 {
   3220     flex-shrink: 0 !important;
   3221   }
   3222   .flex-xl-shrink-1 {
   3223     flex-shrink: 1 !important;
   3224   }
   3225   .flex-xl-wrap {
   3226     flex-wrap: wrap !important;
   3227   }
   3228   .flex-xl-nowrap {
   3229     flex-wrap: nowrap !important;
   3230   }
   3231   .flex-xl-wrap-reverse {
   3232     flex-wrap: wrap-reverse !important;
   3233   }
   3234   .justify-content-xl-start {
   3235     justify-content: flex-start !important;
   3236   }
   3237   .justify-content-xl-end {
   3238     justify-content: flex-end !important;
   3239   }
   3240   .justify-content-xl-center {
   3241     justify-content: center !important;
   3242   }
   3243   .justify-content-xl-between {
   3244     justify-content: space-between !important;
   3245   }
   3246   .justify-content-xl-around {
   3247     justify-content: space-around !important;
   3248   }
   3249   .justify-content-xl-evenly {
   3250     justify-content: space-evenly !important;
   3251   }
   3252   .align-items-xl-start {
   3253     align-items: flex-start !important;
   3254   }
   3255   .align-items-xl-end {
   3256     align-items: flex-end !important;
   3257   }
   3258   .align-items-xl-center {
   3259     align-items: center !important;
   3260   }
   3261   .align-items-xl-baseline {
   3262     align-items: baseline !important;
   3263   }
   3264   .align-items-xl-stretch {
   3265     align-items: stretch !important;
   3266   }
   3267   .align-content-xl-start {
   3268     align-content: flex-start !important;
   3269   }
   3270   .align-content-xl-end {
   3271     align-content: flex-end !important;
   3272   }
   3273   .align-content-xl-center {
   3274     align-content: center !important;
   3275   }
   3276   .align-content-xl-between {
   3277     align-content: space-between !important;
   3278   }
   3279   .align-content-xl-around {
   3280     align-content: space-around !important;
   3281   }
   3282   .align-content-xl-stretch {
   3283     align-content: stretch !important;
   3284   }
   3285   .align-self-xl-auto {
   3286     align-self: auto !important;
   3287   }
   3288   .align-self-xl-start {
   3289     align-self: flex-start !important;
   3290   }
   3291   .align-self-xl-end {
   3292     align-self: flex-end !important;
   3293   }
   3294   .align-self-xl-center {
   3295     align-self: center !important;
   3296   }
   3297   .align-self-xl-baseline {
   3298     align-self: baseline !important;
   3299   }
   3300   .align-self-xl-stretch {
   3301     align-self: stretch !important;
   3302   }
   3303   .order-xl-first {
   3304     order: -1 !important;
   3305   }
   3306   .order-xl-0 {
   3307     order: 0 !important;
   3308   }
   3309   .order-xl-1 {
   3310     order: 1 !important;
   3311   }
   3312   .order-xl-2 {
   3313     order: 2 !important;
   3314   }
   3315   .order-xl-3 {
   3316     order: 3 !important;
   3317   }
   3318   .order-xl-4 {
   3319     order: 4 !important;
   3320   }
   3321   .order-xl-5 {
   3322     order: 5 !important;
   3323   }
   3324   .order-xl-last {
   3325     order: 6 !important;
   3326   }
   3327   .m-xl-0 {
   3328     margin: 0 !important;
   3329   }
   3330   .m-xl-1 {
   3331     margin: 0.25rem !important;
   3332   }
   3333   .m-xl-2 {
   3334     margin: 0.5rem !important;
   3335   }
   3336   .m-xl-3 {
   3337     margin: 1rem !important;
   3338   }
   3339   .m-xl-4 {
   3340     margin: 1.5rem !important;
   3341   }
   3342   .m-xl-5 {
   3343     margin: 3rem !important;
   3344   }
   3345   .m-xl-auto {
   3346     margin: auto !important;
   3347   }
   3348   .mx-xl-0 {
   3349     margin-right: 0 !important;
   3350     margin-left: 0 !important;
   3351   }
   3352   .mx-xl-1 {
   3353     margin-right: 0.25rem !important;
   3354     margin-left: 0.25rem !important;
   3355   }
   3356   .mx-xl-2 {
   3357     margin-right: 0.5rem !important;
   3358     margin-left: 0.5rem !important;
   3359   }
   3360   .mx-xl-3 {
   3361     margin-right: 1rem !important;
   3362     margin-left: 1rem !important;
   3363   }
   3364   .mx-xl-4 {
   3365     margin-right: 1.5rem !important;
   3366     margin-left: 1.5rem !important;
   3367   }
   3368   .mx-xl-5 {
   3369     margin-right: 3rem !important;
   3370     margin-left: 3rem !important;
   3371   }
   3372   .mx-xl-auto {
   3373     margin-right: auto !important;
   3374     margin-left: auto !important;
   3375   }
   3376   .my-xl-0 {
   3377     margin-top: 0 !important;
   3378     margin-bottom: 0 !important;
   3379   }
   3380   .my-xl-1 {
   3381     margin-top: 0.25rem !important;
   3382     margin-bottom: 0.25rem !important;
   3383   }
   3384   .my-xl-2 {
   3385     margin-top: 0.5rem !important;
   3386     margin-bottom: 0.5rem !important;
   3387   }
   3388   .my-xl-3 {
   3389     margin-top: 1rem !important;
   3390     margin-bottom: 1rem !important;
   3391   }
   3392   .my-xl-4 {
   3393     margin-top: 1.5rem !important;
   3394     margin-bottom: 1.5rem !important;
   3395   }
   3396   .my-xl-5 {
   3397     margin-top: 3rem !important;
   3398     margin-bottom: 3rem !important;
   3399   }
   3400   .my-xl-auto {
   3401     margin-top: auto !important;
   3402     margin-bottom: auto !important;
   3403   }
   3404   .mt-xl-0 {
   3405     margin-top: 0 !important;
   3406   }
   3407   .mt-xl-1 {
   3408     margin-top: 0.25rem !important;
   3409   }
   3410   .mt-xl-2 {
   3411     margin-top: 0.5rem !important;
   3412   }
   3413   .mt-xl-3 {
   3414     margin-top: 1rem !important;
   3415   }
   3416   .mt-xl-4 {
   3417     margin-top: 1.5rem !important;
   3418   }
   3419   .mt-xl-5 {
   3420     margin-top: 3rem !important;
   3421   }
   3422   .mt-xl-auto {
   3423     margin-top: auto !important;
   3424   }
   3425   .me-xl-0 {
   3426     margin-right: 0 !important;
   3427   }
   3428   .me-xl-1 {
   3429     margin-right: 0.25rem !important;
   3430   }
   3431   .me-xl-2 {
   3432     margin-right: 0.5rem !important;
   3433   }
   3434   .me-xl-3 {
   3435     margin-right: 1rem !important;
   3436   }
   3437   .me-xl-4 {
   3438     margin-right: 1.5rem !important;
   3439   }
   3440   .me-xl-5 {
   3441     margin-right: 3rem !important;
   3442   }
   3443   .me-xl-auto {
   3444     margin-right: auto !important;
   3445   }
   3446   .mb-xl-0 {
   3447     margin-bottom: 0 !important;
   3448   }
   3449   .mb-xl-1 {
   3450     margin-bottom: 0.25rem !important;
   3451   }
   3452   .mb-xl-2 {
   3453     margin-bottom: 0.5rem !important;
   3454   }
   3455   .mb-xl-3 {
   3456     margin-bottom: 1rem !important;
   3457   }
   3458   .mb-xl-4 {
   3459     margin-bottom: 1.5rem !important;
   3460   }
   3461   .mb-xl-5 {
   3462     margin-bottom: 3rem !important;
   3463   }
   3464   .mb-xl-auto {
   3465     margin-bottom: auto !important;
   3466   }
   3467   .ms-xl-0 {
   3468     margin-left: 0 !important;
   3469   }
   3470   .ms-xl-1 {
   3471     margin-left: 0.25rem !important;
   3472   }
   3473   .ms-xl-2 {
   3474     margin-left: 0.5rem !important;
   3475   }
   3476   .ms-xl-3 {
   3477     margin-left: 1rem !important;
   3478   }
   3479   .ms-xl-4 {
   3480     margin-left: 1.5rem !important;
   3481   }
   3482   .ms-xl-5 {
   3483     margin-left: 3rem !important;
   3484   }
   3485   .ms-xl-auto {
   3486     margin-left: auto !important;
   3487   }
   3488   .p-xl-0 {
   3489     padding: 0 !important;
   3490   }
   3491   .p-xl-1 {
   3492     padding: 0.25rem !important;
   3493   }
   3494   .p-xl-2 {
   3495     padding: 0.5rem !important;
   3496   }
   3497   .p-xl-3 {
   3498     padding: 1rem !important;
   3499   }
   3500   .p-xl-4 {
   3501     padding: 1.5rem !important;
   3502   }
   3503   .p-xl-5 {
   3504     padding: 3rem !important;
   3505   }
   3506   .px-xl-0 {
   3507     padding-right: 0 !important;
   3508     padding-left: 0 !important;
   3509   }
   3510   .px-xl-1 {
   3511     padding-right: 0.25rem !important;
   3512     padding-left: 0.25rem !important;
   3513   }
   3514   .px-xl-2 {
   3515     padding-right: 0.5rem !important;
   3516     padding-left: 0.5rem !important;
   3517   }
   3518   .px-xl-3 {
   3519     padding-right: 1rem !important;
   3520     padding-left: 1rem !important;
   3521   }
   3522   .px-xl-4 {
   3523     padding-right: 1.5rem !important;
   3524     padding-left: 1.5rem !important;
   3525   }
   3526   .px-xl-5 {
   3527     padding-right: 3rem !important;
   3528     padding-left: 3rem !important;
   3529   }
   3530   .py-xl-0 {
   3531     padding-top: 0 !important;
   3532     padding-bottom: 0 !important;
   3533   }
   3534   .py-xl-1 {
   3535     padding-top: 0.25rem !important;
   3536     padding-bottom: 0.25rem !important;
   3537   }
   3538   .py-xl-2 {
   3539     padding-top: 0.5rem !important;
   3540     padding-bottom: 0.5rem !important;
   3541   }
   3542   .py-xl-3 {
   3543     padding-top: 1rem !important;
   3544     padding-bottom: 1rem !important;
   3545   }
   3546   .py-xl-4 {
   3547     padding-top: 1.5rem !important;
   3548     padding-bottom: 1.5rem !important;
   3549   }
   3550   .py-xl-5 {
   3551     padding-top: 3rem !important;
   3552     padding-bottom: 3rem !important;
   3553   }
   3554   .pt-xl-0 {
   3555     padding-top: 0 !important;
   3556   }
   3557   .pt-xl-1 {
   3558     padding-top: 0.25rem !important;
   3559   }
   3560   .pt-xl-2 {
   3561     padding-top: 0.5rem !important;
   3562   }
   3563   .pt-xl-3 {
   3564     padding-top: 1rem !important;
   3565   }
   3566   .pt-xl-4 {
   3567     padding-top: 1.5rem !important;
   3568   }
   3569   .pt-xl-5 {
   3570     padding-top: 3rem !important;
   3571   }
   3572   .pe-xl-0 {
   3573     padding-right: 0 !important;
   3574   }
   3575   .pe-xl-1 {
   3576     padding-right: 0.25rem !important;
   3577   }
   3578   .pe-xl-2 {
   3579     padding-right: 0.5rem !important;
   3580   }
   3581   .pe-xl-3 {
   3582     padding-right: 1rem !important;
   3583   }
   3584   .pe-xl-4 {
   3585     padding-right: 1.5rem !important;
   3586   }
   3587   .pe-xl-5 {
   3588     padding-right: 3rem !important;
   3589   }
   3590   .pb-xl-0 {
   3591     padding-bottom: 0 !important;
   3592   }
   3593   .pb-xl-1 {
   3594     padding-bottom: 0.25rem !important;
   3595   }
   3596   .pb-xl-2 {
   3597     padding-bottom: 0.5rem !important;
   3598   }
   3599   .pb-xl-3 {
   3600     padding-bottom: 1rem !important;
   3601   }
   3602   .pb-xl-4 {
   3603     padding-bottom: 1.5rem !important;
   3604   }
   3605   .pb-xl-5 {
   3606     padding-bottom: 3rem !important;
   3607   }
   3608   .ps-xl-0 {
   3609     padding-left: 0 !important;
   3610   }
   3611   .ps-xl-1 {
   3612     padding-left: 0.25rem !important;
   3613   }
   3614   .ps-xl-2 {
   3615     padding-left: 0.5rem !important;
   3616   }
   3617   .ps-xl-3 {
   3618     padding-left: 1rem !important;
   3619   }
   3620   .ps-xl-4 {
   3621     padding-left: 1.5rem !important;
   3622   }
   3623   .ps-xl-5 {
   3624     padding-left: 3rem !important;
   3625   }
   3626   .gap-xl-0 {
   3627     gap: 0 !important;
   3628   }
   3629   .gap-xl-1 {
   3630     gap: 0.25rem !important;
   3631   }
   3632   .gap-xl-2 {
   3633     gap: 0.5rem !important;
   3634   }
   3635   .gap-xl-3 {
   3636     gap: 1rem !important;
   3637   }
   3638   .gap-xl-4 {
   3639     gap: 1.5rem !important;
   3640   }
   3641   .gap-xl-5 {
   3642     gap: 3rem !important;
   3643   }
   3644   .text-xl-start {
   3645     text-align: left !important;
   3646   }
   3647   .text-xl-end {
   3648     text-align: right !important;
   3649   }
   3650   .text-xl-center {
   3651     text-align: center !important;
   3652   }
   3653 }
   3654 @media (min-width: 1400px) {
   3655   .float-xxl-start {
   3656     float: left !important;
   3657   }
   3658   .float-xxl-end {
   3659     float: right !important;
   3660   }
   3661   .float-xxl-none {
   3662     float: none !important;
   3663   }
   3664   .d-xxl-inline {
   3665     display: inline !important;
   3666   }
   3667   .d-xxl-inline-block {
   3668     display: inline-block !important;
   3669   }
   3670   .d-xxl-block {
   3671     display: block !important;
   3672   }
   3673   .d-xxl-grid {
   3674     display: grid !important;
   3675   }
   3676   .d-xxl-table {
   3677     display: table !important;
   3678   }
   3679   .d-xxl-table-row {
   3680     display: table-row !important;
   3681   }
   3682   .d-xxl-table-cell {
   3683     display: table-cell !important;
   3684   }
   3685   .d-xxl-flex {
   3686     display: flex !important;
   3687   }
   3688   .d-xxl-inline-flex {
   3689     display: inline-flex !important;
   3690   }
   3691   .d-xxl-none {
   3692     display: none !important;
   3693   }
   3694   .flex-xxl-fill {
   3695     flex: 1 1 auto !important;
   3696   }
   3697   .flex-xxl-row {
   3698     flex-direction: row !important;
   3699   }
   3700   .flex-xxl-column {
   3701     flex-direction: column !important;
   3702   }
   3703   .flex-xxl-row-reverse {
   3704     flex-direction: row-reverse !important;
   3705   }
   3706   .flex-xxl-column-reverse {
   3707     flex-direction: column-reverse !important;
   3708   }
   3709   .flex-xxl-grow-0 {
   3710     flex-grow: 0 !important;
   3711   }
   3712   .flex-xxl-grow-1 {
   3713     flex-grow: 1 !important;
   3714   }
   3715   .flex-xxl-shrink-0 {
   3716     flex-shrink: 0 !important;
   3717   }
   3718   .flex-xxl-shrink-1 {
   3719     flex-shrink: 1 !important;
   3720   }
   3721   .flex-xxl-wrap {
   3722     flex-wrap: wrap !important;
   3723   }
   3724   .flex-xxl-nowrap {
   3725     flex-wrap: nowrap !important;
   3726   }
   3727   .flex-xxl-wrap-reverse {
   3728     flex-wrap: wrap-reverse !important;
   3729   }
   3730   .justify-content-xxl-start {
   3731     justify-content: flex-start !important;
   3732   }
   3733   .justify-content-xxl-end {
   3734     justify-content: flex-end !important;
   3735   }
   3736   .justify-content-xxl-center {
   3737     justify-content: center !important;
   3738   }
   3739   .justify-content-xxl-between {
   3740     justify-content: space-between !important;
   3741   }
   3742   .justify-content-xxl-around {
   3743     justify-content: space-around !important;
   3744   }
   3745   .justify-content-xxl-evenly {
   3746     justify-content: space-evenly !important;
   3747   }
   3748   .align-items-xxl-start {
   3749     align-items: flex-start !important;
   3750   }
   3751   .align-items-xxl-end {
   3752     align-items: flex-end !important;
   3753   }
   3754   .align-items-xxl-center {
   3755     align-items: center !important;
   3756   }
   3757   .align-items-xxl-baseline {
   3758     align-items: baseline !important;
   3759   }
   3760   .align-items-xxl-stretch {
   3761     align-items: stretch !important;
   3762   }
   3763   .align-content-xxl-start {
   3764     align-content: flex-start !important;
   3765   }
   3766   .align-content-xxl-end {
   3767     align-content: flex-end !important;
   3768   }
   3769   .align-content-xxl-center {
   3770     align-content: center !important;
   3771   }
   3772   .align-content-xxl-between {
   3773     align-content: space-between !important;
   3774   }
   3775   .align-content-xxl-around {
   3776     align-content: space-around !important;
   3777   }
   3778   .align-content-xxl-stretch {
   3779     align-content: stretch !important;
   3780   }
   3781   .align-self-xxl-auto {
   3782     align-self: auto !important;
   3783   }
   3784   .align-self-xxl-start {
   3785     align-self: flex-start !important;
   3786   }
   3787   .align-self-xxl-end {
   3788     align-self: flex-end !important;
   3789   }
   3790   .align-self-xxl-center {
   3791     align-self: center !important;
   3792   }
   3793   .align-self-xxl-baseline {
   3794     align-self: baseline !important;
   3795   }
   3796   .align-self-xxl-stretch {
   3797     align-self: stretch !important;
   3798   }
   3799   .order-xxl-first {
   3800     order: -1 !important;
   3801   }
   3802   .order-xxl-0 {
   3803     order: 0 !important;
   3804   }
   3805   .order-xxl-1 {
   3806     order: 1 !important;
   3807   }
   3808   .order-xxl-2 {
   3809     order: 2 !important;
   3810   }
   3811   .order-xxl-3 {
   3812     order: 3 !important;
   3813   }
   3814   .order-xxl-4 {
   3815     order: 4 !important;
   3816   }
   3817   .order-xxl-5 {
   3818     order: 5 !important;
   3819   }
   3820   .order-xxl-last {
   3821     order: 6 !important;
   3822   }
   3823   .m-xxl-0 {
   3824     margin: 0 !important;
   3825   }
   3826   .m-xxl-1 {
   3827     margin: 0.25rem !important;
   3828   }
   3829   .m-xxl-2 {
   3830     margin: 0.5rem !important;
   3831   }
   3832   .m-xxl-3 {
   3833     margin: 1rem !important;
   3834   }
   3835   .m-xxl-4 {
   3836     margin: 1.5rem !important;
   3837   }
   3838   .m-xxl-5 {
   3839     margin: 3rem !important;
   3840   }
   3841   .m-xxl-auto {
   3842     margin: auto !important;
   3843   }
   3844   .mx-xxl-0 {
   3845     margin-right: 0 !important;
   3846     margin-left: 0 !important;
   3847   }
   3848   .mx-xxl-1 {
   3849     margin-right: 0.25rem !important;
   3850     margin-left: 0.25rem !important;
   3851   }
   3852   .mx-xxl-2 {
   3853     margin-right: 0.5rem !important;
   3854     margin-left: 0.5rem !important;
   3855   }
   3856   .mx-xxl-3 {
   3857     margin-right: 1rem !important;
   3858     margin-left: 1rem !important;
   3859   }
   3860   .mx-xxl-4 {
   3861     margin-right: 1.5rem !important;
   3862     margin-left: 1.5rem !important;
   3863   }
   3864   .mx-xxl-5 {
   3865     margin-right: 3rem !important;
   3866     margin-left: 3rem !important;
   3867   }
   3868   .mx-xxl-auto {
   3869     margin-right: auto !important;
   3870     margin-left: auto !important;
   3871   }
   3872   .my-xxl-0 {
   3873     margin-top: 0 !important;
   3874     margin-bottom: 0 !important;
   3875   }
   3876   .my-xxl-1 {
   3877     margin-top: 0.25rem !important;
   3878     margin-bottom: 0.25rem !important;
   3879   }
   3880   .my-xxl-2 {
   3881     margin-top: 0.5rem !important;
   3882     margin-bottom: 0.5rem !important;
   3883   }
   3884   .my-xxl-3 {
   3885     margin-top: 1rem !important;
   3886     margin-bottom: 1rem !important;
   3887   }
   3888   .my-xxl-4 {
   3889     margin-top: 1.5rem !important;
   3890     margin-bottom: 1.5rem !important;
   3891   }
   3892   .my-xxl-5 {
   3893     margin-top: 3rem !important;
   3894     margin-bottom: 3rem !important;
   3895   }
   3896   .my-xxl-auto {
   3897     margin-top: auto !important;
   3898     margin-bottom: auto !important;
   3899   }
   3900   .mt-xxl-0 {
   3901     margin-top: 0 !important;
   3902   }
   3903   .mt-xxl-1 {
   3904     margin-top: 0.25rem !important;
   3905   }
   3906   .mt-xxl-2 {
   3907     margin-top: 0.5rem !important;
   3908   }
   3909   .mt-xxl-3 {
   3910     margin-top: 1rem !important;
   3911   }
   3912   .mt-xxl-4 {
   3913     margin-top: 1.5rem !important;
   3914   }
   3915   .mt-xxl-5 {
   3916     margin-top: 3rem !important;
   3917   }
   3918   .mt-xxl-auto {
   3919     margin-top: auto !important;
   3920   }
   3921   .me-xxl-0 {
   3922     margin-right: 0 !important;
   3923   }
   3924   .me-xxl-1 {
   3925     margin-right: 0.25rem !important;
   3926   }
   3927   .me-xxl-2 {
   3928     margin-right: 0.5rem !important;
   3929   }
   3930   .me-xxl-3 {
   3931     margin-right: 1rem !important;
   3932   }
   3933   .me-xxl-4 {
   3934     margin-right: 1.5rem !important;
   3935   }
   3936   .me-xxl-5 {
   3937     margin-right: 3rem !important;
   3938   }
   3939   .me-xxl-auto {
   3940     margin-right: auto !important;
   3941   }
   3942   .mb-xxl-0 {
   3943     margin-bottom: 0 !important;
   3944   }
   3945   .mb-xxl-1 {
   3946     margin-bottom: 0.25rem !important;
   3947   }
   3948   .mb-xxl-2 {
   3949     margin-bottom: 0.5rem !important;
   3950   }
   3951   .mb-xxl-3 {
   3952     margin-bottom: 1rem !important;
   3953   }
   3954   .mb-xxl-4 {
   3955     margin-bottom: 1.5rem !important;
   3956   }
   3957   .mb-xxl-5 {
   3958     margin-bottom: 3rem !important;
   3959   }
   3960   .mb-xxl-auto {
   3961     margin-bottom: auto !important;
   3962   }
   3963   .ms-xxl-0 {
   3964     margin-left: 0 !important;
   3965   }
   3966   .ms-xxl-1 {
   3967     margin-left: 0.25rem !important;
   3968   }
   3969   .ms-xxl-2 {
   3970     margin-left: 0.5rem !important;
   3971   }
   3972   .ms-xxl-3 {
   3973     margin-left: 1rem !important;
   3974   }
   3975   .ms-xxl-4 {
   3976     margin-left: 1.5rem !important;
   3977   }
   3978   .ms-xxl-5 {
   3979     margin-left: 3rem !important;
   3980   }
   3981   .ms-xxl-auto {
   3982     margin-left: auto !important;
   3983   }
   3984   .p-xxl-0 {
   3985     padding: 0 !important;
   3986   }
   3987   .p-xxl-1 {
   3988     padding: 0.25rem !important;
   3989   }
   3990   .p-xxl-2 {
   3991     padding: 0.5rem !important;
   3992   }
   3993   .p-xxl-3 {
   3994     padding: 1rem !important;
   3995   }
   3996   .p-xxl-4 {
   3997     padding: 1.5rem !important;
   3998   }
   3999   .p-xxl-5 {
   4000     padding: 3rem !important;
   4001   }
   4002   .px-xxl-0 {
   4003     padding-right: 0 !important;
   4004     padding-left: 0 !important;
   4005   }
   4006   .px-xxl-1 {
   4007     padding-right: 0.25rem !important;
   4008     padding-left: 0.25rem !important;
   4009   }
   4010   .px-xxl-2 {
   4011     padding-right: 0.5rem !important;
   4012     padding-left: 0.5rem !important;
   4013   }
   4014   .px-xxl-3 {
   4015     padding-right: 1rem !important;
   4016     padding-left: 1rem !important;
   4017   }
   4018   .px-xxl-4 {
   4019     padding-right: 1.5rem !important;
   4020     padding-left: 1.5rem !important;
   4021   }
   4022   .px-xxl-5 {
   4023     padding-right: 3rem !important;
   4024     padding-left: 3rem !important;
   4025   }
   4026   .py-xxl-0 {
   4027     padding-top: 0 !important;
   4028     padding-bottom: 0 !important;
   4029   }
   4030   .py-xxl-1 {
   4031     padding-top: 0.25rem !important;
   4032     padding-bottom: 0.25rem !important;
   4033   }
   4034   .py-xxl-2 {
   4035     padding-top: 0.5rem !important;
   4036     padding-bottom: 0.5rem !important;
   4037   }
   4038   .py-xxl-3 {
   4039     padding-top: 1rem !important;
   4040     padding-bottom: 1rem !important;
   4041   }
   4042   .py-xxl-4 {
   4043     padding-top: 1.5rem !important;
   4044     padding-bottom: 1.5rem !important;
   4045   }
   4046   .py-xxl-5 {
   4047     padding-top: 3rem !important;
   4048     padding-bottom: 3rem !important;
   4049   }
   4050   .pt-xxl-0 {
   4051     padding-top: 0 !important;
   4052   }
   4053   .pt-xxl-1 {
   4054     padding-top: 0.25rem !important;
   4055   }
   4056   .pt-xxl-2 {
   4057     padding-top: 0.5rem !important;
   4058   }
   4059   .pt-xxl-3 {
   4060     padding-top: 1rem !important;
   4061   }
   4062   .pt-xxl-4 {
   4063     padding-top: 1.5rem !important;
   4064   }
   4065   .pt-xxl-5 {
   4066     padding-top: 3rem !important;
   4067   }
   4068   .pe-xxl-0 {
   4069     padding-right: 0 !important;
   4070   }
   4071   .pe-xxl-1 {
   4072     padding-right: 0.25rem !important;
   4073   }
   4074   .pe-xxl-2 {
   4075     padding-right: 0.5rem !important;
   4076   }
   4077   .pe-xxl-3 {
   4078     padding-right: 1rem !important;
   4079   }
   4080   .pe-xxl-4 {
   4081     padding-right: 1.5rem !important;
   4082   }
   4083   .pe-xxl-5 {
   4084     padding-right: 3rem !important;
   4085   }
   4086   .pb-xxl-0 {
   4087     padding-bottom: 0 !important;
   4088   }
   4089   .pb-xxl-1 {
   4090     padding-bottom: 0.25rem !important;
   4091   }
   4092   .pb-xxl-2 {
   4093     padding-bottom: 0.5rem !important;
   4094   }
   4095   .pb-xxl-3 {
   4096     padding-bottom: 1rem !important;
   4097   }
   4098   .pb-xxl-4 {
   4099     padding-bottom: 1.5rem !important;
   4100   }
   4101   .pb-xxl-5 {
   4102     padding-bottom: 3rem !important;
   4103   }
   4104   .ps-xxl-0 {
   4105     padding-left: 0 !important;
   4106   }
   4107   .ps-xxl-1 {
   4108     padding-left: 0.25rem !important;
   4109   }
   4110   .ps-xxl-2 {
   4111     padding-left: 0.5rem !important;
   4112   }
   4113   .ps-xxl-3 {
   4114     padding-left: 1rem !important;
   4115   }
   4116   .ps-xxl-4 {
   4117     padding-left: 1.5rem !important;
   4118   }
   4119   .ps-xxl-5 {
   4120     padding-left: 3rem !important;
   4121   }
   4122   .gap-xxl-0 {
   4123     gap: 0 !important;
   4124   }
   4125   .gap-xxl-1 {
   4126     gap: 0.25rem !important;
   4127   }
   4128   .gap-xxl-2 {
   4129     gap: 0.5rem !important;
   4130   }
   4131   .gap-xxl-3 {
   4132     gap: 1rem !important;
   4133   }
   4134   .gap-xxl-4 {
   4135     gap: 1.5rem !important;
   4136   }
   4137   .gap-xxl-5 {
   4138     gap: 3rem !important;
   4139   }
   4140   .text-xxl-start {
   4141     text-align: left !important;
   4142   }
   4143   .text-xxl-end {
   4144     text-align: right !important;
   4145   }
   4146   .text-xxl-center {
   4147     text-align: center !important;
   4148   }
   4149 }
   4150 @media (min-width: 1200px) {
   4151   .fs-1 {
   4152     font-size: 2.5rem !important;
   4153   }
   4154   .fs-2 {
   4155     font-size: 2rem !important;
   4156   }
   4157   .fs-3 {
   4158     font-size: 1.75rem !important;
   4159   }
   4160   .fs-4 {
   4161     font-size: 1.5rem !important;
   4162   }
   4163 }
   4164 @media print {
   4165   .d-print-inline {
   4166     display: inline !important;
   4167   }
   4168   .d-print-inline-block {
   4169     display: inline-block !important;
   4170   }
   4171   .d-print-block {
   4172     display: block !important;
   4173   }
   4174   .d-print-grid {
   4175     display: grid !important;
   4176   }
   4177   .d-print-table {
   4178     display: table !important;
   4179   }
   4180   .d-print-table-row {
   4181     display: table-row !important;
   4182   }
   4183   .d-print-table-cell {
   4184     display: table-cell !important;
   4185   }
   4186   .d-print-flex {
   4187     display: flex !important;
   4188   }
   4189   .d-print-inline-flex {
   4190     display: inline-flex !important;
   4191   }
   4192   .d-print-none {
   4193     display: none !important;
   4194   }
   4195 }
   4196 
   4197 /*# sourceMappingURL=bootstrap-utilities.css.map */