/ css / bootstrap / bootstrap-utilities.rtl.css
bootstrap-utilities.rtl.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    right: 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    left: 0;
 397    right: 0;
 398    z-index: 1030;
 399  }
 400  
 401  .fixed-bottom {
 402    position: fixed;
 403    left: 0;
 404    bottom: 0;
 405    right: 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    left: 0;
 531    bottom: 0;
 532    right: 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: right !important;
 578  }
 579  
 580  .float-end {
 581    float: left !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    right: 0 !important;
 820  }
 821  
 822  .start-50 {
 823    right: 50% !important;
 824  }
 825  
 826  .start-100 {
 827    right: 100% !important;
 828  }
 829  
 830  .end-0 {
 831    left: 0 !important;
 832  }
 833  
 834  .end-50 {
 835    left: 50% !important;
 836  }
 837  
 838  .end-100 {
 839    left: 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-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
 872  }
 873  
 874  .border-end-0 {
 875    border-left: 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-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
 888  }
 889  
 890  .border-start-0 {
 891    border-right: 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-left: 0 !important;
1282    margin-right: 0 !important;
1283  }
1284  
1285  .mx-1 {
1286    margin-left: 0.25rem !important;
1287    margin-right: 0.25rem !important;
1288  }
1289  
1290  .mx-2 {
1291    margin-left: 0.5rem !important;
1292    margin-right: 0.5rem !important;
1293  }
1294  
1295  .mx-3 {
1296    margin-left: 1rem !important;
1297    margin-right: 1rem !important;
1298  }
1299  
1300  .mx-4 {
1301    margin-left: 1.5rem !important;
1302    margin-right: 1.5rem !important;
1303  }
1304  
1305  .mx-5 {
1306    margin-left: 3rem !important;
1307    margin-right: 3rem !important;
1308  }
1309  
1310  .mx-auto {
1311    margin-left: auto !important;
1312    margin-right: 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-left: 0 !important;
1380  }
1381  
1382  .me-1 {
1383    margin-left: 0.25rem !important;
1384  }
1385  
1386  .me-2 {
1387    margin-left: 0.5rem !important;
1388  }
1389  
1390  .me-3 {
1391    margin-left: 1rem !important;
1392  }
1393  
1394  .me-4 {
1395    margin-left: 1.5rem !important;
1396  }
1397  
1398  .me-5 {
1399    margin-left: 3rem !important;
1400  }
1401  
1402  .me-auto {
1403    margin-left: 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-right: 0 !important;
1436  }
1437  
1438  .ms-1 {
1439    margin-right: 0.25rem !important;
1440  }
1441  
1442  .ms-2 {
1443    margin-right: 0.5rem !important;
1444  }
1445  
1446  .ms-3 {
1447    margin-right: 1rem !important;
1448  }
1449  
1450  .ms-4 {
1451    margin-right: 1.5rem !important;
1452  }
1453  
1454  .ms-5 {
1455    margin-right: 3rem !important;
1456  }
1457  
1458  .ms-auto {
1459    margin-right: 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-left: 0 !important;
1488    padding-right: 0 !important;
1489  }
1490  
1491  .px-1 {
1492    padding-left: 0.25rem !important;
1493    padding-right: 0.25rem !important;
1494  }
1495  
1496  .px-2 {
1497    padding-left: 0.5rem !important;
1498    padding-right: 0.5rem !important;
1499  }
1500  
1501  .px-3 {
1502    padding-left: 1rem !important;
1503    padding-right: 1rem !important;
1504  }
1505  
1506  .px-4 {
1507    padding-left: 1.5rem !important;
1508    padding-right: 1.5rem !important;
1509  }
1510  
1511  .px-5 {
1512    padding-left: 3rem !important;
1513    padding-right: 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-left: 0 !important;
1572  }
1573  
1574  .pe-1 {
1575    padding-left: 0.25rem !important;
1576  }
1577  
1578  .pe-2 {
1579    padding-left: 0.5rem !important;
1580  }
1581  
1582  .pe-3 {
1583    padding-left: 1rem !important;
1584  }
1585  
1586  .pe-4 {
1587    padding-left: 1.5rem !important;
1588  }
1589  
1590  .pe-5 {
1591    padding-left: 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-right: 0 !important;
1620  }
1621  
1622  .ps-1 {
1623    padding-right: 0.25rem !important;
1624  }
1625  
1626  .ps-2 {
1627    padding-right: 0.5rem !important;
1628  }
1629  
1630  .ps-3 {
1631    padding-right: 1rem !important;
1632  }
1633  
1634  .ps-4 {
1635    padding-right: 1.5rem !important;
1636  }
1637  
1638  .ps-5 {
1639    padding-right: 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: right !important;
1802  }
1803  
1804  .text-end {
1805    text-align: left !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  .text-primary {
1844    --bs-text-opacity: 1;
1845    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
1846  }
1847  
1848  .text-secondary {
1849    --bs-text-opacity: 1;
1850    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
1851  }
1852  
1853  .text-success {
1854    --bs-text-opacity: 1;
1855    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
1856  }
1857  
1858  .text-info {
1859    --bs-text-opacity: 1;
1860    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
1861  }
1862  
1863  .text-warning {
1864    --bs-text-opacity: 1;
1865    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
1866  }
1867  
1868  .text-danger {
1869    --bs-text-opacity: 1;
1870    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
1871  }
1872  
1873  .text-light {
1874    --bs-text-opacity: 1;
1875    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
1876  }
1877  
1878  .text-dark {
1879    --bs-text-opacity: 1;
1880    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
1881  }
1882  
1883  .text-black {
1884    --bs-text-opacity: 1;
1885    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
1886  }
1887  
1888  .text-white {
1889    --bs-text-opacity: 1;
1890    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
1891  }
1892  
1893  .text-body {
1894    --bs-text-opacity: 1;
1895    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
1896  }
1897  
1898  .text-muted {
1899    --bs-text-opacity: 1;
1900    color: var(--bs-secondary-color) !important;
1901  }
1902  
1903  .text-black-50 {
1904    --bs-text-opacity: 1;
1905    color: rgba(0, 0, 0, 0.5) !important;
1906  }
1907  
1908  .text-white-50 {
1909    --bs-text-opacity: 1;
1910    color: rgba(255, 255, 255, 0.5) !important;
1911  }
1912  
1913  .text-body-secondary {
1914    --bs-text-opacity: 1;
1915    color: var(--bs-secondary-color) !important;
1916  }
1917  
1918  .text-body-tertiary {
1919    --bs-text-opacity: 1;
1920    color: var(--bs-tertiary-color) !important;
1921  }
1922  
1923  .text-body-emphasis {
1924    --bs-text-opacity: 1;
1925    color: var(--bs-emphasis-color) !important;
1926  }
1927  
1928  .text-reset {
1929    --bs-text-opacity: 1;
1930    color: inherit !important;
1931  }
1932  
1933  .text-opacity-25 {
1934    --bs-text-opacity: 0.25;
1935  }
1936  
1937  .text-opacity-50 {
1938    --bs-text-opacity: 0.5;
1939  }
1940  
1941  .text-opacity-75 {
1942    --bs-text-opacity: 0.75;
1943  }
1944  
1945  .text-opacity-100 {
1946    --bs-text-opacity: 1;
1947  }
1948  
1949  .text-primary-emphasis {
1950    color: var(--bs-primary-text-emphasis) !important;
1951  }
1952  
1953  .text-secondary-emphasis {
1954    color: var(--bs-secondary-text-emphasis) !important;
1955  }
1956  
1957  .text-success-emphasis {
1958    color: var(--bs-success-text-emphasis) !important;
1959  }
1960  
1961  .text-info-emphasis {
1962    color: var(--bs-info-text-emphasis) !important;
1963  }
1964  
1965  .text-warning-emphasis {
1966    color: var(--bs-warning-text-emphasis) !important;
1967  }
1968  
1969  .text-danger-emphasis {
1970    color: var(--bs-danger-text-emphasis) !important;
1971  }
1972  
1973  .text-light-emphasis {
1974    color: var(--bs-light-text-emphasis) !important;
1975  }
1976  
1977  .text-dark-emphasis {
1978    color: var(--bs-dark-text-emphasis) !important;
1979  }
1980  
1981  .link-opacity-10 {
1982    --bs-link-opacity: 0.1;
1983  }
1984  
1985  .link-opacity-10-hover:hover {
1986    --bs-link-opacity: 0.1;
1987  }
1988  
1989  .link-opacity-25 {
1990    --bs-link-opacity: 0.25;
1991  }
1992  
1993  .link-opacity-25-hover:hover {
1994    --bs-link-opacity: 0.25;
1995  }
1996  
1997  .link-opacity-50 {
1998    --bs-link-opacity: 0.5;
1999  }
2000  
2001  .link-opacity-50-hover:hover {
2002    --bs-link-opacity: 0.5;
2003  }
2004  
2005  .link-opacity-75 {
2006    --bs-link-opacity: 0.75;
2007  }
2008  
2009  .link-opacity-75-hover:hover {
2010    --bs-link-opacity: 0.75;
2011  }
2012  
2013  .link-opacity-100 {
2014    --bs-link-opacity: 1;
2015  }
2016  
2017  .link-opacity-100-hover:hover {
2018    --bs-link-opacity: 1;
2019  }
2020  
2021  .link-offset-1 {
2022    text-underline-offset: 0.125em !important;
2023  }
2024  
2025  .link-offset-1-hover:hover {
2026    text-underline-offset: 0.125em !important;
2027  }
2028  
2029  .link-offset-2 {
2030    text-underline-offset: 0.25em !important;
2031  }
2032  
2033  .link-offset-2-hover:hover {
2034    text-underline-offset: 0.25em !important;
2035  }
2036  
2037  .link-offset-3 {
2038    text-underline-offset: 0.375em !important;
2039  }
2040  
2041  .link-offset-3-hover:hover {
2042    text-underline-offset: 0.375em !important;
2043  }
2044  
2045  .link-underline-primary {
2046    --bs-link-underline-opacity: 1;
2047    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
2048    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
2049  }
2050  
2051  .link-underline-secondary {
2052    --bs-link-underline-opacity: 1;
2053    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
2054    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
2055  }
2056  
2057  .link-underline-success {
2058    --bs-link-underline-opacity: 1;
2059    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
2060    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
2061  }
2062  
2063  .link-underline-info {
2064    --bs-link-underline-opacity: 1;
2065    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
2066    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
2067  }
2068  
2069  .link-underline-warning {
2070    --bs-link-underline-opacity: 1;
2071    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
2072    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
2073  }
2074  
2075  .link-underline-danger {
2076    --bs-link-underline-opacity: 1;
2077    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
2078    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
2079  }
2080  
2081  .link-underline-light {
2082    --bs-link-underline-opacity: 1;
2083    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
2084    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
2085  }
2086  
2087  .link-underline-dark {
2088    --bs-link-underline-opacity: 1;
2089    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
2090    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
2091  }
2092  
2093  .link-underline {
2094    --bs-link-underline-opacity: 1;
2095    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
2096    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
2097  }
2098  
2099  .link-underline-opacity-0 {
2100    --bs-link-underline-opacity: 0;
2101  }
2102  
2103  .link-underline-opacity-0-hover:hover {
2104    --bs-link-underline-opacity: 0;
2105  }
2106  
2107  .link-underline-opacity-10 {
2108    --bs-link-underline-opacity: 0.1;
2109  }
2110  
2111  .link-underline-opacity-10-hover:hover {
2112    --bs-link-underline-opacity: 0.1;
2113  }
2114  
2115  .link-underline-opacity-25 {
2116    --bs-link-underline-opacity: 0.25;
2117  }
2118  
2119  .link-underline-opacity-25-hover:hover {
2120    --bs-link-underline-opacity: 0.25;
2121  }
2122  
2123  .link-underline-opacity-50 {
2124    --bs-link-underline-opacity: 0.5;
2125  }
2126  
2127  .link-underline-opacity-50-hover:hover {
2128    --bs-link-underline-opacity: 0.5;
2129  }
2130  
2131  .link-underline-opacity-75 {
2132    --bs-link-underline-opacity: 0.75;
2133  }
2134  
2135  .link-underline-opacity-75-hover:hover {
2136    --bs-link-underline-opacity: 0.75;
2137  }
2138  
2139  .link-underline-opacity-100 {
2140    --bs-link-underline-opacity: 1;
2141  }
2142  
2143  .link-underline-opacity-100-hover:hover {
2144    --bs-link-underline-opacity: 1;
2145  }
2146  
2147  .bg-primary {
2148    --bs-bg-opacity: 1;
2149    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
2150  }
2151  
2152  .bg-secondary {
2153    --bs-bg-opacity: 1;
2154    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
2155  }
2156  
2157  .bg-success {
2158    --bs-bg-opacity: 1;
2159    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
2160  }
2161  
2162  .bg-info {
2163    --bs-bg-opacity: 1;
2164    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
2165  }
2166  
2167  .bg-warning {
2168    --bs-bg-opacity: 1;
2169    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
2170  }
2171  
2172  .bg-danger {
2173    --bs-bg-opacity: 1;
2174    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
2175  }
2176  
2177  .bg-light {
2178    --bs-bg-opacity: 1;
2179    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
2180  }
2181  
2182  .bg-dark {
2183    --bs-bg-opacity: 1;
2184    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
2185  }
2186  
2187  .bg-black {
2188    --bs-bg-opacity: 1;
2189    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
2190  }
2191  
2192  .bg-white {
2193    --bs-bg-opacity: 1;
2194    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
2195  }
2196  
2197  .bg-body {
2198    --bs-bg-opacity: 1;
2199    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
2200  }
2201  
2202  .bg-transparent {
2203    --bs-bg-opacity: 1;
2204    background-color: transparent !important;
2205  }
2206  
2207  .bg-body-secondary {
2208    --bs-bg-opacity: 1;
2209    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
2210  }
2211  
2212  .bg-body-tertiary {
2213    --bs-bg-opacity: 1;
2214    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
2215  }
2216  
2217  .bg-opacity-10 {
2218    --bs-bg-opacity: 0.1;
2219  }
2220  
2221  .bg-opacity-25 {
2222    --bs-bg-opacity: 0.25;
2223  }
2224  
2225  .bg-opacity-50 {
2226    --bs-bg-opacity: 0.5;
2227  }
2228  
2229  .bg-opacity-75 {
2230    --bs-bg-opacity: 0.75;
2231  }
2232  
2233  .bg-opacity-100 {
2234    --bs-bg-opacity: 1;
2235  }
2236  
2237  .bg-primary-subtle {
2238    background-color: var(--bs-primary-bg-subtle) !important;
2239  }
2240  
2241  .bg-secondary-subtle {
2242    background-color: var(--bs-secondary-bg-subtle) !important;
2243  }
2244  
2245  .bg-success-subtle {
2246    background-color: var(--bs-success-bg-subtle) !important;
2247  }
2248  
2249  .bg-info-subtle {
2250    background-color: var(--bs-info-bg-subtle) !important;
2251  }
2252  
2253  .bg-warning-subtle {
2254    background-color: var(--bs-warning-bg-subtle) !important;
2255  }
2256  
2257  .bg-danger-subtle {
2258    background-color: var(--bs-danger-bg-subtle) !important;
2259  }
2260  
2261  .bg-light-subtle {
2262    background-color: var(--bs-light-bg-subtle) !important;
2263  }
2264  
2265  .bg-dark-subtle {
2266    background-color: var(--bs-dark-bg-subtle) !important;
2267  }
2268  
2269  .bg-gradient {
2270    background-image: var(--bs-gradient) !important;
2271  }
2272  
2273  .user-select-all {
2274    -webkit-user-select: all !important;
2275    -moz-user-select: all !important;
2276    user-select: all !important;
2277  }
2278  
2279  .user-select-auto {
2280    -webkit-user-select: auto !important;
2281    -moz-user-select: auto !important;
2282    user-select: auto !important;
2283  }
2284  
2285  .user-select-none {
2286    -webkit-user-select: none !important;
2287    -moz-user-select: none !important;
2288    user-select: none !important;
2289  }
2290  
2291  .pe-none {
2292    pointer-events: none !important;
2293  }
2294  
2295  .pe-auto {
2296    pointer-events: auto !important;
2297  }
2298  
2299  .rounded {
2300    border-radius: var(--bs-border-radius) !important;
2301  }
2302  
2303  .rounded-0 {
2304    border-radius: 0 !important;
2305  }
2306  
2307  .rounded-1 {
2308    border-radius: var(--bs-border-radius-sm) !important;
2309  }
2310  
2311  .rounded-2 {
2312    border-radius: var(--bs-border-radius) !important;
2313  }
2314  
2315  .rounded-3 {
2316    border-radius: var(--bs-border-radius-lg) !important;
2317  }
2318  
2319  .rounded-4 {
2320    border-radius: var(--bs-border-radius-xl) !important;
2321  }
2322  
2323  .rounded-5 {
2324    border-radius: var(--bs-border-radius-xxl) !important;
2325  }
2326  
2327  .rounded-circle {
2328    border-radius: 50% !important;
2329  }
2330  
2331  .rounded-pill {
2332    border-radius: var(--bs-border-radius-pill) !important;
2333  }
2334  
2335  .rounded-top {
2336    border-top-right-radius: var(--bs-border-radius) !important;
2337    border-top-left-radius: var(--bs-border-radius) !important;
2338  }
2339  
2340  .rounded-top-0 {
2341    border-top-right-radius: 0 !important;
2342    border-top-left-radius: 0 !important;
2343  }
2344  
2345  .rounded-top-1 {
2346    border-top-right-radius: var(--bs-border-radius-sm) !important;
2347    border-top-left-radius: var(--bs-border-radius-sm) !important;
2348  }
2349  
2350  .rounded-top-2 {
2351    border-top-right-radius: var(--bs-border-radius) !important;
2352    border-top-left-radius: var(--bs-border-radius) !important;
2353  }
2354  
2355  .rounded-top-3 {
2356    border-top-right-radius: var(--bs-border-radius-lg) !important;
2357    border-top-left-radius: var(--bs-border-radius-lg) !important;
2358  }
2359  
2360  .rounded-top-4 {
2361    border-top-right-radius: var(--bs-border-radius-xl) !important;
2362    border-top-left-radius: var(--bs-border-radius-xl) !important;
2363  }
2364  
2365  .rounded-top-5 {
2366    border-top-right-radius: var(--bs-border-radius-xxl) !important;
2367    border-top-left-radius: var(--bs-border-radius-xxl) !important;
2368  }
2369  
2370  .rounded-top-circle {
2371    border-top-right-radius: 50% !important;
2372    border-top-left-radius: 50% !important;
2373  }
2374  
2375  .rounded-top-pill {
2376    border-top-right-radius: var(--bs-border-radius-pill) !important;
2377    border-top-left-radius: var(--bs-border-radius-pill) !important;
2378  }
2379  
2380  .rounded-end {
2381    border-top-left-radius: var(--bs-border-radius) !important;
2382    border-bottom-left-radius: var(--bs-border-radius) !important;
2383  }
2384  
2385  .rounded-end-0 {
2386    border-top-left-radius: 0 !important;
2387    border-bottom-left-radius: 0 !important;
2388  }
2389  
2390  .rounded-end-1 {
2391    border-top-left-radius: var(--bs-border-radius-sm) !important;
2392    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
2393  }
2394  
2395  .rounded-end-2 {
2396    border-top-left-radius: var(--bs-border-radius) !important;
2397    border-bottom-left-radius: var(--bs-border-radius) !important;
2398  }
2399  
2400  .rounded-end-3 {
2401    border-top-left-radius: var(--bs-border-radius-lg) !important;
2402    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
2403  }
2404  
2405  .rounded-end-4 {
2406    border-top-left-radius: var(--bs-border-radius-xl) !important;
2407    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
2408  }
2409  
2410  .rounded-end-5 {
2411    border-top-left-radius: var(--bs-border-radius-xxl) !important;
2412    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
2413  }
2414  
2415  .rounded-end-circle {
2416    border-top-left-radius: 50% !important;
2417    border-bottom-left-radius: 50% !important;
2418  }
2419  
2420  .rounded-end-pill {
2421    border-top-left-radius: var(--bs-border-radius-pill) !important;
2422    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
2423  }
2424  
2425  .rounded-bottom {
2426    border-bottom-left-radius: var(--bs-border-radius) !important;
2427    border-bottom-right-radius: var(--bs-border-radius) !important;
2428  }
2429  
2430  .rounded-bottom-0 {
2431    border-bottom-left-radius: 0 !important;
2432    border-bottom-right-radius: 0 !important;
2433  }
2434  
2435  .rounded-bottom-1 {
2436    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
2437    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
2438  }
2439  
2440  .rounded-bottom-2 {
2441    border-bottom-left-radius: var(--bs-border-radius) !important;
2442    border-bottom-right-radius: var(--bs-border-radius) !important;
2443  }
2444  
2445  .rounded-bottom-3 {
2446    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
2447    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
2448  }
2449  
2450  .rounded-bottom-4 {
2451    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
2452    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
2453  }
2454  
2455  .rounded-bottom-5 {
2456    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
2457    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
2458  }
2459  
2460  .rounded-bottom-circle {
2461    border-bottom-left-radius: 50% !important;
2462    border-bottom-right-radius: 50% !important;
2463  }
2464  
2465  .rounded-bottom-pill {
2466    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
2467    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
2468  }
2469  
2470  .rounded-start {
2471    border-bottom-right-radius: var(--bs-border-radius) !important;
2472    border-top-right-radius: var(--bs-border-radius) !important;
2473  }
2474  
2475  .rounded-start-0 {
2476    border-bottom-right-radius: 0 !important;
2477    border-top-right-radius: 0 !important;
2478  }
2479  
2480  .rounded-start-1 {
2481    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
2482    border-top-right-radius: var(--bs-border-radius-sm) !important;
2483  }
2484  
2485  .rounded-start-2 {
2486    border-bottom-right-radius: var(--bs-border-radius) !important;
2487    border-top-right-radius: var(--bs-border-radius) !important;
2488  }
2489  
2490  .rounded-start-3 {
2491    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
2492    border-top-right-radius: var(--bs-border-radius-lg) !important;
2493  }
2494  
2495  .rounded-start-4 {
2496    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
2497    border-top-right-radius: var(--bs-border-radius-xl) !important;
2498  }
2499  
2500  .rounded-start-5 {
2501    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
2502    border-top-right-radius: var(--bs-border-radius-xxl) !important;
2503  }
2504  
2505  .rounded-start-circle {
2506    border-bottom-right-radius: 50% !important;
2507    border-top-right-radius: 50% !important;
2508  }
2509  
2510  .rounded-start-pill {
2511    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
2512    border-top-right-radius: var(--bs-border-radius-pill) !important;
2513  }
2514  
2515  .visible {
2516    visibility: visible !important;
2517  }
2518  
2519  .invisible {
2520    visibility: hidden !important;
2521  }
2522  
2523  .z-n1 {
2524    z-index: -1 !important;
2525  }
2526  
2527  .z-0 {
2528    z-index: 0 !important;
2529  }
2530  
2531  .z-1 {
2532    z-index: 1 !important;
2533  }
2534  
2535  .z-2 {
2536    z-index: 2 !important;
2537  }
2538  
2539  .z-3 {
2540    z-index: 3 !important;
2541  }
2542  
2543  @media (min-width: 576px) {
2544    .float-sm-start {
2545      float: right !important;
2546    }
2547    .float-sm-end {
2548      float: left !important;
2549    }
2550    .float-sm-none {
2551      float: none !important;
2552    }
2553    .object-fit-sm-contain {
2554      -o-object-fit: contain !important;
2555      object-fit: contain !important;
2556    }
2557    .object-fit-sm-cover {
2558      -o-object-fit: cover !important;
2559      object-fit: cover !important;
2560    }
2561    .object-fit-sm-fill {
2562      -o-object-fit: fill !important;
2563      object-fit: fill !important;
2564    }
2565    .object-fit-sm-scale {
2566      -o-object-fit: scale-down !important;
2567      object-fit: scale-down !important;
2568    }
2569    .object-fit-sm-none {
2570      -o-object-fit: none !important;
2571      object-fit: none !important;
2572    }
2573    .d-sm-inline {
2574      display: inline !important;
2575    }
2576    .d-sm-inline-block {
2577      display: inline-block !important;
2578    }
2579    .d-sm-block {
2580      display: block !important;
2581    }
2582    .d-sm-grid {
2583      display: grid !important;
2584    }
2585    .d-sm-inline-grid {
2586      display: inline-grid !important;
2587    }
2588    .d-sm-table {
2589      display: table !important;
2590    }
2591    .d-sm-table-row {
2592      display: table-row !important;
2593    }
2594    .d-sm-table-cell {
2595      display: table-cell !important;
2596    }
2597    .d-sm-flex {
2598      display: flex !important;
2599    }
2600    .d-sm-inline-flex {
2601      display: inline-flex !important;
2602    }
2603    .d-sm-none {
2604      display: none !important;
2605    }
2606    .flex-sm-fill {
2607      flex: 1 1 auto !important;
2608    }
2609    .flex-sm-row {
2610      flex-direction: row !important;
2611    }
2612    .flex-sm-column {
2613      flex-direction: column !important;
2614    }
2615    .flex-sm-row-reverse {
2616      flex-direction: row-reverse !important;
2617    }
2618    .flex-sm-column-reverse {
2619      flex-direction: column-reverse !important;
2620    }
2621    .flex-sm-grow-0 {
2622      flex-grow: 0 !important;
2623    }
2624    .flex-sm-grow-1 {
2625      flex-grow: 1 !important;
2626    }
2627    .flex-sm-shrink-0 {
2628      flex-shrink: 0 !important;
2629    }
2630    .flex-sm-shrink-1 {
2631      flex-shrink: 1 !important;
2632    }
2633    .flex-sm-wrap {
2634      flex-wrap: wrap !important;
2635    }
2636    .flex-sm-nowrap {
2637      flex-wrap: nowrap !important;
2638    }
2639    .flex-sm-wrap-reverse {
2640      flex-wrap: wrap-reverse !important;
2641    }
2642    .justify-content-sm-start {
2643      justify-content: flex-start !important;
2644    }
2645    .justify-content-sm-end {
2646      justify-content: flex-end !important;
2647    }
2648    .justify-content-sm-center {
2649      justify-content: center !important;
2650    }
2651    .justify-content-sm-between {
2652      justify-content: space-between !important;
2653    }
2654    .justify-content-sm-around {
2655      justify-content: space-around !important;
2656    }
2657    .justify-content-sm-evenly {
2658      justify-content: space-evenly !important;
2659    }
2660    .align-items-sm-start {
2661      align-items: flex-start !important;
2662    }
2663    .align-items-sm-end {
2664      align-items: flex-end !important;
2665    }
2666    .align-items-sm-center {
2667      align-items: center !important;
2668    }
2669    .align-items-sm-baseline {
2670      align-items: baseline !important;
2671    }
2672    .align-items-sm-stretch {
2673      align-items: stretch !important;
2674    }
2675    .align-content-sm-start {
2676      align-content: flex-start !important;
2677    }
2678    .align-content-sm-end {
2679      align-content: flex-end !important;
2680    }
2681    .align-content-sm-center {
2682      align-content: center !important;
2683    }
2684    .align-content-sm-between {
2685      align-content: space-between !important;
2686    }
2687    .align-content-sm-around {
2688      align-content: space-around !important;
2689    }
2690    .align-content-sm-stretch {
2691      align-content: stretch !important;
2692    }
2693    .align-self-sm-auto {
2694      align-self: auto !important;
2695    }
2696    .align-self-sm-start {
2697      align-self: flex-start !important;
2698    }
2699    .align-self-sm-end {
2700      align-self: flex-end !important;
2701    }
2702    .align-self-sm-center {
2703      align-self: center !important;
2704    }
2705    .align-self-sm-baseline {
2706      align-self: baseline !important;
2707    }
2708    .align-self-sm-stretch {
2709      align-self: stretch !important;
2710    }
2711    .order-sm-first {
2712      order: -1 !important;
2713    }
2714    .order-sm-0 {
2715      order: 0 !important;
2716    }
2717    .order-sm-1 {
2718      order: 1 !important;
2719    }
2720    .order-sm-2 {
2721      order: 2 !important;
2722    }
2723    .order-sm-3 {
2724      order: 3 !important;
2725    }
2726    .order-sm-4 {
2727      order: 4 !important;
2728    }
2729    .order-sm-5 {
2730      order: 5 !important;
2731    }
2732    .order-sm-last {
2733      order: 6 !important;
2734    }
2735    .m-sm-0 {
2736      margin: 0 !important;
2737    }
2738    .m-sm-1 {
2739      margin: 0.25rem !important;
2740    }
2741    .m-sm-2 {
2742      margin: 0.5rem !important;
2743    }
2744    .m-sm-3 {
2745      margin: 1rem !important;
2746    }
2747    .m-sm-4 {
2748      margin: 1.5rem !important;
2749    }
2750    .m-sm-5 {
2751      margin: 3rem !important;
2752    }
2753    .m-sm-auto {
2754      margin: auto !important;
2755    }
2756    .mx-sm-0 {
2757      margin-left: 0 !important;
2758      margin-right: 0 !important;
2759    }
2760    .mx-sm-1 {
2761      margin-left: 0.25rem !important;
2762      margin-right: 0.25rem !important;
2763    }
2764    .mx-sm-2 {
2765      margin-left: 0.5rem !important;
2766      margin-right: 0.5rem !important;
2767    }
2768    .mx-sm-3 {
2769      margin-left: 1rem !important;
2770      margin-right: 1rem !important;
2771    }
2772    .mx-sm-4 {
2773      margin-left: 1.5rem !important;
2774      margin-right: 1.5rem !important;
2775    }
2776    .mx-sm-5 {
2777      margin-left: 3rem !important;
2778      margin-right: 3rem !important;
2779    }
2780    .mx-sm-auto {
2781      margin-left: auto !important;
2782      margin-right: auto !important;
2783    }
2784    .my-sm-0 {
2785      margin-top: 0 !important;
2786      margin-bottom: 0 !important;
2787    }
2788    .my-sm-1 {
2789      margin-top: 0.25rem !important;
2790      margin-bottom: 0.25rem !important;
2791    }
2792    .my-sm-2 {
2793      margin-top: 0.5rem !important;
2794      margin-bottom: 0.5rem !important;
2795    }
2796    .my-sm-3 {
2797      margin-top: 1rem !important;
2798      margin-bottom: 1rem !important;
2799    }
2800    .my-sm-4 {
2801      margin-top: 1.5rem !important;
2802      margin-bottom: 1.5rem !important;
2803    }
2804    .my-sm-5 {
2805      margin-top: 3rem !important;
2806      margin-bottom: 3rem !important;
2807    }
2808    .my-sm-auto {
2809      margin-top: auto !important;
2810      margin-bottom: auto !important;
2811    }
2812    .mt-sm-0 {
2813      margin-top: 0 !important;
2814    }
2815    .mt-sm-1 {
2816      margin-top: 0.25rem !important;
2817    }
2818    .mt-sm-2 {
2819      margin-top: 0.5rem !important;
2820    }
2821    .mt-sm-3 {
2822      margin-top: 1rem !important;
2823    }
2824    .mt-sm-4 {
2825      margin-top: 1.5rem !important;
2826    }
2827    .mt-sm-5 {
2828      margin-top: 3rem !important;
2829    }
2830    .mt-sm-auto {
2831      margin-top: auto !important;
2832    }
2833    .me-sm-0 {
2834      margin-left: 0 !important;
2835    }
2836    .me-sm-1 {
2837      margin-left: 0.25rem !important;
2838    }
2839    .me-sm-2 {
2840      margin-left: 0.5rem !important;
2841    }
2842    .me-sm-3 {
2843      margin-left: 1rem !important;
2844    }
2845    .me-sm-4 {
2846      margin-left: 1.5rem !important;
2847    }
2848    .me-sm-5 {
2849      margin-left: 3rem !important;
2850    }
2851    .me-sm-auto {
2852      margin-left: auto !important;
2853    }
2854    .mb-sm-0 {
2855      margin-bottom: 0 !important;
2856    }
2857    .mb-sm-1 {
2858      margin-bottom: 0.25rem !important;
2859    }
2860    .mb-sm-2 {
2861      margin-bottom: 0.5rem !important;
2862    }
2863    .mb-sm-3 {
2864      margin-bottom: 1rem !important;
2865    }
2866    .mb-sm-4 {
2867      margin-bottom: 1.5rem !important;
2868    }
2869    .mb-sm-5 {
2870      margin-bottom: 3rem !important;
2871    }
2872    .mb-sm-auto {
2873      margin-bottom: auto !important;
2874    }
2875    .ms-sm-0 {
2876      margin-right: 0 !important;
2877    }
2878    .ms-sm-1 {
2879      margin-right: 0.25rem !important;
2880    }
2881    .ms-sm-2 {
2882      margin-right: 0.5rem !important;
2883    }
2884    .ms-sm-3 {
2885      margin-right: 1rem !important;
2886    }
2887    .ms-sm-4 {
2888      margin-right: 1.5rem !important;
2889    }
2890    .ms-sm-5 {
2891      margin-right: 3rem !important;
2892    }
2893    .ms-sm-auto {
2894      margin-right: auto !important;
2895    }
2896    .p-sm-0 {
2897      padding: 0 !important;
2898    }
2899    .p-sm-1 {
2900      padding: 0.25rem !important;
2901    }
2902    .p-sm-2 {
2903      padding: 0.5rem !important;
2904    }
2905    .p-sm-3 {
2906      padding: 1rem !important;
2907    }
2908    .p-sm-4 {
2909      padding: 1.5rem !important;
2910    }
2911    .p-sm-5 {
2912      padding: 3rem !important;
2913    }
2914    .px-sm-0 {
2915      padding-left: 0 !important;
2916      padding-right: 0 !important;
2917    }
2918    .px-sm-1 {
2919      padding-left: 0.25rem !important;
2920      padding-right: 0.25rem !important;
2921    }
2922    .px-sm-2 {
2923      padding-left: 0.5rem !important;
2924      padding-right: 0.5rem !important;
2925    }
2926    .px-sm-3 {
2927      padding-left: 1rem !important;
2928      padding-right: 1rem !important;
2929    }
2930    .px-sm-4 {
2931      padding-left: 1.5rem !important;
2932      padding-right: 1.5rem !important;
2933    }
2934    .px-sm-5 {
2935      padding-left: 3rem !important;
2936      padding-right: 3rem !important;
2937    }
2938    .py-sm-0 {
2939      padding-top: 0 !important;
2940      padding-bottom: 0 !important;
2941    }
2942    .py-sm-1 {
2943      padding-top: 0.25rem !important;
2944      padding-bottom: 0.25rem !important;
2945    }
2946    .py-sm-2 {
2947      padding-top: 0.5rem !important;
2948      padding-bottom: 0.5rem !important;
2949    }
2950    .py-sm-3 {
2951      padding-top: 1rem !important;
2952      padding-bottom: 1rem !important;
2953    }
2954    .py-sm-4 {
2955      padding-top: 1.5rem !important;
2956      padding-bottom: 1.5rem !important;
2957    }
2958    .py-sm-5 {
2959      padding-top: 3rem !important;
2960      padding-bottom: 3rem !important;
2961    }
2962    .pt-sm-0 {
2963      padding-top: 0 !important;
2964    }
2965    .pt-sm-1 {
2966      padding-top: 0.25rem !important;
2967    }
2968    .pt-sm-2 {
2969      padding-top: 0.5rem !important;
2970    }
2971    .pt-sm-3 {
2972      padding-top: 1rem !important;
2973    }
2974    .pt-sm-4 {
2975      padding-top: 1.5rem !important;
2976    }
2977    .pt-sm-5 {
2978      padding-top: 3rem !important;
2979    }
2980    .pe-sm-0 {
2981      padding-left: 0 !important;
2982    }
2983    .pe-sm-1 {
2984      padding-left: 0.25rem !important;
2985    }
2986    .pe-sm-2 {
2987      padding-left: 0.5rem !important;
2988    }
2989    .pe-sm-3 {
2990      padding-left: 1rem !important;
2991    }
2992    .pe-sm-4 {
2993      padding-left: 1.5rem !important;
2994    }
2995    .pe-sm-5 {
2996      padding-left: 3rem !important;
2997    }
2998    .pb-sm-0 {
2999      padding-bottom: 0 !important;
3000    }
3001    .pb-sm-1 {
3002      padding-bottom: 0.25rem !important;
3003    }
3004    .pb-sm-2 {
3005      padding-bottom: 0.5rem !important;
3006    }
3007    .pb-sm-3 {
3008      padding-bottom: 1rem !important;
3009    }
3010    .pb-sm-4 {
3011      padding-bottom: 1.5rem !important;
3012    }
3013    .pb-sm-5 {
3014      padding-bottom: 3rem !important;
3015    }
3016    .ps-sm-0 {
3017      padding-right: 0 !important;
3018    }
3019    .ps-sm-1 {
3020      padding-right: 0.25rem !important;
3021    }
3022    .ps-sm-2 {
3023      padding-right: 0.5rem !important;
3024    }
3025    .ps-sm-3 {
3026      padding-right: 1rem !important;
3027    }
3028    .ps-sm-4 {
3029      padding-right: 1.5rem !important;
3030    }
3031    .ps-sm-5 {
3032      padding-right: 3rem !important;
3033    }
3034    .gap-sm-0 {
3035      gap: 0 !important;
3036    }
3037    .gap-sm-1 {
3038      gap: 0.25rem !important;
3039    }
3040    .gap-sm-2 {
3041      gap: 0.5rem !important;
3042    }
3043    .gap-sm-3 {
3044      gap: 1rem !important;
3045    }
3046    .gap-sm-4 {
3047      gap: 1.5rem !important;
3048    }
3049    .gap-sm-5 {
3050      gap: 3rem !important;
3051    }
3052    .row-gap-sm-0 {
3053      row-gap: 0 !important;
3054    }
3055    .row-gap-sm-1 {
3056      row-gap: 0.25rem !important;
3057    }
3058    .row-gap-sm-2 {
3059      row-gap: 0.5rem !important;
3060    }
3061    .row-gap-sm-3 {
3062      row-gap: 1rem !important;
3063    }
3064    .row-gap-sm-4 {
3065      row-gap: 1.5rem !important;
3066    }
3067    .row-gap-sm-5 {
3068      row-gap: 3rem !important;
3069    }
3070    .column-gap-sm-0 {
3071      -moz-column-gap: 0 !important;
3072      column-gap: 0 !important;
3073    }
3074    .column-gap-sm-1 {
3075      -moz-column-gap: 0.25rem !important;
3076      column-gap: 0.25rem !important;
3077    }
3078    .column-gap-sm-2 {
3079      -moz-column-gap: 0.5rem !important;
3080      column-gap: 0.5rem !important;
3081    }
3082    .column-gap-sm-3 {
3083      -moz-column-gap: 1rem !important;
3084      column-gap: 1rem !important;
3085    }
3086    .column-gap-sm-4 {
3087      -moz-column-gap: 1.5rem !important;
3088      column-gap: 1.5rem !important;
3089    }
3090    .column-gap-sm-5 {
3091      -moz-column-gap: 3rem !important;
3092      column-gap: 3rem !important;
3093    }
3094    .text-sm-start {
3095      text-align: right !important;
3096    }
3097    .text-sm-end {
3098      text-align: left !important;
3099    }
3100    .text-sm-center {
3101      text-align: center !important;
3102    }
3103  }
3104  @media (min-width: 768px) {
3105    .float-md-start {
3106      float: right !important;
3107    }
3108    .float-md-end {
3109      float: left !important;
3110    }
3111    .float-md-none {
3112      float: none !important;
3113    }
3114    .object-fit-md-contain {
3115      -o-object-fit: contain !important;
3116      object-fit: contain !important;
3117    }
3118    .object-fit-md-cover {
3119      -o-object-fit: cover !important;
3120      object-fit: cover !important;
3121    }
3122    .object-fit-md-fill {
3123      -o-object-fit: fill !important;
3124      object-fit: fill !important;
3125    }
3126    .object-fit-md-scale {
3127      -o-object-fit: scale-down !important;
3128      object-fit: scale-down !important;
3129    }
3130    .object-fit-md-none {
3131      -o-object-fit: none !important;
3132      object-fit: none !important;
3133    }
3134    .d-md-inline {
3135      display: inline !important;
3136    }
3137    .d-md-inline-block {
3138      display: inline-block !important;
3139    }
3140    .d-md-block {
3141      display: block !important;
3142    }
3143    .d-md-grid {
3144      display: grid !important;
3145    }
3146    .d-md-inline-grid {
3147      display: inline-grid !important;
3148    }
3149    .d-md-table {
3150      display: table !important;
3151    }
3152    .d-md-table-row {
3153      display: table-row !important;
3154    }
3155    .d-md-table-cell {
3156      display: table-cell !important;
3157    }
3158    .d-md-flex {
3159      display: flex !important;
3160    }
3161    .d-md-inline-flex {
3162      display: inline-flex !important;
3163    }
3164    .d-md-none {
3165      display: none !important;
3166    }
3167    .flex-md-fill {
3168      flex: 1 1 auto !important;
3169    }
3170    .flex-md-row {
3171      flex-direction: row !important;
3172    }
3173    .flex-md-column {
3174      flex-direction: column !important;
3175    }
3176    .flex-md-row-reverse {
3177      flex-direction: row-reverse !important;
3178    }
3179    .flex-md-column-reverse {
3180      flex-direction: column-reverse !important;
3181    }
3182    .flex-md-grow-0 {
3183      flex-grow: 0 !important;
3184    }
3185    .flex-md-grow-1 {
3186      flex-grow: 1 !important;
3187    }
3188    .flex-md-shrink-0 {
3189      flex-shrink: 0 !important;
3190    }
3191    .flex-md-shrink-1 {
3192      flex-shrink: 1 !important;
3193    }
3194    .flex-md-wrap {
3195      flex-wrap: wrap !important;
3196    }
3197    .flex-md-nowrap {
3198      flex-wrap: nowrap !important;
3199    }
3200    .flex-md-wrap-reverse {
3201      flex-wrap: wrap-reverse !important;
3202    }
3203    .justify-content-md-start {
3204      justify-content: flex-start !important;
3205    }
3206    .justify-content-md-end {
3207      justify-content: flex-end !important;
3208    }
3209    .justify-content-md-center {
3210      justify-content: center !important;
3211    }
3212    .justify-content-md-between {
3213      justify-content: space-between !important;
3214    }
3215    .justify-content-md-around {
3216      justify-content: space-around !important;
3217    }
3218    .justify-content-md-evenly {
3219      justify-content: space-evenly !important;
3220    }
3221    .align-items-md-start {
3222      align-items: flex-start !important;
3223    }
3224    .align-items-md-end {
3225      align-items: flex-end !important;
3226    }
3227    .align-items-md-center {
3228      align-items: center !important;
3229    }
3230    .align-items-md-baseline {
3231      align-items: baseline !important;
3232    }
3233    .align-items-md-stretch {
3234      align-items: stretch !important;
3235    }
3236    .align-content-md-start {
3237      align-content: flex-start !important;
3238    }
3239    .align-content-md-end {
3240      align-content: flex-end !important;
3241    }
3242    .align-content-md-center {
3243      align-content: center !important;
3244    }
3245    .align-content-md-between {
3246      align-content: space-between !important;
3247    }
3248    .align-content-md-around {
3249      align-content: space-around !important;
3250    }
3251    .align-content-md-stretch {
3252      align-content: stretch !important;
3253    }
3254    .align-self-md-auto {
3255      align-self: auto !important;
3256    }
3257    .align-self-md-start {
3258      align-self: flex-start !important;
3259    }
3260    .align-self-md-end {
3261      align-self: flex-end !important;
3262    }
3263    .align-self-md-center {
3264      align-self: center !important;
3265    }
3266    .align-self-md-baseline {
3267      align-self: baseline !important;
3268    }
3269    .align-self-md-stretch {
3270      align-self: stretch !important;
3271    }
3272    .order-md-first {
3273      order: -1 !important;
3274    }
3275    .order-md-0 {
3276      order: 0 !important;
3277    }
3278    .order-md-1 {
3279      order: 1 !important;
3280    }
3281    .order-md-2 {
3282      order: 2 !important;
3283    }
3284    .order-md-3 {
3285      order: 3 !important;
3286    }
3287    .order-md-4 {
3288      order: 4 !important;
3289    }
3290    .order-md-5 {
3291      order: 5 !important;
3292    }
3293    .order-md-last {
3294      order: 6 !important;
3295    }
3296    .m-md-0 {
3297      margin: 0 !important;
3298    }
3299    .m-md-1 {
3300      margin: 0.25rem !important;
3301    }
3302    .m-md-2 {
3303      margin: 0.5rem !important;
3304    }
3305    .m-md-3 {
3306      margin: 1rem !important;
3307    }
3308    .m-md-4 {
3309      margin: 1.5rem !important;
3310    }
3311    .m-md-5 {
3312      margin: 3rem !important;
3313    }
3314    .m-md-auto {
3315      margin: auto !important;
3316    }
3317    .mx-md-0 {
3318      margin-left: 0 !important;
3319      margin-right: 0 !important;
3320    }
3321    .mx-md-1 {
3322      margin-left: 0.25rem !important;
3323      margin-right: 0.25rem !important;
3324    }
3325    .mx-md-2 {
3326      margin-left: 0.5rem !important;
3327      margin-right: 0.5rem !important;
3328    }
3329    .mx-md-3 {
3330      margin-left: 1rem !important;
3331      margin-right: 1rem !important;
3332    }
3333    .mx-md-4 {
3334      margin-left: 1.5rem !important;
3335      margin-right: 1.5rem !important;
3336    }
3337    .mx-md-5 {
3338      margin-left: 3rem !important;
3339      margin-right: 3rem !important;
3340    }
3341    .mx-md-auto {
3342      margin-left: auto !important;
3343      margin-right: auto !important;
3344    }
3345    .my-md-0 {
3346      margin-top: 0 !important;
3347      margin-bottom: 0 !important;
3348    }
3349    .my-md-1 {
3350      margin-top: 0.25rem !important;
3351      margin-bottom: 0.25rem !important;
3352    }
3353    .my-md-2 {
3354      margin-top: 0.5rem !important;
3355      margin-bottom: 0.5rem !important;
3356    }
3357    .my-md-3 {
3358      margin-top: 1rem !important;
3359      margin-bottom: 1rem !important;
3360    }
3361    .my-md-4 {
3362      margin-top: 1.5rem !important;
3363      margin-bottom: 1.5rem !important;
3364    }
3365    .my-md-5 {
3366      margin-top: 3rem !important;
3367      margin-bottom: 3rem !important;
3368    }
3369    .my-md-auto {
3370      margin-top: auto !important;
3371      margin-bottom: auto !important;
3372    }
3373    .mt-md-0 {
3374      margin-top: 0 !important;
3375    }
3376    .mt-md-1 {
3377      margin-top: 0.25rem !important;
3378    }
3379    .mt-md-2 {
3380      margin-top: 0.5rem !important;
3381    }
3382    .mt-md-3 {
3383      margin-top: 1rem !important;
3384    }
3385    .mt-md-4 {
3386      margin-top: 1.5rem !important;
3387    }
3388    .mt-md-5 {
3389      margin-top: 3rem !important;
3390    }
3391    .mt-md-auto {
3392      margin-top: auto !important;
3393    }
3394    .me-md-0 {
3395      margin-left: 0 !important;
3396    }
3397    .me-md-1 {
3398      margin-left: 0.25rem !important;
3399    }
3400    .me-md-2 {
3401      margin-left: 0.5rem !important;
3402    }
3403    .me-md-3 {
3404      margin-left: 1rem !important;
3405    }
3406    .me-md-4 {
3407      margin-left: 1.5rem !important;
3408    }
3409    .me-md-5 {
3410      margin-left: 3rem !important;
3411    }
3412    .me-md-auto {
3413      margin-left: auto !important;
3414    }
3415    .mb-md-0 {
3416      margin-bottom: 0 !important;
3417    }
3418    .mb-md-1 {
3419      margin-bottom: 0.25rem !important;
3420    }
3421    .mb-md-2 {
3422      margin-bottom: 0.5rem !important;
3423    }
3424    .mb-md-3 {
3425      margin-bottom: 1rem !important;
3426    }
3427    .mb-md-4 {
3428      margin-bottom: 1.5rem !important;
3429    }
3430    .mb-md-5 {
3431      margin-bottom: 3rem !important;
3432    }
3433    .mb-md-auto {
3434      margin-bottom: auto !important;
3435    }
3436    .ms-md-0 {
3437      margin-right: 0 !important;
3438    }
3439    .ms-md-1 {
3440      margin-right: 0.25rem !important;
3441    }
3442    .ms-md-2 {
3443      margin-right: 0.5rem !important;
3444    }
3445    .ms-md-3 {
3446      margin-right: 1rem !important;
3447    }
3448    .ms-md-4 {
3449      margin-right: 1.5rem !important;
3450    }
3451    .ms-md-5 {
3452      margin-right: 3rem !important;
3453    }
3454    .ms-md-auto {
3455      margin-right: auto !important;
3456    }
3457    .p-md-0 {
3458      padding: 0 !important;
3459    }
3460    .p-md-1 {
3461      padding: 0.25rem !important;
3462    }
3463    .p-md-2 {
3464      padding: 0.5rem !important;
3465    }
3466    .p-md-3 {
3467      padding: 1rem !important;
3468    }
3469    .p-md-4 {
3470      padding: 1.5rem !important;
3471    }
3472    .p-md-5 {
3473      padding: 3rem !important;
3474    }
3475    .px-md-0 {
3476      padding-left: 0 !important;
3477      padding-right: 0 !important;
3478    }
3479    .px-md-1 {
3480      padding-left: 0.25rem !important;
3481      padding-right: 0.25rem !important;
3482    }
3483    .px-md-2 {
3484      padding-left: 0.5rem !important;
3485      padding-right: 0.5rem !important;
3486    }
3487    .px-md-3 {
3488      padding-left: 1rem !important;
3489      padding-right: 1rem !important;
3490    }
3491    .px-md-4 {
3492      padding-left: 1.5rem !important;
3493      padding-right: 1.5rem !important;
3494    }
3495    .px-md-5 {
3496      padding-left: 3rem !important;
3497      padding-right: 3rem !important;
3498    }
3499    .py-md-0 {
3500      padding-top: 0 !important;
3501      padding-bottom: 0 !important;
3502    }
3503    .py-md-1 {
3504      padding-top: 0.25rem !important;
3505      padding-bottom: 0.25rem !important;
3506    }
3507    .py-md-2 {
3508      padding-top: 0.5rem !important;
3509      padding-bottom: 0.5rem !important;
3510    }
3511    .py-md-3 {
3512      padding-top: 1rem !important;
3513      padding-bottom: 1rem !important;
3514    }
3515    .py-md-4 {
3516      padding-top: 1.5rem !important;
3517      padding-bottom: 1.5rem !important;
3518    }
3519    .py-md-5 {
3520      padding-top: 3rem !important;
3521      padding-bottom: 3rem !important;
3522    }
3523    .pt-md-0 {
3524      padding-top: 0 !important;
3525    }
3526    .pt-md-1 {
3527      padding-top: 0.25rem !important;
3528    }
3529    .pt-md-2 {
3530      padding-top: 0.5rem !important;
3531    }
3532    .pt-md-3 {
3533      padding-top: 1rem !important;
3534    }
3535    .pt-md-4 {
3536      padding-top: 1.5rem !important;
3537    }
3538    .pt-md-5 {
3539      padding-top: 3rem !important;
3540    }
3541    .pe-md-0 {
3542      padding-left: 0 !important;
3543    }
3544    .pe-md-1 {
3545      padding-left: 0.25rem !important;
3546    }
3547    .pe-md-2 {
3548      padding-left: 0.5rem !important;
3549    }
3550    .pe-md-3 {
3551      padding-left: 1rem !important;
3552    }
3553    .pe-md-4 {
3554      padding-left: 1.5rem !important;
3555    }
3556    .pe-md-5 {
3557      padding-left: 3rem !important;
3558    }
3559    .pb-md-0 {
3560      padding-bottom: 0 !important;
3561    }
3562    .pb-md-1 {
3563      padding-bottom: 0.25rem !important;
3564    }
3565    .pb-md-2 {
3566      padding-bottom: 0.5rem !important;
3567    }
3568    .pb-md-3 {
3569      padding-bottom: 1rem !important;
3570    }
3571    .pb-md-4 {
3572      padding-bottom: 1.5rem !important;
3573    }
3574    .pb-md-5 {
3575      padding-bottom: 3rem !important;
3576    }
3577    .ps-md-0 {
3578      padding-right: 0 !important;
3579    }
3580    .ps-md-1 {
3581      padding-right: 0.25rem !important;
3582    }
3583    .ps-md-2 {
3584      padding-right: 0.5rem !important;
3585    }
3586    .ps-md-3 {
3587      padding-right: 1rem !important;
3588    }
3589    .ps-md-4 {
3590      padding-right: 1.5rem !important;
3591    }
3592    .ps-md-5 {
3593      padding-right: 3rem !important;
3594    }
3595    .gap-md-0 {
3596      gap: 0 !important;
3597    }
3598    .gap-md-1 {
3599      gap: 0.25rem !important;
3600    }
3601    .gap-md-2 {
3602      gap: 0.5rem !important;
3603    }
3604    .gap-md-3 {
3605      gap: 1rem !important;
3606    }
3607    .gap-md-4 {
3608      gap: 1.5rem !important;
3609    }
3610    .gap-md-5 {
3611      gap: 3rem !important;
3612    }
3613    .row-gap-md-0 {
3614      row-gap: 0 !important;
3615    }
3616    .row-gap-md-1 {
3617      row-gap: 0.25rem !important;
3618    }
3619    .row-gap-md-2 {
3620      row-gap: 0.5rem !important;
3621    }
3622    .row-gap-md-3 {
3623      row-gap: 1rem !important;
3624    }
3625    .row-gap-md-4 {
3626      row-gap: 1.5rem !important;
3627    }
3628    .row-gap-md-5 {
3629      row-gap: 3rem !important;
3630    }
3631    .column-gap-md-0 {
3632      -moz-column-gap: 0 !important;
3633      column-gap: 0 !important;
3634    }
3635    .column-gap-md-1 {
3636      -moz-column-gap: 0.25rem !important;
3637      column-gap: 0.25rem !important;
3638    }
3639    .column-gap-md-2 {
3640      -moz-column-gap: 0.5rem !important;
3641      column-gap: 0.5rem !important;
3642    }
3643    .column-gap-md-3 {
3644      -moz-column-gap: 1rem !important;
3645      column-gap: 1rem !important;
3646    }
3647    .column-gap-md-4 {
3648      -moz-column-gap: 1.5rem !important;
3649      column-gap: 1.5rem !important;
3650    }
3651    .column-gap-md-5 {
3652      -moz-column-gap: 3rem !important;
3653      column-gap: 3rem !important;
3654    }
3655    .text-md-start {
3656      text-align: right !important;
3657    }
3658    .text-md-end {
3659      text-align: left !important;
3660    }
3661    .text-md-center {
3662      text-align: center !important;
3663    }
3664  }
3665  @media (min-width: 992px) {
3666    .float-lg-start {
3667      float: right !important;
3668    }
3669    .float-lg-end {
3670      float: left !important;
3671    }
3672    .float-lg-none {
3673      float: none !important;
3674    }
3675    .object-fit-lg-contain {
3676      -o-object-fit: contain !important;
3677      object-fit: contain !important;
3678    }
3679    .object-fit-lg-cover {
3680      -o-object-fit: cover !important;
3681      object-fit: cover !important;
3682    }
3683    .object-fit-lg-fill {
3684      -o-object-fit: fill !important;
3685      object-fit: fill !important;
3686    }
3687    .object-fit-lg-scale {
3688      -o-object-fit: scale-down !important;
3689      object-fit: scale-down !important;
3690    }
3691    .object-fit-lg-none {
3692      -o-object-fit: none !important;
3693      object-fit: none !important;
3694    }
3695    .d-lg-inline {
3696      display: inline !important;
3697    }
3698    .d-lg-inline-block {
3699      display: inline-block !important;
3700    }
3701    .d-lg-block {
3702      display: block !important;
3703    }
3704    .d-lg-grid {
3705      display: grid !important;
3706    }
3707    .d-lg-inline-grid {
3708      display: inline-grid !important;
3709    }
3710    .d-lg-table {
3711      display: table !important;
3712    }
3713    .d-lg-table-row {
3714      display: table-row !important;
3715    }
3716    .d-lg-table-cell {
3717      display: table-cell !important;
3718    }
3719    .d-lg-flex {
3720      display: flex !important;
3721    }
3722    .d-lg-inline-flex {
3723      display: inline-flex !important;
3724    }
3725    .d-lg-none {
3726      display: none !important;
3727    }
3728    .flex-lg-fill {
3729      flex: 1 1 auto !important;
3730    }
3731    .flex-lg-row {
3732      flex-direction: row !important;
3733    }
3734    .flex-lg-column {
3735      flex-direction: column !important;
3736    }
3737    .flex-lg-row-reverse {
3738      flex-direction: row-reverse !important;
3739    }
3740    .flex-lg-column-reverse {
3741      flex-direction: column-reverse !important;
3742    }
3743    .flex-lg-grow-0 {
3744      flex-grow: 0 !important;
3745    }
3746    .flex-lg-grow-1 {
3747      flex-grow: 1 !important;
3748    }
3749    .flex-lg-shrink-0 {
3750      flex-shrink: 0 !important;
3751    }
3752    .flex-lg-shrink-1 {
3753      flex-shrink: 1 !important;
3754    }
3755    .flex-lg-wrap {
3756      flex-wrap: wrap !important;
3757    }
3758    .flex-lg-nowrap {
3759      flex-wrap: nowrap !important;
3760    }
3761    .flex-lg-wrap-reverse {
3762      flex-wrap: wrap-reverse !important;
3763    }
3764    .justify-content-lg-start {
3765      justify-content: flex-start !important;
3766    }
3767    .justify-content-lg-end {
3768      justify-content: flex-end !important;
3769    }
3770    .justify-content-lg-center {
3771      justify-content: center !important;
3772    }
3773    .justify-content-lg-between {
3774      justify-content: space-between !important;
3775    }
3776    .justify-content-lg-around {
3777      justify-content: space-around !important;
3778    }
3779    .justify-content-lg-evenly {
3780      justify-content: space-evenly !important;
3781    }
3782    .align-items-lg-start {
3783      align-items: flex-start !important;
3784    }
3785    .align-items-lg-end {
3786      align-items: flex-end !important;
3787    }
3788    .align-items-lg-center {
3789      align-items: center !important;
3790    }
3791    .align-items-lg-baseline {
3792      align-items: baseline !important;
3793    }
3794    .align-items-lg-stretch {
3795      align-items: stretch !important;
3796    }
3797    .align-content-lg-start {
3798      align-content: flex-start !important;
3799    }
3800    .align-content-lg-end {
3801      align-content: flex-end !important;
3802    }
3803    .align-content-lg-center {
3804      align-content: center !important;
3805    }
3806    .align-content-lg-between {
3807      align-content: space-between !important;
3808    }
3809    .align-content-lg-around {
3810      align-content: space-around !important;
3811    }
3812    .align-content-lg-stretch {
3813      align-content: stretch !important;
3814    }
3815    .align-self-lg-auto {
3816      align-self: auto !important;
3817    }
3818    .align-self-lg-start {
3819      align-self: flex-start !important;
3820    }
3821    .align-self-lg-end {
3822      align-self: flex-end !important;
3823    }
3824    .align-self-lg-center {
3825      align-self: center !important;
3826    }
3827    .align-self-lg-baseline {
3828      align-self: baseline !important;
3829    }
3830    .align-self-lg-stretch {
3831      align-self: stretch !important;
3832    }
3833    .order-lg-first {
3834      order: -1 !important;
3835    }
3836    .order-lg-0 {
3837      order: 0 !important;
3838    }
3839    .order-lg-1 {
3840      order: 1 !important;
3841    }
3842    .order-lg-2 {
3843      order: 2 !important;
3844    }
3845    .order-lg-3 {
3846      order: 3 !important;
3847    }
3848    .order-lg-4 {
3849      order: 4 !important;
3850    }
3851    .order-lg-5 {
3852      order: 5 !important;
3853    }
3854    .order-lg-last {
3855      order: 6 !important;
3856    }
3857    .m-lg-0 {
3858      margin: 0 !important;
3859    }
3860    .m-lg-1 {
3861      margin: 0.25rem !important;
3862    }
3863    .m-lg-2 {
3864      margin: 0.5rem !important;
3865    }
3866    .m-lg-3 {
3867      margin: 1rem !important;
3868    }
3869    .m-lg-4 {
3870      margin: 1.5rem !important;
3871    }
3872    .m-lg-5 {
3873      margin: 3rem !important;
3874    }
3875    .m-lg-auto {
3876      margin: auto !important;
3877    }
3878    .mx-lg-0 {
3879      margin-left: 0 !important;
3880      margin-right: 0 !important;
3881    }
3882    .mx-lg-1 {
3883      margin-left: 0.25rem !important;
3884      margin-right: 0.25rem !important;
3885    }
3886    .mx-lg-2 {
3887      margin-left: 0.5rem !important;
3888      margin-right: 0.5rem !important;
3889    }
3890    .mx-lg-3 {
3891      margin-left: 1rem !important;
3892      margin-right: 1rem !important;
3893    }
3894    .mx-lg-4 {
3895      margin-left: 1.5rem !important;
3896      margin-right: 1.5rem !important;
3897    }
3898    .mx-lg-5 {
3899      margin-left: 3rem !important;
3900      margin-right: 3rem !important;
3901    }
3902    .mx-lg-auto {
3903      margin-left: auto !important;
3904      margin-right: auto !important;
3905    }
3906    .my-lg-0 {
3907      margin-top: 0 !important;
3908      margin-bottom: 0 !important;
3909    }
3910    .my-lg-1 {
3911      margin-top: 0.25rem !important;
3912      margin-bottom: 0.25rem !important;
3913    }
3914    .my-lg-2 {
3915      margin-top: 0.5rem !important;
3916      margin-bottom: 0.5rem !important;
3917    }
3918    .my-lg-3 {
3919      margin-top: 1rem !important;
3920      margin-bottom: 1rem !important;
3921    }
3922    .my-lg-4 {
3923      margin-top: 1.5rem !important;
3924      margin-bottom: 1.5rem !important;
3925    }
3926    .my-lg-5 {
3927      margin-top: 3rem !important;
3928      margin-bottom: 3rem !important;
3929    }
3930    .my-lg-auto {
3931      margin-top: auto !important;
3932      margin-bottom: auto !important;
3933    }
3934    .mt-lg-0 {
3935      margin-top: 0 !important;
3936    }
3937    .mt-lg-1 {
3938      margin-top: 0.25rem !important;
3939    }
3940    .mt-lg-2 {
3941      margin-top: 0.5rem !important;
3942    }
3943    .mt-lg-3 {
3944      margin-top: 1rem !important;
3945    }
3946    .mt-lg-4 {
3947      margin-top: 1.5rem !important;
3948    }
3949    .mt-lg-5 {
3950      margin-top: 3rem !important;
3951    }
3952    .mt-lg-auto {
3953      margin-top: auto !important;
3954    }
3955    .me-lg-0 {
3956      margin-left: 0 !important;
3957    }
3958    .me-lg-1 {
3959      margin-left: 0.25rem !important;
3960    }
3961    .me-lg-2 {
3962      margin-left: 0.5rem !important;
3963    }
3964    .me-lg-3 {
3965      margin-left: 1rem !important;
3966    }
3967    .me-lg-4 {
3968      margin-left: 1.5rem !important;
3969    }
3970    .me-lg-5 {
3971      margin-left: 3rem !important;
3972    }
3973    .me-lg-auto {
3974      margin-left: auto !important;
3975    }
3976    .mb-lg-0 {
3977      margin-bottom: 0 !important;
3978    }
3979    .mb-lg-1 {
3980      margin-bottom: 0.25rem !important;
3981    }
3982    .mb-lg-2 {
3983      margin-bottom: 0.5rem !important;
3984    }
3985    .mb-lg-3 {
3986      margin-bottom: 1rem !important;
3987    }
3988    .mb-lg-4 {
3989      margin-bottom: 1.5rem !important;
3990    }
3991    .mb-lg-5 {
3992      margin-bottom: 3rem !important;
3993    }
3994    .mb-lg-auto {
3995      margin-bottom: auto !important;
3996    }
3997    .ms-lg-0 {
3998      margin-right: 0 !important;
3999    }
4000    .ms-lg-1 {
4001      margin-right: 0.25rem !important;
4002    }
4003    .ms-lg-2 {
4004      margin-right: 0.5rem !important;
4005    }
4006    .ms-lg-3 {
4007      margin-right: 1rem !important;
4008    }
4009    .ms-lg-4 {
4010      margin-right: 1.5rem !important;
4011    }
4012    .ms-lg-5 {
4013      margin-right: 3rem !important;
4014    }
4015    .ms-lg-auto {
4016      margin-right: auto !important;
4017    }
4018    .p-lg-0 {
4019      padding: 0 !important;
4020    }
4021    .p-lg-1 {
4022      padding: 0.25rem !important;
4023    }
4024    .p-lg-2 {
4025      padding: 0.5rem !important;
4026    }
4027    .p-lg-3 {
4028      padding: 1rem !important;
4029    }
4030    .p-lg-4 {
4031      padding: 1.5rem !important;
4032    }
4033    .p-lg-5 {
4034      padding: 3rem !important;
4035    }
4036    .px-lg-0 {
4037      padding-left: 0 !important;
4038      padding-right: 0 !important;
4039    }
4040    .px-lg-1 {
4041      padding-left: 0.25rem !important;
4042      padding-right: 0.25rem !important;
4043    }
4044    .px-lg-2 {
4045      padding-left: 0.5rem !important;
4046      padding-right: 0.5rem !important;
4047    }
4048    .px-lg-3 {
4049      padding-left: 1rem !important;
4050      padding-right: 1rem !important;
4051    }
4052    .px-lg-4 {
4053      padding-left: 1.5rem !important;
4054      padding-right: 1.5rem !important;
4055    }
4056    .px-lg-5 {
4057      padding-left: 3rem !important;
4058      padding-right: 3rem !important;
4059    }
4060    .py-lg-0 {
4061      padding-top: 0 !important;
4062      padding-bottom: 0 !important;
4063    }
4064    .py-lg-1 {
4065      padding-top: 0.25rem !important;
4066      padding-bottom: 0.25rem !important;
4067    }
4068    .py-lg-2 {
4069      padding-top: 0.5rem !important;
4070      padding-bottom: 0.5rem !important;
4071    }
4072    .py-lg-3 {
4073      padding-top: 1rem !important;
4074      padding-bottom: 1rem !important;
4075    }
4076    .py-lg-4 {
4077      padding-top: 1.5rem !important;
4078      padding-bottom: 1.5rem !important;
4079    }
4080    .py-lg-5 {
4081      padding-top: 3rem !important;
4082      padding-bottom: 3rem !important;
4083    }
4084    .pt-lg-0 {
4085      padding-top: 0 !important;
4086    }
4087    .pt-lg-1 {
4088      padding-top: 0.25rem !important;
4089    }
4090    .pt-lg-2 {
4091      padding-top: 0.5rem !important;
4092    }
4093    .pt-lg-3 {
4094      padding-top: 1rem !important;
4095    }
4096    .pt-lg-4 {
4097      padding-top: 1.5rem !important;
4098    }
4099    .pt-lg-5 {
4100      padding-top: 3rem !important;
4101    }
4102    .pe-lg-0 {
4103      padding-left: 0 !important;
4104    }
4105    .pe-lg-1 {
4106      padding-left: 0.25rem !important;
4107    }
4108    .pe-lg-2 {
4109      padding-left: 0.5rem !important;
4110    }
4111    .pe-lg-3 {
4112      padding-left: 1rem !important;
4113    }
4114    .pe-lg-4 {
4115      padding-left: 1.5rem !important;
4116    }
4117    .pe-lg-5 {
4118      padding-left: 3rem !important;
4119    }
4120    .pb-lg-0 {
4121      padding-bottom: 0 !important;
4122    }
4123    .pb-lg-1 {
4124      padding-bottom: 0.25rem !important;
4125    }
4126    .pb-lg-2 {
4127      padding-bottom: 0.5rem !important;
4128    }
4129    .pb-lg-3 {
4130      padding-bottom: 1rem !important;
4131    }
4132    .pb-lg-4 {
4133      padding-bottom: 1.5rem !important;
4134    }
4135    .pb-lg-5 {
4136      padding-bottom: 3rem !important;
4137    }
4138    .ps-lg-0 {
4139      padding-right: 0 !important;
4140    }
4141    .ps-lg-1 {
4142      padding-right: 0.25rem !important;
4143    }
4144    .ps-lg-2 {
4145      padding-right: 0.5rem !important;
4146    }
4147    .ps-lg-3 {
4148      padding-right: 1rem !important;
4149    }
4150    .ps-lg-4 {
4151      padding-right: 1.5rem !important;
4152    }
4153    .ps-lg-5 {
4154      padding-right: 3rem !important;
4155    }
4156    .gap-lg-0 {
4157      gap: 0 !important;
4158    }
4159    .gap-lg-1 {
4160      gap: 0.25rem !important;
4161    }
4162    .gap-lg-2 {
4163      gap: 0.5rem !important;
4164    }
4165    .gap-lg-3 {
4166      gap: 1rem !important;
4167    }
4168    .gap-lg-4 {
4169      gap: 1.5rem !important;
4170    }
4171    .gap-lg-5 {
4172      gap: 3rem !important;
4173    }
4174    .row-gap-lg-0 {
4175      row-gap: 0 !important;
4176    }
4177    .row-gap-lg-1 {
4178      row-gap: 0.25rem !important;
4179    }
4180    .row-gap-lg-2 {
4181      row-gap: 0.5rem !important;
4182    }
4183    .row-gap-lg-3 {
4184      row-gap: 1rem !important;
4185    }
4186    .row-gap-lg-4 {
4187      row-gap: 1.5rem !important;
4188    }
4189    .row-gap-lg-5 {
4190      row-gap: 3rem !important;
4191    }
4192    .column-gap-lg-0 {
4193      -moz-column-gap: 0 !important;
4194      column-gap: 0 !important;
4195    }
4196    .column-gap-lg-1 {
4197      -moz-column-gap: 0.25rem !important;
4198      column-gap: 0.25rem !important;
4199    }
4200    .column-gap-lg-2 {
4201      -moz-column-gap: 0.5rem !important;
4202      column-gap: 0.5rem !important;
4203    }
4204    .column-gap-lg-3 {
4205      -moz-column-gap: 1rem !important;
4206      column-gap: 1rem !important;
4207    }
4208    .column-gap-lg-4 {
4209      -moz-column-gap: 1.5rem !important;
4210      column-gap: 1.5rem !important;
4211    }
4212    .column-gap-lg-5 {
4213      -moz-column-gap: 3rem !important;
4214      column-gap: 3rem !important;
4215    }
4216    .text-lg-start {
4217      text-align: right !important;
4218    }
4219    .text-lg-end {
4220      text-align: left !important;
4221    }
4222    .text-lg-center {
4223      text-align: center !important;
4224    }
4225  }
4226  @media (min-width: 1200px) {
4227    .float-xl-start {
4228      float: right !important;
4229    }
4230    .float-xl-end {
4231      float: left !important;
4232    }
4233    .float-xl-none {
4234      float: none !important;
4235    }
4236    .object-fit-xl-contain {
4237      -o-object-fit: contain !important;
4238      object-fit: contain !important;
4239    }
4240    .object-fit-xl-cover {
4241      -o-object-fit: cover !important;
4242      object-fit: cover !important;
4243    }
4244    .object-fit-xl-fill {
4245      -o-object-fit: fill !important;
4246      object-fit: fill !important;
4247    }
4248    .object-fit-xl-scale {
4249      -o-object-fit: scale-down !important;
4250      object-fit: scale-down !important;
4251    }
4252    .object-fit-xl-none {
4253      -o-object-fit: none !important;
4254      object-fit: none !important;
4255    }
4256    .d-xl-inline {
4257      display: inline !important;
4258    }
4259    .d-xl-inline-block {
4260      display: inline-block !important;
4261    }
4262    .d-xl-block {
4263      display: block !important;
4264    }
4265    .d-xl-grid {
4266      display: grid !important;
4267    }
4268    .d-xl-inline-grid {
4269      display: inline-grid !important;
4270    }
4271    .d-xl-table {
4272      display: table !important;
4273    }
4274    .d-xl-table-row {
4275      display: table-row !important;
4276    }
4277    .d-xl-table-cell {
4278      display: table-cell !important;
4279    }
4280    .d-xl-flex {
4281      display: flex !important;
4282    }
4283    .d-xl-inline-flex {
4284      display: inline-flex !important;
4285    }
4286    .d-xl-none {
4287      display: none !important;
4288    }
4289    .flex-xl-fill {
4290      flex: 1 1 auto !important;
4291    }
4292    .flex-xl-row {
4293      flex-direction: row !important;
4294    }
4295    .flex-xl-column {
4296      flex-direction: column !important;
4297    }
4298    .flex-xl-row-reverse {
4299      flex-direction: row-reverse !important;
4300    }
4301    .flex-xl-column-reverse {
4302      flex-direction: column-reverse !important;
4303    }
4304    .flex-xl-grow-0 {
4305      flex-grow: 0 !important;
4306    }
4307    .flex-xl-grow-1 {
4308      flex-grow: 1 !important;
4309    }
4310    .flex-xl-shrink-0 {
4311      flex-shrink: 0 !important;
4312    }
4313    .flex-xl-shrink-1 {
4314      flex-shrink: 1 !important;
4315    }
4316    .flex-xl-wrap {
4317      flex-wrap: wrap !important;
4318    }
4319    .flex-xl-nowrap {
4320      flex-wrap: nowrap !important;
4321    }
4322    .flex-xl-wrap-reverse {
4323      flex-wrap: wrap-reverse !important;
4324    }
4325    .justify-content-xl-start {
4326      justify-content: flex-start !important;
4327    }
4328    .justify-content-xl-end {
4329      justify-content: flex-end !important;
4330    }
4331    .justify-content-xl-center {
4332      justify-content: center !important;
4333    }
4334    .justify-content-xl-between {
4335      justify-content: space-between !important;
4336    }
4337    .justify-content-xl-around {
4338      justify-content: space-around !important;
4339    }
4340    .justify-content-xl-evenly {
4341      justify-content: space-evenly !important;
4342    }
4343    .align-items-xl-start {
4344      align-items: flex-start !important;
4345    }
4346    .align-items-xl-end {
4347      align-items: flex-end !important;
4348    }
4349    .align-items-xl-center {
4350      align-items: center !important;
4351    }
4352    .align-items-xl-baseline {
4353      align-items: baseline !important;
4354    }
4355    .align-items-xl-stretch {
4356      align-items: stretch !important;
4357    }
4358    .align-content-xl-start {
4359      align-content: flex-start !important;
4360    }
4361    .align-content-xl-end {
4362      align-content: flex-end !important;
4363    }
4364    .align-content-xl-center {
4365      align-content: center !important;
4366    }
4367    .align-content-xl-between {
4368      align-content: space-between !important;
4369    }
4370    .align-content-xl-around {
4371      align-content: space-around !important;
4372    }
4373    .align-content-xl-stretch {
4374      align-content: stretch !important;
4375    }
4376    .align-self-xl-auto {
4377      align-self: auto !important;
4378    }
4379    .align-self-xl-start {
4380      align-self: flex-start !important;
4381    }
4382    .align-self-xl-end {
4383      align-self: flex-end !important;
4384    }
4385    .align-self-xl-center {
4386      align-self: center !important;
4387    }
4388    .align-self-xl-baseline {
4389      align-self: baseline !important;
4390    }
4391    .align-self-xl-stretch {
4392      align-self: stretch !important;
4393    }
4394    .order-xl-first {
4395      order: -1 !important;
4396    }
4397    .order-xl-0 {
4398      order: 0 !important;
4399    }
4400    .order-xl-1 {
4401      order: 1 !important;
4402    }
4403    .order-xl-2 {
4404      order: 2 !important;
4405    }
4406    .order-xl-3 {
4407      order: 3 !important;
4408    }
4409    .order-xl-4 {
4410      order: 4 !important;
4411    }
4412    .order-xl-5 {
4413      order: 5 !important;
4414    }
4415    .order-xl-last {
4416      order: 6 !important;
4417    }
4418    .m-xl-0 {
4419      margin: 0 !important;
4420    }
4421    .m-xl-1 {
4422      margin: 0.25rem !important;
4423    }
4424    .m-xl-2 {
4425      margin: 0.5rem !important;
4426    }
4427    .m-xl-3 {
4428      margin: 1rem !important;
4429    }
4430    .m-xl-4 {
4431      margin: 1.5rem !important;
4432    }
4433    .m-xl-5 {
4434      margin: 3rem !important;
4435    }
4436    .m-xl-auto {
4437      margin: auto !important;
4438    }
4439    .mx-xl-0 {
4440      margin-left: 0 !important;
4441      margin-right: 0 !important;
4442    }
4443    .mx-xl-1 {
4444      margin-left: 0.25rem !important;
4445      margin-right: 0.25rem !important;
4446    }
4447    .mx-xl-2 {
4448      margin-left: 0.5rem !important;
4449      margin-right: 0.5rem !important;
4450    }
4451    .mx-xl-3 {
4452      margin-left: 1rem !important;
4453      margin-right: 1rem !important;
4454    }
4455    .mx-xl-4 {
4456      margin-left: 1.5rem !important;
4457      margin-right: 1.5rem !important;
4458    }
4459    .mx-xl-5 {
4460      margin-left: 3rem !important;
4461      margin-right: 3rem !important;
4462    }
4463    .mx-xl-auto {
4464      margin-left: auto !important;
4465      margin-right: auto !important;
4466    }
4467    .my-xl-0 {
4468      margin-top: 0 !important;
4469      margin-bottom: 0 !important;
4470    }
4471    .my-xl-1 {
4472      margin-top: 0.25rem !important;
4473      margin-bottom: 0.25rem !important;
4474    }
4475    .my-xl-2 {
4476      margin-top: 0.5rem !important;
4477      margin-bottom: 0.5rem !important;
4478    }
4479    .my-xl-3 {
4480      margin-top: 1rem !important;
4481      margin-bottom: 1rem !important;
4482    }
4483    .my-xl-4 {
4484      margin-top: 1.5rem !important;
4485      margin-bottom: 1.5rem !important;
4486    }
4487    .my-xl-5 {
4488      margin-top: 3rem !important;
4489      margin-bottom: 3rem !important;
4490    }
4491    .my-xl-auto {
4492      margin-top: auto !important;
4493      margin-bottom: auto !important;
4494    }
4495    .mt-xl-0 {
4496      margin-top: 0 !important;
4497    }
4498    .mt-xl-1 {
4499      margin-top: 0.25rem !important;
4500    }
4501    .mt-xl-2 {
4502      margin-top: 0.5rem !important;
4503    }
4504    .mt-xl-3 {
4505      margin-top: 1rem !important;
4506    }
4507    .mt-xl-4 {
4508      margin-top: 1.5rem !important;
4509    }
4510    .mt-xl-5 {
4511      margin-top: 3rem !important;
4512    }
4513    .mt-xl-auto {
4514      margin-top: auto !important;
4515    }
4516    .me-xl-0 {
4517      margin-left: 0 !important;
4518    }
4519    .me-xl-1 {
4520      margin-left: 0.25rem !important;
4521    }
4522    .me-xl-2 {
4523      margin-left: 0.5rem !important;
4524    }
4525    .me-xl-3 {
4526      margin-left: 1rem !important;
4527    }
4528    .me-xl-4 {
4529      margin-left: 1.5rem !important;
4530    }
4531    .me-xl-5 {
4532      margin-left: 3rem !important;
4533    }
4534    .me-xl-auto {
4535      margin-left: auto !important;
4536    }
4537    .mb-xl-0 {
4538      margin-bottom: 0 !important;
4539    }
4540    .mb-xl-1 {
4541      margin-bottom: 0.25rem !important;
4542    }
4543    .mb-xl-2 {
4544      margin-bottom: 0.5rem !important;
4545    }
4546    .mb-xl-3 {
4547      margin-bottom: 1rem !important;
4548    }
4549    .mb-xl-4 {
4550      margin-bottom: 1.5rem !important;
4551    }
4552    .mb-xl-5 {
4553      margin-bottom: 3rem !important;
4554    }
4555    .mb-xl-auto {
4556      margin-bottom: auto !important;
4557    }
4558    .ms-xl-0 {
4559      margin-right: 0 !important;
4560    }
4561    .ms-xl-1 {
4562      margin-right: 0.25rem !important;
4563    }
4564    .ms-xl-2 {
4565      margin-right: 0.5rem !important;
4566    }
4567    .ms-xl-3 {
4568      margin-right: 1rem !important;
4569    }
4570    .ms-xl-4 {
4571      margin-right: 1.5rem !important;
4572    }
4573    .ms-xl-5 {
4574      margin-right: 3rem !important;
4575    }
4576    .ms-xl-auto {
4577      margin-right: auto !important;
4578    }
4579    .p-xl-0 {
4580      padding: 0 !important;
4581    }
4582    .p-xl-1 {
4583      padding: 0.25rem !important;
4584    }
4585    .p-xl-2 {
4586      padding: 0.5rem !important;
4587    }
4588    .p-xl-3 {
4589      padding: 1rem !important;
4590    }
4591    .p-xl-4 {
4592      padding: 1.5rem !important;
4593    }
4594    .p-xl-5 {
4595      padding: 3rem !important;
4596    }
4597    .px-xl-0 {
4598      padding-left: 0 !important;
4599      padding-right: 0 !important;
4600    }
4601    .px-xl-1 {
4602      padding-left: 0.25rem !important;
4603      padding-right: 0.25rem !important;
4604    }
4605    .px-xl-2 {
4606      padding-left: 0.5rem !important;
4607      padding-right: 0.5rem !important;
4608    }
4609    .px-xl-3 {
4610      padding-left: 1rem !important;
4611      padding-right: 1rem !important;
4612    }
4613    .px-xl-4 {
4614      padding-left: 1.5rem !important;
4615      padding-right: 1.5rem !important;
4616    }
4617    .px-xl-5 {
4618      padding-left: 3rem !important;
4619      padding-right: 3rem !important;
4620    }
4621    .py-xl-0 {
4622      padding-top: 0 !important;
4623      padding-bottom: 0 !important;
4624    }
4625    .py-xl-1 {
4626      padding-top: 0.25rem !important;
4627      padding-bottom: 0.25rem !important;
4628    }
4629    .py-xl-2 {
4630      padding-top: 0.5rem !important;
4631      padding-bottom: 0.5rem !important;
4632    }
4633    .py-xl-3 {
4634      padding-top: 1rem !important;
4635      padding-bottom: 1rem !important;
4636    }
4637    .py-xl-4 {
4638      padding-top: 1.5rem !important;
4639      padding-bottom: 1.5rem !important;
4640    }
4641    .py-xl-5 {
4642      padding-top: 3rem !important;
4643      padding-bottom: 3rem !important;
4644    }
4645    .pt-xl-0 {
4646      padding-top: 0 !important;
4647    }
4648    .pt-xl-1 {
4649      padding-top: 0.25rem !important;
4650    }
4651    .pt-xl-2 {
4652      padding-top: 0.5rem !important;
4653    }
4654    .pt-xl-3 {
4655      padding-top: 1rem !important;
4656    }
4657    .pt-xl-4 {
4658      padding-top: 1.5rem !important;
4659    }
4660    .pt-xl-5 {
4661      padding-top: 3rem !important;
4662    }
4663    .pe-xl-0 {
4664      padding-left: 0 !important;
4665    }
4666    .pe-xl-1 {
4667      padding-left: 0.25rem !important;
4668    }
4669    .pe-xl-2 {
4670      padding-left: 0.5rem !important;
4671    }
4672    .pe-xl-3 {
4673      padding-left: 1rem !important;
4674    }
4675    .pe-xl-4 {
4676      padding-left: 1.5rem !important;
4677    }
4678    .pe-xl-5 {
4679      padding-left: 3rem !important;
4680    }
4681    .pb-xl-0 {
4682      padding-bottom: 0 !important;
4683    }
4684    .pb-xl-1 {
4685      padding-bottom: 0.25rem !important;
4686    }
4687    .pb-xl-2 {
4688      padding-bottom: 0.5rem !important;
4689    }
4690    .pb-xl-3 {
4691      padding-bottom: 1rem !important;
4692    }
4693    .pb-xl-4 {
4694      padding-bottom: 1.5rem !important;
4695    }
4696    .pb-xl-5 {
4697      padding-bottom: 3rem !important;
4698    }
4699    .ps-xl-0 {
4700      padding-right: 0 !important;
4701    }
4702    .ps-xl-1 {
4703      padding-right: 0.25rem !important;
4704    }
4705    .ps-xl-2 {
4706      padding-right: 0.5rem !important;
4707    }
4708    .ps-xl-3 {
4709      padding-right: 1rem !important;
4710    }
4711    .ps-xl-4 {
4712      padding-right: 1.5rem !important;
4713    }
4714    .ps-xl-5 {
4715      padding-right: 3rem !important;
4716    }
4717    .gap-xl-0 {
4718      gap: 0 !important;
4719    }
4720    .gap-xl-1 {
4721      gap: 0.25rem !important;
4722    }
4723    .gap-xl-2 {
4724      gap: 0.5rem !important;
4725    }
4726    .gap-xl-3 {
4727      gap: 1rem !important;
4728    }
4729    .gap-xl-4 {
4730      gap: 1.5rem !important;
4731    }
4732    .gap-xl-5 {
4733      gap: 3rem !important;
4734    }
4735    .row-gap-xl-0 {
4736      row-gap: 0 !important;
4737    }
4738    .row-gap-xl-1 {
4739      row-gap: 0.25rem !important;
4740    }
4741    .row-gap-xl-2 {
4742      row-gap: 0.5rem !important;
4743    }
4744    .row-gap-xl-3 {
4745      row-gap: 1rem !important;
4746    }
4747    .row-gap-xl-4 {
4748      row-gap: 1.5rem !important;
4749    }
4750    .row-gap-xl-5 {
4751      row-gap: 3rem !important;
4752    }
4753    .column-gap-xl-0 {
4754      -moz-column-gap: 0 !important;
4755      column-gap: 0 !important;
4756    }
4757    .column-gap-xl-1 {
4758      -moz-column-gap: 0.25rem !important;
4759      column-gap: 0.25rem !important;
4760    }
4761    .column-gap-xl-2 {
4762      -moz-column-gap: 0.5rem !important;
4763      column-gap: 0.5rem !important;
4764    }
4765    .column-gap-xl-3 {
4766      -moz-column-gap: 1rem !important;
4767      column-gap: 1rem !important;
4768    }
4769    .column-gap-xl-4 {
4770      -moz-column-gap: 1.5rem !important;
4771      column-gap: 1.5rem !important;
4772    }
4773    .column-gap-xl-5 {
4774      -moz-column-gap: 3rem !important;
4775      column-gap: 3rem !important;
4776    }
4777    .text-xl-start {
4778      text-align: right !important;
4779    }
4780    .text-xl-end {
4781      text-align: left !important;
4782    }
4783    .text-xl-center {
4784      text-align: center !important;
4785    }
4786  }
4787  @media (min-width: 1400px) {
4788    .float-xxl-start {
4789      float: right !important;
4790    }
4791    .float-xxl-end {
4792      float: left !important;
4793    }
4794    .float-xxl-none {
4795      float: none !important;
4796    }
4797    .object-fit-xxl-contain {
4798      -o-object-fit: contain !important;
4799      object-fit: contain !important;
4800    }
4801    .object-fit-xxl-cover {
4802      -o-object-fit: cover !important;
4803      object-fit: cover !important;
4804    }
4805    .object-fit-xxl-fill {
4806      -o-object-fit: fill !important;
4807      object-fit: fill !important;
4808    }
4809    .object-fit-xxl-scale {
4810      -o-object-fit: scale-down !important;
4811      object-fit: scale-down !important;
4812    }
4813    .object-fit-xxl-none {
4814      -o-object-fit: none !important;
4815      object-fit: none !important;
4816    }
4817    .d-xxl-inline {
4818      display: inline !important;
4819    }
4820    .d-xxl-inline-block {
4821      display: inline-block !important;
4822    }
4823    .d-xxl-block {
4824      display: block !important;
4825    }
4826    .d-xxl-grid {
4827      display: grid !important;
4828    }
4829    .d-xxl-inline-grid {
4830      display: inline-grid !important;
4831    }
4832    .d-xxl-table {
4833      display: table !important;
4834    }
4835    .d-xxl-table-row {
4836      display: table-row !important;
4837    }
4838    .d-xxl-table-cell {
4839      display: table-cell !important;
4840    }
4841    .d-xxl-flex {
4842      display: flex !important;
4843    }
4844    .d-xxl-inline-flex {
4845      display: inline-flex !important;
4846    }
4847    .d-xxl-none {
4848      display: none !important;
4849    }
4850    .flex-xxl-fill {
4851      flex: 1 1 auto !important;
4852    }
4853    .flex-xxl-row {
4854      flex-direction: row !important;
4855    }
4856    .flex-xxl-column {
4857      flex-direction: column !important;
4858    }
4859    .flex-xxl-row-reverse {
4860      flex-direction: row-reverse !important;
4861    }
4862    .flex-xxl-column-reverse {
4863      flex-direction: column-reverse !important;
4864    }
4865    .flex-xxl-grow-0 {
4866      flex-grow: 0 !important;
4867    }
4868    .flex-xxl-grow-1 {
4869      flex-grow: 1 !important;
4870    }
4871    .flex-xxl-shrink-0 {
4872      flex-shrink: 0 !important;
4873    }
4874    .flex-xxl-shrink-1 {
4875      flex-shrink: 1 !important;
4876    }
4877    .flex-xxl-wrap {
4878      flex-wrap: wrap !important;
4879    }
4880    .flex-xxl-nowrap {
4881      flex-wrap: nowrap !important;
4882    }
4883    .flex-xxl-wrap-reverse {
4884      flex-wrap: wrap-reverse !important;
4885    }
4886    .justify-content-xxl-start {
4887      justify-content: flex-start !important;
4888    }
4889    .justify-content-xxl-end {
4890      justify-content: flex-end !important;
4891    }
4892    .justify-content-xxl-center {
4893      justify-content: center !important;
4894    }
4895    .justify-content-xxl-between {
4896      justify-content: space-between !important;
4897    }
4898    .justify-content-xxl-around {
4899      justify-content: space-around !important;
4900    }
4901    .justify-content-xxl-evenly {
4902      justify-content: space-evenly !important;
4903    }
4904    .align-items-xxl-start {
4905      align-items: flex-start !important;
4906    }
4907    .align-items-xxl-end {
4908      align-items: flex-end !important;
4909    }
4910    .align-items-xxl-center {
4911      align-items: center !important;
4912    }
4913    .align-items-xxl-baseline {
4914      align-items: baseline !important;
4915    }
4916    .align-items-xxl-stretch {
4917      align-items: stretch !important;
4918    }
4919    .align-content-xxl-start {
4920      align-content: flex-start !important;
4921    }
4922    .align-content-xxl-end {
4923      align-content: flex-end !important;
4924    }
4925    .align-content-xxl-center {
4926      align-content: center !important;
4927    }
4928    .align-content-xxl-between {
4929      align-content: space-between !important;
4930    }
4931    .align-content-xxl-around {
4932      align-content: space-around !important;
4933    }
4934    .align-content-xxl-stretch {
4935      align-content: stretch !important;
4936    }
4937    .align-self-xxl-auto {
4938      align-self: auto !important;
4939    }
4940    .align-self-xxl-start {
4941      align-self: flex-start !important;
4942    }
4943    .align-self-xxl-end {
4944      align-self: flex-end !important;
4945    }
4946    .align-self-xxl-center {
4947      align-self: center !important;
4948    }
4949    .align-self-xxl-baseline {
4950      align-self: baseline !important;
4951    }
4952    .align-self-xxl-stretch {
4953      align-self: stretch !important;
4954    }
4955    .order-xxl-first {
4956      order: -1 !important;
4957    }
4958    .order-xxl-0 {
4959      order: 0 !important;
4960    }
4961    .order-xxl-1 {
4962      order: 1 !important;
4963    }
4964    .order-xxl-2 {
4965      order: 2 !important;
4966    }
4967    .order-xxl-3 {
4968      order: 3 !important;
4969    }
4970    .order-xxl-4 {
4971      order: 4 !important;
4972    }
4973    .order-xxl-5 {
4974      order: 5 !important;
4975    }
4976    .order-xxl-last {
4977      order: 6 !important;
4978    }
4979    .m-xxl-0 {
4980      margin: 0 !important;
4981    }
4982    .m-xxl-1 {
4983      margin: 0.25rem !important;
4984    }
4985    .m-xxl-2 {
4986      margin: 0.5rem !important;
4987    }
4988    .m-xxl-3 {
4989      margin: 1rem !important;
4990    }
4991    .m-xxl-4 {
4992      margin: 1.5rem !important;
4993    }
4994    .m-xxl-5 {
4995      margin: 3rem !important;
4996    }
4997    .m-xxl-auto {
4998      margin: auto !important;
4999    }
5000    .mx-xxl-0 {
5001      margin-left: 0 !important;
5002      margin-right: 0 !important;
5003    }
5004    .mx-xxl-1 {
5005      margin-left: 0.25rem !important;
5006      margin-right: 0.25rem !important;
5007    }
5008    .mx-xxl-2 {
5009      margin-left: 0.5rem !important;
5010      margin-right: 0.5rem !important;
5011    }
5012    .mx-xxl-3 {
5013      margin-left: 1rem !important;
5014      margin-right: 1rem !important;
5015    }
5016    .mx-xxl-4 {
5017      margin-left: 1.5rem !important;
5018      margin-right: 1.5rem !important;
5019    }
5020    .mx-xxl-5 {
5021      margin-left: 3rem !important;
5022      margin-right: 3rem !important;
5023    }
5024    .mx-xxl-auto {
5025      margin-left: auto !important;
5026      margin-right: auto !important;
5027    }
5028    .my-xxl-0 {
5029      margin-top: 0 !important;
5030      margin-bottom: 0 !important;
5031    }
5032    .my-xxl-1 {
5033      margin-top: 0.25rem !important;
5034      margin-bottom: 0.25rem !important;
5035    }
5036    .my-xxl-2 {
5037      margin-top: 0.5rem !important;
5038      margin-bottom: 0.5rem !important;
5039    }
5040    .my-xxl-3 {
5041      margin-top: 1rem !important;
5042      margin-bottom: 1rem !important;
5043    }
5044    .my-xxl-4 {
5045      margin-top: 1.5rem !important;
5046      margin-bottom: 1.5rem !important;
5047    }
5048    .my-xxl-5 {
5049      margin-top: 3rem !important;
5050      margin-bottom: 3rem !important;
5051    }
5052    .my-xxl-auto {
5053      margin-top: auto !important;
5054      margin-bottom: auto !important;
5055    }
5056    .mt-xxl-0 {
5057      margin-top: 0 !important;
5058    }
5059    .mt-xxl-1 {
5060      margin-top: 0.25rem !important;
5061    }
5062    .mt-xxl-2 {
5063      margin-top: 0.5rem !important;
5064    }
5065    .mt-xxl-3 {
5066      margin-top: 1rem !important;
5067    }
5068    .mt-xxl-4 {
5069      margin-top: 1.5rem !important;
5070    }
5071    .mt-xxl-5 {
5072      margin-top: 3rem !important;
5073    }
5074    .mt-xxl-auto {
5075      margin-top: auto !important;
5076    }
5077    .me-xxl-0 {
5078      margin-left: 0 !important;
5079    }
5080    .me-xxl-1 {
5081      margin-left: 0.25rem !important;
5082    }
5083    .me-xxl-2 {
5084      margin-left: 0.5rem !important;
5085    }
5086    .me-xxl-3 {
5087      margin-left: 1rem !important;
5088    }
5089    .me-xxl-4 {
5090      margin-left: 1.5rem !important;
5091    }
5092    .me-xxl-5 {
5093      margin-left: 3rem !important;
5094    }
5095    .me-xxl-auto {
5096      margin-left: auto !important;
5097    }
5098    .mb-xxl-0 {
5099      margin-bottom: 0 !important;
5100    }
5101    .mb-xxl-1 {
5102      margin-bottom: 0.25rem !important;
5103    }
5104    .mb-xxl-2 {
5105      margin-bottom: 0.5rem !important;
5106    }
5107    .mb-xxl-3 {
5108      margin-bottom: 1rem !important;
5109    }
5110    .mb-xxl-4 {
5111      margin-bottom: 1.5rem !important;
5112    }
5113    .mb-xxl-5 {
5114      margin-bottom: 3rem !important;
5115    }
5116    .mb-xxl-auto {
5117      margin-bottom: auto !important;
5118    }
5119    .ms-xxl-0 {
5120      margin-right: 0 !important;
5121    }
5122    .ms-xxl-1 {
5123      margin-right: 0.25rem !important;
5124    }
5125    .ms-xxl-2 {
5126      margin-right: 0.5rem !important;
5127    }
5128    .ms-xxl-3 {
5129      margin-right: 1rem !important;
5130    }
5131    .ms-xxl-4 {
5132      margin-right: 1.5rem !important;
5133    }
5134    .ms-xxl-5 {
5135      margin-right: 3rem !important;
5136    }
5137    .ms-xxl-auto {
5138      margin-right: auto !important;
5139    }
5140    .p-xxl-0 {
5141      padding: 0 !important;
5142    }
5143    .p-xxl-1 {
5144      padding: 0.25rem !important;
5145    }
5146    .p-xxl-2 {
5147      padding: 0.5rem !important;
5148    }
5149    .p-xxl-3 {
5150      padding: 1rem !important;
5151    }
5152    .p-xxl-4 {
5153      padding: 1.5rem !important;
5154    }
5155    .p-xxl-5 {
5156      padding: 3rem !important;
5157    }
5158    .px-xxl-0 {
5159      padding-left: 0 !important;
5160      padding-right: 0 !important;
5161    }
5162    .px-xxl-1 {
5163      padding-left: 0.25rem !important;
5164      padding-right: 0.25rem !important;
5165    }
5166    .px-xxl-2 {
5167      padding-left: 0.5rem !important;
5168      padding-right: 0.5rem !important;
5169    }
5170    .px-xxl-3 {
5171      padding-left: 1rem !important;
5172      padding-right: 1rem !important;
5173    }
5174    .px-xxl-4 {
5175      padding-left: 1.5rem !important;
5176      padding-right: 1.5rem !important;
5177    }
5178    .px-xxl-5 {
5179      padding-left: 3rem !important;
5180      padding-right: 3rem !important;
5181    }
5182    .py-xxl-0 {
5183      padding-top: 0 !important;
5184      padding-bottom: 0 !important;
5185    }
5186    .py-xxl-1 {
5187      padding-top: 0.25rem !important;
5188      padding-bottom: 0.25rem !important;
5189    }
5190    .py-xxl-2 {
5191      padding-top: 0.5rem !important;
5192      padding-bottom: 0.5rem !important;
5193    }
5194    .py-xxl-3 {
5195      padding-top: 1rem !important;
5196      padding-bottom: 1rem !important;
5197    }
5198    .py-xxl-4 {
5199      padding-top: 1.5rem !important;
5200      padding-bottom: 1.5rem !important;
5201    }
5202    .py-xxl-5 {
5203      padding-top: 3rem !important;
5204      padding-bottom: 3rem !important;
5205    }
5206    .pt-xxl-0 {
5207      padding-top: 0 !important;
5208    }
5209    .pt-xxl-1 {
5210      padding-top: 0.25rem !important;
5211    }
5212    .pt-xxl-2 {
5213      padding-top: 0.5rem !important;
5214    }
5215    .pt-xxl-3 {
5216      padding-top: 1rem !important;
5217    }
5218    .pt-xxl-4 {
5219      padding-top: 1.5rem !important;
5220    }
5221    .pt-xxl-5 {
5222      padding-top: 3rem !important;
5223    }
5224    .pe-xxl-0 {
5225      padding-left: 0 !important;
5226    }
5227    .pe-xxl-1 {
5228      padding-left: 0.25rem !important;
5229    }
5230    .pe-xxl-2 {
5231      padding-left: 0.5rem !important;
5232    }
5233    .pe-xxl-3 {
5234      padding-left: 1rem !important;
5235    }
5236    .pe-xxl-4 {
5237      padding-left: 1.5rem !important;
5238    }
5239    .pe-xxl-5 {
5240      padding-left: 3rem !important;
5241    }
5242    .pb-xxl-0 {
5243      padding-bottom: 0 !important;
5244    }
5245    .pb-xxl-1 {
5246      padding-bottom: 0.25rem !important;
5247    }
5248    .pb-xxl-2 {
5249      padding-bottom: 0.5rem !important;
5250    }
5251    .pb-xxl-3 {
5252      padding-bottom: 1rem !important;
5253    }
5254    .pb-xxl-4 {
5255      padding-bottom: 1.5rem !important;
5256    }
5257    .pb-xxl-5 {
5258      padding-bottom: 3rem !important;
5259    }
5260    .ps-xxl-0 {
5261      padding-right: 0 !important;
5262    }
5263    .ps-xxl-1 {
5264      padding-right: 0.25rem !important;
5265    }
5266    .ps-xxl-2 {
5267      padding-right: 0.5rem !important;
5268    }
5269    .ps-xxl-3 {
5270      padding-right: 1rem !important;
5271    }
5272    .ps-xxl-4 {
5273      padding-right: 1.5rem !important;
5274    }
5275    .ps-xxl-5 {
5276      padding-right: 3rem !important;
5277    }
5278    .gap-xxl-0 {
5279      gap: 0 !important;
5280    }
5281    .gap-xxl-1 {
5282      gap: 0.25rem !important;
5283    }
5284    .gap-xxl-2 {
5285      gap: 0.5rem !important;
5286    }
5287    .gap-xxl-3 {
5288      gap: 1rem !important;
5289    }
5290    .gap-xxl-4 {
5291      gap: 1.5rem !important;
5292    }
5293    .gap-xxl-5 {
5294      gap: 3rem !important;
5295    }
5296    .row-gap-xxl-0 {
5297      row-gap: 0 !important;
5298    }
5299    .row-gap-xxl-1 {
5300      row-gap: 0.25rem !important;
5301    }
5302    .row-gap-xxl-2 {
5303      row-gap: 0.5rem !important;
5304    }
5305    .row-gap-xxl-3 {
5306      row-gap: 1rem !important;
5307    }
5308    .row-gap-xxl-4 {
5309      row-gap: 1.5rem !important;
5310    }
5311    .row-gap-xxl-5 {
5312      row-gap: 3rem !important;
5313    }
5314    .column-gap-xxl-0 {
5315      -moz-column-gap: 0 !important;
5316      column-gap: 0 !important;
5317    }
5318    .column-gap-xxl-1 {
5319      -moz-column-gap: 0.25rem !important;
5320      column-gap: 0.25rem !important;
5321    }
5322    .column-gap-xxl-2 {
5323      -moz-column-gap: 0.5rem !important;
5324      column-gap: 0.5rem !important;
5325    }
5326    .column-gap-xxl-3 {
5327      -moz-column-gap: 1rem !important;
5328      column-gap: 1rem !important;
5329    }
5330    .column-gap-xxl-4 {
5331      -moz-column-gap: 1.5rem !important;
5332      column-gap: 1.5rem !important;
5333    }
5334    .column-gap-xxl-5 {
5335      -moz-column-gap: 3rem !important;
5336      column-gap: 3rem !important;
5337    }
5338    .text-xxl-start {
5339      text-align: right !important;
5340    }
5341    .text-xxl-end {
5342      text-align: left !important;
5343    }
5344    .text-xxl-center {
5345      text-align: center !important;
5346    }
5347  }
5348  @media (min-width: 1200px) {
5349    .fs-1 {
5350      font-size: 2.5rem !important;
5351    }
5352    .fs-2 {
5353      font-size: 2rem !important;
5354    }
5355    .fs-3 {
5356      font-size: 1.75rem !important;
5357    }
5358    .fs-4 {
5359      font-size: 1.5rem !important;
5360    }
5361  }
5362  @media print {
5363    .d-print-inline {
5364      display: inline !important;
5365    }
5366    .d-print-inline-block {
5367      display: inline-block !important;
5368    }
5369    .d-print-block {
5370      display: block !important;
5371    }
5372    .d-print-grid {
5373      display: grid !important;
5374    }
5375    .d-print-inline-grid {
5376      display: inline-grid !important;
5377    }
5378    .d-print-table {
5379      display: table !important;
5380    }
5381    .d-print-table-row {
5382      display: table-row !important;
5383    }
5384    .d-print-table-cell {
5385      display: table-cell !important;
5386    }
5387    .d-print-flex {
5388      display: flex !important;
5389    }
5390    .d-print-inline-flex {
5391      display: inline-flex !important;
5392    }
5393    .d-print-none {
5394      display: none !important;
5395    }
5396  }
5397  /*# sourceMappingURL=bootstrap-utilities.rtl.css.map */