taler-www

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

bootstrap-utilities.rtl.css (74002B)


      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   right: 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   left: 0;
    146   right: 0;
    147   z-index: 1030;
    148 }
    149 
    150 .fixed-bottom {
    151   position: fixed;
    152   left: 0;
    153   bottom: 0;
    154   right: 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   left: 0;
    273   bottom: 0;
    274   right: 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: right !important;
    320 }
    321 
    322 .float-end {
    323   float: left !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   right: 0 !important;
    469 }
    470 
    471 .start-50 {
    472   right: 50% !important;
    473 }
    474 
    475 .start-100 {
    476   right: 100% !important;
    477 }
    478 
    479 .end-0 {
    480   left: 0 !important;
    481 }
    482 
    483 .end-50 {
    484   left: 50% !important;
    485 }
    486 
    487 .end-100 {
    488   left: 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-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    521 }
    522 
    523 .border-end-0 {
    524   border-left: 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-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    537 }
    538 
    539 .border-start-0 {
    540   border-right: 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-left: 0 !important;
    894   margin-right: 0 !important;
    895 }
    896 
    897 .mx-1 {
    898   margin-left: 0.25rem !important;
    899   margin-right: 0.25rem !important;
    900 }
    901 
    902 .mx-2 {
    903   margin-left: 0.5rem !important;
    904   margin-right: 0.5rem !important;
    905 }
    906 
    907 .mx-3 {
    908   margin-left: 1rem !important;
    909   margin-right: 1rem !important;
    910 }
    911 
    912 .mx-4 {
    913   margin-left: 1.5rem !important;
    914   margin-right: 1.5rem !important;
    915 }
    916 
    917 .mx-5 {
    918   margin-left: 3rem !important;
    919   margin-right: 3rem !important;
    920 }
    921 
    922 .mx-auto {
    923   margin-left: auto !important;
    924   margin-right: 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-left: 0 !important;
    992 }
    993 
    994 .me-1 {
    995   margin-left: 0.25rem !important;
    996 }
    997 
    998 .me-2 {
    999   margin-left: 0.5rem !important;
   1000 }
   1001 
   1002 .me-3 {
   1003   margin-left: 1rem !important;
   1004 }
   1005 
   1006 .me-4 {
   1007   margin-left: 1.5rem !important;
   1008 }
   1009 
   1010 .me-5 {
   1011   margin-left: 3rem !important;
   1012 }
   1013 
   1014 .me-auto {
   1015   margin-left: 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-right: 0 !important;
   1048 }
   1049 
   1050 .ms-1 {
   1051   margin-right: 0.25rem !important;
   1052 }
   1053 
   1054 .ms-2 {
   1055   margin-right: 0.5rem !important;
   1056 }
   1057 
   1058 .ms-3 {
   1059   margin-right: 1rem !important;
   1060 }
   1061 
   1062 .ms-4 {
   1063   margin-right: 1.5rem !important;
   1064 }
   1065 
   1066 .ms-5 {
   1067   margin-right: 3rem !important;
   1068 }
   1069 
   1070 .ms-auto {
   1071   margin-right: 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-left: 0 !important;
   1100   padding-right: 0 !important;
   1101 }
   1102 
   1103 .px-1 {
   1104   padding-left: 0.25rem !important;
   1105   padding-right: 0.25rem !important;
   1106 }
   1107 
   1108 .px-2 {
   1109   padding-left: 0.5rem !important;
   1110   padding-right: 0.5rem !important;
   1111 }
   1112 
   1113 .px-3 {
   1114   padding-left: 1rem !important;
   1115   padding-right: 1rem !important;
   1116 }
   1117 
   1118 .px-4 {
   1119   padding-left: 1.5rem !important;
   1120   padding-right: 1.5rem !important;
   1121 }
   1122 
   1123 .px-5 {
   1124   padding-left: 3rem !important;
   1125   padding-right: 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-left: 0 !important;
   1184 }
   1185 
   1186 .pe-1 {
   1187   padding-left: 0.25rem !important;
   1188 }
   1189 
   1190 .pe-2 {
   1191   padding-left: 0.5rem !important;
   1192 }
   1193 
   1194 .pe-3 {
   1195   padding-left: 1rem !important;
   1196 }
   1197 
   1198 .pe-4 {
   1199   padding-left: 1.5rem !important;
   1200 }
   1201 
   1202 .pe-5 {
   1203   padding-left: 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-right: 0 !important;
   1232 }
   1233 
   1234 .ps-1 {
   1235   padding-right: 0.25rem !important;
   1236 }
   1237 
   1238 .ps-2 {
   1239   padding-right: 0.5rem !important;
   1240 }
   1241 
   1242 .ps-3 {
   1243   padding-right: 1rem !important;
   1244 }
   1245 
   1246 .ps-4 {
   1247   padding-right: 1.5rem !important;
   1248 }
   1249 
   1250 .ps-5 {
   1251   padding-right: 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: right !important;
   1356 }
   1357 
   1358 .text-end {
   1359   text-align: left !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 .text-primary {
   1398   --bs-text-opacity: 1;
   1399   color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
   1400 }
   1401 
   1402 .text-secondary {
   1403   --bs-text-opacity: 1;
   1404   color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
   1405 }
   1406 
   1407 .text-success {
   1408   --bs-text-opacity: 1;
   1409   color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
   1410 }
   1411 
   1412 .text-info {
   1413   --bs-text-opacity: 1;
   1414   color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
   1415 }
   1416 
   1417 .text-warning {
   1418   --bs-text-opacity: 1;
   1419   color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
   1420 }
   1421 
   1422 .text-danger {
   1423   --bs-text-opacity: 1;
   1424   color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
   1425 }
   1426 
   1427 .text-light {
   1428   --bs-text-opacity: 1;
   1429   color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
   1430 }
   1431 
   1432 .text-dark {
   1433   --bs-text-opacity: 1;
   1434   color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
   1435 }
   1436 
   1437 .text-black {
   1438   --bs-text-opacity: 1;
   1439   color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
   1440 }
   1441 
   1442 .text-white {
   1443   --bs-text-opacity: 1;
   1444   color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
   1445 }
   1446 
   1447 .text-body {
   1448   --bs-text-opacity: 1;
   1449   color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
   1450 }
   1451 
   1452 .text-muted {
   1453   --bs-text-opacity: 1;
   1454   color: #6c757d !important;
   1455 }
   1456 
   1457 .text-black-50 {
   1458   --bs-text-opacity: 1;
   1459   color: rgba(0, 0, 0, 0.5) !important;
   1460 }
   1461 
   1462 .text-white-50 {
   1463   --bs-text-opacity: 1;
   1464   color: rgba(255, 255, 255, 0.5) !important;
   1465 }
   1466 
   1467 .text-reset {
   1468   --bs-text-opacity: 1;
   1469   color: inherit !important;
   1470 }
   1471 
   1472 .text-opacity-25 {
   1473   --bs-text-opacity: 0.25;
   1474 }
   1475 
   1476 .text-opacity-50 {
   1477   --bs-text-opacity: 0.5;
   1478 }
   1479 
   1480 .text-opacity-75 {
   1481   --bs-text-opacity: 0.75;
   1482 }
   1483 
   1484 .text-opacity-100 {
   1485   --bs-text-opacity: 1;
   1486 }
   1487 
   1488 .bg-primary {
   1489   --bs-bg-opacity: 1;
   1490   background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
   1491 }
   1492 
   1493 .bg-secondary {
   1494   --bs-bg-opacity: 1;
   1495   background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
   1496 }
   1497 
   1498 .bg-success {
   1499   --bs-bg-opacity: 1;
   1500   background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
   1501 }
   1502 
   1503 .bg-info {
   1504   --bs-bg-opacity: 1;
   1505   background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
   1506 }
   1507 
   1508 .bg-warning {
   1509   --bs-bg-opacity: 1;
   1510   background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
   1511 }
   1512 
   1513 .bg-danger {
   1514   --bs-bg-opacity: 1;
   1515   background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
   1516 }
   1517 
   1518 .bg-light {
   1519   --bs-bg-opacity: 1;
   1520   background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
   1521 }
   1522 
   1523 .bg-dark {
   1524   --bs-bg-opacity: 1;
   1525   background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
   1526 }
   1527 
   1528 .bg-black {
   1529   --bs-bg-opacity: 1;
   1530   background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
   1531 }
   1532 
   1533 .bg-white {
   1534   --bs-bg-opacity: 1;
   1535   background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
   1536 }
   1537 
   1538 .bg-body {
   1539   --bs-bg-opacity: 1;
   1540   background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
   1541 }
   1542 
   1543 .bg-transparent {
   1544   --bs-bg-opacity: 1;
   1545   background-color: transparent !important;
   1546 }
   1547 
   1548 .bg-opacity-10 {
   1549   --bs-bg-opacity: 0.1;
   1550 }
   1551 
   1552 .bg-opacity-25 {
   1553   --bs-bg-opacity: 0.25;
   1554 }
   1555 
   1556 .bg-opacity-50 {
   1557   --bs-bg-opacity: 0.5;
   1558 }
   1559 
   1560 .bg-opacity-75 {
   1561   --bs-bg-opacity: 0.75;
   1562 }
   1563 
   1564 .bg-opacity-100 {
   1565   --bs-bg-opacity: 1;
   1566 }
   1567 
   1568 .bg-gradient {
   1569   background-image: var(--bs-gradient) !important;
   1570 }
   1571 
   1572 .user-select-all {
   1573   -webkit-user-select: all !important;
   1574   -moz-user-select: all !important;
   1575   user-select: all !important;
   1576 }
   1577 
   1578 .user-select-auto {
   1579   -webkit-user-select: auto !important;
   1580   -moz-user-select: auto !important;
   1581   user-select: auto !important;
   1582 }
   1583 
   1584 .user-select-none {
   1585   -webkit-user-select: none !important;
   1586   -moz-user-select: none !important;
   1587   user-select: none !important;
   1588 }
   1589 
   1590 .pe-none {
   1591   pointer-events: none !important;
   1592 }
   1593 
   1594 .pe-auto {
   1595   pointer-events: auto !important;
   1596 }
   1597 
   1598 .rounded {
   1599   border-radius: var(--bs-border-radius) !important;
   1600 }
   1601 
   1602 .rounded-0 {
   1603   border-radius: 0 !important;
   1604 }
   1605 
   1606 .rounded-1 {
   1607   border-radius: var(--bs-border-radius-sm) !important;
   1608 }
   1609 
   1610 .rounded-2 {
   1611   border-radius: var(--bs-border-radius) !important;
   1612 }
   1613 
   1614 .rounded-3 {
   1615   border-radius: var(--bs-border-radius-lg) !important;
   1616 }
   1617 
   1618 .rounded-4 {
   1619   border-radius: var(--bs-border-radius-xl) !important;
   1620 }
   1621 
   1622 .rounded-5 {
   1623   border-radius: var(--bs-border-radius-2xl) !important;
   1624 }
   1625 
   1626 .rounded-circle {
   1627   border-radius: 50% !important;
   1628 }
   1629 
   1630 .rounded-pill {
   1631   border-radius: var(--bs-border-radius-pill) !important;
   1632 }
   1633 
   1634 .rounded-top {
   1635   border-top-right-radius: var(--bs-border-radius) !important;
   1636   border-top-left-radius: var(--bs-border-radius) !important;
   1637 }
   1638 
   1639 .rounded-end {
   1640   border-top-left-radius: var(--bs-border-radius) !important;
   1641   border-bottom-left-radius: var(--bs-border-radius) !important;
   1642 }
   1643 
   1644 .rounded-bottom {
   1645   border-bottom-left-radius: var(--bs-border-radius) !important;
   1646   border-bottom-right-radius: var(--bs-border-radius) !important;
   1647 }
   1648 
   1649 .rounded-start {
   1650   border-bottom-right-radius: var(--bs-border-radius) !important;
   1651   border-top-right-radius: var(--bs-border-radius) !important;
   1652 }
   1653 
   1654 .visible {
   1655   visibility: visible !important;
   1656 }
   1657 
   1658 .invisible {
   1659   visibility: hidden !important;
   1660 }
   1661 
   1662 @media (min-width: 576px) {
   1663   .float-sm-start {
   1664     float: right !important;
   1665   }
   1666   .float-sm-end {
   1667     float: left !important;
   1668   }
   1669   .float-sm-none {
   1670     float: none !important;
   1671   }
   1672   .d-sm-inline {
   1673     display: inline !important;
   1674   }
   1675   .d-sm-inline-block {
   1676     display: inline-block !important;
   1677   }
   1678   .d-sm-block {
   1679     display: block !important;
   1680   }
   1681   .d-sm-grid {
   1682     display: grid !important;
   1683   }
   1684   .d-sm-table {
   1685     display: table !important;
   1686   }
   1687   .d-sm-table-row {
   1688     display: table-row !important;
   1689   }
   1690   .d-sm-table-cell {
   1691     display: table-cell !important;
   1692   }
   1693   .d-sm-flex {
   1694     display: flex !important;
   1695   }
   1696   .d-sm-inline-flex {
   1697     display: inline-flex !important;
   1698   }
   1699   .d-sm-none {
   1700     display: none !important;
   1701   }
   1702   .flex-sm-fill {
   1703     flex: 1 1 auto !important;
   1704   }
   1705   .flex-sm-row {
   1706     flex-direction: row !important;
   1707   }
   1708   .flex-sm-column {
   1709     flex-direction: column !important;
   1710   }
   1711   .flex-sm-row-reverse {
   1712     flex-direction: row-reverse !important;
   1713   }
   1714   .flex-sm-column-reverse {
   1715     flex-direction: column-reverse !important;
   1716   }
   1717   .flex-sm-grow-0 {
   1718     flex-grow: 0 !important;
   1719   }
   1720   .flex-sm-grow-1 {
   1721     flex-grow: 1 !important;
   1722   }
   1723   .flex-sm-shrink-0 {
   1724     flex-shrink: 0 !important;
   1725   }
   1726   .flex-sm-shrink-1 {
   1727     flex-shrink: 1 !important;
   1728   }
   1729   .flex-sm-wrap {
   1730     flex-wrap: wrap !important;
   1731   }
   1732   .flex-sm-nowrap {
   1733     flex-wrap: nowrap !important;
   1734   }
   1735   .flex-sm-wrap-reverse {
   1736     flex-wrap: wrap-reverse !important;
   1737   }
   1738   .justify-content-sm-start {
   1739     justify-content: flex-start !important;
   1740   }
   1741   .justify-content-sm-end {
   1742     justify-content: flex-end !important;
   1743   }
   1744   .justify-content-sm-center {
   1745     justify-content: center !important;
   1746   }
   1747   .justify-content-sm-between {
   1748     justify-content: space-between !important;
   1749   }
   1750   .justify-content-sm-around {
   1751     justify-content: space-around !important;
   1752   }
   1753   .justify-content-sm-evenly {
   1754     justify-content: space-evenly !important;
   1755   }
   1756   .align-items-sm-start {
   1757     align-items: flex-start !important;
   1758   }
   1759   .align-items-sm-end {
   1760     align-items: flex-end !important;
   1761   }
   1762   .align-items-sm-center {
   1763     align-items: center !important;
   1764   }
   1765   .align-items-sm-baseline {
   1766     align-items: baseline !important;
   1767   }
   1768   .align-items-sm-stretch {
   1769     align-items: stretch !important;
   1770   }
   1771   .align-content-sm-start {
   1772     align-content: flex-start !important;
   1773   }
   1774   .align-content-sm-end {
   1775     align-content: flex-end !important;
   1776   }
   1777   .align-content-sm-center {
   1778     align-content: center !important;
   1779   }
   1780   .align-content-sm-between {
   1781     align-content: space-between !important;
   1782   }
   1783   .align-content-sm-around {
   1784     align-content: space-around !important;
   1785   }
   1786   .align-content-sm-stretch {
   1787     align-content: stretch !important;
   1788   }
   1789   .align-self-sm-auto {
   1790     align-self: auto !important;
   1791   }
   1792   .align-self-sm-start {
   1793     align-self: flex-start !important;
   1794   }
   1795   .align-self-sm-end {
   1796     align-self: flex-end !important;
   1797   }
   1798   .align-self-sm-center {
   1799     align-self: center !important;
   1800   }
   1801   .align-self-sm-baseline {
   1802     align-self: baseline !important;
   1803   }
   1804   .align-self-sm-stretch {
   1805     align-self: stretch !important;
   1806   }
   1807   .order-sm-first {
   1808     order: -1 !important;
   1809   }
   1810   .order-sm-0 {
   1811     order: 0 !important;
   1812   }
   1813   .order-sm-1 {
   1814     order: 1 !important;
   1815   }
   1816   .order-sm-2 {
   1817     order: 2 !important;
   1818   }
   1819   .order-sm-3 {
   1820     order: 3 !important;
   1821   }
   1822   .order-sm-4 {
   1823     order: 4 !important;
   1824   }
   1825   .order-sm-5 {
   1826     order: 5 !important;
   1827   }
   1828   .order-sm-last {
   1829     order: 6 !important;
   1830   }
   1831   .m-sm-0 {
   1832     margin: 0 !important;
   1833   }
   1834   .m-sm-1 {
   1835     margin: 0.25rem !important;
   1836   }
   1837   .m-sm-2 {
   1838     margin: 0.5rem !important;
   1839   }
   1840   .m-sm-3 {
   1841     margin: 1rem !important;
   1842   }
   1843   .m-sm-4 {
   1844     margin: 1.5rem !important;
   1845   }
   1846   .m-sm-5 {
   1847     margin: 3rem !important;
   1848   }
   1849   .m-sm-auto {
   1850     margin: auto !important;
   1851   }
   1852   .mx-sm-0 {
   1853     margin-left: 0 !important;
   1854     margin-right: 0 !important;
   1855   }
   1856   .mx-sm-1 {
   1857     margin-left: 0.25rem !important;
   1858     margin-right: 0.25rem !important;
   1859   }
   1860   .mx-sm-2 {
   1861     margin-left: 0.5rem !important;
   1862     margin-right: 0.5rem !important;
   1863   }
   1864   .mx-sm-3 {
   1865     margin-left: 1rem !important;
   1866     margin-right: 1rem !important;
   1867   }
   1868   .mx-sm-4 {
   1869     margin-left: 1.5rem !important;
   1870     margin-right: 1.5rem !important;
   1871   }
   1872   .mx-sm-5 {
   1873     margin-left: 3rem !important;
   1874     margin-right: 3rem !important;
   1875   }
   1876   .mx-sm-auto {
   1877     margin-left: auto !important;
   1878     margin-right: auto !important;
   1879   }
   1880   .my-sm-0 {
   1881     margin-top: 0 !important;
   1882     margin-bottom: 0 !important;
   1883   }
   1884   .my-sm-1 {
   1885     margin-top: 0.25rem !important;
   1886     margin-bottom: 0.25rem !important;
   1887   }
   1888   .my-sm-2 {
   1889     margin-top: 0.5rem !important;
   1890     margin-bottom: 0.5rem !important;
   1891   }
   1892   .my-sm-3 {
   1893     margin-top: 1rem !important;
   1894     margin-bottom: 1rem !important;
   1895   }
   1896   .my-sm-4 {
   1897     margin-top: 1.5rem !important;
   1898     margin-bottom: 1.5rem !important;
   1899   }
   1900   .my-sm-5 {
   1901     margin-top: 3rem !important;
   1902     margin-bottom: 3rem !important;
   1903   }
   1904   .my-sm-auto {
   1905     margin-top: auto !important;
   1906     margin-bottom: auto !important;
   1907   }
   1908   .mt-sm-0 {
   1909     margin-top: 0 !important;
   1910   }
   1911   .mt-sm-1 {
   1912     margin-top: 0.25rem !important;
   1913   }
   1914   .mt-sm-2 {
   1915     margin-top: 0.5rem !important;
   1916   }
   1917   .mt-sm-3 {
   1918     margin-top: 1rem !important;
   1919   }
   1920   .mt-sm-4 {
   1921     margin-top: 1.5rem !important;
   1922   }
   1923   .mt-sm-5 {
   1924     margin-top: 3rem !important;
   1925   }
   1926   .mt-sm-auto {
   1927     margin-top: auto !important;
   1928   }
   1929   .me-sm-0 {
   1930     margin-left: 0 !important;
   1931   }
   1932   .me-sm-1 {
   1933     margin-left: 0.25rem !important;
   1934   }
   1935   .me-sm-2 {
   1936     margin-left: 0.5rem !important;
   1937   }
   1938   .me-sm-3 {
   1939     margin-left: 1rem !important;
   1940   }
   1941   .me-sm-4 {
   1942     margin-left: 1.5rem !important;
   1943   }
   1944   .me-sm-5 {
   1945     margin-left: 3rem !important;
   1946   }
   1947   .me-sm-auto {
   1948     margin-left: auto !important;
   1949   }
   1950   .mb-sm-0 {
   1951     margin-bottom: 0 !important;
   1952   }
   1953   .mb-sm-1 {
   1954     margin-bottom: 0.25rem !important;
   1955   }
   1956   .mb-sm-2 {
   1957     margin-bottom: 0.5rem !important;
   1958   }
   1959   .mb-sm-3 {
   1960     margin-bottom: 1rem !important;
   1961   }
   1962   .mb-sm-4 {
   1963     margin-bottom: 1.5rem !important;
   1964   }
   1965   .mb-sm-5 {
   1966     margin-bottom: 3rem !important;
   1967   }
   1968   .mb-sm-auto {
   1969     margin-bottom: auto !important;
   1970   }
   1971   .ms-sm-0 {
   1972     margin-right: 0 !important;
   1973   }
   1974   .ms-sm-1 {
   1975     margin-right: 0.25rem !important;
   1976   }
   1977   .ms-sm-2 {
   1978     margin-right: 0.5rem !important;
   1979   }
   1980   .ms-sm-3 {
   1981     margin-right: 1rem !important;
   1982   }
   1983   .ms-sm-4 {
   1984     margin-right: 1.5rem !important;
   1985   }
   1986   .ms-sm-5 {
   1987     margin-right: 3rem !important;
   1988   }
   1989   .ms-sm-auto {
   1990     margin-right: auto !important;
   1991   }
   1992   .p-sm-0 {
   1993     padding: 0 !important;
   1994   }
   1995   .p-sm-1 {
   1996     padding: 0.25rem !important;
   1997   }
   1998   .p-sm-2 {
   1999     padding: 0.5rem !important;
   2000   }
   2001   .p-sm-3 {
   2002     padding: 1rem !important;
   2003   }
   2004   .p-sm-4 {
   2005     padding: 1.5rem !important;
   2006   }
   2007   .p-sm-5 {
   2008     padding: 3rem !important;
   2009   }
   2010   .px-sm-0 {
   2011     padding-left: 0 !important;
   2012     padding-right: 0 !important;
   2013   }
   2014   .px-sm-1 {
   2015     padding-left: 0.25rem !important;
   2016     padding-right: 0.25rem !important;
   2017   }
   2018   .px-sm-2 {
   2019     padding-left: 0.5rem !important;
   2020     padding-right: 0.5rem !important;
   2021   }
   2022   .px-sm-3 {
   2023     padding-left: 1rem !important;
   2024     padding-right: 1rem !important;
   2025   }
   2026   .px-sm-4 {
   2027     padding-left: 1.5rem !important;
   2028     padding-right: 1.5rem !important;
   2029   }
   2030   .px-sm-5 {
   2031     padding-left: 3rem !important;
   2032     padding-right: 3rem !important;
   2033   }
   2034   .py-sm-0 {
   2035     padding-top: 0 !important;
   2036     padding-bottom: 0 !important;
   2037   }
   2038   .py-sm-1 {
   2039     padding-top: 0.25rem !important;
   2040     padding-bottom: 0.25rem !important;
   2041   }
   2042   .py-sm-2 {
   2043     padding-top: 0.5rem !important;
   2044     padding-bottom: 0.5rem !important;
   2045   }
   2046   .py-sm-3 {
   2047     padding-top: 1rem !important;
   2048     padding-bottom: 1rem !important;
   2049   }
   2050   .py-sm-4 {
   2051     padding-top: 1.5rem !important;
   2052     padding-bottom: 1.5rem !important;
   2053   }
   2054   .py-sm-5 {
   2055     padding-top: 3rem !important;
   2056     padding-bottom: 3rem !important;
   2057   }
   2058   .pt-sm-0 {
   2059     padding-top: 0 !important;
   2060   }
   2061   .pt-sm-1 {
   2062     padding-top: 0.25rem !important;
   2063   }
   2064   .pt-sm-2 {
   2065     padding-top: 0.5rem !important;
   2066   }
   2067   .pt-sm-3 {
   2068     padding-top: 1rem !important;
   2069   }
   2070   .pt-sm-4 {
   2071     padding-top: 1.5rem !important;
   2072   }
   2073   .pt-sm-5 {
   2074     padding-top: 3rem !important;
   2075   }
   2076   .pe-sm-0 {
   2077     padding-left: 0 !important;
   2078   }
   2079   .pe-sm-1 {
   2080     padding-left: 0.25rem !important;
   2081   }
   2082   .pe-sm-2 {
   2083     padding-left: 0.5rem !important;
   2084   }
   2085   .pe-sm-3 {
   2086     padding-left: 1rem !important;
   2087   }
   2088   .pe-sm-4 {
   2089     padding-left: 1.5rem !important;
   2090   }
   2091   .pe-sm-5 {
   2092     padding-left: 3rem !important;
   2093   }
   2094   .pb-sm-0 {
   2095     padding-bottom: 0 !important;
   2096   }
   2097   .pb-sm-1 {
   2098     padding-bottom: 0.25rem !important;
   2099   }
   2100   .pb-sm-2 {
   2101     padding-bottom: 0.5rem !important;
   2102   }
   2103   .pb-sm-3 {
   2104     padding-bottom: 1rem !important;
   2105   }
   2106   .pb-sm-4 {
   2107     padding-bottom: 1.5rem !important;
   2108   }
   2109   .pb-sm-5 {
   2110     padding-bottom: 3rem !important;
   2111   }
   2112   .ps-sm-0 {
   2113     padding-right: 0 !important;
   2114   }
   2115   .ps-sm-1 {
   2116     padding-right: 0.25rem !important;
   2117   }
   2118   .ps-sm-2 {
   2119     padding-right: 0.5rem !important;
   2120   }
   2121   .ps-sm-3 {
   2122     padding-right: 1rem !important;
   2123   }
   2124   .ps-sm-4 {
   2125     padding-right: 1.5rem !important;
   2126   }
   2127   .ps-sm-5 {
   2128     padding-right: 3rem !important;
   2129   }
   2130   .gap-sm-0 {
   2131     gap: 0 !important;
   2132   }
   2133   .gap-sm-1 {
   2134     gap: 0.25rem !important;
   2135   }
   2136   .gap-sm-2 {
   2137     gap: 0.5rem !important;
   2138   }
   2139   .gap-sm-3 {
   2140     gap: 1rem !important;
   2141   }
   2142   .gap-sm-4 {
   2143     gap: 1.5rem !important;
   2144   }
   2145   .gap-sm-5 {
   2146     gap: 3rem !important;
   2147   }
   2148   .text-sm-start {
   2149     text-align: right !important;
   2150   }
   2151   .text-sm-end {
   2152     text-align: left !important;
   2153   }
   2154   .text-sm-center {
   2155     text-align: center !important;
   2156   }
   2157 }
   2158 @media (min-width: 768px) {
   2159   .float-md-start {
   2160     float: right !important;
   2161   }
   2162   .float-md-end {
   2163     float: left !important;
   2164   }
   2165   .float-md-none {
   2166     float: none !important;
   2167   }
   2168   .d-md-inline {
   2169     display: inline !important;
   2170   }
   2171   .d-md-inline-block {
   2172     display: inline-block !important;
   2173   }
   2174   .d-md-block {
   2175     display: block !important;
   2176   }
   2177   .d-md-grid {
   2178     display: grid !important;
   2179   }
   2180   .d-md-table {
   2181     display: table !important;
   2182   }
   2183   .d-md-table-row {
   2184     display: table-row !important;
   2185   }
   2186   .d-md-table-cell {
   2187     display: table-cell !important;
   2188   }
   2189   .d-md-flex {
   2190     display: flex !important;
   2191   }
   2192   .d-md-inline-flex {
   2193     display: inline-flex !important;
   2194   }
   2195   .d-md-none {
   2196     display: none !important;
   2197   }
   2198   .flex-md-fill {
   2199     flex: 1 1 auto !important;
   2200   }
   2201   .flex-md-row {
   2202     flex-direction: row !important;
   2203   }
   2204   .flex-md-column {
   2205     flex-direction: column !important;
   2206   }
   2207   .flex-md-row-reverse {
   2208     flex-direction: row-reverse !important;
   2209   }
   2210   .flex-md-column-reverse {
   2211     flex-direction: column-reverse !important;
   2212   }
   2213   .flex-md-grow-0 {
   2214     flex-grow: 0 !important;
   2215   }
   2216   .flex-md-grow-1 {
   2217     flex-grow: 1 !important;
   2218   }
   2219   .flex-md-shrink-0 {
   2220     flex-shrink: 0 !important;
   2221   }
   2222   .flex-md-shrink-1 {
   2223     flex-shrink: 1 !important;
   2224   }
   2225   .flex-md-wrap {
   2226     flex-wrap: wrap !important;
   2227   }
   2228   .flex-md-nowrap {
   2229     flex-wrap: nowrap !important;
   2230   }
   2231   .flex-md-wrap-reverse {
   2232     flex-wrap: wrap-reverse !important;
   2233   }
   2234   .justify-content-md-start {
   2235     justify-content: flex-start !important;
   2236   }
   2237   .justify-content-md-end {
   2238     justify-content: flex-end !important;
   2239   }
   2240   .justify-content-md-center {
   2241     justify-content: center !important;
   2242   }
   2243   .justify-content-md-between {
   2244     justify-content: space-between !important;
   2245   }
   2246   .justify-content-md-around {
   2247     justify-content: space-around !important;
   2248   }
   2249   .justify-content-md-evenly {
   2250     justify-content: space-evenly !important;
   2251   }
   2252   .align-items-md-start {
   2253     align-items: flex-start !important;
   2254   }
   2255   .align-items-md-end {
   2256     align-items: flex-end !important;
   2257   }
   2258   .align-items-md-center {
   2259     align-items: center !important;
   2260   }
   2261   .align-items-md-baseline {
   2262     align-items: baseline !important;
   2263   }
   2264   .align-items-md-stretch {
   2265     align-items: stretch !important;
   2266   }
   2267   .align-content-md-start {
   2268     align-content: flex-start !important;
   2269   }
   2270   .align-content-md-end {
   2271     align-content: flex-end !important;
   2272   }
   2273   .align-content-md-center {
   2274     align-content: center !important;
   2275   }
   2276   .align-content-md-between {
   2277     align-content: space-between !important;
   2278   }
   2279   .align-content-md-around {
   2280     align-content: space-around !important;
   2281   }
   2282   .align-content-md-stretch {
   2283     align-content: stretch !important;
   2284   }
   2285   .align-self-md-auto {
   2286     align-self: auto !important;
   2287   }
   2288   .align-self-md-start {
   2289     align-self: flex-start !important;
   2290   }
   2291   .align-self-md-end {
   2292     align-self: flex-end !important;
   2293   }
   2294   .align-self-md-center {
   2295     align-self: center !important;
   2296   }
   2297   .align-self-md-baseline {
   2298     align-self: baseline !important;
   2299   }
   2300   .align-self-md-stretch {
   2301     align-self: stretch !important;
   2302   }
   2303   .order-md-first {
   2304     order: -1 !important;
   2305   }
   2306   .order-md-0 {
   2307     order: 0 !important;
   2308   }
   2309   .order-md-1 {
   2310     order: 1 !important;
   2311   }
   2312   .order-md-2 {
   2313     order: 2 !important;
   2314   }
   2315   .order-md-3 {
   2316     order: 3 !important;
   2317   }
   2318   .order-md-4 {
   2319     order: 4 !important;
   2320   }
   2321   .order-md-5 {
   2322     order: 5 !important;
   2323   }
   2324   .order-md-last {
   2325     order: 6 !important;
   2326   }
   2327   .m-md-0 {
   2328     margin: 0 !important;
   2329   }
   2330   .m-md-1 {
   2331     margin: 0.25rem !important;
   2332   }
   2333   .m-md-2 {
   2334     margin: 0.5rem !important;
   2335   }
   2336   .m-md-3 {
   2337     margin: 1rem !important;
   2338   }
   2339   .m-md-4 {
   2340     margin: 1.5rem !important;
   2341   }
   2342   .m-md-5 {
   2343     margin: 3rem !important;
   2344   }
   2345   .m-md-auto {
   2346     margin: auto !important;
   2347   }
   2348   .mx-md-0 {
   2349     margin-left: 0 !important;
   2350     margin-right: 0 !important;
   2351   }
   2352   .mx-md-1 {
   2353     margin-left: 0.25rem !important;
   2354     margin-right: 0.25rem !important;
   2355   }
   2356   .mx-md-2 {
   2357     margin-left: 0.5rem !important;
   2358     margin-right: 0.5rem !important;
   2359   }
   2360   .mx-md-3 {
   2361     margin-left: 1rem !important;
   2362     margin-right: 1rem !important;
   2363   }
   2364   .mx-md-4 {
   2365     margin-left: 1.5rem !important;
   2366     margin-right: 1.5rem !important;
   2367   }
   2368   .mx-md-5 {
   2369     margin-left: 3rem !important;
   2370     margin-right: 3rem !important;
   2371   }
   2372   .mx-md-auto {
   2373     margin-left: auto !important;
   2374     margin-right: auto !important;
   2375   }
   2376   .my-md-0 {
   2377     margin-top: 0 !important;
   2378     margin-bottom: 0 !important;
   2379   }
   2380   .my-md-1 {
   2381     margin-top: 0.25rem !important;
   2382     margin-bottom: 0.25rem !important;
   2383   }
   2384   .my-md-2 {
   2385     margin-top: 0.5rem !important;
   2386     margin-bottom: 0.5rem !important;
   2387   }
   2388   .my-md-3 {
   2389     margin-top: 1rem !important;
   2390     margin-bottom: 1rem !important;
   2391   }
   2392   .my-md-4 {
   2393     margin-top: 1.5rem !important;
   2394     margin-bottom: 1.5rem !important;
   2395   }
   2396   .my-md-5 {
   2397     margin-top: 3rem !important;
   2398     margin-bottom: 3rem !important;
   2399   }
   2400   .my-md-auto {
   2401     margin-top: auto !important;
   2402     margin-bottom: auto !important;
   2403   }
   2404   .mt-md-0 {
   2405     margin-top: 0 !important;
   2406   }
   2407   .mt-md-1 {
   2408     margin-top: 0.25rem !important;
   2409   }
   2410   .mt-md-2 {
   2411     margin-top: 0.5rem !important;
   2412   }
   2413   .mt-md-3 {
   2414     margin-top: 1rem !important;
   2415   }
   2416   .mt-md-4 {
   2417     margin-top: 1.5rem !important;
   2418   }
   2419   .mt-md-5 {
   2420     margin-top: 3rem !important;
   2421   }
   2422   .mt-md-auto {
   2423     margin-top: auto !important;
   2424   }
   2425   .me-md-0 {
   2426     margin-left: 0 !important;
   2427   }
   2428   .me-md-1 {
   2429     margin-left: 0.25rem !important;
   2430   }
   2431   .me-md-2 {
   2432     margin-left: 0.5rem !important;
   2433   }
   2434   .me-md-3 {
   2435     margin-left: 1rem !important;
   2436   }
   2437   .me-md-4 {
   2438     margin-left: 1.5rem !important;
   2439   }
   2440   .me-md-5 {
   2441     margin-left: 3rem !important;
   2442   }
   2443   .me-md-auto {
   2444     margin-left: auto !important;
   2445   }
   2446   .mb-md-0 {
   2447     margin-bottom: 0 !important;
   2448   }
   2449   .mb-md-1 {
   2450     margin-bottom: 0.25rem !important;
   2451   }
   2452   .mb-md-2 {
   2453     margin-bottom: 0.5rem !important;
   2454   }
   2455   .mb-md-3 {
   2456     margin-bottom: 1rem !important;
   2457   }
   2458   .mb-md-4 {
   2459     margin-bottom: 1.5rem !important;
   2460   }
   2461   .mb-md-5 {
   2462     margin-bottom: 3rem !important;
   2463   }
   2464   .mb-md-auto {
   2465     margin-bottom: auto !important;
   2466   }
   2467   .ms-md-0 {
   2468     margin-right: 0 !important;
   2469   }
   2470   .ms-md-1 {
   2471     margin-right: 0.25rem !important;
   2472   }
   2473   .ms-md-2 {
   2474     margin-right: 0.5rem !important;
   2475   }
   2476   .ms-md-3 {
   2477     margin-right: 1rem !important;
   2478   }
   2479   .ms-md-4 {
   2480     margin-right: 1.5rem !important;
   2481   }
   2482   .ms-md-5 {
   2483     margin-right: 3rem !important;
   2484   }
   2485   .ms-md-auto {
   2486     margin-right: auto !important;
   2487   }
   2488   .p-md-0 {
   2489     padding: 0 !important;
   2490   }
   2491   .p-md-1 {
   2492     padding: 0.25rem !important;
   2493   }
   2494   .p-md-2 {
   2495     padding: 0.5rem !important;
   2496   }
   2497   .p-md-3 {
   2498     padding: 1rem !important;
   2499   }
   2500   .p-md-4 {
   2501     padding: 1.5rem !important;
   2502   }
   2503   .p-md-5 {
   2504     padding: 3rem !important;
   2505   }
   2506   .px-md-0 {
   2507     padding-left: 0 !important;
   2508     padding-right: 0 !important;
   2509   }
   2510   .px-md-1 {
   2511     padding-left: 0.25rem !important;
   2512     padding-right: 0.25rem !important;
   2513   }
   2514   .px-md-2 {
   2515     padding-left: 0.5rem !important;
   2516     padding-right: 0.5rem !important;
   2517   }
   2518   .px-md-3 {
   2519     padding-left: 1rem !important;
   2520     padding-right: 1rem !important;
   2521   }
   2522   .px-md-4 {
   2523     padding-left: 1.5rem !important;
   2524     padding-right: 1.5rem !important;
   2525   }
   2526   .px-md-5 {
   2527     padding-left: 3rem !important;
   2528     padding-right: 3rem !important;
   2529   }
   2530   .py-md-0 {
   2531     padding-top: 0 !important;
   2532     padding-bottom: 0 !important;
   2533   }
   2534   .py-md-1 {
   2535     padding-top: 0.25rem !important;
   2536     padding-bottom: 0.25rem !important;
   2537   }
   2538   .py-md-2 {
   2539     padding-top: 0.5rem !important;
   2540     padding-bottom: 0.5rem !important;
   2541   }
   2542   .py-md-3 {
   2543     padding-top: 1rem !important;
   2544     padding-bottom: 1rem !important;
   2545   }
   2546   .py-md-4 {
   2547     padding-top: 1.5rem !important;
   2548     padding-bottom: 1.5rem !important;
   2549   }
   2550   .py-md-5 {
   2551     padding-top: 3rem !important;
   2552     padding-bottom: 3rem !important;
   2553   }
   2554   .pt-md-0 {
   2555     padding-top: 0 !important;
   2556   }
   2557   .pt-md-1 {
   2558     padding-top: 0.25rem !important;
   2559   }
   2560   .pt-md-2 {
   2561     padding-top: 0.5rem !important;
   2562   }
   2563   .pt-md-3 {
   2564     padding-top: 1rem !important;
   2565   }
   2566   .pt-md-4 {
   2567     padding-top: 1.5rem !important;
   2568   }
   2569   .pt-md-5 {
   2570     padding-top: 3rem !important;
   2571   }
   2572   .pe-md-0 {
   2573     padding-left: 0 !important;
   2574   }
   2575   .pe-md-1 {
   2576     padding-left: 0.25rem !important;
   2577   }
   2578   .pe-md-2 {
   2579     padding-left: 0.5rem !important;
   2580   }
   2581   .pe-md-3 {
   2582     padding-left: 1rem !important;
   2583   }
   2584   .pe-md-4 {
   2585     padding-left: 1.5rem !important;
   2586   }
   2587   .pe-md-5 {
   2588     padding-left: 3rem !important;
   2589   }
   2590   .pb-md-0 {
   2591     padding-bottom: 0 !important;
   2592   }
   2593   .pb-md-1 {
   2594     padding-bottom: 0.25rem !important;
   2595   }
   2596   .pb-md-2 {
   2597     padding-bottom: 0.5rem !important;
   2598   }
   2599   .pb-md-3 {
   2600     padding-bottom: 1rem !important;
   2601   }
   2602   .pb-md-4 {
   2603     padding-bottom: 1.5rem !important;
   2604   }
   2605   .pb-md-5 {
   2606     padding-bottom: 3rem !important;
   2607   }
   2608   .ps-md-0 {
   2609     padding-right: 0 !important;
   2610   }
   2611   .ps-md-1 {
   2612     padding-right: 0.25rem !important;
   2613   }
   2614   .ps-md-2 {
   2615     padding-right: 0.5rem !important;
   2616   }
   2617   .ps-md-3 {
   2618     padding-right: 1rem !important;
   2619   }
   2620   .ps-md-4 {
   2621     padding-right: 1.5rem !important;
   2622   }
   2623   .ps-md-5 {
   2624     padding-right: 3rem !important;
   2625   }
   2626   .gap-md-0 {
   2627     gap: 0 !important;
   2628   }
   2629   .gap-md-1 {
   2630     gap: 0.25rem !important;
   2631   }
   2632   .gap-md-2 {
   2633     gap: 0.5rem !important;
   2634   }
   2635   .gap-md-3 {
   2636     gap: 1rem !important;
   2637   }
   2638   .gap-md-4 {
   2639     gap: 1.5rem !important;
   2640   }
   2641   .gap-md-5 {
   2642     gap: 3rem !important;
   2643   }
   2644   .text-md-start {
   2645     text-align: right !important;
   2646   }
   2647   .text-md-end {
   2648     text-align: left !important;
   2649   }
   2650   .text-md-center {
   2651     text-align: center !important;
   2652   }
   2653 }
   2654 @media (min-width: 992px) {
   2655   .float-lg-start {
   2656     float: right !important;
   2657   }
   2658   .float-lg-end {
   2659     float: left !important;
   2660   }
   2661   .float-lg-none {
   2662     float: none !important;
   2663   }
   2664   .d-lg-inline {
   2665     display: inline !important;
   2666   }
   2667   .d-lg-inline-block {
   2668     display: inline-block !important;
   2669   }
   2670   .d-lg-block {
   2671     display: block !important;
   2672   }
   2673   .d-lg-grid {
   2674     display: grid !important;
   2675   }
   2676   .d-lg-table {
   2677     display: table !important;
   2678   }
   2679   .d-lg-table-row {
   2680     display: table-row !important;
   2681   }
   2682   .d-lg-table-cell {
   2683     display: table-cell !important;
   2684   }
   2685   .d-lg-flex {
   2686     display: flex !important;
   2687   }
   2688   .d-lg-inline-flex {
   2689     display: inline-flex !important;
   2690   }
   2691   .d-lg-none {
   2692     display: none !important;
   2693   }
   2694   .flex-lg-fill {
   2695     flex: 1 1 auto !important;
   2696   }
   2697   .flex-lg-row {
   2698     flex-direction: row !important;
   2699   }
   2700   .flex-lg-column {
   2701     flex-direction: column !important;
   2702   }
   2703   .flex-lg-row-reverse {
   2704     flex-direction: row-reverse !important;
   2705   }
   2706   .flex-lg-column-reverse {
   2707     flex-direction: column-reverse !important;
   2708   }
   2709   .flex-lg-grow-0 {
   2710     flex-grow: 0 !important;
   2711   }
   2712   .flex-lg-grow-1 {
   2713     flex-grow: 1 !important;
   2714   }
   2715   .flex-lg-shrink-0 {
   2716     flex-shrink: 0 !important;
   2717   }
   2718   .flex-lg-shrink-1 {
   2719     flex-shrink: 1 !important;
   2720   }
   2721   .flex-lg-wrap {
   2722     flex-wrap: wrap !important;
   2723   }
   2724   .flex-lg-nowrap {
   2725     flex-wrap: nowrap !important;
   2726   }
   2727   .flex-lg-wrap-reverse {
   2728     flex-wrap: wrap-reverse !important;
   2729   }
   2730   .justify-content-lg-start {
   2731     justify-content: flex-start !important;
   2732   }
   2733   .justify-content-lg-end {
   2734     justify-content: flex-end !important;
   2735   }
   2736   .justify-content-lg-center {
   2737     justify-content: center !important;
   2738   }
   2739   .justify-content-lg-between {
   2740     justify-content: space-between !important;
   2741   }
   2742   .justify-content-lg-around {
   2743     justify-content: space-around !important;
   2744   }
   2745   .justify-content-lg-evenly {
   2746     justify-content: space-evenly !important;
   2747   }
   2748   .align-items-lg-start {
   2749     align-items: flex-start !important;
   2750   }
   2751   .align-items-lg-end {
   2752     align-items: flex-end !important;
   2753   }
   2754   .align-items-lg-center {
   2755     align-items: center !important;
   2756   }
   2757   .align-items-lg-baseline {
   2758     align-items: baseline !important;
   2759   }
   2760   .align-items-lg-stretch {
   2761     align-items: stretch !important;
   2762   }
   2763   .align-content-lg-start {
   2764     align-content: flex-start !important;
   2765   }
   2766   .align-content-lg-end {
   2767     align-content: flex-end !important;
   2768   }
   2769   .align-content-lg-center {
   2770     align-content: center !important;
   2771   }
   2772   .align-content-lg-between {
   2773     align-content: space-between !important;
   2774   }
   2775   .align-content-lg-around {
   2776     align-content: space-around !important;
   2777   }
   2778   .align-content-lg-stretch {
   2779     align-content: stretch !important;
   2780   }
   2781   .align-self-lg-auto {
   2782     align-self: auto !important;
   2783   }
   2784   .align-self-lg-start {
   2785     align-self: flex-start !important;
   2786   }
   2787   .align-self-lg-end {
   2788     align-self: flex-end !important;
   2789   }
   2790   .align-self-lg-center {
   2791     align-self: center !important;
   2792   }
   2793   .align-self-lg-baseline {
   2794     align-self: baseline !important;
   2795   }
   2796   .align-self-lg-stretch {
   2797     align-self: stretch !important;
   2798   }
   2799   .order-lg-first {
   2800     order: -1 !important;
   2801   }
   2802   .order-lg-0 {
   2803     order: 0 !important;
   2804   }
   2805   .order-lg-1 {
   2806     order: 1 !important;
   2807   }
   2808   .order-lg-2 {
   2809     order: 2 !important;
   2810   }
   2811   .order-lg-3 {
   2812     order: 3 !important;
   2813   }
   2814   .order-lg-4 {
   2815     order: 4 !important;
   2816   }
   2817   .order-lg-5 {
   2818     order: 5 !important;
   2819   }
   2820   .order-lg-last {
   2821     order: 6 !important;
   2822   }
   2823   .m-lg-0 {
   2824     margin: 0 !important;
   2825   }
   2826   .m-lg-1 {
   2827     margin: 0.25rem !important;
   2828   }
   2829   .m-lg-2 {
   2830     margin: 0.5rem !important;
   2831   }
   2832   .m-lg-3 {
   2833     margin: 1rem !important;
   2834   }
   2835   .m-lg-4 {
   2836     margin: 1.5rem !important;
   2837   }
   2838   .m-lg-5 {
   2839     margin: 3rem !important;
   2840   }
   2841   .m-lg-auto {
   2842     margin: auto !important;
   2843   }
   2844   .mx-lg-0 {
   2845     margin-left: 0 !important;
   2846     margin-right: 0 !important;
   2847   }
   2848   .mx-lg-1 {
   2849     margin-left: 0.25rem !important;
   2850     margin-right: 0.25rem !important;
   2851   }
   2852   .mx-lg-2 {
   2853     margin-left: 0.5rem !important;
   2854     margin-right: 0.5rem !important;
   2855   }
   2856   .mx-lg-3 {
   2857     margin-left: 1rem !important;
   2858     margin-right: 1rem !important;
   2859   }
   2860   .mx-lg-4 {
   2861     margin-left: 1.5rem !important;
   2862     margin-right: 1.5rem !important;
   2863   }
   2864   .mx-lg-5 {
   2865     margin-left: 3rem !important;
   2866     margin-right: 3rem !important;
   2867   }
   2868   .mx-lg-auto {
   2869     margin-left: auto !important;
   2870     margin-right: auto !important;
   2871   }
   2872   .my-lg-0 {
   2873     margin-top: 0 !important;
   2874     margin-bottom: 0 !important;
   2875   }
   2876   .my-lg-1 {
   2877     margin-top: 0.25rem !important;
   2878     margin-bottom: 0.25rem !important;
   2879   }
   2880   .my-lg-2 {
   2881     margin-top: 0.5rem !important;
   2882     margin-bottom: 0.5rem !important;
   2883   }
   2884   .my-lg-3 {
   2885     margin-top: 1rem !important;
   2886     margin-bottom: 1rem !important;
   2887   }
   2888   .my-lg-4 {
   2889     margin-top: 1.5rem !important;
   2890     margin-bottom: 1.5rem !important;
   2891   }
   2892   .my-lg-5 {
   2893     margin-top: 3rem !important;
   2894     margin-bottom: 3rem !important;
   2895   }
   2896   .my-lg-auto {
   2897     margin-top: auto !important;
   2898     margin-bottom: auto !important;
   2899   }
   2900   .mt-lg-0 {
   2901     margin-top: 0 !important;
   2902   }
   2903   .mt-lg-1 {
   2904     margin-top: 0.25rem !important;
   2905   }
   2906   .mt-lg-2 {
   2907     margin-top: 0.5rem !important;
   2908   }
   2909   .mt-lg-3 {
   2910     margin-top: 1rem !important;
   2911   }
   2912   .mt-lg-4 {
   2913     margin-top: 1.5rem !important;
   2914   }
   2915   .mt-lg-5 {
   2916     margin-top: 3rem !important;
   2917   }
   2918   .mt-lg-auto {
   2919     margin-top: auto !important;
   2920   }
   2921   .me-lg-0 {
   2922     margin-left: 0 !important;
   2923   }
   2924   .me-lg-1 {
   2925     margin-left: 0.25rem !important;
   2926   }
   2927   .me-lg-2 {
   2928     margin-left: 0.5rem !important;
   2929   }
   2930   .me-lg-3 {
   2931     margin-left: 1rem !important;
   2932   }
   2933   .me-lg-4 {
   2934     margin-left: 1.5rem !important;
   2935   }
   2936   .me-lg-5 {
   2937     margin-left: 3rem !important;
   2938   }
   2939   .me-lg-auto {
   2940     margin-left: auto !important;
   2941   }
   2942   .mb-lg-0 {
   2943     margin-bottom: 0 !important;
   2944   }
   2945   .mb-lg-1 {
   2946     margin-bottom: 0.25rem !important;
   2947   }
   2948   .mb-lg-2 {
   2949     margin-bottom: 0.5rem !important;
   2950   }
   2951   .mb-lg-3 {
   2952     margin-bottom: 1rem !important;
   2953   }
   2954   .mb-lg-4 {
   2955     margin-bottom: 1.5rem !important;
   2956   }
   2957   .mb-lg-5 {
   2958     margin-bottom: 3rem !important;
   2959   }
   2960   .mb-lg-auto {
   2961     margin-bottom: auto !important;
   2962   }
   2963   .ms-lg-0 {
   2964     margin-right: 0 !important;
   2965   }
   2966   .ms-lg-1 {
   2967     margin-right: 0.25rem !important;
   2968   }
   2969   .ms-lg-2 {
   2970     margin-right: 0.5rem !important;
   2971   }
   2972   .ms-lg-3 {
   2973     margin-right: 1rem !important;
   2974   }
   2975   .ms-lg-4 {
   2976     margin-right: 1.5rem !important;
   2977   }
   2978   .ms-lg-5 {
   2979     margin-right: 3rem !important;
   2980   }
   2981   .ms-lg-auto {
   2982     margin-right: auto !important;
   2983   }
   2984   .p-lg-0 {
   2985     padding: 0 !important;
   2986   }
   2987   .p-lg-1 {
   2988     padding: 0.25rem !important;
   2989   }
   2990   .p-lg-2 {
   2991     padding: 0.5rem !important;
   2992   }
   2993   .p-lg-3 {
   2994     padding: 1rem !important;
   2995   }
   2996   .p-lg-4 {
   2997     padding: 1.5rem !important;
   2998   }
   2999   .p-lg-5 {
   3000     padding: 3rem !important;
   3001   }
   3002   .px-lg-0 {
   3003     padding-left: 0 !important;
   3004     padding-right: 0 !important;
   3005   }
   3006   .px-lg-1 {
   3007     padding-left: 0.25rem !important;
   3008     padding-right: 0.25rem !important;
   3009   }
   3010   .px-lg-2 {
   3011     padding-left: 0.5rem !important;
   3012     padding-right: 0.5rem !important;
   3013   }
   3014   .px-lg-3 {
   3015     padding-left: 1rem !important;
   3016     padding-right: 1rem !important;
   3017   }
   3018   .px-lg-4 {
   3019     padding-left: 1.5rem !important;
   3020     padding-right: 1.5rem !important;
   3021   }
   3022   .px-lg-5 {
   3023     padding-left: 3rem !important;
   3024     padding-right: 3rem !important;
   3025   }
   3026   .py-lg-0 {
   3027     padding-top: 0 !important;
   3028     padding-bottom: 0 !important;
   3029   }
   3030   .py-lg-1 {
   3031     padding-top: 0.25rem !important;
   3032     padding-bottom: 0.25rem !important;
   3033   }
   3034   .py-lg-2 {
   3035     padding-top: 0.5rem !important;
   3036     padding-bottom: 0.5rem !important;
   3037   }
   3038   .py-lg-3 {
   3039     padding-top: 1rem !important;
   3040     padding-bottom: 1rem !important;
   3041   }
   3042   .py-lg-4 {
   3043     padding-top: 1.5rem !important;
   3044     padding-bottom: 1.5rem !important;
   3045   }
   3046   .py-lg-5 {
   3047     padding-top: 3rem !important;
   3048     padding-bottom: 3rem !important;
   3049   }
   3050   .pt-lg-0 {
   3051     padding-top: 0 !important;
   3052   }
   3053   .pt-lg-1 {
   3054     padding-top: 0.25rem !important;
   3055   }
   3056   .pt-lg-2 {
   3057     padding-top: 0.5rem !important;
   3058   }
   3059   .pt-lg-3 {
   3060     padding-top: 1rem !important;
   3061   }
   3062   .pt-lg-4 {
   3063     padding-top: 1.5rem !important;
   3064   }
   3065   .pt-lg-5 {
   3066     padding-top: 3rem !important;
   3067   }
   3068   .pe-lg-0 {
   3069     padding-left: 0 !important;
   3070   }
   3071   .pe-lg-1 {
   3072     padding-left: 0.25rem !important;
   3073   }
   3074   .pe-lg-2 {
   3075     padding-left: 0.5rem !important;
   3076   }
   3077   .pe-lg-3 {
   3078     padding-left: 1rem !important;
   3079   }
   3080   .pe-lg-4 {
   3081     padding-left: 1.5rem !important;
   3082   }
   3083   .pe-lg-5 {
   3084     padding-left: 3rem !important;
   3085   }
   3086   .pb-lg-0 {
   3087     padding-bottom: 0 !important;
   3088   }
   3089   .pb-lg-1 {
   3090     padding-bottom: 0.25rem !important;
   3091   }
   3092   .pb-lg-2 {
   3093     padding-bottom: 0.5rem !important;
   3094   }
   3095   .pb-lg-3 {
   3096     padding-bottom: 1rem !important;
   3097   }
   3098   .pb-lg-4 {
   3099     padding-bottom: 1.5rem !important;
   3100   }
   3101   .pb-lg-5 {
   3102     padding-bottom: 3rem !important;
   3103   }
   3104   .ps-lg-0 {
   3105     padding-right: 0 !important;
   3106   }
   3107   .ps-lg-1 {
   3108     padding-right: 0.25rem !important;
   3109   }
   3110   .ps-lg-2 {
   3111     padding-right: 0.5rem !important;
   3112   }
   3113   .ps-lg-3 {
   3114     padding-right: 1rem !important;
   3115   }
   3116   .ps-lg-4 {
   3117     padding-right: 1.5rem !important;
   3118   }
   3119   .ps-lg-5 {
   3120     padding-right: 3rem !important;
   3121   }
   3122   .gap-lg-0 {
   3123     gap: 0 !important;
   3124   }
   3125   .gap-lg-1 {
   3126     gap: 0.25rem !important;
   3127   }
   3128   .gap-lg-2 {
   3129     gap: 0.5rem !important;
   3130   }
   3131   .gap-lg-3 {
   3132     gap: 1rem !important;
   3133   }
   3134   .gap-lg-4 {
   3135     gap: 1.5rem !important;
   3136   }
   3137   .gap-lg-5 {
   3138     gap: 3rem !important;
   3139   }
   3140   .text-lg-start {
   3141     text-align: right !important;
   3142   }
   3143   .text-lg-end {
   3144     text-align: left !important;
   3145   }
   3146   .text-lg-center {
   3147     text-align: center !important;
   3148   }
   3149 }
   3150 @media (min-width: 1200px) {
   3151   .float-xl-start {
   3152     float: right !important;
   3153   }
   3154   .float-xl-end {
   3155     float: left !important;
   3156   }
   3157   .float-xl-none {
   3158     float: none !important;
   3159   }
   3160   .d-xl-inline {
   3161     display: inline !important;
   3162   }
   3163   .d-xl-inline-block {
   3164     display: inline-block !important;
   3165   }
   3166   .d-xl-block {
   3167     display: block !important;
   3168   }
   3169   .d-xl-grid {
   3170     display: grid !important;
   3171   }
   3172   .d-xl-table {
   3173     display: table !important;
   3174   }
   3175   .d-xl-table-row {
   3176     display: table-row !important;
   3177   }
   3178   .d-xl-table-cell {
   3179     display: table-cell !important;
   3180   }
   3181   .d-xl-flex {
   3182     display: flex !important;
   3183   }
   3184   .d-xl-inline-flex {
   3185     display: inline-flex !important;
   3186   }
   3187   .d-xl-none {
   3188     display: none !important;
   3189   }
   3190   .flex-xl-fill {
   3191     flex: 1 1 auto !important;
   3192   }
   3193   .flex-xl-row {
   3194     flex-direction: row !important;
   3195   }
   3196   .flex-xl-column {
   3197     flex-direction: column !important;
   3198   }
   3199   .flex-xl-row-reverse {
   3200     flex-direction: row-reverse !important;
   3201   }
   3202   .flex-xl-column-reverse {
   3203     flex-direction: column-reverse !important;
   3204   }
   3205   .flex-xl-grow-0 {
   3206     flex-grow: 0 !important;
   3207   }
   3208   .flex-xl-grow-1 {
   3209     flex-grow: 1 !important;
   3210   }
   3211   .flex-xl-shrink-0 {
   3212     flex-shrink: 0 !important;
   3213   }
   3214   .flex-xl-shrink-1 {
   3215     flex-shrink: 1 !important;
   3216   }
   3217   .flex-xl-wrap {
   3218     flex-wrap: wrap !important;
   3219   }
   3220   .flex-xl-nowrap {
   3221     flex-wrap: nowrap !important;
   3222   }
   3223   .flex-xl-wrap-reverse {
   3224     flex-wrap: wrap-reverse !important;
   3225   }
   3226   .justify-content-xl-start {
   3227     justify-content: flex-start !important;
   3228   }
   3229   .justify-content-xl-end {
   3230     justify-content: flex-end !important;
   3231   }
   3232   .justify-content-xl-center {
   3233     justify-content: center !important;
   3234   }
   3235   .justify-content-xl-between {
   3236     justify-content: space-between !important;
   3237   }
   3238   .justify-content-xl-around {
   3239     justify-content: space-around !important;
   3240   }
   3241   .justify-content-xl-evenly {
   3242     justify-content: space-evenly !important;
   3243   }
   3244   .align-items-xl-start {
   3245     align-items: flex-start !important;
   3246   }
   3247   .align-items-xl-end {
   3248     align-items: flex-end !important;
   3249   }
   3250   .align-items-xl-center {
   3251     align-items: center !important;
   3252   }
   3253   .align-items-xl-baseline {
   3254     align-items: baseline !important;
   3255   }
   3256   .align-items-xl-stretch {
   3257     align-items: stretch !important;
   3258   }
   3259   .align-content-xl-start {
   3260     align-content: flex-start !important;
   3261   }
   3262   .align-content-xl-end {
   3263     align-content: flex-end !important;
   3264   }
   3265   .align-content-xl-center {
   3266     align-content: center !important;
   3267   }
   3268   .align-content-xl-between {
   3269     align-content: space-between !important;
   3270   }
   3271   .align-content-xl-around {
   3272     align-content: space-around !important;
   3273   }
   3274   .align-content-xl-stretch {
   3275     align-content: stretch !important;
   3276   }
   3277   .align-self-xl-auto {
   3278     align-self: auto !important;
   3279   }
   3280   .align-self-xl-start {
   3281     align-self: flex-start !important;
   3282   }
   3283   .align-self-xl-end {
   3284     align-self: flex-end !important;
   3285   }
   3286   .align-self-xl-center {
   3287     align-self: center !important;
   3288   }
   3289   .align-self-xl-baseline {
   3290     align-self: baseline !important;
   3291   }
   3292   .align-self-xl-stretch {
   3293     align-self: stretch !important;
   3294   }
   3295   .order-xl-first {
   3296     order: -1 !important;
   3297   }
   3298   .order-xl-0 {
   3299     order: 0 !important;
   3300   }
   3301   .order-xl-1 {
   3302     order: 1 !important;
   3303   }
   3304   .order-xl-2 {
   3305     order: 2 !important;
   3306   }
   3307   .order-xl-3 {
   3308     order: 3 !important;
   3309   }
   3310   .order-xl-4 {
   3311     order: 4 !important;
   3312   }
   3313   .order-xl-5 {
   3314     order: 5 !important;
   3315   }
   3316   .order-xl-last {
   3317     order: 6 !important;
   3318   }
   3319   .m-xl-0 {
   3320     margin: 0 !important;
   3321   }
   3322   .m-xl-1 {
   3323     margin: 0.25rem !important;
   3324   }
   3325   .m-xl-2 {
   3326     margin: 0.5rem !important;
   3327   }
   3328   .m-xl-3 {
   3329     margin: 1rem !important;
   3330   }
   3331   .m-xl-4 {
   3332     margin: 1.5rem !important;
   3333   }
   3334   .m-xl-5 {
   3335     margin: 3rem !important;
   3336   }
   3337   .m-xl-auto {
   3338     margin: auto !important;
   3339   }
   3340   .mx-xl-0 {
   3341     margin-left: 0 !important;
   3342     margin-right: 0 !important;
   3343   }
   3344   .mx-xl-1 {
   3345     margin-left: 0.25rem !important;
   3346     margin-right: 0.25rem !important;
   3347   }
   3348   .mx-xl-2 {
   3349     margin-left: 0.5rem !important;
   3350     margin-right: 0.5rem !important;
   3351   }
   3352   .mx-xl-3 {
   3353     margin-left: 1rem !important;
   3354     margin-right: 1rem !important;
   3355   }
   3356   .mx-xl-4 {
   3357     margin-left: 1.5rem !important;
   3358     margin-right: 1.5rem !important;
   3359   }
   3360   .mx-xl-5 {
   3361     margin-left: 3rem !important;
   3362     margin-right: 3rem !important;
   3363   }
   3364   .mx-xl-auto {
   3365     margin-left: auto !important;
   3366     margin-right: auto !important;
   3367   }
   3368   .my-xl-0 {
   3369     margin-top: 0 !important;
   3370     margin-bottom: 0 !important;
   3371   }
   3372   .my-xl-1 {
   3373     margin-top: 0.25rem !important;
   3374     margin-bottom: 0.25rem !important;
   3375   }
   3376   .my-xl-2 {
   3377     margin-top: 0.5rem !important;
   3378     margin-bottom: 0.5rem !important;
   3379   }
   3380   .my-xl-3 {
   3381     margin-top: 1rem !important;
   3382     margin-bottom: 1rem !important;
   3383   }
   3384   .my-xl-4 {
   3385     margin-top: 1.5rem !important;
   3386     margin-bottom: 1.5rem !important;
   3387   }
   3388   .my-xl-5 {
   3389     margin-top: 3rem !important;
   3390     margin-bottom: 3rem !important;
   3391   }
   3392   .my-xl-auto {
   3393     margin-top: auto !important;
   3394     margin-bottom: auto !important;
   3395   }
   3396   .mt-xl-0 {
   3397     margin-top: 0 !important;
   3398   }
   3399   .mt-xl-1 {
   3400     margin-top: 0.25rem !important;
   3401   }
   3402   .mt-xl-2 {
   3403     margin-top: 0.5rem !important;
   3404   }
   3405   .mt-xl-3 {
   3406     margin-top: 1rem !important;
   3407   }
   3408   .mt-xl-4 {
   3409     margin-top: 1.5rem !important;
   3410   }
   3411   .mt-xl-5 {
   3412     margin-top: 3rem !important;
   3413   }
   3414   .mt-xl-auto {
   3415     margin-top: auto !important;
   3416   }
   3417   .me-xl-0 {
   3418     margin-left: 0 !important;
   3419   }
   3420   .me-xl-1 {
   3421     margin-left: 0.25rem !important;
   3422   }
   3423   .me-xl-2 {
   3424     margin-left: 0.5rem !important;
   3425   }
   3426   .me-xl-3 {
   3427     margin-left: 1rem !important;
   3428   }
   3429   .me-xl-4 {
   3430     margin-left: 1.5rem !important;
   3431   }
   3432   .me-xl-5 {
   3433     margin-left: 3rem !important;
   3434   }
   3435   .me-xl-auto {
   3436     margin-left: auto !important;
   3437   }
   3438   .mb-xl-0 {
   3439     margin-bottom: 0 !important;
   3440   }
   3441   .mb-xl-1 {
   3442     margin-bottom: 0.25rem !important;
   3443   }
   3444   .mb-xl-2 {
   3445     margin-bottom: 0.5rem !important;
   3446   }
   3447   .mb-xl-3 {
   3448     margin-bottom: 1rem !important;
   3449   }
   3450   .mb-xl-4 {
   3451     margin-bottom: 1.5rem !important;
   3452   }
   3453   .mb-xl-5 {
   3454     margin-bottom: 3rem !important;
   3455   }
   3456   .mb-xl-auto {
   3457     margin-bottom: auto !important;
   3458   }
   3459   .ms-xl-0 {
   3460     margin-right: 0 !important;
   3461   }
   3462   .ms-xl-1 {
   3463     margin-right: 0.25rem !important;
   3464   }
   3465   .ms-xl-2 {
   3466     margin-right: 0.5rem !important;
   3467   }
   3468   .ms-xl-3 {
   3469     margin-right: 1rem !important;
   3470   }
   3471   .ms-xl-4 {
   3472     margin-right: 1.5rem !important;
   3473   }
   3474   .ms-xl-5 {
   3475     margin-right: 3rem !important;
   3476   }
   3477   .ms-xl-auto {
   3478     margin-right: auto !important;
   3479   }
   3480   .p-xl-0 {
   3481     padding: 0 !important;
   3482   }
   3483   .p-xl-1 {
   3484     padding: 0.25rem !important;
   3485   }
   3486   .p-xl-2 {
   3487     padding: 0.5rem !important;
   3488   }
   3489   .p-xl-3 {
   3490     padding: 1rem !important;
   3491   }
   3492   .p-xl-4 {
   3493     padding: 1.5rem !important;
   3494   }
   3495   .p-xl-5 {
   3496     padding: 3rem !important;
   3497   }
   3498   .px-xl-0 {
   3499     padding-left: 0 !important;
   3500     padding-right: 0 !important;
   3501   }
   3502   .px-xl-1 {
   3503     padding-left: 0.25rem !important;
   3504     padding-right: 0.25rem !important;
   3505   }
   3506   .px-xl-2 {
   3507     padding-left: 0.5rem !important;
   3508     padding-right: 0.5rem !important;
   3509   }
   3510   .px-xl-3 {
   3511     padding-left: 1rem !important;
   3512     padding-right: 1rem !important;
   3513   }
   3514   .px-xl-4 {
   3515     padding-left: 1.5rem !important;
   3516     padding-right: 1.5rem !important;
   3517   }
   3518   .px-xl-5 {
   3519     padding-left: 3rem !important;
   3520     padding-right: 3rem !important;
   3521   }
   3522   .py-xl-0 {
   3523     padding-top: 0 !important;
   3524     padding-bottom: 0 !important;
   3525   }
   3526   .py-xl-1 {
   3527     padding-top: 0.25rem !important;
   3528     padding-bottom: 0.25rem !important;
   3529   }
   3530   .py-xl-2 {
   3531     padding-top: 0.5rem !important;
   3532     padding-bottom: 0.5rem !important;
   3533   }
   3534   .py-xl-3 {
   3535     padding-top: 1rem !important;
   3536     padding-bottom: 1rem !important;
   3537   }
   3538   .py-xl-4 {
   3539     padding-top: 1.5rem !important;
   3540     padding-bottom: 1.5rem !important;
   3541   }
   3542   .py-xl-5 {
   3543     padding-top: 3rem !important;
   3544     padding-bottom: 3rem !important;
   3545   }
   3546   .pt-xl-0 {
   3547     padding-top: 0 !important;
   3548   }
   3549   .pt-xl-1 {
   3550     padding-top: 0.25rem !important;
   3551   }
   3552   .pt-xl-2 {
   3553     padding-top: 0.5rem !important;
   3554   }
   3555   .pt-xl-3 {
   3556     padding-top: 1rem !important;
   3557   }
   3558   .pt-xl-4 {
   3559     padding-top: 1.5rem !important;
   3560   }
   3561   .pt-xl-5 {
   3562     padding-top: 3rem !important;
   3563   }
   3564   .pe-xl-0 {
   3565     padding-left: 0 !important;
   3566   }
   3567   .pe-xl-1 {
   3568     padding-left: 0.25rem !important;
   3569   }
   3570   .pe-xl-2 {
   3571     padding-left: 0.5rem !important;
   3572   }
   3573   .pe-xl-3 {
   3574     padding-left: 1rem !important;
   3575   }
   3576   .pe-xl-4 {
   3577     padding-left: 1.5rem !important;
   3578   }
   3579   .pe-xl-5 {
   3580     padding-left: 3rem !important;
   3581   }
   3582   .pb-xl-0 {
   3583     padding-bottom: 0 !important;
   3584   }
   3585   .pb-xl-1 {
   3586     padding-bottom: 0.25rem !important;
   3587   }
   3588   .pb-xl-2 {
   3589     padding-bottom: 0.5rem !important;
   3590   }
   3591   .pb-xl-3 {
   3592     padding-bottom: 1rem !important;
   3593   }
   3594   .pb-xl-4 {
   3595     padding-bottom: 1.5rem !important;
   3596   }
   3597   .pb-xl-5 {
   3598     padding-bottom: 3rem !important;
   3599   }
   3600   .ps-xl-0 {
   3601     padding-right: 0 !important;
   3602   }
   3603   .ps-xl-1 {
   3604     padding-right: 0.25rem !important;
   3605   }
   3606   .ps-xl-2 {
   3607     padding-right: 0.5rem !important;
   3608   }
   3609   .ps-xl-3 {
   3610     padding-right: 1rem !important;
   3611   }
   3612   .ps-xl-4 {
   3613     padding-right: 1.5rem !important;
   3614   }
   3615   .ps-xl-5 {
   3616     padding-right: 3rem !important;
   3617   }
   3618   .gap-xl-0 {
   3619     gap: 0 !important;
   3620   }
   3621   .gap-xl-1 {
   3622     gap: 0.25rem !important;
   3623   }
   3624   .gap-xl-2 {
   3625     gap: 0.5rem !important;
   3626   }
   3627   .gap-xl-3 {
   3628     gap: 1rem !important;
   3629   }
   3630   .gap-xl-4 {
   3631     gap: 1.5rem !important;
   3632   }
   3633   .gap-xl-5 {
   3634     gap: 3rem !important;
   3635   }
   3636   .text-xl-start {
   3637     text-align: right !important;
   3638   }
   3639   .text-xl-end {
   3640     text-align: left !important;
   3641   }
   3642   .text-xl-center {
   3643     text-align: center !important;
   3644   }
   3645 }
   3646 @media (min-width: 1400px) {
   3647   .float-xxl-start {
   3648     float: right !important;
   3649   }
   3650   .float-xxl-end {
   3651     float: left !important;
   3652   }
   3653   .float-xxl-none {
   3654     float: none !important;
   3655   }
   3656   .d-xxl-inline {
   3657     display: inline !important;
   3658   }
   3659   .d-xxl-inline-block {
   3660     display: inline-block !important;
   3661   }
   3662   .d-xxl-block {
   3663     display: block !important;
   3664   }
   3665   .d-xxl-grid {
   3666     display: grid !important;
   3667   }
   3668   .d-xxl-table {
   3669     display: table !important;
   3670   }
   3671   .d-xxl-table-row {
   3672     display: table-row !important;
   3673   }
   3674   .d-xxl-table-cell {
   3675     display: table-cell !important;
   3676   }
   3677   .d-xxl-flex {
   3678     display: flex !important;
   3679   }
   3680   .d-xxl-inline-flex {
   3681     display: inline-flex !important;
   3682   }
   3683   .d-xxl-none {
   3684     display: none !important;
   3685   }
   3686   .flex-xxl-fill {
   3687     flex: 1 1 auto !important;
   3688   }
   3689   .flex-xxl-row {
   3690     flex-direction: row !important;
   3691   }
   3692   .flex-xxl-column {
   3693     flex-direction: column !important;
   3694   }
   3695   .flex-xxl-row-reverse {
   3696     flex-direction: row-reverse !important;
   3697   }
   3698   .flex-xxl-column-reverse {
   3699     flex-direction: column-reverse !important;
   3700   }
   3701   .flex-xxl-grow-0 {
   3702     flex-grow: 0 !important;
   3703   }
   3704   .flex-xxl-grow-1 {
   3705     flex-grow: 1 !important;
   3706   }
   3707   .flex-xxl-shrink-0 {
   3708     flex-shrink: 0 !important;
   3709   }
   3710   .flex-xxl-shrink-1 {
   3711     flex-shrink: 1 !important;
   3712   }
   3713   .flex-xxl-wrap {
   3714     flex-wrap: wrap !important;
   3715   }
   3716   .flex-xxl-nowrap {
   3717     flex-wrap: nowrap !important;
   3718   }
   3719   .flex-xxl-wrap-reverse {
   3720     flex-wrap: wrap-reverse !important;
   3721   }
   3722   .justify-content-xxl-start {
   3723     justify-content: flex-start !important;
   3724   }
   3725   .justify-content-xxl-end {
   3726     justify-content: flex-end !important;
   3727   }
   3728   .justify-content-xxl-center {
   3729     justify-content: center !important;
   3730   }
   3731   .justify-content-xxl-between {
   3732     justify-content: space-between !important;
   3733   }
   3734   .justify-content-xxl-around {
   3735     justify-content: space-around !important;
   3736   }
   3737   .justify-content-xxl-evenly {
   3738     justify-content: space-evenly !important;
   3739   }
   3740   .align-items-xxl-start {
   3741     align-items: flex-start !important;
   3742   }
   3743   .align-items-xxl-end {
   3744     align-items: flex-end !important;
   3745   }
   3746   .align-items-xxl-center {
   3747     align-items: center !important;
   3748   }
   3749   .align-items-xxl-baseline {
   3750     align-items: baseline !important;
   3751   }
   3752   .align-items-xxl-stretch {
   3753     align-items: stretch !important;
   3754   }
   3755   .align-content-xxl-start {
   3756     align-content: flex-start !important;
   3757   }
   3758   .align-content-xxl-end {
   3759     align-content: flex-end !important;
   3760   }
   3761   .align-content-xxl-center {
   3762     align-content: center !important;
   3763   }
   3764   .align-content-xxl-between {
   3765     align-content: space-between !important;
   3766   }
   3767   .align-content-xxl-around {
   3768     align-content: space-around !important;
   3769   }
   3770   .align-content-xxl-stretch {
   3771     align-content: stretch !important;
   3772   }
   3773   .align-self-xxl-auto {
   3774     align-self: auto !important;
   3775   }
   3776   .align-self-xxl-start {
   3777     align-self: flex-start !important;
   3778   }
   3779   .align-self-xxl-end {
   3780     align-self: flex-end !important;
   3781   }
   3782   .align-self-xxl-center {
   3783     align-self: center !important;
   3784   }
   3785   .align-self-xxl-baseline {
   3786     align-self: baseline !important;
   3787   }
   3788   .align-self-xxl-stretch {
   3789     align-self: stretch !important;
   3790   }
   3791   .order-xxl-first {
   3792     order: -1 !important;
   3793   }
   3794   .order-xxl-0 {
   3795     order: 0 !important;
   3796   }
   3797   .order-xxl-1 {
   3798     order: 1 !important;
   3799   }
   3800   .order-xxl-2 {
   3801     order: 2 !important;
   3802   }
   3803   .order-xxl-3 {
   3804     order: 3 !important;
   3805   }
   3806   .order-xxl-4 {
   3807     order: 4 !important;
   3808   }
   3809   .order-xxl-5 {
   3810     order: 5 !important;
   3811   }
   3812   .order-xxl-last {
   3813     order: 6 !important;
   3814   }
   3815   .m-xxl-0 {
   3816     margin: 0 !important;
   3817   }
   3818   .m-xxl-1 {
   3819     margin: 0.25rem !important;
   3820   }
   3821   .m-xxl-2 {
   3822     margin: 0.5rem !important;
   3823   }
   3824   .m-xxl-3 {
   3825     margin: 1rem !important;
   3826   }
   3827   .m-xxl-4 {
   3828     margin: 1.5rem !important;
   3829   }
   3830   .m-xxl-5 {
   3831     margin: 3rem !important;
   3832   }
   3833   .m-xxl-auto {
   3834     margin: auto !important;
   3835   }
   3836   .mx-xxl-0 {
   3837     margin-left: 0 !important;
   3838     margin-right: 0 !important;
   3839   }
   3840   .mx-xxl-1 {
   3841     margin-left: 0.25rem !important;
   3842     margin-right: 0.25rem !important;
   3843   }
   3844   .mx-xxl-2 {
   3845     margin-left: 0.5rem !important;
   3846     margin-right: 0.5rem !important;
   3847   }
   3848   .mx-xxl-3 {
   3849     margin-left: 1rem !important;
   3850     margin-right: 1rem !important;
   3851   }
   3852   .mx-xxl-4 {
   3853     margin-left: 1.5rem !important;
   3854     margin-right: 1.5rem !important;
   3855   }
   3856   .mx-xxl-5 {
   3857     margin-left: 3rem !important;
   3858     margin-right: 3rem !important;
   3859   }
   3860   .mx-xxl-auto {
   3861     margin-left: auto !important;
   3862     margin-right: auto !important;
   3863   }
   3864   .my-xxl-0 {
   3865     margin-top: 0 !important;
   3866     margin-bottom: 0 !important;
   3867   }
   3868   .my-xxl-1 {
   3869     margin-top: 0.25rem !important;
   3870     margin-bottom: 0.25rem !important;
   3871   }
   3872   .my-xxl-2 {
   3873     margin-top: 0.5rem !important;
   3874     margin-bottom: 0.5rem !important;
   3875   }
   3876   .my-xxl-3 {
   3877     margin-top: 1rem !important;
   3878     margin-bottom: 1rem !important;
   3879   }
   3880   .my-xxl-4 {
   3881     margin-top: 1.5rem !important;
   3882     margin-bottom: 1.5rem !important;
   3883   }
   3884   .my-xxl-5 {
   3885     margin-top: 3rem !important;
   3886     margin-bottom: 3rem !important;
   3887   }
   3888   .my-xxl-auto {
   3889     margin-top: auto !important;
   3890     margin-bottom: auto !important;
   3891   }
   3892   .mt-xxl-0 {
   3893     margin-top: 0 !important;
   3894   }
   3895   .mt-xxl-1 {
   3896     margin-top: 0.25rem !important;
   3897   }
   3898   .mt-xxl-2 {
   3899     margin-top: 0.5rem !important;
   3900   }
   3901   .mt-xxl-3 {
   3902     margin-top: 1rem !important;
   3903   }
   3904   .mt-xxl-4 {
   3905     margin-top: 1.5rem !important;
   3906   }
   3907   .mt-xxl-5 {
   3908     margin-top: 3rem !important;
   3909   }
   3910   .mt-xxl-auto {
   3911     margin-top: auto !important;
   3912   }
   3913   .me-xxl-0 {
   3914     margin-left: 0 !important;
   3915   }
   3916   .me-xxl-1 {
   3917     margin-left: 0.25rem !important;
   3918   }
   3919   .me-xxl-2 {
   3920     margin-left: 0.5rem !important;
   3921   }
   3922   .me-xxl-3 {
   3923     margin-left: 1rem !important;
   3924   }
   3925   .me-xxl-4 {
   3926     margin-left: 1.5rem !important;
   3927   }
   3928   .me-xxl-5 {
   3929     margin-left: 3rem !important;
   3930   }
   3931   .me-xxl-auto {
   3932     margin-left: auto !important;
   3933   }
   3934   .mb-xxl-0 {
   3935     margin-bottom: 0 !important;
   3936   }
   3937   .mb-xxl-1 {
   3938     margin-bottom: 0.25rem !important;
   3939   }
   3940   .mb-xxl-2 {
   3941     margin-bottom: 0.5rem !important;
   3942   }
   3943   .mb-xxl-3 {
   3944     margin-bottom: 1rem !important;
   3945   }
   3946   .mb-xxl-4 {
   3947     margin-bottom: 1.5rem !important;
   3948   }
   3949   .mb-xxl-5 {
   3950     margin-bottom: 3rem !important;
   3951   }
   3952   .mb-xxl-auto {
   3953     margin-bottom: auto !important;
   3954   }
   3955   .ms-xxl-0 {
   3956     margin-right: 0 !important;
   3957   }
   3958   .ms-xxl-1 {
   3959     margin-right: 0.25rem !important;
   3960   }
   3961   .ms-xxl-2 {
   3962     margin-right: 0.5rem !important;
   3963   }
   3964   .ms-xxl-3 {
   3965     margin-right: 1rem !important;
   3966   }
   3967   .ms-xxl-4 {
   3968     margin-right: 1.5rem !important;
   3969   }
   3970   .ms-xxl-5 {
   3971     margin-right: 3rem !important;
   3972   }
   3973   .ms-xxl-auto {
   3974     margin-right: auto !important;
   3975   }
   3976   .p-xxl-0 {
   3977     padding: 0 !important;
   3978   }
   3979   .p-xxl-1 {
   3980     padding: 0.25rem !important;
   3981   }
   3982   .p-xxl-2 {
   3983     padding: 0.5rem !important;
   3984   }
   3985   .p-xxl-3 {
   3986     padding: 1rem !important;
   3987   }
   3988   .p-xxl-4 {
   3989     padding: 1.5rem !important;
   3990   }
   3991   .p-xxl-5 {
   3992     padding: 3rem !important;
   3993   }
   3994   .px-xxl-0 {
   3995     padding-left: 0 !important;
   3996     padding-right: 0 !important;
   3997   }
   3998   .px-xxl-1 {
   3999     padding-left: 0.25rem !important;
   4000     padding-right: 0.25rem !important;
   4001   }
   4002   .px-xxl-2 {
   4003     padding-left: 0.5rem !important;
   4004     padding-right: 0.5rem !important;
   4005   }
   4006   .px-xxl-3 {
   4007     padding-left: 1rem !important;
   4008     padding-right: 1rem !important;
   4009   }
   4010   .px-xxl-4 {
   4011     padding-left: 1.5rem !important;
   4012     padding-right: 1.5rem !important;
   4013   }
   4014   .px-xxl-5 {
   4015     padding-left: 3rem !important;
   4016     padding-right: 3rem !important;
   4017   }
   4018   .py-xxl-0 {
   4019     padding-top: 0 !important;
   4020     padding-bottom: 0 !important;
   4021   }
   4022   .py-xxl-1 {
   4023     padding-top: 0.25rem !important;
   4024     padding-bottom: 0.25rem !important;
   4025   }
   4026   .py-xxl-2 {
   4027     padding-top: 0.5rem !important;
   4028     padding-bottom: 0.5rem !important;
   4029   }
   4030   .py-xxl-3 {
   4031     padding-top: 1rem !important;
   4032     padding-bottom: 1rem !important;
   4033   }
   4034   .py-xxl-4 {
   4035     padding-top: 1.5rem !important;
   4036     padding-bottom: 1.5rem !important;
   4037   }
   4038   .py-xxl-5 {
   4039     padding-top: 3rem !important;
   4040     padding-bottom: 3rem !important;
   4041   }
   4042   .pt-xxl-0 {
   4043     padding-top: 0 !important;
   4044   }
   4045   .pt-xxl-1 {
   4046     padding-top: 0.25rem !important;
   4047   }
   4048   .pt-xxl-2 {
   4049     padding-top: 0.5rem !important;
   4050   }
   4051   .pt-xxl-3 {
   4052     padding-top: 1rem !important;
   4053   }
   4054   .pt-xxl-4 {
   4055     padding-top: 1.5rem !important;
   4056   }
   4057   .pt-xxl-5 {
   4058     padding-top: 3rem !important;
   4059   }
   4060   .pe-xxl-0 {
   4061     padding-left: 0 !important;
   4062   }
   4063   .pe-xxl-1 {
   4064     padding-left: 0.25rem !important;
   4065   }
   4066   .pe-xxl-2 {
   4067     padding-left: 0.5rem !important;
   4068   }
   4069   .pe-xxl-3 {
   4070     padding-left: 1rem !important;
   4071   }
   4072   .pe-xxl-4 {
   4073     padding-left: 1.5rem !important;
   4074   }
   4075   .pe-xxl-5 {
   4076     padding-left: 3rem !important;
   4077   }
   4078   .pb-xxl-0 {
   4079     padding-bottom: 0 !important;
   4080   }
   4081   .pb-xxl-1 {
   4082     padding-bottom: 0.25rem !important;
   4083   }
   4084   .pb-xxl-2 {
   4085     padding-bottom: 0.5rem !important;
   4086   }
   4087   .pb-xxl-3 {
   4088     padding-bottom: 1rem !important;
   4089   }
   4090   .pb-xxl-4 {
   4091     padding-bottom: 1.5rem !important;
   4092   }
   4093   .pb-xxl-5 {
   4094     padding-bottom: 3rem !important;
   4095   }
   4096   .ps-xxl-0 {
   4097     padding-right: 0 !important;
   4098   }
   4099   .ps-xxl-1 {
   4100     padding-right: 0.25rem !important;
   4101   }
   4102   .ps-xxl-2 {
   4103     padding-right: 0.5rem !important;
   4104   }
   4105   .ps-xxl-3 {
   4106     padding-right: 1rem !important;
   4107   }
   4108   .ps-xxl-4 {
   4109     padding-right: 1.5rem !important;
   4110   }
   4111   .ps-xxl-5 {
   4112     padding-right: 3rem !important;
   4113   }
   4114   .gap-xxl-0 {
   4115     gap: 0 !important;
   4116   }
   4117   .gap-xxl-1 {
   4118     gap: 0.25rem !important;
   4119   }
   4120   .gap-xxl-2 {
   4121     gap: 0.5rem !important;
   4122   }
   4123   .gap-xxl-3 {
   4124     gap: 1rem !important;
   4125   }
   4126   .gap-xxl-4 {
   4127     gap: 1.5rem !important;
   4128   }
   4129   .gap-xxl-5 {
   4130     gap: 3rem !important;
   4131   }
   4132   .text-xxl-start {
   4133     text-align: right !important;
   4134   }
   4135   .text-xxl-end {
   4136     text-align: left !important;
   4137   }
   4138   .text-xxl-center {
   4139     text-align: center !important;
   4140   }
   4141 }
   4142 @media (min-width: 1200px) {
   4143   .fs-1 {
   4144     font-size: 2.5rem !important;
   4145   }
   4146   .fs-2 {
   4147     font-size: 2rem !important;
   4148   }
   4149   .fs-3 {
   4150     font-size: 1.75rem !important;
   4151   }
   4152   .fs-4 {
   4153     font-size: 1.5rem !important;
   4154   }
   4155 }
   4156 @media print {
   4157   .d-print-inline {
   4158     display: inline !important;
   4159   }
   4160   .d-print-inline-block {
   4161     display: inline-block !important;
   4162   }
   4163   .d-print-block {
   4164     display: block !important;
   4165   }
   4166   .d-print-grid {
   4167     display: grid !important;
   4168   }
   4169   .d-print-table {
   4170     display: table !important;
   4171   }
   4172   .d-print-table-row {
   4173     display: table-row !important;
   4174   }
   4175   .d-print-table-cell {
   4176     display: table-cell !important;
   4177   }
   4178   .d-print-flex {
   4179     display: flex !important;
   4180   }
   4181   .d-print-inline-flex {
   4182     display: inline-flex !important;
   4183   }
   4184   .d-print-none {
   4185     display: none !important;
   4186   }
   4187 }
   4188 /*# sourceMappingURL=bootstrap-utilities.rtl.css.map */