cscg24-photoeditor

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

bootstrap-utilities.css (71584B)


      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  left: 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  right: 0;
    106  left: 0;
    107  z-index: 1030;
    108}
    109
    110.fixed-bottom {
    111  position: fixed;
    112  right: 0;
    113  bottom: 0;
    114  left: 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  right: 0;
    196  bottom: 0;
    197  left: 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: left !important;
    243}
    244
    245.float-end {
    246  float: right !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  left: 0 !important;
    392}
    393
    394.start-50 {
    395  left: 50% !important;
    396}
    397
    398.start-100 {
    399  left: 100% !important;
    400}
    401
    402.end-0 {
    403  right: 0 !important;
    404}
    405
    406.end-50 {
    407  right: 50% !important;
    408}
    409
    410.end-100 {
    411  right: 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-right: 1px solid #dee2e6 !important;
    444}
    445
    446.border-end-0 {
    447  border-right: 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-left: 1px solid #dee2e6 !important;
    460}
    461
    462.border-start-0 {
    463  border-left: 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-right: 0 !important;
    812  margin-left: 0 !important;
    813}
    814
    815.mx-1 {
    816  margin-right: 0.25rem !important;
    817  margin-left: 0.25rem !important;
    818}
    819
    820.mx-2 {
    821  margin-right: 0.5rem !important;
    822  margin-left: 0.5rem !important;
    823}
    824
    825.mx-3 {
    826  margin-right: 1rem !important;
    827  margin-left: 1rem !important;
    828}
    829
    830.mx-4 {
    831  margin-right: 1.5rem !important;
    832  margin-left: 1.5rem !important;
    833}
    834
    835.mx-5 {
    836  margin-right: 3rem !important;
    837  margin-left: 3rem !important;
    838}
    839
    840.mx-auto {
    841  margin-right: auto !important;
    842  margin-left: 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-right: 0 !important;
    910}
    911
    912.me-1 {
    913  margin-right: 0.25rem !important;
    914}
    915
    916.me-2 {
    917  margin-right: 0.5rem !important;
    918}
    919
    920.me-3 {
    921  margin-right: 1rem !important;
    922}
    923
    924.me-4 {
    925  margin-right: 1.5rem !important;
    926}
    927
    928.me-5 {
    929  margin-right: 3rem !important;
    930}
    931
    932.me-auto {
    933  margin-right: 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-left: 0 !important;
    966}
    967
    968.ms-1 {
    969  margin-left: 0.25rem !important;
    970}
    971
    972.ms-2 {
    973  margin-left: 0.5rem !important;
    974}
    975
    976.ms-3 {
    977  margin-left: 1rem !important;
    978}
    979
    980.ms-4 {
    981  margin-left: 1.5rem !important;
    982}
    983
    984.ms-5 {
    985  margin-left: 3rem !important;
    986}
    987
    988.ms-auto {
    989  margin-left: 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-right: 0 !important;
   1018  padding-left: 0 !important;
   1019}
   1020
   1021.px-1 {
   1022  padding-right: 0.25rem !important;
   1023  padding-left: 0.25rem !important;
   1024}
   1025
   1026.px-2 {
   1027  padding-right: 0.5rem !important;
   1028  padding-left: 0.5rem !important;
   1029}
   1030
   1031.px-3 {
   1032  padding-right: 1rem !important;
   1033  padding-left: 1rem !important;
   1034}
   1035
   1036.px-4 {
   1037  padding-right: 1.5rem !important;
   1038  padding-left: 1.5rem !important;
   1039}
   1040
   1041.px-5 {
   1042  padding-right: 3rem !important;
   1043  padding-left: 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-right: 0 !important;
   1102}
   1103
   1104.pe-1 {
   1105  padding-right: 0.25rem !important;
   1106}
   1107
   1108.pe-2 {
   1109  padding-right: 0.5rem !important;
   1110}
   1111
   1112.pe-3 {
   1113  padding-right: 1rem !important;
   1114}
   1115
   1116.pe-4 {
   1117  padding-right: 1.5rem !important;
   1118}
   1119
   1120.pe-5 {
   1121  padding-right: 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-left: 0 !important;
   1150}
   1151
   1152.ps-1 {
   1153  padding-left: 0.25rem !important;
   1154}
   1155
   1156.ps-2 {
   1157  padding-left: 0.5rem !important;
   1158}
   1159
   1160.ps-3 {
   1161  padding-left: 1rem !important;
   1162}
   1163
   1164.ps-4 {
   1165  padding-left: 1.5rem !important;
   1166}
   1167
   1168.ps-5 {
   1169  padding-left: 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: left !important;
   1246}
   1247
   1248.text-end {
   1249  text-align: right !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
   1288/* rtl:begin:remove */
   1289.text-break {
   1290  word-wrap: break-word !important;
   1291  word-break: break-word !important;
   1292}
   1293
   1294/* rtl:end:remove */
   1295.text-primary {
   1296  --bs-text-opacity: 1;
   1297  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
   1298}
   1299
   1300.text-secondary {
   1301  --bs-text-opacity: 1;
   1302  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
   1303}
   1304
   1305.text-success {
   1306  --bs-text-opacity: 1;
   1307  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
   1308}
   1309
   1310.text-info {
   1311  --bs-text-opacity: 1;
   1312  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
   1313}
   1314
   1315.text-warning {
   1316  --bs-text-opacity: 1;
   1317  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
   1318}
   1319
   1320.text-danger {
   1321  --bs-text-opacity: 1;
   1322  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
   1323}
   1324
   1325.text-light {
   1326  --bs-text-opacity: 1;
   1327  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
   1328}
   1329
   1330.text-dark {
   1331  --bs-text-opacity: 1;
   1332  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
   1333}
   1334
   1335.text-black {
   1336  --bs-text-opacity: 1;
   1337  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
   1338}
   1339
   1340.text-white {
   1341  --bs-text-opacity: 1;
   1342  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
   1343}
   1344
   1345.text-body {
   1346  --bs-text-opacity: 1;
   1347  color: rgba(var(--bs-body-rgb), var(--bs-text-opacity)) !important;
   1348}
   1349
   1350.text-muted {
   1351  --bs-text-opacity: 1;
   1352  color: #6c757d !important;
   1353}
   1354
   1355.text-black-50 {
   1356  --bs-text-opacity: 1;
   1357  color: rgba(0, 0, 0, 0.5) !important;
   1358}
   1359
   1360.text-white-50 {
   1361  --bs-text-opacity: 1;
   1362  color: rgba(255, 255, 255, 0.5) !important;
   1363}
   1364
   1365.text-reset {
   1366  --bs-text-opacity: 1;
   1367  color: inherit !important;
   1368}
   1369
   1370.text-opacity-25 {
   1371  --bs-text-opacity: 0.25;
   1372}
   1373
   1374.text-opacity-50 {
   1375  --bs-text-opacity: 0.5;
   1376}
   1377
   1378.text-opacity-75 {
   1379  --bs-text-opacity: 0.75;
   1380}
   1381
   1382.text-opacity-100 {
   1383  --bs-text-opacity: 1;
   1384}
   1385
   1386.bg-primary {
   1387  --bs-bg-opacity: 1;
   1388  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
   1389}
   1390
   1391.bg-secondary {
   1392  --bs-bg-opacity: 1;
   1393  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
   1394}
   1395
   1396.bg-success {
   1397  --bs-bg-opacity: 1;
   1398  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
   1399}
   1400
   1401.bg-info {
   1402  --bs-bg-opacity: 1;
   1403  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
   1404}
   1405
   1406.bg-warning {
   1407  --bs-bg-opacity: 1;
   1408  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
   1409}
   1410
   1411.bg-danger {
   1412  --bs-bg-opacity: 1;
   1413  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
   1414}
   1415
   1416.bg-light {
   1417  --bs-bg-opacity: 1;
   1418  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
   1419}
   1420
   1421.bg-dark {
   1422  --bs-bg-opacity: 1;
   1423  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
   1424}
   1425
   1426.bg-black {
   1427  --bs-bg-opacity: 1;
   1428  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
   1429}
   1430
   1431.bg-white {
   1432  --bs-bg-opacity: 1;
   1433  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
   1434}
   1435
   1436.bg-body {
   1437  --bs-bg-opacity: 1;
   1438  background-color: rgba(var(--bs-body-rgb), var(--bs-bg-opacity)) !important;
   1439}
   1440
   1441.bg-transparent {
   1442  --bs-bg-opacity: 1;
   1443  background-color: transparent !important;
   1444}
   1445
   1446.bg-opacity-10 {
   1447  --bs-bg-opacity: 0.1;
   1448}
   1449
   1450.bg-opacity-25 {
   1451  --bs-bg-opacity: 0.25;
   1452}
   1453
   1454.bg-opacity-50 {
   1455  --bs-bg-opacity: 0.5;
   1456}
   1457
   1458.bg-opacity-75 {
   1459  --bs-bg-opacity: 0.75;
   1460}
   1461
   1462.bg-opacity-100 {
   1463  --bs-bg-opacity: 1;
   1464}
   1465
   1466.bg-gradient {
   1467  background-image: var(--bs-gradient) !important;
   1468}
   1469
   1470.user-select-all {
   1471  -webkit-user-select: all !important;
   1472  -moz-user-select: all !important;
   1473  user-select: all !important;
   1474}
   1475
   1476.user-select-auto {
   1477  -webkit-user-select: auto !important;
   1478  -moz-user-select: auto !important;
   1479  user-select: auto !important;
   1480}
   1481
   1482.user-select-none {
   1483  -webkit-user-select: none !important;
   1484  -moz-user-select: none !important;
   1485  user-select: none !important;
   1486}
   1487
   1488.pe-none {
   1489  pointer-events: none !important;
   1490}
   1491
   1492.pe-auto {
   1493  pointer-events: auto !important;
   1494}
   1495
   1496.rounded {
   1497  border-radius: 0.25rem !important;
   1498}
   1499
   1500.rounded-0 {
   1501  border-radius: 0 !important;
   1502}
   1503
   1504.rounded-1 {
   1505  border-radius: 0.2rem !important;
   1506}
   1507
   1508.rounded-2 {
   1509  border-radius: 0.25rem !important;
   1510}
   1511
   1512.rounded-3 {
   1513  border-radius: 0.3rem !important;
   1514}
   1515
   1516.rounded-circle {
   1517  border-radius: 50% !important;
   1518}
   1519
   1520.rounded-pill {
   1521  border-radius: 50rem !important;
   1522}
   1523
   1524.rounded-top {
   1525  border-top-left-radius: 0.25rem !important;
   1526  border-top-right-radius: 0.25rem !important;
   1527}
   1528
   1529.rounded-end {
   1530  border-top-right-radius: 0.25rem !important;
   1531  border-bottom-right-radius: 0.25rem !important;
   1532}
   1533
   1534.rounded-bottom {
   1535  border-bottom-right-radius: 0.25rem !important;
   1536  border-bottom-left-radius: 0.25rem !important;
   1537}
   1538
   1539.rounded-start {
   1540  border-bottom-left-radius: 0.25rem !important;
   1541  border-top-left-radius: 0.25rem !important;
   1542}
   1543
   1544.visible {
   1545  visibility: visible !important;
   1546}
   1547
   1548.invisible {
   1549  visibility: hidden !important;
   1550}
   1551
   1552@media (min-width: 576px) {
   1553  .float-sm-start {
   1554    float: left !important;
   1555  }
   1556
   1557  .float-sm-end {
   1558    float: right !important;
   1559  }
   1560
   1561  .float-sm-none {
   1562    float: none !important;
   1563  }
   1564
   1565  .d-sm-inline {
   1566    display: inline !important;
   1567  }
   1568
   1569  .d-sm-inline-block {
   1570    display: inline-block !important;
   1571  }
   1572
   1573  .d-sm-block {
   1574    display: block !important;
   1575  }
   1576
   1577  .d-sm-grid {
   1578    display: grid !important;
   1579  }
   1580
   1581  .d-sm-table {
   1582    display: table !important;
   1583  }
   1584
   1585  .d-sm-table-row {
   1586    display: table-row !important;
   1587  }
   1588
   1589  .d-sm-table-cell {
   1590    display: table-cell !important;
   1591  }
   1592
   1593  .d-sm-flex {
   1594    display: flex !important;
   1595  }
   1596
   1597  .d-sm-inline-flex {
   1598    display: inline-flex !important;
   1599  }
   1600
   1601  .d-sm-none {
   1602    display: none !important;
   1603  }
   1604
   1605  .flex-sm-fill {
   1606    flex: 1 1 auto !important;
   1607  }
   1608
   1609  .flex-sm-row {
   1610    flex-direction: row !important;
   1611  }
   1612
   1613  .flex-sm-column {
   1614    flex-direction: column !important;
   1615  }
   1616
   1617  .flex-sm-row-reverse {
   1618    flex-direction: row-reverse !important;
   1619  }
   1620
   1621  .flex-sm-column-reverse {
   1622    flex-direction: column-reverse !important;
   1623  }
   1624
   1625  .flex-sm-grow-0 {
   1626    flex-grow: 0 !important;
   1627  }
   1628
   1629  .flex-sm-grow-1 {
   1630    flex-grow: 1 !important;
   1631  }
   1632
   1633  .flex-sm-shrink-0 {
   1634    flex-shrink: 0 !important;
   1635  }
   1636
   1637  .flex-sm-shrink-1 {
   1638    flex-shrink: 1 !important;
   1639  }
   1640
   1641  .flex-sm-wrap {
   1642    flex-wrap: wrap !important;
   1643  }
   1644
   1645  .flex-sm-nowrap {
   1646    flex-wrap: nowrap !important;
   1647  }
   1648
   1649  .flex-sm-wrap-reverse {
   1650    flex-wrap: wrap-reverse !important;
   1651  }
   1652
   1653  .gap-sm-0 {
   1654    gap: 0 !important;
   1655  }
   1656
   1657  .gap-sm-1 {
   1658    gap: 0.25rem !important;
   1659  }
   1660
   1661  .gap-sm-2 {
   1662    gap: 0.5rem !important;
   1663  }
   1664
   1665  .gap-sm-3 {
   1666    gap: 1rem !important;
   1667  }
   1668
   1669  .gap-sm-4 {
   1670    gap: 1.5rem !important;
   1671  }
   1672
   1673  .gap-sm-5 {
   1674    gap: 3rem !important;
   1675  }
   1676
   1677  .justify-content-sm-start {
   1678    justify-content: flex-start !important;
   1679  }
   1680
   1681  .justify-content-sm-end {
   1682    justify-content: flex-end !important;
   1683  }
   1684
   1685  .justify-content-sm-center {
   1686    justify-content: center !important;
   1687  }
   1688
   1689  .justify-content-sm-between {
   1690    justify-content: space-between !important;
   1691  }
   1692
   1693  .justify-content-sm-around {
   1694    justify-content: space-around !important;
   1695  }
   1696
   1697  .justify-content-sm-evenly {
   1698    justify-content: space-evenly !important;
   1699  }
   1700
   1701  .align-items-sm-start {
   1702    align-items: flex-start !important;
   1703  }
   1704
   1705  .align-items-sm-end {
   1706    align-items: flex-end !important;
   1707  }
   1708
   1709  .align-items-sm-center {
   1710    align-items: center !important;
   1711  }
   1712
   1713  .align-items-sm-baseline {
   1714    align-items: baseline !important;
   1715  }
   1716
   1717  .align-items-sm-stretch {
   1718    align-items: stretch !important;
   1719  }
   1720
   1721  .align-content-sm-start {
   1722    align-content: flex-start !important;
   1723  }
   1724
   1725  .align-content-sm-end {
   1726    align-content: flex-end !important;
   1727  }
   1728
   1729  .align-content-sm-center {
   1730    align-content: center !important;
   1731  }
   1732
   1733  .align-content-sm-between {
   1734    align-content: space-between !important;
   1735  }
   1736
   1737  .align-content-sm-around {
   1738    align-content: space-around !important;
   1739  }
   1740
   1741  .align-content-sm-stretch {
   1742    align-content: stretch !important;
   1743  }
   1744
   1745  .align-self-sm-auto {
   1746    align-self: auto !important;
   1747  }
   1748
   1749  .align-self-sm-start {
   1750    align-self: flex-start !important;
   1751  }
   1752
   1753  .align-self-sm-end {
   1754    align-self: flex-end !important;
   1755  }
   1756
   1757  .align-self-sm-center {
   1758    align-self: center !important;
   1759  }
   1760
   1761  .align-self-sm-baseline {
   1762    align-self: baseline !important;
   1763  }
   1764
   1765  .align-self-sm-stretch {
   1766    align-self: stretch !important;
   1767  }
   1768
   1769  .order-sm-first {
   1770    order: -1 !important;
   1771  }
   1772
   1773  .order-sm-0 {
   1774    order: 0 !important;
   1775  }
   1776
   1777  .order-sm-1 {
   1778    order: 1 !important;
   1779  }
   1780
   1781  .order-sm-2 {
   1782    order: 2 !important;
   1783  }
   1784
   1785  .order-sm-3 {
   1786    order: 3 !important;
   1787  }
   1788
   1789  .order-sm-4 {
   1790    order: 4 !important;
   1791  }
   1792
   1793  .order-sm-5 {
   1794    order: 5 !important;
   1795  }
   1796
   1797  .order-sm-last {
   1798    order: 6 !important;
   1799  }
   1800
   1801  .m-sm-0 {
   1802    margin: 0 !important;
   1803  }
   1804
   1805  .m-sm-1 {
   1806    margin: 0.25rem !important;
   1807  }
   1808
   1809  .m-sm-2 {
   1810    margin: 0.5rem !important;
   1811  }
   1812
   1813  .m-sm-3 {
   1814    margin: 1rem !important;
   1815  }
   1816
   1817  .m-sm-4 {
   1818    margin: 1.5rem !important;
   1819  }
   1820
   1821  .m-sm-5 {
   1822    margin: 3rem !important;
   1823  }
   1824
   1825  .m-sm-auto {
   1826    margin: auto !important;
   1827  }
   1828
   1829  .mx-sm-0 {
   1830    margin-right: 0 !important;
   1831    margin-left: 0 !important;
   1832  }
   1833
   1834  .mx-sm-1 {
   1835    margin-right: 0.25rem !important;
   1836    margin-left: 0.25rem !important;
   1837  }
   1838
   1839  .mx-sm-2 {
   1840    margin-right: 0.5rem !important;
   1841    margin-left: 0.5rem !important;
   1842  }
   1843
   1844  .mx-sm-3 {
   1845    margin-right: 1rem !important;
   1846    margin-left: 1rem !important;
   1847  }
   1848
   1849  .mx-sm-4 {
   1850    margin-right: 1.5rem !important;
   1851    margin-left: 1.5rem !important;
   1852  }
   1853
   1854  .mx-sm-5 {
   1855    margin-right: 3rem !important;
   1856    margin-left: 3rem !important;
   1857  }
   1858
   1859  .mx-sm-auto {
   1860    margin-right: auto !important;
   1861    margin-left: auto !important;
   1862  }
   1863
   1864  .my-sm-0 {
   1865    margin-top: 0 !important;
   1866    margin-bottom: 0 !important;
   1867  }
   1868
   1869  .my-sm-1 {
   1870    margin-top: 0.25rem !important;
   1871    margin-bottom: 0.25rem !important;
   1872  }
   1873
   1874  .my-sm-2 {
   1875    margin-top: 0.5rem !important;
   1876    margin-bottom: 0.5rem !important;
   1877  }
   1878
   1879  .my-sm-3 {
   1880    margin-top: 1rem !important;
   1881    margin-bottom: 1rem !important;
   1882  }
   1883
   1884  .my-sm-4 {
   1885    margin-top: 1.5rem !important;
   1886    margin-bottom: 1.5rem !important;
   1887  }
   1888
   1889  .my-sm-5 {
   1890    margin-top: 3rem !important;
   1891    margin-bottom: 3rem !important;
   1892  }
   1893
   1894  .my-sm-auto {
   1895    margin-top: auto !important;
   1896    margin-bottom: auto !important;
   1897  }
   1898
   1899  .mt-sm-0 {
   1900    margin-top: 0 !important;
   1901  }
   1902
   1903  .mt-sm-1 {
   1904    margin-top: 0.25rem !important;
   1905  }
   1906
   1907  .mt-sm-2 {
   1908    margin-top: 0.5rem !important;
   1909  }
   1910
   1911  .mt-sm-3 {
   1912    margin-top: 1rem !important;
   1913  }
   1914
   1915  .mt-sm-4 {
   1916    margin-top: 1.5rem !important;
   1917  }
   1918
   1919  .mt-sm-5 {
   1920    margin-top: 3rem !important;
   1921  }
   1922
   1923  .mt-sm-auto {
   1924    margin-top: auto !important;
   1925  }
   1926
   1927  .me-sm-0 {
   1928    margin-right: 0 !important;
   1929  }
   1930
   1931  .me-sm-1 {
   1932    margin-right: 0.25rem !important;
   1933  }
   1934
   1935  .me-sm-2 {
   1936    margin-right: 0.5rem !important;
   1937  }
   1938
   1939  .me-sm-3 {
   1940    margin-right: 1rem !important;
   1941  }
   1942
   1943  .me-sm-4 {
   1944    margin-right: 1.5rem !important;
   1945  }
   1946
   1947  .me-sm-5 {
   1948    margin-right: 3rem !important;
   1949  }
   1950
   1951  .me-sm-auto {
   1952    margin-right: auto !important;
   1953  }
   1954
   1955  .mb-sm-0 {
   1956    margin-bottom: 0 !important;
   1957  }
   1958
   1959  .mb-sm-1 {
   1960    margin-bottom: 0.25rem !important;
   1961  }
   1962
   1963  .mb-sm-2 {
   1964    margin-bottom: 0.5rem !important;
   1965  }
   1966
   1967  .mb-sm-3 {
   1968    margin-bottom: 1rem !important;
   1969  }
   1970
   1971  .mb-sm-4 {
   1972    margin-bottom: 1.5rem !important;
   1973  }
   1974
   1975  .mb-sm-5 {
   1976    margin-bottom: 3rem !important;
   1977  }
   1978
   1979  .mb-sm-auto {
   1980    margin-bottom: auto !important;
   1981  }
   1982
   1983  .ms-sm-0 {
   1984    margin-left: 0 !important;
   1985  }
   1986
   1987  .ms-sm-1 {
   1988    margin-left: 0.25rem !important;
   1989  }
   1990
   1991  .ms-sm-2 {
   1992    margin-left: 0.5rem !important;
   1993  }
   1994
   1995  .ms-sm-3 {
   1996    margin-left: 1rem !important;
   1997  }
   1998
   1999  .ms-sm-4 {
   2000    margin-left: 1.5rem !important;
   2001  }
   2002
   2003  .ms-sm-5 {
   2004    margin-left: 3rem !important;
   2005  }
   2006
   2007  .ms-sm-auto {
   2008    margin-left: auto !important;
   2009  }
   2010
   2011  .p-sm-0 {
   2012    padding: 0 !important;
   2013  }
   2014
   2015  .p-sm-1 {
   2016    padding: 0.25rem !important;
   2017  }
   2018
   2019  .p-sm-2 {
   2020    padding: 0.5rem !important;
   2021  }
   2022
   2023  .p-sm-3 {
   2024    padding: 1rem !important;
   2025  }
   2026
   2027  .p-sm-4 {
   2028    padding: 1.5rem !important;
   2029  }
   2030
   2031  .p-sm-5 {
   2032    padding: 3rem !important;
   2033  }
   2034
   2035  .px-sm-0 {
   2036    padding-right: 0 !important;
   2037    padding-left: 0 !important;
   2038  }
   2039
   2040  .px-sm-1 {
   2041    padding-right: 0.25rem !important;
   2042    padding-left: 0.25rem !important;
   2043  }
   2044
   2045  .px-sm-2 {
   2046    padding-right: 0.5rem !important;
   2047    padding-left: 0.5rem !important;
   2048  }
   2049
   2050  .px-sm-3 {
   2051    padding-right: 1rem !important;
   2052    padding-left: 1rem !important;
   2053  }
   2054
   2055  .px-sm-4 {
   2056    padding-right: 1.5rem !important;
   2057    padding-left: 1.5rem !important;
   2058  }
   2059
   2060  .px-sm-5 {
   2061    padding-right: 3rem !important;
   2062    padding-left: 3rem !important;
   2063  }
   2064
   2065  .py-sm-0 {
   2066    padding-top: 0 !important;
   2067    padding-bottom: 0 !important;
   2068  }
   2069
   2070  .py-sm-1 {
   2071    padding-top: 0.25rem !important;
   2072    padding-bottom: 0.25rem !important;
   2073  }
   2074
   2075  .py-sm-2 {
   2076    padding-top: 0.5rem !important;
   2077    padding-bottom: 0.5rem !important;
   2078  }
   2079
   2080  .py-sm-3 {
   2081    padding-top: 1rem !important;
   2082    padding-bottom: 1rem !important;
   2083  }
   2084
   2085  .py-sm-4 {
   2086    padding-top: 1.5rem !important;
   2087    padding-bottom: 1.5rem !important;
   2088  }
   2089
   2090  .py-sm-5 {
   2091    padding-top: 3rem !important;
   2092    padding-bottom: 3rem !important;
   2093  }
   2094
   2095  .pt-sm-0 {
   2096    padding-top: 0 !important;
   2097  }
   2098
   2099  .pt-sm-1 {
   2100    padding-top: 0.25rem !important;
   2101  }
   2102
   2103  .pt-sm-2 {
   2104    padding-top: 0.5rem !important;
   2105  }
   2106
   2107  .pt-sm-3 {
   2108    padding-top: 1rem !important;
   2109  }
   2110
   2111  .pt-sm-4 {
   2112    padding-top: 1.5rem !important;
   2113  }
   2114
   2115  .pt-sm-5 {
   2116    padding-top: 3rem !important;
   2117  }
   2118
   2119  .pe-sm-0 {
   2120    padding-right: 0 !important;
   2121  }
   2122
   2123  .pe-sm-1 {
   2124    padding-right: 0.25rem !important;
   2125  }
   2126
   2127  .pe-sm-2 {
   2128    padding-right: 0.5rem !important;
   2129  }
   2130
   2131  .pe-sm-3 {
   2132    padding-right: 1rem !important;
   2133  }
   2134
   2135  .pe-sm-4 {
   2136    padding-right: 1.5rem !important;
   2137  }
   2138
   2139  .pe-sm-5 {
   2140    padding-right: 3rem !important;
   2141  }
   2142
   2143  .pb-sm-0 {
   2144    padding-bottom: 0 !important;
   2145  }
   2146
   2147  .pb-sm-1 {
   2148    padding-bottom: 0.25rem !important;
   2149  }
   2150
   2151  .pb-sm-2 {
   2152    padding-bottom: 0.5rem !important;
   2153  }
   2154
   2155  .pb-sm-3 {
   2156    padding-bottom: 1rem !important;
   2157  }
   2158
   2159  .pb-sm-4 {
   2160    padding-bottom: 1.5rem !important;
   2161  }
   2162
   2163  .pb-sm-5 {
   2164    padding-bottom: 3rem !important;
   2165  }
   2166
   2167  .ps-sm-0 {
   2168    padding-left: 0 !important;
   2169  }
   2170
   2171  .ps-sm-1 {
   2172    padding-left: 0.25rem !important;
   2173  }
   2174
   2175  .ps-sm-2 {
   2176    padding-left: 0.5rem !important;
   2177  }
   2178
   2179  .ps-sm-3 {
   2180    padding-left: 1rem !important;
   2181  }
   2182
   2183  .ps-sm-4 {
   2184    padding-left: 1.5rem !important;
   2185  }
   2186
   2187  .ps-sm-5 {
   2188    padding-left: 3rem !important;
   2189  }
   2190
   2191  .text-sm-start {
   2192    text-align: left !important;
   2193  }
   2194
   2195  .text-sm-end {
   2196    text-align: right !important;
   2197  }
   2198
   2199  .text-sm-center {
   2200    text-align: center !important;
   2201  }
   2202}
   2203@media (min-width: 768px) {
   2204  .float-md-start {
   2205    float: left !important;
   2206  }
   2207
   2208  .float-md-end {
   2209    float: right !important;
   2210  }
   2211
   2212  .float-md-none {
   2213    float: none !important;
   2214  }
   2215
   2216  .d-md-inline {
   2217    display: inline !important;
   2218  }
   2219
   2220  .d-md-inline-block {
   2221    display: inline-block !important;
   2222  }
   2223
   2224  .d-md-block {
   2225    display: block !important;
   2226  }
   2227
   2228  .d-md-grid {
   2229    display: grid !important;
   2230  }
   2231
   2232  .d-md-table {
   2233    display: table !important;
   2234  }
   2235
   2236  .d-md-table-row {
   2237    display: table-row !important;
   2238  }
   2239
   2240  .d-md-table-cell {
   2241    display: table-cell !important;
   2242  }
   2243
   2244  .d-md-flex {
   2245    display: flex !important;
   2246  }
   2247
   2248  .d-md-inline-flex {
   2249    display: inline-flex !important;
   2250  }
   2251
   2252  .d-md-none {
   2253    display: none !important;
   2254  }
   2255
   2256  .flex-md-fill {
   2257    flex: 1 1 auto !important;
   2258  }
   2259
   2260  .flex-md-row {
   2261    flex-direction: row !important;
   2262  }
   2263
   2264  .flex-md-column {
   2265    flex-direction: column !important;
   2266  }
   2267
   2268  .flex-md-row-reverse {
   2269    flex-direction: row-reverse !important;
   2270  }
   2271
   2272  .flex-md-column-reverse {
   2273    flex-direction: column-reverse !important;
   2274  }
   2275
   2276  .flex-md-grow-0 {
   2277    flex-grow: 0 !important;
   2278  }
   2279
   2280  .flex-md-grow-1 {
   2281    flex-grow: 1 !important;
   2282  }
   2283
   2284  .flex-md-shrink-0 {
   2285    flex-shrink: 0 !important;
   2286  }
   2287
   2288  .flex-md-shrink-1 {
   2289    flex-shrink: 1 !important;
   2290  }
   2291
   2292  .flex-md-wrap {
   2293    flex-wrap: wrap !important;
   2294  }
   2295
   2296  .flex-md-nowrap {
   2297    flex-wrap: nowrap !important;
   2298  }
   2299
   2300  .flex-md-wrap-reverse {
   2301    flex-wrap: wrap-reverse !important;
   2302  }
   2303
   2304  .gap-md-0 {
   2305    gap: 0 !important;
   2306  }
   2307
   2308  .gap-md-1 {
   2309    gap: 0.25rem !important;
   2310  }
   2311
   2312  .gap-md-2 {
   2313    gap: 0.5rem !important;
   2314  }
   2315
   2316  .gap-md-3 {
   2317    gap: 1rem !important;
   2318  }
   2319
   2320  .gap-md-4 {
   2321    gap: 1.5rem !important;
   2322  }
   2323
   2324  .gap-md-5 {
   2325    gap: 3rem !important;
   2326  }
   2327
   2328  .justify-content-md-start {
   2329    justify-content: flex-start !important;
   2330  }
   2331
   2332  .justify-content-md-end {
   2333    justify-content: flex-end !important;
   2334  }
   2335
   2336  .justify-content-md-center {
   2337    justify-content: center !important;
   2338  }
   2339
   2340  .justify-content-md-between {
   2341    justify-content: space-between !important;
   2342  }
   2343
   2344  .justify-content-md-around {
   2345    justify-content: space-around !important;
   2346  }
   2347
   2348  .justify-content-md-evenly {
   2349    justify-content: space-evenly !important;
   2350  }
   2351
   2352  .align-items-md-start {
   2353    align-items: flex-start !important;
   2354  }
   2355
   2356  .align-items-md-end {
   2357    align-items: flex-end !important;
   2358  }
   2359
   2360  .align-items-md-center {
   2361    align-items: center !important;
   2362  }
   2363
   2364  .align-items-md-baseline {
   2365    align-items: baseline !important;
   2366  }
   2367
   2368  .align-items-md-stretch {
   2369    align-items: stretch !important;
   2370  }
   2371
   2372  .align-content-md-start {
   2373    align-content: flex-start !important;
   2374  }
   2375
   2376  .align-content-md-end {
   2377    align-content: flex-end !important;
   2378  }
   2379
   2380  .align-content-md-center {
   2381    align-content: center !important;
   2382  }
   2383
   2384  .align-content-md-between {
   2385    align-content: space-between !important;
   2386  }
   2387
   2388  .align-content-md-around {
   2389    align-content: space-around !important;
   2390  }
   2391
   2392  .align-content-md-stretch {
   2393    align-content: stretch !important;
   2394  }
   2395
   2396  .align-self-md-auto {
   2397    align-self: auto !important;
   2398  }
   2399
   2400  .align-self-md-start {
   2401    align-self: flex-start !important;
   2402  }
   2403
   2404  .align-self-md-end {
   2405    align-self: flex-end !important;
   2406  }
   2407
   2408  .align-self-md-center {
   2409    align-self: center !important;
   2410  }
   2411
   2412  .align-self-md-baseline {
   2413    align-self: baseline !important;
   2414  }
   2415
   2416  .align-self-md-stretch {
   2417    align-self: stretch !important;
   2418  }
   2419
   2420  .order-md-first {
   2421    order: -1 !important;
   2422  }
   2423
   2424  .order-md-0 {
   2425    order: 0 !important;
   2426  }
   2427
   2428  .order-md-1 {
   2429    order: 1 !important;
   2430  }
   2431
   2432  .order-md-2 {
   2433    order: 2 !important;
   2434  }
   2435
   2436  .order-md-3 {
   2437    order: 3 !important;
   2438  }
   2439
   2440  .order-md-4 {
   2441    order: 4 !important;
   2442  }
   2443
   2444  .order-md-5 {
   2445    order: 5 !important;
   2446  }
   2447
   2448  .order-md-last {
   2449    order: 6 !important;
   2450  }
   2451
   2452  .m-md-0 {
   2453    margin: 0 !important;
   2454  }
   2455
   2456  .m-md-1 {
   2457    margin: 0.25rem !important;
   2458  }
   2459
   2460  .m-md-2 {
   2461    margin: 0.5rem !important;
   2462  }
   2463
   2464  .m-md-3 {
   2465    margin: 1rem !important;
   2466  }
   2467
   2468  .m-md-4 {
   2469    margin: 1.5rem !important;
   2470  }
   2471
   2472  .m-md-5 {
   2473    margin: 3rem !important;
   2474  }
   2475
   2476  .m-md-auto {
   2477    margin: auto !important;
   2478  }
   2479
   2480  .mx-md-0 {
   2481    margin-right: 0 !important;
   2482    margin-left: 0 !important;
   2483  }
   2484
   2485  .mx-md-1 {
   2486    margin-right: 0.25rem !important;
   2487    margin-left: 0.25rem !important;
   2488  }
   2489
   2490  .mx-md-2 {
   2491    margin-right: 0.5rem !important;
   2492    margin-left: 0.5rem !important;
   2493  }
   2494
   2495  .mx-md-3 {
   2496    margin-right: 1rem !important;
   2497    margin-left: 1rem !important;
   2498  }
   2499
   2500  .mx-md-4 {
   2501    margin-right: 1.5rem !important;
   2502    margin-left: 1.5rem !important;
   2503  }
   2504
   2505  .mx-md-5 {
   2506    margin-right: 3rem !important;
   2507    margin-left: 3rem !important;
   2508  }
   2509
   2510  .mx-md-auto {
   2511    margin-right: auto !important;
   2512    margin-left: auto !important;
   2513  }
   2514
   2515  .my-md-0 {
   2516    margin-top: 0 !important;
   2517    margin-bottom: 0 !important;
   2518  }
   2519
   2520  .my-md-1 {
   2521    margin-top: 0.25rem !important;
   2522    margin-bottom: 0.25rem !important;
   2523  }
   2524
   2525  .my-md-2 {
   2526    margin-top: 0.5rem !important;
   2527    margin-bottom: 0.5rem !important;
   2528  }
   2529
   2530  .my-md-3 {
   2531    margin-top: 1rem !important;
   2532    margin-bottom: 1rem !important;
   2533  }
   2534
   2535  .my-md-4 {
   2536    margin-top: 1.5rem !important;
   2537    margin-bottom: 1.5rem !important;
   2538  }
   2539
   2540  .my-md-5 {
   2541    margin-top: 3rem !important;
   2542    margin-bottom: 3rem !important;
   2543  }
   2544
   2545  .my-md-auto {
   2546    margin-top: auto !important;
   2547    margin-bottom: auto !important;
   2548  }
   2549
   2550  .mt-md-0 {
   2551    margin-top: 0 !important;
   2552  }
   2553
   2554  .mt-md-1 {
   2555    margin-top: 0.25rem !important;
   2556  }
   2557
   2558  .mt-md-2 {
   2559    margin-top: 0.5rem !important;
   2560  }
   2561
   2562  .mt-md-3 {
   2563    margin-top: 1rem !important;
   2564  }
   2565
   2566  .mt-md-4 {
   2567    margin-top: 1.5rem !important;
   2568  }
   2569
   2570  .mt-md-5 {
   2571    margin-top: 3rem !important;
   2572  }
   2573
   2574  .mt-md-auto {
   2575    margin-top: auto !important;
   2576  }
   2577
   2578  .me-md-0 {
   2579    margin-right: 0 !important;
   2580  }
   2581
   2582  .me-md-1 {
   2583    margin-right: 0.25rem !important;
   2584  }
   2585
   2586  .me-md-2 {
   2587    margin-right: 0.5rem !important;
   2588  }
   2589
   2590  .me-md-3 {
   2591    margin-right: 1rem !important;
   2592  }
   2593
   2594  .me-md-4 {
   2595    margin-right: 1.5rem !important;
   2596  }
   2597
   2598  .me-md-5 {
   2599    margin-right: 3rem !important;
   2600  }
   2601
   2602  .me-md-auto {
   2603    margin-right: auto !important;
   2604  }
   2605
   2606  .mb-md-0 {
   2607    margin-bottom: 0 !important;
   2608  }
   2609
   2610  .mb-md-1 {
   2611    margin-bottom: 0.25rem !important;
   2612  }
   2613
   2614  .mb-md-2 {
   2615    margin-bottom: 0.5rem !important;
   2616  }
   2617
   2618  .mb-md-3 {
   2619    margin-bottom: 1rem !important;
   2620  }
   2621
   2622  .mb-md-4 {
   2623    margin-bottom: 1.5rem !important;
   2624  }
   2625
   2626  .mb-md-5 {
   2627    margin-bottom: 3rem !important;
   2628  }
   2629
   2630  .mb-md-auto {
   2631    margin-bottom: auto !important;
   2632  }
   2633
   2634  .ms-md-0 {
   2635    margin-left: 0 !important;
   2636  }
   2637
   2638  .ms-md-1 {
   2639    margin-left: 0.25rem !important;
   2640  }
   2641
   2642  .ms-md-2 {
   2643    margin-left: 0.5rem !important;
   2644  }
   2645
   2646  .ms-md-3 {
   2647    margin-left: 1rem !important;
   2648  }
   2649
   2650  .ms-md-4 {
   2651    margin-left: 1.5rem !important;
   2652  }
   2653
   2654  .ms-md-5 {
   2655    margin-left: 3rem !important;
   2656  }
   2657
   2658  .ms-md-auto {
   2659    margin-left: auto !important;
   2660  }
   2661
   2662  .p-md-0 {
   2663    padding: 0 !important;
   2664  }
   2665
   2666  .p-md-1 {
   2667    padding: 0.25rem !important;
   2668  }
   2669
   2670  .p-md-2 {
   2671    padding: 0.5rem !important;
   2672  }
   2673
   2674  .p-md-3 {
   2675    padding: 1rem !important;
   2676  }
   2677
   2678  .p-md-4 {
   2679    padding: 1.5rem !important;
   2680  }
   2681
   2682  .p-md-5 {
   2683    padding: 3rem !important;
   2684  }
   2685
   2686  .px-md-0 {
   2687    padding-right: 0 !important;
   2688    padding-left: 0 !important;
   2689  }
   2690
   2691  .px-md-1 {
   2692    padding-right: 0.25rem !important;
   2693    padding-left: 0.25rem !important;
   2694  }
   2695
   2696  .px-md-2 {
   2697    padding-right: 0.5rem !important;
   2698    padding-left: 0.5rem !important;
   2699  }
   2700
   2701  .px-md-3 {
   2702    padding-right: 1rem !important;
   2703    padding-left: 1rem !important;
   2704  }
   2705
   2706  .px-md-4 {
   2707    padding-right: 1.5rem !important;
   2708    padding-left: 1.5rem !important;
   2709  }
   2710
   2711  .px-md-5 {
   2712    padding-right: 3rem !important;
   2713    padding-left: 3rem !important;
   2714  }
   2715
   2716  .py-md-0 {
   2717    padding-top: 0 !important;
   2718    padding-bottom: 0 !important;
   2719  }
   2720
   2721  .py-md-1 {
   2722    padding-top: 0.25rem !important;
   2723    padding-bottom: 0.25rem !important;
   2724  }
   2725
   2726  .py-md-2 {
   2727    padding-top: 0.5rem !important;
   2728    padding-bottom: 0.5rem !important;
   2729  }
   2730
   2731  .py-md-3 {
   2732    padding-top: 1rem !important;
   2733    padding-bottom: 1rem !important;
   2734  }
   2735
   2736  .py-md-4 {
   2737    padding-top: 1.5rem !important;
   2738    padding-bottom: 1.5rem !important;
   2739  }
   2740
   2741  .py-md-5 {
   2742    padding-top: 3rem !important;
   2743    padding-bottom: 3rem !important;
   2744  }
   2745
   2746  .pt-md-0 {
   2747    padding-top: 0 !important;
   2748  }
   2749
   2750  .pt-md-1 {
   2751    padding-top: 0.25rem !important;
   2752  }
   2753
   2754  .pt-md-2 {
   2755    padding-top: 0.5rem !important;
   2756  }
   2757
   2758  .pt-md-3 {
   2759    padding-top: 1rem !important;
   2760  }
   2761
   2762  .pt-md-4 {
   2763    padding-top: 1.5rem !important;
   2764  }
   2765
   2766  .pt-md-5 {
   2767    padding-top: 3rem !important;
   2768  }
   2769
   2770  .pe-md-0 {
   2771    padding-right: 0 !important;
   2772  }
   2773
   2774  .pe-md-1 {
   2775    padding-right: 0.25rem !important;
   2776  }
   2777
   2778  .pe-md-2 {
   2779    padding-right: 0.5rem !important;
   2780  }
   2781
   2782  .pe-md-3 {
   2783    padding-right: 1rem !important;
   2784  }
   2785
   2786  .pe-md-4 {
   2787    padding-right: 1.5rem !important;
   2788  }
   2789
   2790  .pe-md-5 {
   2791    padding-right: 3rem !important;
   2792  }
   2793
   2794  .pb-md-0 {
   2795    padding-bottom: 0 !important;
   2796  }
   2797
   2798  .pb-md-1 {
   2799    padding-bottom: 0.25rem !important;
   2800  }
   2801
   2802  .pb-md-2 {
   2803    padding-bottom: 0.5rem !important;
   2804  }
   2805
   2806  .pb-md-3 {
   2807    padding-bottom: 1rem !important;
   2808  }
   2809
   2810  .pb-md-4 {
   2811    padding-bottom: 1.5rem !important;
   2812  }
   2813
   2814  .pb-md-5 {
   2815    padding-bottom: 3rem !important;
   2816  }
   2817
   2818  .ps-md-0 {
   2819    padding-left: 0 !important;
   2820  }
   2821
   2822  .ps-md-1 {
   2823    padding-left: 0.25rem !important;
   2824  }
   2825
   2826  .ps-md-2 {
   2827    padding-left: 0.5rem !important;
   2828  }
   2829
   2830  .ps-md-3 {
   2831    padding-left: 1rem !important;
   2832  }
   2833
   2834  .ps-md-4 {
   2835    padding-left: 1.5rem !important;
   2836  }
   2837
   2838  .ps-md-5 {
   2839    padding-left: 3rem !important;
   2840  }
   2841
   2842  .text-md-start {
   2843    text-align: left !important;
   2844  }
   2845
   2846  .text-md-end {
   2847    text-align: right !important;
   2848  }
   2849
   2850  .text-md-center {
   2851    text-align: center !important;
   2852  }
   2853}
   2854@media (min-width: 992px) {
   2855  .float-lg-start {
   2856    float: left !important;
   2857  }
   2858
   2859  .float-lg-end {
   2860    float: right !important;
   2861  }
   2862
   2863  .float-lg-none {
   2864    float: none !important;
   2865  }
   2866
   2867  .d-lg-inline {
   2868    display: inline !important;
   2869  }
   2870
   2871  .d-lg-inline-block {
   2872    display: inline-block !important;
   2873  }
   2874
   2875  .d-lg-block {
   2876    display: block !important;
   2877  }
   2878
   2879  .d-lg-grid {
   2880    display: grid !important;
   2881  }
   2882
   2883  .d-lg-table {
   2884    display: table !important;
   2885  }
   2886
   2887  .d-lg-table-row {
   2888    display: table-row !important;
   2889  }
   2890
   2891  .d-lg-table-cell {
   2892    display: table-cell !important;
   2893  }
   2894
   2895  .d-lg-flex {
   2896    display: flex !important;
   2897  }
   2898
   2899  .d-lg-inline-flex {
   2900    display: inline-flex !important;
   2901  }
   2902
   2903  .d-lg-none {
   2904    display: none !important;
   2905  }
   2906
   2907  .flex-lg-fill {
   2908    flex: 1 1 auto !important;
   2909  }
   2910
   2911  .flex-lg-row {
   2912    flex-direction: row !important;
   2913  }
   2914
   2915  .flex-lg-column {
   2916    flex-direction: column !important;
   2917  }
   2918
   2919  .flex-lg-row-reverse {
   2920    flex-direction: row-reverse !important;
   2921  }
   2922
   2923  .flex-lg-column-reverse {
   2924    flex-direction: column-reverse !important;
   2925  }
   2926
   2927  .flex-lg-grow-0 {
   2928    flex-grow: 0 !important;
   2929  }
   2930
   2931  .flex-lg-grow-1 {
   2932    flex-grow: 1 !important;
   2933  }
   2934
   2935  .flex-lg-shrink-0 {
   2936    flex-shrink: 0 !important;
   2937  }
   2938
   2939  .flex-lg-shrink-1 {
   2940    flex-shrink: 1 !important;
   2941  }
   2942
   2943  .flex-lg-wrap {
   2944    flex-wrap: wrap !important;
   2945  }
   2946
   2947  .flex-lg-nowrap {
   2948    flex-wrap: nowrap !important;
   2949  }
   2950
   2951  .flex-lg-wrap-reverse {
   2952    flex-wrap: wrap-reverse !important;
   2953  }
   2954
   2955  .gap-lg-0 {
   2956    gap: 0 !important;
   2957  }
   2958
   2959  .gap-lg-1 {
   2960    gap: 0.25rem !important;
   2961  }
   2962
   2963  .gap-lg-2 {
   2964    gap: 0.5rem !important;
   2965  }
   2966
   2967  .gap-lg-3 {
   2968    gap: 1rem !important;
   2969  }
   2970
   2971  .gap-lg-4 {
   2972    gap: 1.5rem !important;
   2973  }
   2974
   2975  .gap-lg-5 {
   2976    gap: 3rem !important;
   2977  }
   2978
   2979  .justify-content-lg-start {
   2980    justify-content: flex-start !important;
   2981  }
   2982
   2983  .justify-content-lg-end {
   2984    justify-content: flex-end !important;
   2985  }
   2986
   2987  .justify-content-lg-center {
   2988    justify-content: center !important;
   2989  }
   2990
   2991  .justify-content-lg-between {
   2992    justify-content: space-between !important;
   2993  }
   2994
   2995  .justify-content-lg-around {
   2996    justify-content: space-around !important;
   2997  }
   2998
   2999  .justify-content-lg-evenly {
   3000    justify-content: space-evenly !important;
   3001  }
   3002
   3003  .align-items-lg-start {
   3004    align-items: flex-start !important;
   3005  }
   3006
   3007  .align-items-lg-end {
   3008    align-items: flex-end !important;
   3009  }
   3010
   3011  .align-items-lg-center {
   3012    align-items: center !important;
   3013  }
   3014
   3015  .align-items-lg-baseline {
   3016    align-items: baseline !important;
   3017  }
   3018
   3019  .align-items-lg-stretch {
   3020    align-items: stretch !important;
   3021  }
   3022
   3023  .align-content-lg-start {
   3024    align-content: flex-start !important;
   3025  }
   3026
   3027  .align-content-lg-end {
   3028    align-content: flex-end !important;
   3029  }
   3030
   3031  .align-content-lg-center {
   3032    align-content: center !important;
   3033  }
   3034
   3035  .align-content-lg-between {
   3036    align-content: space-between !important;
   3037  }
   3038
   3039  .align-content-lg-around {
   3040    align-content: space-around !important;
   3041  }
   3042
   3043  .align-content-lg-stretch {
   3044    align-content: stretch !important;
   3045  }
   3046
   3047  .align-self-lg-auto {
   3048    align-self: auto !important;
   3049  }
   3050
   3051  .align-self-lg-start {
   3052    align-self: flex-start !important;
   3053  }
   3054
   3055  .align-self-lg-end {
   3056    align-self: flex-end !important;
   3057  }
   3058
   3059  .align-self-lg-center {
   3060    align-self: center !important;
   3061  }
   3062
   3063  .align-self-lg-baseline {
   3064    align-self: baseline !important;
   3065  }
   3066
   3067  .align-self-lg-stretch {
   3068    align-self: stretch !important;
   3069  }
   3070
   3071  .order-lg-first {
   3072    order: -1 !important;
   3073  }
   3074
   3075  .order-lg-0 {
   3076    order: 0 !important;
   3077  }
   3078
   3079  .order-lg-1 {
   3080    order: 1 !important;
   3081  }
   3082
   3083  .order-lg-2 {
   3084    order: 2 !important;
   3085  }
   3086
   3087  .order-lg-3 {
   3088    order: 3 !important;
   3089  }
   3090
   3091  .order-lg-4 {
   3092    order: 4 !important;
   3093  }
   3094
   3095  .order-lg-5 {
   3096    order: 5 !important;
   3097  }
   3098
   3099  .order-lg-last {
   3100    order: 6 !important;
   3101  }
   3102
   3103  .m-lg-0 {
   3104    margin: 0 !important;
   3105  }
   3106
   3107  .m-lg-1 {
   3108    margin: 0.25rem !important;
   3109  }
   3110
   3111  .m-lg-2 {
   3112    margin: 0.5rem !important;
   3113  }
   3114
   3115  .m-lg-3 {
   3116    margin: 1rem !important;
   3117  }
   3118
   3119  .m-lg-4 {
   3120    margin: 1.5rem !important;
   3121  }
   3122
   3123  .m-lg-5 {
   3124    margin: 3rem !important;
   3125  }
   3126
   3127  .m-lg-auto {
   3128    margin: auto !important;
   3129  }
   3130
   3131  .mx-lg-0 {
   3132    margin-right: 0 !important;
   3133    margin-left: 0 !important;
   3134  }
   3135
   3136  .mx-lg-1 {
   3137    margin-right: 0.25rem !important;
   3138    margin-left: 0.25rem !important;
   3139  }
   3140
   3141  .mx-lg-2 {
   3142    margin-right: 0.5rem !important;
   3143    margin-left: 0.5rem !important;
   3144  }
   3145
   3146  .mx-lg-3 {
   3147    margin-right: 1rem !important;
   3148    margin-left: 1rem !important;
   3149  }
   3150
   3151  .mx-lg-4 {
   3152    margin-right: 1.5rem !important;
   3153    margin-left: 1.5rem !important;
   3154  }
   3155
   3156  .mx-lg-5 {
   3157    margin-right: 3rem !important;
   3158    margin-left: 3rem !important;
   3159  }
   3160
   3161  .mx-lg-auto {
   3162    margin-right: auto !important;
   3163    margin-left: auto !important;
   3164  }
   3165
   3166  .my-lg-0 {
   3167    margin-top: 0 !important;
   3168    margin-bottom: 0 !important;
   3169  }
   3170
   3171  .my-lg-1 {
   3172    margin-top: 0.25rem !important;
   3173    margin-bottom: 0.25rem !important;
   3174  }
   3175
   3176  .my-lg-2 {
   3177    margin-top: 0.5rem !important;
   3178    margin-bottom: 0.5rem !important;
   3179  }
   3180
   3181  .my-lg-3 {
   3182    margin-top: 1rem !important;
   3183    margin-bottom: 1rem !important;
   3184  }
   3185
   3186  .my-lg-4 {
   3187    margin-top: 1.5rem !important;
   3188    margin-bottom: 1.5rem !important;
   3189  }
   3190
   3191  .my-lg-5 {
   3192    margin-top: 3rem !important;
   3193    margin-bottom: 3rem !important;
   3194  }
   3195
   3196  .my-lg-auto {
   3197    margin-top: auto !important;
   3198    margin-bottom: auto !important;
   3199  }
   3200
   3201  .mt-lg-0 {
   3202    margin-top: 0 !important;
   3203  }
   3204
   3205  .mt-lg-1 {
   3206    margin-top: 0.25rem !important;
   3207  }
   3208
   3209  .mt-lg-2 {
   3210    margin-top: 0.5rem !important;
   3211  }
   3212
   3213  .mt-lg-3 {
   3214    margin-top: 1rem !important;
   3215  }
   3216
   3217  .mt-lg-4 {
   3218    margin-top: 1.5rem !important;
   3219  }
   3220
   3221  .mt-lg-5 {
   3222    margin-top: 3rem !important;
   3223  }
   3224
   3225  .mt-lg-auto {
   3226    margin-top: auto !important;
   3227  }
   3228
   3229  .me-lg-0 {
   3230    margin-right: 0 !important;
   3231  }
   3232
   3233  .me-lg-1 {
   3234    margin-right: 0.25rem !important;
   3235  }
   3236
   3237  .me-lg-2 {
   3238    margin-right: 0.5rem !important;
   3239  }
   3240
   3241  .me-lg-3 {
   3242    margin-right: 1rem !important;
   3243  }
   3244
   3245  .me-lg-4 {
   3246    margin-right: 1.5rem !important;
   3247  }
   3248
   3249  .me-lg-5 {
   3250    margin-right: 3rem !important;
   3251  }
   3252
   3253  .me-lg-auto {
   3254    margin-right: auto !important;
   3255  }
   3256
   3257  .mb-lg-0 {
   3258    margin-bottom: 0 !important;
   3259  }
   3260
   3261  .mb-lg-1 {
   3262    margin-bottom: 0.25rem !important;
   3263  }
   3264
   3265  .mb-lg-2 {
   3266    margin-bottom: 0.5rem !important;
   3267  }
   3268
   3269  .mb-lg-3 {
   3270    margin-bottom: 1rem !important;
   3271  }
   3272
   3273  .mb-lg-4 {
   3274    margin-bottom: 1.5rem !important;
   3275  }
   3276
   3277  .mb-lg-5 {
   3278    margin-bottom: 3rem !important;
   3279  }
   3280
   3281  .mb-lg-auto {
   3282    margin-bottom: auto !important;
   3283  }
   3284
   3285  .ms-lg-0 {
   3286    margin-left: 0 !important;
   3287  }
   3288
   3289  .ms-lg-1 {
   3290    margin-left: 0.25rem !important;
   3291  }
   3292
   3293  .ms-lg-2 {
   3294    margin-left: 0.5rem !important;
   3295  }
   3296
   3297  .ms-lg-3 {
   3298    margin-left: 1rem !important;
   3299  }
   3300
   3301  .ms-lg-4 {
   3302    margin-left: 1.5rem !important;
   3303  }
   3304
   3305  .ms-lg-5 {
   3306    margin-left: 3rem !important;
   3307  }
   3308
   3309  .ms-lg-auto {
   3310    margin-left: auto !important;
   3311  }
   3312
   3313  .p-lg-0 {
   3314    padding: 0 !important;
   3315  }
   3316
   3317  .p-lg-1 {
   3318    padding: 0.25rem !important;
   3319  }
   3320
   3321  .p-lg-2 {
   3322    padding: 0.5rem !important;
   3323  }
   3324
   3325  .p-lg-3 {
   3326    padding: 1rem !important;
   3327  }
   3328
   3329  .p-lg-4 {
   3330    padding: 1.5rem !important;
   3331  }
   3332
   3333  .p-lg-5 {
   3334    padding: 3rem !important;
   3335  }
   3336
   3337  .px-lg-0 {
   3338    padding-right: 0 !important;
   3339    padding-left: 0 !important;
   3340  }
   3341
   3342  .px-lg-1 {
   3343    padding-right: 0.25rem !important;
   3344    padding-left: 0.25rem !important;
   3345  }
   3346
   3347  .px-lg-2 {
   3348    padding-right: 0.5rem !important;
   3349    padding-left: 0.5rem !important;
   3350  }
   3351
   3352  .px-lg-3 {
   3353    padding-right: 1rem !important;
   3354    padding-left: 1rem !important;
   3355  }
   3356
   3357  .px-lg-4 {
   3358    padding-right: 1.5rem !important;
   3359    padding-left: 1.5rem !important;
   3360  }
   3361
   3362  .px-lg-5 {
   3363    padding-right: 3rem !important;
   3364    padding-left: 3rem !important;
   3365  }
   3366
   3367  .py-lg-0 {
   3368    padding-top: 0 !important;
   3369    padding-bottom: 0 !important;
   3370  }
   3371
   3372  .py-lg-1 {
   3373    padding-top: 0.25rem !important;
   3374    padding-bottom: 0.25rem !important;
   3375  }
   3376
   3377  .py-lg-2 {
   3378    padding-top: 0.5rem !important;
   3379    padding-bottom: 0.5rem !important;
   3380  }
   3381
   3382  .py-lg-3 {
   3383    padding-top: 1rem !important;
   3384    padding-bottom: 1rem !important;
   3385  }
   3386
   3387  .py-lg-4 {
   3388    padding-top: 1.5rem !important;
   3389    padding-bottom: 1.5rem !important;
   3390  }
   3391
   3392  .py-lg-5 {
   3393    padding-top: 3rem !important;
   3394    padding-bottom: 3rem !important;
   3395  }
   3396
   3397  .pt-lg-0 {
   3398    padding-top: 0 !important;
   3399  }
   3400
   3401  .pt-lg-1 {
   3402    padding-top: 0.25rem !important;
   3403  }
   3404
   3405  .pt-lg-2 {
   3406    padding-top: 0.5rem !important;
   3407  }
   3408
   3409  .pt-lg-3 {
   3410    padding-top: 1rem !important;
   3411  }
   3412
   3413  .pt-lg-4 {
   3414    padding-top: 1.5rem !important;
   3415  }
   3416
   3417  .pt-lg-5 {
   3418    padding-top: 3rem !important;
   3419  }
   3420
   3421  .pe-lg-0 {
   3422    padding-right: 0 !important;
   3423  }
   3424
   3425  .pe-lg-1 {
   3426    padding-right: 0.25rem !important;
   3427  }
   3428
   3429  .pe-lg-2 {
   3430    padding-right: 0.5rem !important;
   3431  }
   3432
   3433  .pe-lg-3 {
   3434    padding-right: 1rem !important;
   3435  }
   3436
   3437  .pe-lg-4 {
   3438    padding-right: 1.5rem !important;
   3439  }
   3440
   3441  .pe-lg-5 {
   3442    padding-right: 3rem !important;
   3443  }
   3444
   3445  .pb-lg-0 {
   3446    padding-bottom: 0 !important;
   3447  }
   3448
   3449  .pb-lg-1 {
   3450    padding-bottom: 0.25rem !important;
   3451  }
   3452
   3453  .pb-lg-2 {
   3454    padding-bottom: 0.5rem !important;
   3455  }
   3456
   3457  .pb-lg-3 {
   3458    padding-bottom: 1rem !important;
   3459  }
   3460
   3461  .pb-lg-4 {
   3462    padding-bottom: 1.5rem !important;
   3463  }
   3464
   3465  .pb-lg-5 {
   3466    padding-bottom: 3rem !important;
   3467  }
   3468
   3469  .ps-lg-0 {
   3470    padding-left: 0 !important;
   3471  }
   3472
   3473  .ps-lg-1 {
   3474    padding-left: 0.25rem !important;
   3475  }
   3476
   3477  .ps-lg-2 {
   3478    padding-left: 0.5rem !important;
   3479  }
   3480
   3481  .ps-lg-3 {
   3482    padding-left: 1rem !important;
   3483  }
   3484
   3485  .ps-lg-4 {
   3486    padding-left: 1.5rem !important;
   3487  }
   3488
   3489  .ps-lg-5 {
   3490    padding-left: 3rem !important;
   3491  }
   3492
   3493  .text-lg-start {
   3494    text-align: left !important;
   3495  }
   3496
   3497  .text-lg-end {
   3498    text-align: right !important;
   3499  }
   3500
   3501  .text-lg-center {
   3502    text-align: center !important;
   3503  }
   3504}
   3505@media (min-width: 1200px) {
   3506  .float-xl-start {
   3507    float: left !important;
   3508  }
   3509
   3510  .float-xl-end {
   3511    float: right !important;
   3512  }
   3513
   3514  .float-xl-none {
   3515    float: none !important;
   3516  }
   3517
   3518  .d-xl-inline {
   3519    display: inline !important;
   3520  }
   3521
   3522  .d-xl-inline-block {
   3523    display: inline-block !important;
   3524  }
   3525
   3526  .d-xl-block {
   3527    display: block !important;
   3528  }
   3529
   3530  .d-xl-grid {
   3531    display: grid !important;
   3532  }
   3533
   3534  .d-xl-table {
   3535    display: table !important;
   3536  }
   3537
   3538  .d-xl-table-row {
   3539    display: table-row !important;
   3540  }
   3541
   3542  .d-xl-table-cell {
   3543    display: table-cell !important;
   3544  }
   3545
   3546  .d-xl-flex {
   3547    display: flex !important;
   3548  }
   3549
   3550  .d-xl-inline-flex {
   3551    display: inline-flex !important;
   3552  }
   3553
   3554  .d-xl-none {
   3555    display: none !important;
   3556  }
   3557
   3558  .flex-xl-fill {
   3559    flex: 1 1 auto !important;
   3560  }
   3561
   3562  .flex-xl-row {
   3563    flex-direction: row !important;
   3564  }
   3565
   3566  .flex-xl-column {
   3567    flex-direction: column !important;
   3568  }
   3569
   3570  .flex-xl-row-reverse {
   3571    flex-direction: row-reverse !important;
   3572  }
   3573
   3574  .flex-xl-column-reverse {
   3575    flex-direction: column-reverse !important;
   3576  }
   3577
   3578  .flex-xl-grow-0 {
   3579    flex-grow: 0 !important;
   3580  }
   3581
   3582  .flex-xl-grow-1 {
   3583    flex-grow: 1 !important;
   3584  }
   3585
   3586  .flex-xl-shrink-0 {
   3587    flex-shrink: 0 !important;
   3588  }
   3589
   3590  .flex-xl-shrink-1 {
   3591    flex-shrink: 1 !important;
   3592  }
   3593
   3594  .flex-xl-wrap {
   3595    flex-wrap: wrap !important;
   3596  }
   3597
   3598  .flex-xl-nowrap {
   3599    flex-wrap: nowrap !important;
   3600  }
   3601
   3602  .flex-xl-wrap-reverse {
   3603    flex-wrap: wrap-reverse !important;
   3604  }
   3605
   3606  .gap-xl-0 {
   3607    gap: 0 !important;
   3608  }
   3609
   3610  .gap-xl-1 {
   3611    gap: 0.25rem !important;
   3612  }
   3613
   3614  .gap-xl-2 {
   3615    gap: 0.5rem !important;
   3616  }
   3617
   3618  .gap-xl-3 {
   3619    gap: 1rem !important;
   3620  }
   3621
   3622  .gap-xl-4 {
   3623    gap: 1.5rem !important;
   3624  }
   3625
   3626  .gap-xl-5 {
   3627    gap: 3rem !important;
   3628  }
   3629
   3630  .justify-content-xl-start {
   3631    justify-content: flex-start !important;
   3632  }
   3633
   3634  .justify-content-xl-end {
   3635    justify-content: flex-end !important;
   3636  }
   3637
   3638  .justify-content-xl-center {
   3639    justify-content: center !important;
   3640  }
   3641
   3642  .justify-content-xl-between {
   3643    justify-content: space-between !important;
   3644  }
   3645
   3646  .justify-content-xl-around {
   3647    justify-content: space-around !important;
   3648  }
   3649
   3650  .justify-content-xl-evenly {
   3651    justify-content: space-evenly !important;
   3652  }
   3653
   3654  .align-items-xl-start {
   3655    align-items: flex-start !important;
   3656  }
   3657
   3658  .align-items-xl-end {
   3659    align-items: flex-end !important;
   3660  }
   3661
   3662  .align-items-xl-center {
   3663    align-items: center !important;
   3664  }
   3665
   3666  .align-items-xl-baseline {
   3667    align-items: baseline !important;
   3668  }
   3669
   3670  .align-items-xl-stretch {
   3671    align-items: stretch !important;
   3672  }
   3673
   3674  .align-content-xl-start {
   3675    align-content: flex-start !important;
   3676  }
   3677
   3678  .align-content-xl-end {
   3679    align-content: flex-end !important;
   3680  }
   3681
   3682  .align-content-xl-center {
   3683    align-content: center !important;
   3684  }
   3685
   3686  .align-content-xl-between {
   3687    align-content: space-between !important;
   3688  }
   3689
   3690  .align-content-xl-around {
   3691    align-content: space-around !important;
   3692  }
   3693
   3694  .align-content-xl-stretch {
   3695    align-content: stretch !important;
   3696  }
   3697
   3698  .align-self-xl-auto {
   3699    align-self: auto !important;
   3700  }
   3701
   3702  .align-self-xl-start {
   3703    align-self: flex-start !important;
   3704  }
   3705
   3706  .align-self-xl-end {
   3707    align-self: flex-end !important;
   3708  }
   3709
   3710  .align-self-xl-center {
   3711    align-self: center !important;
   3712  }
   3713
   3714  .align-self-xl-baseline {
   3715    align-self: baseline !important;
   3716  }
   3717
   3718  .align-self-xl-stretch {
   3719    align-self: stretch !important;
   3720  }
   3721
   3722  .order-xl-first {
   3723    order: -1 !important;
   3724  }
   3725
   3726  .order-xl-0 {
   3727    order: 0 !important;
   3728  }
   3729
   3730  .order-xl-1 {
   3731    order: 1 !important;
   3732  }
   3733
   3734  .order-xl-2 {
   3735    order: 2 !important;
   3736  }
   3737
   3738  .order-xl-3 {
   3739    order: 3 !important;
   3740  }
   3741
   3742  .order-xl-4 {
   3743    order: 4 !important;
   3744  }
   3745
   3746  .order-xl-5 {
   3747    order: 5 !important;
   3748  }
   3749
   3750  .order-xl-last {
   3751    order: 6 !important;
   3752  }
   3753
   3754  .m-xl-0 {
   3755    margin: 0 !important;
   3756  }
   3757
   3758  .m-xl-1 {
   3759    margin: 0.25rem !important;
   3760  }
   3761
   3762  .m-xl-2 {
   3763    margin: 0.5rem !important;
   3764  }
   3765
   3766  .m-xl-3 {
   3767    margin: 1rem !important;
   3768  }
   3769
   3770  .m-xl-4 {
   3771    margin: 1.5rem !important;
   3772  }
   3773
   3774  .m-xl-5 {
   3775    margin: 3rem !important;
   3776  }
   3777
   3778  .m-xl-auto {
   3779    margin: auto !important;
   3780  }
   3781
   3782  .mx-xl-0 {
   3783    margin-right: 0 !important;
   3784    margin-left: 0 !important;
   3785  }
   3786
   3787  .mx-xl-1 {
   3788    margin-right: 0.25rem !important;
   3789    margin-left: 0.25rem !important;
   3790  }
   3791
   3792  .mx-xl-2 {
   3793    margin-right: 0.5rem !important;
   3794    margin-left: 0.5rem !important;
   3795  }
   3796
   3797  .mx-xl-3 {
   3798    margin-right: 1rem !important;
   3799    margin-left: 1rem !important;
   3800  }
   3801
   3802  .mx-xl-4 {
   3803    margin-right: 1.5rem !important;
   3804    margin-left: 1.5rem !important;
   3805  }
   3806
   3807  .mx-xl-5 {
   3808    margin-right: 3rem !important;
   3809    margin-left: 3rem !important;
   3810  }
   3811
   3812  .mx-xl-auto {
   3813    margin-right: auto !important;
   3814    margin-left: auto !important;
   3815  }
   3816
   3817  .my-xl-0 {
   3818    margin-top: 0 !important;
   3819    margin-bottom: 0 !important;
   3820  }
   3821
   3822  .my-xl-1 {
   3823    margin-top: 0.25rem !important;
   3824    margin-bottom: 0.25rem !important;
   3825  }
   3826
   3827  .my-xl-2 {
   3828    margin-top: 0.5rem !important;
   3829    margin-bottom: 0.5rem !important;
   3830  }
   3831
   3832  .my-xl-3 {
   3833    margin-top: 1rem !important;
   3834    margin-bottom: 1rem !important;
   3835  }
   3836
   3837  .my-xl-4 {
   3838    margin-top: 1.5rem !important;
   3839    margin-bottom: 1.5rem !important;
   3840  }
   3841
   3842  .my-xl-5 {
   3843    margin-top: 3rem !important;
   3844    margin-bottom: 3rem !important;
   3845  }
   3846
   3847  .my-xl-auto {
   3848    margin-top: auto !important;
   3849    margin-bottom: auto !important;
   3850  }
   3851
   3852  .mt-xl-0 {
   3853    margin-top: 0 !important;
   3854  }
   3855
   3856  .mt-xl-1 {
   3857    margin-top: 0.25rem !important;
   3858  }
   3859
   3860  .mt-xl-2 {
   3861    margin-top: 0.5rem !important;
   3862  }
   3863
   3864  .mt-xl-3 {
   3865    margin-top: 1rem !important;
   3866  }
   3867
   3868  .mt-xl-4 {
   3869    margin-top: 1.5rem !important;
   3870  }
   3871
   3872  .mt-xl-5 {
   3873    margin-top: 3rem !important;
   3874  }
   3875
   3876  .mt-xl-auto {
   3877    margin-top: auto !important;
   3878  }
   3879
   3880  .me-xl-0 {
   3881    margin-right: 0 !important;
   3882  }
   3883
   3884  .me-xl-1 {
   3885    margin-right: 0.25rem !important;
   3886  }
   3887
   3888  .me-xl-2 {
   3889    margin-right: 0.5rem !important;
   3890  }
   3891
   3892  .me-xl-3 {
   3893    margin-right: 1rem !important;
   3894  }
   3895
   3896  .me-xl-4 {
   3897    margin-right: 1.5rem !important;
   3898  }
   3899
   3900  .me-xl-5 {
   3901    margin-right: 3rem !important;
   3902  }
   3903
   3904  .me-xl-auto {
   3905    margin-right: auto !important;
   3906  }
   3907
   3908  .mb-xl-0 {
   3909    margin-bottom: 0 !important;
   3910  }
   3911
   3912  .mb-xl-1 {
   3913    margin-bottom: 0.25rem !important;
   3914  }
   3915
   3916  .mb-xl-2 {
   3917    margin-bottom: 0.5rem !important;
   3918  }
   3919
   3920  .mb-xl-3 {
   3921    margin-bottom: 1rem !important;
   3922  }
   3923
   3924  .mb-xl-4 {
   3925    margin-bottom: 1.5rem !important;
   3926  }
   3927
   3928  .mb-xl-5 {
   3929    margin-bottom: 3rem !important;
   3930  }
   3931
   3932  .mb-xl-auto {
   3933    margin-bottom: auto !important;
   3934  }
   3935
   3936  .ms-xl-0 {
   3937    margin-left: 0 !important;
   3938  }
   3939
   3940  .ms-xl-1 {
   3941    margin-left: 0.25rem !important;
   3942  }
   3943
   3944  .ms-xl-2 {
   3945    margin-left: 0.5rem !important;
   3946  }
   3947
   3948  .ms-xl-3 {
   3949    margin-left: 1rem !important;
   3950  }
   3951
   3952  .ms-xl-4 {
   3953    margin-left: 1.5rem !important;
   3954  }
   3955
   3956  .ms-xl-5 {
   3957    margin-left: 3rem !important;
   3958  }
   3959
   3960  .ms-xl-auto {
   3961    margin-left: auto !important;
   3962  }
   3963
   3964  .p-xl-0 {
   3965    padding: 0 !important;
   3966  }
   3967
   3968  .p-xl-1 {
   3969    padding: 0.25rem !important;
   3970  }
   3971
   3972  .p-xl-2 {
   3973    padding: 0.5rem !important;
   3974  }
   3975
   3976  .p-xl-3 {
   3977    padding: 1rem !important;
   3978  }
   3979
   3980  .p-xl-4 {
   3981    padding: 1.5rem !important;
   3982  }
   3983
   3984  .p-xl-5 {
   3985    padding: 3rem !important;
   3986  }
   3987
   3988  .px-xl-0 {
   3989    padding-right: 0 !important;
   3990    padding-left: 0 !important;
   3991  }
   3992
   3993  .px-xl-1 {
   3994    padding-right: 0.25rem !important;
   3995    padding-left: 0.25rem !important;
   3996  }
   3997
   3998  .px-xl-2 {
   3999    padding-right: 0.5rem !important;
   4000    padding-left: 0.5rem !important;
   4001  }
   4002
   4003  .px-xl-3 {
   4004    padding-right: 1rem !important;
   4005    padding-left: 1rem !important;
   4006  }
   4007
   4008  .px-xl-4 {
   4009    padding-right: 1.5rem !important;
   4010    padding-left: 1.5rem !important;
   4011  }
   4012
   4013  .px-xl-5 {
   4014    padding-right: 3rem !important;
   4015    padding-left: 3rem !important;
   4016  }
   4017
   4018  .py-xl-0 {
   4019    padding-top: 0 !important;
   4020    padding-bottom: 0 !important;
   4021  }
   4022
   4023  .py-xl-1 {
   4024    padding-top: 0.25rem !important;
   4025    padding-bottom: 0.25rem !important;
   4026  }
   4027
   4028  .py-xl-2 {
   4029    padding-top: 0.5rem !important;
   4030    padding-bottom: 0.5rem !important;
   4031  }
   4032
   4033  .py-xl-3 {
   4034    padding-top: 1rem !important;
   4035    padding-bottom: 1rem !important;
   4036  }
   4037
   4038  .py-xl-4 {
   4039    padding-top: 1.5rem !important;
   4040    padding-bottom: 1.5rem !important;
   4041  }
   4042
   4043  .py-xl-5 {
   4044    padding-top: 3rem !important;
   4045    padding-bottom: 3rem !important;
   4046  }
   4047
   4048  .pt-xl-0 {
   4049    padding-top: 0 !important;
   4050  }
   4051
   4052  .pt-xl-1 {
   4053    padding-top: 0.25rem !important;
   4054  }
   4055
   4056  .pt-xl-2 {
   4057    padding-top: 0.5rem !important;
   4058  }
   4059
   4060  .pt-xl-3 {
   4061    padding-top: 1rem !important;
   4062  }
   4063
   4064  .pt-xl-4 {
   4065    padding-top: 1.5rem !important;
   4066  }
   4067
   4068  .pt-xl-5 {
   4069    padding-top: 3rem !important;
   4070  }
   4071
   4072  .pe-xl-0 {
   4073    padding-right: 0 !important;
   4074  }
   4075
   4076  .pe-xl-1 {
   4077    padding-right: 0.25rem !important;
   4078  }
   4079
   4080  .pe-xl-2 {
   4081    padding-right: 0.5rem !important;
   4082  }
   4083
   4084  .pe-xl-3 {
   4085    padding-right: 1rem !important;
   4086  }
   4087
   4088  .pe-xl-4 {
   4089    padding-right: 1.5rem !important;
   4090  }
   4091
   4092  .pe-xl-5 {
   4093    padding-right: 3rem !important;
   4094  }
   4095
   4096  .pb-xl-0 {
   4097    padding-bottom: 0 !important;
   4098  }
   4099
   4100  .pb-xl-1 {
   4101    padding-bottom: 0.25rem !important;
   4102  }
   4103
   4104  .pb-xl-2 {
   4105    padding-bottom: 0.5rem !important;
   4106  }
   4107
   4108  .pb-xl-3 {
   4109    padding-bottom: 1rem !important;
   4110  }
   4111
   4112  .pb-xl-4 {
   4113    padding-bottom: 1.5rem !important;
   4114  }
   4115
   4116  .pb-xl-5 {
   4117    padding-bottom: 3rem !important;
   4118  }
   4119
   4120  .ps-xl-0 {
   4121    padding-left: 0 !important;
   4122  }
   4123
   4124  .ps-xl-1 {
   4125    padding-left: 0.25rem !important;
   4126  }
   4127
   4128  .ps-xl-2 {
   4129    padding-left: 0.5rem !important;
   4130  }
   4131
   4132  .ps-xl-3 {
   4133    padding-left: 1rem !important;
   4134  }
   4135
   4136  .ps-xl-4 {
   4137    padding-left: 1.5rem !important;
   4138  }
   4139
   4140  .ps-xl-5 {
   4141    padding-left: 3rem !important;
   4142  }
   4143
   4144  .text-xl-start {
   4145    text-align: left !important;
   4146  }
   4147
   4148  .text-xl-end {
   4149    text-align: right !important;
   4150  }
   4151
   4152  .text-xl-center {
   4153    text-align: center !important;
   4154  }
   4155}
   4156@media (min-width: 1400px) {
   4157  .float-xxl-start {
   4158    float: left !important;
   4159  }
   4160
   4161  .float-xxl-end {
   4162    float: right !important;
   4163  }
   4164
   4165  .float-xxl-none {
   4166    float: none !important;
   4167  }
   4168
   4169  .d-xxl-inline {
   4170    display: inline !important;
   4171  }
   4172
   4173  .d-xxl-inline-block {
   4174    display: inline-block !important;
   4175  }
   4176
   4177  .d-xxl-block {
   4178    display: block !important;
   4179  }
   4180
   4181  .d-xxl-grid {
   4182    display: grid !important;
   4183  }
   4184
   4185  .d-xxl-table {
   4186    display: table !important;
   4187  }
   4188
   4189  .d-xxl-table-row {
   4190    display: table-row !important;
   4191  }
   4192
   4193  .d-xxl-table-cell {
   4194    display: table-cell !important;
   4195  }
   4196
   4197  .d-xxl-flex {
   4198    display: flex !important;
   4199  }
   4200
   4201  .d-xxl-inline-flex {
   4202    display: inline-flex !important;
   4203  }
   4204
   4205  .d-xxl-none {
   4206    display: none !important;
   4207  }
   4208
   4209  .flex-xxl-fill {
   4210    flex: 1 1 auto !important;
   4211  }
   4212
   4213  .flex-xxl-row {
   4214    flex-direction: row !important;
   4215  }
   4216
   4217  .flex-xxl-column {
   4218    flex-direction: column !important;
   4219  }
   4220
   4221  .flex-xxl-row-reverse {
   4222    flex-direction: row-reverse !important;
   4223  }
   4224
   4225  .flex-xxl-column-reverse {
   4226    flex-direction: column-reverse !important;
   4227  }
   4228
   4229  .flex-xxl-grow-0 {
   4230    flex-grow: 0 !important;
   4231  }
   4232
   4233  .flex-xxl-grow-1 {
   4234    flex-grow: 1 !important;
   4235  }
   4236
   4237  .flex-xxl-shrink-0 {
   4238    flex-shrink: 0 !important;
   4239  }
   4240
   4241  .flex-xxl-shrink-1 {
   4242    flex-shrink: 1 !important;
   4243  }
   4244
   4245  .flex-xxl-wrap {
   4246    flex-wrap: wrap !important;
   4247  }
   4248
   4249  .flex-xxl-nowrap {
   4250    flex-wrap: nowrap !important;
   4251  }
   4252
   4253  .flex-xxl-wrap-reverse {
   4254    flex-wrap: wrap-reverse !important;
   4255  }
   4256
   4257  .gap-xxl-0 {
   4258    gap: 0 !important;
   4259  }
   4260
   4261  .gap-xxl-1 {
   4262    gap: 0.25rem !important;
   4263  }
   4264
   4265  .gap-xxl-2 {
   4266    gap: 0.5rem !important;
   4267  }
   4268
   4269  .gap-xxl-3 {
   4270    gap: 1rem !important;
   4271  }
   4272
   4273  .gap-xxl-4 {
   4274    gap: 1.5rem !important;
   4275  }
   4276
   4277  .gap-xxl-5 {
   4278    gap: 3rem !important;
   4279  }
   4280
   4281  .justify-content-xxl-start {
   4282    justify-content: flex-start !important;
   4283  }
   4284
   4285  .justify-content-xxl-end {
   4286    justify-content: flex-end !important;
   4287  }
   4288
   4289  .justify-content-xxl-center {
   4290    justify-content: center !important;
   4291  }
   4292
   4293  .justify-content-xxl-between {
   4294    justify-content: space-between !important;
   4295  }
   4296
   4297  .justify-content-xxl-around {
   4298    justify-content: space-around !important;
   4299  }
   4300
   4301  .justify-content-xxl-evenly {
   4302    justify-content: space-evenly !important;
   4303  }
   4304
   4305  .align-items-xxl-start {
   4306    align-items: flex-start !important;
   4307  }
   4308
   4309  .align-items-xxl-end {
   4310    align-items: flex-end !important;
   4311  }
   4312
   4313  .align-items-xxl-center {
   4314    align-items: center !important;
   4315  }
   4316
   4317  .align-items-xxl-baseline {
   4318    align-items: baseline !important;
   4319  }
   4320
   4321  .align-items-xxl-stretch {
   4322    align-items: stretch !important;
   4323  }
   4324
   4325  .align-content-xxl-start {
   4326    align-content: flex-start !important;
   4327  }
   4328
   4329  .align-content-xxl-end {
   4330    align-content: flex-end !important;
   4331  }
   4332
   4333  .align-content-xxl-center {
   4334    align-content: center !important;
   4335  }
   4336
   4337  .align-content-xxl-between {
   4338    align-content: space-between !important;
   4339  }
   4340
   4341  .align-content-xxl-around {
   4342    align-content: space-around !important;
   4343  }
   4344
   4345  .align-content-xxl-stretch {
   4346    align-content: stretch !important;
   4347  }
   4348
   4349  .align-self-xxl-auto {
   4350    align-self: auto !important;
   4351  }
   4352
   4353  .align-self-xxl-start {
   4354    align-self: flex-start !important;
   4355  }
   4356
   4357  .align-self-xxl-end {
   4358    align-self: flex-end !important;
   4359  }
   4360
   4361  .align-self-xxl-center {
   4362    align-self: center !important;
   4363  }
   4364
   4365  .align-self-xxl-baseline {
   4366    align-self: baseline !important;
   4367  }
   4368
   4369  .align-self-xxl-stretch {
   4370    align-self: stretch !important;
   4371  }
   4372
   4373  .order-xxl-first {
   4374    order: -1 !important;
   4375  }
   4376
   4377  .order-xxl-0 {
   4378    order: 0 !important;
   4379  }
   4380
   4381  .order-xxl-1 {
   4382    order: 1 !important;
   4383  }
   4384
   4385  .order-xxl-2 {
   4386    order: 2 !important;
   4387  }
   4388
   4389  .order-xxl-3 {
   4390    order: 3 !important;
   4391  }
   4392
   4393  .order-xxl-4 {
   4394    order: 4 !important;
   4395  }
   4396
   4397  .order-xxl-5 {
   4398    order: 5 !important;
   4399  }
   4400
   4401  .order-xxl-last {
   4402    order: 6 !important;
   4403  }
   4404
   4405  .m-xxl-0 {
   4406    margin: 0 !important;
   4407  }
   4408
   4409  .m-xxl-1 {
   4410    margin: 0.25rem !important;
   4411  }
   4412
   4413  .m-xxl-2 {
   4414    margin: 0.5rem !important;
   4415  }
   4416
   4417  .m-xxl-3 {
   4418    margin: 1rem !important;
   4419  }
   4420
   4421  .m-xxl-4 {
   4422    margin: 1.5rem !important;
   4423  }
   4424
   4425  .m-xxl-5 {
   4426    margin: 3rem !important;
   4427  }
   4428
   4429  .m-xxl-auto {
   4430    margin: auto !important;
   4431  }
   4432
   4433  .mx-xxl-0 {
   4434    margin-right: 0 !important;
   4435    margin-left: 0 !important;
   4436  }
   4437
   4438  .mx-xxl-1 {
   4439    margin-right: 0.25rem !important;
   4440    margin-left: 0.25rem !important;
   4441  }
   4442
   4443  .mx-xxl-2 {
   4444    margin-right: 0.5rem !important;
   4445    margin-left: 0.5rem !important;
   4446  }
   4447
   4448  .mx-xxl-3 {
   4449    margin-right: 1rem !important;
   4450    margin-left: 1rem !important;
   4451  }
   4452
   4453  .mx-xxl-4 {
   4454    margin-right: 1.5rem !important;
   4455    margin-left: 1.5rem !important;
   4456  }
   4457
   4458  .mx-xxl-5 {
   4459    margin-right: 3rem !important;
   4460    margin-left: 3rem !important;
   4461  }
   4462
   4463  .mx-xxl-auto {
   4464    margin-right: auto !important;
   4465    margin-left: auto !important;
   4466  }
   4467
   4468  .my-xxl-0 {
   4469    margin-top: 0 !important;
   4470    margin-bottom: 0 !important;
   4471  }
   4472
   4473  .my-xxl-1 {
   4474    margin-top: 0.25rem !important;
   4475    margin-bottom: 0.25rem !important;
   4476  }
   4477
   4478  .my-xxl-2 {
   4479    margin-top: 0.5rem !important;
   4480    margin-bottom: 0.5rem !important;
   4481  }
   4482
   4483  .my-xxl-3 {
   4484    margin-top: 1rem !important;
   4485    margin-bottom: 1rem !important;
   4486  }
   4487
   4488  .my-xxl-4 {
   4489    margin-top: 1.5rem !important;
   4490    margin-bottom: 1.5rem !important;
   4491  }
   4492
   4493  .my-xxl-5 {
   4494    margin-top: 3rem !important;
   4495    margin-bottom: 3rem !important;
   4496  }
   4497
   4498  .my-xxl-auto {
   4499    margin-top: auto !important;
   4500    margin-bottom: auto !important;
   4501  }
   4502
   4503  .mt-xxl-0 {
   4504    margin-top: 0 !important;
   4505  }
   4506
   4507  .mt-xxl-1 {
   4508    margin-top: 0.25rem !important;
   4509  }
   4510
   4511  .mt-xxl-2 {
   4512    margin-top: 0.5rem !important;
   4513  }
   4514
   4515  .mt-xxl-3 {
   4516    margin-top: 1rem !important;
   4517  }
   4518
   4519  .mt-xxl-4 {
   4520    margin-top: 1.5rem !important;
   4521  }
   4522
   4523  .mt-xxl-5 {
   4524    margin-top: 3rem !important;
   4525  }
   4526
   4527  .mt-xxl-auto {
   4528    margin-top: auto !important;
   4529  }
   4530
   4531  .me-xxl-0 {
   4532    margin-right: 0 !important;
   4533  }
   4534
   4535  .me-xxl-1 {
   4536    margin-right: 0.25rem !important;
   4537  }
   4538
   4539  .me-xxl-2 {
   4540    margin-right: 0.5rem !important;
   4541  }
   4542
   4543  .me-xxl-3 {
   4544    margin-right: 1rem !important;
   4545  }
   4546
   4547  .me-xxl-4 {
   4548    margin-right: 1.5rem !important;
   4549  }
   4550
   4551  .me-xxl-5 {
   4552    margin-right: 3rem !important;
   4553  }
   4554
   4555  .me-xxl-auto {
   4556    margin-right: auto !important;
   4557  }
   4558
   4559  .mb-xxl-0 {
   4560    margin-bottom: 0 !important;
   4561  }
   4562
   4563  .mb-xxl-1 {
   4564    margin-bottom: 0.25rem !important;
   4565  }
   4566
   4567  .mb-xxl-2 {
   4568    margin-bottom: 0.5rem !important;
   4569  }
   4570
   4571  .mb-xxl-3 {
   4572    margin-bottom: 1rem !important;
   4573  }
   4574
   4575  .mb-xxl-4 {
   4576    margin-bottom: 1.5rem !important;
   4577  }
   4578
   4579  .mb-xxl-5 {
   4580    margin-bottom: 3rem !important;
   4581  }
   4582
   4583  .mb-xxl-auto {
   4584    margin-bottom: auto !important;
   4585  }
   4586
   4587  .ms-xxl-0 {
   4588    margin-left: 0 !important;
   4589  }
   4590
   4591  .ms-xxl-1 {
   4592    margin-left: 0.25rem !important;
   4593  }
   4594
   4595  .ms-xxl-2 {
   4596    margin-left: 0.5rem !important;
   4597  }
   4598
   4599  .ms-xxl-3 {
   4600    margin-left: 1rem !important;
   4601  }
   4602
   4603  .ms-xxl-4 {
   4604    margin-left: 1.5rem !important;
   4605  }
   4606
   4607  .ms-xxl-5 {
   4608    margin-left: 3rem !important;
   4609  }
   4610
   4611  .ms-xxl-auto {
   4612    margin-left: auto !important;
   4613  }
   4614
   4615  .p-xxl-0 {
   4616    padding: 0 !important;
   4617  }
   4618
   4619  .p-xxl-1 {
   4620    padding: 0.25rem !important;
   4621  }
   4622
   4623  .p-xxl-2 {
   4624    padding: 0.5rem !important;
   4625  }
   4626
   4627  .p-xxl-3 {
   4628    padding: 1rem !important;
   4629  }
   4630
   4631  .p-xxl-4 {
   4632    padding: 1.5rem !important;
   4633  }
   4634
   4635  .p-xxl-5 {
   4636    padding: 3rem !important;
   4637  }
   4638
   4639  .px-xxl-0 {
   4640    padding-right: 0 !important;
   4641    padding-left: 0 !important;
   4642  }
   4643
   4644  .px-xxl-1 {
   4645    padding-right: 0.25rem !important;
   4646    padding-left: 0.25rem !important;
   4647  }
   4648
   4649  .px-xxl-2 {
   4650    padding-right: 0.5rem !important;
   4651    padding-left: 0.5rem !important;
   4652  }
   4653
   4654  .px-xxl-3 {
   4655    padding-right: 1rem !important;
   4656    padding-left: 1rem !important;
   4657  }
   4658
   4659  .px-xxl-4 {
   4660    padding-right: 1.5rem !important;
   4661    padding-left: 1.5rem !important;
   4662  }
   4663
   4664  .px-xxl-5 {
   4665    padding-right: 3rem !important;
   4666    padding-left: 3rem !important;
   4667  }
   4668
   4669  .py-xxl-0 {
   4670    padding-top: 0 !important;
   4671    padding-bottom: 0 !important;
   4672  }
   4673
   4674  .py-xxl-1 {
   4675    padding-top: 0.25rem !important;
   4676    padding-bottom: 0.25rem !important;
   4677  }
   4678
   4679  .py-xxl-2 {
   4680    padding-top: 0.5rem !important;
   4681    padding-bottom: 0.5rem !important;
   4682  }
   4683
   4684  .py-xxl-3 {
   4685    padding-top: 1rem !important;
   4686    padding-bottom: 1rem !important;
   4687  }
   4688
   4689  .py-xxl-4 {
   4690    padding-top: 1.5rem !important;
   4691    padding-bottom: 1.5rem !important;
   4692  }
   4693
   4694  .py-xxl-5 {
   4695    padding-top: 3rem !important;
   4696    padding-bottom: 3rem !important;
   4697  }
   4698
   4699  .pt-xxl-0 {
   4700    padding-top: 0 !important;
   4701  }
   4702
   4703  .pt-xxl-1 {
   4704    padding-top: 0.25rem !important;
   4705  }
   4706
   4707  .pt-xxl-2 {
   4708    padding-top: 0.5rem !important;
   4709  }
   4710
   4711  .pt-xxl-3 {
   4712    padding-top: 1rem !important;
   4713  }
   4714
   4715  .pt-xxl-4 {
   4716    padding-top: 1.5rem !important;
   4717  }
   4718
   4719  .pt-xxl-5 {
   4720    padding-top: 3rem !important;
   4721  }
   4722
   4723  .pe-xxl-0 {
   4724    padding-right: 0 !important;
   4725  }
   4726
   4727  .pe-xxl-1 {
   4728    padding-right: 0.25rem !important;
   4729  }
   4730
   4731  .pe-xxl-2 {
   4732    padding-right: 0.5rem !important;
   4733  }
   4734
   4735  .pe-xxl-3 {
   4736    padding-right: 1rem !important;
   4737  }
   4738
   4739  .pe-xxl-4 {
   4740    padding-right: 1.5rem !important;
   4741  }
   4742
   4743  .pe-xxl-5 {
   4744    padding-right: 3rem !important;
   4745  }
   4746
   4747  .pb-xxl-0 {
   4748    padding-bottom: 0 !important;
   4749  }
   4750
   4751  .pb-xxl-1 {
   4752    padding-bottom: 0.25rem !important;
   4753  }
   4754
   4755  .pb-xxl-2 {
   4756    padding-bottom: 0.5rem !important;
   4757  }
   4758
   4759  .pb-xxl-3 {
   4760    padding-bottom: 1rem !important;
   4761  }
   4762
   4763  .pb-xxl-4 {
   4764    padding-bottom: 1.5rem !important;
   4765  }
   4766
   4767  .pb-xxl-5 {
   4768    padding-bottom: 3rem !important;
   4769  }
   4770
   4771  .ps-xxl-0 {
   4772    padding-left: 0 !important;
   4773  }
   4774
   4775  .ps-xxl-1 {
   4776    padding-left: 0.25rem !important;
   4777  }
   4778
   4779  .ps-xxl-2 {
   4780    padding-left: 0.5rem !important;
   4781  }
   4782
   4783  .ps-xxl-3 {
   4784    padding-left: 1rem !important;
   4785  }
   4786
   4787  .ps-xxl-4 {
   4788    padding-left: 1.5rem !important;
   4789  }
   4790
   4791  .ps-xxl-5 {
   4792    padding-left: 3rem !important;
   4793  }
   4794
   4795  .text-xxl-start {
   4796    text-align: left !important;
   4797  }
   4798
   4799  .text-xxl-end {
   4800    text-align: right !important;
   4801  }
   4802
   4803  .text-xxl-center {
   4804    text-align: center !important;
   4805  }
   4806}
   4807@media (min-width: 1200px) {
   4808  .fs-1 {
   4809    font-size: 2.5rem !important;
   4810  }
   4811
   4812  .fs-2 {
   4813    font-size: 2rem !important;
   4814  }
   4815
   4816  .fs-3 {
   4817    font-size: 1.75rem !important;
   4818  }
   4819
   4820  .fs-4 {
   4821    font-size: 1.5rem !important;
   4822  }
   4823}
   4824@media print {
   4825  .d-print-inline {
   4826    display: inline !important;
   4827  }
   4828
   4829  .d-print-inline-block {
   4830    display: inline-block !important;
   4831  }
   4832
   4833  .d-print-block {
   4834    display: block !important;
   4835  }
   4836
   4837  .d-print-grid {
   4838    display: grid !important;
   4839  }
   4840
   4841  .d-print-table {
   4842    display: table !important;
   4843  }
   4844
   4845  .d-print-table-row {
   4846    display: table-row !important;
   4847  }
   4848
   4849  .d-print-table-cell {
   4850    display: table-cell !important;
   4851  }
   4852
   4853  .d-print-flex {
   4854    display: flex !important;
   4855  }
   4856
   4857  .d-print-inline-flex {
   4858    display: inline-flex !important;
   4859  }
   4860
   4861  .d-print-none {
   4862    display: none !important;
   4863  }
   4864}
   4865
   4866/*# sourceMappingURL=bootstrap-utilities.css.map */