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