It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://street-of-porn.com/

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118. <!doctype html>
  119. <html lang="en" style="height: 100%;">
  120. <head>
  121. <meta charset="utf-8">
  122. <meta name="viewport" content="width=device-width, initial-scale=1">
  123. <style type="text/css">@charset "UTF-8";
  124. :root {
  125.  --bs-blue: #0d6efd;
  126.  --bs-indigo: #6610f2;
  127.  --bs-purple: #6f42c1;
  128.  --bs-pink: #d63384;
  129.  --bs-red: #dc3545;
  130.  --bs-orange: #fd7e14;
  131.  --bs-yellow: #ffc107;
  132.  --bs-green: #198754;
  133.  --bs-teal: #20c997;
  134.  --bs-cyan: #0dcaf0;
  135.  --bs-white: #ffffff;
  136.  --bs-gray: #6c757d;
  137.  --bs-gray-dark: #343a40;
  138.  --bs-gray-100: #f8f9fa;
  139.  --bs-gray-200: #e9ecef;
  140.  --bs-gray-300: #dee2e6;
  141.  --bs-gray-400: #ced4da;
  142.  --bs-gray-500: #adb5bd;
  143.  --bs-gray-600: #6c757d;
  144.  --bs-gray-700: #495057;
  145.  --bs-gray-800: #343a40;
  146.  --bs-gray-900: #212529;
  147.  --bs-light: #26331b;
  148.  --bs-dark: #1e1f1d;
  149.  --bs-primary: #61282c;
  150.  --bs-secondary: #d0603d;
  151.  --bs-info: #0075b9;
  152.  --bs-success: #569700;
  153.  --bs-warning: #ffba57;
  154.  --bs-danger: #ec0063;
  155.  --bs-light-rgb: 38, 51, 27;
  156.  --bs-dark-rgb: 30, 31, 29;
  157.  --bs-primary-rgb: 97, 40, 44;
  158.  --bs-secondary-rgb: 208, 96, 61;
  159.  --bs-info-rgb: 0, 117, 185;
  160.  --bs-success-rgb: 86, 151, 0;
  161.  --bs-warning-rgb: 255, 186, 87;
  162.  --bs-danger-rgb: 236, 0, 99;
  163.  --bs-white-rgb: 255, 255, 255;
  164.  --bs-black-rgb: 0, 0, 0;
  165.  --bs-body-color-rgb: 33, 37, 41;
  166.  --bs-body-bg-rgb: 255, 255, 255;
  167.  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  168.  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  169.  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  170.  --bs-body-font-family: var(--bs-font-sans-serif);
  171.  --bs-body-font-size: 1rem;
  172.  --bs-body-font-weight: 400;
  173.  --bs-body-line-height: 1.5;
  174.  --bs-body-color: #212529;
  175.  --bs-body-bg: #ffffff;
  176. }
  177.  
  178. *,
  179. *::before,
  180. *::after {
  181.  box-sizing: border-box;
  182. }
  183.  
  184. @media (prefers-reduced-motion: no-preference) {
  185.  :root {
  186.    scroll-behavior: smooth;
  187.  }
  188. }
  189.  
  190. body {
  191.  margin: 0;
  192.  font-family: var(--bs-body-font-family);
  193.  font-size: var(--bs-body-font-size);
  194.  font-weight: var(--bs-body-font-weight);
  195.  line-height: var(--bs-body-line-height);
  196.  color: var(--bs-body-color);
  197.  text-align: var(--bs-body-text-align);
  198.  background-color: var(--bs-body-bg);
  199.  -webkit-text-size-adjust: 100%;
  200.  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  201. }
  202.  
  203. hr {
  204.  margin: 1rem 0;
  205.  color: inherit;
  206.  background-color: currentColor;
  207.  border: 0;
  208.  opacity: 0.25;
  209. }
  210.  
  211. hr:not([size]) {
  212.  height: 1px;
  213. }
  214.  
  215. h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  216.  margin-top: 0;
  217.  margin-bottom: 0.5rem;
  218.  font-weight: 500;
  219.  line-height: 1.2;
  220. }
  221.  
  222. h1, .h1 {
  223.  font-size: calc(1.375rem + 1.5vw);
  224. }
  225. @media (min-width: 1200px) {
  226.  h1, .h1 {
  227.    font-size: 2.5rem;
  228.  }
  229. }
  230.  
  231. h2, .h2 {
  232.  font-size: calc(1.325rem + 0.9vw);
  233. }
  234. @media (min-width: 1200px) {
  235.  h2, .h2 {
  236.    font-size: 2rem;
  237.  }
  238. }
  239.  
  240. h3, .h3 {
  241.  font-size: calc(1.3rem + 0.6vw);
  242. }
  243. @media (min-width: 1200px) {
  244.  h3, .h3 {
  245.    font-size: 1.75rem;
  246.  }
  247. }
  248.  
  249. h4, .h4 {
  250.  font-size: calc(1.275rem + 0.3vw);
  251. }
  252. @media (min-width: 1200px) {
  253.  h4, .h4 {
  254.    font-size: 1.5rem;
  255.  }
  256. }
  257.  
  258. h5, .h5 {
  259.  font-size: 1.25rem;
  260. }
  261.  
  262. h6, .h6 {
  263.  font-size: 1rem;
  264. }
  265.  
  266. p {
  267.  margin-top: 0;
  268.  margin-bottom: 1rem;
  269. }
  270.  
  271. abbr[title],
  272. abbr[data-bs-original-title] {
  273.  text-decoration: underline dotted;
  274.  cursor: help;
  275.  text-decoration-skip-ink: none;
  276. }
  277.  
  278. address {
  279.  margin-bottom: 1rem;
  280.  font-style: normal;
  281.  line-height: inherit;
  282. }
  283.  
  284. ol,
  285. ul {
  286.  padding-left: 2rem;
  287. }
  288.  
  289. ol,
  290. ul,
  291. dl {
  292.  margin-top: 0;
  293.  margin-bottom: 1rem;
  294. }
  295.  
  296. ol ol,
  297. ul ul,
  298. ol ul,
  299. ul ol {
  300.  margin-bottom: 0;
  301. }
  302.  
  303. dt {
  304.  font-weight: 700;
  305. }
  306.  
  307. dd {
  308.  margin-bottom: 0.5rem;
  309.  margin-left: 0;
  310. }
  311.  
  312. blockquote {
  313.  margin: 0 0 1rem;
  314. }
  315.  
  316. b,
  317. strong {
  318.  font-weight: bolder;
  319. }
  320.  
  321. small, .small {
  322.  font-size: 0.875em;
  323. }
  324.  
  325. mark, .mark {
  326.  padding: 0.2em;
  327.  background-color: #fcf8e3;
  328. }
  329.  
  330. sub,
  331. sup {
  332.  position: relative;
  333.  font-size: 0.75em;
  334.  line-height: 0;
  335.  vertical-align: baseline;
  336. }
  337.  
  338. sub {
  339.  bottom: -0.25em;
  340. }
  341.  
  342. sup {
  343.  top: -0.5em;
  344. }
  345.  
  346. a {
  347.  color: #0d6efd;
  348.  text-decoration: underline;
  349. }
  350. a:hover {
  351.  color: #0a58ca;
  352. }
  353.  
  354. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  355.  color: inherit;
  356.  text-decoration: none;
  357. }
  358.  
  359. pre,
  360. code,
  361. kbd,
  362. samp {
  363.  font-family: var(--bs-font-monospace);
  364.  font-size: 1em;
  365.  direction: ltr /* rtl:ignore */;
  366.  unicode-bidi: bidi-override;
  367. }
  368.  
  369. pre {
  370.  display: block;
  371.  margin-top: 0;
  372.  margin-bottom: 1rem;
  373.  overflow: auto;
  374.  font-size: 0.875em;
  375. }
  376. pre code {
  377.  font-size: inherit;
  378.  color: inherit;
  379.  word-break: normal;
  380. }
  381.  
  382. code {
  383.  font-size: 0.875em;
  384.  color: #d63384;
  385.  word-wrap: break-word;
  386. }
  387. a > code {
  388.  color: inherit;
  389. }
  390.  
  391. kbd {
  392.  padding: 0.2rem 0.4rem;
  393.  font-size: 0.875em;
  394.  color: #ffffff;
  395.  background-color: #212529;
  396.  border-radius: 0.2rem;
  397. }
  398. kbd kbd {
  399.  padding: 0;
  400.  font-size: 1em;
  401.  font-weight: 700;
  402. }
  403.  
  404. figure {
  405.  margin: 0 0 1rem;
  406. }
  407.  
  408. img,
  409. svg {
  410.  vertical-align: middle;
  411. }
  412.  
  413. table {
  414.  caption-side: bottom;
  415.  border-collapse: collapse;
  416. }
  417.  
  418. caption {
  419.  padding-top: 0.5rem;
  420.  padding-bottom: 0.5rem;
  421.  color: #6c757d;
  422.  text-align: left;
  423. }
  424.  
  425. th {
  426.  text-align: inherit;
  427.  text-align: -webkit-match-parent;
  428. }
  429.  
  430. thead,
  431. tbody,
  432. tfoot,
  433. tr,
  434. td,
  435. th {
  436.  border-color: inherit;
  437.  border-style: solid;
  438.  border-width: 0;
  439. }
  440.  
  441. label {
  442.  display: inline-block;
  443. }
  444.  
  445. button {
  446.  border-radius: 0;
  447. }
  448.  
  449. button:focus:not(:focus-visible) {
  450.  outline: 0;
  451. }
  452.  
  453. input,
  454. button,
  455. select,
  456. optgroup,
  457. textarea {
  458.  margin: 0;
  459.  font-family: inherit;
  460.  font-size: inherit;
  461.  line-height: inherit;
  462. }
  463.  
  464. button,
  465. select {
  466.  text-transform: none;
  467. }
  468.  
  469. [role=button] {
  470.  cursor: pointer;
  471. }
  472.  
  473. select {
  474.  word-wrap: normal;
  475. }
  476. select:disabled {
  477.  opacity: 1;
  478. }
  479.  
  480. [list]::-webkit-calendar-picker-indicator {
  481.  display: none;
  482. }
  483.  
  484. button,
  485. [type=button],
  486. [type=reset],
  487. [type=submit] {
  488.  -webkit-appearance: button;
  489. }
  490. button:not(:disabled),
  491. [type=button]:not(:disabled),
  492. [type=reset]:not(:disabled),
  493. [type=submit]:not(:disabled) {
  494.  cursor: pointer;
  495. }
  496.  
  497. ::-moz-focus-inner {
  498.  padding: 0;
  499.  border-style: none;
  500. }
  501.  
  502. textarea {
  503.  resize: vertical;
  504. }
  505.  
  506. fieldset {
  507.  min-width: 0;
  508.  padding: 0;
  509.  margin: 0;
  510.  border: 0;
  511. }
  512.  
  513. legend {
  514.  float: left;
  515.  width: 100%;
  516.  padding: 0;
  517.  margin-bottom: 0.5rem;
  518.  font-size: calc(1.275rem + 0.3vw);
  519.  line-height: inherit;
  520. }
  521. @media (min-width: 1200px) {
  522.  legend {
  523.    font-size: 1.5rem;
  524.  }
  525. }
  526. legend + * {
  527.  clear: left;
  528. }
  529.  
  530. ::-webkit-datetime-edit-fields-wrapper,
  531. ::-webkit-datetime-edit-text,
  532. ::-webkit-datetime-edit-minute,
  533. ::-webkit-datetime-edit-hour-field,
  534. ::-webkit-datetime-edit-day-field,
  535. ::-webkit-datetime-edit-month-field,
  536. ::-webkit-datetime-edit-year-field {
  537.  padding: 0;
  538. }
  539.  
  540. ::-webkit-inner-spin-button {
  541.  height: auto;
  542. }
  543.  
  544. [type=search] {
  545.  outline-offset: -2px;
  546.  -webkit-appearance: textfield;
  547. }
  548.  
  549. /* rtl:raw:
  550. [type="tel"],
  551. [type="url"],
  552. [type="email"],
  553. [type="number"] {
  554.  direction: ltr;
  555. }
  556. */
  557. ::-webkit-search-decoration {
  558.  -webkit-appearance: none;
  559. }
  560.  
  561. ::-webkit-color-swatch-wrapper {
  562.  padding: 0;
  563. }
  564.  
  565. ::file-selector-button {
  566.  font: inherit;
  567. }
  568.  
  569. ::-webkit-file-upload-button {
  570.  font: inherit;
  571.  -webkit-appearance: button;
  572. }
  573.  
  574. output {
  575.  display: inline-block;
  576. }
  577.  
  578. iframe {
  579.  border: 0;
  580. }
  581.  
  582. summary {
  583.  display: list-item;
  584.  cursor: pointer;
  585. }
  586.  
  587. progress {
  588.  vertical-align: baseline;
  589. }
  590.  
  591. [hidden] {
  592.  display: none !important;
  593. }
  594.  
  595. .lead {
  596.  font-size: 1.25rem;
  597.  font-weight: 300;
  598. }
  599.  
  600. .display-1 {
  601.  font-size: calc(1.625rem + 4.5vw);
  602.  font-weight: 300;
  603.  line-height: 1.2;
  604. }
  605. @media (min-width: 1200px) {
  606.  .display-1 {
  607.    font-size: 5rem;
  608.  }
  609. }
  610.  
  611. .display-2 {
  612.  font-size: calc(1.575rem + 3.9vw);
  613.  font-weight: 300;
  614.  line-height: 1.2;
  615. }
  616. @media (min-width: 1200px) {
  617.  .display-2 {
  618.    font-size: 4.5rem;
  619.  }
  620. }
  621.  
  622. .display-3 {
  623.  font-size: calc(1.525rem + 3.3vw);
  624.  font-weight: 300;
  625.  line-height: 1.2;
  626. }
  627. @media (min-width: 1200px) {
  628.  .display-3 {
  629.    font-size: 4rem;
  630.  }
  631. }
  632.  
  633. .display-4 {
  634.  font-size: calc(1.475rem + 2.7vw);
  635.  font-weight: 300;
  636.  line-height: 1.2;
  637. }
  638. @media (min-width: 1200px) {
  639.  .display-4 {
  640.    font-size: 3.5rem;
  641.  }
  642. }
  643.  
  644. .display-5 {
  645.  font-size: calc(1.425rem + 2.1vw);
  646.  font-weight: 300;
  647.  line-height: 1.2;
  648. }
  649. @media (min-width: 1200px) {
  650.  .display-5 {
  651.    font-size: 3rem;
  652.  }
  653. }
  654.  
  655. .display-6 {
  656.  font-size: calc(1.375rem + 1.5vw);
  657.  font-weight: 300;
  658.  line-height: 1.2;
  659. }
  660. @media (min-width: 1200px) {
  661.  .display-6 {
  662.    font-size: 2.5rem;
  663.  }
  664. }
  665.  
  666. .list-unstyled {
  667.  padding-left: 0;
  668.  list-style: none;
  669. }
  670.  
  671. .list-inline {
  672.  padding-left: 0;
  673.  list-style: none;
  674. }
  675.  
  676. .list-inline-item {
  677.  display: inline-block;
  678. }
  679. .list-inline-item:not(:last-child) {
  680.  margin-right: 0.5rem;
  681. }
  682.  
  683. .initialism {
  684.  font-size: 0.875em;
  685.  text-transform: uppercase;
  686. }
  687.  
  688. .blockquote {
  689.  margin-bottom: 1rem;
  690.  font-size: 1.25rem;
  691. }
  692. .blockquote > :last-child {
  693.  margin-bottom: 0;
  694. }
  695.  
  696. .blockquote-footer {
  697.  margin-top: -1rem;
  698.  margin-bottom: 1rem;
  699.  font-size: 0.875em;
  700.  color: #6c757d;
  701. }
  702. .blockquote-footer::before {
  703.  content: "— ";
  704. }
  705.  
  706. .img-fluid {
  707.  max-width: 100%;
  708.  height: auto;
  709. }
  710.  
  711. .img-thumbnail {
  712.  padding: 0.25rem;
  713.  background-color: #ffffff;
  714.  border: 1px solid #dee2e6;
  715.  border-radius: 0.25rem;
  716.  max-width: 100%;
  717.  height: auto;
  718. }
  719.  
  720. .figure {
  721.  display: inline-block;
  722. }
  723.  
  724. .figure-img {
  725.  margin-bottom: 0.5rem;
  726.  line-height: 1;
  727. }
  728.  
  729. .figure-caption {
  730.  font-size: 0.875em;
  731.  color: #6c757d;
  732. }
  733.  
  734. .container,
  735. .container-fluid,
  736. .container-xxl,
  737. .container-xl,
  738. .container-lg,
  739. .container-md,
  740. .container-sm {
  741.  width: 100%;
  742.  padding-right: var(--bs-gutter-x, 0.75rem);
  743.  padding-left: var(--bs-gutter-x, 0.75rem);
  744.  margin-right: auto;
  745.  margin-left: auto;
  746. }
  747.  
  748. @media (min-width: 576px) {
  749.  .container-sm, .container {
  750.    max-width: 540px;
  751.  }
  752. }
  753. @media (min-width: 768px) {
  754.  .container-md, .container-sm, .container {
  755.    max-width: 720px;
  756.  }
  757. }
  758. @media (min-width: 992px) {
  759.  .container-lg, .container-md, .container-sm, .container {
  760.    max-width: 960px;
  761.  }
  762. }
  763. @media (min-width: 1200px) {
  764.  .container-xl, .container-lg, .container-md, .container-sm, .container {
  765.    max-width: 1140px;
  766.  }
  767. }
  768. @media (min-width: 1400px) {
  769.  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
  770.    max-width: 1320px;
  771.  }
  772. }
  773. .row {
  774.  --bs-gutter-x: 1.5rem;
  775.  --bs-gutter-y: 0;
  776.  display: flex;
  777.  flex-wrap: wrap;
  778.  margin-top: calc(-1 * var(--bs-gutter-y));
  779.  margin-right: calc(-.5 * var(--bs-gutter-x));
  780.  margin-left: calc(-.5 * var(--bs-gutter-x));
  781. }
  782. .row > * {
  783.  flex-shrink: 0;
  784.  width: 100%;
  785.  max-width: 100%;
  786.  padding-right: calc(var(--bs-gutter-x) * .5);
  787.  padding-left: calc(var(--bs-gutter-x) * .5);
  788.  margin-top: var(--bs-gutter-y);
  789. }
  790.  
  791. .col {
  792.  flex: 1 0 0%;
  793. }
  794.  
  795. .row-cols-auto > * {
  796.  flex: 0 0 auto;
  797.  width: auto;
  798. }
  799.  
  800. .row-cols-1 > * {
  801.  flex: 0 0 auto;
  802.  width: 100%;
  803. }
  804.  
  805. .row-cols-2 > * {
  806.  flex: 0 0 auto;
  807.  width: 50%;
  808. }
  809.  
  810. .row-cols-3 > * {
  811.  flex: 0 0 auto;
  812.  width: 33.3333333333%;
  813. }
  814.  
  815. .row-cols-4 > * {
  816.  flex: 0 0 auto;
  817.  width: 25%;
  818. }
  819.  
  820. .row-cols-5 > * {
  821.  flex: 0 0 auto;
  822.  width: 20%;
  823. }
  824.  
  825. .row-cols-6 > * {
  826.  flex: 0 0 auto;
  827.  width: 16.6666666667%;
  828. }
  829.  
  830. .col-auto {
  831.  flex: 0 0 auto;
  832.  width: auto;
  833. }
  834.  
  835. .col-1 {
  836.  flex: 0 0 auto;
  837.  width: 8.33333333%;
  838. }
  839.  
  840. .col-2 {
  841.  flex: 0 0 auto;
  842.  width: 16.66666667%;
  843. }
  844.  
  845. .col-3 {
  846.  flex: 0 0 auto;
  847.  width: 25%;
  848. }
  849.  
  850. .col-4 {
  851.  flex: 0 0 auto;
  852.  width: 33.33333333%;
  853. }
  854.  
  855. .col-5 {
  856.  flex: 0 0 auto;
  857.  width: 41.66666667%;
  858. }
  859.  
  860. .col-6 {
  861.  flex: 0 0 auto;
  862.  width: 50%;
  863. }
  864.  
  865. .col-7 {
  866.  flex: 0 0 auto;
  867.  width: 58.33333333%;
  868. }
  869.  
  870. .col-8 {
  871.  flex: 0 0 auto;
  872.  width: 66.66666667%;
  873. }
  874.  
  875. .col-9 {
  876.  flex: 0 0 auto;
  877.  width: 75%;
  878. }
  879.  
  880. .col-10 {
  881.  flex: 0 0 auto;
  882.  width: 83.33333333%;
  883. }
  884.  
  885. .col-11 {
  886.  flex: 0 0 auto;
  887.  width: 91.66666667%;
  888. }
  889.  
  890. .col-12 {
  891.  flex: 0 0 auto;
  892.  width: 100%;
  893. }
  894.  
  895. .offset-1 {
  896.  margin-left: 8.33333333%;
  897. }
  898.  
  899. .offset-2 {
  900.  margin-left: 16.66666667%;
  901. }
  902.  
  903. .offset-3 {
  904.  margin-left: 25%;
  905. }
  906.  
  907. .offset-4 {
  908.  margin-left: 33.33333333%;
  909. }
  910.  
  911. .offset-5 {
  912.  margin-left: 41.66666667%;
  913. }
  914.  
  915. .offset-6 {
  916.  margin-left: 50%;
  917. }
  918.  
  919. .offset-7 {
  920.  margin-left: 58.33333333%;
  921. }
  922.  
  923. .offset-8 {
  924.  margin-left: 66.66666667%;
  925. }
  926.  
  927. .offset-9 {
  928.  margin-left: 75%;
  929. }
  930.  
  931. .offset-10 {
  932.  margin-left: 83.33333333%;
  933. }
  934.  
  935. .offset-11 {
  936.  margin-left: 91.66666667%;
  937. }
  938.  
  939. .g-0,
  940. .gx-0 {
  941.  --bs-gutter-x: 0;
  942. }
  943.  
  944. .g-0,
  945. .gy-0 {
  946.  --bs-gutter-y: 0;
  947. }
  948.  
  949. .g-1,
  950. .gx-1 {
  951.  --bs-gutter-x: 0.25rem;
  952. }
  953.  
  954. .g-1,
  955. .gy-1 {
  956.  --bs-gutter-y: 0.25rem;
  957. }
  958.  
  959. .g-2,
  960. .gx-2 {
  961.  --bs-gutter-x: 0.5rem;
  962. }
  963.  
  964. .g-2,
  965. .gy-2 {
  966.  --bs-gutter-y: 0.5rem;
  967. }
  968.  
  969. .g-3,
  970. .gx-3 {
  971.  --bs-gutter-x: 1rem;
  972. }
  973.  
  974. .g-3,
  975. .gy-3 {
  976.  --bs-gutter-y: 1rem;
  977. }
  978.  
  979. .g-4,
  980. .gx-4 {
  981.  --bs-gutter-x: 1.5rem;
  982. }
  983.  
  984. .g-4,
  985. .gy-4 {
  986.  --bs-gutter-y: 1.5rem;
  987. }
  988.  
  989. .g-5,
  990. .gx-5 {
  991.  --bs-gutter-x: 3rem;
  992. }
  993.  
  994. .g-5,
  995. .gy-5 {
  996.  --bs-gutter-y: 3rem;
  997. }
  998.  
  999. @media (min-width: 576px) {
  1000.  .col-sm {
  1001.    flex: 1 0 0%;
  1002.  }
  1003.  
  1004.  .row-cols-sm-auto > * {
  1005.    flex: 0 0 auto;
  1006.    width: auto;
  1007.  }
  1008.  
  1009.  .row-cols-sm-1 > * {
  1010.    flex: 0 0 auto;
  1011.    width: 100%;
  1012.  }
  1013.  
  1014.  .row-cols-sm-2 > * {
  1015.    flex: 0 0 auto;
  1016.    width: 50%;
  1017.  }
  1018.  
  1019.  .row-cols-sm-3 > * {
  1020.    flex: 0 0 auto;
  1021.    width: 33.3333333333%;
  1022.  }
  1023.  
  1024.  .row-cols-sm-4 > * {
  1025.    flex: 0 0 auto;
  1026.    width: 25%;
  1027.  }
  1028.  
  1029.  .row-cols-sm-5 > * {
  1030.    flex: 0 0 auto;
  1031.    width: 20%;
  1032.  }
  1033.  
  1034.  .row-cols-sm-6 > * {
  1035.    flex: 0 0 auto;
  1036.    width: 16.6666666667%;
  1037.  }
  1038.  
  1039.  .col-sm-auto {
  1040.    flex: 0 0 auto;
  1041.    width: auto;
  1042.  }
  1043.  
  1044.  .col-sm-1 {
  1045.    flex: 0 0 auto;
  1046.    width: 8.33333333%;
  1047.  }
  1048.  
  1049.  .col-sm-2 {
  1050.    flex: 0 0 auto;
  1051.    width: 16.66666667%;
  1052.  }
  1053.  
  1054.  .col-sm-3 {
  1055.    flex: 0 0 auto;
  1056.    width: 25%;
  1057.  }
  1058.  
  1059.  .col-sm-4 {
  1060.    flex: 0 0 auto;
  1061.    width: 33.33333333%;
  1062.  }
  1063.  
  1064.  .col-sm-5 {
  1065.    flex: 0 0 auto;
  1066.    width: 41.66666667%;
  1067.  }
  1068.  
  1069.  .col-sm-6 {
  1070.    flex: 0 0 auto;
  1071.    width: 50%;
  1072.  }
  1073.  
  1074.  .col-sm-7 {
  1075.    flex: 0 0 auto;
  1076.    width: 58.33333333%;
  1077.  }
  1078.  
  1079.  .col-sm-8 {
  1080.    flex: 0 0 auto;
  1081.    width: 66.66666667%;
  1082.  }
  1083.  
  1084.  .col-sm-9 {
  1085.    flex: 0 0 auto;
  1086.    width: 75%;
  1087.  }
  1088.  
  1089.  .col-sm-10 {
  1090.    flex: 0 0 auto;
  1091.    width: 83.33333333%;
  1092.  }
  1093.  
  1094.  .col-sm-11 {
  1095.    flex: 0 0 auto;
  1096.    width: 91.66666667%;
  1097.  }
  1098.  
  1099.  .col-sm-12 {
  1100.    flex: 0 0 auto;
  1101.    width: 100%;
  1102.  }
  1103.  
  1104.  .offset-sm-0 {
  1105.    margin-left: 0;
  1106.  }
  1107.  
  1108.  .offset-sm-1 {
  1109.    margin-left: 8.33333333%;
  1110.  }
  1111.  
  1112.  .offset-sm-2 {
  1113.    margin-left: 16.66666667%;
  1114.  }
  1115.  
  1116.  .offset-sm-3 {
  1117.    margin-left: 25%;
  1118.  }
  1119.  
  1120.  .offset-sm-4 {
  1121.    margin-left: 33.33333333%;
  1122.  }
  1123.  
  1124.  .offset-sm-5 {
  1125.    margin-left: 41.66666667%;
  1126.  }
  1127.  
  1128.  .offset-sm-6 {
  1129.    margin-left: 50%;
  1130.  }
  1131.  
  1132.  .offset-sm-7 {
  1133.    margin-left: 58.33333333%;
  1134.  }
  1135.  
  1136.  .offset-sm-8 {
  1137.    margin-left: 66.66666667%;
  1138.  }
  1139.  
  1140.  .offset-sm-9 {
  1141.    margin-left: 75%;
  1142.  }
  1143.  
  1144.  .offset-sm-10 {
  1145.    margin-left: 83.33333333%;
  1146.  }
  1147.  
  1148.  .offset-sm-11 {
  1149.    margin-left: 91.66666667%;
  1150.  }
  1151.  
  1152.  .g-sm-0,
  1153. .gx-sm-0 {
  1154.    --bs-gutter-x: 0;
  1155.  }
  1156.  
  1157.  .g-sm-0,
  1158. .gy-sm-0 {
  1159.    --bs-gutter-y: 0;
  1160.  }
  1161.  
  1162.  .g-sm-1,
  1163. .gx-sm-1 {
  1164.    --bs-gutter-x: 0.25rem;
  1165.  }
  1166.  
  1167.  .g-sm-1,
  1168. .gy-sm-1 {
  1169.    --bs-gutter-y: 0.25rem;
  1170.  }
  1171.  
  1172.  .g-sm-2,
  1173. .gx-sm-2 {
  1174.    --bs-gutter-x: 0.5rem;
  1175.  }
  1176.  
  1177.  .g-sm-2,
  1178. .gy-sm-2 {
  1179.    --bs-gutter-y: 0.5rem;
  1180.  }
  1181.  
  1182.  .g-sm-3,
  1183. .gx-sm-3 {
  1184.    --bs-gutter-x: 1rem;
  1185.  }
  1186.  
  1187.  .g-sm-3,
  1188. .gy-sm-3 {
  1189.    --bs-gutter-y: 1rem;
  1190.  }
  1191.  
  1192.  .g-sm-4,
  1193. .gx-sm-4 {
  1194.    --bs-gutter-x: 1.5rem;
  1195.  }
  1196.  
  1197.  .g-sm-4,
  1198. .gy-sm-4 {
  1199.    --bs-gutter-y: 1.5rem;
  1200.  }
  1201.  
  1202.  .g-sm-5,
  1203. .gx-sm-5 {
  1204.    --bs-gutter-x: 3rem;
  1205.  }
  1206.  
  1207.  .g-sm-5,
  1208. .gy-sm-5 {
  1209.    --bs-gutter-y: 3rem;
  1210.  }
  1211. }
  1212. @media (min-width: 768px) {
  1213.  .col-md {
  1214.    flex: 1 0 0%;
  1215.  }
  1216.  
  1217.  .row-cols-md-auto > * {
  1218.    flex: 0 0 auto;
  1219.    width: auto;
  1220.  }
  1221.  
  1222.  .row-cols-md-1 > * {
  1223.    flex: 0 0 auto;
  1224.    width: 100%;
  1225.  }
  1226.  
  1227.  .row-cols-md-2 > * {
  1228.    flex: 0 0 auto;
  1229.    width: 50%;
  1230.  }
  1231.  
  1232.  .row-cols-md-3 > * {
  1233.    flex: 0 0 auto;
  1234.    width: 33.3333333333%;
  1235.  }
  1236.  
  1237.  .row-cols-md-4 > * {
  1238.    flex: 0 0 auto;
  1239.    width: 25%;
  1240.  }
  1241.  
  1242.  .row-cols-md-5 > * {
  1243.    flex: 0 0 auto;
  1244.    width: 20%;
  1245.  }
  1246.  
  1247.  .row-cols-md-6 > * {
  1248.    flex: 0 0 auto;
  1249.    width: 16.6666666667%;
  1250.  }
  1251.  
  1252.  .col-md-auto {
  1253.    flex: 0 0 auto;
  1254.    width: auto;
  1255.  }
  1256.  
  1257.  .col-md-1 {
  1258.    flex: 0 0 auto;
  1259.    width: 8.33333333%;
  1260.  }
  1261.  
  1262.  .col-md-2 {
  1263.    flex: 0 0 auto;
  1264.    width: 16.66666667%;
  1265.  }
  1266.  
  1267.  .col-md-3 {
  1268.    flex: 0 0 auto;
  1269.    width: 25%;
  1270.  }
  1271.  
  1272.  .col-md-4 {
  1273.    flex: 0 0 auto;
  1274.    width: 33.33333333%;
  1275.  }
  1276.  
  1277.  .col-md-5 {
  1278.    flex: 0 0 auto;
  1279.    width: 41.66666667%;
  1280.  }
  1281.  
  1282.  .col-md-6 {
  1283.    flex: 0 0 auto;
  1284.    width: 50%;
  1285.  }
  1286.  
  1287.  .col-md-7 {
  1288.    flex: 0 0 auto;
  1289.    width: 58.33333333%;
  1290.  }
  1291.  
  1292.  .col-md-8 {
  1293.    flex: 0 0 auto;
  1294.    width: 66.66666667%;
  1295.  }
  1296.  
  1297.  .col-md-9 {
  1298.    flex: 0 0 auto;
  1299.    width: 75%;
  1300.  }
  1301.  
  1302.  .col-md-10 {
  1303.    flex: 0 0 auto;
  1304.    width: 83.33333333%;
  1305.  }
  1306.  
  1307.  .col-md-11 {
  1308.    flex: 0 0 auto;
  1309.    width: 91.66666667%;
  1310.  }
  1311.  
  1312.  .col-md-12 {
  1313.    flex: 0 0 auto;
  1314.    width: 100%;
  1315.  }
  1316.  
  1317.  .offset-md-0 {
  1318.    margin-left: 0;
  1319.  }
  1320.  
  1321.  .offset-md-1 {
  1322.    margin-left: 8.33333333%;
  1323.  }
  1324.  
  1325.  .offset-md-2 {
  1326.    margin-left: 16.66666667%;
  1327.  }
  1328.  
  1329.  .offset-md-3 {
  1330.    margin-left: 25%;
  1331.  }
  1332.  
  1333.  .offset-md-4 {
  1334.    margin-left: 33.33333333%;
  1335.  }
  1336.  
  1337.  .offset-md-5 {
  1338.    margin-left: 41.66666667%;
  1339.  }
  1340.  
  1341.  .offset-md-6 {
  1342.    margin-left: 50%;
  1343.  }
  1344.  
  1345.  .offset-md-7 {
  1346.    margin-left: 58.33333333%;
  1347.  }
  1348.  
  1349.  .offset-md-8 {
  1350.    margin-left: 66.66666667%;
  1351.  }
  1352.  
  1353.  .offset-md-9 {
  1354.    margin-left: 75%;
  1355.  }
  1356.  
  1357.  .offset-md-10 {
  1358.    margin-left: 83.33333333%;
  1359.  }
  1360.  
  1361.  .offset-md-11 {
  1362.    margin-left: 91.66666667%;
  1363.  }
  1364.  
  1365.  .g-md-0,
  1366. .gx-md-0 {
  1367.    --bs-gutter-x: 0;
  1368.  }
  1369.  
  1370.  .g-md-0,
  1371. .gy-md-0 {
  1372.    --bs-gutter-y: 0;
  1373.  }
  1374.  
  1375.  .g-md-1,
  1376. .gx-md-1 {
  1377.    --bs-gutter-x: 0.25rem;
  1378.  }
  1379.  
  1380.  .g-md-1,
  1381. .gy-md-1 {
  1382.    --bs-gutter-y: 0.25rem;
  1383.  }
  1384.  
  1385.  .g-md-2,
  1386. .gx-md-2 {
  1387.    --bs-gutter-x: 0.5rem;
  1388.  }
  1389.  
  1390.  .g-md-2,
  1391. .gy-md-2 {
  1392.    --bs-gutter-y: 0.5rem;
  1393.  }
  1394.  
  1395.  .g-md-3,
  1396. .gx-md-3 {
  1397.    --bs-gutter-x: 1rem;
  1398.  }
  1399.  
  1400.  .g-md-3,
  1401. .gy-md-3 {
  1402.    --bs-gutter-y: 1rem;
  1403.  }
  1404.  
  1405.  .g-md-4,
  1406. .gx-md-4 {
  1407.    --bs-gutter-x: 1.5rem;
  1408.  }
  1409.  
  1410.  .g-md-4,
  1411. .gy-md-4 {
  1412.    --bs-gutter-y: 1.5rem;
  1413.  }
  1414.  
  1415.  .g-md-5,
  1416. .gx-md-5 {
  1417.    --bs-gutter-x: 3rem;
  1418.  }
  1419.  
  1420.  .g-md-5,
  1421. .gy-md-5 {
  1422.    --bs-gutter-y: 3rem;
  1423.  }
  1424. }
  1425. @media (min-width: 992px) {
  1426.  .col-lg {
  1427.    flex: 1 0 0%;
  1428.  }
  1429.  
  1430.  .row-cols-lg-auto > * {
  1431.    flex: 0 0 auto;
  1432.    width: auto;
  1433.  }
  1434.  
  1435.  .row-cols-lg-1 > * {
  1436.    flex: 0 0 auto;
  1437.    width: 100%;
  1438.  }
  1439.  
  1440.  .row-cols-lg-2 > * {
  1441.    flex: 0 0 auto;
  1442.    width: 50%;
  1443.  }
  1444.  
  1445.  .row-cols-lg-3 > * {
  1446.    flex: 0 0 auto;
  1447.    width: 33.3333333333%;
  1448.  }
  1449.  
  1450.  .row-cols-lg-4 > * {
  1451.    flex: 0 0 auto;
  1452.    width: 25%;
  1453.  }
  1454.  
  1455.  .row-cols-lg-5 > * {
  1456.    flex: 0 0 auto;
  1457.    width: 20%;
  1458.  }
  1459.  
  1460.  .row-cols-lg-6 > * {
  1461.    flex: 0 0 auto;
  1462.    width: 16.6666666667%;
  1463.  }
  1464.  
  1465.  .col-lg-auto {
  1466.    flex: 0 0 auto;
  1467.    width: auto;
  1468.  }
  1469.  
  1470.  .col-lg-1 {
  1471.    flex: 0 0 auto;
  1472.    width: 8.33333333%;
  1473.  }
  1474.  
  1475.  .col-lg-2 {
  1476.    flex: 0 0 auto;
  1477.    width: 16.66666667%;
  1478.  }
  1479.  
  1480.  .col-lg-3 {
  1481.    flex: 0 0 auto;
  1482.    width: 25%;
  1483.  }
  1484.  
  1485.  .col-lg-4 {
  1486.    flex: 0 0 auto;
  1487.    width: 33.33333333%;
  1488.  }
  1489.  
  1490.  .col-lg-5 {
  1491.    flex: 0 0 auto;
  1492.    width: 41.66666667%;
  1493.  }
  1494.  
  1495.  .col-lg-6 {
  1496.    flex: 0 0 auto;
  1497.    width: 50%;
  1498.  }
  1499.  
  1500.  .col-lg-7 {
  1501.    flex: 0 0 auto;
  1502.    width: 58.33333333%;
  1503.  }
  1504.  
  1505.  .col-lg-8 {
  1506.    flex: 0 0 auto;
  1507.    width: 66.66666667%;
  1508.  }
  1509.  
  1510.  .col-lg-9 {
  1511.    flex: 0 0 auto;
  1512.    width: 75%;
  1513.  }
  1514.  
  1515.  .col-lg-10 {
  1516.    flex: 0 0 auto;
  1517.    width: 83.33333333%;
  1518.  }
  1519.  
  1520.  .col-lg-11 {
  1521.    flex: 0 0 auto;
  1522.    width: 91.66666667%;
  1523.  }
  1524.  
  1525.  .col-lg-12 {
  1526.    flex: 0 0 auto;
  1527.    width: 100%;
  1528.  }
  1529.  
  1530.  .offset-lg-0 {
  1531.    margin-left: 0;
  1532.  }
  1533.  
  1534.  .offset-lg-1 {
  1535.    margin-left: 8.33333333%;
  1536.  }
  1537.  
  1538.  .offset-lg-2 {
  1539.    margin-left: 16.66666667%;
  1540.  }
  1541.  
  1542.  .offset-lg-3 {
  1543.    margin-left: 25%;
  1544.  }
  1545.  
  1546.  .offset-lg-4 {
  1547.    margin-left: 33.33333333%;
  1548.  }
  1549.  
  1550.  .offset-lg-5 {
  1551.    margin-left: 41.66666667%;
  1552.  }
  1553.  
  1554.  .offset-lg-6 {
  1555.    margin-left: 50%;
  1556.  }
  1557.  
  1558.  .offset-lg-7 {
  1559.    margin-left: 58.33333333%;
  1560.  }
  1561.  
  1562.  .offset-lg-8 {
  1563.    margin-left: 66.66666667%;
  1564.  }
  1565.  
  1566.  .offset-lg-9 {
  1567.    margin-left: 75%;
  1568.  }
  1569.  
  1570.  .offset-lg-10 {
  1571.    margin-left: 83.33333333%;
  1572.  }
  1573.  
  1574.  .offset-lg-11 {
  1575.    margin-left: 91.66666667%;
  1576.  }
  1577.  
  1578.  .g-lg-0,
  1579. .gx-lg-0 {
  1580.    --bs-gutter-x: 0;
  1581.  }
  1582.  
  1583.  .g-lg-0,
  1584. .gy-lg-0 {
  1585.    --bs-gutter-y: 0;
  1586.  }
  1587.  
  1588.  .g-lg-1,
  1589. .gx-lg-1 {
  1590.    --bs-gutter-x: 0.25rem;
  1591.  }
  1592.  
  1593.  .g-lg-1,
  1594. .gy-lg-1 {
  1595.    --bs-gutter-y: 0.25rem;
  1596.  }
  1597.  
  1598.  .g-lg-2,
  1599. .gx-lg-2 {
  1600.    --bs-gutter-x: 0.5rem;
  1601.  }
  1602.  
  1603.  .g-lg-2,
  1604. .gy-lg-2 {
  1605.    --bs-gutter-y: 0.5rem;
  1606.  }
  1607.  
  1608.  .g-lg-3,
  1609. .gx-lg-3 {
  1610.    --bs-gutter-x: 1rem;
  1611.  }
  1612.  
  1613.  .g-lg-3,
  1614. .gy-lg-3 {
  1615.    --bs-gutter-y: 1rem;
  1616.  }
  1617.  
  1618.  .g-lg-4,
  1619. .gx-lg-4 {
  1620.    --bs-gutter-x: 1.5rem;
  1621.  }
  1622.  
  1623.  .g-lg-4,
  1624. .gy-lg-4 {
  1625.    --bs-gutter-y: 1.5rem;
  1626.  }
  1627.  
  1628.  .g-lg-5,
  1629. .gx-lg-5 {
  1630.    --bs-gutter-x: 3rem;
  1631.  }
  1632.  
  1633.  .g-lg-5,
  1634. .gy-lg-5 {
  1635.    --bs-gutter-y: 3rem;
  1636.  }
  1637. }
  1638. @media (min-width: 1200px) {
  1639.  .col-xl {
  1640.    flex: 1 0 0%;
  1641.  }
  1642.  
  1643.  .row-cols-xl-auto > * {
  1644.    flex: 0 0 auto;
  1645.    width: auto;
  1646.  }
  1647.  
  1648.  .row-cols-xl-1 > * {
  1649.    flex: 0 0 auto;
  1650.    width: 100%;
  1651.  }
  1652.  
  1653.  .row-cols-xl-2 > * {
  1654.    flex: 0 0 auto;
  1655.    width: 50%;
  1656.  }
  1657.  
  1658.  .row-cols-xl-3 > * {
  1659.    flex: 0 0 auto;
  1660.    width: 33.3333333333%;
  1661.  }
  1662.  
  1663.  .row-cols-xl-4 > * {
  1664.    flex: 0 0 auto;
  1665.    width: 25%;
  1666.  }
  1667.  
  1668.  .row-cols-xl-5 > * {
  1669.    flex: 0 0 auto;
  1670.    width: 20%;
  1671.  }
  1672.  
  1673.  .row-cols-xl-6 > * {
  1674.    flex: 0 0 auto;
  1675.    width: 16.6666666667%;
  1676.  }
  1677.  
  1678.  .col-xl-auto {
  1679.    flex: 0 0 auto;
  1680.    width: auto;
  1681.  }
  1682.  
  1683.  .col-xl-1 {
  1684.    flex: 0 0 auto;
  1685.    width: 8.33333333%;
  1686.  }
  1687.  
  1688.  .col-xl-2 {
  1689.    flex: 0 0 auto;
  1690.    width: 16.66666667%;
  1691.  }
  1692.  
  1693.  .col-xl-3 {
  1694.    flex: 0 0 auto;
  1695.    width: 25%;
  1696.  }
  1697.  
  1698.  .col-xl-4 {
  1699.    flex: 0 0 auto;
  1700.    width: 33.33333333%;
  1701.  }
  1702.  
  1703.  .col-xl-5 {
  1704.    flex: 0 0 auto;
  1705.    width: 41.66666667%;
  1706.  }
  1707.  
  1708.  .col-xl-6 {
  1709.    flex: 0 0 auto;
  1710.    width: 50%;
  1711.  }
  1712.  
  1713.  .col-xl-7 {
  1714.    flex: 0 0 auto;
  1715.    width: 58.33333333%;
  1716.  }
  1717.  
  1718.  .col-xl-8 {
  1719.    flex: 0 0 auto;
  1720.    width: 66.66666667%;
  1721.  }
  1722.  
  1723.  .col-xl-9 {
  1724.    flex: 0 0 auto;
  1725.    width: 75%;
  1726.  }
  1727.  
  1728.  .col-xl-10 {
  1729.    flex: 0 0 auto;
  1730.    width: 83.33333333%;
  1731.  }
  1732.  
  1733.  .col-xl-11 {
  1734.    flex: 0 0 auto;
  1735.    width: 91.66666667%;
  1736.  }
  1737.  
  1738.  .col-xl-12 {
  1739.    flex: 0 0 auto;
  1740.    width: 100%;
  1741.  }
  1742.  
  1743.  .offset-xl-0 {
  1744.    margin-left: 0;
  1745.  }
  1746.  
  1747.  .offset-xl-1 {
  1748.    margin-left: 8.33333333%;
  1749.  }
  1750.  
  1751.  .offset-xl-2 {
  1752.    margin-left: 16.66666667%;
  1753.  }
  1754.  
  1755.  .offset-xl-3 {
  1756.    margin-left: 25%;
  1757.  }
  1758.  
  1759.  .offset-xl-4 {
  1760.    margin-left: 33.33333333%;
  1761.  }
  1762.  
  1763.  .offset-xl-5 {
  1764.    margin-left: 41.66666667%;
  1765.  }
  1766.  
  1767.  .offset-xl-6 {
  1768.    margin-left: 50%;
  1769.  }
  1770.  
  1771.  .offset-xl-7 {
  1772.    margin-left: 58.33333333%;
  1773.  }
  1774.  
  1775.  .offset-xl-8 {
  1776.    margin-left: 66.66666667%;
  1777.  }
  1778.  
  1779.  .offset-xl-9 {
  1780.    margin-left: 75%;
  1781.  }
  1782.  
  1783.  .offset-xl-10 {
  1784.    margin-left: 83.33333333%;
  1785.  }
  1786.  
  1787.  .offset-xl-11 {
  1788.    margin-left: 91.66666667%;
  1789.  }
  1790.  
  1791.  .g-xl-0,
  1792. .gx-xl-0 {
  1793.    --bs-gutter-x: 0;
  1794.  }
  1795.  
  1796.  .g-xl-0,
  1797. .gy-xl-0 {
  1798.    --bs-gutter-y: 0;
  1799.  }
  1800.  
  1801.  .g-xl-1,
  1802. .gx-xl-1 {
  1803.    --bs-gutter-x: 0.25rem;
  1804.  }
  1805.  
  1806.  .g-xl-1,
  1807. .gy-xl-1 {
  1808.    --bs-gutter-y: 0.25rem;
  1809.  }
  1810.  
  1811.  .g-xl-2,
  1812. .gx-xl-2 {
  1813.    --bs-gutter-x: 0.5rem;
  1814.  }
  1815.  
  1816.  .g-xl-2,
  1817. .gy-xl-2 {
  1818.    --bs-gutter-y: 0.5rem;
  1819.  }
  1820.  
  1821.  .g-xl-3,
  1822. .gx-xl-3 {
  1823.    --bs-gutter-x: 1rem;
  1824.  }
  1825.  
  1826.  .g-xl-3,
  1827. .gy-xl-3 {
  1828.    --bs-gutter-y: 1rem;
  1829.  }
  1830.  
  1831.  .g-xl-4,
  1832. .gx-xl-4 {
  1833.    --bs-gutter-x: 1.5rem;
  1834.  }
  1835.  
  1836.  .g-xl-4,
  1837. .gy-xl-4 {
  1838.    --bs-gutter-y: 1.5rem;
  1839.  }
  1840.  
  1841.  .g-xl-5,
  1842. .gx-xl-5 {
  1843.    --bs-gutter-x: 3rem;
  1844.  }
  1845.  
  1846.  .g-xl-5,
  1847. .gy-xl-5 {
  1848.    --bs-gutter-y: 3rem;
  1849.  }
  1850. }
  1851. @media (min-width: 1400px) {
  1852.  .col-xxl {
  1853.    flex: 1 0 0%;
  1854.  }
  1855.  
  1856.  .row-cols-xxl-auto > * {
  1857.    flex: 0 0 auto;
  1858.    width: auto;
  1859.  }
  1860.  
  1861.  .row-cols-xxl-1 > * {
  1862.    flex: 0 0 auto;
  1863.    width: 100%;
  1864.  }
  1865.  
  1866.  .row-cols-xxl-2 > * {
  1867.    flex: 0 0 auto;
  1868.    width: 50%;
  1869.  }
  1870.  
  1871.  .row-cols-xxl-3 > * {
  1872.    flex: 0 0 auto;
  1873.    width: 33.3333333333%;
  1874.  }
  1875.  
  1876.  .row-cols-xxl-4 > * {
  1877.    flex: 0 0 auto;
  1878.    width: 25%;
  1879.  }
  1880.  
  1881.  .row-cols-xxl-5 > * {
  1882.    flex: 0 0 auto;
  1883.    width: 20%;
  1884.  }
  1885.  
  1886.  .row-cols-xxl-6 > * {
  1887.    flex: 0 0 auto;
  1888.    width: 16.6666666667%;
  1889.  }
  1890.  
  1891.  .col-xxl-auto {
  1892.    flex: 0 0 auto;
  1893.    width: auto;
  1894.  }
  1895.  
  1896.  .col-xxl-1 {
  1897.    flex: 0 0 auto;
  1898.    width: 8.33333333%;
  1899.  }
  1900.  
  1901.  .col-xxl-2 {
  1902.    flex: 0 0 auto;
  1903.    width: 16.66666667%;
  1904.  }
  1905.  
  1906.  .col-xxl-3 {
  1907.    flex: 0 0 auto;
  1908.    width: 25%;
  1909.  }
  1910.  
  1911.  .col-xxl-4 {
  1912.    flex: 0 0 auto;
  1913.    width: 33.33333333%;
  1914.  }
  1915.  
  1916.  .col-xxl-5 {
  1917.    flex: 0 0 auto;
  1918.    width: 41.66666667%;
  1919.  }
  1920.  
  1921.  .col-xxl-6 {
  1922.    flex: 0 0 auto;
  1923.    width: 50%;
  1924.  }
  1925.  
  1926.  .col-xxl-7 {
  1927.    flex: 0 0 auto;
  1928.    width: 58.33333333%;
  1929.  }
  1930.  
  1931.  .col-xxl-8 {
  1932.    flex: 0 0 auto;
  1933.    width: 66.66666667%;
  1934.  }
  1935.  
  1936.  .col-xxl-9 {
  1937.    flex: 0 0 auto;
  1938.    width: 75%;
  1939.  }
  1940.  
  1941.  .col-xxl-10 {
  1942.    flex: 0 0 auto;
  1943.    width: 83.33333333%;
  1944.  }
  1945.  
  1946.  .col-xxl-11 {
  1947.    flex: 0 0 auto;
  1948.    width: 91.66666667%;
  1949.  }
  1950.  
  1951.  .col-xxl-12 {
  1952.    flex: 0 0 auto;
  1953.    width: 100%;
  1954.  }
  1955.  
  1956.  .offset-xxl-0 {
  1957.    margin-left: 0;
  1958.  }
  1959.  
  1960.  .offset-xxl-1 {
  1961.    margin-left: 8.33333333%;
  1962.  }
  1963.  
  1964.  .offset-xxl-2 {
  1965.    margin-left: 16.66666667%;
  1966.  }
  1967.  
  1968.  .offset-xxl-3 {
  1969.    margin-left: 25%;
  1970.  }
  1971.  
  1972.  .offset-xxl-4 {
  1973.    margin-left: 33.33333333%;
  1974.  }
  1975.  
  1976.  .offset-xxl-5 {
  1977.    margin-left: 41.66666667%;
  1978.  }
  1979.  
  1980.  .offset-xxl-6 {
  1981.    margin-left: 50%;
  1982.  }
  1983.  
  1984.  .offset-xxl-7 {
  1985.    margin-left: 58.33333333%;
  1986.  }
  1987.  
  1988.  .offset-xxl-8 {
  1989.    margin-left: 66.66666667%;
  1990.  }
  1991.  
  1992.  .offset-xxl-9 {
  1993.    margin-left: 75%;
  1994.  }
  1995.  
  1996.  .offset-xxl-10 {
  1997.    margin-left: 83.33333333%;
  1998.  }
  1999.  
  2000.  .offset-xxl-11 {
  2001.    margin-left: 91.66666667%;
  2002.  }
  2003.  
  2004.  .g-xxl-0,
  2005. .gx-xxl-0 {
  2006.    --bs-gutter-x: 0;
  2007.  }
  2008.  
  2009.  .g-xxl-0,
  2010. .gy-xxl-0 {
  2011.    --bs-gutter-y: 0;
  2012.  }
  2013.  
  2014.  .g-xxl-1,
  2015. .gx-xxl-1 {
  2016.    --bs-gutter-x: 0.25rem;
  2017.  }
  2018.  
  2019.  .g-xxl-1,
  2020. .gy-xxl-1 {
  2021.    --bs-gutter-y: 0.25rem;
  2022.  }
  2023.  
  2024.  .g-xxl-2,
  2025. .gx-xxl-2 {
  2026.    --bs-gutter-x: 0.5rem;
  2027.  }
  2028.  
  2029.  .g-xxl-2,
  2030. .gy-xxl-2 {
  2031.    --bs-gutter-y: 0.5rem;
  2032.  }
  2033.  
  2034.  .g-xxl-3,
  2035. .gx-xxl-3 {
  2036.    --bs-gutter-x: 1rem;
  2037.  }
  2038.  
  2039.  .g-xxl-3,
  2040. .gy-xxl-3 {
  2041.    --bs-gutter-y: 1rem;
  2042.  }
  2043.  
  2044.  .g-xxl-4,
  2045. .gx-xxl-4 {
  2046.    --bs-gutter-x: 1.5rem;
  2047.  }
  2048.  
  2049.  .g-xxl-4,
  2050. .gy-xxl-4 {
  2051.    --bs-gutter-y: 1.5rem;
  2052.  }
  2053.  
  2054.  .g-xxl-5,
  2055. .gx-xxl-5 {
  2056.    --bs-gutter-x: 3rem;
  2057.  }
  2058.  
  2059.  .g-xxl-5,
  2060. .gy-xxl-5 {
  2061.    --bs-gutter-y: 3rem;
  2062.  }
  2063. }
  2064. .table {
  2065.  --bs-table-bg: transparent;
  2066.  --bs-table-accent-bg: transparent;
  2067.  --bs-table-striped-color: #212529;
  2068.  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  2069.  --bs-table-active-color: #212529;
  2070.  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  2071.  --bs-table-hover-color: #212529;
  2072.  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  2073.  width: 100%;
  2074.  margin-bottom: 1rem;
  2075.  color: #212529;
  2076.  vertical-align: top;
  2077.  border-color: #dee2e6;
  2078. }
  2079. .table > :not(caption) > * > * {
  2080.  padding: 0.5rem 0.5rem;
  2081.  background-color: var(--bs-table-bg);
  2082.  border-bottom-width: 1px;
  2083.  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  2084. }
  2085. .table > tbody {
  2086.  vertical-align: inherit;
  2087. }
  2088. .table > thead {
  2089.  vertical-align: bottom;
  2090. }
  2091. .table > :not(:first-child) {
  2092.  border-top: 2px solid currentColor;
  2093. }
  2094.  
  2095. .caption-top {
  2096.  caption-side: top;
  2097. }
  2098.  
  2099. .table-sm > :not(caption) > * > * {
  2100.  padding: 0.25rem 0.25rem;
  2101. }
  2102.  
  2103. .table-bordered > :not(caption) > * {
  2104.  border-width: 1px 0;
  2105. }
  2106. .table-bordered > :not(caption) > * > * {
  2107.  border-width: 0 1px;
  2108. }
  2109.  
  2110. .table-borderless > :not(caption) > * > * {
  2111.  border-bottom-width: 0;
  2112. }
  2113. .table-borderless > :not(:first-child) {
  2114.  border-top-width: 0;
  2115. }
  2116.  
  2117. .table-striped > tbody > tr:nth-of-type(odd) > * {
  2118.  --bs-table-accent-bg: var(--bs-table-striped-bg);
  2119.  color: var(--bs-table-striped-color);
  2120. }
  2121.  
  2122. .table-active {
  2123.  --bs-table-accent-bg: var(--bs-table-active-bg);
  2124.  color: var(--bs-table-active-color);
  2125. }
  2126.  
  2127. .table-hover > tbody > tr:hover > * {
  2128.  --bs-table-accent-bg: var(--bs-table-hover-bg);
  2129.  color: var(--bs-table-hover-color);
  2130. }
  2131.  
  2132. .table-primary {
  2133.  --bs-table-bg: #cfe2ff;
  2134.  --bs-table-striped-bg: #c5d7f2;
  2135.  --bs-table-striped-color: #000;
  2136.  --bs-table-active-bg: #bacbe6;
  2137.  --bs-table-active-color: #000;
  2138.  --bs-table-hover-bg: #bfd1ec;
  2139.  --bs-table-hover-color: #000;
  2140.  color: #000;
  2141.  border-color: #bacbe6;
  2142. }
  2143.  
  2144. .table-secondary {
  2145.  --bs-table-bg: #e2e3e5;
  2146.  --bs-table-striped-bg: #d7d8da;
  2147.  --bs-table-striped-color: #000;
  2148.  --bs-table-active-bg: #cbccce;
  2149.  --bs-table-active-color: #000;
  2150.  --bs-table-hover-bg: #d1d2d4;
  2151.  --bs-table-hover-color: #000;
  2152.  color: #000;
  2153.  border-color: #cbccce;
  2154. }
  2155.  
  2156. .table-success {
  2157.  --bs-table-bg: #d1e7dd;
  2158.  --bs-table-striped-bg: #c7dbd2;
  2159.  --bs-table-striped-color: #000;
  2160.  --bs-table-active-bg: #bcd0c7;
  2161.  --bs-table-active-color: #000;
  2162.  --bs-table-hover-bg: #c1d6cc;
  2163.  --bs-table-hover-color: #000;
  2164.  color: #000;
  2165.  border-color: #bcd0c7;
  2166. }
  2167.  
  2168. .table-info {
  2169.  --bs-table-bg: #cff4fc;
  2170.  --bs-table-striped-bg: #c5e8ef;
  2171.  --bs-table-striped-color: #000;
  2172.  --bs-table-active-bg: #badce3;
  2173.  --bs-table-active-color: #000;
  2174.  --bs-table-hover-bg: #bfe2e9;
  2175.  --bs-table-hover-color: #000;
  2176.  color: #000;
  2177.  border-color: #badce3;
  2178. }
  2179.  
  2180. .table-warning {
  2181.  --bs-table-bg: #fff3cd;
  2182.  --bs-table-striped-bg: #f2e7c3;
  2183.  --bs-table-striped-color: #000;
  2184.  --bs-table-active-bg: #e6dbb9;
  2185.  --bs-table-active-color: #000;
  2186.  --bs-table-hover-bg: #ece1be;
  2187.  --bs-table-hover-color: #000;
  2188.  color: #000;
  2189.  border-color: #e6dbb9;
  2190. }
  2191.  
  2192. .table-danger {
  2193.  --bs-table-bg: #f8d7da;
  2194.  --bs-table-striped-bg: #eccccf;
  2195.  --bs-table-striped-color: #000;
  2196.  --bs-table-active-bg: #dfc2c4;
  2197.  --bs-table-active-color: #000;
  2198.  --bs-table-hover-bg: #e5c7ca;
  2199.  --bs-table-hover-color: #000;
  2200.  color: #000;
  2201.  border-color: #dfc2c4;
  2202. }
  2203.  
  2204. .table-light {
  2205.  --bs-table-bg: #f8f9fa;
  2206.  --bs-table-striped-bg: #ecedee;
  2207.  --bs-table-striped-color: #000;
  2208.  --bs-table-active-bg: #dfe0e1;
  2209.  --bs-table-active-color: #000;
  2210.  --bs-table-hover-bg: #e5e6e7;
  2211.  --bs-table-hover-color: #000;
  2212.  color: #000;
  2213.  border-color: #dfe0e1;
  2214. }
  2215.  
  2216. .table-dark {
  2217.  --bs-table-bg: #212529;
  2218.  --bs-table-striped-bg: #2c3034;
  2219.  --bs-table-striped-color: #ffffff;
  2220.  --bs-table-active-bg: #373b3e;
  2221.  --bs-table-active-color: #ffffff;
  2222.  --bs-table-hover-bg: #323539;
  2223.  --bs-table-hover-color: #ffffff;
  2224.  color: #ffffff;
  2225.  border-color: #373b3e;
  2226. }
  2227.  
  2228. .table-responsive {
  2229.  overflow-x: auto;
  2230.  -webkit-overflow-scrolling: touch;
  2231. }
  2232.  
  2233. @media (max-width: 575.98px) {
  2234.  .table-responsive-sm {
  2235.    overflow-x: auto;
  2236.    -webkit-overflow-scrolling: touch;
  2237.  }
  2238. }
  2239. @media (max-width: 767.98px) {
  2240.  .table-responsive-md {
  2241.    overflow-x: auto;
  2242.    -webkit-overflow-scrolling: touch;
  2243.  }
  2244. }
  2245. @media (max-width: 991.98px) {
  2246.  .table-responsive-lg {
  2247.    overflow-x: auto;
  2248.    -webkit-overflow-scrolling: touch;
  2249.  }
  2250. }
  2251. @media (max-width: 1199.98px) {
  2252.  .table-responsive-xl {
  2253.    overflow-x: auto;
  2254.    -webkit-overflow-scrolling: touch;
  2255.  }
  2256. }
  2257. @media (max-width: 1399.98px) {
  2258.  .table-responsive-xxl {
  2259.    overflow-x: auto;
  2260.    -webkit-overflow-scrolling: touch;
  2261.  }
  2262. }
  2263. .form-label {
  2264.  margin-bottom: 0.5rem;
  2265. }
  2266.  
  2267. .col-form-label {
  2268.  padding-top: calc(0.375rem + 1px);
  2269.  padding-bottom: calc(0.375rem + 1px);
  2270.  margin-bottom: 0;
  2271.  font-size: inherit;
  2272.  line-height: 1.5;
  2273. }
  2274.  
  2275. .col-form-label-lg {
  2276.  padding-top: calc(0.5rem + 1px);
  2277.  padding-bottom: calc(0.5rem + 1px);
  2278.  font-size: 1.25rem;
  2279. }
  2280.  
  2281. .col-form-label-sm {
  2282.  padding-top: calc(0.25rem + 1px);
  2283.  padding-bottom: calc(0.25rem + 1px);
  2284.  font-size: 0.875rem;
  2285. }
  2286.  
  2287. .form-text {
  2288.  margin-top: 0.25rem;
  2289.  font-size: 0.875em;
  2290.  color: #6c757d;
  2291. }
  2292.  
  2293. .form-control {
  2294.  display: block;
  2295.  width: 100%;
  2296.  padding: 0.375rem 0.75rem;
  2297.  font-size: 1rem;
  2298.  font-weight: 400;
  2299.  line-height: 1.5;
  2300.  color: #212529;
  2301.  background-color: #ffffff;
  2302.  background-clip: padding-box;
  2303.  border: 1px solid #ced4da;
  2304.  appearance: none;
  2305.  border-radius: 0.25rem;
  2306.  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2307. }
  2308. @media (prefers-reduced-motion: reduce) {
  2309.  .form-control {
  2310.    transition: none;
  2311.  }
  2312. }
  2313. .form-control[type=file] {
  2314.  overflow: hidden;
  2315. }
  2316. .form-control[type=file]:not(:disabled):not([readonly]) {
  2317.  cursor: pointer;
  2318. }
  2319. .form-control:focus {
  2320.  color: #212529;
  2321.  background-color: #ffffff;
  2322.  border-color: #86b7fe;
  2323.  outline: 0;
  2324.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2325. }
  2326. .form-control::-webkit-date-and-time-value {
  2327.  height: 1.5em;
  2328. }
  2329. .form-control::placeholder {
  2330.  color: #6c757d;
  2331.  opacity: 1;
  2332. }
  2333. .form-control:disabled, .form-control[readonly] {
  2334.  background-color: #e9ecef;
  2335.  opacity: 1;
  2336. }
  2337. .form-control::file-selector-button {
  2338.  padding: 0.375rem 0.75rem;
  2339.  margin: -0.375rem -0.75rem;
  2340.  margin-inline-end: 0.75rem;
  2341.  color: #212529;
  2342.  background-color: #e9ecef;
  2343.  pointer-events: none;
  2344.  border-color: inherit;
  2345.  border-style: solid;
  2346.  border-width: 0;
  2347.  border-inline-end-width: 1px;
  2348.  border-radius: 0;
  2349.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2350. }
  2351. @media (prefers-reduced-motion: reduce) {
  2352.  .form-control::file-selector-button {
  2353.    transition: none;
  2354.  }
  2355. }
  2356. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  2357.  background-color: #dde0e3;
  2358. }
  2359. .form-control::-webkit-file-upload-button {
  2360.  padding: 0.375rem 0.75rem;
  2361.  margin: -0.375rem -0.75rem;
  2362.  margin-inline-end: 0.75rem;
  2363.  color: #212529;
  2364.  background-color: #e9ecef;
  2365.  pointer-events: none;
  2366.  border-color: inherit;
  2367.  border-style: solid;
  2368.  border-width: 0;
  2369.  border-inline-end-width: 1px;
  2370.  border-radius: 0;
  2371.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2372. }
  2373. @media (prefers-reduced-motion: reduce) {
  2374.  .form-control::-webkit-file-upload-button {
  2375.    transition: none;
  2376.  }
  2377. }
  2378. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  2379.  background-color: #dde0e3;
  2380. }
  2381.  
  2382. .form-control-plaintext {
  2383.  display: block;
  2384.  width: 100%;
  2385.  padding: 0.375rem 0;
  2386.  margin-bottom: 0;
  2387.  line-height: 1.5;
  2388.  color: #212529;
  2389.  background-color: transparent;
  2390.  border: solid transparent;
  2391.  border-width: 1px 0;
  2392. }
  2393. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  2394.  padding-right: 0;
  2395.  padding-left: 0;
  2396. }
  2397.  
  2398. .form-control-sm {
  2399.  min-height: calc(1.5em + 0.5rem + 2px);
  2400.  padding: 0.25rem 0.5rem;
  2401.  font-size: 0.875rem;
  2402.  border-radius: 0.2rem;
  2403. }
  2404. .form-control-sm::file-selector-button {
  2405.  padding: 0.25rem 0.5rem;
  2406.  margin: -0.25rem -0.5rem;
  2407.  margin-inline-end: 0.5rem;
  2408. }
  2409. .form-control-sm::-webkit-file-upload-button {
  2410.  padding: 0.25rem 0.5rem;
  2411.  margin: -0.25rem -0.5rem;
  2412.  margin-inline-end: 0.5rem;
  2413. }
  2414.  
  2415. .form-control-lg {
  2416.  min-height: calc(1.5em + 1rem + 2px);
  2417.  padding: 0.5rem 1rem;
  2418.  font-size: 1.25rem;
  2419.  border-radius: 0.3rem;
  2420. }
  2421. .form-control-lg::file-selector-button {
  2422.  padding: 0.5rem 1rem;
  2423.  margin: -0.5rem -1rem;
  2424.  margin-inline-end: 1rem;
  2425. }
  2426. .form-control-lg::-webkit-file-upload-button {
  2427.  padding: 0.5rem 1rem;
  2428.  margin: -0.5rem -1rem;
  2429.  margin-inline-end: 1rem;
  2430. }
  2431.  
  2432. textarea.form-control {
  2433.  min-height: calc(1.5em + 0.75rem + 2px);
  2434. }
  2435. textarea.form-control-sm {
  2436.  min-height: calc(1.5em + 0.5rem + 2px);
  2437. }
  2438. textarea.form-control-lg {
  2439.  min-height: calc(1.5em + 1rem + 2px);
  2440. }
  2441.  
  2442. .form-control-color {
  2443.  width: 3rem;
  2444.  height: auto;
  2445.  padding: 0.375rem;
  2446. }
  2447. .form-control-color:not(:disabled):not([readonly]) {
  2448.  cursor: pointer;
  2449. }
  2450. .form-control-color::-moz-color-swatch {
  2451.  height: 1.5em;
  2452.  border-radius: 0.25rem;
  2453. }
  2454. .form-control-color::-webkit-color-swatch {
  2455.  height: 1.5em;
  2456.  border-radius: 0.25rem;
  2457. }
  2458.  
  2459. .form-select {
  2460.  display: block;
  2461.  width: 100%;
  2462.  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  2463.  -moz-padding-start: calc(0.75rem - 3px);
  2464.  font-size: 1rem;
  2465.  font-weight: 400;
  2466.  line-height: 1.5;
  2467.  color: #212529;
  2468.  background-color: #ffffff;
  2469.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  2470.  background-repeat: no-repeat;
  2471.  background-position: right 0.75rem center;
  2472.  background-size: 16px 12px;
  2473.  border: 1px solid #ced4da;
  2474.  border-radius: 0.25rem;
  2475.  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2476.  appearance: none;
  2477. }
  2478. @media (prefers-reduced-motion: reduce) {
  2479.  .form-select {
  2480.    transition: none;
  2481.  }
  2482. }
  2483. .form-select:focus {
  2484.  border-color: #86b7fe;
  2485.  outline: 0;
  2486.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2487. }
  2488. .form-select[multiple], .form-select[size]:not([size="1"]) {
  2489.  padding-right: 0.75rem;
  2490.  background-image: none;
  2491. }
  2492. .form-select:disabled {
  2493.  background-color: #e9ecef;
  2494. }
  2495. .form-select:-moz-focusring {
  2496.  color: transparent;
  2497.  text-shadow: 0 0 0 #212529;
  2498. }
  2499.  
  2500. .form-select-sm {
  2501.  padding-top: 0.25rem;
  2502.  padding-bottom: 0.25rem;
  2503.  padding-left: 0.5rem;
  2504.  font-size: 0.875rem;
  2505.  border-radius: 0.2rem;
  2506. }
  2507.  
  2508. .form-select-lg {
  2509.  padding-top: 0.5rem;
  2510.  padding-bottom: 0.5rem;
  2511.  padding-left: 1rem;
  2512.  font-size: 1.25rem;
  2513.  border-radius: 0.3rem;
  2514. }
  2515.  
  2516. .form-check {
  2517.  display: block;
  2518.  min-height: 1.5rem;
  2519.  padding-left: 1.5em;
  2520.  margin-bottom: 0.125rem;
  2521. }
  2522. .form-check .form-check-input {
  2523.  float: left;
  2524.  margin-left: -1.5em;
  2525. }
  2526.  
  2527. .form-check-input {
  2528.  width: 1em;
  2529.  height: 1em;
  2530.  margin-top: 0.25em;
  2531.  vertical-align: top;
  2532.  background-color: #ffffff;
  2533.  background-repeat: no-repeat;
  2534.  background-position: center;
  2535.  background-size: contain;
  2536.  border: 1px solid rgba(0, 0, 0, 0.25);
  2537.  appearance: none;
  2538.  color-adjust: exact;
  2539. }
  2540. .form-check-input[type=checkbox] {
  2541.  border-radius: 0.25em;
  2542. }
  2543. .form-check-input[type=radio] {
  2544.  border-radius: 50%;
  2545. }
  2546. .form-check-input:active {
  2547.  filter: brightness(90%);
  2548. }
  2549. .form-check-input:focus {
  2550.  border-color: #86b7fe;
  2551.  outline: 0;
  2552.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2553. }
  2554. .form-check-input:checked {
  2555.  background-color: #0d6efd;
  2556.  border-color: #0d6efd;
  2557. }
  2558. .form-check-input:checked[type=checkbox] {
  2559.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  2560. }
  2561. .form-check-input:checked[type=radio] {
  2562.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
  2563. }
  2564. .form-check-input[type=checkbox]:indeterminate {
  2565.  background-color: #0d6efd;
  2566.  border-color: #0d6efd;
  2567.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  2568. }
  2569. .form-check-input:disabled {
  2570.  pointer-events: none;
  2571.  filter: none;
  2572.  opacity: 0.5;
  2573. }
  2574. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  2575.  opacity: 0.5;
  2576. }
  2577.  
  2578. .form-switch {
  2579.  padding-left: 2.5em;
  2580. }
  2581. .form-switch .form-check-input {
  2582.  width: 2em;
  2583.  margin-left: -2.5em;
  2584.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  2585.  background-position: left center;
  2586.  border-radius: 2em;
  2587.  transition: background-position 0.15s ease-in-out;
  2588. }
  2589. @media (prefers-reduced-motion: reduce) {
  2590.  .form-switch .form-check-input {
  2591.    transition: none;
  2592.  }
  2593. }
  2594. .form-switch .form-check-input:focus {
  2595.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
  2596. }
  2597. .form-switch .form-check-input:checked {
  2598.  background-position: right center;
  2599.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
  2600. }
  2601.  
  2602. .form-check-inline {
  2603.  display: inline-block;
  2604.  margin-right: 1rem;
  2605. }
  2606.  
  2607. .btn-check {
  2608.  position: absolute;
  2609.  clip: rect(0, 0, 0, 0);
  2610.  pointer-events: none;
  2611. }
  2612. .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  2613.  pointer-events: none;
  2614.  filter: none;
  2615.  opacity: 0.65;
  2616. }
  2617.  
  2618. .form-range {
  2619.  width: 100%;
  2620.  height: 1.5rem;
  2621.  padding: 0;
  2622.  background-color: transparent;
  2623.  appearance: none;
  2624. }
  2625. .form-range:focus {
  2626.  outline: 0;
  2627. }
  2628. .form-range:focus::-webkit-slider-thumb {
  2629.  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2630. }
  2631. .form-range:focus::-moz-range-thumb {
  2632.  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2633. }
  2634. .form-range::-moz-focus-outer {
  2635.  border: 0;
  2636. }
  2637. .form-range::-webkit-slider-thumb {
  2638.  width: 1rem;
  2639.  height: 1rem;
  2640.  margin-top: -0.25rem;
  2641.  background-color: #0d6efd;
  2642.  border: 0;
  2643.  border-radius: 1rem;
  2644.  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2645.  appearance: none;
  2646. }
  2647. @media (prefers-reduced-motion: reduce) {
  2648.  .form-range::-webkit-slider-thumb {
  2649.    transition: none;
  2650.  }
  2651. }
  2652. .form-range::-webkit-slider-thumb:active {
  2653.  background-color: #b6d4fe;
  2654. }
  2655. .form-range::-webkit-slider-runnable-track {
  2656.  width: 100%;
  2657.  height: 0.5rem;
  2658.  color: transparent;
  2659.  cursor: pointer;
  2660.  background-color: #dee2e6;
  2661.  border-color: transparent;
  2662.  border-radius: 1rem;
  2663. }
  2664. .form-range::-moz-range-thumb {
  2665.  width: 1rem;
  2666.  height: 1rem;
  2667.  background-color: #0d6efd;
  2668.  border: 0;
  2669.  border-radius: 1rem;
  2670.  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2671.  appearance: none;
  2672. }
  2673. @media (prefers-reduced-motion: reduce) {
  2674.  .form-range::-moz-range-thumb {
  2675.    transition: none;
  2676.  }
  2677. }
  2678. .form-range::-moz-range-thumb:active {
  2679.  background-color: #b6d4fe;
  2680. }
  2681. .form-range::-moz-range-track {
  2682.  width: 100%;
  2683.  height: 0.5rem;
  2684.  color: transparent;
  2685.  cursor: pointer;
  2686.  background-color: #dee2e6;
  2687.  border-color: transparent;
  2688.  border-radius: 1rem;
  2689. }
  2690. .form-range:disabled {
  2691.  pointer-events: none;
  2692. }
  2693. .form-range:disabled::-webkit-slider-thumb {
  2694.  background-color: #adb5bd;
  2695. }
  2696. .form-range:disabled::-moz-range-thumb {
  2697.  background-color: #adb5bd;
  2698. }
  2699.  
  2700. .form-floating {
  2701.  position: relative;
  2702. }
  2703. .form-floating > .form-control,
  2704. .form-floating > .form-select {
  2705.  height: calc(3.5rem + 2px);
  2706.  line-height: 1.25;
  2707. }
  2708. .form-floating > label {
  2709.  position: absolute;
  2710.  top: 0;
  2711.  left: 0;
  2712.  height: 100%;
  2713.  padding: 1rem 0.75rem;
  2714.  pointer-events: none;
  2715.  border: 1px solid transparent;
  2716.  transform-origin: 0 0;
  2717.  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  2718. }
  2719. @media (prefers-reduced-motion: reduce) {
  2720.  .form-floating > label {
  2721.    transition: none;
  2722.  }
  2723. }
  2724. .form-floating > .form-control {
  2725.  padding: 1rem 0.75rem;
  2726. }
  2727. .form-floating > .form-control::placeholder {
  2728.  color: transparent;
  2729. }
  2730. .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  2731.  padding-top: 1.625rem;
  2732.  padding-bottom: 0.625rem;
  2733. }
  2734. .form-floating > .form-control:-webkit-autofill {
  2735.  padding-top: 1.625rem;
  2736.  padding-bottom: 0.625rem;
  2737. }
  2738. .form-floating > .form-select {
  2739.  padding-top: 1.625rem;
  2740.  padding-bottom: 0.625rem;
  2741. }
  2742. .form-floating > .form-control:focus ~ label,
  2743. .form-floating > .form-control:not(:placeholder-shown) ~ label,
  2744. .form-floating > .form-select ~ label {
  2745.  opacity: 0.65;
  2746.  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2747. }
  2748. .form-floating > .form-control:-webkit-autofill ~ label {
  2749.  opacity: 0.65;
  2750.  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2751. }
  2752.  
  2753. .input-group {
  2754.  position: relative;
  2755.  display: flex;
  2756.  flex-wrap: wrap;
  2757.  align-items: stretch;
  2758.  width: 100%;
  2759. }
  2760. .input-group > .form-control,
  2761. .input-group > .form-select {
  2762.  position: relative;
  2763.  flex: 1 1 auto;
  2764.  width: 1%;
  2765.  min-width: 0;
  2766. }
  2767. .input-group > .form-control:focus,
  2768. .input-group > .form-select:focus {
  2769.  z-index: 3;
  2770. }
  2771. .input-group .btn {
  2772.  position: relative;
  2773.  z-index: 2;
  2774. }
  2775. .input-group .btn:focus {
  2776.  z-index: 3;
  2777. }
  2778.  
  2779. .input-group-text {
  2780.  display: flex;
  2781.  align-items: center;
  2782.  padding: 0.375rem 0.75rem;
  2783.  font-size: 1rem;
  2784.  font-weight: 400;
  2785.  line-height: 1.5;
  2786.  color: #212529;
  2787.  text-align: center;
  2788.  white-space: nowrap;
  2789.  background-color: #e9ecef;
  2790.  border: 1px solid #ced4da;
  2791.  border-radius: 0.25rem;
  2792. }
  2793.  
  2794. .input-group-lg > .form-control,
  2795. .input-group-lg > .form-select,
  2796. .input-group-lg > .input-group-text,
  2797. .input-group-lg > .btn {
  2798.  padding: 0.5rem 1rem;
  2799.  font-size: 1.25rem;
  2800.  border-radius: 0.3rem;
  2801. }
  2802.  
  2803. .input-group-sm > .form-control,
  2804. .input-group-sm > .form-select,
  2805. .input-group-sm > .input-group-text,
  2806. .input-group-sm > .btn {
  2807.  padding: 0.25rem 0.5rem;
  2808.  font-size: 0.875rem;
  2809.  border-radius: 0.2rem;
  2810. }
  2811.  
  2812. .input-group-lg > .form-select,
  2813. .input-group-sm > .form-select {
  2814.  padding-right: 3rem;
  2815. }
  2816.  
  2817. .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
  2818. .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  2819.  border-top-right-radius: 0;
  2820.  border-bottom-right-radius: 0;
  2821. }
  2822. .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
  2823. .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  2824.  border-top-right-radius: 0;
  2825.  border-bottom-right-radius: 0;
  2826. }
  2827. .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  2828.  margin-left: -1px;
  2829.  border-top-left-radius: 0;
  2830.  border-bottom-left-radius: 0;
  2831. }
  2832.  
  2833. .valid-feedback {
  2834.  display: none;
  2835.  width: 100%;
  2836.  margin-top: 0.25rem;
  2837.  font-size: 0.875em;
  2838.  color: #198754;
  2839. }
  2840.  
  2841. .valid-tooltip {
  2842.  position: absolute;
  2843.  top: 100%;
  2844.  z-index: 5;
  2845.  display: none;
  2846.  max-width: 100%;
  2847.  padding: 0.25rem 0.5rem;
  2848.  margin-top: 0.1rem;
  2849.  font-size: 0.875rem;
  2850.  color: #ffffff;
  2851.  background-color: rgba(25, 135, 84, 0.9);
  2852.  border-radius: 0.25rem;
  2853. }
  2854.  
  2855. .was-validated :valid ~ .valid-feedback,
  2856. .was-validated :valid ~ .valid-tooltip,
  2857. .is-valid ~ .valid-feedback,
  2858. .is-valid ~ .valid-tooltip {
  2859.  display: block;
  2860. }
  2861.  
  2862. .was-validated .form-control:valid, .form-control.is-valid {
  2863.  border-color: #198754;
  2864.  padding-right: calc(1.5em + 0.75rem);
  2865.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  2866.  background-repeat: no-repeat;
  2867.  background-position: right calc(0.375em + 0.1875rem) center;
  2868.  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2869. }
  2870. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  2871.  border-color: #198754;
  2872.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2873. }
  2874.  
  2875. .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  2876.  padding-right: calc(1.5em + 0.75rem);
  2877.  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2878. }
  2879.  
  2880. .was-validated .form-select:valid, .form-select.is-valid {
  2881.  border-color: #198754;
  2882. }
  2883. .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  2884.  padding-right: 4.125rem;
  2885.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  2886.  background-position: right 0.75rem center, center right 2.25rem;
  2887.  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2888. }
  2889. .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  2890.  border-color: #198754;
  2891.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2892. }
  2893.  
  2894. .was-validated .form-check-input:valid, .form-check-input.is-valid {
  2895.  border-color: #198754;
  2896. }
  2897. .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  2898.  background-color: #198754;
  2899. }
  2900. .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  2901.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2902. }
  2903. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  2904.  color: #198754;
  2905. }
  2906.  
  2907. .form-check-inline .form-check-input ~ .valid-feedback {
  2908.  margin-left: 0.5em;
  2909. }
  2910.  
  2911. .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
  2912. .was-validated .input-group .form-select:valid,
  2913. .input-group .form-select.is-valid {
  2914.  z-index: 1;
  2915. }
  2916. .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
  2917. .was-validated .input-group .form-select:valid:focus,
  2918. .input-group .form-select.is-valid:focus {
  2919.  z-index: 3;
  2920. }
  2921.  
  2922. .invalid-feedback {
  2923.  display: none;
  2924.  width: 100%;
  2925.  margin-top: 0.25rem;
  2926.  font-size: 0.875em;
  2927.  color: #dc3545;
  2928. }
  2929.  
  2930. .invalid-tooltip {
  2931.  position: absolute;
  2932.  top: 100%;
  2933.  z-index: 5;
  2934.  display: none;
  2935.  max-width: 100%;
  2936.  padding: 0.25rem 0.5rem;
  2937.  margin-top: 0.1rem;
  2938.  font-size: 0.875rem;
  2939.  color: #ffffff;
  2940.  background-color: rgba(220, 53, 69, 0.9);
  2941.  border-radius: 0.25rem;
  2942. }
  2943.  
  2944. .was-validated :invalid ~ .invalid-feedback,
  2945. .was-validated :invalid ~ .invalid-tooltip,
  2946. .is-invalid ~ .invalid-feedback,
  2947. .is-invalid ~ .invalid-tooltip {
  2948.  display: block;
  2949. }
  2950.  
  2951. .was-validated .form-control:invalid, .form-control.is-invalid {
  2952.  border-color: #dc3545;
  2953.  padding-right: calc(1.5em + 0.75rem);
  2954.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  2955.  background-repeat: no-repeat;
  2956.  background-position: right calc(0.375em + 0.1875rem) center;
  2957.  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2958. }
  2959. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  2960.  border-color: #dc3545;
  2961.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2962. }
  2963.  
  2964. .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  2965.  padding-right: calc(1.5em + 0.75rem);
  2966.  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2967. }
  2968.  
  2969. .was-validated .form-select:invalid, .form-select.is-invalid {
  2970.  border-color: #dc3545;
  2971. }
  2972. .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  2973.  padding-right: 4.125rem;
  2974.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  2975.  background-position: right 0.75rem center, center right 2.25rem;
  2976.  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2977. }
  2978. .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  2979.  border-color: #dc3545;
  2980.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2981. }
  2982.  
  2983. .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  2984.  border-color: #dc3545;
  2985. }
  2986. .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  2987.  background-color: #dc3545;
  2988. }
  2989. .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  2990.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2991. }
  2992. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  2993.  color: #dc3545;
  2994. }
  2995.  
  2996. .form-check-inline .form-check-input ~ .invalid-feedback {
  2997.  margin-left: 0.5em;
  2998. }
  2999.  
  3000. .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
  3001. .was-validated .input-group .form-select:invalid,
  3002. .input-group .form-select.is-invalid {
  3003.  z-index: 2;
  3004. }
  3005. .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
  3006. .was-validated .input-group .form-select:invalid:focus,
  3007. .input-group .form-select.is-invalid:focus {
  3008.  z-index: 3;
  3009. }
  3010.  
  3011. .btn {
  3012.  display: inline-block;
  3013.  font-weight: 400;
  3014.  line-height: 1.5;
  3015.  color: #212529;
  3016.  text-align: center;
  3017.  text-decoration: none;
  3018.  vertical-align: middle;
  3019.  cursor: pointer;
  3020.  user-select: none;
  3021.  background-color: transparent;
  3022.  border: 1px solid transparent;
  3023.  padding: 0.375rem 0.75rem;
  3024.  font-size: 1rem;
  3025.  border-radius: 0.25rem;
  3026.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3027. }
  3028. @media (prefers-reduced-motion: reduce) {
  3029.  .btn {
  3030.    transition: none;
  3031.  }
  3032. }
  3033. .btn:hover {
  3034.  color: #212529;
  3035. }
  3036. .btn-check:focus + .btn, .btn:focus {
  3037.  outline: 0;
  3038.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  3039. }
  3040. .btn:disabled, .btn.disabled, fieldset:disabled .btn {
  3041.  pointer-events: none;
  3042.  opacity: 0.65;
  3043. }
  3044.  
  3045. .btn-light {
  3046.  color: #ffffff;
  3047.  background-color: #26331b;
  3048.  border-color: #26331b;
  3049. }
  3050. .btn-light:hover {
  3051.  color: #ffffff;
  3052.  background-color: #202b17;
  3053.  border-color: #1e2916;
  3054. }
  3055. .btn-check:focus + .btn-light, .btn-light:focus {
  3056.  color: #ffffff;
  3057.  background-color: #202b17;
  3058.  border-color: #1e2916;
  3059.  box-shadow: 0 0 0 0.25rem rgba(71, 82, 61, 0.5);
  3060. }
  3061. .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  3062.  color: #ffffff;
  3063.  background-color: #1e2916;
  3064.  border-color: #1d2614;
  3065. }
  3066. .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  3067.  box-shadow: 0 0 0 0.25rem rgba(71, 82, 61, 0.5);
  3068. }
  3069. .btn-light:disabled, .btn-light.disabled {
  3070.  color: #ffffff;
  3071.  background-color: #26331b;
  3072.  border-color: #26331b;
  3073. }
  3074.  
  3075. .btn-dark {
  3076.  color: #ffffff;
  3077.  background-color: #1e1f1d;
  3078.  border-color: #1e1f1d;
  3079. }
  3080. .btn-dark:hover {
  3081.  color: #ffffff;
  3082.  background-color: #1a1a19;
  3083.  border-color: #181917;
  3084. }
  3085. .btn-check:focus + .btn-dark, .btn-dark:focus {
  3086.  color: #ffffff;
  3087.  background-color: #1a1a19;
  3088.  border-color: #181917;
  3089.  box-shadow: 0 0 0 0.25rem rgba(64, 65, 63, 0.5);
  3090. }
  3091. .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  3092.  color: #ffffff;
  3093.  background-color: #181917;
  3094.  border-color: #171716;
  3095. }
  3096. .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  3097.  box-shadow: 0 0 0 0.25rem rgba(64, 65, 63, 0.5);
  3098. }
  3099. .btn-dark:disabled, .btn-dark.disabled {
  3100.  color: #ffffff;
  3101.  background-color: #1e1f1d;
  3102.  border-color: #1e1f1d;
  3103. }
  3104.  
  3105. .btn-primary {
  3106.  color: #ffffff;
  3107.  background-color: #61282c;
  3108.  border-color: #61282c;
  3109. }
  3110. .btn-primary:hover {
  3111.  color: #ffffff;
  3112.  background-color: #522225;
  3113.  border-color: #4e2023;
  3114. }
  3115. .btn-check:focus + .btn-primary, .btn-primary:focus {
  3116.  color: #ffffff;
  3117.  background-color: #522225;
  3118.  border-color: #4e2023;
  3119.  box-shadow: 0 0 0 0.25rem rgba(121, 72, 76, 0.5);
  3120. }
  3121. .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  3122.  color: #ffffff;
  3123.  background-color: #4e2023;
  3124.  border-color: #491e21;
  3125. }
  3126. .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  3127.  box-shadow: 0 0 0 0.25rem rgba(121, 72, 76, 0.5);
  3128. }
  3129. .btn-primary:disabled, .btn-primary.disabled {
  3130.  color: #ffffff;
  3131.  background-color: #61282c;
  3132.  border-color: #61282c;
  3133. }
  3134.  
  3135. .btn-secondary {
  3136.  color: #000;
  3137.  background-color: #d0603d;
  3138.  border-color: #d0603d;
  3139. }
  3140. .btn-secondary:hover {
  3141.  color: #000;
  3142.  background-color: #d7785a;
  3143.  border-color: #d57050;
  3144. }
  3145. .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  3146.  color: #000;
  3147.  background-color: #d7785a;
  3148.  border-color: #d57050;
  3149.  box-shadow: 0 0 0 0.25rem rgba(177, 82, 52, 0.5);
  3150. }
  3151. .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  3152.  color: #000;
  3153.  background-color: #d98064;
  3154.  border-color: #d57050;
  3155. }
  3156. .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  3157.  box-shadow: 0 0 0 0.25rem rgba(177, 82, 52, 0.5);
  3158. }
  3159. .btn-secondary:disabled, .btn-secondary.disabled {
  3160.  color: #000;
  3161.  background-color: #d0603d;
  3162.  border-color: #d0603d;
  3163. }
  3164.  
  3165. .btn-info {
  3166.  color: #ffffff;
  3167.  background-color: #0075b9;
  3168.  border-color: #0075b9;
  3169. }
  3170. .btn-info:hover {
  3171.  color: #ffffff;
  3172.  background-color: #00639d;
  3173.  border-color: #005e94;
  3174. }
  3175. .btn-check:focus + .btn-info, .btn-info:focus {
  3176.  color: #ffffff;
  3177.  background-color: #00639d;
  3178.  border-color: #005e94;
  3179.  box-shadow: 0 0 0 0.25rem rgba(38, 138, 196, 0.5);
  3180. }
  3181. .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  3182.  color: #ffffff;
  3183.  background-color: #005e94;
  3184.  border-color: #00588b;
  3185. }
  3186. .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  3187.  box-shadow: 0 0 0 0.25rem rgba(38, 138, 196, 0.5);
  3188. }
  3189. .btn-info:disabled, .btn-info.disabled {
  3190.  color: #ffffff;
  3191.  background-color: #0075b9;
  3192.  border-color: #0075b9;
  3193. }
  3194.  
  3195. .btn-success {
  3196.  color: #000;
  3197.  background-color: #569700;
  3198.  border-color: #569700;
  3199. }
  3200. .btn-success:hover {
  3201.  color: #000;
  3202.  background-color: #6fa726;
  3203.  border-color: #67a11a;
  3204. }
  3205. .btn-check:focus + .btn-success, .btn-success:focus {
  3206.  color: #000;
  3207.  background-color: #6fa726;
  3208.  border-color: #67a11a;
  3209.  box-shadow: 0 0 0 0.25rem rgba(73, 128, 0, 0.5);
  3210. }
  3211. .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  3212.  color: #000;
  3213.  background-color: #78ac33;
  3214.  border-color: #67a11a;
  3215. }
  3216. .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  3217.  box-shadow: 0 0 0 0.25rem rgba(73, 128, 0, 0.5);
  3218. }
  3219. .btn-success:disabled, .btn-success.disabled {
  3220.  color: #000;
  3221.  background-color: #569700;
  3222.  border-color: #569700;
  3223. }
  3224.  
  3225. .btn-warning {
  3226.  color: #000;
  3227.  background-color: #ffba57;
  3228.  border-color: #ffba57;
  3229. }
  3230. .btn-warning:hover {
  3231.  color: #000;
  3232.  background-color: #ffc470;
  3233.  border-color: #ffc168;
  3234. }
  3235. .btn-check:focus + .btn-warning, .btn-warning:focus {
  3236.  color: #000;
  3237.  background-color: #ffc470;
  3238.  border-color: #ffc168;
  3239.  box-shadow: 0 0 0 0.25rem rgba(217, 158, 74, 0.5);
  3240. }
  3241. .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  3242.  color: #000;
  3243.  background-color: #ffc879;
  3244.  border-color: #ffc168;
  3245. }
  3246. .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  3247.  box-shadow: 0 0 0 0.25rem rgba(217, 158, 74, 0.5);
  3248. }
  3249. .btn-warning:disabled, .btn-warning.disabled {
  3250.  color: #000;
  3251.  background-color: #ffba57;
  3252.  border-color: #ffba57;
  3253. }
  3254.  
  3255. .btn-danger {
  3256.  color: #000;
  3257.  background-color: #ec0063;
  3258.  border-color: #ec0063;
  3259. }
  3260. .btn-danger:hover {
  3261.  color: #000;
  3262.  background-color: #ef267a;
  3263.  border-color: #ee1a73;
  3264. }
  3265. .btn-check:focus + .btn-danger, .btn-danger:focus {
  3266.  color: #000;
  3267.  background-color: #ef267a;
  3268.  border-color: #ee1a73;
  3269.  box-shadow: 0 0 0 0.25rem rgba(201, 0, 84, 0.5);
  3270. }
  3271. .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  3272.  color: #000;
  3273.  background-color: #f03382;
  3274.  border-color: #ee1a73;
  3275. }
  3276. .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  3277.  box-shadow: 0 0 0 0.25rem rgba(201, 0, 84, 0.5);
  3278. }
  3279. .btn-danger:disabled, .btn-danger.disabled {
  3280.  color: #000;
  3281.  background-color: #ec0063;
  3282.  border-color: #ec0063;
  3283. }
  3284.  
  3285. .btn-outline-light {
  3286.  color: #26331b;
  3287.  border-color: #26331b;
  3288. }
  3289. .btn-outline-light:hover {
  3290.  color: #ffffff;
  3291.  background-color: #26331b;
  3292.  border-color: #26331b;
  3293. }
  3294. .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  3295.  box-shadow: 0 0 0 0.25rem rgba(38, 51, 27, 0.5);
  3296. }
  3297. .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  3298.  color: #ffffff;
  3299.  background-color: #26331b;
  3300.  border-color: #26331b;
  3301. }
  3302. .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  3303.  box-shadow: 0 0 0 0.25rem rgba(38, 51, 27, 0.5);
  3304. }
  3305. .btn-outline-light:disabled, .btn-outline-light.disabled {
  3306.  color: #26331b;
  3307.  background-color: transparent;
  3308. }
  3309.  
  3310. .btn-outline-dark {
  3311.  color: #1e1f1d;
  3312.  border-color: #1e1f1d;
  3313. }
  3314. .btn-outline-dark:hover {
  3315.  color: #ffffff;
  3316.  background-color: #1e1f1d;
  3317.  border-color: #1e1f1d;
  3318. }
  3319. .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  3320.  box-shadow: 0 0 0 0.25rem rgba(30, 31, 29, 0.5);
  3321. }
  3322. .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  3323.  color: #ffffff;
  3324.  background-color: #1e1f1d;
  3325.  border-color: #1e1f1d;
  3326. }
  3327. .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  3328.  box-shadow: 0 0 0 0.25rem rgba(30, 31, 29, 0.5);
  3329. }
  3330. .btn-outline-dark:disabled, .btn-outline-dark.disabled {
  3331.  color: #1e1f1d;
  3332.  background-color: transparent;
  3333. }
  3334.  
  3335. .btn-outline-primary {
  3336.  color: #61282c;
  3337.  border-color: #61282c;
  3338. }
  3339. .btn-outline-primary:hover {
  3340.  color: #ffffff;
  3341.  background-color: #61282c;
  3342.  border-color: #61282c;
  3343. }
  3344. .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  3345.  box-shadow: 0 0 0 0.25rem rgba(97, 40, 44, 0.5);
  3346. }
  3347. .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  3348.  color: #ffffff;
  3349.  background-color: #61282c;
  3350.  border-color: #61282c;
  3351. }
  3352. .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  3353.  box-shadow: 0 0 0 0.25rem rgba(97, 40, 44, 0.5);
  3354. }
  3355. .btn-outline-primary:disabled, .btn-outline-primary.disabled {
  3356.  color: #61282c;
  3357.  background-color: transparent;
  3358. }
  3359.  
  3360. .btn-outline-secondary {
  3361.  color: #d0603d;
  3362.  border-color: #d0603d;
  3363. }
  3364. .btn-outline-secondary:hover {
  3365.  color: #000;
  3366.  background-color: #d0603d;
  3367.  border-color: #d0603d;
  3368. }
  3369. .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  3370.  box-shadow: 0 0 0 0.25rem rgba(208, 96, 61, 0.5);
  3371. }
  3372. .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  3373.  color: #000;
  3374.  background-color: #d0603d;
  3375.  border-color: #d0603d;
  3376. }
  3377. .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  3378.  box-shadow: 0 0 0 0.25rem rgba(208, 96, 61, 0.5);
  3379. }
  3380. .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  3381.  color: #d0603d;
  3382.  background-color: transparent;
  3383. }
  3384.  
  3385. .btn-outline-info {
  3386.  color: #0075b9;
  3387.  border-color: #0075b9;
  3388. }
  3389. .btn-outline-info:hover {
  3390.  color: #ffffff;
  3391.  background-color: #0075b9;
  3392.  border-color: #0075b9;
  3393. }
  3394. .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  3395.  box-shadow: 0 0 0 0.25rem rgba(0, 117, 185, 0.5);
  3396. }
  3397. .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  3398.  color: #ffffff;
  3399.  background-color: #0075b9;
  3400.  border-color: #0075b9;
  3401. }
  3402. .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  3403.  box-shadow: 0 0 0 0.25rem rgba(0, 117, 185, 0.5);
  3404. }
  3405. .btn-outline-info:disabled, .btn-outline-info.disabled {
  3406.  color: #0075b9;
  3407.  background-color: transparent;
  3408. }
  3409.  
  3410. .btn-outline-success {
  3411.  color: #569700;
  3412.  border-color: #569700;
  3413. }
  3414. .btn-outline-success:hover {
  3415.  color: #000;
  3416.  background-color: #569700;
  3417.  border-color: #569700;
  3418. }
  3419. .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  3420.  box-shadow: 0 0 0 0.25rem rgba(86, 151, 0, 0.5);
  3421. }
  3422. .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  3423.  color: #000;
  3424.  background-color: #569700;
  3425.  border-color: #569700;
  3426. }
  3427. .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  3428.  box-shadow: 0 0 0 0.25rem rgba(86, 151, 0, 0.5);
  3429. }
  3430. .btn-outline-success:disabled, .btn-outline-success.disabled {
  3431.  color: #569700;
  3432.  background-color: transparent;
  3433. }
  3434.  
  3435. .btn-outline-warning {
  3436.  color: #ffba57;
  3437.  border-color: #ffba57;
  3438. }
  3439. .btn-outline-warning:hover {
  3440.  color: #000;
  3441.  background-color: #ffba57;
  3442.  border-color: #ffba57;
  3443. }
  3444. .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  3445.  box-shadow: 0 0 0 0.25rem rgba(255, 186, 87, 0.5);
  3446. }
  3447. .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  3448.  color: #000;
  3449.  background-color: #ffba57;
  3450.  border-color: #ffba57;
  3451. }
  3452. .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  3453.  box-shadow: 0 0 0 0.25rem rgba(255, 186, 87, 0.5);
  3454. }
  3455. .btn-outline-warning:disabled, .btn-outline-warning.disabled {
  3456.  color: #ffba57;
  3457.  background-color: transparent;
  3458. }
  3459.  
  3460. .btn-outline-danger {
  3461.  color: #ec0063;
  3462.  border-color: #ec0063;
  3463. }
  3464. .btn-outline-danger:hover {
  3465.  color: #000;
  3466.  background-color: #ec0063;
  3467.  border-color: #ec0063;
  3468. }
  3469. .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  3470.  box-shadow: 0 0 0 0.25rem rgba(236, 0, 99, 0.5);
  3471. }
  3472. .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  3473.  color: #000;
  3474.  background-color: #ec0063;
  3475.  border-color: #ec0063;
  3476. }
  3477. .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  3478.  box-shadow: 0 0 0 0.25rem rgba(236, 0, 99, 0.5);
  3479. }
  3480. .btn-outline-danger:disabled, .btn-outline-danger.disabled {
  3481.  color: #ec0063;
  3482.  background-color: transparent;
  3483. }
  3484.  
  3485. .btn-link {
  3486.  font-weight: 400;
  3487.  color: #0d6efd;
  3488.  text-decoration: underline;
  3489. }
  3490. .btn-link:hover {
  3491.  color: #0a58ca;
  3492. }
  3493. .btn-link:disabled, .btn-link.disabled {
  3494.  color: #6c757d;
  3495. }
  3496.  
  3497. .btn-lg, .btn-group-lg > .btn {
  3498.  padding: 0.5rem 1rem;
  3499.  font-size: 1.25rem;
  3500.  border-radius: 0.3rem;
  3501. }
  3502.  
  3503. .btn-sm, .btn-group-sm > .btn {
  3504.  padding: 0.25rem 0.5rem;
  3505.  font-size: 0.875rem;
  3506.  border-radius: 0.2rem;
  3507. }
  3508.  
  3509. .fade {
  3510.  transition: opacity 0.15s linear;
  3511. }
  3512. @media (prefers-reduced-motion: reduce) {
  3513.  .fade {
  3514.    transition: none;
  3515.  }
  3516. }
  3517. .fade:not(.show) {
  3518.  opacity: 0;
  3519. }
  3520.  
  3521. .collapse:not(.show) {
  3522.  display: none;
  3523. }
  3524.  
  3525. .collapsing {
  3526.  height: 0;
  3527.  overflow: hidden;
  3528.  transition: height 0.35s ease;
  3529. }
  3530. @media (prefers-reduced-motion: reduce) {
  3531.  .collapsing {
  3532.    transition: none;
  3533.  }
  3534. }
  3535. .collapsing.collapse-horizontal {
  3536.  width: 0;
  3537.  height: auto;
  3538.  transition: width 0.35s ease;
  3539. }
  3540. @media (prefers-reduced-motion: reduce) {
  3541.  .collapsing.collapse-horizontal {
  3542.    transition: none;
  3543.  }
  3544. }
  3545.  
  3546. .dropup,
  3547. .dropend,
  3548. .dropdown,
  3549. .dropstart {
  3550.  position: relative;
  3551. }
  3552.  
  3553. .dropdown-toggle {
  3554.  white-space: nowrap;
  3555. }
  3556. .dropdown-toggle::after {
  3557.  display: inline-block;
  3558.  margin-left: 0.255em;
  3559.  vertical-align: 0.255em;
  3560.  content: "";
  3561.  border-top: 0.3em solid;
  3562.  border-right: 0.3em solid transparent;
  3563.  border-bottom: 0;
  3564.  border-left: 0.3em solid transparent;
  3565. }
  3566. .dropdown-toggle:empty::after {
  3567.  margin-left: 0;
  3568. }
  3569.  
  3570. .dropdown-menu {
  3571.  position: absolute;
  3572.  z-index: 1000;
  3573.  display: none;
  3574.  min-width: 10rem;
  3575.  padding: 0.5rem 0;
  3576.  margin: 0;
  3577.  font-size: 1rem;
  3578.  color: #212529;
  3579.  text-align: left;
  3580.  list-style: none;
  3581.  background-color: #ffffff;
  3582.  background-clip: padding-box;
  3583.  border: 1px solid rgba(0, 0, 0, 0.15);
  3584.  border-radius: 0.25rem;
  3585. }
  3586. .dropdown-menu[data-bs-popper] {
  3587.  top: 100%;
  3588.  left: 0;
  3589.  margin-top: 0.125rem;
  3590. }
  3591.  
  3592. .dropdown-menu-start {
  3593.  --bs-position: start;
  3594. }
  3595. .dropdown-menu-start[data-bs-popper] {
  3596.  right: auto;
  3597.  left: 0;
  3598. }
  3599.  
  3600. .dropdown-menu-end {
  3601.  --bs-position: end;
  3602. }
  3603. .dropdown-menu-end[data-bs-popper] {
  3604.  right: 0;
  3605.  left: auto;
  3606. }
  3607.  
  3608. @media (min-width: 576px) {
  3609.  .dropdown-menu-sm-start {
  3610.    --bs-position: start;
  3611.  }
  3612.  .dropdown-menu-sm-start[data-bs-popper] {
  3613.    right: auto;
  3614.    left: 0;
  3615.  }
  3616.  
  3617.  .dropdown-menu-sm-end {
  3618.    --bs-position: end;
  3619.  }
  3620.  .dropdown-menu-sm-end[data-bs-popper] {
  3621.    right: 0;
  3622.    left: auto;
  3623.  }
  3624. }
  3625. @media (min-width: 768px) {
  3626.  .dropdown-menu-md-start {
  3627.    --bs-position: start;
  3628.  }
  3629.  .dropdown-menu-md-start[data-bs-popper] {
  3630.    right: auto;
  3631.    left: 0;
  3632.  }
  3633.  
  3634.  .dropdown-menu-md-end {
  3635.    --bs-position: end;
  3636.  }
  3637.  .dropdown-menu-md-end[data-bs-popper] {
  3638.    right: 0;
  3639.    left: auto;
  3640.  }
  3641. }
  3642. @media (min-width: 992px) {
  3643.  .dropdown-menu-lg-start {
  3644.    --bs-position: start;
  3645.  }
  3646.  .dropdown-menu-lg-start[data-bs-popper] {
  3647.    right: auto;
  3648.    left: 0;
  3649.  }
  3650.  
  3651.  .dropdown-menu-lg-end {
  3652.    --bs-position: end;
  3653.  }
  3654.  .dropdown-menu-lg-end[data-bs-popper] {
  3655.    right: 0;
  3656.    left: auto;
  3657.  }
  3658. }
  3659. @media (min-width: 1200px) {
  3660.  .dropdown-menu-xl-start {
  3661.    --bs-position: start;
  3662.  }
  3663.  .dropdown-menu-xl-start[data-bs-popper] {
  3664.    right: auto;
  3665.    left: 0;
  3666.  }
  3667.  
  3668.  .dropdown-menu-xl-end {
  3669.    --bs-position: end;
  3670.  }
  3671.  .dropdown-menu-xl-end[data-bs-popper] {
  3672.    right: 0;
  3673.    left: auto;
  3674.  }
  3675. }
  3676. @media (min-width: 1400px) {
  3677.  .dropdown-menu-xxl-start {
  3678.    --bs-position: start;
  3679.  }
  3680.  .dropdown-menu-xxl-start[data-bs-popper] {
  3681.    right: auto;
  3682.    left: 0;
  3683.  }
  3684.  
  3685.  .dropdown-menu-xxl-end {
  3686.    --bs-position: end;
  3687.  }
  3688.  .dropdown-menu-xxl-end[data-bs-popper] {
  3689.    right: 0;
  3690.    left: auto;
  3691.  }
  3692. }
  3693. .dropup .dropdown-menu[data-bs-popper] {
  3694.  top: auto;
  3695.  bottom: 100%;
  3696.  margin-top: 0;
  3697.  margin-bottom: 0.125rem;
  3698. }
  3699. .dropup .dropdown-toggle::after {
  3700.  display: inline-block;
  3701.  margin-left: 0.255em;
  3702.  vertical-align: 0.255em;
  3703.  content: "";
  3704.  border-top: 0;
  3705.  border-right: 0.3em solid transparent;
  3706.  border-bottom: 0.3em solid;
  3707.  border-left: 0.3em solid transparent;
  3708. }
  3709. .dropup .dropdown-toggle:empty::after {
  3710.  margin-left: 0;
  3711. }
  3712.  
  3713. .dropend .dropdown-menu[data-bs-popper] {
  3714.  top: 0;
  3715.  right: auto;
  3716.  left: 100%;
  3717.  margin-top: 0;
  3718.  margin-left: 0.125rem;
  3719. }
  3720. .dropend .dropdown-toggle::after {
  3721.  display: inline-block;
  3722.  margin-left: 0.255em;
  3723.  vertical-align: 0.255em;
  3724.  content: "";
  3725.  border-top: 0.3em solid transparent;
  3726.  border-right: 0;
  3727.  border-bottom: 0.3em solid transparent;
  3728.  border-left: 0.3em solid;
  3729. }
  3730. .dropend .dropdown-toggle:empty::after {
  3731.  margin-left: 0;
  3732. }
  3733. .dropend .dropdown-toggle::after {
  3734.  vertical-align: 0;
  3735. }
  3736.  
  3737. .dropstart .dropdown-menu[data-bs-popper] {
  3738.  top: 0;
  3739.  right: 100%;
  3740.  left: auto;
  3741.  margin-top: 0;
  3742.  margin-right: 0.125rem;
  3743. }
  3744. .dropstart .dropdown-toggle::after {
  3745.  display: inline-block;
  3746.  margin-left: 0.255em;
  3747.  vertical-align: 0.255em;
  3748.  content: "";
  3749. }
  3750. .dropstart .dropdown-toggle::after {
  3751.  display: none;
  3752. }
  3753. .dropstart .dropdown-toggle::before {
  3754.  display: inline-block;
  3755.  margin-right: 0.255em;
  3756.  vertical-align: 0.255em;
  3757.  content: "";
  3758.  border-top: 0.3em solid transparent;
  3759.  border-right: 0.3em solid;
  3760.  border-bottom: 0.3em solid transparent;
  3761. }
  3762. .dropstart .dropdown-toggle:empty::after {
  3763.  margin-left: 0;
  3764. }
  3765. .dropstart .dropdown-toggle::before {
  3766.  vertical-align: 0;
  3767. }
  3768.  
  3769. .dropdown-divider {
  3770.  height: 0;
  3771.  margin: 0.5rem 0;
  3772.  overflow: hidden;
  3773.  border-top: 1px solid rgba(0, 0, 0, 0.15);
  3774. }
  3775.  
  3776. .dropdown-item {
  3777.  display: block;
  3778.  width: 100%;
  3779.  padding: 0.25rem 1rem;
  3780.  clear: both;
  3781.  font-weight: 400;
  3782.  color: #212529;
  3783.  text-align: inherit;
  3784.  text-decoration: none;
  3785.  white-space: nowrap;
  3786.  background-color: transparent;
  3787.  border: 0;
  3788. }
  3789. .dropdown-item:hover, .dropdown-item:focus {
  3790.  color: #1e2125;
  3791.  background-color: #e9ecef;
  3792. }
  3793. .dropdown-item.active, .dropdown-item:active {
  3794.  color: #ffffff;
  3795.  text-decoration: none;
  3796.  background-color: #0d6efd;
  3797. }
  3798. .dropdown-item.disabled, .dropdown-item:disabled {
  3799.  color: #adb5bd;
  3800.  pointer-events: none;
  3801.  background-color: transparent;
  3802. }
  3803.  
  3804. .dropdown-menu.show {
  3805.  display: block;
  3806. }
  3807.  
  3808. .dropdown-header {
  3809.  display: block;
  3810.  padding: 0.5rem 1rem;
  3811.  margin-bottom: 0;
  3812.  font-size: 0.875rem;
  3813.  color: #6c757d;
  3814.  white-space: nowrap;
  3815. }
  3816.  
  3817. .dropdown-item-text {
  3818.  display: block;
  3819.  padding: 0.25rem 1rem;
  3820.  color: #212529;
  3821. }
  3822.  
  3823. .dropdown-menu-dark {
  3824.  color: #dee2e6;
  3825.  background-color: #343a40;
  3826.  border-color: rgba(0, 0, 0, 0.15);
  3827. }
  3828. .dropdown-menu-dark .dropdown-item {
  3829.  color: #dee2e6;
  3830. }
  3831. .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  3832.  color: #ffffff;
  3833.  background-color: rgba(255, 255, 255, 0.15);
  3834. }
  3835. .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  3836.  color: #ffffff;
  3837.  background-color: #0d6efd;
  3838. }
  3839. .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  3840.  color: #adb5bd;
  3841. }
  3842. .dropdown-menu-dark .dropdown-divider {
  3843.  border-color: rgba(0, 0, 0, 0.15);
  3844. }
  3845. .dropdown-menu-dark .dropdown-item-text {
  3846.  color: #dee2e6;
  3847. }
  3848. .dropdown-menu-dark .dropdown-header {
  3849.  color: #adb5bd;
  3850. }
  3851.  
  3852. .btn-group,
  3853. .btn-group-vertical {
  3854.  position: relative;
  3855.  display: inline-flex;
  3856.  vertical-align: middle;
  3857. }
  3858. .btn-group > .btn,
  3859. .btn-group-vertical > .btn {
  3860.  position: relative;
  3861.  flex: 1 1 auto;
  3862. }
  3863. .btn-group > .btn-check:checked + .btn,
  3864. .btn-group > .btn-check:focus + .btn,
  3865. .btn-group > .btn:hover,
  3866. .btn-group > .btn:focus,
  3867. .btn-group > .btn:active,
  3868. .btn-group > .btn.active,
  3869. .btn-group-vertical > .btn-check:checked + .btn,
  3870. .btn-group-vertical > .btn-check:focus + .btn,
  3871. .btn-group-vertical > .btn:hover,
  3872. .btn-group-vertical > .btn:focus,
  3873. .btn-group-vertical > .btn:active,
  3874. .btn-group-vertical > .btn.active {
  3875.  z-index: 1;
  3876. }
  3877.  
  3878. .btn-toolbar {
  3879.  display: flex;
  3880.  flex-wrap: wrap;
  3881.  justify-content: flex-start;
  3882. }
  3883. .btn-toolbar .input-group {
  3884.  width: auto;
  3885. }
  3886.  
  3887. .btn-group > .btn:not(:first-child),
  3888. .btn-group > .btn-group:not(:first-child) {
  3889.  margin-left: -1px;
  3890. }
  3891. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  3892. .btn-group > .btn-group:not(:last-child) > .btn {
  3893.  border-top-right-radius: 0;
  3894.  border-bottom-right-radius: 0;
  3895. }
  3896. .btn-group > .btn:nth-child(n+3),
  3897. .btn-group > :not(.btn-check) + .btn,
  3898. .btn-group > .btn-group:not(:first-child) > .btn {
  3899.  border-top-left-radius: 0;
  3900.  border-bottom-left-radius: 0;
  3901. }
  3902.  
  3903. .dropdown-toggle-split {
  3904.  padding-right: 0.5625rem;
  3905.  padding-left: 0.5625rem;
  3906. }
  3907. .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  3908.  margin-left: 0;
  3909. }
  3910. .dropstart .dropdown-toggle-split::before {
  3911.  margin-right: 0;
  3912. }
  3913.  
  3914. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  3915.  padding-right: 0.375rem;
  3916.  padding-left: 0.375rem;
  3917. }
  3918.  
  3919. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  3920.  padding-right: 0.75rem;
  3921.  padding-left: 0.75rem;
  3922. }
  3923.  
  3924. .btn-group-vertical {
  3925.  flex-direction: column;
  3926.  align-items: flex-start;
  3927.  justify-content: center;
  3928. }
  3929. .btn-group-vertical > .btn,
  3930. .btn-group-vertical > .btn-group {
  3931.  width: 100%;
  3932. }
  3933. .btn-group-vertical > .btn:not(:first-child),
  3934. .btn-group-vertical > .btn-group:not(:first-child) {
  3935.  margin-top: -1px;
  3936. }
  3937. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  3938. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  3939.  border-bottom-right-radius: 0;
  3940.  border-bottom-left-radius: 0;
  3941. }
  3942. .btn-group-vertical > .btn ~ .btn,
  3943. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  3944.  border-top-left-radius: 0;
  3945.  border-top-right-radius: 0;
  3946. }
  3947.  
  3948. .nav {
  3949.  display: flex;
  3950.  flex-wrap: wrap;
  3951.  padding-left: 0;
  3952.  margin-bottom: 0;
  3953.  list-style: none;
  3954. }
  3955.  
  3956. .nav-link {
  3957.  display: block;
  3958.  padding: 0.5rem 1rem;
  3959.  color: #0d6efd;
  3960.  text-decoration: none;
  3961.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  3962. }
  3963. @media (prefers-reduced-motion: reduce) {
  3964.  .nav-link {
  3965.    transition: none;
  3966.  }
  3967. }
  3968. .nav-link:hover, .nav-link:focus {
  3969.  color: #0a58ca;
  3970. }
  3971. .nav-link.disabled {
  3972.  color: #6c757d;
  3973.  pointer-events: none;
  3974.  cursor: default;
  3975. }
  3976.  
  3977. .nav-tabs {
  3978.  border-bottom: 1px solid #dee2e6;
  3979. }
  3980. .nav-tabs .nav-link {
  3981.  margin-bottom: -1px;
  3982.  background: none;
  3983.  border: 1px solid transparent;
  3984.  border-top-left-radius: 0.25rem;
  3985.  border-top-right-radius: 0.25rem;
  3986. }
  3987. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3988.  border-color: #e9ecef #e9ecef #dee2e6;
  3989.  isolation: isolate;
  3990. }
  3991. .nav-tabs .nav-link.disabled {
  3992.  color: #6c757d;
  3993.  background-color: transparent;
  3994.  border-color: transparent;
  3995. }
  3996. .nav-tabs .nav-link.active,
  3997. .nav-tabs .nav-item.show .nav-link {
  3998.  color: #495057;
  3999.  background-color: #ffffff;
  4000.  border-color: #dee2e6 #dee2e6 #ffffff;
  4001. }
  4002. .nav-tabs .dropdown-menu {
  4003.  margin-top: -1px;
  4004.  border-top-left-radius: 0;
  4005.  border-top-right-radius: 0;
  4006. }
  4007.  
  4008. .nav-pills .nav-link {
  4009.  background: none;
  4010.  border: 0;
  4011.  border-radius: 0.25rem;
  4012. }
  4013. .nav-pills .nav-link.active,
  4014. .nav-pills .show > .nav-link {
  4015.  color: #ffffff;
  4016.  background-color: #0d6efd;
  4017. }
  4018.  
  4019. .nav-fill > .nav-link,
  4020. .nav-fill .nav-item {
  4021.  flex: 1 1 auto;
  4022.  text-align: center;
  4023. }
  4024.  
  4025. .nav-justified > .nav-link,
  4026. .nav-justified .nav-item {
  4027.  flex-basis: 0;
  4028.  flex-grow: 1;
  4029.  text-align: center;
  4030. }
  4031.  
  4032. .nav-fill .nav-item .nav-link,
  4033. .nav-justified .nav-item .nav-link {
  4034.  width: 100%;
  4035. }
  4036.  
  4037. .tab-content > .tab-pane {
  4038.  display: none;
  4039. }
  4040. .tab-content > .active {
  4041.  display: block;
  4042. }
  4043.  
  4044. .navbar {
  4045.  position: relative;
  4046.  display: flex;
  4047.  flex-wrap: wrap;
  4048.  align-items: center;
  4049.  justify-content: space-between;
  4050.  padding-top: 0.5rem;
  4051.  padding-bottom: 0.5rem;
  4052. }
  4053. .navbar > .container,
  4054. .navbar > .container-fluid,
  4055. .navbar > .container-sm,
  4056. .navbar > .container-md,
  4057. .navbar > .container-lg,
  4058. .navbar > .container-xl,
  4059. .navbar > .container-xxl {
  4060.  display: flex;
  4061.  flex-wrap: inherit;
  4062.  align-items: center;
  4063.  justify-content: space-between;
  4064. }
  4065. .navbar-brand {
  4066.  padding-top: 0.3125rem;
  4067.  padding-bottom: 0.3125rem;
  4068.  margin-right: 1rem;
  4069.  font-size: 1.25rem;
  4070.  text-decoration: none;
  4071.  white-space: nowrap;
  4072. }
  4073. .navbar-nav {
  4074.  display: flex;
  4075.  flex-direction: column;
  4076.  padding-left: 0;
  4077.  margin-bottom: 0;
  4078.  list-style: none;
  4079. }
  4080. .navbar-nav .nav-link {
  4081.  padding-right: 0;
  4082.  padding-left: 0;
  4083. }
  4084. .navbar-nav .dropdown-menu {
  4085.  position: static;
  4086. }
  4087.  
  4088. .navbar-text {
  4089.  padding-top: 0.5rem;
  4090.  padding-bottom: 0.5rem;
  4091. }
  4092.  
  4093. .navbar-collapse {
  4094.  flex-basis: 100%;
  4095.  flex-grow: 1;
  4096.  align-items: center;
  4097. }
  4098.  
  4099. .navbar-toggler {
  4100.  padding: 0.25rem 0.75rem;
  4101.  font-size: 1.25rem;
  4102.  line-height: 1;
  4103.  background-color: transparent;
  4104.  border: 1px solid transparent;
  4105.  border-radius: 0.25rem;
  4106.  transition: box-shadow 0.15s ease-in-out;
  4107. }
  4108. @media (prefers-reduced-motion: reduce) {
  4109.  .navbar-toggler {
  4110.    transition: none;
  4111.  }
  4112. }
  4113. .navbar-toggler:hover {
  4114.  text-decoration: none;
  4115. }
  4116. .navbar-toggler:focus {
  4117.  text-decoration: none;
  4118.  outline: 0;
  4119.  box-shadow: 0 0 0 0.25rem;
  4120. }
  4121.  
  4122. .navbar-toggler-icon {
  4123.  display: inline-block;
  4124.  width: 1.5em;
  4125.  height: 1.5em;
  4126.  vertical-align: middle;
  4127.  background-repeat: no-repeat;
  4128.  background-position: center;
  4129.  background-size: 100%;
  4130. }
  4131.  
  4132. .navbar-nav-scroll {
  4133.  max-height: var(--bs-scroll-height, 75vh);
  4134.  overflow-y: auto;
  4135. }
  4136.  
  4137. @media (min-width: 576px) {
  4138.  .navbar-expand-sm {
  4139.    flex-wrap: nowrap;
  4140.    justify-content: flex-start;
  4141.  }
  4142.  .navbar-expand-sm .navbar-nav {
  4143.    flex-direction: row;
  4144.  }
  4145.  .navbar-expand-sm .navbar-nav .dropdown-menu {
  4146.    position: absolute;
  4147.  }
  4148.  .navbar-expand-sm .navbar-nav .nav-link {
  4149.    padding-right: 0.5rem;
  4150.    padding-left: 0.5rem;
  4151.  }
  4152.  .navbar-expand-sm .navbar-nav-scroll {
  4153.    overflow: visible;
  4154.  }
  4155.  .navbar-expand-sm .navbar-collapse {
  4156.    display: flex !important;
  4157.    flex-basis: auto;
  4158.  }
  4159.  .navbar-expand-sm .navbar-toggler {
  4160.    display: none;
  4161.  }
  4162.  .navbar-expand-sm .offcanvas-header {
  4163.    display: none;
  4164.  }
  4165.  .navbar-expand-sm .offcanvas {
  4166.    position: inherit;
  4167.    bottom: 0;
  4168.    z-index: 1000;
  4169.    flex-grow: 1;
  4170.    visibility: visible !important;
  4171.    background-color: transparent;
  4172.    border-right: 0;
  4173.    border-left: 0;
  4174.    transition: none;
  4175.    transform: none;
  4176.  }
  4177.  .navbar-expand-sm .offcanvas-top,
  4178. .navbar-expand-sm .offcanvas-bottom {
  4179.    height: auto;
  4180.    border-top: 0;
  4181.    border-bottom: 0;
  4182.  }
  4183.  .navbar-expand-sm .offcanvas-body {
  4184.    display: flex;
  4185.    flex-grow: 0;
  4186.    padding: 0;
  4187.    overflow-y: visible;
  4188.  }
  4189. }
  4190. @media (min-width: 768px) {
  4191.  .navbar-expand-md {
  4192.    flex-wrap: nowrap;
  4193.    justify-content: flex-start;
  4194.  }
  4195.  .navbar-expand-md .navbar-nav {
  4196.    flex-direction: row;
  4197.  }
  4198.  .navbar-expand-md .navbar-nav .dropdown-menu {
  4199.    position: absolute;
  4200.  }
  4201.  .navbar-expand-md .navbar-nav .nav-link {
  4202.    padding-right: 0.5rem;
  4203.    padding-left: 0.5rem;
  4204.  }
  4205.  .navbar-expand-md .navbar-nav-scroll {
  4206.    overflow: visible;
  4207.  }
  4208.  .navbar-expand-md .navbar-collapse {
  4209.    display: flex !important;
  4210.    flex-basis: auto;
  4211.  }
  4212.  .navbar-expand-md .navbar-toggler {
  4213.    display: none;
  4214.  }
  4215.  .navbar-expand-md .offcanvas-header {
  4216.    display: none;
  4217.  }
  4218.  .navbar-expand-md .offcanvas {
  4219.    position: inherit;
  4220.    bottom: 0;
  4221.    z-index: 1000;
  4222.    flex-grow: 1;
  4223.    visibility: visible !important;
  4224.    background-color: transparent;
  4225.    border-right: 0;
  4226.    border-left: 0;
  4227.    transition: none;
  4228.    transform: none;
  4229.  }
  4230.  .navbar-expand-md .offcanvas-top,
  4231. .navbar-expand-md .offcanvas-bottom {
  4232.    height: auto;
  4233.    border-top: 0;
  4234.    border-bottom: 0;
  4235.  }
  4236.  .navbar-expand-md .offcanvas-body {
  4237.    display: flex;
  4238.    flex-grow: 0;
  4239.    padding: 0;
  4240.    overflow-y: visible;
  4241.  }
  4242. }
  4243. @media (min-width: 992px) {
  4244.  .navbar-expand-lg {
  4245.    flex-wrap: nowrap;
  4246.    justify-content: flex-start;
  4247.  }
  4248.  .navbar-expand-lg .navbar-nav {
  4249.    flex-direction: row;
  4250.  }
  4251.  .navbar-expand-lg .navbar-nav .dropdown-menu {
  4252.    position: absolute;
  4253.  }
  4254.  .navbar-expand-lg .navbar-nav .nav-link {
  4255.    padding-right: 0.5rem;
  4256.    padding-left: 0.5rem;
  4257.  }
  4258.  .navbar-expand-lg .navbar-nav-scroll {
  4259.    overflow: visible;
  4260.  }
  4261.  .navbar-expand-lg .navbar-collapse {
  4262.    display: flex !important;
  4263.    flex-basis: auto;
  4264.  }
  4265.  .navbar-expand-lg .navbar-toggler {
  4266.    display: none;
  4267.  }
  4268.  .navbar-expand-lg .offcanvas-header {
  4269.    display: none;
  4270.  }
  4271.  .navbar-expand-lg .offcanvas {
  4272.    position: inherit;
  4273.    bottom: 0;
  4274.    z-index: 1000;
  4275.    flex-grow: 1;
  4276.    visibility: visible !important;
  4277.    background-color: transparent;
  4278.    border-right: 0;
  4279.    border-left: 0;
  4280.    transition: none;
  4281.    transform: none;
  4282.  }
  4283.  .navbar-expand-lg .offcanvas-top,
  4284. .navbar-expand-lg .offcanvas-bottom {
  4285.    height: auto;
  4286.    border-top: 0;
  4287.    border-bottom: 0;
  4288.  }
  4289.  .navbar-expand-lg .offcanvas-body {
  4290.    display: flex;
  4291.    flex-grow: 0;
  4292.    padding: 0;
  4293.    overflow-y: visible;
  4294.  }
  4295. }
  4296. @media (min-width: 1200px) {
  4297.  .navbar-expand-xl {
  4298.    flex-wrap: nowrap;
  4299.    justify-content: flex-start;
  4300.  }
  4301.  .navbar-expand-xl .navbar-nav {
  4302.    flex-direction: row;
  4303.  }
  4304.  .navbar-expand-xl .navbar-nav .dropdown-menu {
  4305.    position: absolute;
  4306.  }
  4307.  .navbar-expand-xl .navbar-nav .nav-link {
  4308.    padding-right: 0.5rem;
  4309.    padding-left: 0.5rem;
  4310.  }
  4311.  .navbar-expand-xl .navbar-nav-scroll {
  4312.    overflow: visible;
  4313.  }
  4314.  .navbar-expand-xl .navbar-collapse {
  4315.    display: flex !important;
  4316.    flex-basis: auto;
  4317.  }
  4318.  .navbar-expand-xl .navbar-toggler {
  4319.    display: none;
  4320.  }
  4321.  .navbar-expand-xl .offcanvas-header {
  4322.    display: none;
  4323.  }
  4324.  .navbar-expand-xl .offcanvas {
  4325.    position: inherit;
  4326.    bottom: 0;
  4327.    z-index: 1000;
  4328.    flex-grow: 1;
  4329.    visibility: visible !important;
  4330.    background-color: transparent;
  4331.    border-right: 0;
  4332.    border-left: 0;
  4333.    transition: none;
  4334.    transform: none;
  4335.  }
  4336.  .navbar-expand-xl .offcanvas-top,
  4337. .navbar-expand-xl .offcanvas-bottom {
  4338.    height: auto;
  4339.    border-top: 0;
  4340.    border-bottom: 0;
  4341.  }
  4342.  .navbar-expand-xl .offcanvas-body {
  4343.    display: flex;
  4344.    flex-grow: 0;
  4345.    padding: 0;
  4346.    overflow-y: visible;
  4347.  }
  4348. }
  4349. @media (min-width: 1400px) {
  4350.  .navbar-expand-xxl {
  4351.    flex-wrap: nowrap;
  4352.    justify-content: flex-start;
  4353.  }
  4354.  .navbar-expand-xxl .navbar-nav {
  4355.    flex-direction: row;
  4356.  }
  4357.  .navbar-expand-xxl .navbar-nav .dropdown-menu {
  4358.    position: absolute;
  4359.  }
  4360.  .navbar-expand-xxl .navbar-nav .nav-link {
  4361.    padding-right: 0.5rem;
  4362.    padding-left: 0.5rem;
  4363.  }
  4364.  .navbar-expand-xxl .navbar-nav-scroll {
  4365.    overflow: visible;
  4366.  }
  4367.  .navbar-expand-xxl .navbar-collapse {
  4368.    display: flex !important;
  4369.    flex-basis: auto;
  4370.  }
  4371.  .navbar-expand-xxl .navbar-toggler {
  4372.    display: none;
  4373.  }
  4374.  .navbar-expand-xxl .offcanvas-header {
  4375.    display: none;
  4376.  }
  4377.  .navbar-expand-xxl .offcanvas {
  4378.    position: inherit;
  4379.    bottom: 0;
  4380.    z-index: 1000;
  4381.    flex-grow: 1;
  4382.    visibility: visible !important;
  4383.    background-color: transparent;
  4384.    border-right: 0;
  4385.    border-left: 0;
  4386.    transition: none;
  4387.    transform: none;
  4388.  }
  4389.  .navbar-expand-xxl .offcanvas-top,
  4390. .navbar-expand-xxl .offcanvas-bottom {
  4391.    height: auto;
  4392.    border-top: 0;
  4393.    border-bottom: 0;
  4394.  }
  4395.  .navbar-expand-xxl .offcanvas-body {
  4396.    display: flex;
  4397.    flex-grow: 0;
  4398.    padding: 0;
  4399.    overflow-y: visible;
  4400.  }
  4401. }
  4402. .navbar-expand {
  4403.  flex-wrap: nowrap;
  4404.  justify-content: flex-start;
  4405. }
  4406. .navbar-expand .navbar-nav {
  4407.  flex-direction: row;
  4408. }
  4409. .navbar-expand .navbar-nav .dropdown-menu {
  4410.  position: absolute;
  4411. }
  4412. .navbar-expand .navbar-nav .nav-link {
  4413.  padding-right: 0.5rem;
  4414.  padding-left: 0.5rem;
  4415. }
  4416. .navbar-expand .navbar-nav-scroll {
  4417.  overflow: visible;
  4418. }
  4419. .navbar-expand .navbar-collapse {
  4420.  display: flex !important;
  4421.  flex-basis: auto;
  4422. }
  4423. .navbar-expand .navbar-toggler {
  4424.  display: none;
  4425. }
  4426. .navbar-expand .offcanvas-header {
  4427.  display: none;
  4428. }
  4429. .navbar-expand .offcanvas {
  4430.  position: inherit;
  4431.  bottom: 0;
  4432.  z-index: 1000;
  4433.  flex-grow: 1;
  4434.  visibility: visible !important;
  4435.  background-color: transparent;
  4436.  border-right: 0;
  4437.  border-left: 0;
  4438.  transition: none;
  4439.  transform: none;
  4440. }
  4441. .navbar-expand .offcanvas-top,
  4442. .navbar-expand .offcanvas-bottom {
  4443.  height: auto;
  4444.  border-top: 0;
  4445.  border-bottom: 0;
  4446. }
  4447. .navbar-expand .offcanvas-body {
  4448.  display: flex;
  4449.  flex-grow: 0;
  4450.  padding: 0;
  4451.  overflow-y: visible;
  4452. }
  4453.  
  4454. .navbar-light .navbar-brand {
  4455.  color: rgba(0, 0, 0, 0.9);
  4456. }
  4457. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  4458.  color: rgba(0, 0, 0, 0.9);
  4459. }
  4460. .navbar-light .navbar-nav .nav-link {
  4461.  color: rgba(0, 0, 0, 0.55);
  4462. }
  4463. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  4464.  color: rgba(0, 0, 0, 0.7);
  4465. }
  4466. .navbar-light .navbar-nav .nav-link.disabled {
  4467.  color: rgba(0, 0, 0, 0.3);
  4468. }
  4469. .navbar-light .navbar-nav .show > .nav-link,
  4470. .navbar-light .navbar-nav .nav-link.active {
  4471.  color: rgba(0, 0, 0, 0.9);
  4472. }
  4473. .navbar-light .navbar-toggler {
  4474.  color: rgba(0, 0, 0, 0.55);
  4475.  border-color: rgba(0, 0, 0, 0.1);
  4476. }
  4477. .navbar-light .navbar-toggler-icon {
  4478.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  4479. }
  4480. .navbar-light .navbar-text {
  4481.  color: rgba(0, 0, 0, 0.55);
  4482. }
  4483. .navbar-light .navbar-text a,
  4484. .navbar-light .navbar-text a:hover,
  4485. .navbar-light .navbar-text a:focus {
  4486.  color: rgba(0, 0, 0, 0.9);
  4487. }
  4488.  
  4489. .navbar-dark .navbar-brand {
  4490.  color: #ffffff;
  4491. }
  4492. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  4493.  color: #ffffff;
  4494. }
  4495. .navbar-dark .navbar-nav .nav-link {
  4496.  color: rgba(255, 255, 255, 0.55);
  4497. }
  4498. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  4499.  color: rgba(255, 255, 255, 0.75);
  4500. }
  4501. .navbar-dark .navbar-nav .nav-link.disabled {
  4502.  color: rgba(255, 255, 255, 0.25);
  4503. }
  4504. .navbar-dark .navbar-nav .show > .nav-link,
  4505. .navbar-dark .navbar-nav .nav-link.active {
  4506.  color: #ffffff;
  4507. }
  4508. .navbar-dark .navbar-toggler {
  4509.  color: rgba(255, 255, 255, 0.55);
  4510.  border-color: rgba(255, 255, 255, 0.1);
  4511. }
  4512. .navbar-dark .navbar-toggler-icon {
  4513.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  4514. }
  4515. .navbar-dark .navbar-text {
  4516.  color: rgba(255, 255, 255, 0.55);
  4517. }
  4518. .navbar-dark .navbar-text a,
  4519. .navbar-dark .navbar-text a:hover,
  4520. .navbar-dark .navbar-text a:focus {
  4521.  color: #ffffff;
  4522. }
  4523.  
  4524. .card {
  4525.  position: relative;
  4526.  display: flex;
  4527.  flex-direction: column;
  4528.  min-width: 0;
  4529.  word-wrap: break-word;
  4530.  background-color: #ffffff;
  4531.  background-clip: border-box;
  4532.  border: 1px solid rgba(0, 0, 0, 0.125);
  4533.  border-radius: 0.25rem;
  4534. }
  4535. .card > hr {
  4536.  margin-right: 0;
  4537.  margin-left: 0;
  4538. }
  4539. .card > .list-group {
  4540.  border-top: inherit;
  4541.  border-bottom: inherit;
  4542. }
  4543. .card > .list-group:first-child {
  4544.  border-top-width: 0;
  4545.  border-top-left-radius: calc(0.25rem - 1px);
  4546.  border-top-right-radius: calc(0.25rem - 1px);
  4547. }
  4548. .card > .list-group:last-child {
  4549.  border-bottom-width: 0;
  4550.  border-bottom-right-radius: calc(0.25rem - 1px);
  4551.  border-bottom-left-radius: calc(0.25rem - 1px);
  4552. }
  4553. .card > .card-header + .list-group,
  4554. .card > .list-group + .card-footer {
  4555.  border-top: 0;
  4556. }
  4557.  
  4558. .card-body {
  4559.  flex: 1 1 auto;
  4560.  padding: 1rem 1rem;
  4561. }
  4562.  
  4563. .card-title {
  4564.  margin-bottom: 0.5rem;
  4565. }
  4566.  
  4567. .card-subtitle {
  4568.  margin-top: -0.25rem;
  4569.  margin-bottom: 0;
  4570. }
  4571.  
  4572. .card-text:last-child {
  4573.  margin-bottom: 0;
  4574. }
  4575.  
  4576. .card-link + .card-link {
  4577.  margin-left: 1rem;
  4578. }
  4579.  
  4580. .card-header {
  4581.  padding: 0.5rem 1rem;
  4582.  margin-bottom: 0;
  4583.  background-color: rgba(0, 0, 0, 0.03);
  4584.  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  4585. }
  4586. .card-header:first-child {
  4587.  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  4588. }
  4589.  
  4590. .card-footer {
  4591.  padding: 0.5rem 1rem;
  4592.  background-color: rgba(0, 0, 0, 0.03);
  4593.  border-top: 1px solid rgba(0, 0, 0, 0.125);
  4594. }
  4595. .card-footer:last-child {
  4596.  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  4597. }
  4598.  
  4599. .card-header-tabs {
  4600.  margin-right: -0.5rem;
  4601.  margin-bottom: -0.5rem;
  4602.  margin-left: -0.5rem;
  4603.  border-bottom: 0;
  4604. }
  4605.  
  4606. .card-header-pills {
  4607.  margin-right: -0.5rem;
  4608.  margin-left: -0.5rem;
  4609. }
  4610.  
  4611. .card-img-overlay {
  4612.  position: absolute;
  4613.  top: 0;
  4614.  right: 0;
  4615.  bottom: 0;
  4616.  left: 0;
  4617.  padding: 1rem;
  4618.  border-radius: calc(0.25rem - 1px);
  4619. }
  4620.  
  4621. .card-img,
  4622. .card-img-top,
  4623. .card-img-bottom {
  4624.  width: 100%;
  4625. }
  4626.  
  4627. .card-img,
  4628. .card-img-top {
  4629.  border-top-left-radius: calc(0.25rem - 1px);
  4630.  border-top-right-radius: calc(0.25rem - 1px);
  4631. }
  4632.  
  4633. .card-img,
  4634. .card-img-bottom {
  4635.  border-bottom-right-radius: calc(0.25rem - 1px);
  4636.  border-bottom-left-radius: calc(0.25rem - 1px);
  4637. }
  4638.  
  4639. .card-group > .card {
  4640.  margin-bottom: 0.75rem;
  4641. }
  4642. @media (min-width: 576px) {
  4643.  .card-group {
  4644.    display: flex;
  4645.    flex-flow: row wrap;
  4646.  }
  4647.  .card-group > .card {
  4648.    flex: 1 0 0%;
  4649.    margin-bottom: 0;
  4650.  }
  4651.  .card-group > .card + .card {
  4652.    margin-left: 0;
  4653.    border-left: 0;
  4654.  }
  4655.  .card-group > .card:not(:last-child) {
  4656.    border-top-right-radius: 0;
  4657.    border-bottom-right-radius: 0;
  4658.  }
  4659.  .card-group > .card:not(:last-child) .card-img-top,
  4660. .card-group > .card:not(:last-child) .card-header {
  4661.    border-top-right-radius: 0;
  4662.  }
  4663.  .card-group > .card:not(:last-child) .card-img-bottom,
  4664. .card-group > .card:not(:last-child) .card-footer {
  4665.    border-bottom-right-radius: 0;
  4666.  }
  4667.  .card-group > .card:not(:first-child) {
  4668.    border-top-left-radius: 0;
  4669.    border-bottom-left-radius: 0;
  4670.  }
  4671.  .card-group > .card:not(:first-child) .card-img-top,
  4672. .card-group > .card:not(:first-child) .card-header {
  4673.    border-top-left-radius: 0;
  4674.  }
  4675.  .card-group > .card:not(:first-child) .card-img-bottom,
  4676. .card-group > .card:not(:first-child) .card-footer {
  4677.    border-bottom-left-radius: 0;
  4678.  }
  4679. }
  4680.  
  4681. .accordion-button {
  4682.  position: relative;
  4683.  display: flex;
  4684.  align-items: center;
  4685.  width: 100%;
  4686.  padding: 1rem 1.25rem;
  4687.  font-size: 1rem;
  4688.  color: #212529;
  4689.  text-align: left;
  4690.  background-color: #ffffff;
  4691.  border: 0;
  4692.  border-radius: 0;
  4693.  overflow-anchor: none;
  4694.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  4695. }
  4696. @media (prefers-reduced-motion: reduce) {
  4697.  .accordion-button {
  4698.    transition: none;
  4699.  }
  4700. }
  4701. .accordion-button:not(.collapsed) {
  4702.  color: #0c63e4;
  4703.  background-color: #e7f1ff;
  4704.  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
  4705. }
  4706. .accordion-button:not(.collapsed)::after {
  4707.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4708.  transform: rotate(-180deg);
  4709. }
  4710. .accordion-button::after {
  4711.  flex-shrink: 0;
  4712.  width: 1.25rem;
  4713.  height: 1.25rem;
  4714.  margin-left: auto;
  4715.  content: "";
  4716.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4717.  background-repeat: no-repeat;
  4718.  background-size: 1.25rem;
  4719.  transition: transform 0.2s ease-in-out;
  4720. }
  4721. @media (prefers-reduced-motion: reduce) {
  4722.  .accordion-button::after {
  4723.    transition: none;
  4724.  }
  4725. }
  4726. .accordion-button:hover {
  4727.  z-index: 2;
  4728. }
  4729. .accordion-button:focus {
  4730.  z-index: 3;
  4731.  border-color: #86b7fe;
  4732.  outline: 0;
  4733.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4734. }
  4735.  
  4736. .accordion-header {
  4737.  margin-bottom: 0;
  4738. }
  4739.  
  4740. .accordion-item {
  4741.  background-color: #ffffff;
  4742.  border: 1px solid rgba(0, 0, 0, 0.125);
  4743. }
  4744. .accordion-item:first-of-type {
  4745.  border-top-left-radius: 0.25rem;
  4746.  border-top-right-radius: 0.25rem;
  4747. }
  4748. .accordion-item:first-of-type .accordion-button {
  4749.  border-top-left-radius: calc(0.25rem - 1px);
  4750.  border-top-right-radius: calc(0.25rem - 1px);
  4751. }
  4752. .accordion-item:not(:first-of-type) {
  4753.  border-top: 0;
  4754. }
  4755. .accordion-item:last-of-type {
  4756.  border-bottom-right-radius: 0.25rem;
  4757.  border-bottom-left-radius: 0.25rem;
  4758. }
  4759. .accordion-item:last-of-type .accordion-button.collapsed {
  4760.  border-bottom-right-radius: calc(0.25rem - 1px);
  4761.  border-bottom-left-radius: calc(0.25rem - 1px);
  4762. }
  4763. .accordion-item:last-of-type .accordion-collapse {
  4764.  border-bottom-right-radius: 0.25rem;
  4765.  border-bottom-left-radius: 0.25rem;
  4766. }
  4767.  
  4768. .accordion-body {
  4769.  padding: 1rem 1.25rem;
  4770. }
  4771.  
  4772. .accordion-flush .accordion-collapse {
  4773.  border-width: 0;
  4774. }
  4775. .accordion-flush .accordion-item {
  4776.  border-right: 0;
  4777.  border-left: 0;
  4778.  border-radius: 0;
  4779. }
  4780. .accordion-flush .accordion-item:first-child {
  4781.  border-top: 0;
  4782. }
  4783. .accordion-flush .accordion-item:last-child {
  4784.  border-bottom: 0;
  4785. }
  4786. .accordion-flush .accordion-item .accordion-button {
  4787.  border-radius: 0;
  4788. }
  4789.  
  4790. .breadcrumb {
  4791.  display: flex;
  4792.  flex-wrap: wrap;
  4793.  padding: 0 0;
  4794.  margin-bottom: 1rem;
  4795.  list-style: none;
  4796. }
  4797.  
  4798. .breadcrumb-item + .breadcrumb-item {
  4799.  padding-left: 0.5rem;
  4800. }
  4801. .breadcrumb-item + .breadcrumb-item::before {
  4802.  float: left;
  4803.  padding-right: 0.5rem;
  4804.  color: #6c757d;
  4805.  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  4806. }
  4807. .breadcrumb-item.active {
  4808.  color: #6c757d;
  4809. }
  4810.  
  4811. .pagination {
  4812.  display: flex;
  4813.  padding-left: 0;
  4814.  list-style: none;
  4815. }
  4816.  
  4817. .page-link {
  4818.  position: relative;
  4819.  display: block;
  4820.  color: #0d6efd;
  4821.  text-decoration: none;
  4822.  background-color: #ffffff;
  4823.  border: 1px solid #dee2e6;
  4824.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  4825. }
  4826. @media (prefers-reduced-motion: reduce) {
  4827.  .page-link {
  4828.    transition: none;
  4829.  }
  4830. }
  4831. .page-link:hover {
  4832.  z-index: 2;
  4833.  color: #0a58ca;
  4834.  background-color: #e9ecef;
  4835.  border-color: #dee2e6;
  4836. }
  4837. .page-link:focus {
  4838.  z-index: 3;
  4839.  color: #0a58ca;
  4840.  background-color: #e9ecef;
  4841.  outline: 0;
  4842.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4843. }
  4844.  
  4845. .page-item:not(:first-child) .page-link {
  4846.  margin-left: -1px;
  4847. }
  4848. .page-item.active .page-link {
  4849.  z-index: 3;
  4850.  color: #ffffff;
  4851.  background-color: #0d6efd;
  4852.  border-color: #0d6efd;
  4853. }
  4854. .page-item.disabled .page-link {
  4855.  color: #6c757d;
  4856.  pointer-events: none;
  4857.  background-color: #ffffff;
  4858.  border-color: #dee2e6;
  4859. }
  4860.  
  4861. .page-link {
  4862.  padding: 0.375rem 0.75rem;
  4863. }
  4864.  
  4865. .page-item:first-child .page-link {
  4866.  border-top-left-radius: 0.25rem;
  4867.  border-bottom-left-radius: 0.25rem;
  4868. }
  4869. .page-item:last-child .page-link {
  4870.  border-top-right-radius: 0.25rem;
  4871.  border-bottom-right-radius: 0.25rem;
  4872. }
  4873.  
  4874. .pagination-lg .page-link {
  4875.  padding: 0.75rem 1.5rem;
  4876.  font-size: 1.25rem;
  4877. }
  4878. .pagination-lg .page-item:first-child .page-link {
  4879.  border-top-left-radius: 0.3rem;
  4880.  border-bottom-left-radius: 0.3rem;
  4881. }
  4882. .pagination-lg .page-item:last-child .page-link {
  4883.  border-top-right-radius: 0.3rem;
  4884.  border-bottom-right-radius: 0.3rem;
  4885. }
  4886.  
  4887. .pagination-sm .page-link {
  4888.  padding: 0.25rem 0.5rem;
  4889.  font-size: 0.875rem;
  4890. }
  4891. .pagination-sm .page-item:first-child .page-link {
  4892.  border-top-left-radius: 0.2rem;
  4893.  border-bottom-left-radius: 0.2rem;
  4894. }
  4895. .pagination-sm .page-item:last-child .page-link {
  4896.  border-top-right-radius: 0.2rem;
  4897.  border-bottom-right-radius: 0.2rem;
  4898. }
  4899.  
  4900. .badge {
  4901.  display: inline-block;
  4902.  padding: 0.35em 0.65em;
  4903.  font-size: 0.75em;
  4904.  font-weight: 700;
  4905.  line-height: 1;
  4906.  color: #ffffff;
  4907.  text-align: center;
  4908.  white-space: nowrap;
  4909.  vertical-align: baseline;
  4910.  border-radius: 0.25rem;
  4911. }
  4912. .badge:empty {
  4913.  display: none;
  4914. }
  4915.  
  4916. .btn .badge {
  4917.  position: relative;
  4918.  top: -1px;
  4919. }
  4920.  
  4921. .alert {
  4922.  position: relative;
  4923.  padding: 1rem 1rem;
  4924.  margin-bottom: 1rem;
  4925.  border: 1px solid transparent;
  4926.  border-radius: 0.25rem;
  4927. }
  4928.  
  4929. .alert-heading {
  4930.  color: inherit;
  4931. }
  4932.  
  4933. .alert-link {
  4934.  font-weight: 700;
  4935. }
  4936.  
  4937. .alert-dismissible {
  4938.  padding-right: 3rem;
  4939. }
  4940. .alert-dismissible .btn-close {
  4941.  position: absolute;
  4942.  top: 0;
  4943.  right: 0;
  4944.  z-index: 2;
  4945.  padding: 1.25rem 1rem;
  4946. }
  4947.  
  4948. .alert-light {
  4949.  color: #171f10;
  4950.  background-color: #d4d6d1;
  4951.  border-color: #bec2bb;
  4952. }
  4953. .alert-light .alert-link {
  4954.  color: #12190d;
  4955. }
  4956.  
  4957. .alert-dark {
  4958.  color: #121311;
  4959.  background-color: #d2d2d2;
  4960.  border-color: #bcbcbb;
  4961. }
  4962. .alert-dark .alert-link {
  4963.  color: #0e0f0e;
  4964. }
  4965.  
  4966. .alert-primary {
  4967.  color: #3a181a;
  4968.  background-color: #dfd4d5;
  4969.  border-color: #d0bfc0;
  4970. }
  4971. .alert-primary .alert-link {
  4972.  color: #2e1315;
  4973. }
  4974.  
  4975. .alert-secondary {
  4976.  color: #7d3a25;
  4977.  background-color: #f6dfd8;
  4978.  border-color: #f1cfc5;
  4979. }
  4980. .alert-secondary .alert-link {
  4981.  color: #642e1e;
  4982. }
  4983.  
  4984. .alert-info {
  4985.  color: #00466f;
  4986.  background-color: #cce3f1;
  4987.  border-color: #b3d6ea;
  4988. }
  4989. .alert-info .alert-link {
  4990.  color: #003859;
  4991. }
  4992.  
  4993. .alert-success {
  4994.  color: #345b00;
  4995.  background-color: #ddeacc;
  4996.  border-color: #cce0b3;
  4997. }
  4998. .alert-success .alert-link {
  4999.  color: #2a4900;
  5000. }
  5001.  
  5002. .alert-warning {
  5003.  color: #664a23;
  5004.  background-color: #fff1dd;
  5005.  border-color: #ffeacd;
  5006. }
  5007. .alert-warning .alert-link {
  5008.  color: #523b1c;
  5009. }
  5010.  
  5011. .alert-danger {
  5012.  color: #8e003b;
  5013.  background-color: #fbcce0;
  5014.  border-color: #f9b3d0;
  5015. }
  5016. .alert-danger .alert-link {
  5017.  color: #72002f;
  5018. }
  5019.  
  5020. @keyframes progress-bar-stripes {
  5021.  0% {
  5022.    background-position-x: 1rem;
  5023.  }
  5024. }
  5025. .progress {
  5026.  display: flex;
  5027.  height: 1rem;
  5028.  overflow: hidden;
  5029.  font-size: 0.75rem;
  5030.  background-color: #e9ecef;
  5031.  border-radius: 0.25rem;
  5032. }
  5033.  
  5034. .progress-bar {
  5035.  display: flex;
  5036.  flex-direction: column;
  5037.  justify-content: center;
  5038.  overflow: hidden;
  5039.  color: #ffffff;
  5040.  text-align: center;
  5041.  white-space: nowrap;
  5042.  background-color: #0d6efd;
  5043.  transition: width 0.6s ease;
  5044. }
  5045. @media (prefers-reduced-motion: reduce) {
  5046.  .progress-bar {
  5047.    transition: none;
  5048.  }
  5049. }
  5050.  
  5051. .progress-bar-striped {
  5052.  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5053.  background-size: 1rem 1rem;
  5054. }
  5055.  
  5056. .progress-bar-animated {
  5057.  animation: 1s linear infinite progress-bar-stripes;
  5058. }
  5059. @media (prefers-reduced-motion: reduce) {
  5060.  .progress-bar-animated {
  5061.    animation: none;
  5062.  }
  5063. }
  5064.  
  5065. .list-group {
  5066.  display: flex;
  5067.  flex-direction: column;
  5068.  padding-left: 0;
  5069.  margin-bottom: 0;
  5070.  border-radius: 0.25rem;
  5071. }
  5072.  
  5073. .list-group-numbered {
  5074.  list-style-type: none;
  5075.  counter-reset: section;
  5076. }
  5077. .list-group-numbered > li::before {
  5078.  content: counters(section, ".") ". ";
  5079.  counter-increment: section;
  5080. }
  5081.  
  5082. .list-group-item-action {
  5083.  width: 100%;
  5084.  color: #495057;
  5085.  text-align: inherit;
  5086. }
  5087. .list-group-item-action:hover, .list-group-item-action:focus {
  5088.  z-index: 1;
  5089.  color: #495057;
  5090.  text-decoration: none;
  5091.  background-color: #f8f9fa;
  5092. }
  5093. .list-group-item-action:active {
  5094.  color: #212529;
  5095.  background-color: #e9ecef;
  5096. }
  5097.  
  5098. .list-group-item {
  5099.  position: relative;
  5100.  display: block;
  5101.  padding: 0.5rem 1rem;
  5102.  color: #212529;
  5103.  text-decoration: none;
  5104.  background-color: #ffffff;
  5105.  border: 1px solid rgba(0, 0, 0, 0.125);
  5106. }
  5107. .list-group-item:first-child {
  5108.  border-top-left-radius: inherit;
  5109.  border-top-right-radius: inherit;
  5110. }
  5111. .list-group-item:last-child {
  5112.  border-bottom-right-radius: inherit;
  5113.  border-bottom-left-radius: inherit;
  5114. }
  5115. .list-group-item.disabled, .list-group-item:disabled {
  5116.  color: #6c757d;
  5117.  pointer-events: none;
  5118.  background-color: #ffffff;
  5119. }
  5120. .list-group-item.active {
  5121.  z-index: 2;
  5122.  color: #ffffff;
  5123.  background-color: #0d6efd;
  5124.  border-color: #0d6efd;
  5125. }
  5126. .list-group-item + .list-group-item {
  5127.  border-top-width: 0;
  5128. }
  5129. .list-group-item + .list-group-item.active {
  5130.  margin-top: -1px;
  5131.  border-top-width: 1px;
  5132. }
  5133.  
  5134. .list-group-horizontal {
  5135.  flex-direction: row;
  5136. }
  5137. .list-group-horizontal > .list-group-item:first-child {
  5138.  border-bottom-left-radius: 0.25rem;
  5139.  border-top-right-radius: 0;
  5140. }
  5141. .list-group-horizontal > .list-group-item:last-child {
  5142.  border-top-right-radius: 0.25rem;
  5143.  border-bottom-left-radius: 0;
  5144. }
  5145. .list-group-horizontal > .list-group-item.active {
  5146.  margin-top: 0;
  5147. }
  5148. .list-group-horizontal > .list-group-item + .list-group-item {
  5149.  border-top-width: 1px;
  5150.  border-left-width: 0;
  5151. }
  5152. .list-group-horizontal > .list-group-item + .list-group-item.active {
  5153.  margin-left: -1px;
  5154.  border-left-width: 1px;
  5155. }
  5156.  
  5157. @media (min-width: 576px) {
  5158.  .list-group-horizontal-sm {
  5159.    flex-direction: row;
  5160.  }
  5161.  .list-group-horizontal-sm > .list-group-item:first-child {
  5162.    border-bottom-left-radius: 0.25rem;
  5163.    border-top-right-radius: 0;
  5164.  }
  5165.  .list-group-horizontal-sm > .list-group-item:last-child {
  5166.    border-top-right-radius: 0.25rem;
  5167.    border-bottom-left-radius: 0;
  5168.  }
  5169.  .list-group-horizontal-sm > .list-group-item.active {
  5170.    margin-top: 0;
  5171.  }
  5172.  .list-group-horizontal-sm > .list-group-item + .list-group-item {
  5173.    border-top-width: 1px;
  5174.    border-left-width: 0;
  5175.  }
  5176.  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  5177.    margin-left: -1px;
  5178.    border-left-width: 1px;
  5179.  }
  5180. }
  5181. @media (min-width: 768px) {
  5182.  .list-group-horizontal-md {
  5183.    flex-direction: row;
  5184.  }
  5185.  .list-group-horizontal-md > .list-group-item:first-child {
  5186.    border-bottom-left-radius: 0.25rem;
  5187.    border-top-right-radius: 0;
  5188.  }
  5189.  .list-group-horizontal-md > .list-group-item:last-child {
  5190.    border-top-right-radius: 0.25rem;
  5191.    border-bottom-left-radius: 0;
  5192.  }
  5193.  .list-group-horizontal-md > .list-group-item.active {
  5194.    margin-top: 0;
  5195.  }
  5196.  .list-group-horizontal-md > .list-group-item + .list-group-item {
  5197.    border-top-width: 1px;
  5198.    border-left-width: 0;
  5199.  }
  5200.  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  5201.    margin-left: -1px;
  5202.    border-left-width: 1px;
  5203.  }
  5204. }
  5205. @media (min-width: 992px) {
  5206.  .list-group-horizontal-lg {
  5207.    flex-direction: row;
  5208.  }
  5209.  .list-group-horizontal-lg > .list-group-item:first-child {
  5210.    border-bottom-left-radius: 0.25rem;
  5211.    border-top-right-radius: 0;
  5212.  }
  5213.  .list-group-horizontal-lg > .list-group-item:last-child {
  5214.    border-top-right-radius: 0.25rem;
  5215.    border-bottom-left-radius: 0;
  5216.  }
  5217.  .list-group-horizontal-lg > .list-group-item.active {
  5218.    margin-top: 0;
  5219.  }
  5220.  .list-group-horizontal-lg > .list-group-item + .list-group-item {
  5221.    border-top-width: 1px;
  5222.    border-left-width: 0;
  5223.  }
  5224.  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  5225.    margin-left: -1px;
  5226.    border-left-width: 1px;
  5227.  }
  5228. }
  5229. @media (min-width: 1200px) {
  5230.  .list-group-horizontal-xl {
  5231.    flex-direction: row;
  5232.  }
  5233.  .list-group-horizontal-xl > .list-group-item:first-child {
  5234.    border-bottom-left-radius: 0.25rem;
  5235.    border-top-right-radius: 0;
  5236.  }
  5237.  .list-group-horizontal-xl > .list-group-item:last-child {
  5238.    border-top-right-radius: 0.25rem;
  5239.    border-bottom-left-radius: 0;
  5240.  }
  5241.  .list-group-horizontal-xl > .list-group-item.active {
  5242.    margin-top: 0;
  5243.  }
  5244.  .list-group-horizontal-xl > .list-group-item + .list-group-item {
  5245.    border-top-width: 1px;
  5246.    border-left-width: 0;
  5247.  }
  5248.  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  5249.    margin-left: -1px;
  5250.    border-left-width: 1px;
  5251.  }
  5252. }
  5253. @media (min-width: 1400px) {
  5254.  .list-group-horizontal-xxl {
  5255.    flex-direction: row;
  5256.  }
  5257.  .list-group-horizontal-xxl > .list-group-item:first-child {
  5258.    border-bottom-left-radius: 0.25rem;
  5259.    border-top-right-radius: 0;
  5260.  }
  5261.  .list-group-horizontal-xxl > .list-group-item:last-child {
  5262.    border-top-right-radius: 0.25rem;
  5263.    border-bottom-left-radius: 0;
  5264.  }
  5265.  .list-group-horizontal-xxl > .list-group-item.active {
  5266.    margin-top: 0;
  5267.  }
  5268.  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  5269.    border-top-width: 1px;
  5270.    border-left-width: 0;
  5271.  }
  5272.  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  5273.    margin-left: -1px;
  5274.    border-left-width: 1px;
  5275.  }
  5276. }
  5277. .list-group-flush {
  5278.  border-radius: 0;
  5279. }
  5280. .list-group-flush > .list-group-item {
  5281.  border-width: 0 0 1px;
  5282. }
  5283. .list-group-flush > .list-group-item:last-child {
  5284.  border-bottom-width: 0;
  5285. }
  5286.  
  5287. .list-group-item-light {
  5288.  color: #171f10;
  5289.  background-color: #d4d6d1;
  5290. }
  5291. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  5292.  color: #171f10;
  5293.  background-color: #bfc1bc;
  5294. }
  5295. .list-group-item-light.list-group-item-action.active {
  5296.  color: #ffffff;
  5297.  background-color: #171f10;
  5298.  border-color: #171f10;
  5299. }
  5300.  
  5301. .list-group-item-dark {
  5302.  color: #121311;
  5303.  background-color: #d2d2d2;
  5304. }
  5305. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  5306.  color: #121311;
  5307.  background-color: #bdbdbd;
  5308. }
  5309. .list-group-item-dark.list-group-item-action.active {
  5310.  color: #ffffff;
  5311.  background-color: #121311;
  5312.  border-color: #121311;
  5313. }
  5314.  
  5315. .list-group-item-primary {
  5316.  color: #3a181a;
  5317.  background-color: #dfd4d5;
  5318. }
  5319. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  5320.  color: #3a181a;
  5321.  background-color: #c9bfc0;
  5322. }
  5323. .list-group-item-primary.list-group-item-action.active {
  5324.  color: #ffffff;
  5325.  background-color: #3a181a;
  5326.  border-color: #3a181a;
  5327. }
  5328.  
  5329. .list-group-item-secondary {
  5330.  color: #7d3a25;
  5331.  background-color: #f6dfd8;
  5332. }
  5333. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  5334.  color: #7d3a25;
  5335.  background-color: #ddc9c2;
  5336. }
  5337. .list-group-item-secondary.list-group-item-action.active {
  5338.  color: #ffffff;
  5339.  background-color: #7d3a25;
  5340.  border-color: #7d3a25;
  5341. }
  5342.  
  5343. .list-group-item-info {
  5344.  color: #00466f;
  5345.  background-color: #cce3f1;
  5346. }
  5347. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  5348.  color: #00466f;
  5349.  background-color: #b8ccd9;
  5350. }
  5351. .list-group-item-info.list-group-item-action.active {
  5352.  color: #ffffff;
  5353.  background-color: #00466f;
  5354.  border-color: #00466f;
  5355. }
  5356.  
  5357. .list-group-item-success {
  5358.  color: #345b00;
  5359.  background-color: #ddeacc;
  5360. }
  5361. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  5362.  color: #345b00;
  5363.  background-color: #c7d3b8;
  5364. }
  5365. .list-group-item-success.list-group-item-action.active {
  5366.  color: #ffffff;
  5367.  background-color: #345b00;
  5368.  border-color: #345b00;
  5369. }
  5370.  
  5371. .list-group-item-warning {
  5372.  color: #664a23;
  5373.  background-color: #fff1dd;
  5374. }
  5375. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  5376.  color: #664a23;
  5377.  background-color: #e6d9c7;
  5378. }
  5379. .list-group-item-warning.list-group-item-action.active {
  5380.  color: #ffffff;
  5381.  background-color: #664a23;
  5382.  border-color: #664a23;
  5383. }
  5384.  
  5385. .list-group-item-danger {
  5386.  color: #8e003b;
  5387.  background-color: #fbcce0;
  5388. }
  5389. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  5390.  color: #8e003b;
  5391.  background-color: #e2b8ca;
  5392. }
  5393. .list-group-item-danger.list-group-item-action.active {
  5394.  color: #ffffff;
  5395.  background-color: #8e003b;
  5396.  border-color: #8e003b;
  5397. }
  5398.  
  5399. .btn-close {
  5400.  box-sizing: content-box;
  5401.  width: 1em;
  5402.  height: 1em;
  5403.  padding: 0.25em 0.25em;
  5404.  color: #000;
  5405.  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  5406.  border: 0;
  5407.  border-radius: 0.25rem;
  5408.  opacity: 0.5;
  5409. }
  5410. .btn-close:hover {
  5411.  color: #000;
  5412.  text-decoration: none;
  5413.  opacity: 0.75;
  5414. }
  5415. .btn-close:focus {
  5416.  outline: 0;
  5417.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  5418.  opacity: 1;
  5419. }
  5420. .btn-close:disabled, .btn-close.disabled {
  5421.  pointer-events: none;
  5422.  user-select: none;
  5423.  opacity: 0.25;
  5424. }
  5425.  
  5426. .btn-close-white {
  5427.  filter: invert(1) grayscale(100%) brightness(200%);
  5428. }
  5429.  
  5430. .toast {
  5431.  width: 350px;
  5432.  max-width: 100%;
  5433.  font-size: 0.875rem;
  5434.  pointer-events: auto;
  5435.  background-color: rgba(255, 255, 255, 0.85);
  5436.  background-clip: padding-box;
  5437.  border: 1px solid rgba(0, 0, 0, 0.1);
  5438.  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  5439.  border-radius: 0.25rem;
  5440. }
  5441. .toast.showing {
  5442.  opacity: 0;
  5443. }
  5444. .toast:not(.show) {
  5445.  display: none;
  5446. }
  5447.  
  5448. .toast-container {
  5449.  width: max-content;
  5450.  max-width: 100%;
  5451.  pointer-events: none;
  5452. }
  5453. .toast-container > :not(:last-child) {
  5454.  margin-bottom: 0.75rem;
  5455. }
  5456.  
  5457. .toast-header {
  5458.  display: flex;
  5459.  align-items: center;
  5460.  padding: 0.5rem 0.75rem;
  5461.  color: #6c757d;
  5462.  background-color: rgba(255, 255, 255, 0.85);
  5463.  background-clip: padding-box;
  5464.  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  5465.  border-top-left-radius: calc(0.25rem - 1px);
  5466.  border-top-right-radius: calc(0.25rem - 1px);
  5467. }
  5468. .toast-header .btn-close {
  5469.  margin-right: -0.375rem;
  5470.  margin-left: 0.75rem;
  5471. }
  5472.  
  5473. .toast-body {
  5474.  padding: 0.75rem;
  5475.  word-wrap: break-word;
  5476. }
  5477.  
  5478. .modal {
  5479.  position: fixed;
  5480.  top: 0;
  5481.  left: 0;
  5482.  z-index: 1055;
  5483.  display: none;
  5484.  width: 100%;
  5485.  height: 100%;
  5486.  overflow-x: hidden;
  5487.  overflow-y: auto;
  5488.  outline: 0;
  5489. }
  5490.  
  5491. .modal-dialog {
  5492.  position: relative;
  5493.  width: auto;
  5494.  margin: 0.5rem;
  5495.  pointer-events: none;
  5496. }
  5497. .modal.fade .modal-dialog {
  5498.  transition: transform 0.3s ease-out;
  5499.  transform: translate(0, -50px);
  5500. }
  5501. @media (prefers-reduced-motion: reduce) {
  5502.  .modal.fade .modal-dialog {
  5503.    transition: none;
  5504.  }
  5505. }
  5506. .modal.show .modal-dialog {
  5507.  transform: none;
  5508. }
  5509. .modal.modal-static .modal-dialog {
  5510.  transform: scale(1.02);
  5511. }
  5512.  
  5513. .modal-dialog-scrollable {
  5514.  height: calc(100% - 1rem);
  5515. }
  5516. .modal-dialog-scrollable .modal-content {
  5517.  max-height: 100%;
  5518.  overflow: hidden;
  5519. }
  5520. .modal-dialog-scrollable .modal-body {
  5521.  overflow-y: auto;
  5522. }
  5523.  
  5524. .modal-dialog-centered {
  5525.  display: flex;
  5526.  align-items: center;
  5527.  min-height: calc(100% - 1rem);
  5528. }
  5529.  
  5530. .modal-content {
  5531.  position: relative;
  5532.  display: flex;
  5533.  flex-direction: column;
  5534.  width: 100%;
  5535.  pointer-events: auto;
  5536.  background-color: #ffffff;
  5537.  background-clip: padding-box;
  5538.  border: 1px solid rgba(0, 0, 0, 0.2);
  5539.  border-radius: 0.3rem;
  5540.  outline: 0;
  5541. }
  5542.  
  5543. .modal-backdrop {
  5544.  position: fixed;
  5545.  top: 0;
  5546.  left: 0;
  5547.  z-index: 1050;
  5548.  width: 100vw;
  5549.  height: 100vh;
  5550.  background-color: #000;
  5551. }
  5552. .modal-backdrop.fade {
  5553.  opacity: 0;
  5554. }
  5555. .modal-backdrop.show {
  5556.  opacity: 0.5;
  5557. }
  5558.  
  5559. .modal-header {
  5560.  display: flex;
  5561.  flex-shrink: 0;
  5562.  align-items: center;
  5563.  justify-content: space-between;
  5564.  padding: 1rem 1rem;
  5565.  border-bottom: 1px solid #dee2e6;
  5566.  border-top-left-radius: calc(0.3rem - 1px);
  5567.  border-top-right-radius: calc(0.3rem - 1px);
  5568. }
  5569. .modal-header .btn-close {
  5570.  padding: 0.5rem 0.5rem;
  5571.  margin: -0.5rem -0.5rem -0.5rem auto;
  5572. }
  5573.  
  5574. .modal-title {
  5575.  margin-bottom: 0;
  5576.  line-height: 1.5;
  5577. }
  5578.  
  5579. .modal-body {
  5580.  position: relative;
  5581.  flex: 1 1 auto;
  5582.  padding: 1rem;
  5583. }
  5584.  
  5585. .modal-footer {
  5586.  display: flex;
  5587.  flex-wrap: wrap;
  5588.  flex-shrink: 0;
  5589.  align-items: center;
  5590.  justify-content: flex-end;
  5591.  padding: 0.75rem;
  5592.  border-top: 1px solid #dee2e6;
  5593.  border-bottom-right-radius: calc(0.3rem - 1px);
  5594.  border-bottom-left-radius: calc(0.3rem - 1px);
  5595. }
  5596. .modal-footer > * {
  5597.  margin: 0.25rem;
  5598. }
  5599.  
  5600. @media (min-width: 576px) {
  5601.  .modal-dialog {
  5602.    max-width: 500px;
  5603.    margin: 1.75rem auto;
  5604.  }
  5605.  
  5606.  .modal-dialog-scrollable {
  5607.    height: calc(100% - 3.5rem);
  5608.  }
  5609.  
  5610.  .modal-dialog-centered {
  5611.    min-height: calc(100% - 3.5rem);
  5612.  }
  5613.  
  5614.  .modal-sm {
  5615.    max-width: 300px;
  5616.  }
  5617. }
  5618. @media (min-width: 992px) {
  5619.  .modal-lg,
  5620. .modal-xl {
  5621.    max-width: 800px;
  5622.  }
  5623. }
  5624. @media (min-width: 1200px) {
  5625.  .modal-xl {
  5626.    max-width: 1140px;
  5627.  }
  5628. }
  5629. .modal-fullscreen {
  5630.  width: 100vw;
  5631.  max-width: none;
  5632.  height: 100%;
  5633.  margin: 0;
  5634. }
  5635. .modal-fullscreen .modal-content {
  5636.  height: 100%;
  5637.  border: 0;
  5638.  border-radius: 0;
  5639. }
  5640. .modal-fullscreen .modal-header {
  5641.  border-radius: 0;
  5642. }
  5643. .modal-fullscreen .modal-body {
  5644.  overflow-y: auto;
  5645. }
  5646. .modal-fullscreen .modal-footer {
  5647.  border-radius: 0;
  5648. }
  5649.  
  5650. @media (max-width: 575.98px) {
  5651.  .modal-fullscreen-sm-down {
  5652.    width: 100vw;
  5653.    max-width: none;
  5654.    height: 100%;
  5655.    margin: 0;
  5656.  }
  5657.  .modal-fullscreen-sm-down .modal-content {
  5658.    height: 100%;
  5659.    border: 0;
  5660.    border-radius: 0;
  5661.  }
  5662.  .modal-fullscreen-sm-down .modal-header {
  5663.    border-radius: 0;
  5664.  }
  5665.  .modal-fullscreen-sm-down .modal-body {
  5666.    overflow-y: auto;
  5667.  }
  5668.  .modal-fullscreen-sm-down .modal-footer {
  5669.    border-radius: 0;
  5670.  }
  5671. }
  5672. @media (max-width: 767.98px) {
  5673.  .modal-fullscreen-md-down {
  5674.    width: 100vw;
  5675.    max-width: none;
  5676.    height: 100%;
  5677.    margin: 0;
  5678.  }
  5679.  .modal-fullscreen-md-down .modal-content {
  5680.    height: 100%;
  5681.    border: 0;
  5682.    border-radius: 0;
  5683.  }
  5684.  .modal-fullscreen-md-down .modal-header {
  5685.    border-radius: 0;
  5686.  }
  5687.  .modal-fullscreen-md-down .modal-body {
  5688.    overflow-y: auto;
  5689.  }
  5690.  .modal-fullscreen-md-down .modal-footer {
  5691.    border-radius: 0;
  5692.  }
  5693. }
  5694. @media (max-width: 991.98px) {
  5695.  .modal-fullscreen-lg-down {
  5696.    width: 100vw;
  5697.    max-width: none;
  5698.    height: 100%;
  5699.    margin: 0;
  5700.  }
  5701.  .modal-fullscreen-lg-down .modal-content {
  5702.    height: 100%;
  5703.    border: 0;
  5704.    border-radius: 0;
  5705.  }
  5706.  .modal-fullscreen-lg-down .modal-header {
  5707.    border-radius: 0;
  5708.  }
  5709.  .modal-fullscreen-lg-down .modal-body {
  5710.    overflow-y: auto;
  5711.  }
  5712.  .modal-fullscreen-lg-down .modal-footer {
  5713.    border-radius: 0;
  5714.  }
  5715. }
  5716. @media (max-width: 1199.98px) {
  5717.  .modal-fullscreen-xl-down {
  5718.    width: 100vw;
  5719.    max-width: none;
  5720.    height: 100%;
  5721.    margin: 0;
  5722.  }
  5723.  .modal-fullscreen-xl-down .modal-content {
  5724.    height: 100%;
  5725.    border: 0;
  5726.    border-radius: 0;
  5727.  }
  5728.  .modal-fullscreen-xl-down .modal-header {
  5729.    border-radius: 0;
  5730.  }
  5731.  .modal-fullscreen-xl-down .modal-body {
  5732.    overflow-y: auto;
  5733.  }
  5734.  .modal-fullscreen-xl-down .modal-footer {
  5735.    border-radius: 0;
  5736.  }
  5737. }
  5738. @media (max-width: 1399.98px) {
  5739.  .modal-fullscreen-xxl-down {
  5740.    width: 100vw;
  5741.    max-width: none;
  5742.    height: 100%;
  5743.    margin: 0;
  5744.  }
  5745.  .modal-fullscreen-xxl-down .modal-content {
  5746.    height: 100%;
  5747.    border: 0;
  5748.    border-radius: 0;
  5749.  }
  5750.  .modal-fullscreen-xxl-down .modal-header {
  5751.    border-radius: 0;
  5752.  }
  5753.  .modal-fullscreen-xxl-down .modal-body {
  5754.    overflow-y: auto;
  5755.  }
  5756.  .modal-fullscreen-xxl-down .modal-footer {
  5757.    border-radius: 0;
  5758.  }
  5759. }
  5760. .tooltip {
  5761.  position: absolute;
  5762.  z-index: 1080;
  5763.  display: block;
  5764.  margin: 0;
  5765.  font-family: var(--bs-font-sans-serif);
  5766.  font-style: normal;
  5767.  font-weight: 400;
  5768.  line-height: 1.5;
  5769.  text-align: left;
  5770.  text-align: start;
  5771.  text-decoration: none;
  5772.  text-shadow: none;
  5773.  text-transform: none;
  5774.  letter-spacing: normal;
  5775.  word-break: normal;
  5776.  word-spacing: normal;
  5777.  white-space: normal;
  5778.  line-break: auto;
  5779.  font-size: 0.875rem;
  5780.  word-wrap: break-word;
  5781.  opacity: 0;
  5782. }
  5783. .tooltip.show {
  5784.  opacity: 0.9;
  5785. }
  5786. .tooltip .tooltip-arrow {
  5787.  position: absolute;
  5788.  display: block;
  5789.  width: 0.8rem;
  5790.  height: 0.4rem;
  5791. }
  5792. .tooltip .tooltip-arrow::before {
  5793.  position: absolute;
  5794.  content: "";
  5795.  border-color: transparent;
  5796.  border-style: solid;
  5797. }
  5798.  
  5799. .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  5800.  padding: 0.4rem 0;
  5801. }
  5802. .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  5803.  bottom: 0;
  5804. }
  5805. .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  5806.  top: -1px;
  5807.  border-width: 0.4rem 0.4rem 0;
  5808.  border-top-color: #000;
  5809. }
  5810.  
  5811. .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  5812.  padding: 0 0.4rem;
  5813. }
  5814. .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  5815.  left: 0;
  5816.  width: 0.4rem;
  5817.  height: 0.8rem;
  5818. }
  5819. .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  5820.  right: -1px;
  5821.  border-width: 0.4rem 0.4rem 0.4rem 0;
  5822.  border-right-color: #000;
  5823. }
  5824.  
  5825. .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  5826.  padding: 0.4rem 0;
  5827. }
  5828. .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  5829.  top: 0;
  5830. }
  5831. .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  5832.  bottom: -1px;
  5833.  border-width: 0 0.4rem 0.4rem;
  5834.  border-bottom-color: #000;
  5835. }
  5836.  
  5837. .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  5838.  padding: 0 0.4rem;
  5839. }
  5840. .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  5841.  right: 0;
  5842.  width: 0.4rem;
  5843.  height: 0.8rem;
  5844. }
  5845. .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  5846.  left: -1px;
  5847.  border-width: 0.4rem 0 0.4rem 0.4rem;
  5848.  border-left-color: #000;
  5849. }
  5850.  
  5851. .tooltip-inner {
  5852.  max-width: 200px;
  5853.  padding: 0.25rem 0.5rem;
  5854.  color: #ffffff;
  5855.  text-align: center;
  5856.  background-color: #000;
  5857.  border-radius: 0.25rem;
  5858. }
  5859.  
  5860. .popover {
  5861.  position: absolute;
  5862.  top: 0;
  5863.  left: 0 /* rtl:ignore */;
  5864.  z-index: 1070;
  5865.  display: block;
  5866.  max-width: 276px;
  5867.  font-family: var(--bs-font-sans-serif);
  5868.  font-style: normal;
  5869.  font-weight: 400;
  5870.  line-height: 1.5;
  5871.  text-align: left;
  5872.  text-align: start;
  5873.  text-decoration: none;
  5874.  text-shadow: none;
  5875.  text-transform: none;
  5876.  letter-spacing: normal;
  5877.  word-break: normal;
  5878.  word-spacing: normal;
  5879.  white-space: normal;
  5880.  line-break: auto;
  5881.  font-size: 0.875rem;
  5882.  word-wrap: break-word;
  5883.  background-color: #ffffff;
  5884.  background-clip: padding-box;
  5885.  border: 1px solid rgba(0, 0, 0, 0.2);
  5886.  border-radius: 0.3rem;
  5887. }
  5888. .popover .popover-arrow {
  5889.  position: absolute;
  5890.  display: block;
  5891.  width: 1rem;
  5892.  height: 0.5rem;
  5893. }
  5894. .popover .popover-arrow::before, .popover .popover-arrow::after {
  5895.  position: absolute;
  5896.  display: block;
  5897.  content: "";
  5898.  border-color: transparent;
  5899.  border-style: solid;
  5900. }
  5901.  
  5902. .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  5903.  bottom: calc(-0.5rem - 1px);
  5904. }
  5905. .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  5906.  bottom: 0;
  5907.  border-width: 0.5rem 0.5rem 0;
  5908.  border-top-color: rgba(0, 0, 0, 0.25);
  5909. }
  5910. .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5911.  bottom: 1px;
  5912.  border-width: 0.5rem 0.5rem 0;
  5913.  border-top-color: #ffffff;
  5914. }
  5915.  
  5916. .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  5917.  left: calc(-0.5rem - 1px);
  5918.  width: 0.5rem;
  5919.  height: 1rem;
  5920. }
  5921. .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  5922.  left: 0;
  5923.  border-width: 0.5rem 0.5rem 0.5rem 0;
  5924.  border-right-color: rgba(0, 0, 0, 0.25);
  5925. }
  5926. .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5927.  left: 1px;
  5928.  border-width: 0.5rem 0.5rem 0.5rem 0;
  5929.  border-right-color: #ffffff;
  5930. }
  5931.  
  5932. .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  5933.  top: calc(-0.5rem - 1px);
  5934. }
  5935. .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  5936.  top: 0;
  5937.  border-width: 0 0.5rem 0.5rem 0.5rem;
  5938.  border-bottom-color: rgba(0, 0, 0, 0.25);
  5939. }
  5940. .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5941.  top: 1px;
  5942.  border-width: 0 0.5rem 0.5rem 0.5rem;
  5943.  border-bottom-color: #ffffff;
  5944. }
  5945. .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  5946.  position: absolute;
  5947.  top: 0;
  5948.  left: 50%;
  5949.  display: block;
  5950.  width: 1rem;
  5951.  margin-left: -0.5rem;
  5952.  content: "";
  5953.  border-bottom: 1px solid #f0f0f0;
  5954. }
  5955.  
  5956. .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  5957.  right: calc(-0.5rem - 1px);
  5958.  width: 0.5rem;
  5959.  height: 1rem;
  5960. }
  5961. .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  5962.  right: 0;
  5963.  border-width: 0.5rem 0 0.5rem 0.5rem;
  5964.  border-left-color: rgba(0, 0, 0, 0.25);
  5965. }
  5966. .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5967.  right: 1px;
  5968.  border-width: 0.5rem 0 0.5rem 0.5rem;
  5969.  border-left-color: #ffffff;
  5970. }
  5971.  
  5972. .popover-header {
  5973.  padding: 0.5rem 1rem;
  5974.  margin-bottom: 0;
  5975.  font-size: 1rem;
  5976.  background-color: #f0f0f0;
  5977.  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  5978.  border-top-left-radius: calc(0.3rem - 1px);
  5979.  border-top-right-radius: calc(0.3rem - 1px);
  5980. }
  5981. .popover-header:empty {
  5982.  display: none;
  5983. }
  5984.  
  5985. .popover-body {
  5986.  padding: 1rem 1rem;
  5987.  color: #212529;
  5988. }
  5989.  
  5990. .carousel {
  5991.  position: relative;
  5992. }
  5993.  
  5994. .carousel.pointer-event {
  5995.  touch-action: pan-y;
  5996. }
  5997.  
  5998. .carousel-inner {
  5999.  position: relative;
  6000.  width: 100%;
  6001.  overflow: hidden;
  6002. }
  6003. .carousel-inner::after {
  6004.  display: block;
  6005.  clear: both;
  6006.  content: "";
  6007. }
  6008.  
  6009. .carousel-item {
  6010.  position: relative;
  6011.  display: none;
  6012.  float: left;
  6013.  width: 100%;
  6014.  margin-right: -100%;
  6015.  backface-visibility: hidden;
  6016.  transition: transform 0.6s ease-in-out;
  6017. }
  6018. @media (prefers-reduced-motion: reduce) {
  6019.  .carousel-item {
  6020.    transition: none;
  6021.  }
  6022. }
  6023.  
  6024. .carousel-item.active,
  6025. .carousel-item-next,
  6026. .carousel-item-prev {
  6027.  display: block;
  6028. }
  6029.  
  6030. /* rtl:begin:ignore */
  6031. .carousel-item-next:not(.carousel-item-start),
  6032. .active.carousel-item-end {
  6033.  transform: translateX(100%);
  6034. }
  6035.  
  6036. .carousel-item-prev:not(.carousel-item-end),
  6037. .active.carousel-item-start {
  6038.  transform: translateX(-100%);
  6039. }
  6040.  
  6041. /* rtl:end:ignore */
  6042. .carousel-fade .carousel-item {
  6043.  opacity: 0;
  6044.  transition-property: opacity;
  6045.  transform: none;
  6046. }
  6047. .carousel-fade .carousel-item.active,
  6048. .carousel-fade .carousel-item-next.carousel-item-start,
  6049. .carousel-fade .carousel-item-prev.carousel-item-end {
  6050.  z-index: 1;
  6051.  opacity: 1;
  6052. }
  6053. .carousel-fade .active.carousel-item-start,
  6054. .carousel-fade .active.carousel-item-end {
  6055.  z-index: 0;
  6056.  opacity: 0;
  6057.  transition: opacity 0s 0.6s;
  6058. }
  6059. @media (prefers-reduced-motion: reduce) {
  6060.  .carousel-fade .active.carousel-item-start,
  6061. .carousel-fade .active.carousel-item-end {
  6062.    transition: none;
  6063.  }
  6064. }
  6065.  
  6066. .carousel-control-prev,
  6067. .carousel-control-next {
  6068.  position: absolute;
  6069.  top: 0;
  6070.  bottom: 0;
  6071.  z-index: 1;
  6072.  display: flex;
  6073.  align-items: center;
  6074.  justify-content: center;
  6075.  width: 15%;
  6076.  padding: 0;
  6077.  color: #ffffff;
  6078.  text-align: center;
  6079.  background: none;
  6080.  border: 0;
  6081.  opacity: 0.5;
  6082.  transition: opacity 0.15s ease;
  6083. }
  6084. @media (prefers-reduced-motion: reduce) {
  6085.  .carousel-control-prev,
  6086. .carousel-control-next {
  6087.    transition: none;
  6088.  }
  6089. }
  6090. .carousel-control-prev:hover, .carousel-control-prev:focus,
  6091. .carousel-control-next:hover,
  6092. .carousel-control-next:focus {
  6093.  color: #ffffff;
  6094.  text-decoration: none;
  6095.  outline: 0;
  6096.  opacity: 0.9;
  6097. }
  6098.  
  6099. .carousel-control-prev {
  6100.  left: 0;
  6101. }
  6102.  
  6103. .carousel-control-next {
  6104.  right: 0;
  6105. }
  6106.  
  6107. .carousel-control-prev-icon,
  6108. .carousel-control-next-icon {
  6109.  display: inline-block;
  6110.  width: 2rem;
  6111.  height: 2rem;
  6112.  background-repeat: no-repeat;
  6113.  background-position: 50%;
  6114.  background-size: 100% 100%;
  6115. }
  6116.  
  6117. /* rtl:options: {
  6118.  "autoRename": true,
  6119.  "stringMap":[ {
  6120.    "name"    : "prev-next",
  6121.    "search"  : "prev",
  6122.    "replace" : "next"
  6123.  } ]
  6124. } */
  6125. .carousel-control-prev-icon {
  6126.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
  6127. }
  6128.  
  6129. .carousel-control-next-icon {
  6130.  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  6131. }
  6132.  
  6133. .carousel-indicators {
  6134.  position: absolute;
  6135.  right: 0;
  6136.  bottom: 0;
  6137.  left: 0;
  6138.  z-index: 2;
  6139.  display: flex;
  6140.  justify-content: center;
  6141.  padding: 0;
  6142.  margin-right: 15%;
  6143.  margin-bottom: 1rem;
  6144.  margin-left: 15%;
  6145.  list-style: none;
  6146. }
  6147. .carousel-indicators [data-bs-target] {
  6148.  box-sizing: content-box;
  6149.  flex: 0 1 auto;
  6150.  width: 30px;
  6151.  height: 3px;
  6152.  padding: 0;
  6153.  margin-right: 3px;
  6154.  margin-left: 3px;
  6155.  text-indent: -999px;
  6156.  cursor: pointer;
  6157.  background-color: #ffffff;
  6158.  background-clip: padding-box;
  6159.  border: 0;
  6160.  border-top: 10px solid transparent;
  6161.  border-bottom: 10px solid transparent;
  6162.  opacity: 0.5;
  6163.  transition: opacity 0.6s ease;
  6164. }
  6165. @media (prefers-reduced-motion: reduce) {
  6166.  .carousel-indicators [data-bs-target] {
  6167.    transition: none;
  6168.  }
  6169. }
  6170. .carousel-indicators .active {
  6171.  opacity: 1;
  6172. }
  6173.  
  6174. .carousel-caption {
  6175.  position: absolute;
  6176.  right: 15%;
  6177.  bottom: 1.25rem;
  6178.  left: 15%;
  6179.  padding-top: 1.25rem;
  6180.  padding-bottom: 1.25rem;
  6181.  color: #ffffff;
  6182.  text-align: center;
  6183. }
  6184.  
  6185. .carousel-dark .carousel-control-prev-icon,
  6186. .carousel-dark .carousel-control-next-icon {
  6187.  filter: invert(1) grayscale(100);
  6188. }
  6189. .carousel-dark .carousel-indicators [data-bs-target] {
  6190.  background-color: #000;
  6191. }
  6192. .carousel-dark .carousel-caption {
  6193.  color: #000;
  6194. }
  6195.  
  6196. @keyframes spinner-border {
  6197.  to {
  6198.    transform: rotate(360deg) /* rtl:ignore */;
  6199.  }
  6200. }
  6201. .spinner-border {
  6202.  display: inline-block;
  6203.  width: 2rem;
  6204.  height: 2rem;
  6205.  vertical-align: -0.125em;
  6206.  border: 0.25em solid currentColor;
  6207.  border-right-color: transparent;
  6208.  border-radius: 50%;
  6209.  animation: 0.75s linear infinite spinner-border;
  6210. }
  6211.  
  6212. .spinner-border-sm {
  6213.  width: 1rem;
  6214.  height: 1rem;
  6215.  border-width: 0.2em;
  6216. }
  6217.  
  6218. @keyframes spinner-grow {
  6219.  0% {
  6220.    transform: scale(0);
  6221.  }
  6222.  50% {
  6223.    opacity: 1;
  6224.    transform: none;
  6225.  }
  6226. }
  6227. .spinner-grow {
  6228.  display: inline-block;
  6229.  width: 2rem;
  6230.  height: 2rem;
  6231.  vertical-align: -0.125em;
  6232.  background-color: currentColor;
  6233.  border-radius: 50%;
  6234.  opacity: 0;
  6235.  animation: 0.75s linear infinite spinner-grow;
  6236. }
  6237.  
  6238. .spinner-grow-sm {
  6239.  width: 1rem;
  6240.  height: 1rem;
  6241. }
  6242.  
  6243. @media (prefers-reduced-motion: reduce) {
  6244.  .spinner-border,
  6245. .spinner-grow {
  6246.    animation-duration: 1.5s;
  6247.  }
  6248. }
  6249. .offcanvas {
  6250.  position: fixed;
  6251.  bottom: 0;
  6252.  z-index: 1045;
  6253.  display: flex;
  6254.  flex-direction: column;
  6255.  max-width: 100%;
  6256.  visibility: hidden;
  6257.  background-color: #ffffff;
  6258.  background-clip: padding-box;
  6259.  outline: 0;
  6260.  transition: transform 0.3s ease-in-out;
  6261. }
  6262. @media (prefers-reduced-motion: reduce) {
  6263.  .offcanvas {
  6264.    transition: none;
  6265.  }
  6266. }
  6267.  
  6268. .offcanvas-backdrop {
  6269.  position: fixed;
  6270.  top: 0;
  6271.  left: 0;
  6272.  z-index: 1040;
  6273.  width: 100vw;
  6274.  height: 100vh;
  6275.  background-color: #000;
  6276. }
  6277. .offcanvas-backdrop.fade {
  6278.  opacity: 0;
  6279. }
  6280. .offcanvas-backdrop.show {
  6281.  opacity: 0.5;
  6282. }
  6283.  
  6284. .offcanvas-header {
  6285.  display: flex;
  6286.  align-items: center;
  6287.  justify-content: space-between;
  6288.  padding: 1rem 1rem;
  6289. }
  6290. .offcanvas-header .btn-close {
  6291.  padding: 0.5rem 0.5rem;
  6292.  margin-top: -0.5rem;
  6293.  margin-right: -0.5rem;
  6294.  margin-bottom: -0.5rem;
  6295. }
  6296.  
  6297. .offcanvas-title {
  6298.  margin-bottom: 0;
  6299.  line-height: 1.5;
  6300. }
  6301.  
  6302. .offcanvas-body {
  6303.  flex-grow: 1;
  6304.  padding: 1rem 1rem;
  6305.  overflow-y: auto;
  6306. }
  6307.  
  6308. .offcanvas-start {
  6309.  top: 0;
  6310.  left: 0;
  6311.  width: 400px;
  6312.  border-right: 1px solid rgba(0, 0, 0, 0.2);
  6313.  transform: translateX(-100%);
  6314. }
  6315.  
  6316. .offcanvas-end {
  6317.  top: 0;
  6318.  right: 0;
  6319.  width: 400px;
  6320.  border-left: 1px solid rgba(0, 0, 0, 0.2);
  6321.  transform: translateX(100%);
  6322. }
  6323.  
  6324. .offcanvas-top {
  6325.  top: 0;
  6326.  right: 0;
  6327.  left: 0;
  6328.  height: 30vh;
  6329.  max-height: 100%;
  6330.  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  6331.  transform: translateY(-100%);
  6332. }
  6333.  
  6334. .offcanvas-bottom {
  6335.  right: 0;
  6336.  left: 0;
  6337.  height: 30vh;
  6338.  max-height: 100%;
  6339.  border-top: 1px solid rgba(0, 0, 0, 0.2);
  6340.  transform: translateY(100%);
  6341. }
  6342.  
  6343. .offcanvas.show {
  6344.  transform: none;
  6345. }
  6346.  
  6347. .placeholder {
  6348.  display: inline-block;
  6349.  min-height: 1em;
  6350.  vertical-align: middle;
  6351.  cursor: wait;
  6352.  background-color: currentColor;
  6353.  opacity: 0.5;
  6354. }
  6355. .placeholder.btn::before {
  6356.  display: inline-block;
  6357.  content: "";
  6358. }
  6359.  
  6360. .placeholder-xs {
  6361.  min-height: 0.6em;
  6362. }
  6363.  
  6364. .placeholder-sm {
  6365.  min-height: 0.8em;
  6366. }
  6367.  
  6368. .placeholder-lg {
  6369.  min-height: 1.2em;
  6370. }
  6371.  
  6372. .placeholder-glow .placeholder {
  6373.  animation: placeholder-glow 2s ease-in-out infinite;
  6374. }
  6375.  
  6376. @keyframes placeholder-glow {
  6377.  50% {
  6378.    opacity: 0.2;
  6379.  }
  6380. }
  6381. .placeholder-wave {
  6382.  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  6383.  mask-size: 200% 100%;
  6384.  animation: placeholder-wave 2s linear infinite;
  6385. }
  6386.  
  6387. @keyframes placeholder-wave {
  6388.  100% {
  6389.    mask-position: -200% 0%;
  6390.  }
  6391. }
  6392. .clearfix::after {
  6393.  display: block;
  6394.  clear: both;
  6395.  content: "";
  6396. }
  6397.  
  6398. .link-light {
  6399.  color: #26331b;
  6400. }
  6401. .link-light:hover, .link-light:focus {
  6402.  color: #1e2916;
  6403. }
  6404.  
  6405. .link-dark {
  6406.  color: #1e1f1d;
  6407. }
  6408. .link-dark:hover, .link-dark:focus {
  6409.  color: #181917;
  6410. }
  6411.  
  6412. .link-primary {
  6413.  color: #61282c;
  6414. }
  6415. .link-primary:hover, .link-primary:focus {
  6416.  color: #4e2023;
  6417. }
  6418.  
  6419. .link-secondary {
  6420.  color: #d0603d;
  6421. }
  6422. .link-secondary:hover, .link-secondary:focus {
  6423.  color: #d98064;
  6424. }
  6425.  
  6426. .link-info {
  6427.  color: #0075b9;
  6428. }
  6429. .link-info:hover, .link-info:focus {
  6430.  color: #005e94;
  6431. }
  6432.  
  6433. .link-success {
  6434.  color: #569700;
  6435. }
  6436. .link-success:hover, .link-success:focus {
  6437.  color: #78ac33;
  6438. }
  6439.  
  6440. .link-warning {
  6441.  color: #ffba57;
  6442. }
  6443. .link-warning:hover, .link-warning:focus {
  6444.  color: #ffc879;
  6445. }
  6446.  
  6447. .link-danger {
  6448.  color: #ec0063;
  6449. }
  6450. .link-danger:hover, .link-danger:focus {
  6451.  color: #f03382;
  6452. }
  6453.  
  6454. .ratio {
  6455.  position: relative;
  6456.  width: 100%;
  6457. }
  6458. .ratio::before {
  6459.  display: block;
  6460.  padding-top: var(--bs-aspect-ratio);
  6461.  content: "";
  6462. }
  6463. .ratio > * {
  6464.  position: absolute;
  6465.  top: 0;
  6466.  left: 0;
  6467.  width: 100%;
  6468.  height: 100%;
  6469. }
  6470.  
  6471. .ratio-1x1 {
  6472.  --bs-aspect-ratio: 100%;
  6473. }
  6474.  
  6475. .ratio-4x3 {
  6476.  --bs-aspect-ratio: calc(3 / 4 * 100%);
  6477. }
  6478.  
  6479. .ratio-16x9 {
  6480.  --bs-aspect-ratio: calc(9 / 16 * 100%);
  6481. }
  6482.  
  6483. .ratio-21x9 {
  6484.  --bs-aspect-ratio: calc(9 / 21 * 100%);
  6485. }
  6486.  
  6487. .fixed-top {
  6488.  position: fixed;
  6489.  top: 0;
  6490.  right: 0;
  6491.  left: 0;
  6492.  z-index: 1030;
  6493. }
  6494.  
  6495. .fixed-bottom {
  6496.  position: fixed;
  6497.  right: 0;
  6498.  bottom: 0;
  6499.  left: 0;
  6500.  z-index: 1030;
  6501. }
  6502.  
  6503. .sticky-top {
  6504.  position: sticky;
  6505.  top: 0;
  6506.  z-index: 1020;
  6507. }
  6508.  
  6509. @media (min-width: 576px) {
  6510.  .sticky-sm-top {
  6511.    position: sticky;
  6512.    top: 0;
  6513.    z-index: 1020;
  6514.  }
  6515. }
  6516. @media (min-width: 768px) {
  6517.  .sticky-md-top {
  6518.    position: sticky;
  6519.    top: 0;
  6520.    z-index: 1020;
  6521.  }
  6522. }
  6523. @media (min-width: 992px) {
  6524.  .sticky-lg-top {
  6525.    position: sticky;
  6526.    top: 0;
  6527.    z-index: 1020;
  6528.  }
  6529. }
  6530. @media (min-width: 1200px) {
  6531.  .sticky-xl-top {
  6532.    position: sticky;
  6533.    top: 0;
  6534.    z-index: 1020;
  6535.  }
  6536. }
  6537. @media (min-width: 1400px) {
  6538.  .sticky-xxl-top {
  6539.    position: sticky;
  6540.    top: 0;
  6541.    z-index: 1020;
  6542.  }
  6543. }
  6544. .hstack {
  6545.  display: flex;
  6546.  flex-direction: row;
  6547.  align-items: center;
  6548.  align-self: stretch;
  6549. }
  6550.  
  6551. .vstack {
  6552.  display: flex;
  6553.  flex: 1 1 auto;
  6554.  flex-direction: column;
  6555.  align-self: stretch;
  6556. }
  6557.  
  6558. .visually-hidden,
  6559. .visually-hidden-focusable:not(:focus):not(:focus-within) {
  6560.  position: absolute !important;
  6561.  width: 1px !important;
  6562.  height: 1px !important;
  6563.  padding: 0 !important;
  6564.  margin: -1px !important;
  6565.  overflow: hidden !important;
  6566.  clip: rect(0, 0, 0, 0) !important;
  6567.  white-space: nowrap !important;
  6568.  border: 0 !important;
  6569. }
  6570.  
  6571. .stretched-link::after {
  6572.  position: absolute;
  6573.  top: 0;
  6574.  right: 0;
  6575.  bottom: 0;
  6576.  left: 0;
  6577.  z-index: 1;
  6578.  content: "";
  6579. }
  6580.  
  6581. .text-truncate {
  6582.  overflow: hidden;
  6583.  text-overflow: ellipsis;
  6584.  white-space: nowrap;
  6585. }
  6586.  
  6587. .vr {
  6588.  display: inline-block;
  6589.  align-self: stretch;
  6590.  width: 1px;
  6591.  min-height: 1em;
  6592.  background-color: currentColor;
  6593.  opacity: 0.25;
  6594. }
  6595.  
  6596. .align-baseline {
  6597.  vertical-align: baseline !important;
  6598. }
  6599.  
  6600. .align-top {
  6601.  vertical-align: top !important;
  6602. }
  6603.  
  6604. .align-middle {
  6605.  vertical-align: middle !important;
  6606. }
  6607.  
  6608. .align-bottom {
  6609.  vertical-align: bottom !important;
  6610. }
  6611.  
  6612. .align-text-bottom {
  6613.  vertical-align: text-bottom !important;
  6614. }
  6615.  
  6616. .align-text-top {
  6617.  vertical-align: text-top !important;
  6618. }
  6619.  
  6620. .float-start {
  6621.  float: left !important;
  6622. }
  6623.  
  6624. .float-end {
  6625.  float: right !important;
  6626. }
  6627.  
  6628. .float-none {
  6629.  float: none !important;
  6630. }
  6631.  
  6632. .opacity-0 {
  6633.  opacity: 0 !important;
  6634. }
  6635.  
  6636. .opacity-25 {
  6637.  opacity: 0.25 !important;
  6638. }
  6639.  
  6640. .opacity-50 {
  6641.  opacity: 0.5 !important;
  6642. }
  6643.  
  6644. .opacity-75 {
  6645.  opacity: 0.75 !important;
  6646. }
  6647.  
  6648. .opacity-100 {
  6649.  opacity: 1 !important;
  6650. }
  6651.  
  6652. .overflow-auto {
  6653.  overflow: auto !important;
  6654. }
  6655.  
  6656. .overflow-hidden {
  6657.  overflow: hidden !important;
  6658. }
  6659.  
  6660. .overflow-visible {
  6661.  overflow: visible !important;
  6662. }
  6663.  
  6664. .overflow-scroll {
  6665.  overflow: scroll !important;
  6666. }
  6667.  
  6668. .d-inline {
  6669.  display: inline !important;
  6670. }
  6671.  
  6672. .d-inline-block {
  6673.  display: inline-block !important;
  6674. }
  6675.  
  6676. .d-block {
  6677.  display: block !important;
  6678. }
  6679.  
  6680. .d-grid {
  6681.  display: grid !important;
  6682. }
  6683.  
  6684. .d-table {
  6685.  display: table !important;
  6686. }
  6687.  
  6688. .d-table-row {
  6689.  display: table-row !important;
  6690. }
  6691.  
  6692. .d-table-cell {
  6693.  display: table-cell !important;
  6694. }
  6695.  
  6696. .d-flex {
  6697.  display: flex !important;
  6698. }
  6699.  
  6700. .d-inline-flex {
  6701.  display: inline-flex !important;
  6702. }
  6703.  
  6704. .d-none {
  6705.  display: none !important;
  6706. }
  6707.  
  6708. .shadow {
  6709.  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  6710. }
  6711.  
  6712. .shadow-sm {
  6713.  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  6714. }
  6715.  
  6716. .shadow-lg {
  6717.  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  6718. }
  6719.  
  6720. .shadow-none {
  6721.  box-shadow: none !important;
  6722. }
  6723.  
  6724. .position-static {
  6725.  position: static !important;
  6726. }
  6727.  
  6728. .position-relative {
  6729.  position: relative !important;
  6730. }
  6731.  
  6732. .position-absolute {
  6733.  position: absolute !important;
  6734. }
  6735.  
  6736. .position-fixed {
  6737.  position: fixed !important;
  6738. }
  6739.  
  6740. .position-sticky {
  6741.  position: sticky !important;
  6742. }
  6743.  
  6744. .top-0 {
  6745.  top: 0 !important;
  6746. }
  6747.  
  6748. .top-50 {
  6749.  top: 50% !important;
  6750. }
  6751.  
  6752. .top-100 {
  6753.  top: 100% !important;
  6754. }
  6755.  
  6756. .bottom-0 {
  6757.  bottom: 0 !important;
  6758. }
  6759.  
  6760. .bottom-50 {
  6761.  bottom: 50% !important;
  6762. }
  6763.  
  6764. .bottom-100 {
  6765.  bottom: 100% !important;
  6766. }
  6767.  
  6768. .start-0 {
  6769.  left: 0 !important;
  6770. }
  6771.  
  6772. .start-50 {
  6773.  left: 50% !important;
  6774. }
  6775.  
  6776. .start-100 {
  6777.  left: 100% !important;
  6778. }
  6779.  
  6780. .end-0 {
  6781.  right: 0 !important;
  6782. }
  6783.  
  6784. .end-50 {
  6785.  right: 50% !important;
  6786. }
  6787.  
  6788. .end-100 {
  6789.  right: 100% !important;
  6790. }
  6791.  
  6792. .translate-middle {
  6793.  transform: translate(-50%, -50%) !important;
  6794. }
  6795.  
  6796. .translate-middle-x {
  6797.  transform: translateX(-50%) !important;
  6798. }
  6799.  
  6800. .translate-middle-y {
  6801.  transform: translateY(-50%) !important;
  6802. }
  6803.  
  6804. .border {
  6805.  border: 1px solid #dee2e6 !important;
  6806. }
  6807.  
  6808. .border-0 {
  6809.  border: 0 !important;
  6810. }
  6811.  
  6812. .border-top {
  6813.  border-top: 1px solid #dee2e6 !important;
  6814. }
  6815.  
  6816. .border-top-0 {
  6817.  border-top: 0 !important;
  6818. }
  6819.  
  6820. .border-end {
  6821.  border-right: 1px solid #dee2e6 !important;
  6822. }
  6823.  
  6824. .border-end-0 {
  6825.  border-right: 0 !important;
  6826. }
  6827.  
  6828. .border-bottom {
  6829.  border-bottom: 1px solid #dee2e6 !important;
  6830. }
  6831.  
  6832. .border-bottom-0 {
  6833.  border-bottom: 0 !important;
  6834. }
  6835.  
  6836. .border-start {
  6837.  border-left: 1px solid #dee2e6 !important;
  6838. }
  6839.  
  6840. .border-start-0 {
  6841.  border-left: 0 !important;
  6842. }
  6843.  
  6844. .border-light {
  6845.  border-color: #26331b !important;
  6846. }
  6847.  
  6848. .border-dark {
  6849.  border-color: #1e1f1d !important;
  6850. }
  6851.  
  6852. .border-primary {
  6853.  border-color: #61282c !important;
  6854. }
  6855.  
  6856. .border-secondary {
  6857.  border-color: #d0603d !important;
  6858. }
  6859.  
  6860. .border-info {
  6861.  border-color: #0075b9 !important;
  6862. }
  6863.  
  6864. .border-success {
  6865.  border-color: #569700 !important;
  6866. }
  6867.  
  6868. .border-warning {
  6869.  border-color: #ffba57 !important;
  6870. }
  6871.  
  6872. .border-danger {
  6873.  border-color: #ec0063 !important;
  6874. }
  6875.  
  6876. .border-white {
  6877.  border-color: #ffffff !important;
  6878. }
  6879.  
  6880. .border-1 {
  6881.  border-width: 1px !important;
  6882. }
  6883.  
  6884. .border-2 {
  6885.  border-width: 2px !important;
  6886. }
  6887.  
  6888. .border-3 {
  6889.  border-width: 3px !important;
  6890. }
  6891.  
  6892. .border-4 {
  6893.  border-width: 4px !important;
  6894. }
  6895.  
  6896. .border-5 {
  6897.  border-width: 5px !important;
  6898. }
  6899.  
  6900. .w-25 {
  6901.  width: 25% !important;
  6902. }
  6903.  
  6904. .w-50 {
  6905.  width: 50% !important;
  6906. }
  6907.  
  6908. .w-75 {
  6909.  width: 75% !important;
  6910. }
  6911.  
  6912. .w-100 {
  6913.  width: 100% !important;
  6914. }
  6915.  
  6916. .w-auto {
  6917.  width: auto !important;
  6918. }
  6919.  
  6920. .mw-100 {
  6921.  max-width: 100% !important;
  6922. }
  6923.  
  6924. .vw-100 {
  6925.  width: 100vw !important;
  6926. }
  6927.  
  6928. .min-vw-100 {
  6929.  min-width: 100vw !important;
  6930. }
  6931.  
  6932. .h-25 {
  6933.  height: 25% !important;
  6934. }
  6935.  
  6936. .h-50 {
  6937.  height: 50% !important;
  6938. }
  6939.  
  6940. .h-75 {
  6941.  height: 75% !important;
  6942. }
  6943.  
  6944. .h-100 {
  6945.  height: 100% !important;
  6946. }
  6947.  
  6948. .h-auto {
  6949.  height: auto !important;
  6950. }
  6951.  
  6952. .mh-100 {
  6953.  max-height: 100% !important;
  6954. }
  6955.  
  6956. .vh-100 {
  6957.  height: 100vh !important;
  6958. }
  6959.  
  6960. .min-vh-100 {
  6961.  min-height: 100vh !important;
  6962. }
  6963.  
  6964. .flex-fill {
  6965.  flex: 1 1 auto !important;
  6966. }
  6967.  
  6968. .flex-row {
  6969.  flex-direction: row !important;
  6970. }
  6971.  
  6972. .flex-column {
  6973.  flex-direction: column !important;
  6974. }
  6975.  
  6976. .flex-row-reverse {
  6977.  flex-direction: row-reverse !important;
  6978. }
  6979.  
  6980. .flex-column-reverse {
  6981.  flex-direction: column-reverse !important;
  6982. }
  6983.  
  6984. .flex-grow-0 {
  6985.  flex-grow: 0 !important;
  6986. }
  6987.  
  6988. .flex-grow-1 {
  6989.  flex-grow: 1 !important;
  6990. }
  6991.  
  6992. .flex-shrink-0 {
  6993.  flex-shrink: 0 !important;
  6994. }
  6995.  
  6996. .flex-shrink-1 {
  6997.  flex-shrink: 1 !important;
  6998. }
  6999.  
  7000. .flex-wrap {
  7001.  flex-wrap: wrap !important;
  7002. }
  7003.  
  7004. .flex-nowrap {
  7005.  flex-wrap: nowrap !important;
  7006. }
  7007.  
  7008. .flex-wrap-reverse {
  7009.  flex-wrap: wrap-reverse !important;
  7010. }
  7011.  
  7012. .gap-0 {
  7013.  gap: 0 !important;
  7014. }
  7015.  
  7016. .gap-1 {
  7017.  gap: 0.25rem !important;
  7018. }
  7019.  
  7020. .gap-2 {
  7021.  gap: 0.5rem !important;
  7022. }
  7023.  
  7024. .gap-3 {
  7025.  gap: 1rem !important;
  7026. }
  7027.  
  7028. .gap-4 {
  7029.  gap: 1.5rem !important;
  7030. }
  7031.  
  7032. .gap-5 {
  7033.  gap: 3rem !important;
  7034. }
  7035.  
  7036. .justify-content-start {
  7037.  justify-content: flex-start !important;
  7038. }
  7039.  
  7040. .justify-content-end {
  7041.  justify-content: flex-end !important;
  7042. }
  7043.  
  7044. .justify-content-center {
  7045.  justify-content: center !important;
  7046. }
  7047.  
  7048. .justify-content-between {
  7049.  justify-content: space-between !important;
  7050. }
  7051.  
  7052. .justify-content-around {
  7053.  justify-content: space-around !important;
  7054. }
  7055.  
  7056. .justify-content-evenly {
  7057.  justify-content: space-evenly !important;
  7058. }
  7059.  
  7060. .align-items-start {
  7061.  align-items: flex-start !important;
  7062. }
  7063.  
  7064. .align-items-end {
  7065.  align-items: flex-end !important;
  7066. }
  7067.  
  7068. .align-items-center {
  7069.  align-items: center !important;
  7070. }
  7071.  
  7072. .align-items-baseline {
  7073.  align-items: baseline !important;
  7074. }
  7075.  
  7076. .align-items-stretch {
  7077.  align-items: stretch !important;
  7078. }
  7079.  
  7080. .align-content-start {
  7081.  align-content: flex-start !important;
  7082. }
  7083.  
  7084. .align-content-end {
  7085.  align-content: flex-end !important;
  7086. }
  7087.  
  7088. .align-content-center {
  7089.  align-content: center !important;
  7090. }
  7091.  
  7092. .align-content-between {
  7093.  align-content: space-between !important;
  7094. }
  7095.  
  7096. .align-content-around {
  7097.  align-content: space-around !important;
  7098. }
  7099.  
  7100. .align-content-stretch {
  7101.  align-content: stretch !important;
  7102. }
  7103.  
  7104. .align-self-auto {
  7105.  align-self: auto !important;
  7106. }
  7107.  
  7108. .align-self-start {
  7109.  align-self: flex-start !important;
  7110. }
  7111.  
  7112. .align-self-end {
  7113.  align-self: flex-end !important;
  7114. }
  7115.  
  7116. .align-self-center {
  7117.  align-self: center !important;
  7118. }
  7119.  
  7120. .align-self-baseline {
  7121.  align-self: baseline !important;
  7122. }
  7123.  
  7124. .align-self-stretch {
  7125.  align-self: stretch !important;
  7126. }
  7127.  
  7128. .order-first {
  7129.  order: -1 !important;
  7130. }
  7131.  
  7132. .order-0 {
  7133.  order: 0 !important;
  7134. }
  7135.  
  7136. .order-1 {
  7137.  order: 1 !important;
  7138. }
  7139.  
  7140. .order-2 {
  7141.  order: 2 !important;
  7142. }
  7143.  
  7144. .order-3 {
  7145.  order: 3 !important;
  7146. }
  7147.  
  7148. .order-4 {
  7149.  order: 4 !important;
  7150. }
  7151.  
  7152. .order-5 {
  7153.  order: 5 !important;
  7154. }
  7155.  
  7156. .order-last {
  7157.  order: 6 !important;
  7158. }
  7159.  
  7160. .m-0 {
  7161.  margin: 0 !important;
  7162. }
  7163.  
  7164. .m-1 {
  7165.  margin: 0.25rem !important;
  7166. }
  7167.  
  7168. .m-2 {
  7169.  margin: 0.5rem !important;
  7170. }
  7171.  
  7172. .m-3 {
  7173.  margin: 1rem !important;
  7174. }
  7175.  
  7176. .m-4 {
  7177.  margin: 1.5rem !important;
  7178. }
  7179.  
  7180. .m-5 {
  7181.  margin: 3rem !important;
  7182. }
  7183.  
  7184. .m-auto {
  7185.  margin: auto !important;
  7186. }
  7187.  
  7188. .mx-0 {
  7189.  margin-right: 0 !important;
  7190.  margin-left: 0 !important;
  7191. }
  7192.  
  7193. .mx-1 {
  7194.  margin-right: 0.25rem !important;
  7195.  margin-left: 0.25rem !important;
  7196. }
  7197.  
  7198. .mx-2 {
  7199.  margin-right: 0.5rem !important;
  7200.  margin-left: 0.5rem !important;
  7201. }
  7202.  
  7203. .mx-3 {
  7204.  margin-right: 1rem !important;
  7205.  margin-left: 1rem !important;
  7206. }
  7207.  
  7208. .mx-4 {
  7209.  margin-right: 1.5rem !important;
  7210.  margin-left: 1.5rem !important;
  7211. }
  7212.  
  7213. .mx-5 {
  7214.  margin-right: 3rem !important;
  7215.  margin-left: 3rem !important;
  7216. }
  7217.  
  7218. .mx-auto {
  7219.  margin-right: auto !important;
  7220.  margin-left: auto !important;
  7221. }
  7222.  
  7223. .my-0 {
  7224.  margin-top: 0 !important;
  7225.  margin-bottom: 0 !important;
  7226. }
  7227.  
  7228. .my-1 {
  7229.  margin-top: 0.25rem !important;
  7230.  margin-bottom: 0.25rem !important;
  7231. }
  7232.  
  7233. .my-2 {
  7234.  margin-top: 0.5rem !important;
  7235.  margin-bottom: 0.5rem !important;
  7236. }
  7237.  
  7238. .my-3 {
  7239.  margin-top: 1rem !important;
  7240.  margin-bottom: 1rem !important;
  7241. }
  7242.  
  7243. .my-4 {
  7244.  margin-top: 1.5rem !important;
  7245.  margin-bottom: 1.5rem !important;
  7246. }
  7247.  
  7248. .my-5 {
  7249.  margin-top: 3rem !important;
  7250.  margin-bottom: 3rem !important;
  7251. }
  7252.  
  7253. .my-auto {
  7254.  margin-top: auto !important;
  7255.  margin-bottom: auto !important;
  7256. }
  7257.  
  7258. .mt-0 {
  7259.  margin-top: 0 !important;
  7260. }
  7261.  
  7262. .mt-1 {
  7263.  margin-top: 0.25rem !important;
  7264. }
  7265.  
  7266. .mt-2 {
  7267.  margin-top: 0.5rem !important;
  7268. }
  7269.  
  7270. .mt-3 {
  7271.  margin-top: 1rem !important;
  7272. }
  7273.  
  7274. .mt-4 {
  7275.  margin-top: 1.5rem !important;
  7276. }
  7277.  
  7278. .mt-5 {
  7279.  margin-top: 3rem !important;
  7280. }
  7281.  
  7282. .mt-auto {
  7283.  margin-top: auto !important;
  7284. }
  7285.  
  7286. .me-0 {
  7287.  margin-right: 0 !important;
  7288. }
  7289.  
  7290. .me-1 {
  7291.  margin-right: 0.25rem !important;
  7292. }
  7293.  
  7294. .me-2 {
  7295.  margin-right: 0.5rem !important;
  7296. }
  7297.  
  7298. .me-3 {
  7299.  margin-right: 1rem !important;
  7300. }
  7301.  
  7302. .me-4 {
  7303.  margin-right: 1.5rem !important;
  7304. }
  7305.  
  7306. .me-5 {
  7307.  margin-right: 3rem !important;
  7308. }
  7309.  
  7310. .me-auto {
  7311.  margin-right: auto !important;
  7312. }
  7313.  
  7314. .mb-0 {
  7315.  margin-bottom: 0 !important;
  7316. }
  7317.  
  7318. .mb-1 {
  7319.  margin-bottom: 0.25rem !important;
  7320. }
  7321.  
  7322. .mb-2 {
  7323.  margin-bottom: 0.5rem !important;
  7324. }
  7325.  
  7326. .mb-3 {
  7327.  margin-bottom: 1rem !important;
  7328. }
  7329.  
  7330. .mb-4 {
  7331.  margin-bottom: 1.5rem !important;
  7332. }
  7333.  
  7334. .mb-5 {
  7335.  margin-bottom: 3rem !important;
  7336. }
  7337.  
  7338. .mb-auto {
  7339.  margin-bottom: auto !important;
  7340. }
  7341.  
  7342. .ms-0 {
  7343.  margin-left: 0 !important;
  7344. }
  7345.  
  7346. .ms-1 {
  7347.  margin-left: 0.25rem !important;
  7348. }
  7349.  
  7350. .ms-2 {
  7351.  margin-left: 0.5rem !important;
  7352. }
  7353.  
  7354. .ms-3 {
  7355.  margin-left: 1rem !important;
  7356. }
  7357.  
  7358. .ms-4 {
  7359.  margin-left: 1.5rem !important;
  7360. }
  7361.  
  7362. .ms-5 {
  7363.  margin-left: 3rem !important;
  7364. }
  7365.  
  7366. .ms-auto {
  7367.  margin-left: auto !important;
  7368. }
  7369.  
  7370. .m-n1 {
  7371.  margin: -0.25rem !important;
  7372. }
  7373.  
  7374. .m-n2 {
  7375.  margin: -0.5rem !important;
  7376. }
  7377.  
  7378. .m-n3 {
  7379.  margin: -1rem !important;
  7380. }
  7381.  
  7382. .m-n4 {
  7383.  margin: -1.5rem !important;
  7384. }
  7385.  
  7386. .m-n5 {
  7387.  margin: -3rem !important;
  7388. }
  7389.  
  7390. .mx-n1 {
  7391.  margin-right: -0.25rem !important;
  7392.  margin-left: -0.25rem !important;
  7393. }
  7394.  
  7395. .mx-n2 {
  7396.  margin-right: -0.5rem !important;
  7397.  margin-left: -0.5rem !important;
  7398. }
  7399.  
  7400. .mx-n3 {
  7401.  margin-right: -1rem !important;
  7402.  margin-left: -1rem !important;
  7403. }
  7404.  
  7405. .mx-n4 {
  7406.  margin-right: -1.5rem !important;
  7407.  margin-left: -1.5rem !important;
  7408. }
  7409.  
  7410. .mx-n5 {
  7411.  margin-right: -3rem !important;
  7412.  margin-left: -3rem !important;
  7413. }
  7414.  
  7415. .my-n1 {
  7416.  margin-top: -0.25rem !important;
  7417.  margin-bottom: -0.25rem !important;
  7418. }
  7419.  
  7420. .my-n2 {
  7421.  margin-top: -0.5rem !important;
  7422.  margin-bottom: -0.5rem !important;
  7423. }
  7424.  
  7425. .my-n3 {
  7426.  margin-top: -1rem !important;
  7427.  margin-bottom: -1rem !important;
  7428. }
  7429.  
  7430. .my-n4 {
  7431.  margin-top: -1.5rem !important;
  7432.  margin-bottom: -1.5rem !important;
  7433. }
  7434.  
  7435. .my-n5 {
  7436.  margin-top: -3rem !important;
  7437.  margin-bottom: -3rem !important;
  7438. }
  7439.  
  7440. .mt-n1 {
  7441.  margin-top: -0.25rem !important;
  7442. }
  7443.  
  7444. .mt-n2 {
  7445.  margin-top: -0.5rem !important;
  7446. }
  7447.  
  7448. .mt-n3 {
  7449.  margin-top: -1rem !important;
  7450. }
  7451.  
  7452. .mt-n4 {
  7453.  margin-top: -1.5rem !important;
  7454. }
  7455.  
  7456. .mt-n5 {
  7457.  margin-top: -3rem !important;
  7458. }
  7459.  
  7460. .me-n1 {
  7461.  margin-right: -0.25rem !important;
  7462. }
  7463.  
  7464. .me-n2 {
  7465.  margin-right: -0.5rem !important;
  7466. }
  7467.  
  7468. .me-n3 {
  7469.  margin-right: -1rem !important;
  7470. }
  7471.  
  7472. .me-n4 {
  7473.  margin-right: -1.5rem !important;
  7474. }
  7475.  
  7476. .me-n5 {
  7477.  margin-right: -3rem !important;
  7478. }
  7479.  
  7480. .mb-n1 {
  7481.  margin-bottom: -0.25rem !important;
  7482. }
  7483.  
  7484. .mb-n2 {
  7485.  margin-bottom: -0.5rem !important;
  7486. }
  7487.  
  7488. .mb-n3 {
  7489.  margin-bottom: -1rem !important;
  7490. }
  7491.  
  7492. .mb-n4 {
  7493.  margin-bottom: -1.5rem !important;
  7494. }
  7495.  
  7496. .mb-n5 {
  7497.  margin-bottom: -3rem !important;
  7498. }
  7499.  
  7500. .ms-n1 {
  7501.  margin-left: -0.25rem !important;
  7502. }
  7503.  
  7504. .ms-n2 {
  7505.  margin-left: -0.5rem !important;
  7506. }
  7507.  
  7508. .ms-n3 {
  7509.  margin-left: -1rem !important;
  7510. }
  7511.  
  7512. .ms-n4 {
  7513.  margin-left: -1.5rem !important;
  7514. }
  7515.  
  7516. .ms-n5 {
  7517.  margin-left: -3rem !important;
  7518. }
  7519.  
  7520. .p-0 {
  7521.  padding: 0 !important;
  7522. }
  7523.  
  7524. .p-1 {
  7525.  padding: 0.25rem !important;
  7526. }
  7527.  
  7528. .p-2 {
  7529.  padding: 0.5rem !important;
  7530. }
  7531.  
  7532. .p-3 {
  7533.  padding: 1rem !important;
  7534. }
  7535.  
  7536. .p-4 {
  7537.  padding: 1.5rem !important;
  7538. }
  7539.  
  7540. .p-5 {
  7541.  padding: 3rem !important;
  7542. }
  7543.  
  7544. .px-0 {
  7545.  padding-right: 0 !important;
  7546.  padding-left: 0 !important;
  7547. }
  7548.  
  7549. .px-1 {
  7550.  padding-right: 0.25rem !important;
  7551.  padding-left: 0.25rem !important;
  7552. }
  7553.  
  7554. .px-2 {
  7555.  padding-right: 0.5rem !important;
  7556.  padding-left: 0.5rem !important;
  7557. }
  7558.  
  7559. .px-3 {
  7560.  padding-right: 1rem !important;
  7561.  padding-left: 1rem !important;
  7562. }
  7563.  
  7564. .px-4 {
  7565.  padding-right: 1.5rem !important;
  7566.  padding-left: 1.5rem !important;
  7567. }
  7568.  
  7569. .px-5 {
  7570.  padding-right: 3rem !important;
  7571.  padding-left: 3rem !important;
  7572. }
  7573.  
  7574. .py-0 {
  7575.  padding-top: 0 !important;
  7576.  padding-bottom: 0 !important;
  7577. }
  7578.  
  7579. .py-1 {
  7580.  padding-top: 0.25rem !important;
  7581.  padding-bottom: 0.25rem !important;
  7582. }
  7583.  
  7584. .py-2 {
  7585.  padding-top: 0.5rem !important;
  7586.  padding-bottom: 0.5rem !important;
  7587. }
  7588.  
  7589. .py-3 {
  7590.  padding-top: 1rem !important;
  7591.  padding-bottom: 1rem !important;
  7592. }
  7593.  
  7594. .py-4 {
  7595.  padding-top: 1.5rem !important;
  7596.  padding-bottom: 1.5rem !important;
  7597. }
  7598.  
  7599. .py-5 {
  7600.  padding-top: 3rem !important;
  7601.  padding-bottom: 3rem !important;
  7602. }
  7603.  
  7604. .pt-0 {
  7605.  padding-top: 0 !important;
  7606. }
  7607.  
  7608. .pt-1 {
  7609.  padding-top: 0.25rem !important;
  7610. }
  7611.  
  7612. .pt-2 {
  7613.  padding-top: 0.5rem !important;
  7614. }
  7615.  
  7616. .pt-3 {
  7617.  padding-top: 1rem !important;
  7618. }
  7619.  
  7620. .pt-4 {
  7621.  padding-top: 1.5rem !important;
  7622. }
  7623.  
  7624. .pt-5 {
  7625.  padding-top: 3rem !important;
  7626. }
  7627.  
  7628. .pe-0 {
  7629.  padding-right: 0 !important;
  7630. }
  7631.  
  7632. .pe-1 {
  7633.  padding-right: 0.25rem !important;
  7634. }
  7635.  
  7636. .pe-2 {
  7637.  padding-right: 0.5rem !important;
  7638. }
  7639.  
  7640. .pe-3 {
  7641.  padding-right: 1rem !important;
  7642. }
  7643.  
  7644. .pe-4 {
  7645.  padding-right: 1.5rem !important;
  7646. }
  7647.  
  7648. .pe-5 {
  7649.  padding-right: 3rem !important;
  7650. }
  7651.  
  7652. .pb-0 {
  7653.  padding-bottom: 0 !important;
  7654. }
  7655.  
  7656. .pb-1 {
  7657.  padding-bottom: 0.25rem !important;
  7658. }
  7659.  
  7660. .pb-2 {
  7661.  padding-bottom: 0.5rem !important;
  7662. }
  7663.  
  7664. .pb-3 {
  7665.  padding-bottom: 1rem !important;
  7666. }
  7667.  
  7668. .pb-4 {
  7669.  padding-bottom: 1.5rem !important;
  7670. }
  7671.  
  7672. .pb-5 {
  7673.  padding-bottom: 3rem !important;
  7674. }
  7675.  
  7676. .ps-0 {
  7677.  padding-left: 0 !important;
  7678. }
  7679.  
  7680. .ps-1 {
  7681.  padding-left: 0.25rem !important;
  7682. }
  7683.  
  7684. .ps-2 {
  7685.  padding-left: 0.5rem !important;
  7686. }
  7687.  
  7688. .ps-3 {
  7689.  padding-left: 1rem !important;
  7690. }
  7691.  
  7692. .ps-4 {
  7693.  padding-left: 1.5rem !important;
  7694. }
  7695.  
  7696. .ps-5 {
  7697.  padding-left: 3rem !important;
  7698. }
  7699.  
  7700. .font-monospace {
  7701.  font-family: var(--bs-font-monospace) !important;
  7702. }
  7703.  
  7704. .fs-1 {
  7705.  font-size: calc(1.375rem + 1.5vw) !important;
  7706. }
  7707.  
  7708. .fs-2 {
  7709.  font-size: calc(1.325rem + 0.9vw) !important;
  7710. }
  7711.  
  7712. .fs-3 {
  7713.  font-size: calc(1.3rem + 0.6vw) !important;
  7714. }
  7715.  
  7716. .fs-4 {
  7717.  font-size: calc(1.275rem + 0.3vw) !important;
  7718. }
  7719.  
  7720. .fs-5 {
  7721.  font-size: 1.25rem !important;
  7722. }
  7723.  
  7724. .fs-6 {
  7725.  font-size: 1rem !important;
  7726. }
  7727.  
  7728. .fst-italic {
  7729.  font-style: italic !important;
  7730. }
  7731.  
  7732. .fst-normal {
  7733.  font-style: normal !important;
  7734. }
  7735.  
  7736. .fw-light {
  7737.  font-weight: 300 !important;
  7738. }
  7739.  
  7740. .fw-lighter {
  7741.  font-weight: lighter !important;
  7742. }
  7743.  
  7744. .fw-normal {
  7745.  font-weight: 400 !important;
  7746. }
  7747.  
  7748. .fw-bold {
  7749.  font-weight: 700 !important;
  7750. }
  7751.  
  7752. .fw-bolder {
  7753.  font-weight: bolder !important;
  7754. }
  7755.  
  7756. .lh-1 {
  7757.  line-height: 1 !important;
  7758. }
  7759.  
  7760. .lh-sm {
  7761.  line-height: 1.25 !important;
  7762. }
  7763.  
  7764. .lh-base {
  7765.  line-height: 1.5 !important;
  7766. }
  7767.  
  7768. .lh-lg {
  7769.  line-height: 2 !important;
  7770. }
  7771.  
  7772. .text-start {
  7773.  text-align: left !important;
  7774. }
  7775.  
  7776. .text-end {
  7777.  text-align: right !important;
  7778. }
  7779.  
  7780. .text-center {
  7781.  text-align: center !important;
  7782. }
  7783.  
  7784. .text-decoration-none {
  7785.  text-decoration: none !important;
  7786. }
  7787.  
  7788. .text-decoration-underline {
  7789.  text-decoration: underline !important;
  7790. }
  7791.  
  7792. .text-decoration-line-through {
  7793.  text-decoration: line-through !important;
  7794. }
  7795.  
  7796. .text-lowercase {
  7797.  text-transform: lowercase !important;
  7798. }
  7799.  
  7800. .text-uppercase {
  7801.  text-transform: uppercase !important;
  7802. }
  7803.  
  7804. .text-capitalize {
  7805.  text-transform: capitalize !important;
  7806. }
  7807.  
  7808. .text-wrap {
  7809.  white-space: normal !important;
  7810. }
  7811.  
  7812. .text-nowrap {
  7813.  white-space: nowrap !important;
  7814. }
  7815.  
  7816. /* rtl:begin:remove */
  7817. .text-break {
  7818.  word-wrap: break-word !important;
  7819.  word-break: break-word !important;
  7820. }
  7821.  
  7822. /* rtl:end:remove */
  7823. .text-light {
  7824.  --bs-text-opacity: 1;
  7825.  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  7826. }
  7827.  
  7828. .text-dark {
  7829.  --bs-text-opacity: 1;
  7830.  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  7831. }
  7832.  
  7833. .text-primary {
  7834.  --bs-text-opacity: 1;
  7835.  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  7836. }
  7837.  
  7838. .text-secondary {
  7839.  --bs-text-opacity: 1;
  7840.  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  7841. }
  7842.  
  7843. .text-info {
  7844.  --bs-text-opacity: 1;
  7845.  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  7846. }
  7847.  
  7848. .text-success {
  7849.  --bs-text-opacity: 1;
  7850.  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  7851. }
  7852.  
  7853. .text-warning {
  7854.  --bs-text-opacity: 1;
  7855.  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  7856. }
  7857.  
  7858. .text-danger {
  7859.  --bs-text-opacity: 1;
  7860.  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  7861. }
  7862.  
  7863. .text-black {
  7864.  --bs-text-opacity: 1;
  7865.  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  7866. }
  7867.  
  7868. .text-white {
  7869.  --bs-text-opacity: 1;
  7870.  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  7871. }
  7872.  
  7873. .text-body {
  7874.  --bs-text-opacity: 1;
  7875.  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  7876. }
  7877.  
  7878. .text-muted {
  7879.  --bs-text-opacity: 1;
  7880.  color: #6c757d !important;
  7881. }
  7882.  
  7883. .text-black-50 {
  7884.  --bs-text-opacity: 1;
  7885.  color: rgba(0, 0, 0, 0.5) !important;
  7886. }
  7887.  
  7888. .text-white-50 {
  7889.  --bs-text-opacity: 1;
  7890.  color: rgba(255, 255, 255, 0.5) !important;
  7891. }
  7892.  
  7893. .text-reset {
  7894.  --bs-text-opacity: 1;
  7895.  color: inherit !important;
  7896. }
  7897.  
  7898. .text-opacity-25 {
  7899.  --bs-text-opacity: 0.25;
  7900. }
  7901.  
  7902. .text-opacity-50 {
  7903.  --bs-text-opacity: 0.5;
  7904. }
  7905.  
  7906. .text-opacity-75 {
  7907.  --bs-text-opacity: 0.75;
  7908. }
  7909.  
  7910. .text-opacity-100 {
  7911.  --bs-text-opacity: 1;
  7912. }
  7913.  
  7914. .bg-light {
  7915.  --bs-bg-opacity: 1;
  7916.  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  7917. }
  7918.  
  7919. .bg-dark {
  7920.  --bs-bg-opacity: 1;
  7921.  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  7922. }
  7923.  
  7924. .bg-primary {
  7925.  --bs-bg-opacity: 1;
  7926.  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  7927. }
  7928.  
  7929. .bg-secondary {
  7930.  --bs-bg-opacity: 1;
  7931.  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  7932. }
  7933.  
  7934. .bg-info {
  7935.  --bs-bg-opacity: 1;
  7936.  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  7937. }
  7938.  
  7939. .bg-success {
  7940.  --bs-bg-opacity: 1;
  7941.  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  7942. }
  7943.  
  7944. .bg-warning {
  7945.  --bs-bg-opacity: 1;
  7946.  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  7947. }
  7948.  
  7949. .bg-danger {
  7950.  --bs-bg-opacity: 1;
  7951.  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  7952. }
  7953.  
  7954. .bg-black {
  7955.  --bs-bg-opacity: 1;
  7956.  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  7957. }
  7958.  
  7959. .bg-white {
  7960.  --bs-bg-opacity: 1;
  7961.  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  7962. }
  7963.  
  7964. .bg-body {
  7965.  --bs-bg-opacity: 1;
  7966.  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  7967. }
  7968.  
  7969. .bg-transparent {
  7970.  --bs-bg-opacity: 1;
  7971.  background-color: transparent !important;
  7972. }
  7973.  
  7974. .bg-opacity-10 {
  7975.  --bs-bg-opacity: 0.1;
  7976. }
  7977.  
  7978. .bg-opacity-25 {
  7979.  --bs-bg-opacity: 0.25;
  7980. }
  7981.  
  7982. .bg-opacity-50 {
  7983.  --bs-bg-opacity: 0.5;
  7984. }
  7985.  
  7986. .bg-opacity-75 {
  7987.  --bs-bg-opacity: 0.75;
  7988. }
  7989.  
  7990. .bg-opacity-100 {
  7991.  --bs-bg-opacity: 1;
  7992. }
  7993.  
  7994. .bg-gradient {
  7995.  background-image: var(--bs-gradient) !important;
  7996. }
  7997.  
  7998. .user-select-all {
  7999.  user-select: all !important;
  8000. }
  8001.  
  8002. .user-select-auto {
  8003.  user-select: auto !important;
  8004. }
  8005.  
  8006. .user-select-none {
  8007.  user-select: none !important;
  8008. }
  8009.  
  8010. .pe-none {
  8011.  pointer-events: none !important;
  8012. }
  8013.  
  8014. .pe-auto {
  8015.  pointer-events: auto !important;
  8016. }
  8017.  
  8018. .rounded {
  8019.  border-radius: 0.25rem !important;
  8020. }
  8021.  
  8022. .rounded-0 {
  8023.  border-radius: 0 !important;
  8024. }
  8025.  
  8026. .rounded-1 {
  8027.  border-radius: 0.2rem !important;
  8028. }
  8029.  
  8030. .rounded-2 {
  8031.  border-radius: 0.25rem !important;
  8032. }
  8033.  
  8034. .rounded-3 {
  8035.  border-radius: 0.3rem !important;
  8036. }
  8037.  
  8038. .rounded-circle {
  8039.  border-radius: 50% !important;
  8040. }
  8041.  
  8042. .rounded-pill {
  8043.  border-radius: 50rem !important;
  8044. }
  8045.  
  8046. .rounded-top {
  8047.  border-top-left-radius: 0.25rem !important;
  8048.  border-top-right-radius: 0.25rem !important;
  8049. }
  8050.  
  8051. .rounded-end {
  8052.  border-top-right-radius: 0.25rem !important;
  8053.  border-bottom-right-radius: 0.25rem !important;
  8054. }
  8055.  
  8056. .rounded-bottom {
  8057.  border-bottom-right-radius: 0.25rem !important;
  8058.  border-bottom-left-radius: 0.25rem !important;
  8059. }
  8060.  
  8061. .rounded-start {
  8062.  border-bottom-left-radius: 0.25rem !important;
  8063.  border-top-left-radius: 0.25rem !important;
  8064. }
  8065.  
  8066. .visible {
  8067.  visibility: visible !important;
  8068. }
  8069.  
  8070. .invisible {
  8071.  visibility: hidden !important;
  8072. }
  8073.  
  8074. @media (min-width: 576px) {
  8075.  .float-sm-start {
  8076.    float: left !important;
  8077.  }
  8078.  
  8079.  .float-sm-end {
  8080.    float: right !important;
  8081.  }
  8082.  
  8083.  .float-sm-none {
  8084.    float: none !important;
  8085.  }
  8086.  
  8087.  .d-sm-inline {
  8088.    display: inline !important;
  8089.  }
  8090.  
  8091.  .d-sm-inline-block {
  8092.    display: inline-block !important;
  8093.  }
  8094.  
  8095.  .d-sm-block {
  8096.    display: block !important;
  8097.  }
  8098.  
  8099.  .d-sm-grid {
  8100.    display: grid !important;
  8101.  }
  8102.  
  8103.  .d-sm-table {
  8104.    display: table !important;
  8105.  }
  8106.  
  8107.  .d-sm-table-row {
  8108.    display: table-row !important;
  8109.  }
  8110.  
  8111.  .d-sm-table-cell {
  8112.    display: table-cell !important;
  8113.  }
  8114.  
  8115.  .d-sm-flex {
  8116.    display: flex !important;
  8117.  }
  8118.  
  8119.  .d-sm-inline-flex {
  8120.    display: inline-flex !important;
  8121.  }
  8122.  
  8123.  .d-sm-none {
  8124.    display: none !important;
  8125.  }
  8126.  
  8127.  .flex-sm-fill {
  8128.    flex: 1 1 auto !important;
  8129.  }
  8130.  
  8131.  .flex-sm-row {
  8132.    flex-direction: row !important;
  8133.  }
  8134.  
  8135.  .flex-sm-column {
  8136.    flex-direction: column !important;
  8137.  }
  8138.  
  8139.  .flex-sm-row-reverse {
  8140.    flex-direction: row-reverse !important;
  8141.  }
  8142.  
  8143.  .flex-sm-column-reverse {
  8144.    flex-direction: column-reverse !important;
  8145.  }
  8146.  
  8147.  .flex-sm-grow-0 {
  8148.    flex-grow: 0 !important;
  8149.  }
  8150.  
  8151.  .flex-sm-grow-1 {
  8152.    flex-grow: 1 !important;
  8153.  }
  8154.  
  8155.  .flex-sm-shrink-0 {
  8156.    flex-shrink: 0 !important;
  8157.  }
  8158.  
  8159.  .flex-sm-shrink-1 {
  8160.    flex-shrink: 1 !important;
  8161.  }
  8162.  
  8163.  .flex-sm-wrap {
  8164.    flex-wrap: wrap !important;
  8165.  }
  8166.  
  8167.  .flex-sm-nowrap {
  8168.    flex-wrap: nowrap !important;
  8169.  }
  8170.  
  8171.  .flex-sm-wrap-reverse {
  8172.    flex-wrap: wrap-reverse !important;
  8173.  }
  8174.  
  8175.  .gap-sm-0 {
  8176.    gap: 0 !important;
  8177.  }
  8178.  
  8179.  .gap-sm-1 {
  8180.    gap: 0.25rem !important;
  8181.  }
  8182.  
  8183.  .gap-sm-2 {
  8184.    gap: 0.5rem !important;
  8185.  }
  8186.  
  8187.  .gap-sm-3 {
  8188.    gap: 1rem !important;
  8189.  }
  8190.  
  8191.  .gap-sm-4 {
  8192.    gap: 1.5rem !important;
  8193.  }
  8194.  
  8195.  .gap-sm-5 {
  8196.    gap: 3rem !important;
  8197.  }
  8198.  
  8199.  .justify-content-sm-start {
  8200.    justify-content: flex-start !important;
  8201.  }
  8202.  
  8203.  .justify-content-sm-end {
  8204.    justify-content: flex-end !important;
  8205.  }
  8206.  
  8207.  .justify-content-sm-center {
  8208.    justify-content: center !important;
  8209.  }
  8210.  
  8211.  .justify-content-sm-between {
  8212.    justify-content: space-between !important;
  8213.  }
  8214.  
  8215.  .justify-content-sm-around {
  8216.    justify-content: space-around !important;
  8217.  }
  8218.  
  8219.  .justify-content-sm-evenly {
  8220.    justify-content: space-evenly !important;
  8221.  }
  8222.  
  8223.  .align-items-sm-start {
  8224.    align-items: flex-start !important;
  8225.  }
  8226.  
  8227.  .align-items-sm-end {
  8228.    align-items: flex-end !important;
  8229.  }
  8230.  
  8231.  .align-items-sm-center {
  8232.    align-items: center !important;
  8233.  }
  8234.  
  8235.  .align-items-sm-baseline {
  8236.    align-items: baseline !important;
  8237.  }
  8238.  
  8239.  .align-items-sm-stretch {
  8240.    align-items: stretch !important;
  8241.  }
  8242.  
  8243.  .align-content-sm-start {
  8244.    align-content: flex-start !important;
  8245.  }
  8246.  
  8247.  .align-content-sm-end {
  8248.    align-content: flex-end !important;
  8249.  }
  8250.  
  8251.  .align-content-sm-center {
  8252.    align-content: center !important;
  8253.  }
  8254.  
  8255.  .align-content-sm-between {
  8256.    align-content: space-between !important;
  8257.  }
  8258.  
  8259.  .align-content-sm-around {
  8260.    align-content: space-around !important;
  8261.  }
  8262.  
  8263.  .align-content-sm-stretch {
  8264.    align-content: stretch !important;
  8265.  }
  8266.  
  8267.  .align-self-sm-auto {
  8268.    align-self: auto !important;
  8269.  }
  8270.  
  8271.  .align-self-sm-start {
  8272.    align-self: flex-start !important;
  8273.  }
  8274.  
  8275.  .align-self-sm-end {
  8276.    align-self: flex-end !important;
  8277.  }
  8278.  
  8279.  .align-self-sm-center {
  8280.    align-self: center !important;
  8281.  }
  8282.  
  8283.  .align-self-sm-baseline {
  8284.    align-self: baseline !important;
  8285.  }
  8286.  
  8287.  .align-self-sm-stretch {
  8288.    align-self: stretch !important;
  8289.  }
  8290.  
  8291.  .order-sm-first {
  8292.    order: -1 !important;
  8293.  }
  8294.  
  8295.  .order-sm-0 {
  8296.    order: 0 !important;
  8297.  }
  8298.  
  8299.  .order-sm-1 {
  8300.    order: 1 !important;
  8301.  }
  8302.  
  8303.  .order-sm-2 {
  8304.    order: 2 !important;
  8305.  }
  8306.  
  8307.  .order-sm-3 {
  8308.    order: 3 !important;
  8309.  }
  8310.  
  8311.  .order-sm-4 {
  8312.    order: 4 !important;
  8313.  }
  8314.  
  8315.  .order-sm-5 {
  8316.    order: 5 !important;
  8317.  }
  8318.  
  8319.  .order-sm-last {
  8320.    order: 6 !important;
  8321.  }
  8322.  
  8323.  .m-sm-0 {
  8324.    margin: 0 !important;
  8325.  }
  8326.  
  8327.  .m-sm-1 {
  8328.    margin: 0.25rem !important;
  8329.  }
  8330.  
  8331.  .m-sm-2 {
  8332.    margin: 0.5rem !important;
  8333.  }
  8334.  
  8335.  .m-sm-3 {
  8336.    margin: 1rem !important;
  8337.  }
  8338.  
  8339.  .m-sm-4 {
  8340.    margin: 1.5rem !important;
  8341.  }
  8342.  
  8343.  .m-sm-5 {
  8344.    margin: 3rem !important;
  8345.  }
  8346.  
  8347.  .m-sm-auto {
  8348.    margin: auto !important;
  8349.  }
  8350.  
  8351.  .mx-sm-0 {
  8352.    margin-right: 0 !important;
  8353.    margin-left: 0 !important;
  8354.  }
  8355.  
  8356.  .mx-sm-1 {
  8357.    margin-right: 0.25rem !important;
  8358.    margin-left: 0.25rem !important;
  8359.  }
  8360.  
  8361.  .mx-sm-2 {
  8362.    margin-right: 0.5rem !important;
  8363.    margin-left: 0.5rem !important;
  8364.  }
  8365.  
  8366.  .mx-sm-3 {
  8367.    margin-right: 1rem !important;
  8368.    margin-left: 1rem !important;
  8369.  }
  8370.  
  8371.  .mx-sm-4 {
  8372.    margin-right: 1.5rem !important;
  8373.    margin-left: 1.5rem !important;
  8374.  }
  8375.  
  8376.  .mx-sm-5 {
  8377.    margin-right: 3rem !important;
  8378.    margin-left: 3rem !important;
  8379.  }
  8380.  
  8381.  .mx-sm-auto {
  8382.    margin-right: auto !important;
  8383.    margin-left: auto !important;
  8384.  }
  8385.  
  8386.  .my-sm-0 {
  8387.    margin-top: 0 !important;
  8388.    margin-bottom: 0 !important;
  8389.  }
  8390.  
  8391.  .my-sm-1 {
  8392.    margin-top: 0.25rem !important;
  8393.    margin-bottom: 0.25rem !important;
  8394.  }
  8395.  
  8396.  .my-sm-2 {
  8397.    margin-top: 0.5rem !important;
  8398.    margin-bottom: 0.5rem !important;
  8399.  }
  8400.  
  8401.  .my-sm-3 {
  8402.    margin-top: 1rem !important;
  8403.    margin-bottom: 1rem !important;
  8404.  }
  8405.  
  8406.  .my-sm-4 {
  8407.    margin-top: 1.5rem !important;
  8408.    margin-bottom: 1.5rem !important;
  8409.  }
  8410.  
  8411.  .my-sm-5 {
  8412.    margin-top: 3rem !important;
  8413.    margin-bottom: 3rem !important;
  8414.  }
  8415.  
  8416.  .my-sm-auto {
  8417.    margin-top: auto !important;
  8418.    margin-bottom: auto !important;
  8419.  }
  8420.  
  8421.  .mt-sm-0 {
  8422.    margin-top: 0 !important;
  8423.  }
  8424.  
  8425.  .mt-sm-1 {
  8426.    margin-top: 0.25rem !important;
  8427.  }
  8428.  
  8429.  .mt-sm-2 {
  8430.    margin-top: 0.5rem !important;
  8431.  }
  8432.  
  8433.  .mt-sm-3 {
  8434.    margin-top: 1rem !important;
  8435.  }
  8436.  
  8437.  .mt-sm-4 {
  8438.    margin-top: 1.5rem !important;
  8439.  }
  8440.  
  8441.  .mt-sm-5 {
  8442.    margin-top: 3rem !important;
  8443.  }
  8444.  
  8445.  .mt-sm-auto {
  8446.    margin-top: auto !important;
  8447.  }
  8448.  
  8449.  .me-sm-0 {
  8450.    margin-right: 0 !important;
  8451.  }
  8452.  
  8453.  .me-sm-1 {
  8454.    margin-right: 0.25rem !important;
  8455.  }
  8456.  
  8457.  .me-sm-2 {
  8458.    margin-right: 0.5rem !important;
  8459.  }
  8460.  
  8461.  .me-sm-3 {
  8462.    margin-right: 1rem !important;
  8463.  }
  8464.  
  8465.  .me-sm-4 {
  8466.    margin-right: 1.5rem !important;
  8467.  }
  8468.  
  8469.  .me-sm-5 {
  8470.    margin-right: 3rem !important;
  8471.  }
  8472.  
  8473.  .me-sm-auto {
  8474.    margin-right: auto !important;
  8475.  }
  8476.  
  8477.  .mb-sm-0 {
  8478.    margin-bottom: 0 !important;
  8479.  }
  8480.  
  8481.  .mb-sm-1 {
  8482.    margin-bottom: 0.25rem !important;
  8483.  }
  8484.  
  8485.  .mb-sm-2 {
  8486.    margin-bottom: 0.5rem !important;
  8487.  }
  8488.  
  8489.  .mb-sm-3 {
  8490.    margin-bottom: 1rem !important;
  8491.  }
  8492.  
  8493.  .mb-sm-4 {
  8494.    margin-bottom: 1.5rem !important;
  8495.  }
  8496.  
  8497.  .mb-sm-5 {
  8498.    margin-bottom: 3rem !important;
  8499.  }
  8500.  
  8501.  .mb-sm-auto {
  8502.    margin-bottom: auto !important;
  8503.  }
  8504.  
  8505.  .ms-sm-0 {
  8506.    margin-left: 0 !important;
  8507.  }
  8508.  
  8509.  .ms-sm-1 {
  8510.    margin-left: 0.25rem !important;
  8511.  }
  8512.  
  8513.  .ms-sm-2 {
  8514.    margin-left: 0.5rem !important;
  8515.  }
  8516.  
  8517.  .ms-sm-3 {
  8518.    margin-left: 1rem !important;
  8519.  }
  8520.  
  8521.  .ms-sm-4 {
  8522.    margin-left: 1.5rem !important;
  8523.  }
  8524.  
  8525.  .ms-sm-5 {
  8526.    margin-left: 3rem !important;
  8527.  }
  8528.  
  8529.  .ms-sm-auto {
  8530.    margin-left: auto !important;
  8531.  }
  8532.  
  8533.  .m-sm-n1 {
  8534.    margin: -0.25rem !important;
  8535.  }
  8536.  
  8537.  .m-sm-n2 {
  8538.    margin: -0.5rem !important;
  8539.  }
  8540.  
  8541.  .m-sm-n3 {
  8542.    margin: -1rem !important;
  8543.  }
  8544.  
  8545.  .m-sm-n4 {
  8546.    margin: -1.5rem !important;
  8547.  }
  8548.  
  8549.  .m-sm-n5 {
  8550.    margin: -3rem !important;
  8551.  }
  8552.  
  8553.  .mx-sm-n1 {
  8554.    margin-right: -0.25rem !important;
  8555.    margin-left: -0.25rem !important;
  8556.  }
  8557.  
  8558.  .mx-sm-n2 {
  8559.    margin-right: -0.5rem !important;
  8560.    margin-left: -0.5rem !important;
  8561.  }
  8562.  
  8563.  .mx-sm-n3 {
  8564.    margin-right: -1rem !important;
  8565.    margin-left: -1rem !important;
  8566.  }
  8567.  
  8568.  .mx-sm-n4 {
  8569.    margin-right: -1.5rem !important;
  8570.    margin-left: -1.5rem !important;
  8571.  }
  8572.  
  8573.  .mx-sm-n5 {
  8574.    margin-right: -3rem !important;
  8575.    margin-left: -3rem !important;
  8576.  }
  8577.  
  8578.  .my-sm-n1 {
  8579.    margin-top: -0.25rem !important;
  8580.    margin-bottom: -0.25rem !important;
  8581.  }
  8582.  
  8583.  .my-sm-n2 {
  8584.    margin-top: -0.5rem !important;
  8585.    margin-bottom: -0.5rem !important;
  8586.  }
  8587.  
  8588.  .my-sm-n3 {
  8589.    margin-top: -1rem !important;
  8590.    margin-bottom: -1rem !important;
  8591.  }
  8592.  
  8593.  .my-sm-n4 {
  8594.    margin-top: -1.5rem !important;
  8595.    margin-bottom: -1.5rem !important;
  8596.  }
  8597.  
  8598.  .my-sm-n5 {
  8599.    margin-top: -3rem !important;
  8600.    margin-bottom: -3rem !important;
  8601.  }
  8602.  
  8603.  .mt-sm-n1 {
  8604.    margin-top: -0.25rem !important;
  8605.  }
  8606.  
  8607.  .mt-sm-n2 {
  8608.    margin-top: -0.5rem !important;
  8609.  }
  8610.  
  8611.  .mt-sm-n3 {
  8612.    margin-top: -1rem !important;
  8613.  }
  8614.  
  8615.  .mt-sm-n4 {
  8616.    margin-top: -1.5rem !important;
  8617.  }
  8618.  
  8619.  .mt-sm-n5 {
  8620.    margin-top: -3rem !important;
  8621.  }
  8622.  
  8623.  .me-sm-n1 {
  8624.    margin-right: -0.25rem !important;
  8625.  }
  8626.  
  8627.  .me-sm-n2 {
  8628.    margin-right: -0.5rem !important;
  8629.  }
  8630.  
  8631.  .me-sm-n3 {
  8632.    margin-right: -1rem !important;
  8633.  }
  8634.  
  8635.  .me-sm-n4 {
  8636.    margin-right: -1.5rem !important;
  8637.  }
  8638.  
  8639.  .me-sm-n5 {
  8640.    margin-right: -3rem !important;
  8641.  }
  8642.  
  8643.  .mb-sm-n1 {
  8644.    margin-bottom: -0.25rem !important;
  8645.  }
  8646.  
  8647.  .mb-sm-n2 {
  8648.    margin-bottom: -0.5rem !important;
  8649.  }
  8650.  
  8651.  .mb-sm-n3 {
  8652.    margin-bottom: -1rem !important;
  8653.  }
  8654.  
  8655.  .mb-sm-n4 {
  8656.    margin-bottom: -1.5rem !important;
  8657.  }
  8658.  
  8659.  .mb-sm-n5 {
  8660.    margin-bottom: -3rem !important;
  8661.  }
  8662.  
  8663.  .ms-sm-n1 {
  8664.    margin-left: -0.25rem !important;
  8665.  }
  8666.  
  8667.  .ms-sm-n2 {
  8668.    margin-left: -0.5rem !important;
  8669.  }
  8670.  
  8671.  .ms-sm-n3 {
  8672.    margin-left: -1rem !important;
  8673.  }
  8674.  
  8675.  .ms-sm-n4 {
  8676.    margin-left: -1.5rem !important;
  8677.  }
  8678.  
  8679.  .ms-sm-n5 {
  8680.    margin-left: -3rem !important;
  8681.  }
  8682.  
  8683.  .p-sm-0 {
  8684.    padding: 0 !important;
  8685.  }
  8686.  
  8687.  .p-sm-1 {
  8688.    padding: 0.25rem !important;
  8689.  }
  8690.  
  8691.  .p-sm-2 {
  8692.    padding: 0.5rem !important;
  8693.  }
  8694.  
  8695.  .p-sm-3 {
  8696.    padding: 1rem !important;
  8697.  }
  8698.  
  8699.  .p-sm-4 {
  8700.    padding: 1.5rem !important;
  8701.  }
  8702.  
  8703.  .p-sm-5 {
  8704.    padding: 3rem !important;
  8705.  }
  8706.  
  8707.  .px-sm-0 {
  8708.    padding-right: 0 !important;
  8709.    padding-left: 0 !important;
  8710.  }
  8711.  
  8712.  .px-sm-1 {
  8713.    padding-right: 0.25rem !important;
  8714.    padding-left: 0.25rem !important;
  8715.  }
  8716.  
  8717.  .px-sm-2 {
  8718.    padding-right: 0.5rem !important;
  8719.    padding-left: 0.5rem !important;
  8720.  }
  8721.  
  8722.  .px-sm-3 {
  8723.    padding-right: 1rem !important;
  8724.    padding-left: 1rem !important;
  8725.  }
  8726.  
  8727.  .px-sm-4 {
  8728.    padding-right: 1.5rem !important;
  8729.    padding-left: 1.5rem !important;
  8730.  }
  8731.  
  8732.  .px-sm-5 {
  8733.    padding-right: 3rem !important;
  8734.    padding-left: 3rem !important;
  8735.  }
  8736.  
  8737.  .py-sm-0 {
  8738.    padding-top: 0 !important;
  8739.    padding-bottom: 0 !important;
  8740.  }
  8741.  
  8742.  .py-sm-1 {
  8743.    padding-top: 0.25rem !important;
  8744.    padding-bottom: 0.25rem !important;
  8745.  }
  8746.  
  8747.  .py-sm-2 {
  8748.    padding-top: 0.5rem !important;
  8749.    padding-bottom: 0.5rem !important;
  8750.  }
  8751.  
  8752.  .py-sm-3 {
  8753.    padding-top: 1rem !important;
  8754.    padding-bottom: 1rem !important;
  8755.  }
  8756.  
  8757.  .py-sm-4 {
  8758.    padding-top: 1.5rem !important;
  8759.    padding-bottom: 1.5rem !important;
  8760.  }
  8761.  
  8762.  .py-sm-5 {
  8763.    padding-top: 3rem !important;
  8764.    padding-bottom: 3rem !important;
  8765.  }
  8766.  
  8767.  .pt-sm-0 {
  8768.    padding-top: 0 !important;
  8769.  }
  8770.  
  8771.  .pt-sm-1 {
  8772.    padding-top: 0.25rem !important;
  8773.  }
  8774.  
  8775.  .pt-sm-2 {
  8776.    padding-top: 0.5rem !important;
  8777.  }
  8778.  
  8779.  .pt-sm-3 {
  8780.    padding-top: 1rem !important;
  8781.  }
  8782.  
  8783.  .pt-sm-4 {
  8784.    padding-top: 1.5rem !important;
  8785.  }
  8786.  
  8787.  .pt-sm-5 {
  8788.    padding-top: 3rem !important;
  8789.  }
  8790.  
  8791.  .pe-sm-0 {
  8792.    padding-right: 0 !important;
  8793.  }
  8794.  
  8795.  .pe-sm-1 {
  8796.    padding-right: 0.25rem !important;
  8797.  }
  8798.  
  8799.  .pe-sm-2 {
  8800.    padding-right: 0.5rem !important;
  8801.  }
  8802.  
  8803.  .pe-sm-3 {
  8804.    padding-right: 1rem !important;
  8805.  }
  8806.  
  8807.  .pe-sm-4 {
  8808.    padding-right: 1.5rem !important;
  8809.  }
  8810.  
  8811.  .pe-sm-5 {
  8812.    padding-right: 3rem !important;
  8813.  }
  8814.  
  8815.  .pb-sm-0 {
  8816.    padding-bottom: 0 !important;
  8817.  }
  8818.  
  8819.  .pb-sm-1 {
  8820.    padding-bottom: 0.25rem !important;
  8821.  }
  8822.  
  8823.  .pb-sm-2 {
  8824.    padding-bottom: 0.5rem !important;
  8825.  }
  8826.  
  8827.  .pb-sm-3 {
  8828.    padding-bottom: 1rem !important;
  8829.  }
  8830.  
  8831.  .pb-sm-4 {
  8832.    padding-bottom: 1.5rem !important;
  8833.  }
  8834.  
  8835.  .pb-sm-5 {
  8836.    padding-bottom: 3rem !important;
  8837.  }
  8838.  
  8839.  .ps-sm-0 {
  8840.    padding-left: 0 !important;
  8841.  }
  8842.  
  8843.  .ps-sm-1 {
  8844.    padding-left: 0.25rem !important;
  8845.  }
  8846.  
  8847.  .ps-sm-2 {
  8848.    padding-left: 0.5rem !important;
  8849.  }
  8850.  
  8851.  .ps-sm-3 {
  8852.    padding-left: 1rem !important;
  8853.  }
  8854.  
  8855.  .ps-sm-4 {
  8856.    padding-left: 1.5rem !important;
  8857.  }
  8858.  
  8859.  .ps-sm-5 {
  8860.    padding-left: 3rem !important;
  8861.  }
  8862.  
  8863.  .text-sm-start {
  8864.    text-align: left !important;
  8865.  }
  8866.  
  8867.  .text-sm-end {
  8868.    text-align: right !important;
  8869.  }
  8870.  
  8871.  .text-sm-center {
  8872.    text-align: center !important;
  8873.  }
  8874. }
  8875. @media (min-width: 768px) {
  8876.  .float-md-start {
  8877.    float: left !important;
  8878.  }
  8879.  
  8880.  .float-md-end {
  8881.    float: right !important;
  8882.  }
  8883.  
  8884.  .float-md-none {
  8885.    float: none !important;
  8886.  }
  8887.  
  8888.  .d-md-inline {
  8889.    display: inline !important;
  8890.  }
  8891.  
  8892.  .d-md-inline-block {
  8893.    display: inline-block !important;
  8894.  }
  8895.  
  8896.  .d-md-block {
  8897.    display: block !important;
  8898.  }
  8899.  
  8900.  .d-md-grid {
  8901.    display: grid !important;
  8902.  }
  8903.  
  8904.  .d-md-table {
  8905.    display: table !important;
  8906.  }
  8907.  
  8908.  .d-md-table-row {
  8909.    display: table-row !important;
  8910.  }
  8911.  
  8912.  .d-md-table-cell {
  8913.    display: table-cell !important;
  8914.  }
  8915.  
  8916.  .d-md-flex {
  8917.    display: flex !important;
  8918.  }
  8919.  
  8920.  .d-md-inline-flex {
  8921.    display: inline-flex !important;
  8922.  }
  8923.  
  8924.  .d-md-none {
  8925.    display: none !important;
  8926.  }
  8927.  
  8928.  .flex-md-fill {
  8929.    flex: 1 1 auto !important;
  8930.  }
  8931.  
  8932.  .flex-md-row {
  8933.    flex-direction: row !important;
  8934.  }
  8935.  
  8936.  .flex-md-column {
  8937.    flex-direction: column !important;
  8938.  }
  8939.  
  8940.  .flex-md-row-reverse {
  8941.    flex-direction: row-reverse !important;
  8942.  }
  8943.  
  8944.  .flex-md-column-reverse {
  8945.    flex-direction: column-reverse !important;
  8946.  }
  8947.  
  8948.  .flex-md-grow-0 {
  8949.    flex-grow: 0 !important;
  8950.  }
  8951.  
  8952.  .flex-md-grow-1 {
  8953.    flex-grow: 1 !important;
  8954.  }
  8955.  
  8956.  .flex-md-shrink-0 {
  8957.    flex-shrink: 0 !important;
  8958.  }
  8959.  
  8960.  .flex-md-shrink-1 {
  8961.    flex-shrink: 1 !important;
  8962.  }
  8963.  
  8964.  .flex-md-wrap {
  8965.    flex-wrap: wrap !important;
  8966.  }
  8967.  
  8968.  .flex-md-nowrap {
  8969.    flex-wrap: nowrap !important;
  8970.  }
  8971.  
  8972.  .flex-md-wrap-reverse {
  8973.    flex-wrap: wrap-reverse !important;
  8974.  }
  8975.  
  8976.  .gap-md-0 {
  8977.    gap: 0 !important;
  8978.  }
  8979.  
  8980.  .gap-md-1 {
  8981.    gap: 0.25rem !important;
  8982.  }
  8983.  
  8984.  .gap-md-2 {
  8985.    gap: 0.5rem !important;
  8986.  }
  8987.  
  8988.  .gap-md-3 {
  8989.    gap: 1rem !important;
  8990.  }
  8991.  
  8992.  .gap-md-4 {
  8993.    gap: 1.5rem !important;
  8994.  }
  8995.  
  8996.  .gap-md-5 {
  8997.    gap: 3rem !important;
  8998.  }
  8999.  
  9000.  .justify-content-md-start {
  9001.    justify-content: flex-start !important;
  9002.  }
  9003.  
  9004.  .justify-content-md-end {
  9005.    justify-content: flex-end !important;
  9006.  }
  9007.  
  9008.  .justify-content-md-center {
  9009.    justify-content: center !important;
  9010.  }
  9011.  
  9012.  .justify-content-md-between {
  9013.    justify-content: space-between !important;
  9014.  }
  9015.  
  9016.  .justify-content-md-around {
  9017.    justify-content: space-around !important;
  9018.  }
  9019.  
  9020.  .justify-content-md-evenly {
  9021.    justify-content: space-evenly !important;
  9022.  }
  9023.  
  9024.  .align-items-md-start {
  9025.    align-items: flex-start !important;
  9026.  }
  9027.  
  9028.  .align-items-md-end {
  9029.    align-items: flex-end !important;
  9030.  }
  9031.  
  9032.  .align-items-md-center {
  9033.    align-items: center !important;
  9034.  }
  9035.  
  9036.  .align-items-md-baseline {
  9037.    align-items: baseline !important;
  9038.  }
  9039.  
  9040.  .align-items-md-stretch {
  9041.    align-items: stretch !important;
  9042.  }
  9043.  
  9044.  .align-content-md-start {
  9045.    align-content: flex-start !important;
  9046.  }
  9047.  
  9048.  .align-content-md-end {
  9049.    align-content: flex-end !important;
  9050.  }
  9051.  
  9052.  .align-content-md-center {
  9053.    align-content: center !important;
  9054.  }
  9055.  
  9056.  .align-content-md-between {
  9057.    align-content: space-between !important;
  9058.  }
  9059.  
  9060.  .align-content-md-around {
  9061.    align-content: space-around !important;
  9062.  }
  9063.  
  9064.  .align-content-md-stretch {
  9065.    align-content: stretch !important;
  9066.  }
  9067.  
  9068.  .align-self-md-auto {
  9069.    align-self: auto !important;
  9070.  }
  9071.  
  9072.  .align-self-md-start {
  9073.    align-self: flex-start !important;
  9074.  }
  9075.  
  9076.  .align-self-md-end {
  9077.    align-self: flex-end !important;
  9078.  }
  9079.  
  9080.  .align-self-md-center {
  9081.    align-self: center !important;
  9082.  }
  9083.  
  9084.  .align-self-md-baseline {
  9085.    align-self: baseline !important;
  9086.  }
  9087.  
  9088.  .align-self-md-stretch {
  9089.    align-self: stretch !important;
  9090.  }
  9091.  
  9092.  .order-md-first {
  9093.    order: -1 !important;
  9094.  }
  9095.  
  9096.  .order-md-0 {
  9097.    order: 0 !important;
  9098.  }
  9099.  
  9100.  .order-md-1 {
  9101.    order: 1 !important;
  9102.  }
  9103.  
  9104.  .order-md-2 {
  9105.    order: 2 !important;
  9106.  }
  9107.  
  9108.  .order-md-3 {
  9109.    order: 3 !important;
  9110.  }
  9111.  
  9112.  .order-md-4 {
  9113.    order: 4 !important;
  9114.  }
  9115.  
  9116.  .order-md-5 {
  9117.    order: 5 !important;
  9118.  }
  9119.  
  9120.  .order-md-last {
  9121.    order: 6 !important;
  9122.  }
  9123.  
  9124.  .m-md-0 {
  9125.    margin: 0 !important;
  9126.  }
  9127.  
  9128.  .m-md-1 {
  9129.    margin: 0.25rem !important;
  9130.  }
  9131.  
  9132.  .m-md-2 {
  9133.    margin: 0.5rem !important;
  9134.  }
  9135.  
  9136.  .m-md-3 {
  9137.    margin: 1rem !important;
  9138.  }
  9139.  
  9140.  .m-md-4 {
  9141.    margin: 1.5rem !important;
  9142.  }
  9143.  
  9144.  .m-md-5 {
  9145.    margin: 3rem !important;
  9146.  }
  9147.  
  9148.  .m-md-auto {
  9149.    margin: auto !important;
  9150.  }
  9151.  
  9152.  .mx-md-0 {
  9153.    margin-right: 0 !important;
  9154.    margin-left: 0 !important;
  9155.  }
  9156.  
  9157.  .mx-md-1 {
  9158.    margin-right: 0.25rem !important;
  9159.    margin-left: 0.25rem !important;
  9160.  }
  9161.  
  9162.  .mx-md-2 {
  9163.    margin-right: 0.5rem !important;
  9164.    margin-left: 0.5rem !important;
  9165.  }
  9166.  
  9167.  .mx-md-3 {
  9168.    margin-right: 1rem !important;
  9169.    margin-left: 1rem !important;
  9170.  }
  9171.  
  9172.  .mx-md-4 {
  9173.    margin-right: 1.5rem !important;
  9174.    margin-left: 1.5rem !important;
  9175.  }
  9176.  
  9177.  .mx-md-5 {
  9178.    margin-right: 3rem !important;
  9179.    margin-left: 3rem !important;
  9180.  }
  9181.  
  9182.  .mx-md-auto {
  9183.    margin-right: auto !important;
  9184.    margin-left: auto !important;
  9185.  }
  9186.  
  9187.  .my-md-0 {
  9188.    margin-top: 0 !important;
  9189.    margin-bottom: 0 !important;
  9190.  }
  9191.  
  9192.  .my-md-1 {
  9193.    margin-top: 0.25rem !important;
  9194.    margin-bottom: 0.25rem !important;
  9195.  }
  9196.  
  9197.  .my-md-2 {
  9198.    margin-top: 0.5rem !important;
  9199.    margin-bottom: 0.5rem !important;
  9200.  }
  9201.  
  9202.  .my-md-3 {
  9203.    margin-top: 1rem !important;
  9204.    margin-bottom: 1rem !important;
  9205.  }
  9206.  
  9207.  .my-md-4 {
  9208.    margin-top: 1.5rem !important;
  9209.    margin-bottom: 1.5rem !important;
  9210.  }
  9211.  
  9212.  .my-md-5 {
  9213.    margin-top: 3rem !important;
  9214.    margin-bottom: 3rem !important;
  9215.  }
  9216.  
  9217.  .my-md-auto {
  9218.    margin-top: auto !important;
  9219.    margin-bottom: auto !important;
  9220.  }
  9221.  
  9222.  .mt-md-0 {
  9223.    margin-top: 0 !important;
  9224.  }
  9225.  
  9226.  .mt-md-1 {
  9227.    margin-top: 0.25rem !important;
  9228.  }
  9229.  
  9230.  .mt-md-2 {
  9231.    margin-top: 0.5rem !important;
  9232.  }
  9233.  
  9234.  .mt-md-3 {
  9235.    margin-top: 1rem !important;
  9236.  }
  9237.  
  9238.  .mt-md-4 {
  9239.    margin-top: 1.5rem !important;
  9240.  }
  9241.  
  9242.  .mt-md-5 {
  9243.    margin-top: 3rem !important;
  9244.  }
  9245.  
  9246.  .mt-md-auto {
  9247.    margin-top: auto !important;
  9248.  }
  9249.  
  9250.  .me-md-0 {
  9251.    margin-right: 0 !important;
  9252.  }
  9253.  
  9254.  .me-md-1 {
  9255.    margin-right: 0.25rem !important;
  9256.  }
  9257.  
  9258.  .me-md-2 {
  9259.    margin-right: 0.5rem !important;
  9260.  }
  9261.  
  9262.  .me-md-3 {
  9263.    margin-right: 1rem !important;
  9264.  }
  9265.  
  9266.  .me-md-4 {
  9267.    margin-right: 1.5rem !important;
  9268.  }
  9269.  
  9270.  .me-md-5 {
  9271.    margin-right: 3rem !important;
  9272.  }
  9273.  
  9274.  .me-md-auto {
  9275.    margin-right: auto !important;
  9276.  }
  9277.  
  9278.  .mb-md-0 {
  9279.    margin-bottom: 0 !important;
  9280.  }
  9281.  
  9282.  .mb-md-1 {
  9283.    margin-bottom: 0.25rem !important;
  9284.  }
  9285.  
  9286.  .mb-md-2 {
  9287.    margin-bottom: 0.5rem !important;
  9288.  }
  9289.  
  9290.  .mb-md-3 {
  9291.    margin-bottom: 1rem !important;
  9292.  }
  9293.  
  9294.  .mb-md-4 {
  9295.    margin-bottom: 1.5rem !important;
  9296.  }
  9297.  
  9298.  .mb-md-5 {
  9299.    margin-bottom: 3rem !important;
  9300.  }
  9301.  
  9302.  .mb-md-auto {
  9303.    margin-bottom: auto !important;
  9304.  }
  9305.  
  9306.  .ms-md-0 {
  9307.    margin-left: 0 !important;
  9308.  }
  9309.  
  9310.  .ms-md-1 {
  9311.    margin-left: 0.25rem !important;
  9312.  }
  9313.  
  9314.  .ms-md-2 {
  9315.    margin-left: 0.5rem !important;
  9316.  }
  9317.  
  9318.  .ms-md-3 {
  9319.    margin-left: 1rem !important;
  9320.  }
  9321.  
  9322.  .ms-md-4 {
  9323.    margin-left: 1.5rem !important;
  9324.  }
  9325.  
  9326.  .ms-md-5 {
  9327.    margin-left: 3rem !important;
  9328.  }
  9329.  
  9330.  .ms-md-auto {
  9331.    margin-left: auto !important;
  9332.  }
  9333.  
  9334.  .m-md-n1 {
  9335.    margin: -0.25rem !important;
  9336.  }
  9337.  
  9338.  .m-md-n2 {
  9339.    margin: -0.5rem !important;
  9340.  }
  9341.  
  9342.  .m-md-n3 {
  9343.    margin: -1rem !important;
  9344.  }
  9345.  
  9346.  .m-md-n4 {
  9347.    margin: -1.5rem !important;
  9348.  }
  9349.  
  9350.  .m-md-n5 {
  9351.    margin: -3rem !important;
  9352.  }
  9353.  
  9354.  .mx-md-n1 {
  9355.    margin-right: -0.25rem !important;
  9356.    margin-left: -0.25rem !important;
  9357.  }
  9358.  
  9359.  .mx-md-n2 {
  9360.    margin-right: -0.5rem !important;
  9361.    margin-left: -0.5rem !important;
  9362.  }
  9363.  
  9364.  .mx-md-n3 {
  9365.    margin-right: -1rem !important;
  9366.    margin-left: -1rem !important;
  9367.  }
  9368.  
  9369.  .mx-md-n4 {
  9370.    margin-right: -1.5rem !important;
  9371.    margin-left: -1.5rem !important;
  9372.  }
  9373.  
  9374.  .mx-md-n5 {
  9375.    margin-right: -3rem !important;
  9376.    margin-left: -3rem !important;
  9377.  }
  9378.  
  9379.  .my-md-n1 {
  9380.    margin-top: -0.25rem !important;
  9381.    margin-bottom: -0.25rem !important;
  9382.  }
  9383.  
  9384.  .my-md-n2 {
  9385.    margin-top: -0.5rem !important;
  9386.    margin-bottom: -0.5rem !important;
  9387.  }
  9388.  
  9389.  .my-md-n3 {
  9390.    margin-top: -1rem !important;
  9391.    margin-bottom: -1rem !important;
  9392.  }
  9393.  
  9394.  .my-md-n4 {
  9395.    margin-top: -1.5rem !important;
  9396.    margin-bottom: -1.5rem !important;
  9397.  }
  9398.  
  9399.  .my-md-n5 {
  9400.    margin-top: -3rem !important;
  9401.    margin-bottom: -3rem !important;
  9402.  }
  9403.  
  9404.  .mt-md-n1 {
  9405.    margin-top: -0.25rem !important;
  9406.  }
  9407.  
  9408.  .mt-md-n2 {
  9409.    margin-top: -0.5rem !important;
  9410.  }
  9411.  
  9412.  .mt-md-n3 {
  9413.    margin-top: -1rem !important;
  9414.  }
  9415.  
  9416.  .mt-md-n4 {
  9417.    margin-top: -1.5rem !important;
  9418.  }
  9419.  
  9420.  .mt-md-n5 {
  9421.    margin-top: -3rem !important;
  9422.  }
  9423.  
  9424.  .me-md-n1 {
  9425.    margin-right: -0.25rem !important;
  9426.  }
  9427.  
  9428.  .me-md-n2 {
  9429.    margin-right: -0.5rem !important;
  9430.  }
  9431.  
  9432.  .me-md-n3 {
  9433.    margin-right: -1rem !important;
  9434.  }
  9435.  
  9436.  .me-md-n4 {
  9437.    margin-right: -1.5rem !important;
  9438.  }
  9439.  
  9440.  .me-md-n5 {
  9441.    margin-right: -3rem !important;
  9442.  }
  9443.  
  9444.  .mb-md-n1 {
  9445.    margin-bottom: -0.25rem !important;
  9446.  }
  9447.  
  9448.  .mb-md-n2 {
  9449.    margin-bottom: -0.5rem !important;
  9450.  }
  9451.  
  9452.  .mb-md-n3 {
  9453.    margin-bottom: -1rem !important;
  9454.  }
  9455.  
  9456.  .mb-md-n4 {
  9457.    margin-bottom: -1.5rem !important;
  9458.  }
  9459.  
  9460.  .mb-md-n5 {
  9461.    margin-bottom: -3rem !important;
  9462.  }
  9463.  
  9464.  .ms-md-n1 {
  9465.    margin-left: -0.25rem !important;
  9466.  }
  9467.  
  9468.  .ms-md-n2 {
  9469.    margin-left: -0.5rem !important;
  9470.  }
  9471.  
  9472.  .ms-md-n3 {
  9473.    margin-left: -1rem !important;
  9474.  }
  9475.  
  9476.  .ms-md-n4 {
  9477.    margin-left: -1.5rem !important;
  9478.  }
  9479.  
  9480.  .ms-md-n5 {
  9481.    margin-left: -3rem !important;
  9482.  }
  9483.  
  9484.  .p-md-0 {
  9485.    padding: 0 !important;
  9486.  }
  9487.  
  9488.  .p-md-1 {
  9489.    padding: 0.25rem !important;
  9490.  }
  9491.  
  9492.  .p-md-2 {
  9493.    padding: 0.5rem !important;
  9494.  }
  9495.  
  9496.  .p-md-3 {
  9497.    padding: 1rem !important;
  9498.  }
  9499.  
  9500.  .p-md-4 {
  9501.    padding: 1.5rem !important;
  9502.  }
  9503.  
  9504.  .p-md-5 {
  9505.    padding: 3rem !important;
  9506.  }
  9507.  
  9508.  .px-md-0 {
  9509.    padding-right: 0 !important;
  9510.    padding-left: 0 !important;
  9511.  }
  9512.  
  9513.  .px-md-1 {
  9514.    padding-right: 0.25rem !important;
  9515.    padding-left: 0.25rem !important;
  9516.  }
  9517.  
  9518.  .px-md-2 {
  9519.    padding-right: 0.5rem !important;
  9520.    padding-left: 0.5rem !important;
  9521.  }
  9522.  
  9523.  .px-md-3 {
  9524.    padding-right: 1rem !important;
  9525.    padding-left: 1rem !important;
  9526.  }
  9527.  
  9528.  .px-md-4 {
  9529.    padding-right: 1.5rem !important;
  9530.    padding-left: 1.5rem !important;
  9531.  }
  9532.  
  9533.  .px-md-5 {
  9534.    padding-right: 3rem !important;
  9535.    padding-left: 3rem !important;
  9536.  }
  9537.  
  9538.  .py-md-0 {
  9539.    padding-top: 0 !important;
  9540.    padding-bottom: 0 !important;
  9541.  }
  9542.  
  9543.  .py-md-1 {
  9544.    padding-top: 0.25rem !important;
  9545.    padding-bottom: 0.25rem !important;
  9546.  }
  9547.  
  9548.  .py-md-2 {
  9549.    padding-top: 0.5rem !important;
  9550.    padding-bottom: 0.5rem !important;
  9551.  }
  9552.  
  9553.  .py-md-3 {
  9554.    padding-top: 1rem !important;
  9555.    padding-bottom: 1rem !important;
  9556.  }
  9557.  
  9558.  .py-md-4 {
  9559.    padding-top: 1.5rem !important;
  9560.    padding-bottom: 1.5rem !important;
  9561.  }
  9562.  
  9563.  .py-md-5 {
  9564.    padding-top: 3rem !important;
  9565.    padding-bottom: 3rem !important;
  9566.  }
  9567.  
  9568.  .pt-md-0 {
  9569.    padding-top: 0 !important;
  9570.  }
  9571.  
  9572.  .pt-md-1 {
  9573.    padding-top: 0.25rem !important;
  9574.  }
  9575.  
  9576.  .pt-md-2 {
  9577.    padding-top: 0.5rem !important;
  9578.  }
  9579.  
  9580.  .pt-md-3 {
  9581.    padding-top: 1rem !important;
  9582.  }
  9583.  
  9584.  .pt-md-4 {
  9585.    padding-top: 1.5rem !important;
  9586.  }
  9587.  
  9588.  .pt-md-5 {
  9589.    padding-top: 3rem !important;
  9590.  }
  9591.  
  9592.  .pe-md-0 {
  9593.    padding-right: 0 !important;
  9594.  }
  9595.  
  9596.  .pe-md-1 {
  9597.    padding-right: 0.25rem !important;
  9598.  }
  9599.  
  9600.  .pe-md-2 {
  9601.    padding-right: 0.5rem !important;
  9602.  }
  9603.  
  9604.  .pe-md-3 {
  9605.    padding-right: 1rem !important;
  9606.  }
  9607.  
  9608.  .pe-md-4 {
  9609.    padding-right: 1.5rem !important;
  9610.  }
  9611.  
  9612.  .pe-md-5 {
  9613.    padding-right: 3rem !important;
  9614.  }
  9615.  
  9616.  .pb-md-0 {
  9617.    padding-bottom: 0 !important;
  9618.  }
  9619.  
  9620.  .pb-md-1 {
  9621.    padding-bottom: 0.25rem !important;
  9622.  }
  9623.  
  9624.  .pb-md-2 {
  9625.    padding-bottom: 0.5rem !important;
  9626.  }
  9627.  
  9628.  .pb-md-3 {
  9629.    padding-bottom: 1rem !important;
  9630.  }
  9631.  
  9632.  .pb-md-4 {
  9633.    padding-bottom: 1.5rem !important;
  9634.  }
  9635.  
  9636.  .pb-md-5 {
  9637.    padding-bottom: 3rem !important;
  9638.  }
  9639.  
  9640.  .ps-md-0 {
  9641.    padding-left: 0 !important;
  9642.  }
  9643.  
  9644.  .ps-md-1 {
  9645.    padding-left: 0.25rem !important;
  9646.  }
  9647.  
  9648.  .ps-md-2 {
  9649.    padding-left: 0.5rem !important;
  9650.  }
  9651.  
  9652.  .ps-md-3 {
  9653.    padding-left: 1rem !important;
  9654.  }
  9655.  
  9656.  .ps-md-4 {
  9657.    padding-left: 1.5rem !important;
  9658.  }
  9659.  
  9660.  .ps-md-5 {
  9661.    padding-left: 3rem !important;
  9662.  }
  9663.  
  9664.  .text-md-start {
  9665.    text-align: left !important;
  9666.  }
  9667.  
  9668.  .text-md-end {
  9669.    text-align: right !important;
  9670.  }
  9671.  
  9672.  .text-md-center {
  9673.    text-align: center !important;
  9674.  }
  9675. }
  9676. @media (min-width: 992px) {
  9677.  .float-lg-start {
  9678.    float: left !important;
  9679.  }
  9680.  
  9681.  .float-lg-end {
  9682.    float: right !important;
  9683.  }
  9684.  
  9685.  .float-lg-none {
  9686.    float: none !important;
  9687.  }
  9688.  
  9689.  .d-lg-inline {
  9690.    display: inline !important;
  9691.  }
  9692.  
  9693.  .d-lg-inline-block {
  9694.    display: inline-block !important;
  9695.  }
  9696.  
  9697.  .d-lg-block {
  9698.    display: block !important;
  9699.  }
  9700.  
  9701.  .d-lg-grid {
  9702.    display: grid !important;
  9703.  }
  9704.  
  9705.  .d-lg-table {
  9706.    display: table !important;
  9707.  }
  9708.  
  9709.  .d-lg-table-row {
  9710.    display: table-row !important;
  9711.  }
  9712.  
  9713.  .d-lg-table-cell {
  9714.    display: table-cell !important;
  9715.  }
  9716.  
  9717.  .d-lg-flex {
  9718.    display: flex !important;
  9719.  }
  9720.  
  9721.  .d-lg-inline-flex {
  9722.    display: inline-flex !important;
  9723.  }
  9724.  
  9725.  .d-lg-none {
  9726.    display: none !important;
  9727.  }
  9728.  
  9729.  .flex-lg-fill {
  9730.    flex: 1 1 auto !important;
  9731.  }
  9732.  
  9733.  .flex-lg-row {
  9734.    flex-direction: row !important;
  9735.  }
  9736.  
  9737.  .flex-lg-column {
  9738.    flex-direction: column !important;
  9739.  }
  9740.  
  9741.  .flex-lg-row-reverse {
  9742.    flex-direction: row-reverse !important;
  9743.  }
  9744.  
  9745.  .flex-lg-column-reverse {
  9746.    flex-direction: column-reverse !important;
  9747.  }
  9748.  
  9749.  .flex-lg-grow-0 {
  9750.    flex-grow: 0 !important;
  9751.  }
  9752.  
  9753.  .flex-lg-grow-1 {
  9754.    flex-grow: 1 !important;
  9755.  }
  9756.  
  9757.  .flex-lg-shrink-0 {
  9758.    flex-shrink: 0 !important;
  9759.  }
  9760.  
  9761.  .flex-lg-shrink-1 {
  9762.    flex-shrink: 1 !important;
  9763.  }
  9764.  
  9765.  .flex-lg-wrap {
  9766.    flex-wrap: wrap !important;
  9767.  }
  9768.  
  9769.  .flex-lg-nowrap {
  9770.    flex-wrap: nowrap !important;
  9771.  }
  9772.  
  9773.  .flex-lg-wrap-reverse {
  9774.    flex-wrap: wrap-reverse !important;
  9775.  }
  9776.  
  9777.  .gap-lg-0 {
  9778.    gap: 0 !important;
  9779.  }
  9780.  
  9781.  .gap-lg-1 {
  9782.    gap: 0.25rem !important;
  9783.  }
  9784.  
  9785.  .gap-lg-2 {
  9786.    gap: 0.5rem !important;
  9787.  }
  9788.  
  9789.  .gap-lg-3 {
  9790.    gap: 1rem !important;
  9791.  }
  9792.  
  9793.  .gap-lg-4 {
  9794.    gap: 1.5rem !important;
  9795.  }
  9796.  
  9797.  .gap-lg-5 {
  9798.    gap: 3rem !important;
  9799.  }
  9800.  
  9801.  .justify-content-lg-start {
  9802.    justify-content: flex-start !important;
  9803.  }
  9804.  
  9805.  .justify-content-lg-end {
  9806.    justify-content: flex-end !important;
  9807.  }
  9808.  
  9809.  .justify-content-lg-center {
  9810.    justify-content: center !important;
  9811.  }
  9812.  
  9813.  .justify-content-lg-between {
  9814.    justify-content: space-between !important;
  9815.  }
  9816.  
  9817.  .justify-content-lg-around {
  9818.    justify-content: space-around !important;
  9819.  }
  9820.  
  9821.  .justify-content-lg-evenly {
  9822.    justify-content: space-evenly !important;
  9823.  }
  9824.  
  9825.  .align-items-lg-start {
  9826.    align-items: flex-start !important;
  9827.  }
  9828.  
  9829.  .align-items-lg-end {
  9830.    align-items: flex-end !important;
  9831.  }
  9832.  
  9833.  .align-items-lg-center {
  9834.    align-items: center !important;
  9835.  }
  9836.  
  9837.  .align-items-lg-baseline {
  9838.    align-items: baseline !important;
  9839.  }
  9840.  
  9841.  .align-items-lg-stretch {
  9842.    align-items: stretch !important;
  9843.  }
  9844.  
  9845.  .align-content-lg-start {
  9846.    align-content: flex-start !important;
  9847.  }
  9848.  
  9849.  .align-content-lg-end {
  9850.    align-content: flex-end !important;
  9851.  }
  9852.  
  9853.  .align-content-lg-center {
  9854.    align-content: center !important;
  9855.  }
  9856.  
  9857.  .align-content-lg-between {
  9858.    align-content: space-between !important;
  9859.  }
  9860.  
  9861.  .align-content-lg-around {
  9862.    align-content: space-around !important;
  9863.  }
  9864.  
  9865.  .align-content-lg-stretch {
  9866.    align-content: stretch !important;
  9867.  }
  9868.  
  9869.  .align-self-lg-auto {
  9870.    align-self: auto !important;
  9871.  }
  9872.  
  9873.  .align-self-lg-start {
  9874.    align-self: flex-start !important;
  9875.  }
  9876.  
  9877.  .align-self-lg-end {
  9878.    align-self: flex-end !important;
  9879.  }
  9880.  
  9881.  .align-self-lg-center {
  9882.    align-self: center !important;
  9883.  }
  9884.  
  9885.  .align-self-lg-baseline {
  9886.    align-self: baseline !important;
  9887.  }
  9888.  
  9889.  .align-self-lg-stretch {
  9890.    align-self: stretch !important;
  9891.  }
  9892.  
  9893.  .order-lg-first {
  9894.    order: -1 !important;
  9895.  }
  9896.  
  9897.  .order-lg-0 {
  9898.    order: 0 !important;
  9899.  }
  9900.  
  9901.  .order-lg-1 {
  9902.    order: 1 !important;
  9903.  }
  9904.  
  9905.  .order-lg-2 {
  9906.    order: 2 !important;
  9907.  }
  9908.  
  9909.  .order-lg-3 {
  9910.    order: 3 !important;
  9911.  }
  9912.  
  9913.  .order-lg-4 {
  9914.    order: 4 !important;
  9915.  }
  9916.  
  9917.  .order-lg-5 {
  9918.    order: 5 !important;
  9919.  }
  9920.  
  9921.  .order-lg-last {
  9922.    order: 6 !important;
  9923.  }
  9924.  
  9925.  .m-lg-0 {
  9926.    margin: 0 !important;
  9927.  }
  9928.  
  9929.  .m-lg-1 {
  9930.    margin: 0.25rem !important;
  9931.  }
  9932.  
  9933.  .m-lg-2 {
  9934.    margin: 0.5rem !important;
  9935.  }
  9936.  
  9937.  .m-lg-3 {
  9938.    margin: 1rem !important;
  9939.  }
  9940.  
  9941.  .m-lg-4 {
  9942.    margin: 1.5rem !important;
  9943.  }
  9944.  
  9945.  .m-lg-5 {
  9946.    margin: 3rem !important;
  9947.  }
  9948.  
  9949.  .m-lg-auto {
  9950.    margin: auto !important;
  9951.  }
  9952.  
  9953.  .mx-lg-0 {
  9954.    margin-right: 0 !important;
  9955.    margin-left: 0 !important;
  9956.  }
  9957.  
  9958.  .mx-lg-1 {
  9959.    margin-right: 0.25rem !important;
  9960.    margin-left: 0.25rem !important;
  9961.  }
  9962.  
  9963.  .mx-lg-2 {
  9964.    margin-right: 0.5rem !important;
  9965.    margin-left: 0.5rem !important;
  9966.  }
  9967.  
  9968.  .mx-lg-3 {
  9969.    margin-right: 1rem !important;
  9970.    margin-left: 1rem !important;
  9971.  }
  9972.  
  9973.  .mx-lg-4 {
  9974.    margin-right: 1.5rem !important;
  9975.    margin-left: 1.5rem !important;
  9976.  }
  9977.  
  9978.  .mx-lg-5 {
  9979.    margin-right: 3rem !important;
  9980.    margin-left: 3rem !important;
  9981.  }
  9982.  
  9983.  .mx-lg-auto {
  9984.    margin-right: auto !important;
  9985.    margin-left: auto !important;
  9986.  }
  9987.  
  9988.  .my-lg-0 {
  9989.    margin-top: 0 !important;
  9990.    margin-bottom: 0 !important;
  9991.  }
  9992.  
  9993.  .my-lg-1 {
  9994.    margin-top: 0.25rem !important;
  9995.    margin-bottom: 0.25rem !important;
  9996.  }
  9997.  
  9998.  .my-lg-2 {
  9999.    margin-top: 0.5rem !important;
  10000.    margin-bottom: 0.5rem !important;
  10001.  }
  10002.  
  10003.  .my-lg-3 {
  10004.    margin-top: 1rem !important;
  10005.    margin-bottom: 1rem !important;
  10006.  }
  10007.  
  10008.  .my-lg-4 {
  10009.    margin-top: 1.5rem !important;
  10010.    margin-bottom: 1.5rem !important;
  10011.  }
  10012.  
  10013.  .my-lg-5 {
  10014.    margin-top: 3rem !important;
  10015.    margin-bottom: 3rem !important;
  10016.  }
  10017.  
  10018.  .my-lg-auto {
  10019.    margin-top: auto !important;
  10020.    margin-bottom: auto !important;
  10021.  }
  10022.  
  10023.  .mt-lg-0 {
  10024.    margin-top: 0 !important;
  10025.  }
  10026.  
  10027.  .mt-lg-1 {
  10028.    margin-top: 0.25rem !important;
  10029.  }
  10030.  
  10031.  .mt-lg-2 {
  10032.    margin-top: 0.5rem !important;
  10033.  }
  10034.  
  10035.  .mt-lg-3 {
  10036.    margin-top: 1rem !important;
  10037.  }
  10038.  
  10039.  .mt-lg-4 {
  10040.    margin-top: 1.5rem !important;
  10041.  }
  10042.  
  10043.  .mt-lg-5 {
  10044.    margin-top: 3rem !important;
  10045.  }
  10046.  
  10047.  .mt-lg-auto {
  10048.    margin-top: auto !important;
  10049.  }
  10050.  
  10051.  .me-lg-0 {
  10052.    margin-right: 0 !important;
  10053.  }
  10054.  
  10055.  .me-lg-1 {
  10056.    margin-right: 0.25rem !important;
  10057.  }
  10058.  
  10059.  .me-lg-2 {
  10060.    margin-right: 0.5rem !important;
  10061.  }
  10062.  
  10063.  .me-lg-3 {
  10064.    margin-right: 1rem !important;
  10065.  }
  10066.  
  10067.  .me-lg-4 {
  10068.    margin-right: 1.5rem !important;
  10069.  }
  10070.  
  10071.  .me-lg-5 {
  10072.    margin-right: 3rem !important;
  10073.  }
  10074.  
  10075.  .me-lg-auto {
  10076.    margin-right: auto !important;
  10077.  }
  10078.  
  10079.  .mb-lg-0 {
  10080.    margin-bottom: 0 !important;
  10081.  }
  10082.  
  10083.  .mb-lg-1 {
  10084.    margin-bottom: 0.25rem !important;
  10085.  }
  10086.  
  10087.  .mb-lg-2 {
  10088.    margin-bottom: 0.5rem !important;
  10089.  }
  10090.  
  10091.  .mb-lg-3 {
  10092.    margin-bottom: 1rem !important;
  10093.  }
  10094.  
  10095.  .mb-lg-4 {
  10096.    margin-bottom: 1.5rem !important;
  10097.  }
  10098.  
  10099.  .mb-lg-5 {
  10100.    margin-bottom: 3rem !important;
  10101.  }
  10102.  
  10103.  .mb-lg-auto {
  10104.    margin-bottom: auto !important;
  10105.  }
  10106.  
  10107.  .ms-lg-0 {
  10108.    margin-left: 0 !important;
  10109.  }
  10110.  
  10111.  .ms-lg-1 {
  10112.    margin-left: 0.25rem !important;
  10113.  }
  10114.  
  10115.  .ms-lg-2 {
  10116.    margin-left: 0.5rem !important;
  10117.  }
  10118.  
  10119.  .ms-lg-3 {
  10120.    margin-left: 1rem !important;
  10121.  }
  10122.  
  10123.  .ms-lg-4 {
  10124.    margin-left: 1.5rem !important;
  10125.  }
  10126.  
  10127.  .ms-lg-5 {
  10128.    margin-left: 3rem !important;
  10129.  }
  10130.  
  10131.  .ms-lg-auto {
  10132.    margin-left: auto !important;
  10133.  }
  10134.  
  10135.  .m-lg-n1 {
  10136.    margin: -0.25rem !important;
  10137.  }
  10138.  
  10139.  .m-lg-n2 {
  10140.    margin: -0.5rem !important;
  10141.  }
  10142.  
  10143.  .m-lg-n3 {
  10144.    margin: -1rem !important;
  10145.  }
  10146.  
  10147.  .m-lg-n4 {
  10148.    margin: -1.5rem !important;
  10149.  }
  10150.  
  10151.  .m-lg-n5 {
  10152.    margin: -3rem !important;
  10153.  }
  10154.  
  10155.  .mx-lg-n1 {
  10156.    margin-right: -0.25rem !important;
  10157.    margin-left: -0.25rem !important;
  10158.  }
  10159.  
  10160.  .mx-lg-n2 {
  10161.    margin-right: -0.5rem !important;
  10162.    margin-left: -0.5rem !important;
  10163.  }
  10164.  
  10165.  .mx-lg-n3 {
  10166.    margin-right: -1rem !important;
  10167.    margin-left: -1rem !important;
  10168.  }
  10169.  
  10170.  .mx-lg-n4 {
  10171.    margin-right: -1.5rem !important;
  10172.    margin-left: -1.5rem !important;
  10173.  }
  10174.  
  10175.  .mx-lg-n5 {
  10176.    margin-right: -3rem !important;
  10177.    margin-left: -3rem !important;
  10178.  }
  10179.  
  10180.  .my-lg-n1 {
  10181.    margin-top: -0.25rem !important;
  10182.    margin-bottom: -0.25rem !important;
  10183.  }
  10184.  
  10185.  .my-lg-n2 {
  10186.    margin-top: -0.5rem !important;
  10187.    margin-bottom: -0.5rem !important;
  10188.  }
  10189.  
  10190.  .my-lg-n3 {
  10191.    margin-top: -1rem !important;
  10192.    margin-bottom: -1rem !important;
  10193.  }
  10194.  
  10195.  .my-lg-n4 {
  10196.    margin-top: -1.5rem !important;
  10197.    margin-bottom: -1.5rem !important;
  10198.  }
  10199.  
  10200.  .my-lg-n5 {
  10201.    margin-top: -3rem !important;
  10202.    margin-bottom: -3rem !important;
  10203.  }
  10204.  
  10205.  .mt-lg-n1 {
  10206.    margin-top: -0.25rem !important;
  10207.  }
  10208.  
  10209.  .mt-lg-n2 {
  10210.    margin-top: -0.5rem !important;
  10211.  }
  10212.  
  10213.  .mt-lg-n3 {
  10214.    margin-top: -1rem !important;
  10215.  }
  10216.  
  10217.  .mt-lg-n4 {
  10218.    margin-top: -1.5rem !important;
  10219.  }
  10220.  
  10221.  .mt-lg-n5 {
  10222.    margin-top: -3rem !important;
  10223.  }
  10224.  
  10225.  .me-lg-n1 {
  10226.    margin-right: -0.25rem !important;
  10227.  }
  10228.  
  10229.  .me-lg-n2 {
  10230.    margin-right: -0.5rem !important;
  10231.  }
  10232.  
  10233.  .me-lg-n3 {
  10234.    margin-right: -1rem !important;
  10235.  }
  10236.  
  10237.  .me-lg-n4 {
  10238.    margin-right: -1.5rem !important;
  10239.  }
  10240.  
  10241.  .me-lg-n5 {
  10242.    margin-right: -3rem !important;
  10243.  }
  10244.  
  10245.  .mb-lg-n1 {
  10246.    margin-bottom: -0.25rem !important;
  10247.  }
  10248.  
  10249.  .mb-lg-n2 {
  10250.    margin-bottom: -0.5rem !important;
  10251.  }
  10252.  
  10253.  .mb-lg-n3 {
  10254.    margin-bottom: -1rem !important;
  10255.  }
  10256.  
  10257.  .mb-lg-n4 {
  10258.    margin-bottom: -1.5rem !important;
  10259.  }
  10260.  
  10261.  .mb-lg-n5 {
  10262.    margin-bottom: -3rem !important;
  10263.  }
  10264.  
  10265.  .ms-lg-n1 {
  10266.    margin-left: -0.25rem !important;
  10267.  }
  10268.  
  10269.  .ms-lg-n2 {
  10270.    margin-left: -0.5rem !important;
  10271.  }
  10272.  
  10273.  .ms-lg-n3 {
  10274.    margin-left: -1rem !important;
  10275.  }
  10276.  
  10277.  .ms-lg-n4 {
  10278.    margin-left: -1.5rem !important;
  10279.  }
  10280.  
  10281.  .ms-lg-n5 {
  10282.    margin-left: -3rem !important;
  10283.  }
  10284.  
  10285.  .p-lg-0 {
  10286.    padding: 0 !important;
  10287.  }
  10288.  
  10289.  .p-lg-1 {
  10290.    padding: 0.25rem !important;
  10291.  }
  10292.  
  10293.  .p-lg-2 {
  10294.    padding: 0.5rem !important;
  10295.  }
  10296.  
  10297.  .p-lg-3 {
  10298.    padding: 1rem !important;
  10299.  }
  10300.  
  10301.  .p-lg-4 {
  10302.    padding: 1.5rem !important;
  10303.  }
  10304.  
  10305.  .p-lg-5 {
  10306.    padding: 3rem !important;
  10307.  }
  10308.  
  10309.  .px-lg-0 {
  10310.    padding-right: 0 !important;
  10311.    padding-left: 0 !important;
  10312.  }
  10313.  
  10314.  .px-lg-1 {
  10315.    padding-right: 0.25rem !important;
  10316.    padding-left: 0.25rem !important;
  10317.  }
  10318.  
  10319.  .px-lg-2 {
  10320.    padding-right: 0.5rem !important;
  10321.    padding-left: 0.5rem !important;
  10322.  }
  10323.  
  10324.  .px-lg-3 {
  10325.    padding-right: 1rem !important;
  10326.    padding-left: 1rem !important;
  10327.  }
  10328.  
  10329.  .px-lg-4 {
  10330.    padding-right: 1.5rem !important;
  10331.    padding-left: 1.5rem !important;
  10332.  }
  10333.  
  10334.  .px-lg-5 {
  10335.    padding-right: 3rem !important;
  10336.    padding-left: 3rem !important;
  10337.  }
  10338.  
  10339.  .py-lg-0 {
  10340.    padding-top: 0 !important;
  10341.    padding-bottom: 0 !important;
  10342.  }
  10343.  
  10344.  .py-lg-1 {
  10345.    padding-top: 0.25rem !important;
  10346.    padding-bottom: 0.25rem !important;
  10347.  }
  10348.  
  10349.  .py-lg-2 {
  10350.    padding-top: 0.5rem !important;
  10351.    padding-bottom: 0.5rem !important;
  10352.  }
  10353.  
  10354.  .py-lg-3 {
  10355.    padding-top: 1rem !important;
  10356.    padding-bottom: 1rem !important;
  10357.  }
  10358.  
  10359.  .py-lg-4 {
  10360.    padding-top: 1.5rem !important;
  10361.    padding-bottom: 1.5rem !important;
  10362.  }
  10363.  
  10364.  .py-lg-5 {
  10365.    padding-top: 3rem !important;
  10366.    padding-bottom: 3rem !important;
  10367.  }
  10368.  
  10369.  .pt-lg-0 {
  10370.    padding-top: 0 !important;
  10371.  }
  10372.  
  10373.  .pt-lg-1 {
  10374.    padding-top: 0.25rem !important;
  10375.  }
  10376.  
  10377.  .pt-lg-2 {
  10378.    padding-top: 0.5rem !important;
  10379.  }
  10380.  
  10381.  .pt-lg-3 {
  10382.    padding-top: 1rem !important;
  10383.  }
  10384.  
  10385.  .pt-lg-4 {
  10386.    padding-top: 1.5rem !important;
  10387.  }
  10388.  
  10389.  .pt-lg-5 {
  10390.    padding-top: 3rem !important;
  10391.  }
  10392.  
  10393.  .pe-lg-0 {
  10394.    padding-right: 0 !important;
  10395.  }
  10396.  
  10397.  .pe-lg-1 {
  10398.    padding-right: 0.25rem !important;
  10399.  }
  10400.  
  10401.  .pe-lg-2 {
  10402.    padding-right: 0.5rem !important;
  10403.  }
  10404.  
  10405.  .pe-lg-3 {
  10406.    padding-right: 1rem !important;
  10407.  }
  10408.  
  10409.  .pe-lg-4 {
  10410.    padding-right: 1.5rem !important;
  10411.  }
  10412.  
  10413.  .pe-lg-5 {
  10414.    padding-right: 3rem !important;
  10415.  }
  10416.  
  10417.  .pb-lg-0 {
  10418.    padding-bottom: 0 !important;
  10419.  }
  10420.  
  10421.  .pb-lg-1 {
  10422.    padding-bottom: 0.25rem !important;
  10423.  }
  10424.  
  10425.  .pb-lg-2 {
  10426.    padding-bottom: 0.5rem !important;
  10427.  }
  10428.  
  10429.  .pb-lg-3 {
  10430.    padding-bottom: 1rem !important;
  10431.  }
  10432.  
  10433.  .pb-lg-4 {
  10434.    padding-bottom: 1.5rem !important;
  10435.  }
  10436.  
  10437.  .pb-lg-5 {
  10438.    padding-bottom: 3rem !important;
  10439.  }
  10440.  
  10441.  .ps-lg-0 {
  10442.    padding-left: 0 !important;
  10443.  }
  10444.  
  10445.  .ps-lg-1 {
  10446.    padding-left: 0.25rem !important;
  10447.  }
  10448.  
  10449.  .ps-lg-2 {
  10450.    padding-left: 0.5rem !important;
  10451.  }
  10452.  
  10453.  .ps-lg-3 {
  10454.    padding-left: 1rem !important;
  10455.  }
  10456.  
  10457.  .ps-lg-4 {
  10458.    padding-left: 1.5rem !important;
  10459.  }
  10460.  
  10461.  .ps-lg-5 {
  10462.    padding-left: 3rem !important;
  10463.  }
  10464.  
  10465.  .text-lg-start {
  10466.    text-align: left !important;
  10467.  }
  10468.  
  10469.  .text-lg-end {
  10470.    text-align: right !important;
  10471.  }
  10472.  
  10473.  .text-lg-center {
  10474.    text-align: center !important;
  10475.  }
  10476. }
  10477. @media (min-width: 1200px) {
  10478.  .float-xl-start {
  10479.    float: left !important;
  10480.  }
  10481.  
  10482.  .float-xl-end {
  10483.    float: right !important;
  10484.  }
  10485.  
  10486.  .float-xl-none {
  10487.    float: none !important;
  10488.  }
  10489.  
  10490.  .d-xl-inline {
  10491.    display: inline !important;
  10492.  }
  10493.  
  10494.  .d-xl-inline-block {
  10495.    display: inline-block !important;
  10496.  }
  10497.  
  10498.  .d-xl-block {
  10499.    display: block !important;
  10500.  }
  10501.  
  10502.  .d-xl-grid {
  10503.    display: grid !important;
  10504.  }
  10505.  
  10506.  .d-xl-table {
  10507.    display: table !important;
  10508.  }
  10509.  
  10510.  .d-xl-table-row {
  10511.    display: table-row !important;
  10512.  }
  10513.  
  10514.  .d-xl-table-cell {
  10515.    display: table-cell !important;
  10516.  }
  10517.  
  10518.  .d-xl-flex {
  10519.    display: flex !important;
  10520.  }
  10521.  
  10522.  .d-xl-inline-flex {
  10523.    display: inline-flex !important;
  10524.  }
  10525.  
  10526.  .d-xl-none {
  10527.    display: none !important;
  10528.  }
  10529.  
  10530.  .flex-xl-fill {
  10531.    flex: 1 1 auto !important;
  10532.  }
  10533.  
  10534.  .flex-xl-row {
  10535.    flex-direction: row !important;
  10536.  }
  10537.  
  10538.  .flex-xl-column {
  10539.    flex-direction: column !important;
  10540.  }
  10541.  
  10542.  .flex-xl-row-reverse {
  10543.    flex-direction: row-reverse !important;
  10544.  }
  10545.  
  10546.  .flex-xl-column-reverse {
  10547.    flex-direction: column-reverse !important;
  10548.  }
  10549.  
  10550.  .flex-xl-grow-0 {
  10551.    flex-grow: 0 !important;
  10552.  }
  10553.  
  10554.  .flex-xl-grow-1 {
  10555.    flex-grow: 1 !important;
  10556.  }
  10557.  
  10558.  .flex-xl-shrink-0 {
  10559.    flex-shrink: 0 !important;
  10560.  }
  10561.  
  10562.  .flex-xl-shrink-1 {
  10563.    flex-shrink: 1 !important;
  10564.  }
  10565.  
  10566.  .flex-xl-wrap {
  10567.    flex-wrap: wrap !important;
  10568.  }
  10569.  
  10570.  .flex-xl-nowrap {
  10571.    flex-wrap: nowrap !important;
  10572.  }
  10573.  
  10574.  .flex-xl-wrap-reverse {
  10575.    flex-wrap: wrap-reverse !important;
  10576.  }
  10577.  
  10578.  .gap-xl-0 {
  10579.    gap: 0 !important;
  10580.  }
  10581.  
  10582.  .gap-xl-1 {
  10583.    gap: 0.25rem !important;
  10584.  }
  10585.  
  10586.  .gap-xl-2 {
  10587.    gap: 0.5rem !important;
  10588.  }
  10589.  
  10590.  .gap-xl-3 {
  10591.    gap: 1rem !important;
  10592.  }
  10593.  
  10594.  .gap-xl-4 {
  10595.    gap: 1.5rem !important;
  10596.  }
  10597.  
  10598.  .gap-xl-5 {
  10599.    gap: 3rem !important;
  10600.  }
  10601.  
  10602.  .justify-content-xl-start {
  10603.    justify-content: flex-start !important;
  10604.  }
  10605.  
  10606.  .justify-content-xl-end {
  10607.    justify-content: flex-end !important;
  10608.  }
  10609.  
  10610.  .justify-content-xl-center {
  10611.    justify-content: center !important;
  10612.  }
  10613.  
  10614.  .justify-content-xl-between {
  10615.    justify-content: space-between !important;
  10616.  }
  10617.  
  10618.  .justify-content-xl-around {
  10619.    justify-content: space-around !important;
  10620.  }
  10621.  
  10622.  .justify-content-xl-evenly {
  10623.    justify-content: space-evenly !important;
  10624.  }
  10625.  
  10626.  .align-items-xl-start {
  10627.    align-items: flex-start !important;
  10628.  }
  10629.  
  10630.  .align-items-xl-end {
  10631.    align-items: flex-end !important;
  10632.  }
  10633.  
  10634.  .align-items-xl-center {
  10635.    align-items: center !important;
  10636.  }
  10637.  
  10638.  .align-items-xl-baseline {
  10639.    align-items: baseline !important;
  10640.  }
  10641.  
  10642.  .align-items-xl-stretch {
  10643.    align-items: stretch !important;
  10644.  }
  10645.  
  10646.  .align-content-xl-start {
  10647.    align-content: flex-start !important;
  10648.  }
  10649.  
  10650.  .align-content-xl-end {
  10651.    align-content: flex-end !important;
  10652.  }
  10653.  
  10654.  .align-content-xl-center {
  10655.    align-content: center !important;
  10656.  }
  10657.  
  10658.  .align-content-xl-between {
  10659.    align-content: space-between !important;
  10660.  }
  10661.  
  10662.  .align-content-xl-around {
  10663.    align-content: space-around !important;
  10664.  }
  10665.  
  10666.  .align-content-xl-stretch {
  10667.    align-content: stretch !important;
  10668.  }
  10669.  
  10670.  .align-self-xl-auto {
  10671.    align-self: auto !important;
  10672.  }
  10673.  
  10674.  .align-self-xl-start {
  10675.    align-self: flex-start !important;
  10676.  }
  10677.  
  10678.  .align-self-xl-end {
  10679.    align-self: flex-end !important;
  10680.  }
  10681.  
  10682.  .align-self-xl-center {
  10683.    align-self: center !important;
  10684.  }
  10685.  
  10686.  .align-self-xl-baseline {
  10687.    align-self: baseline !important;
  10688.  }
  10689.  
  10690.  .align-self-xl-stretch {
  10691.    align-self: stretch !important;
  10692.  }
  10693.  
  10694.  .order-xl-first {
  10695.    order: -1 !important;
  10696.  }
  10697.  
  10698.  .order-xl-0 {
  10699.    order: 0 !important;
  10700.  }
  10701.  
  10702.  .order-xl-1 {
  10703.    order: 1 !important;
  10704.  }
  10705.  
  10706.  .order-xl-2 {
  10707.    order: 2 !important;
  10708.  }
  10709.  
  10710.  .order-xl-3 {
  10711.    order: 3 !important;
  10712.  }
  10713.  
  10714.  .order-xl-4 {
  10715.    order: 4 !important;
  10716.  }
  10717.  
  10718.  .order-xl-5 {
  10719.    order: 5 !important;
  10720.  }
  10721.  
  10722.  .order-xl-last {
  10723.    order: 6 !important;
  10724.  }
  10725.  
  10726.  .m-xl-0 {
  10727.    margin: 0 !important;
  10728.  }
  10729.  
  10730.  .m-xl-1 {
  10731.    margin: 0.25rem !important;
  10732.  }
  10733.  
  10734.  .m-xl-2 {
  10735.    margin: 0.5rem !important;
  10736.  }
  10737.  
  10738.  .m-xl-3 {
  10739.    margin: 1rem !important;
  10740.  }
  10741.  
  10742.  .m-xl-4 {
  10743.    margin: 1.5rem !important;
  10744.  }
  10745.  
  10746.  .m-xl-5 {
  10747.    margin: 3rem !important;
  10748.  }
  10749.  
  10750.  .m-xl-auto {
  10751.    margin: auto !important;
  10752.  }
  10753.  
  10754.  .mx-xl-0 {
  10755.    margin-right: 0 !important;
  10756.    margin-left: 0 !important;
  10757.  }
  10758.  
  10759.  .mx-xl-1 {
  10760.    margin-right: 0.25rem !important;
  10761.    margin-left: 0.25rem !important;
  10762.  }
  10763.  
  10764.  .mx-xl-2 {
  10765.    margin-right: 0.5rem !important;
  10766.    margin-left: 0.5rem !important;
  10767.  }
  10768.  
  10769.  .mx-xl-3 {
  10770.    margin-right: 1rem !important;
  10771.    margin-left: 1rem !important;
  10772.  }
  10773.  
  10774.  .mx-xl-4 {
  10775.    margin-right: 1.5rem !important;
  10776.    margin-left: 1.5rem !important;
  10777.  }
  10778.  
  10779.  .mx-xl-5 {
  10780.    margin-right: 3rem !important;
  10781.    margin-left: 3rem !important;
  10782.  }
  10783.  
  10784.  .mx-xl-auto {
  10785.    margin-right: auto !important;
  10786.    margin-left: auto !important;
  10787.  }
  10788.  
  10789.  .my-xl-0 {
  10790.    margin-top: 0 !important;
  10791.    margin-bottom: 0 !important;
  10792.  }
  10793.  
  10794.  .my-xl-1 {
  10795.    margin-top: 0.25rem !important;
  10796.    margin-bottom: 0.25rem !important;
  10797.  }
  10798.  
  10799.  .my-xl-2 {
  10800.    margin-top: 0.5rem !important;
  10801.    margin-bottom: 0.5rem !important;
  10802.  }
  10803.  
  10804.  .my-xl-3 {
  10805.    margin-top: 1rem !important;
  10806.    margin-bottom: 1rem !important;
  10807.  }
  10808.  
  10809.  .my-xl-4 {
  10810.    margin-top: 1.5rem !important;
  10811.    margin-bottom: 1.5rem !important;
  10812.  }
  10813.  
  10814.  .my-xl-5 {
  10815.    margin-top: 3rem !important;
  10816.    margin-bottom: 3rem !important;
  10817.  }
  10818.  
  10819.  .my-xl-auto {
  10820.    margin-top: auto !important;
  10821.    margin-bottom: auto !important;
  10822.  }
  10823.  
  10824.  .mt-xl-0 {
  10825.    margin-top: 0 !important;
  10826.  }
  10827.  
  10828.  .mt-xl-1 {
  10829.    margin-top: 0.25rem !important;
  10830.  }
  10831.  
  10832.  .mt-xl-2 {
  10833.    margin-top: 0.5rem !important;
  10834.  }
  10835.  
  10836.  .mt-xl-3 {
  10837.    margin-top: 1rem !important;
  10838.  }
  10839.  
  10840.  .mt-xl-4 {
  10841.    margin-top: 1.5rem !important;
  10842.  }
  10843.  
  10844.  .mt-xl-5 {
  10845.    margin-top: 3rem !important;
  10846.  }
  10847.  
  10848.  .mt-xl-auto {
  10849.    margin-top: auto !important;
  10850.  }
  10851.  
  10852.  .me-xl-0 {
  10853.    margin-right: 0 !important;
  10854.  }
  10855.  
  10856.  .me-xl-1 {
  10857.    margin-right: 0.25rem !important;
  10858.  }
  10859.  
  10860.  .me-xl-2 {
  10861.    margin-right: 0.5rem !important;
  10862.  }
  10863.  
  10864.  .me-xl-3 {
  10865.    margin-right: 1rem !important;
  10866.  }
  10867.  
  10868.  .me-xl-4 {
  10869.    margin-right: 1.5rem !important;
  10870.  }
  10871.  
  10872.  .me-xl-5 {
  10873.    margin-right: 3rem !important;
  10874.  }
  10875.  
  10876.  .me-xl-auto {
  10877.    margin-right: auto !important;
  10878.  }
  10879.  
  10880.  .mb-xl-0 {
  10881.    margin-bottom: 0 !important;
  10882.  }
  10883.  
  10884.  .mb-xl-1 {
  10885.    margin-bottom: 0.25rem !important;
  10886.  }
  10887.  
  10888.  .mb-xl-2 {
  10889.    margin-bottom: 0.5rem !important;
  10890.  }
  10891.  
  10892.  .mb-xl-3 {
  10893.    margin-bottom: 1rem !important;
  10894.  }
  10895.  
  10896.  .mb-xl-4 {
  10897.    margin-bottom: 1.5rem !important;
  10898.  }
  10899.  
  10900.  .mb-xl-5 {
  10901.    margin-bottom: 3rem !important;
  10902.  }
  10903.  
  10904.  .mb-xl-auto {
  10905.    margin-bottom: auto !important;
  10906.  }
  10907.  
  10908.  .ms-xl-0 {
  10909.    margin-left: 0 !important;
  10910.  }
  10911.  
  10912.  .ms-xl-1 {
  10913.    margin-left: 0.25rem !important;
  10914.  }
  10915.  
  10916.  .ms-xl-2 {
  10917.    margin-left: 0.5rem !important;
  10918.  }
  10919.  
  10920.  .ms-xl-3 {
  10921.    margin-left: 1rem !important;
  10922.  }
  10923.  
  10924.  .ms-xl-4 {
  10925.    margin-left: 1.5rem !important;
  10926.  }
  10927.  
  10928.  .ms-xl-5 {
  10929.    margin-left: 3rem !important;
  10930.  }
  10931.  
  10932.  .ms-xl-auto {
  10933.    margin-left: auto !important;
  10934.  }
  10935.  
  10936.  .m-xl-n1 {
  10937.    margin: -0.25rem !important;
  10938.  }
  10939.  
  10940.  .m-xl-n2 {
  10941.    margin: -0.5rem !important;
  10942.  }
  10943.  
  10944.  .m-xl-n3 {
  10945.    margin: -1rem !important;
  10946.  }
  10947.  
  10948.  .m-xl-n4 {
  10949.    margin: -1.5rem !important;
  10950.  }
  10951.  
  10952.  .m-xl-n5 {
  10953.    margin: -3rem !important;
  10954.  }
  10955.  
  10956.  .mx-xl-n1 {
  10957.    margin-right: -0.25rem !important;
  10958.    margin-left: -0.25rem !important;
  10959.  }
  10960.  
  10961.  .mx-xl-n2 {
  10962.    margin-right: -0.5rem !important;
  10963.    margin-left: -0.5rem !important;
  10964.  }
  10965.  
  10966.  .mx-xl-n3 {
  10967.    margin-right: -1rem !important;
  10968.    margin-left: -1rem !important;
  10969.  }
  10970.  
  10971.  .mx-xl-n4 {
  10972.    margin-right: -1.5rem !important;
  10973.    margin-left: -1.5rem !important;
  10974.  }
  10975.  
  10976.  .mx-xl-n5 {
  10977.    margin-right: -3rem !important;
  10978.    margin-left: -3rem !important;
  10979.  }
  10980.  
  10981.  .my-xl-n1 {
  10982.    margin-top: -0.25rem !important;
  10983.    margin-bottom: -0.25rem !important;
  10984.  }
  10985.  
  10986.  .my-xl-n2 {
  10987.    margin-top: -0.5rem !important;
  10988.    margin-bottom: -0.5rem !important;
  10989.  }
  10990.  
  10991.  .my-xl-n3 {
  10992.    margin-top: -1rem !important;
  10993.    margin-bottom: -1rem !important;
  10994.  }
  10995.  
  10996.  .my-xl-n4 {
  10997.    margin-top: -1.5rem !important;
  10998.    margin-bottom: -1.5rem !important;
  10999.  }
  11000.  
  11001.  .my-xl-n5 {
  11002.    margin-top: -3rem !important;
  11003.    margin-bottom: -3rem !important;
  11004.  }
  11005.  
  11006.  .mt-xl-n1 {
  11007.    margin-top: -0.25rem !important;
  11008.  }
  11009.  
  11010.  .mt-xl-n2 {
  11011.    margin-top: -0.5rem !important;
  11012.  }
  11013.  
  11014.  .mt-xl-n3 {
  11015.    margin-top: -1rem !important;
  11016.  }
  11017.  
  11018.  .mt-xl-n4 {
  11019.    margin-top: -1.5rem !important;
  11020.  }
  11021.  
  11022.  .mt-xl-n5 {
  11023.    margin-top: -3rem !important;
  11024.  }
  11025.  
  11026.  .me-xl-n1 {
  11027.    margin-right: -0.25rem !important;
  11028.  }
  11029.  
  11030.  .me-xl-n2 {
  11031.    margin-right: -0.5rem !important;
  11032.  }
  11033.  
  11034.  .me-xl-n3 {
  11035.    margin-right: -1rem !important;
  11036.  }
  11037.  
  11038.  .me-xl-n4 {
  11039.    margin-right: -1.5rem !important;
  11040.  }
  11041.  
  11042.  .me-xl-n5 {
  11043.    margin-right: -3rem !important;
  11044.  }
  11045.  
  11046.  .mb-xl-n1 {
  11047.    margin-bottom: -0.25rem !important;
  11048.  }
  11049.  
  11050.  .mb-xl-n2 {
  11051.    margin-bottom: -0.5rem !important;
  11052.  }
  11053.  
  11054.  .mb-xl-n3 {
  11055.    margin-bottom: -1rem !important;
  11056.  }
  11057.  
  11058.  .mb-xl-n4 {
  11059.    margin-bottom: -1.5rem !important;
  11060.  }
  11061.  
  11062.  .mb-xl-n5 {
  11063.    margin-bottom: -3rem !important;
  11064.  }
  11065.  
  11066.  .ms-xl-n1 {
  11067.    margin-left: -0.25rem !important;
  11068.  }
  11069.  
  11070.  .ms-xl-n2 {
  11071.    margin-left: -0.5rem !important;
  11072.  }
  11073.  
  11074.  .ms-xl-n3 {
  11075.    margin-left: -1rem !important;
  11076.  }
  11077.  
  11078.  .ms-xl-n4 {
  11079.    margin-left: -1.5rem !important;
  11080.  }
  11081.  
  11082.  .ms-xl-n5 {
  11083.    margin-left: -3rem !important;
  11084.  }
  11085.  
  11086.  .p-xl-0 {
  11087.    padding: 0 !important;
  11088.  }
  11089.  
  11090.  .p-xl-1 {
  11091.    padding: 0.25rem !important;
  11092.  }
  11093.  
  11094.  .p-xl-2 {
  11095.    padding: 0.5rem !important;
  11096.  }
  11097.  
  11098.  .p-xl-3 {
  11099.    padding: 1rem !important;
  11100.  }
  11101.  
  11102.  .p-xl-4 {
  11103.    padding: 1.5rem !important;
  11104.  }
  11105.  
  11106.  .p-xl-5 {
  11107.    padding: 3rem !important;
  11108.  }
  11109.  
  11110.  .px-xl-0 {
  11111.    padding-right: 0 !important;
  11112.    padding-left: 0 !important;
  11113.  }
  11114.  
  11115.  .px-xl-1 {
  11116.    padding-right: 0.25rem !important;
  11117.    padding-left: 0.25rem !important;
  11118.  }
  11119.  
  11120.  .px-xl-2 {
  11121.    padding-right: 0.5rem !important;
  11122.    padding-left: 0.5rem !important;
  11123.  }
  11124.  
  11125.  .px-xl-3 {
  11126.    padding-right: 1rem !important;
  11127.    padding-left: 1rem !important;
  11128.  }
  11129.  
  11130.  .px-xl-4 {
  11131.    padding-right: 1.5rem !important;
  11132.    padding-left: 1.5rem !important;
  11133.  }
  11134.  
  11135.  .px-xl-5 {
  11136.    padding-right: 3rem !important;
  11137.    padding-left: 3rem !important;
  11138.  }
  11139.  
  11140.  .py-xl-0 {
  11141.    padding-top: 0 !important;
  11142.    padding-bottom: 0 !important;
  11143.  }
  11144.  
  11145.  .py-xl-1 {
  11146.    padding-top: 0.25rem !important;
  11147.    padding-bottom: 0.25rem !important;
  11148.  }
  11149.  
  11150.  .py-xl-2 {
  11151.    padding-top: 0.5rem !important;
  11152.    padding-bottom: 0.5rem !important;
  11153.  }
  11154.  
  11155.  .py-xl-3 {
  11156.    padding-top: 1rem !important;
  11157.    padding-bottom: 1rem !important;
  11158.  }
  11159.  
  11160.  .py-xl-4 {
  11161.    padding-top: 1.5rem !important;
  11162.    padding-bottom: 1.5rem !important;
  11163.  }
  11164.  
  11165.  .py-xl-5 {
  11166.    padding-top: 3rem !important;
  11167.    padding-bottom: 3rem !important;
  11168.  }
  11169.  
  11170.  .pt-xl-0 {
  11171.    padding-top: 0 !important;
  11172.  }
  11173.  
  11174.  .pt-xl-1 {
  11175.    padding-top: 0.25rem !important;
  11176.  }
  11177.  
  11178.  .pt-xl-2 {
  11179.    padding-top: 0.5rem !important;
  11180.  }
  11181.  
  11182.  .pt-xl-3 {
  11183.    padding-top: 1rem !important;
  11184.  }
  11185.  
  11186.  .pt-xl-4 {
  11187.    padding-top: 1.5rem !important;
  11188.  }
  11189.  
  11190.  .pt-xl-5 {
  11191.    padding-top: 3rem !important;
  11192.  }
  11193.  
  11194.  .pe-xl-0 {
  11195.    padding-right: 0 !important;
  11196.  }
  11197.  
  11198.  .pe-xl-1 {
  11199.    padding-right: 0.25rem !important;
  11200.  }
  11201.  
  11202.  .pe-xl-2 {
  11203.    padding-right: 0.5rem !important;
  11204.  }
  11205.  
  11206.  .pe-xl-3 {
  11207.    padding-right: 1rem !important;
  11208.  }
  11209.  
  11210.  .pe-xl-4 {
  11211.    padding-right: 1.5rem !important;
  11212.  }
  11213.  
  11214.  .pe-xl-5 {
  11215.    padding-right: 3rem !important;
  11216.  }
  11217.  
  11218.  .pb-xl-0 {
  11219.    padding-bottom: 0 !important;
  11220.  }
  11221.  
  11222.  .pb-xl-1 {
  11223.    padding-bottom: 0.25rem !important;
  11224.  }
  11225.  
  11226.  .pb-xl-2 {
  11227.    padding-bottom: 0.5rem !important;
  11228.  }
  11229.  
  11230.  .pb-xl-3 {
  11231.    padding-bottom: 1rem !important;
  11232.  }
  11233.  
  11234.  .pb-xl-4 {
  11235.    padding-bottom: 1.5rem !important;
  11236.  }
  11237.  
  11238.  .pb-xl-5 {
  11239.    padding-bottom: 3rem !important;
  11240.  }
  11241.  
  11242.  .ps-xl-0 {
  11243.    padding-left: 0 !important;
  11244.  }
  11245.  
  11246.  .ps-xl-1 {
  11247.    padding-left: 0.25rem !important;
  11248.  }
  11249.  
  11250.  .ps-xl-2 {
  11251.    padding-left: 0.5rem !important;
  11252.  }
  11253.  
  11254.  .ps-xl-3 {
  11255.    padding-left: 1rem !important;
  11256.  }
  11257.  
  11258.  .ps-xl-4 {
  11259.    padding-left: 1.5rem !important;
  11260.  }
  11261.  
  11262.  .ps-xl-5 {
  11263.    padding-left: 3rem !important;
  11264.  }
  11265.  
  11266.  .text-xl-start {
  11267.    text-align: left !important;
  11268.  }
  11269.  
  11270.  .text-xl-end {
  11271.    text-align: right !important;
  11272.  }
  11273.  
  11274.  .text-xl-center {
  11275.    text-align: center !important;
  11276.  }
  11277. }
  11278. @media (min-width: 1400px) {
  11279.  .float-xxl-start {
  11280.    float: left !important;
  11281.  }
  11282.  
  11283.  .float-xxl-end {
  11284.    float: right !important;
  11285.  }
  11286.  
  11287.  .float-xxl-none {
  11288.    float: none !important;
  11289.  }
  11290.  
  11291.  .d-xxl-inline {
  11292.    display: inline !important;
  11293.  }
  11294.  
  11295.  .d-xxl-inline-block {
  11296.    display: inline-block !important;
  11297.  }
  11298.  
  11299.  .d-xxl-block {
  11300.    display: block !important;
  11301.  }
  11302.  
  11303.  .d-xxl-grid {
  11304.    display: grid !important;
  11305.  }
  11306.  
  11307.  .d-xxl-table {
  11308.    display: table !important;
  11309.  }
  11310.  
  11311.  .d-xxl-table-row {
  11312.    display: table-row !important;
  11313.  }
  11314.  
  11315.  .d-xxl-table-cell {
  11316.    display: table-cell !important;
  11317.  }
  11318.  
  11319.  .d-xxl-flex {
  11320.    display: flex !important;
  11321.  }
  11322.  
  11323.  .d-xxl-inline-flex {
  11324.    display: inline-flex !important;
  11325.  }
  11326.  
  11327.  .d-xxl-none {
  11328.    display: none !important;
  11329.  }
  11330.  
  11331.  .flex-xxl-fill {
  11332.    flex: 1 1 auto !important;
  11333.  }
  11334.  
  11335.  .flex-xxl-row {
  11336.    flex-direction: row !important;
  11337.  }
  11338.  
  11339.  .flex-xxl-column {
  11340.    flex-direction: column !important;
  11341.  }
  11342.  
  11343.  .flex-xxl-row-reverse {
  11344.    flex-direction: row-reverse !important;
  11345.  }
  11346.  
  11347.  .flex-xxl-column-reverse {
  11348.    flex-direction: column-reverse !important;
  11349.  }
  11350.  
  11351.  .flex-xxl-grow-0 {
  11352.    flex-grow: 0 !important;
  11353.  }
  11354.  
  11355.  .flex-xxl-grow-1 {
  11356.    flex-grow: 1 !important;
  11357.  }
  11358.  
  11359.  .flex-xxl-shrink-0 {
  11360.    flex-shrink: 0 !important;
  11361.  }
  11362.  
  11363.  .flex-xxl-shrink-1 {
  11364.    flex-shrink: 1 !important;
  11365.  }
  11366.  
  11367.  .flex-xxl-wrap {
  11368.    flex-wrap: wrap !important;
  11369.  }
  11370.  
  11371.  .flex-xxl-nowrap {
  11372.    flex-wrap: nowrap !important;
  11373.  }
  11374.  
  11375.  .flex-xxl-wrap-reverse {
  11376.    flex-wrap: wrap-reverse !important;
  11377.  }
  11378.  
  11379.  .gap-xxl-0 {
  11380.    gap: 0 !important;
  11381.  }
  11382.  
  11383.  .gap-xxl-1 {
  11384.    gap: 0.25rem !important;
  11385.  }
  11386.  
  11387.  .gap-xxl-2 {
  11388.    gap: 0.5rem !important;
  11389.  }
  11390.  
  11391.  .gap-xxl-3 {
  11392.    gap: 1rem !important;
  11393.  }
  11394.  
  11395.  .gap-xxl-4 {
  11396.    gap: 1.5rem !important;
  11397.  }
  11398.  
  11399.  .gap-xxl-5 {
  11400.    gap: 3rem !important;
  11401.  }
  11402.  
  11403.  .justify-content-xxl-start {
  11404.    justify-content: flex-start !important;
  11405.  }
  11406.  
  11407.  .justify-content-xxl-end {
  11408.    justify-content: flex-end !important;
  11409.  }
  11410.  
  11411.  .justify-content-xxl-center {
  11412.    justify-content: center !important;
  11413.  }
  11414.  
  11415.  .justify-content-xxl-between {
  11416.    justify-content: space-between !important;
  11417.  }
  11418.  
  11419.  .justify-content-xxl-around {
  11420.    justify-content: space-around !important;
  11421.  }
  11422.  
  11423.  .justify-content-xxl-evenly {
  11424.    justify-content: space-evenly !important;
  11425.  }
  11426.  
  11427.  .align-items-xxl-start {
  11428.    align-items: flex-start !important;
  11429.  }
  11430.  
  11431.  .align-items-xxl-end {
  11432.    align-items: flex-end !important;
  11433.  }
  11434.  
  11435.  .align-items-xxl-center {
  11436.    align-items: center !important;
  11437.  }
  11438.  
  11439.  .align-items-xxl-baseline {
  11440.    align-items: baseline !important;
  11441.  }
  11442.  
  11443.  .align-items-xxl-stretch {
  11444.    align-items: stretch !important;
  11445.  }
  11446.  
  11447.  .align-content-xxl-start {
  11448.    align-content: flex-start !important;
  11449.  }
  11450.  
  11451.  .align-content-xxl-end {
  11452.    align-content: flex-end !important;
  11453.  }
  11454.  
  11455.  .align-content-xxl-center {
  11456.    align-content: center !important;
  11457.  }
  11458.  
  11459.  .align-content-xxl-between {
  11460.    align-content: space-between !important;
  11461.  }
  11462.  
  11463.  .align-content-xxl-around {
  11464.    align-content: space-around !important;
  11465.  }
  11466.  
  11467.  .align-content-xxl-stretch {
  11468.    align-content: stretch !important;
  11469.  }
  11470.  
  11471.  .align-self-xxl-auto {
  11472.    align-self: auto !important;
  11473.  }
  11474.  
  11475.  .align-self-xxl-start {
  11476.    align-self: flex-start !important;
  11477.  }
  11478.  
  11479.  .align-self-xxl-end {
  11480.    align-self: flex-end !important;
  11481.  }
  11482.  
  11483.  .align-self-xxl-center {
  11484.    align-self: center !important;
  11485.  }
  11486.  
  11487.  .align-self-xxl-baseline {
  11488.    align-self: baseline !important;
  11489.  }
  11490.  
  11491.  .align-self-xxl-stretch {
  11492.    align-self: stretch !important;
  11493.  }
  11494.  
  11495.  .order-xxl-first {
  11496.    order: -1 !important;
  11497.  }
  11498.  
  11499.  .order-xxl-0 {
  11500.    order: 0 !important;
  11501.  }
  11502.  
  11503.  .order-xxl-1 {
  11504.    order: 1 !important;
  11505.  }
  11506.  
  11507.  .order-xxl-2 {
  11508.    order: 2 !important;
  11509.  }
  11510.  
  11511.  .order-xxl-3 {
  11512.    order: 3 !important;
  11513.  }
  11514.  
  11515.  .order-xxl-4 {
  11516.    order: 4 !important;
  11517.  }
  11518.  
  11519.  .order-xxl-5 {
  11520.    order: 5 !important;
  11521.  }
  11522.  
  11523.  .order-xxl-last {
  11524.    order: 6 !important;
  11525.  }
  11526.  
  11527.  .m-xxl-0 {
  11528.    margin: 0 !important;
  11529.  }
  11530.  
  11531.  .m-xxl-1 {
  11532.    margin: 0.25rem !important;
  11533.  }
  11534.  
  11535.  .m-xxl-2 {
  11536.    margin: 0.5rem !important;
  11537.  }
  11538.  
  11539.  .m-xxl-3 {
  11540.    margin: 1rem !important;
  11541.  }
  11542.  
  11543.  .m-xxl-4 {
  11544.    margin: 1.5rem !important;
  11545.  }
  11546.  
  11547.  .m-xxl-5 {
  11548.    margin: 3rem !important;
  11549.  }
  11550.  
  11551.  .m-xxl-auto {
  11552.    margin: auto !important;
  11553.  }
  11554.  
  11555.  .mx-xxl-0 {
  11556.    margin-right: 0 !important;
  11557.    margin-left: 0 !important;
  11558.  }
  11559.  
  11560.  .mx-xxl-1 {
  11561.    margin-right: 0.25rem !important;
  11562.    margin-left: 0.25rem !important;
  11563.  }
  11564.  
  11565.  .mx-xxl-2 {
  11566.    margin-right: 0.5rem !important;
  11567.    margin-left: 0.5rem !important;
  11568.  }
  11569.  
  11570.  .mx-xxl-3 {
  11571.    margin-right: 1rem !important;
  11572.    margin-left: 1rem !important;
  11573.  }
  11574.  
  11575.  .mx-xxl-4 {
  11576.    margin-right: 1.5rem !important;
  11577.    margin-left: 1.5rem !important;
  11578.  }
  11579.  
  11580.  .mx-xxl-5 {
  11581.    margin-right: 3rem !important;
  11582.    margin-left: 3rem !important;
  11583.  }
  11584.  
  11585.  .mx-xxl-auto {
  11586.    margin-right: auto !important;
  11587.    margin-left: auto !important;
  11588.  }
  11589.  
  11590.  .my-xxl-0 {
  11591.    margin-top: 0 !important;
  11592.    margin-bottom: 0 !important;
  11593.  }
  11594.  
  11595.  .my-xxl-1 {
  11596.    margin-top: 0.25rem !important;
  11597.    margin-bottom: 0.25rem !important;
  11598.  }
  11599.  
  11600.  .my-xxl-2 {
  11601.    margin-top: 0.5rem !important;
  11602.    margin-bottom: 0.5rem !important;
  11603.  }
  11604.  
  11605.  .my-xxl-3 {
  11606.    margin-top: 1rem !important;
  11607.    margin-bottom: 1rem !important;
  11608.  }
  11609.  
  11610.  .my-xxl-4 {
  11611.    margin-top: 1.5rem !important;
  11612.    margin-bottom: 1.5rem !important;
  11613.  }
  11614.  
  11615.  .my-xxl-5 {
  11616.    margin-top: 3rem !important;
  11617.    margin-bottom: 3rem !important;
  11618.  }
  11619.  
  11620.  .my-xxl-auto {
  11621.    margin-top: auto !important;
  11622.    margin-bottom: auto !important;
  11623.  }
  11624.  
  11625.  .mt-xxl-0 {
  11626.    margin-top: 0 !important;
  11627.  }
  11628.  
  11629.  .mt-xxl-1 {
  11630.    margin-top: 0.25rem !important;
  11631.  }
  11632.  
  11633.  .mt-xxl-2 {
  11634.    margin-top: 0.5rem !important;
  11635.  }
  11636.  
  11637.  .mt-xxl-3 {
  11638.    margin-top: 1rem !important;
  11639.  }
  11640.  
  11641.  .mt-xxl-4 {
  11642.    margin-top: 1.5rem !important;
  11643.  }
  11644.  
  11645.  .mt-xxl-5 {
  11646.    margin-top: 3rem !important;
  11647.  }
  11648.  
  11649.  .mt-xxl-auto {
  11650.    margin-top: auto !important;
  11651.  }
  11652.  
  11653.  .me-xxl-0 {
  11654.    margin-right: 0 !important;
  11655.  }
  11656.  
  11657.  .me-xxl-1 {
  11658.    margin-right: 0.25rem !important;
  11659.  }
  11660.  
  11661.  .me-xxl-2 {
  11662.    margin-right: 0.5rem !important;
  11663.  }
  11664.  
  11665.  .me-xxl-3 {
  11666.    margin-right: 1rem !important;
  11667.  }
  11668.  
  11669.  .me-xxl-4 {
  11670.    margin-right: 1.5rem !important;
  11671.  }
  11672.  
  11673.  .me-xxl-5 {
  11674.    margin-right: 3rem !important;
  11675.  }
  11676.  
  11677.  .me-xxl-auto {
  11678.    margin-right: auto !important;
  11679.  }
  11680.  
  11681.  .mb-xxl-0 {
  11682.    margin-bottom: 0 !important;
  11683.  }
  11684.  
  11685.  .mb-xxl-1 {
  11686.    margin-bottom: 0.25rem !important;
  11687.  }
  11688.  
  11689.  .mb-xxl-2 {
  11690.    margin-bottom: 0.5rem !important;
  11691.  }
  11692.  
  11693.  .mb-xxl-3 {
  11694.    margin-bottom: 1rem !important;
  11695.  }
  11696.  
  11697.  .mb-xxl-4 {
  11698.    margin-bottom: 1.5rem !important;
  11699.  }
  11700.  
  11701.  .mb-xxl-5 {
  11702.    margin-bottom: 3rem !important;
  11703.  }
  11704.  
  11705.  .mb-xxl-auto {
  11706.    margin-bottom: auto !important;
  11707.  }
  11708.  
  11709.  .ms-xxl-0 {
  11710.    margin-left: 0 !important;
  11711.  }
  11712.  
  11713.  .ms-xxl-1 {
  11714.    margin-left: 0.25rem !important;
  11715.  }
  11716.  
  11717.  .ms-xxl-2 {
  11718.    margin-left: 0.5rem !important;
  11719.  }
  11720.  
  11721.  .ms-xxl-3 {
  11722.    margin-left: 1rem !important;
  11723.  }
  11724.  
  11725.  .ms-xxl-4 {
  11726.    margin-left: 1.5rem !important;
  11727.  }
  11728.  
  11729.  .ms-xxl-5 {
  11730.    margin-left: 3rem !important;
  11731.  }
  11732.  
  11733.  .ms-xxl-auto {
  11734.    margin-left: auto !important;
  11735.  }
  11736.  
  11737.  .m-xxl-n1 {
  11738.    margin: -0.25rem !important;
  11739.  }
  11740.  
  11741.  .m-xxl-n2 {
  11742.    margin: -0.5rem !important;
  11743.  }
  11744.  
  11745.  .m-xxl-n3 {
  11746.    margin: -1rem !important;
  11747.  }
  11748.  
  11749.  .m-xxl-n4 {
  11750.    margin: -1.5rem !important;
  11751.  }
  11752.  
  11753.  .m-xxl-n5 {
  11754.    margin: -3rem !important;
  11755.  }
  11756.  
  11757.  .mx-xxl-n1 {
  11758.    margin-right: -0.25rem !important;
  11759.    margin-left: -0.25rem !important;
  11760.  }
  11761.  
  11762.  .mx-xxl-n2 {
  11763.    margin-right: -0.5rem !important;
  11764.    margin-left: -0.5rem !important;
  11765.  }
  11766.  
  11767.  .mx-xxl-n3 {
  11768.    margin-right: -1rem !important;
  11769.    margin-left: -1rem !important;
  11770.  }
  11771.  
  11772.  .mx-xxl-n4 {
  11773.    margin-right: -1.5rem !important;
  11774.    margin-left: -1.5rem !important;
  11775.  }
  11776.  
  11777.  .mx-xxl-n5 {
  11778.    margin-right: -3rem !important;
  11779.    margin-left: -3rem !important;
  11780.  }
  11781.  
  11782.  .my-xxl-n1 {
  11783.    margin-top: -0.25rem !important;
  11784.    margin-bottom: -0.25rem !important;
  11785.  }
  11786.  
  11787.  .my-xxl-n2 {
  11788.    margin-top: -0.5rem !important;
  11789.    margin-bottom: -0.5rem !important;
  11790.  }
  11791.  
  11792.  .my-xxl-n3 {
  11793.    margin-top: -1rem !important;
  11794.    margin-bottom: -1rem !important;
  11795.  }
  11796.  
  11797.  .my-xxl-n4 {
  11798.    margin-top: -1.5rem !important;
  11799.    margin-bottom: -1.5rem !important;
  11800.  }
  11801.  
  11802.  .my-xxl-n5 {
  11803.    margin-top: -3rem !important;
  11804.    margin-bottom: -3rem !important;
  11805.  }
  11806.  
  11807.  .mt-xxl-n1 {
  11808.    margin-top: -0.25rem !important;
  11809.  }
  11810.  
  11811.  .mt-xxl-n2 {
  11812.    margin-top: -0.5rem !important;
  11813.  }
  11814.  
  11815.  .mt-xxl-n3 {
  11816.    margin-top: -1rem !important;
  11817.  }
  11818.  
  11819.  .mt-xxl-n4 {
  11820.    margin-top: -1.5rem !important;
  11821.  }
  11822.  
  11823.  .mt-xxl-n5 {
  11824.    margin-top: -3rem !important;
  11825.  }
  11826.  
  11827.  .me-xxl-n1 {
  11828.    margin-right: -0.25rem !important;
  11829.  }
  11830.  
  11831.  .me-xxl-n2 {
  11832.    margin-right: -0.5rem !important;
  11833.  }
  11834.  
  11835.  .me-xxl-n3 {
  11836.    margin-right: -1rem !important;
  11837.  }
  11838.  
  11839.  .me-xxl-n4 {
  11840.    margin-right: -1.5rem !important;
  11841.  }
  11842.  
  11843.  .me-xxl-n5 {
  11844.    margin-right: -3rem !important;
  11845.  }
  11846.  
  11847.  .mb-xxl-n1 {
  11848.    margin-bottom: -0.25rem !important;
  11849.  }
  11850.  
  11851.  .mb-xxl-n2 {
  11852.    margin-bottom: -0.5rem !important;
  11853.  }
  11854.  
  11855.  .mb-xxl-n3 {
  11856.    margin-bottom: -1rem !important;
  11857.  }
  11858.  
  11859.  .mb-xxl-n4 {
  11860.    margin-bottom: -1.5rem !important;
  11861.  }
  11862.  
  11863.  .mb-xxl-n5 {
  11864.    margin-bottom: -3rem !important;
  11865.  }
  11866.  
  11867.  .ms-xxl-n1 {
  11868.    margin-left: -0.25rem !important;
  11869.  }
  11870.  
  11871.  .ms-xxl-n2 {
  11872.    margin-left: -0.5rem !important;
  11873.  }
  11874.  
  11875.  .ms-xxl-n3 {
  11876.    margin-left: -1rem !important;
  11877.  }
  11878.  
  11879.  .ms-xxl-n4 {
  11880.    margin-left: -1.5rem !important;
  11881.  }
  11882.  
  11883.  .ms-xxl-n5 {
  11884.    margin-left: -3rem !important;
  11885.  }
  11886.  
  11887.  .p-xxl-0 {
  11888.    padding: 0 !important;
  11889.  }
  11890.  
  11891.  .p-xxl-1 {
  11892.    padding: 0.25rem !important;
  11893.  }
  11894.  
  11895.  .p-xxl-2 {
  11896.    padding: 0.5rem !important;
  11897.  }
  11898.  
  11899.  .p-xxl-3 {
  11900.    padding: 1rem !important;
  11901.  }
  11902.  
  11903.  .p-xxl-4 {
  11904.    padding: 1.5rem !important;
  11905.  }
  11906.  
  11907.  .p-xxl-5 {
  11908.    padding: 3rem !important;
  11909.  }
  11910.  
  11911.  .px-xxl-0 {
  11912.    padding-right: 0 !important;
  11913.    padding-left: 0 !important;
  11914.  }
  11915.  
  11916.  .px-xxl-1 {
  11917.    padding-right: 0.25rem !important;
  11918.    padding-left: 0.25rem !important;
  11919.  }
  11920.  
  11921.  .px-xxl-2 {
  11922.    padding-right: 0.5rem !important;
  11923.    padding-left: 0.5rem !important;
  11924.  }
  11925.  
  11926.  .px-xxl-3 {
  11927.    padding-right: 1rem !important;
  11928.    padding-left: 1rem !important;
  11929.  }
  11930.  
  11931.  .px-xxl-4 {
  11932.    padding-right: 1.5rem !important;
  11933.    padding-left: 1.5rem !important;
  11934.  }
  11935.  
  11936.  .px-xxl-5 {
  11937.    padding-right: 3rem !important;
  11938.    padding-left: 3rem !important;
  11939.  }
  11940.  
  11941.  .py-xxl-0 {
  11942.    padding-top: 0 !important;
  11943.    padding-bottom: 0 !important;
  11944.  }
  11945.  
  11946.  .py-xxl-1 {
  11947.    padding-top: 0.25rem !important;
  11948.    padding-bottom: 0.25rem !important;
  11949.  }
  11950.  
  11951.  .py-xxl-2 {
  11952.    padding-top: 0.5rem !important;
  11953.    padding-bottom: 0.5rem !important;
  11954.  }
  11955.  
  11956.  .py-xxl-3 {
  11957.    padding-top: 1rem !important;
  11958.    padding-bottom: 1rem !important;
  11959.  }
  11960.  
  11961.  .py-xxl-4 {
  11962.    padding-top: 1.5rem !important;
  11963.    padding-bottom: 1.5rem !important;
  11964.  }
  11965.  
  11966.  .py-xxl-5 {
  11967.    padding-top: 3rem !important;
  11968.    padding-bottom: 3rem !important;
  11969.  }
  11970.  
  11971.  .pt-xxl-0 {
  11972.    padding-top: 0 !important;
  11973.  }
  11974.  
  11975.  .pt-xxl-1 {
  11976.    padding-top: 0.25rem !important;
  11977.  }
  11978.  
  11979.  .pt-xxl-2 {
  11980.    padding-top: 0.5rem !important;
  11981.  }
  11982.  
  11983.  .pt-xxl-3 {
  11984.    padding-top: 1rem !important;
  11985.  }
  11986.  
  11987.  .pt-xxl-4 {
  11988.    padding-top: 1.5rem !important;
  11989.  }
  11990.  
  11991.  .pt-xxl-5 {
  11992.    padding-top: 3rem !important;
  11993.  }
  11994.  
  11995.  .pe-xxl-0 {
  11996.    padding-right: 0 !important;
  11997.  }
  11998.  
  11999.  .pe-xxl-1 {
  12000.    padding-right: 0.25rem !important;
  12001.  }
  12002.  
  12003.  .pe-xxl-2 {
  12004.    padding-right: 0.5rem !important;
  12005.  }
  12006.  
  12007.  .pe-xxl-3 {
  12008.    padding-right: 1rem !important;
  12009.  }
  12010.  
  12011.  .pe-xxl-4 {
  12012.    padding-right: 1.5rem !important;
  12013.  }
  12014.  
  12015.  .pe-xxl-5 {
  12016.    padding-right: 3rem !important;
  12017.  }
  12018.  
  12019.  .pb-xxl-0 {
  12020.    padding-bottom: 0 !important;
  12021.  }
  12022.  
  12023.  .pb-xxl-1 {
  12024.    padding-bottom: 0.25rem !important;
  12025.  }
  12026.  
  12027.  .pb-xxl-2 {
  12028.    padding-bottom: 0.5rem !important;
  12029.  }
  12030.  
  12031.  .pb-xxl-3 {
  12032.    padding-bottom: 1rem !important;
  12033.  }
  12034.  
  12035.  .pb-xxl-4 {
  12036.    padding-bottom: 1.5rem !important;
  12037.  }
  12038.  
  12039.  .pb-xxl-5 {
  12040.    padding-bottom: 3rem !important;
  12041.  }
  12042.  
  12043.  .ps-xxl-0 {
  12044.    padding-left: 0 !important;
  12045.  }
  12046.  
  12047.  .ps-xxl-1 {
  12048.    padding-left: 0.25rem !important;
  12049.  }
  12050.  
  12051.  .ps-xxl-2 {
  12052.    padding-left: 0.5rem !important;
  12053.  }
  12054.  
  12055.  .ps-xxl-3 {
  12056.    padding-left: 1rem !important;
  12057.  }
  12058.  
  12059.  .ps-xxl-4 {
  12060.    padding-left: 1.5rem !important;
  12061.  }
  12062.  
  12063.  .ps-xxl-5 {
  12064.    padding-left: 3rem !important;
  12065.  }
  12066.  
  12067.  .text-xxl-start {
  12068.    text-align: left !important;
  12069.  }
  12070.  
  12071.  .text-xxl-end {
  12072.    text-align: right !important;
  12073.  }
  12074.  
  12075.  .text-xxl-center {
  12076.    text-align: center !important;
  12077.  }
  12078. }
  12079. @media (min-width: 1200px) {
  12080.  .fs-1 {
  12081.    font-size: 2.5rem !important;
  12082.  }
  12083.  
  12084.  .fs-2 {
  12085.    font-size: 2rem !important;
  12086.  }
  12087.  
  12088.  .fs-3 {
  12089.    font-size: 1.75rem !important;
  12090.  }
  12091.  
  12092.  .fs-4 {
  12093.    font-size: 1.5rem !important;
  12094.  }
  12095. }
  12096. @media print {
  12097.  .d-print-inline {
  12098.    display: inline !important;
  12099.  }
  12100.  
  12101.  .d-print-inline-block {
  12102.    display: inline-block !important;
  12103.  }
  12104.  
  12105.  .d-print-block {
  12106.    display: block !important;
  12107.  }
  12108.  
  12109.  .d-print-grid {
  12110.    display: grid !important;
  12111.  }
  12112.  
  12113.  .d-print-table {
  12114.    display: table !important;
  12115.  }
  12116.  
  12117.  .d-print-table-row {
  12118.    display: table-row !important;
  12119.  }
  12120.  
  12121.  .d-print-table-cell {
  12122.    display: table-cell !important;
  12123.  }
  12124.  
  12125.  .d-print-flex {
  12126.    display: flex !important;
  12127.  }
  12128.  
  12129.  .d-print-inline-flex {
  12130.    display: inline-flex !important;
  12131.  }
  12132.  
  12133.  .d-print-none {
  12134.    display: none !important;
  12135.  }
  12136. }
  12137. </style>
  12138. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
  12139. <script src="https://code.jquery.com/jquery-3.6.0.slim.min.js"></script>
  12140. <script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/4.2.2/masonry.pkgd.min.js"></script>
  12141. <title>Free Sex Links</title>
  12142. <script async src="https://www.googletagmanager.com/gtag/js?id=G-VX5GT5BHDL"></script>
  12143. <script>
  12144. window.dataLayer = window.dataLayer || [];
  12145. function gtag(){dataLayer.push(arguments);}
  12146. gtag('js', new Date());
  12147. gtag('config', 'G-VX5GT5BHDL');
  12148. </script>
  12149. </head>
  12150. <body class="bg-light bg-opacity-20 d-flex flex-column" style="min-height: 100%;">
  12151. <header class="p-3 bg-dark text-white mb-2">
  12152. <div class="container">
  12153. <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
  12154. <ul class="nav col-12 col-lg-auto me-lg-auto mb-2 justify-content-center mb-md-0">
  12155. <li><a href="/" class="nav-link px-2 text-secondary">Free Sex Links</a></li>
  12156. </ul>
  12157. <div class="text-end">
  12158. <a href="/add" type="button" class="btn btn-outline-primary">Add Your Site</a>
  12159. </div>
  12160. </div>
  12161. </div>
  12162. </header>
  12163. <main class="container g-0">
  12164. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12165. <div class="card align-self-end overflow-hidden">
  12166. <div class="card-header bg-primary p-2 text-center">
  12167. <a href="/AmateurPornSites" target="_self" class="text-white text-decoration-none ">Amateur Porn Sites</a>
  12168. </div>
  12169. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12170. <li class="pt-2">
  12171. <a href="https://gamesofdesired.com/" target="_blank" class="link-primary fs-4 d-flex ">Sex Games</a>
  12172. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Games of Desire - Sex Games and Porn Games, Cartoon Porn and Parody Porn, Hentai Games, Meet and Fuck Games, Hentai - Daily Free Blog">Games of Desire - Sex Games and Porn Games, Cartoon Porn and Parody Porn, Hentai Games, Meet and Fuck Games, Hentai - Daily Free Blog</div>
  12173. </li>
  12174. <li class="pt-2">
  12175. <a href="https://freesexgames.app/" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12176. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free adult sex games for everyone! We add new sex game every day, come back often!">Free adult sex games for everyone! We add new sex game every day, come back often!</div>
  12177. </li>
  12178. </ol>
  12179. </div>
  12180. </article>
  12181. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12182. <div class="card align-self-end overflow-hidden">
  12183. <div class="card-header bg-primary p-2 text-center">
  12184. <a href="/BBWPornSites" target="_self" class="text-white text-decoration-none ">BBW Porn Sites</a>
  12185. </div>
  12186. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12187. <li class="pt-2">
  12188. <a href="https://porngame.cc/" target="_blank" class="link-primary fs-4 d-flex ">Porn Game</a>
  12189. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Porn Game reviews of the best porn games. Check today's most popular free Porn game!">Porn Game reviews of the best porn games. Check today's most popular free Porn game!</div>
  12190. </li>
  12191. <li class="pt-2">
  12192. <a href="https://freesexgames.art/" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12193. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Sex Games are added daily to this website, available for Mobile!">Free Sex Games are added daily to this website, available for Mobile!</div>
  12194. </li>
  12195. </ol>
  12196. </div>
  12197. </article>
  12198. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12199. <div class="card align-self-end overflow-hidden">
  12200. <div class="card-header bg-primary p-2 text-center">
  12201. <a href="/PornGamesSites" target="_self" class="text-white text-decoration-none ">Porn Games Sites</a>
  12202. </div>
  12203. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12204. <li class="pt-2">
  12205. <a href="https://porngames.zone/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12206. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Presenting Porn Games Zone: new porn games added daily, available for mobile porn games.">Presenting Porn Games Zone: new porn games added daily, available for mobile porn games.</div>
  12207. </li>
  12208. <li class="pt-2">
  12209. <a href="https://onlinesexgames.cc/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12210. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Porn Games for free! Check another hi-def porn game added today!">Porn Games for free! Check another hi-def porn game added today!</div>
  12211. </li>
  12212. <li class="pt-2">
  12213. <a href="/exit/onlineporngames.app" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12214. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Online Porn Games are added daily to this website, don't pass by: enjoy playing all Free Online Porn Games we got here!">Free Online Porn Games are added daily to this website, don't pass by: enjoy playing all Free Online Porn Games we got here!</div>
  12215. </li>
  12216. <li class="pt-2">
  12217. <a href="https://mysexgamer.com/" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12218. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="My Sex Games: v 2.0. Better navigation and mobile friendly!">My Sex Games: v 2.0. Better navigation and mobile friendly!</div>
  12219. </li>
  12220. <li class="pt-2">
  12221. <a href="/exit/mobilesexgamesx.com" target="_blank" class="link-primary fs-4 d-flex ">Mobile Sex Games</a>
  12222. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Sex games for your mobile! Daily updates!">Sex games for your mobile! Daily updates!</div>
  12223. </li>
  12224. <li class="pt-2">
  12225. <a href="/exit/ipadsexgames.com" target="_blank" class="link-primary fs-4 d-flex ">iPad Sex Games</a>
  12226. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Best iPad Sex Games in 2018. Sorted by popularity">Best iPad Sex Games in 2018. Sorted by popularity</div>
  12227. </li>
  12228. <li class="pt-2">
  12229. <a href="/exit/sexgamesx.com" target="_blank" class="link-primary fs-4 d-flex ">Sex Games</a>
  12230. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Sex Games are added daily to this website, available for Mobile!">Free Sex Games are added daily to this website, available for Mobile!</div>
  12231. </li>
  12232. <li class="pt-2">
  12233. <a href="/exit/sexgamescc.com" target="_blank" class="link-primary fs-4 d-flex ">Sex Games</a>
  12234. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Welcome to my free sex games site. Here you will find the best free sex games for your pleasure.">Welcome to my free sex games site. Here you will find the best free sex games for your pleasure.</div>
  12235. </li>
  12236. <li class="pt-2">
  12237. <a href="/exit/porngame.xyz" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12238. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Porn Games reviews the best porn games of 2018. All the free and premium porn games are safe and sorted by quality!">Porn Games reviews the best porn games of 2018. All the free and premium porn games are safe and sorted by quality!</div>
  12239. </li>
  12240. <li class="pt-2">
  12241. <a href="/exit/rawsexgames.com" target="_blank" class="link-primary fs-4 d-flex ">RAW Sex Games</a>
  12242. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Only top rated and high quality sex games exposed in RAW, check live reviews!">Only top rated and high quality sex games exposed in RAW, check live reviews!</div>
  12243. </li>
  12244. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12245. <a href="/PornGamesSites" target="_self" class="link-primary fs-5 d-flex justify-content-center">More Porn Games Sites &raquo;</a>
  12246. </li>
  12247. </ol>
  12248. </div>
  12249. </article>
  12250. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12251. <div class="card align-self-end overflow-hidden">
  12252. <div class="card-header bg-primary p-2 text-center">
  12253. <a href="/PornBlogs" target="_self" class="text-white text-decoration-none ">Porn Blogs</a>
  12254. </div>
  12255. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12256. <li class="pt-2">
  12257. <a href="https://1000hentai.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12258. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free XXX Porn Games are added daily to this website! Anyone can enjoy collection here freely!">Free XXX Porn Games are added daily to this website! Anyone can enjoy collection here freely!</div>
  12259. </li>
  12260. <li class="pt-2">
  12261. <a href="https://porn34.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Porn</a>
  12262. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Only top rated and high quality Free Sex Games are collected here Everyone can play here for free!">Only top rated and high quality Free Sex Games are collected here Everyone can play here for free!</div>
  12263. </li>
  12264. <li class="pt-2">
  12265. <a href="/exit/marvelhentai.net" target="_blank" class="link-primary fs-4 d-flex ">Marvel Hentai</a>
  12266. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marvel Hentai">Marvel Hentai</div>
  12267. </li>
  12268. <li class="pt-2">
  12269. <a href="/exit/porncomicbook.com" target="_blank" class="link-primary fs-4 d-flex ">Porn Manga</a>
  12270. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Online Hentai Games are added daily to this website! We add wild Free Mobile Sex Game every day, come back regularly!">Online Hentai Games are added daily to this website! We add wild Free Mobile Sex Game every day, come back regularly!</div>
  12271. </li>
  12272. <li class="pt-2">
  12273. <a href="/exit/hentaitube.xyz" target="_blank" class="link-primary fs-4 d-flex ">Hentai Tube</a>
  12274. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Porn Games are added daily to this website! We add fresh Online Mobile Hentai Game every day, come back regularly!">Free Porn Games are added daily to this website! We add fresh Online Mobile Hentai Game every day, come back regularly!</div>
  12275. </li>
  12276. <li class="pt-2">
  12277. <a href="/exit/xxxfamoustoonshentai.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Toons</a>
  12278. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Only incredible and high quality Hentai Toons are collected here, everyone can enjoy collection of Hentai Toons here free of charge!">Only incredible and high quality Hentai Toons are collected here, everyone can enjoy collection of Hentai Toons here free of charge!</div>
  12279. </li>
  12280. <li class="pt-2">
  12281. <a href="/exit/toon-sex-now.org" target="_blank" class="link-primary fs-4 d-flex ">Ben 10 Porn</a>
  12282. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Ben 10 Porn">Ben 10 Porn</div>
  12283. </li>
  12284. <li class="pt-2">
  12285. <a href="/exit/toocartoons.com" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12286. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Online XXX Porn Games for everyone! We add new Online Porn Game every day, come back regularly!">Online XXX Porn Games for everyone! We add new Online Porn Game every day, come back regularly!</div>
  12287. </li>
  12288. <li class="pt-2">
  12289. <a href="/exit/sexycartoon.org" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12290. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free XXX Hentai Games for free! Check another exclusive porn game added yesterday!">Free XXX Hentai Games for free! Check another exclusive porn game added yesterday!</div>
  12291. </li>
  12292. <li class="pt-2">
  12293. <a href="/exit/sexporntoons.com" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12294. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Mobile Porn Games for free! Everyone can enjoy collection here for free!">Mobile Porn Games for free! Everyone can enjoy collection here for free!</div>
  12295. </li>
  12296. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12297. <a href="/PornBlogs" target="_self" class="link-primary fs-5 d-flex justify-content-center">More Porn Blogs &raquo;</a>
  12298. </li>
  12299. </ol>
  12300. </div>
  12301. </article>
  12302. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12303. <div class="card align-self-end overflow-hidden">
  12304. <div class="card-header bg-primary p-2 text-center">
  12305. <a href="/AnalPornSites" target="_self" class="text-white text-decoration-none ">Anal Porn Sites</a>
  12306. </div>
  12307. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12308. <li class="pt-2">
  12309. <a href="https://onlineporngames.xyz/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12310. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Online Sex Games for free! Anyone can play Online Sex Games for free here!">Online Sex Games for free! Anyone can play Online Sex Games for free here!</div>
  12311. </li>
  12312. <li class="pt-2">
  12313. <a href="https://porngameshd.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12314. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free HD porn games for everyone! We add new porn game every day, come back often!">Free HD porn games for everyone! We add new porn game every day, come back often!</div>
  12315. </li>
  12316. </ol>
  12317. </div>
  12318. </article>
  12319. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12320. <div class="card align-self-end overflow-hidden">
  12321. <div class="card-header bg-primary p-2 text-center">
  12322. <a href="/AsianPornSites" target="_self" class="text-white text-decoration-none ">Asian Porn Sites</a>
  12323. </div>
  12324. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12325. <li class="pt-2">
  12326. <a href="https://onlineporngames.pw/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12327. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Only top rated and high quality Online Porn Games are collected here, check another VIP porn game added today!">Only top rated and high quality Online Porn Games are collected here, check another VIP porn game added today!</div>
  12328. </li>
  12329. <li class="pt-2">
  12330. <a href="https://onlineporngames.cc/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12331. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Online Porn Games are added daily to this website, available for Mobile!">Free Online Porn Games are added daily to this website, available for Mobile!</div>
  12332. </li>
  12333. <li class="pt-2">
  12334. <a href="https://hentaigames.club/" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12335. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Lots of Hentai Games collected here, play them for Free!">Lots of Hentai Games collected here, play them for Free!</div>
  12336. </li>
  12337. <li class="pt-2">
  12338. <a href="/exit/freesexgames.pw" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12339. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Sex games is what we expose for free! Anyone can play here! We add Free Sex Games daily!">Sex games is what we expose for free! Anyone can play here! We add Free Sex Games daily!</div>
  12340. </li>
  12341. </ol>
  12342. </div>
  12343. </article>
  12344. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12345. <div class="card align-self-end overflow-hidden">
  12346. <div class="card-header bg-primary p-2 text-center">
  12347. <a href="/BisexualPornSites" target="_self" class="text-white text-decoration-none ">Bisexual Porn Sites</a>
  12348. </div>
  12349. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12350. <li class="pt-2">
  12351. <a href="https://onlineporngames.net/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12352. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Online Porn Games for everyone! We add new Online Porn Game every day, come back often!">Free Online Porn Games for everyone! We add new Online Porn Game every day, come back often!</div>
  12353. </li>
  12354. </ol>
  12355. </div>
  12356. </article>
  12357. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12358. <div class="card align-self-end overflow-hidden">
  12359. <div class="card-header bg-primary p-2 text-center">
  12360. <a href="/VariousXXXSites" target="_self" class="text-white text-decoration-none ">VariousXXX Sites</a>
  12361. </div>
  12362. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12363. <li class="pt-2">
  12364. <a href="http://www.oldhairycunts.com/" target="_blank" class="link-primary fs-4 d-flex ">Old Hairy Cunts</a>
  12365.  
  12366. </li>
  12367. <li class="pt-2">
  12368. <a href="http://www.nudecaress.com/?ref=street-of-porn.com" target="_blank" class="link-primary fs-4 d-flex ">Nude Caress</a>
  12369.  
  12370. </li>
  12371. <li class="pt-2">
  12372. <a href="/exit/nicematuresex.com" target="_blank" class="link-primary fs-4 d-flex ">Nice Mature Sex</a>
  12373.  
  12374. </li>
  12375. <li class="pt-2">
  12376. <a href="/exit/naked-nature-girls.com" target="_blank" class="link-primary fs-4 d-flex ">Naked Nature Girls</a>
  12377. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Most beautiful nude girls posed on nature">Most beautiful nude girls posed on nature</div>
  12378. </li>
  12379. <li class="pt-2">
  12380. <a href="/exit/nakedmenfuck.com" target="_blank" class="link-primary fs-4 d-flex ">Naked Men Fuck</a>
  12381.  
  12382. </li>
  12383. <li class="pt-2">
  12384. <a href="/exit/marchcat.com" target="_blank" class="link-primary fs-4 d-flex ">Porn Site Reviews</a>
  12385. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marchcat.com reviews examines the best porn sites">Marchcat.com reviews examines the best porn sites</div>
  12386. </li>
  12387. <li class="pt-2">
  12388. <a href="/exit/linkalotapuss.com" target="_blank" class="link-primary fs-4 d-flex ">Links at Linkalotapuss.com</a>
  12389.  
  12390. </li>
  12391. <li class="pt-2">
  12392. <a href="/exit/lesbiansexaction.com" target="_blank" class="link-primary fs-4 d-flex ">Lesbian Sex Action</a>
  12393.  
  12394. </li>
  12395. <li class="pt-2">
  12396. <a href="/exit/lesbianlickingcunt.com" target="_blank" class="link-primary fs-4 d-flex ">Lesbian Licking Cunt</a>
  12397.  
  12398. </li>
  12399. <li class="pt-2">
  12400. <a href="/exit/iloveoldcunts.com" target="_blank" class="link-primary fs-4 d-flex ">I Love Old Cunts</a>
  12401.  
  12402. </li>
  12403. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12404. <a href="/VariousXXXSites" target="_self" class="link-primary fs-5 d-flex justify-content-center">More VariousXXX Sites &raquo;</a>
  12405. </li>
  12406. </ol>
  12407. </div>
  12408. </article>
  12409. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12410. <div class="card align-self-end overflow-hidden">
  12411. <div class="card-header bg-primary p-2 text-center">
  12412. <a href="/SiteLists" target="_self" class="text-white text-decoration-none ">Site Lists</a>
  12413. </div>
  12414. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12415. <li class="pt-2">
  12416. <a href="http://my-sexy-links.com/" target="_blank" class="link-primary fs-4 d-flex ">Best Porn Sites</a>
  12417. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Best Porn Sites Best Porn Sites Best Porn Sites">Best Porn Sites Best Porn Sites Best Porn Sites</div>
  12418. </li>
  12419. </ol>
  12420. </div>
  12421. </article>
  12422. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12423. <div class="card align-self-end overflow-hidden">
  12424. <div class="card-header bg-primary p-2 text-center">
  12425. <a href="/BDSMPornSites" target="_self" class="text-white text-decoration-none ">BDSM Porn Sites</a>
  12426. </div>
  12427. <ol class="card-body bg-primary pt-0 pb-2 ps-4 pe-2 text-dark bg-opacity-10 mb-0 mt-n0" style="font-size: .75em;">
  12428. <li class="pt-2">
  12429. <a href="https://porngameshdd.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12430. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Porn Games are added daily to this website, available for Mobile ad iPad!">Free Porn Games are added daily to this website, available for Mobile ad iPad!</div>
  12431. </li>
  12432. <li class="pt-2">
  12433. <a href="https://porngamesapp.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12434. <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Free Adult Porn Games are added daily to this website, don't pass by: enjoy playing all Free Adult Porn Games we got here!">Free Adult Porn Games are added daily to this website, don't pass by: enjoy playing all Free Adult Porn Games we got here!</div>
  12435. </li>
  12436. </ol>
  12437. </div>
  12438. </article>
  12439. </main>
  12440. <style>.more { list-style:none; }</style>
  12441. <article class="container g-0 mb-0 mt-auto">
  12442. <div class="col-12 col-md-4 mx-auto px-1 px-md-3 pb-2">
  12443. <div class="card overflow-hidden small">
  12444. <div class="card-secondary bg-success p-0 text-white text-center small">&copy; Free Sex Links. All rights reserved, 2002-2024</div>
  12445. <div class="card-secondary bg-success p-2 text-dark bg-opacity-10 small fw-lighter">Free Sex Links Free porn site, Free Porn Links, Street Porn Content, Extreme Porn Orgies, Free Sex links, Free Porn Links Site, Hardcore and Softcore Sex</div>
  12446. </div>
  12447. </div>
  12448. </div>
  12449. </article>
  12450. <script type="text/javascript">
  12451. $(function() {
  12452. if (window.location.search.length) {
  12453. history.replaceState( {} , null, window.location.origin+window.location.pathname );
  12454. }
  12455. var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
  12456. var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
  12457. return new bootstrap.Tooltip(tooltipTriggerEl)
  12458. })
  12459. $('main').masonry({
  12460. itemSelector: 'article',
  12461. columnWidth: 'article',
  12462. percentPosition: true
  12463. });
  12464.  
  12465.  
  12466. function createCookie(name, value, days) {
  12467. var expires;
  12468. if (days) {
  12469. var date = new Date();
  12470. date.setTime(date.getTime()+(days*24*60*60*1000));
  12471. expires = "; expires="+date.toGMTString();
  12472. }
  12473. else {
  12474. expires = "";
  12475. }
  12476. document.cookie = name+"="+value+expires+"; path=/";
  12477. }
  12478. function readCookie(name) {
  12479. var nameEQ = name + "=";
  12480. var ca = document.cookie.split(';');
  12481. for(var i=0;i < ca.length;i++) {
  12482. var c = ca[i];
  12483. while (c.charAt(0) === ' ') {
  12484. c = c.substring(1,c.length);
  12485. }
  12486. if (c.indexOf(nameEQ) === 0) {
  12487. return c.substring(nameEQ.length,c.length);
  12488. }
  12489. }
  12490. return null;
  12491. }
  12492. if (readCookie('clickCookieXX') == null) {
  12493. $a = $('<a/>').attr('style','position: fixed;top:0;bottom:0;left:0;right:0;cursor:default;').attr('target', '_blank').attr('href', window.location.href);
  12494. $a.on('click',function(e){
  12495. $a.remove();
  12496. setTimeout(function(e){
  12497. window.location.href = '/exit/x';
  12498. },100);
  12499. });
  12500. $('body').append($a);
  12501. document.addEventListener('scroll', function(e) {
  12502. lastKnownScrollPosition = window.scrollY;
  12503. $a.attr('href', window.location.href+'#'+window.scrollY);
  12504. });
  12505. createCookie('clickCookieXX', 'clickCookieXX', 0.5);
  12506. }
  12507. });
  12508. </script>
  12509. </body>
  12510. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda