taler-www

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

bootstrap-grid.css (71861B)


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