cscg24-photoeditor

CSCG 2024 Challenge 'PhotoEditor'
git clone https://git.sinitax.com/sinitax/cscg24-photoeditor
Log | Files | Refs | sfeed.txt

bootstrap-utilities.rtl.css (71451B)


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