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.  
  119. <!doctype html>
  120. <html lang="en" style="height: 100%;">
  121. <head>
  122. <meta charset="utf-8">
  123. <meta name="viewport" content="width=device-width, initial-scale=1">
  124. <style type="text/css">@charset "UTF-8";
  125. :root {
  126.  --bs-blue: #0d6efd;
  127.  --bs-indigo: #6610f2;
  128.  --bs-purple: #6f42c1;
  129.  --bs-pink: #d63384;
  130.  --bs-red: #dc3545;
  131.  --bs-orange: #fd7e14;
  132.  --bs-yellow: #ffc107;
  133.  --bs-green: #198754;
  134.  --bs-teal: #20c997;
  135.  --bs-cyan: #0dcaf0;
  136.  --bs-white: #ffffff;
  137.  --bs-gray: #6c757d;
  138.  --bs-gray-dark: #343a40;
  139.  --bs-gray-100: #f8f9fa;
  140.  --bs-gray-200: #e9ecef;
  141.  --bs-gray-300: #dee2e6;
  142.  --bs-gray-400: #ced4da;
  143.  --bs-gray-500: #adb5bd;
  144.  --bs-gray-600: #6c757d;
  145.  --bs-gray-700: #495057;
  146.  --bs-gray-800: #343a40;
  147.  --bs-gray-900: #212529;
  148.  --bs-light: #26331b;
  149.  --bs-dark: #1e1f1d;
  150.  --bs-primary: #61282c;
  151.  --bs-secondary: #d0603d;
  152.  --bs-info: #0075b9;
  153.  --bs-success: #569700;
  154.  --bs-warning: #ffba57;
  155.  --bs-danger: #ec0063;
  156.  --bs-light-rgb: 38, 51, 27;
  157.  --bs-dark-rgb: 30, 31, 29;
  158.  --bs-primary-rgb: 97, 40, 44;
  159.  --bs-secondary-rgb: 208, 96, 61;
  160.  --bs-info-rgb: 0, 117, 185;
  161.  --bs-success-rgb: 86, 151, 0;
  162.  --bs-warning-rgb: 255, 186, 87;
  163.  --bs-danger-rgb: 236, 0, 99;
  164.  --bs-white-rgb: 255, 255, 255;
  165.  --bs-black-rgb: 0, 0, 0;
  166.  --bs-body-color-rgb: 33, 37, 41;
  167.  --bs-body-bg-rgb: 255, 255, 255;
  168.  --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";
  169.  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  170.  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  171.  --bs-body-font-family: var(--bs-font-sans-serif);
  172.  --bs-body-font-size: 1rem;
  173.  --bs-body-font-weight: 400;
  174.  --bs-body-line-height: 1.5;
  175.  --bs-body-color: #212529;
  176.  --bs-body-bg: #ffffff;
  177. }
  178.  
  179. *,
  180. *::before,
  181. *::after {
  182.  box-sizing: border-box;
  183. }
  184.  
  185. @media (prefers-reduced-motion: no-preference) {
  186.  :root {
  187.    scroll-behavior: smooth;
  188.  }
  189. }
  190.  
  191. body {
  192.  margin: 0;
  193.  font-family: var(--bs-body-font-family);
  194.  font-size: var(--bs-body-font-size);
  195.  font-weight: var(--bs-body-font-weight);
  196.  line-height: var(--bs-body-line-height);
  197.  color: var(--bs-body-color);
  198.  text-align: var(--bs-body-text-align);
  199.  background-color: var(--bs-body-bg);
  200.  -webkit-text-size-adjust: 100%;
  201.  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  202. }
  203.  
  204. hr {
  205.  margin: 1rem 0;
  206.  color: inherit;
  207.  background-color: currentColor;
  208.  border: 0;
  209.  opacity: 0.25;
  210. }
  211.  
  212. hr:not([size]) {
  213.  height: 1px;
  214. }
  215.  
  216. h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  217.  margin-top: 0;
  218.  margin-bottom: 0.5rem;
  219.  font-weight: 500;
  220.  line-height: 1.2;
  221. }
  222.  
  223. h1, .h1 {
  224.  font-size: calc(1.375rem + 1.5vw);
  225. }
  226. @media (min-width: 1200px) {
  227.  h1, .h1 {
  228.    font-size: 2.5rem;
  229.  }
  230. }
  231.  
  232. h2, .h2 {
  233.  font-size: calc(1.325rem + 0.9vw);
  234. }
  235. @media (min-width: 1200px) {
  236.  h2, .h2 {
  237.    font-size: 2rem;
  238.  }
  239. }
  240.  
  241. h3, .h3 {
  242.  font-size: calc(1.3rem + 0.6vw);
  243. }
  244. @media (min-width: 1200px) {
  245.  h3, .h3 {
  246.    font-size: 1.75rem;
  247.  }
  248. }
  249.  
  250. h4, .h4 {
  251.  font-size: calc(1.275rem + 0.3vw);
  252. }
  253. @media (min-width: 1200px) {
  254.  h4, .h4 {
  255.    font-size: 1.5rem;
  256.  }
  257. }
  258.  
  259. h5, .h5 {
  260.  font-size: 1.25rem;
  261. }
  262.  
  263. h6, .h6 {
  264.  font-size: 1rem;
  265. }
  266.  
  267. p {
  268.  margin-top: 0;
  269.  margin-bottom: 1rem;
  270. }
  271.  
  272. abbr[title],
  273. abbr[data-bs-original-title] {
  274.  text-decoration: underline dotted;
  275.  cursor: help;
  276.  text-decoration-skip-ink: none;
  277. }
  278.  
  279. address {
  280.  margin-bottom: 1rem;
  281.  font-style: normal;
  282.  line-height: inherit;
  283. }
  284.  
  285. ol,
  286. ul {
  287.  padding-left: 2rem;
  288. }
  289.  
  290. ol,
  291. ul,
  292. dl {
  293.  margin-top: 0;
  294.  margin-bottom: 1rem;
  295. }
  296.  
  297. ol ol,
  298. ul ul,
  299. ol ul,
  300. ul ol {
  301.  margin-bottom: 0;
  302. }
  303.  
  304. dt {
  305.  font-weight: 700;
  306. }
  307.  
  308. dd {
  309.  margin-bottom: 0.5rem;
  310.  margin-left: 0;
  311. }
  312.  
  313. blockquote {
  314.  margin: 0 0 1rem;
  315. }
  316.  
  317. b,
  318. strong {
  319.  font-weight: bolder;
  320. }
  321.  
  322. small, .small {
  323.  font-size: 0.875em;
  324. }
  325.  
  326. mark, .mark {
  327.  padding: 0.2em;
  328.  background-color: #fcf8e3;
  329. }
  330.  
  331. sub,
  332. sup {
  333.  position: relative;
  334.  font-size: 0.75em;
  335.  line-height: 0;
  336.  vertical-align: baseline;
  337. }
  338.  
  339. sub {
  340.  bottom: -0.25em;
  341. }
  342.  
  343. sup {
  344.  top: -0.5em;
  345. }
  346.  
  347. a {
  348.  color: #0d6efd;
  349.  text-decoration: underline;
  350. }
  351. a:hover {
  352.  color: #0a58ca;
  353. }
  354.  
  355. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  356.  color: inherit;
  357.  text-decoration: none;
  358. }
  359.  
  360. pre,
  361. code,
  362. kbd,
  363. samp {
  364.  font-family: var(--bs-font-monospace);
  365.  font-size: 1em;
  366.  direction: ltr /* rtl:ignore */;
  367.  unicode-bidi: bidi-override;
  368. }
  369.  
  370. pre {
  371.  display: block;
  372.  margin-top: 0;
  373.  margin-bottom: 1rem;
  374.  overflow: auto;
  375.  font-size: 0.875em;
  376. }
  377. pre code {
  378.  font-size: inherit;
  379.  color: inherit;
  380.  word-break: normal;
  381. }
  382.  
  383. code {
  384.  font-size: 0.875em;
  385.  color: #d63384;
  386.  word-wrap: break-word;
  387. }
  388. a > code {
  389.  color: inherit;
  390. }
  391.  
  392. kbd {
  393.  padding: 0.2rem 0.4rem;
  394.  font-size: 0.875em;
  395.  color: #ffffff;
  396.  background-color: #212529;
  397.  border-radius: 0.2rem;
  398. }
  399. kbd kbd {
  400.  padding: 0;
  401.  font-size: 1em;
  402.  font-weight: 700;
  403. }
  404.  
  405. figure {
  406.  margin: 0 0 1rem;
  407. }
  408.  
  409. img,
  410. svg {
  411.  vertical-align: middle;
  412. }
  413.  
  414. table {
  415.  caption-side: bottom;
  416.  border-collapse: collapse;
  417. }
  418.  
  419. caption {
  420.  padding-top: 0.5rem;
  421.  padding-bottom: 0.5rem;
  422.  color: #6c757d;
  423.  text-align: left;
  424. }
  425.  
  426. th {
  427.  text-align: inherit;
  428.  text-align: -webkit-match-parent;
  429. }
  430.  
  431. thead,
  432. tbody,
  433. tfoot,
  434. tr,
  435. td,
  436. th {
  437.  border-color: inherit;
  438.  border-style: solid;
  439.  border-width: 0;
  440. }
  441.  
  442. label {
  443.  display: inline-block;
  444. }
  445.  
  446. button {
  447.  border-radius: 0;
  448. }
  449.  
  450. button:focus:not(:focus-visible) {
  451.  outline: 0;
  452. }
  453.  
  454. input,
  455. button,
  456. select,
  457. optgroup,
  458. textarea {
  459.  margin: 0;
  460.  font-family: inherit;
  461.  font-size: inherit;
  462.  line-height: inherit;
  463. }
  464.  
  465. button,
  466. select {
  467.  text-transform: none;
  468. }
  469.  
  470. [role=button] {
  471.  cursor: pointer;
  472. }
  473.  
  474. select {
  475.  word-wrap: normal;
  476. }
  477. select:disabled {
  478.  opacity: 1;
  479. }
  480.  
  481. [list]::-webkit-calendar-picker-indicator {
  482.  display: none;
  483. }
  484.  
  485. button,
  486. [type=button],
  487. [type=reset],
  488. [type=submit] {
  489.  -webkit-appearance: button;
  490. }
  491. button:not(:disabled),
  492. [type=button]:not(:disabled),
  493. [type=reset]:not(:disabled),
  494. [type=submit]:not(:disabled) {
  495.  cursor: pointer;
  496. }
  497.  
  498. ::-moz-focus-inner {
  499.  padding: 0;
  500.  border-style: none;
  501. }
  502.  
  503. textarea {
  504.  resize: vertical;
  505. }
  506.  
  507. fieldset {
  508.  min-width: 0;
  509.  padding: 0;
  510.  margin: 0;
  511.  border: 0;
  512. }
  513.  
  514. legend {
  515.  float: left;
  516.  width: 100%;
  517.  padding: 0;
  518.  margin-bottom: 0.5rem;
  519.  font-size: calc(1.275rem + 0.3vw);
  520.  line-height: inherit;
  521. }
  522. @media (min-width: 1200px) {
  523.  legend {
  524.    font-size: 1.5rem;
  525.  }
  526. }
  527. legend + * {
  528.  clear: left;
  529. }
  530.  
  531. ::-webkit-datetime-edit-fields-wrapper,
  532. ::-webkit-datetime-edit-text,
  533. ::-webkit-datetime-edit-minute,
  534. ::-webkit-datetime-edit-hour-field,
  535. ::-webkit-datetime-edit-day-field,
  536. ::-webkit-datetime-edit-month-field,
  537. ::-webkit-datetime-edit-year-field {
  538.  padding: 0;
  539. }
  540.  
  541. ::-webkit-inner-spin-button {
  542.  height: auto;
  543. }
  544.  
  545. [type=search] {
  546.  outline-offset: -2px;
  547.  -webkit-appearance: textfield;
  548. }
  549.  
  550. /* rtl:raw:
  551. [type="tel"],
  552. [type="url"],
  553. [type="email"],
  554. [type="number"] {
  555.  direction: ltr;
  556. }
  557. */
  558. ::-webkit-search-decoration {
  559.  -webkit-appearance: none;
  560. }
  561.  
  562. ::-webkit-color-swatch-wrapper {
  563.  padding: 0;
  564. }
  565.  
  566. ::file-selector-button {
  567.  font: inherit;
  568. }
  569.  
  570. ::-webkit-file-upload-button {
  571.  font: inherit;
  572.  -webkit-appearance: button;
  573. }
  574.  
  575. output {
  576.  display: inline-block;
  577. }
  578.  
  579. iframe {
  580.  border: 0;
  581. }
  582.  
  583. summary {
  584.  display: list-item;
  585.  cursor: pointer;
  586. }
  587.  
  588. progress {
  589.  vertical-align: baseline;
  590. }
  591.  
  592. [hidden] {
  593.  display: none !important;
  594. }
  595.  
  596. .lead {
  597.  font-size: 1.25rem;
  598.  font-weight: 300;
  599. }
  600.  
  601. .display-1 {
  602.  font-size: calc(1.625rem + 4.5vw);
  603.  font-weight: 300;
  604.  line-height: 1.2;
  605. }
  606. @media (min-width: 1200px) {
  607.  .display-1 {
  608.    font-size: 5rem;
  609.  }
  610. }
  611.  
  612. .display-2 {
  613.  font-size: calc(1.575rem + 3.9vw);
  614.  font-weight: 300;
  615.  line-height: 1.2;
  616. }
  617. @media (min-width: 1200px) {
  618.  .display-2 {
  619.    font-size: 4.5rem;
  620.  }
  621. }
  622.  
  623. .display-3 {
  624.  font-size: calc(1.525rem + 3.3vw);
  625.  font-weight: 300;
  626.  line-height: 1.2;
  627. }
  628. @media (min-width: 1200px) {
  629.  .display-3 {
  630.    font-size: 4rem;
  631.  }
  632. }
  633.  
  634. .display-4 {
  635.  font-size: calc(1.475rem + 2.7vw);
  636.  font-weight: 300;
  637.  line-height: 1.2;
  638. }
  639. @media (min-width: 1200px) {
  640.  .display-4 {
  641.    font-size: 3.5rem;
  642.  }
  643. }
  644.  
  645. .display-5 {
  646.  font-size: calc(1.425rem + 2.1vw);
  647.  font-weight: 300;
  648.  line-height: 1.2;
  649. }
  650. @media (min-width: 1200px) {
  651.  .display-5 {
  652.    font-size: 3rem;
  653.  }
  654. }
  655.  
  656. .display-6 {
  657.  font-size: calc(1.375rem + 1.5vw);
  658.  font-weight: 300;
  659.  line-height: 1.2;
  660. }
  661. @media (min-width: 1200px) {
  662.  .display-6 {
  663.    font-size: 2.5rem;
  664.  }
  665. }
  666.  
  667. .list-unstyled {
  668.  padding-left: 0;
  669.  list-style: none;
  670. }
  671.  
  672. .list-inline {
  673.  padding-left: 0;
  674.  list-style: none;
  675. }
  676.  
  677. .list-inline-item {
  678.  display: inline-block;
  679. }
  680. .list-inline-item:not(:last-child) {
  681.  margin-right: 0.5rem;
  682. }
  683.  
  684. .initialism {
  685.  font-size: 0.875em;
  686.  text-transform: uppercase;
  687. }
  688.  
  689. .blockquote {
  690.  margin-bottom: 1rem;
  691.  font-size: 1.25rem;
  692. }
  693. .blockquote > :last-child {
  694.  margin-bottom: 0;
  695. }
  696.  
  697. .blockquote-footer {
  698.  margin-top: -1rem;
  699.  margin-bottom: 1rem;
  700.  font-size: 0.875em;
  701.  color: #6c757d;
  702. }
  703. .blockquote-footer::before {
  704.  content: "— ";
  705. }
  706.  
  707. .img-fluid {
  708.  max-width: 100%;
  709.  height: auto;
  710. }
  711.  
  712. .img-thumbnail {
  713.  padding: 0.25rem;
  714.  background-color: #ffffff;
  715.  border: 1px solid #dee2e6;
  716.  border-radius: 0.25rem;
  717.  max-width: 100%;
  718.  height: auto;
  719. }
  720.  
  721. .figure {
  722.  display: inline-block;
  723. }
  724.  
  725. .figure-img {
  726.  margin-bottom: 0.5rem;
  727.  line-height: 1;
  728. }
  729.  
  730. .figure-caption {
  731.  font-size: 0.875em;
  732.  color: #6c757d;
  733. }
  734.  
  735. .container,
  736. .container-fluid,
  737. .container-xxl,
  738. .container-xl,
  739. .container-lg,
  740. .container-md,
  741. .container-sm {
  742.  width: 100%;
  743.  padding-right: var(--bs-gutter-x, 0.75rem);
  744.  padding-left: var(--bs-gutter-x, 0.75rem);
  745.  margin-right: auto;
  746.  margin-left: auto;
  747. }
  748.  
  749. @media (min-width: 576px) {
  750.  .container-sm, .container {
  751.    max-width: 540px;
  752.  }
  753. }
  754. @media (min-width: 768px) {
  755.  .container-md, .container-sm, .container {
  756.    max-width: 720px;
  757.  }
  758. }
  759. @media (min-width: 992px) {
  760.  .container-lg, .container-md, .container-sm, .container {
  761.    max-width: 960px;
  762.  }
  763. }
  764. @media (min-width: 1200px) {
  765.  .container-xl, .container-lg, .container-md, .container-sm, .container {
  766.    max-width: 1140px;
  767.  }
  768. }
  769. @media (min-width: 1400px) {
  770.  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
  771.    max-width: 1320px;
  772.  }
  773. }
  774. .row {
  775.  --bs-gutter-x: 1.5rem;
  776.  --bs-gutter-y: 0;
  777.  display: flex;
  778.  flex-wrap: wrap;
  779.  margin-top: calc(-1 * var(--bs-gutter-y));
  780.  margin-right: calc(-.5 * var(--bs-gutter-x));
  781.  margin-left: calc(-.5 * var(--bs-gutter-x));
  782. }
  783. .row > * {
  784.  flex-shrink: 0;
  785.  width: 100%;
  786.  max-width: 100%;
  787.  padding-right: calc(var(--bs-gutter-x) * .5);
  788.  padding-left: calc(var(--bs-gutter-x) * .5);
  789.  margin-top: var(--bs-gutter-y);
  790. }
  791.  
  792. .col {
  793.  flex: 1 0 0%;
  794. }
  795.  
  796. .row-cols-auto > * {
  797.  flex: 0 0 auto;
  798.  width: auto;
  799. }
  800.  
  801. .row-cols-1 > * {
  802.  flex: 0 0 auto;
  803.  width: 100%;
  804. }
  805.  
  806. .row-cols-2 > * {
  807.  flex: 0 0 auto;
  808.  width: 50%;
  809. }
  810.  
  811. .row-cols-3 > * {
  812.  flex: 0 0 auto;
  813.  width: 33.3333333333%;
  814. }
  815.  
  816. .row-cols-4 > * {
  817.  flex: 0 0 auto;
  818.  width: 25%;
  819. }
  820.  
  821. .row-cols-5 > * {
  822.  flex: 0 0 auto;
  823.  width: 20%;
  824. }
  825.  
  826. .row-cols-6 > * {
  827.  flex: 0 0 auto;
  828.  width: 16.6666666667%;
  829. }
  830.  
  831. .col-auto {
  832.  flex: 0 0 auto;
  833.  width: auto;
  834. }
  835.  
  836. .col-1 {
  837.  flex: 0 0 auto;
  838.  width: 8.33333333%;
  839. }
  840.  
  841. .col-2 {
  842.  flex: 0 0 auto;
  843.  width: 16.66666667%;
  844. }
  845.  
  846. .col-3 {
  847.  flex: 0 0 auto;
  848.  width: 25%;
  849. }
  850.  
  851. .col-4 {
  852.  flex: 0 0 auto;
  853.  width: 33.33333333%;
  854. }
  855.  
  856. .col-5 {
  857.  flex: 0 0 auto;
  858.  width: 41.66666667%;
  859. }
  860.  
  861. .col-6 {
  862.  flex: 0 0 auto;
  863.  width: 50%;
  864. }
  865.  
  866. .col-7 {
  867.  flex: 0 0 auto;
  868.  width: 58.33333333%;
  869. }
  870.  
  871. .col-8 {
  872.  flex: 0 0 auto;
  873.  width: 66.66666667%;
  874. }
  875.  
  876. .col-9 {
  877.  flex: 0 0 auto;
  878.  width: 75%;
  879. }
  880.  
  881. .col-10 {
  882.  flex: 0 0 auto;
  883.  width: 83.33333333%;
  884. }
  885.  
  886. .col-11 {
  887.  flex: 0 0 auto;
  888.  width: 91.66666667%;
  889. }
  890.  
  891. .col-12 {
  892.  flex: 0 0 auto;
  893.  width: 100%;
  894. }
  895.  
  896. .offset-1 {
  897.  margin-left: 8.33333333%;
  898. }
  899.  
  900. .offset-2 {
  901.  margin-left: 16.66666667%;
  902. }
  903.  
  904. .offset-3 {
  905.  margin-left: 25%;
  906. }
  907.  
  908. .offset-4 {
  909.  margin-left: 33.33333333%;
  910. }
  911.  
  912. .offset-5 {
  913.  margin-left: 41.66666667%;
  914. }
  915.  
  916. .offset-6 {
  917.  margin-left: 50%;
  918. }
  919.  
  920. .offset-7 {
  921.  margin-left: 58.33333333%;
  922. }
  923.  
  924. .offset-8 {
  925.  margin-left: 66.66666667%;
  926. }
  927.  
  928. .offset-9 {
  929.  margin-left: 75%;
  930. }
  931.  
  932. .offset-10 {
  933.  margin-left: 83.33333333%;
  934. }
  935.  
  936. .offset-11 {
  937.  margin-left: 91.66666667%;
  938. }
  939.  
  940. .g-0,
  941. .gx-0 {
  942.  --bs-gutter-x: 0;
  943. }
  944.  
  945. .g-0,
  946. .gy-0 {
  947.  --bs-gutter-y: 0;
  948. }
  949.  
  950. .g-1,
  951. .gx-1 {
  952.  --bs-gutter-x: 0.25rem;
  953. }
  954.  
  955. .g-1,
  956. .gy-1 {
  957.  --bs-gutter-y: 0.25rem;
  958. }
  959.  
  960. .g-2,
  961. .gx-2 {
  962.  --bs-gutter-x: 0.5rem;
  963. }
  964.  
  965. .g-2,
  966. .gy-2 {
  967.  --bs-gutter-y: 0.5rem;
  968. }
  969.  
  970. .g-3,
  971. .gx-3 {
  972.  --bs-gutter-x: 1rem;
  973. }
  974.  
  975. .g-3,
  976. .gy-3 {
  977.  --bs-gutter-y: 1rem;
  978. }
  979.  
  980. .g-4,
  981. .gx-4 {
  982.  --bs-gutter-x: 1.5rem;
  983. }
  984.  
  985. .g-4,
  986. .gy-4 {
  987.  --bs-gutter-y: 1.5rem;
  988. }
  989.  
  990. .g-5,
  991. .gx-5 {
  992.  --bs-gutter-x: 3rem;
  993. }
  994.  
  995. .g-5,
  996. .gy-5 {
  997.  --bs-gutter-y: 3rem;
  998. }
  999.  
  1000. @media (min-width: 576px) {
  1001.  .col-sm {
  1002.    flex: 1 0 0%;
  1003.  }
  1004.  
  1005.  .row-cols-sm-auto > * {
  1006.    flex: 0 0 auto;
  1007.    width: auto;
  1008.  }
  1009.  
  1010.  .row-cols-sm-1 > * {
  1011.    flex: 0 0 auto;
  1012.    width: 100%;
  1013.  }
  1014.  
  1015.  .row-cols-sm-2 > * {
  1016.    flex: 0 0 auto;
  1017.    width: 50%;
  1018.  }
  1019.  
  1020.  .row-cols-sm-3 > * {
  1021.    flex: 0 0 auto;
  1022.    width: 33.3333333333%;
  1023.  }
  1024.  
  1025.  .row-cols-sm-4 > * {
  1026.    flex: 0 0 auto;
  1027.    width: 25%;
  1028.  }
  1029.  
  1030.  .row-cols-sm-5 > * {
  1031.    flex: 0 0 auto;
  1032.    width: 20%;
  1033.  }
  1034.  
  1035.  .row-cols-sm-6 > * {
  1036.    flex: 0 0 auto;
  1037.    width: 16.6666666667%;
  1038.  }
  1039.  
  1040.  .col-sm-auto {
  1041.    flex: 0 0 auto;
  1042.    width: auto;
  1043.  }
  1044.  
  1045.  .col-sm-1 {
  1046.    flex: 0 0 auto;
  1047.    width: 8.33333333%;
  1048.  }
  1049.  
  1050.  .col-sm-2 {
  1051.    flex: 0 0 auto;
  1052.    width: 16.66666667%;
  1053.  }
  1054.  
  1055.  .col-sm-3 {
  1056.    flex: 0 0 auto;
  1057.    width: 25%;
  1058.  }
  1059.  
  1060.  .col-sm-4 {
  1061.    flex: 0 0 auto;
  1062.    width: 33.33333333%;
  1063.  }
  1064.  
  1065.  .col-sm-5 {
  1066.    flex: 0 0 auto;
  1067.    width: 41.66666667%;
  1068.  }
  1069.  
  1070.  .col-sm-6 {
  1071.    flex: 0 0 auto;
  1072.    width: 50%;
  1073.  }
  1074.  
  1075.  .col-sm-7 {
  1076.    flex: 0 0 auto;
  1077.    width: 58.33333333%;
  1078.  }
  1079.  
  1080.  .col-sm-8 {
  1081.    flex: 0 0 auto;
  1082.    width: 66.66666667%;
  1083.  }
  1084.  
  1085.  .col-sm-9 {
  1086.    flex: 0 0 auto;
  1087.    width: 75%;
  1088.  }
  1089.  
  1090.  .col-sm-10 {
  1091.    flex: 0 0 auto;
  1092.    width: 83.33333333%;
  1093.  }
  1094.  
  1095.  .col-sm-11 {
  1096.    flex: 0 0 auto;
  1097.    width: 91.66666667%;
  1098.  }
  1099.  
  1100.  .col-sm-12 {
  1101.    flex: 0 0 auto;
  1102.    width: 100%;
  1103.  }
  1104.  
  1105.  .offset-sm-0 {
  1106.    margin-left: 0;
  1107.  }
  1108.  
  1109.  .offset-sm-1 {
  1110.    margin-left: 8.33333333%;
  1111.  }
  1112.  
  1113.  .offset-sm-2 {
  1114.    margin-left: 16.66666667%;
  1115.  }
  1116.  
  1117.  .offset-sm-3 {
  1118.    margin-left: 25%;
  1119.  }
  1120.  
  1121.  .offset-sm-4 {
  1122.    margin-left: 33.33333333%;
  1123.  }
  1124.  
  1125.  .offset-sm-5 {
  1126.    margin-left: 41.66666667%;
  1127.  }
  1128.  
  1129.  .offset-sm-6 {
  1130.    margin-left: 50%;
  1131.  }
  1132.  
  1133.  .offset-sm-7 {
  1134.    margin-left: 58.33333333%;
  1135.  }
  1136.  
  1137.  .offset-sm-8 {
  1138.    margin-left: 66.66666667%;
  1139.  }
  1140.  
  1141.  .offset-sm-9 {
  1142.    margin-left: 75%;
  1143.  }
  1144.  
  1145.  .offset-sm-10 {
  1146.    margin-left: 83.33333333%;
  1147.  }
  1148.  
  1149.  .offset-sm-11 {
  1150.    margin-left: 91.66666667%;
  1151.  }
  1152.  
  1153.  .g-sm-0,
  1154. .gx-sm-0 {
  1155.    --bs-gutter-x: 0;
  1156.  }
  1157.  
  1158.  .g-sm-0,
  1159. .gy-sm-0 {
  1160.    --bs-gutter-y: 0;
  1161.  }
  1162.  
  1163.  .g-sm-1,
  1164. .gx-sm-1 {
  1165.    --bs-gutter-x: 0.25rem;
  1166.  }
  1167.  
  1168.  .g-sm-1,
  1169. .gy-sm-1 {
  1170.    --bs-gutter-y: 0.25rem;
  1171.  }
  1172.  
  1173.  .g-sm-2,
  1174. .gx-sm-2 {
  1175.    --bs-gutter-x: 0.5rem;
  1176.  }
  1177.  
  1178.  .g-sm-2,
  1179. .gy-sm-2 {
  1180.    --bs-gutter-y: 0.5rem;
  1181.  }
  1182.  
  1183.  .g-sm-3,
  1184. .gx-sm-3 {
  1185.    --bs-gutter-x: 1rem;
  1186.  }
  1187.  
  1188.  .g-sm-3,
  1189. .gy-sm-3 {
  1190.    --bs-gutter-y: 1rem;
  1191.  }
  1192.  
  1193.  .g-sm-4,
  1194. .gx-sm-4 {
  1195.    --bs-gutter-x: 1.5rem;
  1196.  }
  1197.  
  1198.  .g-sm-4,
  1199. .gy-sm-4 {
  1200.    --bs-gutter-y: 1.5rem;
  1201.  }
  1202.  
  1203.  .g-sm-5,
  1204. .gx-sm-5 {
  1205.    --bs-gutter-x: 3rem;
  1206.  }
  1207.  
  1208.  .g-sm-5,
  1209. .gy-sm-5 {
  1210.    --bs-gutter-y: 3rem;
  1211.  }
  1212. }
  1213. @media (min-width: 768px) {
  1214.  .col-md {
  1215.    flex: 1 0 0%;
  1216.  }
  1217.  
  1218.  .row-cols-md-auto > * {
  1219.    flex: 0 0 auto;
  1220.    width: auto;
  1221.  }
  1222.  
  1223.  .row-cols-md-1 > * {
  1224.    flex: 0 0 auto;
  1225.    width: 100%;
  1226.  }
  1227.  
  1228.  .row-cols-md-2 > * {
  1229.    flex: 0 0 auto;
  1230.    width: 50%;
  1231.  }
  1232.  
  1233.  .row-cols-md-3 > * {
  1234.    flex: 0 0 auto;
  1235.    width: 33.3333333333%;
  1236.  }
  1237.  
  1238.  .row-cols-md-4 > * {
  1239.    flex: 0 0 auto;
  1240.    width: 25%;
  1241.  }
  1242.  
  1243.  .row-cols-md-5 > * {
  1244.    flex: 0 0 auto;
  1245.    width: 20%;
  1246.  }
  1247.  
  1248.  .row-cols-md-6 > * {
  1249.    flex: 0 0 auto;
  1250.    width: 16.6666666667%;
  1251.  }
  1252.  
  1253.  .col-md-auto {
  1254.    flex: 0 0 auto;
  1255.    width: auto;
  1256.  }
  1257.  
  1258.  .col-md-1 {
  1259.    flex: 0 0 auto;
  1260.    width: 8.33333333%;
  1261.  }
  1262.  
  1263.  .col-md-2 {
  1264.    flex: 0 0 auto;
  1265.    width: 16.66666667%;
  1266.  }
  1267.  
  1268.  .col-md-3 {
  1269.    flex: 0 0 auto;
  1270.    width: 25%;
  1271.  }
  1272.  
  1273.  .col-md-4 {
  1274.    flex: 0 0 auto;
  1275.    width: 33.33333333%;
  1276.  }
  1277.  
  1278.  .col-md-5 {
  1279.    flex: 0 0 auto;
  1280.    width: 41.66666667%;
  1281.  }
  1282.  
  1283.  .col-md-6 {
  1284.    flex: 0 0 auto;
  1285.    width: 50%;
  1286.  }
  1287.  
  1288.  .col-md-7 {
  1289.    flex: 0 0 auto;
  1290.    width: 58.33333333%;
  1291.  }
  1292.  
  1293.  .col-md-8 {
  1294.    flex: 0 0 auto;
  1295.    width: 66.66666667%;
  1296.  }
  1297.  
  1298.  .col-md-9 {
  1299.    flex: 0 0 auto;
  1300.    width: 75%;
  1301.  }
  1302.  
  1303.  .col-md-10 {
  1304.    flex: 0 0 auto;
  1305.    width: 83.33333333%;
  1306.  }
  1307.  
  1308.  .col-md-11 {
  1309.    flex: 0 0 auto;
  1310.    width: 91.66666667%;
  1311.  }
  1312.  
  1313.  .col-md-12 {
  1314.    flex: 0 0 auto;
  1315.    width: 100%;
  1316.  }
  1317.  
  1318.  .offset-md-0 {
  1319.    margin-left: 0;
  1320.  }
  1321.  
  1322.  .offset-md-1 {
  1323.    margin-left: 8.33333333%;
  1324.  }
  1325.  
  1326.  .offset-md-2 {
  1327.    margin-left: 16.66666667%;
  1328.  }
  1329.  
  1330.  .offset-md-3 {
  1331.    margin-left: 25%;
  1332.  }
  1333.  
  1334.  .offset-md-4 {
  1335.    margin-left: 33.33333333%;
  1336.  }
  1337.  
  1338.  .offset-md-5 {
  1339.    margin-left: 41.66666667%;
  1340.  }
  1341.  
  1342.  .offset-md-6 {
  1343.    margin-left: 50%;
  1344.  }
  1345.  
  1346.  .offset-md-7 {
  1347.    margin-left: 58.33333333%;
  1348.  }
  1349.  
  1350.  .offset-md-8 {
  1351.    margin-left: 66.66666667%;
  1352.  }
  1353.  
  1354.  .offset-md-9 {
  1355.    margin-left: 75%;
  1356.  }
  1357.  
  1358.  .offset-md-10 {
  1359.    margin-left: 83.33333333%;
  1360.  }
  1361.  
  1362.  .offset-md-11 {
  1363.    margin-left: 91.66666667%;
  1364.  }
  1365.  
  1366.  .g-md-0,
  1367. .gx-md-0 {
  1368.    --bs-gutter-x: 0;
  1369.  }
  1370.  
  1371.  .g-md-0,
  1372. .gy-md-0 {
  1373.    --bs-gutter-y: 0;
  1374.  }
  1375.  
  1376.  .g-md-1,
  1377. .gx-md-1 {
  1378.    --bs-gutter-x: 0.25rem;
  1379.  }
  1380.  
  1381.  .g-md-1,
  1382. .gy-md-1 {
  1383.    --bs-gutter-y: 0.25rem;
  1384.  }
  1385.  
  1386.  .g-md-2,
  1387. .gx-md-2 {
  1388.    --bs-gutter-x: 0.5rem;
  1389.  }
  1390.  
  1391.  .g-md-2,
  1392. .gy-md-2 {
  1393.    --bs-gutter-y: 0.5rem;
  1394.  }
  1395.  
  1396.  .g-md-3,
  1397. .gx-md-3 {
  1398.    --bs-gutter-x: 1rem;
  1399.  }
  1400.  
  1401.  .g-md-3,
  1402. .gy-md-3 {
  1403.    --bs-gutter-y: 1rem;
  1404.  }
  1405.  
  1406.  .g-md-4,
  1407. .gx-md-4 {
  1408.    --bs-gutter-x: 1.5rem;
  1409.  }
  1410.  
  1411.  .g-md-4,
  1412. .gy-md-4 {
  1413.    --bs-gutter-y: 1.5rem;
  1414.  }
  1415.  
  1416.  .g-md-5,
  1417. .gx-md-5 {
  1418.    --bs-gutter-x: 3rem;
  1419.  }
  1420.  
  1421.  .g-md-5,
  1422. .gy-md-5 {
  1423.    --bs-gutter-y: 3rem;
  1424.  }
  1425. }
  1426. @media (min-width: 992px) {
  1427.  .col-lg {
  1428.    flex: 1 0 0%;
  1429.  }
  1430.  
  1431.  .row-cols-lg-auto > * {
  1432.    flex: 0 0 auto;
  1433.    width: auto;
  1434.  }
  1435.  
  1436.  .row-cols-lg-1 > * {
  1437.    flex: 0 0 auto;
  1438.    width: 100%;
  1439.  }
  1440.  
  1441.  .row-cols-lg-2 > * {
  1442.    flex: 0 0 auto;
  1443.    width: 50%;
  1444.  }
  1445.  
  1446.  .row-cols-lg-3 > * {
  1447.    flex: 0 0 auto;
  1448.    width: 33.3333333333%;
  1449.  }
  1450.  
  1451.  .row-cols-lg-4 > * {
  1452.    flex: 0 0 auto;
  1453.    width: 25%;
  1454.  }
  1455.  
  1456.  .row-cols-lg-5 > * {
  1457.    flex: 0 0 auto;
  1458.    width: 20%;
  1459.  }
  1460.  
  1461.  .row-cols-lg-6 > * {
  1462.    flex: 0 0 auto;
  1463.    width: 16.6666666667%;
  1464.  }
  1465.  
  1466.  .col-lg-auto {
  1467.    flex: 0 0 auto;
  1468.    width: auto;
  1469.  }
  1470.  
  1471.  .col-lg-1 {
  1472.    flex: 0 0 auto;
  1473.    width: 8.33333333%;
  1474.  }
  1475.  
  1476.  .col-lg-2 {
  1477.    flex: 0 0 auto;
  1478.    width: 16.66666667%;
  1479.  }
  1480.  
  1481.  .col-lg-3 {
  1482.    flex: 0 0 auto;
  1483.    width: 25%;
  1484.  }
  1485.  
  1486.  .col-lg-4 {
  1487.    flex: 0 0 auto;
  1488.    width: 33.33333333%;
  1489.  }
  1490.  
  1491.  .col-lg-5 {
  1492.    flex: 0 0 auto;
  1493.    width: 41.66666667%;
  1494.  }
  1495.  
  1496.  .col-lg-6 {
  1497.    flex: 0 0 auto;
  1498.    width: 50%;
  1499.  }
  1500.  
  1501.  .col-lg-7 {
  1502.    flex: 0 0 auto;
  1503.    width: 58.33333333%;
  1504.  }
  1505.  
  1506.  .col-lg-8 {
  1507.    flex: 0 0 auto;
  1508.    width: 66.66666667%;
  1509.  }
  1510.  
  1511.  .col-lg-9 {
  1512.    flex: 0 0 auto;
  1513.    width: 75%;
  1514.  }
  1515.  
  1516.  .col-lg-10 {
  1517.    flex: 0 0 auto;
  1518.    width: 83.33333333%;
  1519.  }
  1520.  
  1521.  .col-lg-11 {
  1522.    flex: 0 0 auto;
  1523.    width: 91.66666667%;
  1524.  }
  1525.  
  1526.  .col-lg-12 {
  1527.    flex: 0 0 auto;
  1528.    width: 100%;
  1529.  }
  1530.  
  1531.  .offset-lg-0 {
  1532.    margin-left: 0;
  1533.  }
  1534.  
  1535.  .offset-lg-1 {
  1536.    margin-left: 8.33333333%;
  1537.  }
  1538.  
  1539.  .offset-lg-2 {
  1540.    margin-left: 16.66666667%;
  1541.  }
  1542.  
  1543.  .offset-lg-3 {
  1544.    margin-left: 25%;
  1545.  }
  1546.  
  1547.  .offset-lg-4 {
  1548.    margin-left: 33.33333333%;
  1549.  }
  1550.  
  1551.  .offset-lg-5 {
  1552.    margin-left: 41.66666667%;
  1553.  }
  1554.  
  1555.  .offset-lg-6 {
  1556.    margin-left: 50%;
  1557.  }
  1558.  
  1559.  .offset-lg-7 {
  1560.    margin-left: 58.33333333%;
  1561.  }
  1562.  
  1563.  .offset-lg-8 {
  1564.    margin-left: 66.66666667%;
  1565.  }
  1566.  
  1567.  .offset-lg-9 {
  1568.    margin-left: 75%;
  1569.  }
  1570.  
  1571.  .offset-lg-10 {
  1572.    margin-left: 83.33333333%;
  1573.  }
  1574.  
  1575.  .offset-lg-11 {
  1576.    margin-left: 91.66666667%;
  1577.  }
  1578.  
  1579.  .g-lg-0,
  1580. .gx-lg-0 {
  1581.    --bs-gutter-x: 0;
  1582.  }
  1583.  
  1584.  .g-lg-0,
  1585. .gy-lg-0 {
  1586.    --bs-gutter-y: 0;
  1587.  }
  1588.  
  1589.  .g-lg-1,
  1590. .gx-lg-1 {
  1591.    --bs-gutter-x: 0.25rem;
  1592.  }
  1593.  
  1594.  .g-lg-1,
  1595. .gy-lg-1 {
  1596.    --bs-gutter-y: 0.25rem;
  1597.  }
  1598.  
  1599.  .g-lg-2,
  1600. .gx-lg-2 {
  1601.    --bs-gutter-x: 0.5rem;
  1602.  }
  1603.  
  1604.  .g-lg-2,
  1605. .gy-lg-2 {
  1606.    --bs-gutter-y: 0.5rem;
  1607.  }
  1608.  
  1609.  .g-lg-3,
  1610. .gx-lg-3 {
  1611.    --bs-gutter-x: 1rem;
  1612.  }
  1613.  
  1614.  .g-lg-3,
  1615. .gy-lg-3 {
  1616.    --bs-gutter-y: 1rem;
  1617.  }
  1618.  
  1619.  .g-lg-4,
  1620. .gx-lg-4 {
  1621.    --bs-gutter-x: 1.5rem;
  1622.  }
  1623.  
  1624.  .g-lg-4,
  1625. .gy-lg-4 {
  1626.    --bs-gutter-y: 1.5rem;
  1627.  }
  1628.  
  1629.  .g-lg-5,
  1630. .gx-lg-5 {
  1631.    --bs-gutter-x: 3rem;
  1632.  }
  1633.  
  1634.  .g-lg-5,
  1635. .gy-lg-5 {
  1636.    --bs-gutter-y: 3rem;
  1637.  }
  1638. }
  1639. @media (min-width: 1200px) {
  1640.  .col-xl {
  1641.    flex: 1 0 0%;
  1642.  }
  1643.  
  1644.  .row-cols-xl-auto > * {
  1645.    flex: 0 0 auto;
  1646.    width: auto;
  1647.  }
  1648.  
  1649.  .row-cols-xl-1 > * {
  1650.    flex: 0 0 auto;
  1651.    width: 100%;
  1652.  }
  1653.  
  1654.  .row-cols-xl-2 > * {
  1655.    flex: 0 0 auto;
  1656.    width: 50%;
  1657.  }
  1658.  
  1659.  .row-cols-xl-3 > * {
  1660.    flex: 0 0 auto;
  1661.    width: 33.3333333333%;
  1662.  }
  1663.  
  1664.  .row-cols-xl-4 > * {
  1665.    flex: 0 0 auto;
  1666.    width: 25%;
  1667.  }
  1668.  
  1669.  .row-cols-xl-5 > * {
  1670.    flex: 0 0 auto;
  1671.    width: 20%;
  1672.  }
  1673.  
  1674.  .row-cols-xl-6 > * {
  1675.    flex: 0 0 auto;
  1676.    width: 16.6666666667%;
  1677.  }
  1678.  
  1679.  .col-xl-auto {
  1680.    flex: 0 0 auto;
  1681.    width: auto;
  1682.  }
  1683.  
  1684.  .col-xl-1 {
  1685.    flex: 0 0 auto;
  1686.    width: 8.33333333%;
  1687.  }
  1688.  
  1689.  .col-xl-2 {
  1690.    flex: 0 0 auto;
  1691.    width: 16.66666667%;
  1692.  }
  1693.  
  1694.  .col-xl-3 {
  1695.    flex: 0 0 auto;
  1696.    width: 25%;
  1697.  }
  1698.  
  1699.  .col-xl-4 {
  1700.    flex: 0 0 auto;
  1701.    width: 33.33333333%;
  1702.  }
  1703.  
  1704.  .col-xl-5 {
  1705.    flex: 0 0 auto;
  1706.    width: 41.66666667%;
  1707.  }
  1708.  
  1709.  .col-xl-6 {
  1710.    flex: 0 0 auto;
  1711.    width: 50%;
  1712.  }
  1713.  
  1714.  .col-xl-7 {
  1715.    flex: 0 0 auto;
  1716.    width: 58.33333333%;
  1717.  }
  1718.  
  1719.  .col-xl-8 {
  1720.    flex: 0 0 auto;
  1721.    width: 66.66666667%;
  1722.  }
  1723.  
  1724.  .col-xl-9 {
  1725.    flex: 0 0 auto;
  1726.    width: 75%;
  1727.  }
  1728.  
  1729.  .col-xl-10 {
  1730.    flex: 0 0 auto;
  1731.    width: 83.33333333%;
  1732.  }
  1733.  
  1734.  .col-xl-11 {
  1735.    flex: 0 0 auto;
  1736.    width: 91.66666667%;
  1737.  }
  1738.  
  1739.  .col-xl-12 {
  1740.    flex: 0 0 auto;
  1741.    width: 100%;
  1742.  }
  1743.  
  1744.  .offset-xl-0 {
  1745.    margin-left: 0;
  1746.  }
  1747.  
  1748.  .offset-xl-1 {
  1749.    margin-left: 8.33333333%;
  1750.  }
  1751.  
  1752.  .offset-xl-2 {
  1753.    margin-left: 16.66666667%;
  1754.  }
  1755.  
  1756.  .offset-xl-3 {
  1757.    margin-left: 25%;
  1758.  }
  1759.  
  1760.  .offset-xl-4 {
  1761.    margin-left: 33.33333333%;
  1762.  }
  1763.  
  1764.  .offset-xl-5 {
  1765.    margin-left: 41.66666667%;
  1766.  }
  1767.  
  1768.  .offset-xl-6 {
  1769.    margin-left: 50%;
  1770.  }
  1771.  
  1772.  .offset-xl-7 {
  1773.    margin-left: 58.33333333%;
  1774.  }
  1775.  
  1776.  .offset-xl-8 {
  1777.    margin-left: 66.66666667%;
  1778.  }
  1779.  
  1780.  .offset-xl-9 {
  1781.    margin-left: 75%;
  1782.  }
  1783.  
  1784.  .offset-xl-10 {
  1785.    margin-left: 83.33333333%;
  1786.  }
  1787.  
  1788.  .offset-xl-11 {
  1789.    margin-left: 91.66666667%;
  1790.  }
  1791.  
  1792.  .g-xl-0,
  1793. .gx-xl-0 {
  1794.    --bs-gutter-x: 0;
  1795.  }
  1796.  
  1797.  .g-xl-0,
  1798. .gy-xl-0 {
  1799.    --bs-gutter-y: 0;
  1800.  }
  1801.  
  1802.  .g-xl-1,
  1803. .gx-xl-1 {
  1804.    --bs-gutter-x: 0.25rem;
  1805.  }
  1806.  
  1807.  .g-xl-1,
  1808. .gy-xl-1 {
  1809.    --bs-gutter-y: 0.25rem;
  1810.  }
  1811.  
  1812.  .g-xl-2,
  1813. .gx-xl-2 {
  1814.    --bs-gutter-x: 0.5rem;
  1815.  }
  1816.  
  1817.  .g-xl-2,
  1818. .gy-xl-2 {
  1819.    --bs-gutter-y: 0.5rem;
  1820.  }
  1821.  
  1822.  .g-xl-3,
  1823. .gx-xl-3 {
  1824.    --bs-gutter-x: 1rem;
  1825.  }
  1826.  
  1827.  .g-xl-3,
  1828. .gy-xl-3 {
  1829.    --bs-gutter-y: 1rem;
  1830.  }
  1831.  
  1832.  .g-xl-4,
  1833. .gx-xl-4 {
  1834.    --bs-gutter-x: 1.5rem;
  1835.  }
  1836.  
  1837.  .g-xl-4,
  1838. .gy-xl-4 {
  1839.    --bs-gutter-y: 1.5rem;
  1840.  }
  1841.  
  1842.  .g-xl-5,
  1843. .gx-xl-5 {
  1844.    --bs-gutter-x: 3rem;
  1845.  }
  1846.  
  1847.  .g-xl-5,
  1848. .gy-xl-5 {
  1849.    --bs-gutter-y: 3rem;
  1850.  }
  1851. }
  1852. @media (min-width: 1400px) {
  1853.  .col-xxl {
  1854.    flex: 1 0 0%;
  1855.  }
  1856.  
  1857.  .row-cols-xxl-auto > * {
  1858.    flex: 0 0 auto;
  1859.    width: auto;
  1860.  }
  1861.  
  1862.  .row-cols-xxl-1 > * {
  1863.    flex: 0 0 auto;
  1864.    width: 100%;
  1865.  }
  1866.  
  1867.  .row-cols-xxl-2 > * {
  1868.    flex: 0 0 auto;
  1869.    width: 50%;
  1870.  }
  1871.  
  1872.  .row-cols-xxl-3 > * {
  1873.    flex: 0 0 auto;
  1874.    width: 33.3333333333%;
  1875.  }
  1876.  
  1877.  .row-cols-xxl-4 > * {
  1878.    flex: 0 0 auto;
  1879.    width: 25%;
  1880.  }
  1881.  
  1882.  .row-cols-xxl-5 > * {
  1883.    flex: 0 0 auto;
  1884.    width: 20%;
  1885.  }
  1886.  
  1887.  .row-cols-xxl-6 > * {
  1888.    flex: 0 0 auto;
  1889.    width: 16.6666666667%;
  1890.  }
  1891.  
  1892.  .col-xxl-auto {
  1893.    flex: 0 0 auto;
  1894.    width: auto;
  1895.  }
  1896.  
  1897.  .col-xxl-1 {
  1898.    flex: 0 0 auto;
  1899.    width: 8.33333333%;
  1900.  }
  1901.  
  1902.  .col-xxl-2 {
  1903.    flex: 0 0 auto;
  1904.    width: 16.66666667%;
  1905.  }
  1906.  
  1907.  .col-xxl-3 {
  1908.    flex: 0 0 auto;
  1909.    width: 25%;
  1910.  }
  1911.  
  1912.  .col-xxl-4 {
  1913.    flex: 0 0 auto;
  1914.    width: 33.33333333%;
  1915.  }
  1916.  
  1917.  .col-xxl-5 {
  1918.    flex: 0 0 auto;
  1919.    width: 41.66666667%;
  1920.  }
  1921.  
  1922.  .col-xxl-6 {
  1923.    flex: 0 0 auto;
  1924.    width: 50%;
  1925.  }
  1926.  
  1927.  .col-xxl-7 {
  1928.    flex: 0 0 auto;
  1929.    width: 58.33333333%;
  1930.  }
  1931.  
  1932.  .col-xxl-8 {
  1933.    flex: 0 0 auto;
  1934.    width: 66.66666667%;
  1935.  }
  1936.  
  1937.  .col-xxl-9 {
  1938.    flex: 0 0 auto;
  1939.    width: 75%;
  1940.  }
  1941.  
  1942.  .col-xxl-10 {
  1943.    flex: 0 0 auto;
  1944.    width: 83.33333333%;
  1945.  }
  1946.  
  1947.  .col-xxl-11 {
  1948.    flex: 0 0 auto;
  1949.    width: 91.66666667%;
  1950.  }
  1951.  
  1952.  .col-xxl-12 {
  1953.    flex: 0 0 auto;
  1954.    width: 100%;
  1955.  }
  1956.  
  1957.  .offset-xxl-0 {
  1958.    margin-left: 0;
  1959.  }
  1960.  
  1961.  .offset-xxl-1 {
  1962.    margin-left: 8.33333333%;
  1963.  }
  1964.  
  1965.  .offset-xxl-2 {
  1966.    margin-left: 16.66666667%;
  1967.  }
  1968.  
  1969.  .offset-xxl-3 {
  1970.    margin-left: 25%;
  1971.  }
  1972.  
  1973.  .offset-xxl-4 {
  1974.    margin-left: 33.33333333%;
  1975.  }
  1976.  
  1977.  .offset-xxl-5 {
  1978.    margin-left: 41.66666667%;
  1979.  }
  1980.  
  1981.  .offset-xxl-6 {
  1982.    margin-left: 50%;
  1983.  }
  1984.  
  1985.  .offset-xxl-7 {
  1986.    margin-left: 58.33333333%;
  1987.  }
  1988.  
  1989.  .offset-xxl-8 {
  1990.    margin-left: 66.66666667%;
  1991.  }
  1992.  
  1993.  .offset-xxl-9 {
  1994.    margin-left: 75%;
  1995.  }
  1996.  
  1997.  .offset-xxl-10 {
  1998.    margin-left: 83.33333333%;
  1999.  }
  2000.  
  2001.  .offset-xxl-11 {
  2002.    margin-left: 91.66666667%;
  2003.  }
  2004.  
  2005.  .g-xxl-0,
  2006. .gx-xxl-0 {
  2007.    --bs-gutter-x: 0;
  2008.  }
  2009.  
  2010.  .g-xxl-0,
  2011. .gy-xxl-0 {
  2012.    --bs-gutter-y: 0;
  2013.  }
  2014.  
  2015.  .g-xxl-1,
  2016. .gx-xxl-1 {
  2017.    --bs-gutter-x: 0.25rem;
  2018.  }
  2019.  
  2020.  .g-xxl-1,
  2021. .gy-xxl-1 {
  2022.    --bs-gutter-y: 0.25rem;
  2023.  }
  2024.  
  2025.  .g-xxl-2,
  2026. .gx-xxl-2 {
  2027.    --bs-gutter-x: 0.5rem;
  2028.  }
  2029.  
  2030.  .g-xxl-2,
  2031. .gy-xxl-2 {
  2032.    --bs-gutter-y: 0.5rem;
  2033.  }
  2034.  
  2035.  .g-xxl-3,
  2036. .gx-xxl-3 {
  2037.    --bs-gutter-x: 1rem;
  2038.  }
  2039.  
  2040.  .g-xxl-3,
  2041. .gy-xxl-3 {
  2042.    --bs-gutter-y: 1rem;
  2043.  }
  2044.  
  2045.  .g-xxl-4,
  2046. .gx-xxl-4 {
  2047.    --bs-gutter-x: 1.5rem;
  2048.  }
  2049.  
  2050.  .g-xxl-4,
  2051. .gy-xxl-4 {
  2052.    --bs-gutter-y: 1.5rem;
  2053.  }
  2054.  
  2055.  .g-xxl-5,
  2056. .gx-xxl-5 {
  2057.    --bs-gutter-x: 3rem;
  2058.  }
  2059.  
  2060.  .g-xxl-5,
  2061. .gy-xxl-5 {
  2062.    --bs-gutter-y: 3rem;
  2063.  }
  2064. }
  2065. .table {
  2066.  --bs-table-bg: transparent;
  2067.  --bs-table-accent-bg: transparent;
  2068.  --bs-table-striped-color: #212529;
  2069.  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  2070.  --bs-table-active-color: #212529;
  2071.  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  2072.  --bs-table-hover-color: #212529;
  2073.  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  2074.  width: 100%;
  2075.  margin-bottom: 1rem;
  2076.  color: #212529;
  2077.  vertical-align: top;
  2078.  border-color: #dee2e6;
  2079. }
  2080. .table > :not(caption) > * > * {
  2081.  padding: 0.5rem 0.5rem;
  2082.  background-color: var(--bs-table-bg);
  2083.  border-bottom-width: 1px;
  2084.  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  2085. }
  2086. .table > tbody {
  2087.  vertical-align: inherit;
  2088. }
  2089. .table > thead {
  2090.  vertical-align: bottom;
  2091. }
  2092. .table > :not(:first-child) {
  2093.  border-top: 2px solid currentColor;
  2094. }
  2095.  
  2096. .caption-top {
  2097.  caption-side: top;
  2098. }
  2099.  
  2100. .table-sm > :not(caption) > * > * {
  2101.  padding: 0.25rem 0.25rem;
  2102. }
  2103.  
  2104. .table-bordered > :not(caption) > * {
  2105.  border-width: 1px 0;
  2106. }
  2107. .table-bordered > :not(caption) > * > * {
  2108.  border-width: 0 1px;
  2109. }
  2110.  
  2111. .table-borderless > :not(caption) > * > * {
  2112.  border-bottom-width: 0;
  2113. }
  2114. .table-borderless > :not(:first-child) {
  2115.  border-top-width: 0;
  2116. }
  2117.  
  2118. .table-striped > tbody > tr:nth-of-type(odd) > * {
  2119.  --bs-table-accent-bg: var(--bs-table-striped-bg);
  2120.  color: var(--bs-table-striped-color);
  2121. }
  2122.  
  2123. .table-active {
  2124.  --bs-table-accent-bg: var(--bs-table-active-bg);
  2125.  color: var(--bs-table-active-color);
  2126. }
  2127.  
  2128. .table-hover > tbody > tr:hover > * {
  2129.  --bs-table-accent-bg: var(--bs-table-hover-bg);
  2130.  color: var(--bs-table-hover-color);
  2131. }
  2132.  
  2133. .table-primary {
  2134.  --bs-table-bg: #cfe2ff;
  2135.  --bs-table-striped-bg: #c5d7f2;
  2136.  --bs-table-striped-color: #000;
  2137.  --bs-table-active-bg: #bacbe6;
  2138.  --bs-table-active-color: #000;
  2139.  --bs-table-hover-bg: #bfd1ec;
  2140.  --bs-table-hover-color: #000;
  2141.  color: #000;
  2142.  border-color: #bacbe6;
  2143. }
  2144.  
  2145. .table-secondary {
  2146.  --bs-table-bg: #e2e3e5;
  2147.  --bs-table-striped-bg: #d7d8da;
  2148.  --bs-table-striped-color: #000;
  2149.  --bs-table-active-bg: #cbccce;
  2150.  --bs-table-active-color: #000;
  2151.  --bs-table-hover-bg: #d1d2d4;
  2152.  --bs-table-hover-color: #000;
  2153.  color: #000;
  2154.  border-color: #cbccce;
  2155. }
  2156.  
  2157. .table-success {
  2158.  --bs-table-bg: #d1e7dd;
  2159.  --bs-table-striped-bg: #c7dbd2;
  2160.  --bs-table-striped-color: #000;
  2161.  --bs-table-active-bg: #bcd0c7;
  2162.  --bs-table-active-color: #000;
  2163.  --bs-table-hover-bg: #c1d6cc;
  2164.  --bs-table-hover-color: #000;
  2165.  color: #000;
  2166.  border-color: #bcd0c7;
  2167. }
  2168.  
  2169. .table-info {
  2170.  --bs-table-bg: #cff4fc;
  2171.  --bs-table-striped-bg: #c5e8ef;
  2172.  --bs-table-striped-color: #000;
  2173.  --bs-table-active-bg: #badce3;
  2174.  --bs-table-active-color: #000;
  2175.  --bs-table-hover-bg: #bfe2e9;
  2176.  --bs-table-hover-color: #000;
  2177.  color: #000;
  2178.  border-color: #badce3;
  2179. }
  2180.  
  2181. .table-warning {
  2182.  --bs-table-bg: #fff3cd;
  2183.  --bs-table-striped-bg: #f2e7c3;
  2184.  --bs-table-striped-color: #000;
  2185.  --bs-table-active-bg: #e6dbb9;
  2186.  --bs-table-active-color: #000;
  2187.  --bs-table-hover-bg: #ece1be;
  2188.  --bs-table-hover-color: #000;
  2189.  color: #000;
  2190.  border-color: #e6dbb9;
  2191. }
  2192.  
  2193. .table-danger {
  2194.  --bs-table-bg: #f8d7da;
  2195.  --bs-table-striped-bg: #eccccf;
  2196.  --bs-table-striped-color: #000;
  2197.  --bs-table-active-bg: #dfc2c4;
  2198.  --bs-table-active-color: #000;
  2199.  --bs-table-hover-bg: #e5c7ca;
  2200.  --bs-table-hover-color: #000;
  2201.  color: #000;
  2202.  border-color: #dfc2c4;
  2203. }
  2204.  
  2205. .table-light {
  2206.  --bs-table-bg: #f8f9fa;
  2207.  --bs-table-striped-bg: #ecedee;
  2208.  --bs-table-striped-color: #000;
  2209.  --bs-table-active-bg: #dfe0e1;
  2210.  --bs-table-active-color: #000;
  2211.  --bs-table-hover-bg: #e5e6e7;
  2212.  --bs-table-hover-color: #000;
  2213.  color: #000;
  2214.  border-color: #dfe0e1;
  2215. }
  2216.  
  2217. .table-dark {
  2218.  --bs-table-bg: #212529;
  2219.  --bs-table-striped-bg: #2c3034;
  2220.  --bs-table-striped-color: #ffffff;
  2221.  --bs-table-active-bg: #373b3e;
  2222.  --bs-table-active-color: #ffffff;
  2223.  --bs-table-hover-bg: #323539;
  2224.  --bs-table-hover-color: #ffffff;
  2225.  color: #ffffff;
  2226.  border-color: #373b3e;
  2227. }
  2228.  
  2229. .table-responsive {
  2230.  overflow-x: auto;
  2231.  -webkit-overflow-scrolling: touch;
  2232. }
  2233.  
  2234. @media (max-width: 575.98px) {
  2235.  .table-responsive-sm {
  2236.    overflow-x: auto;
  2237.    -webkit-overflow-scrolling: touch;
  2238.  }
  2239. }
  2240. @media (max-width: 767.98px) {
  2241.  .table-responsive-md {
  2242.    overflow-x: auto;
  2243.    -webkit-overflow-scrolling: touch;
  2244.  }
  2245. }
  2246. @media (max-width: 991.98px) {
  2247.  .table-responsive-lg {
  2248.    overflow-x: auto;
  2249.    -webkit-overflow-scrolling: touch;
  2250.  }
  2251. }
  2252. @media (max-width: 1199.98px) {
  2253.  .table-responsive-xl {
  2254.    overflow-x: auto;
  2255.    -webkit-overflow-scrolling: touch;
  2256.  }
  2257. }
  2258. @media (max-width: 1399.98px) {
  2259.  .table-responsive-xxl {
  2260.    overflow-x: auto;
  2261.    -webkit-overflow-scrolling: touch;
  2262.  }
  2263. }
  2264. .form-label {
  2265.  margin-bottom: 0.5rem;
  2266. }
  2267.  
  2268. .col-form-label {
  2269.  padding-top: calc(0.375rem + 1px);
  2270.  padding-bottom: calc(0.375rem + 1px);
  2271.  margin-bottom: 0;
  2272.  font-size: inherit;
  2273.  line-height: 1.5;
  2274. }
  2275.  
  2276. .col-form-label-lg {
  2277.  padding-top: calc(0.5rem + 1px);
  2278.  padding-bottom: calc(0.5rem + 1px);
  2279.  font-size: 1.25rem;
  2280. }
  2281.  
  2282. .col-form-label-sm {
  2283.  padding-top: calc(0.25rem + 1px);
  2284.  padding-bottom: calc(0.25rem + 1px);
  2285.  font-size: 0.875rem;
  2286. }
  2287.  
  2288. .form-text {
  2289.  margin-top: 0.25rem;
  2290.  font-size: 0.875em;
  2291.  color: #6c757d;
  2292. }
  2293.  
  2294. .form-control {
  2295.  display: block;
  2296.  width: 100%;
  2297.  padding: 0.375rem 0.75rem;
  2298.  font-size: 1rem;
  2299.  font-weight: 400;
  2300.  line-height: 1.5;
  2301.  color: #212529;
  2302.  background-color: #ffffff;
  2303.  background-clip: padding-box;
  2304.  border: 1px solid #ced4da;
  2305.  appearance: none;
  2306.  border-radius: 0.25rem;
  2307.  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2308. }
  2309. @media (prefers-reduced-motion: reduce) {
  2310.  .form-control {
  2311.    transition: none;
  2312.  }
  2313. }
  2314. .form-control[type=file] {
  2315.  overflow: hidden;
  2316. }
  2317. .form-control[type=file]:not(:disabled):not([readonly]) {
  2318.  cursor: pointer;
  2319. }
  2320. .form-control:focus {
  2321.  color: #212529;
  2322.  background-color: #ffffff;
  2323.  border-color: #86b7fe;
  2324.  outline: 0;
  2325.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2326. }
  2327. .form-control::-webkit-date-and-time-value {
  2328.  height: 1.5em;
  2329. }
  2330. .form-control::placeholder {
  2331.  color: #6c757d;
  2332.  opacity: 1;
  2333. }
  2334. .form-control:disabled, .form-control[readonly] {
  2335.  background-color: #e9ecef;
  2336.  opacity: 1;
  2337. }
  2338. .form-control::file-selector-button {
  2339.  padding: 0.375rem 0.75rem;
  2340.  margin: -0.375rem -0.75rem;
  2341.  margin-inline-end: 0.75rem;
  2342.  color: #212529;
  2343.  background-color: #e9ecef;
  2344.  pointer-events: none;
  2345.  border-color: inherit;
  2346.  border-style: solid;
  2347.  border-width: 0;
  2348.  border-inline-end-width: 1px;
  2349.  border-radius: 0;
  2350.  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;
  2351. }
  2352. @media (prefers-reduced-motion: reduce) {
  2353.  .form-control::file-selector-button {
  2354.    transition: none;
  2355.  }
  2356. }
  2357. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  2358.  background-color: #dde0e3;
  2359. }
  2360. .form-control::-webkit-file-upload-button {
  2361.  padding: 0.375rem 0.75rem;
  2362.  margin: -0.375rem -0.75rem;
  2363.  margin-inline-end: 0.75rem;
  2364.  color: #212529;
  2365.  background-color: #e9ecef;
  2366.  pointer-events: none;
  2367.  border-color: inherit;
  2368.  border-style: solid;
  2369.  border-width: 0;
  2370.  border-inline-end-width: 1px;
  2371.  border-radius: 0;
  2372.  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;
  2373. }
  2374. @media (prefers-reduced-motion: reduce) {
  2375.  .form-control::-webkit-file-upload-button {
  2376.    transition: none;
  2377.  }
  2378. }
  2379. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  2380.  background-color: #dde0e3;
  2381. }
  2382.  
  2383. .form-control-plaintext {
  2384.  display: block;
  2385.  width: 100%;
  2386.  padding: 0.375rem 0;
  2387.  margin-bottom: 0;
  2388.  line-height: 1.5;
  2389.  color: #212529;
  2390.  background-color: transparent;
  2391.  border: solid transparent;
  2392.  border-width: 1px 0;
  2393. }
  2394. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  2395.  padding-right: 0;
  2396.  padding-left: 0;
  2397. }
  2398.  
  2399. .form-control-sm {
  2400.  min-height: calc(1.5em + 0.5rem + 2px);
  2401.  padding: 0.25rem 0.5rem;
  2402.  font-size: 0.875rem;
  2403.  border-radius: 0.2rem;
  2404. }
  2405. .form-control-sm::file-selector-button {
  2406.  padding: 0.25rem 0.5rem;
  2407.  margin: -0.25rem -0.5rem;
  2408.  margin-inline-end: 0.5rem;
  2409. }
  2410. .form-control-sm::-webkit-file-upload-button {
  2411.  padding: 0.25rem 0.5rem;
  2412.  margin: -0.25rem -0.5rem;
  2413.  margin-inline-end: 0.5rem;
  2414. }
  2415.  
  2416. .form-control-lg {
  2417.  min-height: calc(1.5em + 1rem + 2px);
  2418.  padding: 0.5rem 1rem;
  2419.  font-size: 1.25rem;
  2420.  border-radius: 0.3rem;
  2421. }
  2422. .form-control-lg::file-selector-button {
  2423.  padding: 0.5rem 1rem;
  2424.  margin: -0.5rem -1rem;
  2425.  margin-inline-end: 1rem;
  2426. }
  2427. .form-control-lg::-webkit-file-upload-button {
  2428.  padding: 0.5rem 1rem;
  2429.  margin: -0.5rem -1rem;
  2430.  margin-inline-end: 1rem;
  2431. }
  2432.  
  2433. textarea.form-control {
  2434.  min-height: calc(1.5em + 0.75rem + 2px);
  2435. }
  2436. textarea.form-control-sm {
  2437.  min-height: calc(1.5em + 0.5rem + 2px);
  2438. }
  2439. textarea.form-control-lg {
  2440.  min-height: calc(1.5em + 1rem + 2px);
  2441. }
  2442.  
  2443. .form-control-color {
  2444.  width: 3rem;
  2445.  height: auto;
  2446.  padding: 0.375rem;
  2447. }
  2448. .form-control-color:not(:disabled):not([readonly]) {
  2449.  cursor: pointer;
  2450. }
  2451. .form-control-color::-moz-color-swatch {
  2452.  height: 1.5em;
  2453.  border-radius: 0.25rem;
  2454. }
  2455. .form-control-color::-webkit-color-swatch {
  2456.  height: 1.5em;
  2457.  border-radius: 0.25rem;
  2458. }
  2459.  
  2460. .form-select {
  2461.  display: block;
  2462.  width: 100%;
  2463.  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  2464.  -moz-padding-start: calc(0.75rem - 3px);
  2465.  font-size: 1rem;
  2466.  font-weight: 400;
  2467.  line-height: 1.5;
  2468.  color: #212529;
  2469.  background-color: #ffffff;
  2470.  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");
  2471.  background-repeat: no-repeat;
  2472.  background-position: right 0.75rem center;
  2473.  background-size: 16px 12px;
  2474.  border: 1px solid #ced4da;
  2475.  border-radius: 0.25rem;
  2476.  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2477.  appearance: none;
  2478. }
  2479. @media (prefers-reduced-motion: reduce) {
  2480.  .form-select {
  2481.    transition: none;
  2482.  }
  2483. }
  2484. .form-select:focus {
  2485.  border-color: #86b7fe;
  2486.  outline: 0;
  2487.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2488. }
  2489. .form-select[multiple], .form-select[size]:not([size="1"]) {
  2490.  padding-right: 0.75rem;
  2491.  background-image: none;
  2492. }
  2493. .form-select:disabled {
  2494.  background-color: #e9ecef;
  2495. }
  2496. .form-select:-moz-focusring {
  2497.  color: transparent;
  2498.  text-shadow: 0 0 0 #212529;
  2499. }
  2500.  
  2501. .form-select-sm {
  2502.  padding-top: 0.25rem;
  2503.  padding-bottom: 0.25rem;
  2504.  padding-left: 0.5rem;
  2505.  font-size: 0.875rem;
  2506.  border-radius: 0.2rem;
  2507. }
  2508.  
  2509. .form-select-lg {
  2510.  padding-top: 0.5rem;
  2511.  padding-bottom: 0.5rem;
  2512.  padding-left: 1rem;
  2513.  font-size: 1.25rem;
  2514.  border-radius: 0.3rem;
  2515. }
  2516.  
  2517. .form-check {
  2518.  display: block;
  2519.  min-height: 1.5rem;
  2520.  padding-left: 1.5em;
  2521.  margin-bottom: 0.125rem;
  2522. }
  2523. .form-check .form-check-input {
  2524.  float: left;
  2525.  margin-left: -1.5em;
  2526. }
  2527.  
  2528. .form-check-input {
  2529.  width: 1em;
  2530.  height: 1em;
  2531.  margin-top: 0.25em;
  2532.  vertical-align: top;
  2533.  background-color: #ffffff;
  2534.  background-repeat: no-repeat;
  2535.  background-position: center;
  2536.  background-size: contain;
  2537.  border: 1px solid rgba(0, 0, 0, 0.25);
  2538.  appearance: none;
  2539.  color-adjust: exact;
  2540. }
  2541. .form-check-input[type=checkbox] {
  2542.  border-radius: 0.25em;
  2543. }
  2544. .form-check-input[type=radio] {
  2545.  border-radius: 50%;
  2546. }
  2547. .form-check-input:active {
  2548.  filter: brightness(90%);
  2549. }
  2550. .form-check-input:focus {
  2551.  border-color: #86b7fe;
  2552.  outline: 0;
  2553.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2554. }
  2555. .form-check-input:checked {
  2556.  background-color: #0d6efd;
  2557.  border-color: #0d6efd;
  2558. }
  2559. .form-check-input:checked[type=checkbox] {
  2560.  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");
  2561. }
  2562. .form-check-input:checked[type=radio] {
  2563.  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");
  2564. }
  2565. .form-check-input[type=checkbox]:indeterminate {
  2566.  background-color: #0d6efd;
  2567.  border-color: #0d6efd;
  2568.  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");
  2569. }
  2570. .form-check-input:disabled {
  2571.  pointer-events: none;
  2572.  filter: none;
  2573.  opacity: 0.5;
  2574. }
  2575. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  2576.  opacity: 0.5;
  2577. }
  2578.  
  2579. .form-switch {
  2580.  padding-left: 2.5em;
  2581. }
  2582. .form-switch .form-check-input {
  2583.  width: 2em;
  2584.  margin-left: -2.5em;
  2585.  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");
  2586.  background-position: left center;
  2587.  border-radius: 2em;
  2588.  transition: background-position 0.15s ease-in-out;
  2589. }
  2590. @media (prefers-reduced-motion: reduce) {
  2591.  .form-switch .form-check-input {
  2592.    transition: none;
  2593.  }
  2594. }
  2595. .form-switch .form-check-input:focus {
  2596.  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");
  2597. }
  2598. .form-switch .form-check-input:checked {
  2599.  background-position: right center;
  2600.  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");
  2601. }
  2602.  
  2603. .form-check-inline {
  2604.  display: inline-block;
  2605.  margin-right: 1rem;
  2606. }
  2607.  
  2608. .btn-check {
  2609.  position: absolute;
  2610.  clip: rect(0, 0, 0, 0);
  2611.  pointer-events: none;
  2612. }
  2613. .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  2614.  pointer-events: none;
  2615.  filter: none;
  2616.  opacity: 0.65;
  2617. }
  2618.  
  2619. .form-range {
  2620.  width: 100%;
  2621.  height: 1.5rem;
  2622.  padding: 0;
  2623.  background-color: transparent;
  2624.  appearance: none;
  2625. }
  2626. .form-range:focus {
  2627.  outline: 0;
  2628. }
  2629. .form-range:focus::-webkit-slider-thumb {
  2630.  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2631. }
  2632. .form-range:focus::-moz-range-thumb {
  2633.  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2634. }
  2635. .form-range::-moz-focus-outer {
  2636.  border: 0;
  2637. }
  2638. .form-range::-webkit-slider-thumb {
  2639.  width: 1rem;
  2640.  height: 1rem;
  2641.  margin-top: -0.25rem;
  2642.  background-color: #0d6efd;
  2643.  border: 0;
  2644.  border-radius: 1rem;
  2645.  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2646.  appearance: none;
  2647. }
  2648. @media (prefers-reduced-motion: reduce) {
  2649.  .form-range::-webkit-slider-thumb {
  2650.    transition: none;
  2651.  }
  2652. }
  2653. .form-range::-webkit-slider-thumb:active {
  2654.  background-color: #b6d4fe;
  2655. }
  2656. .form-range::-webkit-slider-runnable-track {
  2657.  width: 100%;
  2658.  height: 0.5rem;
  2659.  color: transparent;
  2660.  cursor: pointer;
  2661.  background-color: #dee2e6;
  2662.  border-color: transparent;
  2663.  border-radius: 1rem;
  2664. }
  2665. .form-range::-moz-range-thumb {
  2666.  width: 1rem;
  2667.  height: 1rem;
  2668.  background-color: #0d6efd;
  2669.  border: 0;
  2670.  border-radius: 1rem;
  2671.  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2672.  appearance: none;
  2673. }
  2674. @media (prefers-reduced-motion: reduce) {
  2675.  .form-range::-moz-range-thumb {
  2676.    transition: none;
  2677.  }
  2678. }
  2679. .form-range::-moz-range-thumb:active {
  2680.  background-color: #b6d4fe;
  2681. }
  2682. .form-range::-moz-range-track {
  2683.  width: 100%;
  2684.  height: 0.5rem;
  2685.  color: transparent;
  2686.  cursor: pointer;
  2687.  background-color: #dee2e6;
  2688.  border-color: transparent;
  2689.  border-radius: 1rem;
  2690. }
  2691. .form-range:disabled {
  2692.  pointer-events: none;
  2693. }
  2694. .form-range:disabled::-webkit-slider-thumb {
  2695.  background-color: #adb5bd;
  2696. }
  2697. .form-range:disabled::-moz-range-thumb {
  2698.  background-color: #adb5bd;
  2699. }
  2700.  
  2701. .form-floating {
  2702.  position: relative;
  2703. }
  2704. .form-floating > .form-control,
  2705. .form-floating > .form-select {
  2706.  height: calc(3.5rem + 2px);
  2707.  line-height: 1.25;
  2708. }
  2709. .form-floating > label {
  2710.  position: absolute;
  2711.  top: 0;
  2712.  left: 0;
  2713.  height: 100%;
  2714.  padding: 1rem 0.75rem;
  2715.  pointer-events: none;
  2716.  border: 1px solid transparent;
  2717.  transform-origin: 0 0;
  2718.  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  2719. }
  2720. @media (prefers-reduced-motion: reduce) {
  2721.  .form-floating > label {
  2722.    transition: none;
  2723.  }
  2724. }
  2725. .form-floating > .form-control {
  2726.  padding: 1rem 0.75rem;
  2727. }
  2728. .form-floating > .form-control::placeholder {
  2729.  color: transparent;
  2730. }
  2731. .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  2732.  padding-top: 1.625rem;
  2733.  padding-bottom: 0.625rem;
  2734. }
  2735. .form-floating > .form-control:-webkit-autofill {
  2736.  padding-top: 1.625rem;
  2737.  padding-bottom: 0.625rem;
  2738. }
  2739. .form-floating > .form-select {
  2740.  padding-top: 1.625rem;
  2741.  padding-bottom: 0.625rem;
  2742. }
  2743. .form-floating > .form-control:focus ~ label,
  2744. .form-floating > .form-control:not(:placeholder-shown) ~ label,
  2745. .form-floating > .form-select ~ label {
  2746.  opacity: 0.65;
  2747.  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2748. }
  2749. .form-floating > .form-control:-webkit-autofill ~ label {
  2750.  opacity: 0.65;
  2751.  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2752. }
  2753.  
  2754. .input-group {
  2755.  position: relative;
  2756.  display: flex;
  2757.  flex-wrap: wrap;
  2758.  align-items: stretch;
  2759.  width: 100%;
  2760. }
  2761. .input-group > .form-control,
  2762. .input-group > .form-select {
  2763.  position: relative;
  2764.  flex: 1 1 auto;
  2765.  width: 1%;
  2766.  min-width: 0;
  2767. }
  2768. .input-group > .form-control:focus,
  2769. .input-group > .form-select:focus {
  2770.  z-index: 3;
  2771. }
  2772. .input-group .btn {
  2773.  position: relative;
  2774.  z-index: 2;
  2775. }
  2776. .input-group .btn:focus {
  2777.  z-index: 3;
  2778. }
  2779.  
  2780. .input-group-text {
  2781.  display: flex;
  2782.  align-items: center;
  2783.  padding: 0.375rem 0.75rem;
  2784.  font-size: 1rem;
  2785.  font-weight: 400;
  2786.  line-height: 1.5;
  2787.  color: #212529;
  2788.  text-align: center;
  2789.  white-space: nowrap;
  2790.  background-color: #e9ecef;
  2791.  border: 1px solid #ced4da;
  2792.  border-radius: 0.25rem;
  2793. }
  2794.  
  2795. .input-group-lg > .form-control,
  2796. .input-group-lg > .form-select,
  2797. .input-group-lg > .input-group-text,
  2798. .input-group-lg > .btn {
  2799.  padding: 0.5rem 1rem;
  2800.  font-size: 1.25rem;
  2801.  border-radius: 0.3rem;
  2802. }
  2803.  
  2804. .input-group-sm > .form-control,
  2805. .input-group-sm > .form-select,
  2806. .input-group-sm > .input-group-text,
  2807. .input-group-sm > .btn {
  2808.  padding: 0.25rem 0.5rem;
  2809.  font-size: 0.875rem;
  2810.  border-radius: 0.2rem;
  2811. }
  2812.  
  2813. .input-group-lg > .form-select,
  2814. .input-group-sm > .form-select {
  2815.  padding-right: 3rem;
  2816. }
  2817.  
  2818. .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
  2819. .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  2820.  border-top-right-radius: 0;
  2821.  border-bottom-right-radius: 0;
  2822. }
  2823. .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
  2824. .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  2825.  border-top-right-radius: 0;
  2826.  border-bottom-right-radius: 0;
  2827. }
  2828. .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  2829.  margin-left: -1px;
  2830.  border-top-left-radius: 0;
  2831.  border-bottom-left-radius: 0;
  2832. }
  2833.  
  2834. .valid-feedback {
  2835.  display: none;
  2836.  width: 100%;
  2837.  margin-top: 0.25rem;
  2838.  font-size: 0.875em;
  2839.  color: #198754;
  2840. }
  2841.  
  2842. .valid-tooltip {
  2843.  position: absolute;
  2844.  top: 100%;
  2845.  z-index: 5;
  2846.  display: none;
  2847.  max-width: 100%;
  2848.  padding: 0.25rem 0.5rem;
  2849.  margin-top: 0.1rem;
  2850.  font-size: 0.875rem;
  2851.  color: #ffffff;
  2852.  background-color: rgba(25, 135, 84, 0.9);
  2853.  border-radius: 0.25rem;
  2854. }
  2855.  
  2856. .was-validated :valid ~ .valid-feedback,
  2857. .was-validated :valid ~ .valid-tooltip,
  2858. .is-valid ~ .valid-feedback,
  2859. .is-valid ~ .valid-tooltip {
  2860.  display: block;
  2861. }
  2862.  
  2863. .was-validated .form-control:valid, .form-control.is-valid {
  2864.  border-color: #198754;
  2865.  padding-right: calc(1.5em + 0.75rem);
  2866.  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");
  2867.  background-repeat: no-repeat;
  2868.  background-position: right calc(0.375em + 0.1875rem) center;
  2869.  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2870. }
  2871. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  2872.  border-color: #198754;
  2873.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2874. }
  2875.  
  2876. .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  2877.  padding-right: calc(1.5em + 0.75rem);
  2878.  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2879. }
  2880.  
  2881. .was-validated .form-select:valid, .form-select.is-valid {
  2882.  border-color: #198754;
  2883. }
  2884. .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"] {
  2885.  padding-right: 4.125rem;
  2886.  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");
  2887.  background-position: right 0.75rem center, center right 2.25rem;
  2888.  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2889. }
  2890. .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  2891.  border-color: #198754;
  2892.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2893. }
  2894.  
  2895. .was-validated .form-check-input:valid, .form-check-input.is-valid {
  2896.  border-color: #198754;
  2897. }
  2898. .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  2899.  background-color: #198754;
  2900. }
  2901. .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  2902.  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  2903. }
  2904. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  2905.  color: #198754;
  2906. }
  2907.  
  2908. .form-check-inline .form-check-input ~ .valid-feedback {
  2909.  margin-left: 0.5em;
  2910. }
  2911.  
  2912. .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
  2913. .was-validated .input-group .form-select:valid,
  2914. .input-group .form-select.is-valid {
  2915.  z-index: 1;
  2916. }
  2917. .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
  2918. .was-validated .input-group .form-select:valid:focus,
  2919. .input-group .form-select.is-valid:focus {
  2920.  z-index: 3;
  2921. }
  2922.  
  2923. .invalid-feedback {
  2924.  display: none;
  2925.  width: 100%;
  2926.  margin-top: 0.25rem;
  2927.  font-size: 0.875em;
  2928.  color: #dc3545;
  2929. }
  2930.  
  2931. .invalid-tooltip {
  2932.  position: absolute;
  2933.  top: 100%;
  2934.  z-index: 5;
  2935.  display: none;
  2936.  max-width: 100%;
  2937.  padding: 0.25rem 0.5rem;
  2938.  margin-top: 0.1rem;
  2939.  font-size: 0.875rem;
  2940.  color: #ffffff;
  2941.  background-color: rgba(220, 53, 69, 0.9);
  2942.  border-radius: 0.25rem;
  2943. }
  2944.  
  2945. .was-validated :invalid ~ .invalid-feedback,
  2946. .was-validated :invalid ~ .invalid-tooltip,
  2947. .is-invalid ~ .invalid-feedback,
  2948. .is-invalid ~ .invalid-tooltip {
  2949.  display: block;
  2950. }
  2951.  
  2952. .was-validated .form-control:invalid, .form-control.is-invalid {
  2953.  border-color: #dc3545;
  2954.  padding-right: calc(1.5em + 0.75rem);
  2955.  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");
  2956.  background-repeat: no-repeat;
  2957.  background-position: right calc(0.375em + 0.1875rem) center;
  2958.  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2959. }
  2960. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  2961.  border-color: #dc3545;
  2962.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2963. }
  2964.  
  2965. .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  2966.  padding-right: calc(1.5em + 0.75rem);
  2967.  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2968. }
  2969.  
  2970. .was-validated .form-select:invalid, .form-select.is-invalid {
  2971.  border-color: #dc3545;
  2972. }
  2973. .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"] {
  2974.  padding-right: 4.125rem;
  2975.  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");
  2976.  background-position: right 0.75rem center, center right 2.25rem;
  2977.  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2978. }
  2979. .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  2980.  border-color: #dc3545;
  2981.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2982. }
  2983.  
  2984. .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  2985.  border-color: #dc3545;
  2986. }
  2987. .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  2988.  background-color: #dc3545;
  2989. }
  2990. .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  2991.  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  2992. }
  2993. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  2994.  color: #dc3545;
  2995. }
  2996.  
  2997. .form-check-inline .form-check-input ~ .invalid-feedback {
  2998.  margin-left: 0.5em;
  2999. }
  3000.  
  3001. .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
  3002. .was-validated .input-group .form-select:invalid,
  3003. .input-group .form-select.is-invalid {
  3004.  z-index: 2;
  3005. }
  3006. .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
  3007. .was-validated .input-group .form-select:invalid:focus,
  3008. .input-group .form-select.is-invalid:focus {
  3009.  z-index: 3;
  3010. }
  3011.  
  3012. .btn {
  3013.  display: inline-block;
  3014.  font-weight: 400;
  3015.  line-height: 1.5;
  3016.  color: #212529;
  3017.  text-align: center;
  3018.  text-decoration: none;
  3019.  vertical-align: middle;
  3020.  cursor: pointer;
  3021.  user-select: none;
  3022.  background-color: transparent;
  3023.  border: 1px solid transparent;
  3024.  padding: 0.375rem 0.75rem;
  3025.  font-size: 1rem;
  3026.  border-radius: 0.25rem;
  3027.  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;
  3028. }
  3029. @media (prefers-reduced-motion: reduce) {
  3030.  .btn {
  3031.    transition: none;
  3032.  }
  3033. }
  3034. .btn:hover {
  3035.  color: #212529;
  3036. }
  3037. .btn-check:focus + .btn, .btn:focus {
  3038.  outline: 0;
  3039.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  3040. }
  3041. .btn:disabled, .btn.disabled, fieldset:disabled .btn {
  3042.  pointer-events: none;
  3043.  opacity: 0.65;
  3044. }
  3045.  
  3046. .btn-light {
  3047.  color: #ffffff;
  3048.  background-color: #26331b;
  3049.  border-color: #26331b;
  3050. }
  3051. .btn-light:hover {
  3052.  color: #ffffff;
  3053.  background-color: #202b17;
  3054.  border-color: #1e2916;
  3055. }
  3056. .btn-check:focus + .btn-light, .btn-light:focus {
  3057.  color: #ffffff;
  3058.  background-color: #202b17;
  3059.  border-color: #1e2916;
  3060.  box-shadow: 0 0 0 0.25rem rgba(71, 82, 61, 0.5);
  3061. }
  3062. .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  3063.  color: #ffffff;
  3064.  background-color: #1e2916;
  3065.  border-color: #1d2614;
  3066. }
  3067. .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 {
  3068.  box-shadow: 0 0 0 0.25rem rgba(71, 82, 61, 0.5);
  3069. }
  3070. .btn-light:disabled, .btn-light.disabled {
  3071.  color: #ffffff;
  3072.  background-color: #26331b;
  3073.  border-color: #26331b;
  3074. }
  3075.  
  3076. .btn-dark {
  3077.  color: #ffffff;
  3078.  background-color: #1e1f1d;
  3079.  border-color: #1e1f1d;
  3080. }
  3081. .btn-dark:hover {
  3082.  color: #ffffff;
  3083.  background-color: #1a1a19;
  3084.  border-color: #181917;
  3085. }
  3086. .btn-check:focus + .btn-dark, .btn-dark:focus {
  3087.  color: #ffffff;
  3088.  background-color: #1a1a19;
  3089.  border-color: #181917;
  3090.  box-shadow: 0 0 0 0.25rem rgba(64, 65, 63, 0.5);
  3091. }
  3092. .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  3093.  color: #ffffff;
  3094.  background-color: #181917;
  3095.  border-color: #171716;
  3096. }
  3097. .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 {
  3098.  box-shadow: 0 0 0 0.25rem rgba(64, 65, 63, 0.5);
  3099. }
  3100. .btn-dark:disabled, .btn-dark.disabled {
  3101.  color: #ffffff;
  3102.  background-color: #1e1f1d;
  3103.  border-color: #1e1f1d;
  3104. }
  3105.  
  3106. .btn-primary {
  3107.  color: #ffffff;
  3108.  background-color: #61282c;
  3109.  border-color: #61282c;
  3110. }
  3111. .btn-primary:hover {
  3112.  color: #ffffff;
  3113.  background-color: #522225;
  3114.  border-color: #4e2023;
  3115. }
  3116. .btn-check:focus + .btn-primary, .btn-primary:focus {
  3117.  color: #ffffff;
  3118.  background-color: #522225;
  3119.  border-color: #4e2023;
  3120.  box-shadow: 0 0 0 0.25rem rgba(121, 72, 76, 0.5);
  3121. }
  3122. .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  3123.  color: #ffffff;
  3124.  background-color: #4e2023;
  3125.  border-color: #491e21;
  3126. }
  3127. .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 {
  3128.  box-shadow: 0 0 0 0.25rem rgba(121, 72, 76, 0.5);
  3129. }
  3130. .btn-primary:disabled, .btn-primary.disabled {
  3131.  color: #ffffff;
  3132.  background-color: #61282c;
  3133.  border-color: #61282c;
  3134. }
  3135.  
  3136. .btn-secondary {
  3137.  color: #000;
  3138.  background-color: #d0603d;
  3139.  border-color: #d0603d;
  3140. }
  3141. .btn-secondary:hover {
  3142.  color: #000;
  3143.  background-color: #d7785a;
  3144.  border-color: #d57050;
  3145. }
  3146. .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  3147.  color: #000;
  3148.  background-color: #d7785a;
  3149.  border-color: #d57050;
  3150.  box-shadow: 0 0 0 0.25rem rgba(177, 82, 52, 0.5);
  3151. }
  3152. .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  3153.  color: #000;
  3154.  background-color: #d98064;
  3155.  border-color: #d57050;
  3156. }
  3157. .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 {
  3158.  box-shadow: 0 0 0 0.25rem rgba(177, 82, 52, 0.5);
  3159. }
  3160. .btn-secondary:disabled, .btn-secondary.disabled {
  3161.  color: #000;
  3162.  background-color: #d0603d;
  3163.  border-color: #d0603d;
  3164. }
  3165.  
  3166. .btn-info {
  3167.  color: #ffffff;
  3168.  background-color: #0075b9;
  3169.  border-color: #0075b9;
  3170. }
  3171. .btn-info:hover {
  3172.  color: #ffffff;
  3173.  background-color: #00639d;
  3174.  border-color: #005e94;
  3175. }
  3176. .btn-check:focus + .btn-info, .btn-info:focus {
  3177.  color: #ffffff;
  3178.  background-color: #00639d;
  3179.  border-color: #005e94;
  3180.  box-shadow: 0 0 0 0.25rem rgba(38, 138, 196, 0.5);
  3181. }
  3182. .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  3183.  color: #ffffff;
  3184.  background-color: #005e94;
  3185.  border-color: #00588b;
  3186. }
  3187. .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 {
  3188.  box-shadow: 0 0 0 0.25rem rgba(38, 138, 196, 0.5);
  3189. }
  3190. .btn-info:disabled, .btn-info.disabled {
  3191.  color: #ffffff;
  3192.  background-color: #0075b9;
  3193.  border-color: #0075b9;
  3194. }
  3195.  
  3196. .btn-success {
  3197.  color: #000;
  3198.  background-color: #569700;
  3199.  border-color: #569700;
  3200. }
  3201. .btn-success:hover {
  3202.  color: #000;
  3203.  background-color: #6fa726;
  3204.  border-color: #67a11a;
  3205. }
  3206. .btn-check:focus + .btn-success, .btn-success:focus {
  3207.  color: #000;
  3208.  background-color: #6fa726;
  3209.  border-color: #67a11a;
  3210.  box-shadow: 0 0 0 0.25rem rgba(73, 128, 0, 0.5);
  3211. }
  3212. .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  3213.  color: #000;
  3214.  background-color: #78ac33;
  3215.  border-color: #67a11a;
  3216. }
  3217. .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 {
  3218.  box-shadow: 0 0 0 0.25rem rgba(73, 128, 0, 0.5);
  3219. }
  3220. .btn-success:disabled, .btn-success.disabled {
  3221.  color: #000;
  3222.  background-color: #569700;
  3223.  border-color: #569700;
  3224. }
  3225.  
  3226. .btn-warning {
  3227.  color: #000;
  3228.  background-color: #ffba57;
  3229.  border-color: #ffba57;
  3230. }
  3231. .btn-warning:hover {
  3232.  color: #000;
  3233.  background-color: #ffc470;
  3234.  border-color: #ffc168;
  3235. }
  3236. .btn-check:focus + .btn-warning, .btn-warning:focus {
  3237.  color: #000;
  3238.  background-color: #ffc470;
  3239.  border-color: #ffc168;
  3240.  box-shadow: 0 0 0 0.25rem rgba(217, 158, 74, 0.5);
  3241. }
  3242. .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  3243.  color: #000;
  3244.  background-color: #ffc879;
  3245.  border-color: #ffc168;
  3246. }
  3247. .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 {
  3248.  box-shadow: 0 0 0 0.25rem rgba(217, 158, 74, 0.5);
  3249. }
  3250. .btn-warning:disabled, .btn-warning.disabled {
  3251.  color: #000;
  3252.  background-color: #ffba57;
  3253.  border-color: #ffba57;
  3254. }
  3255.  
  3256. .btn-danger {
  3257.  color: #000;
  3258.  background-color: #ec0063;
  3259.  border-color: #ec0063;
  3260. }
  3261. .btn-danger:hover {
  3262.  color: #000;
  3263.  background-color: #ef267a;
  3264.  border-color: #ee1a73;
  3265. }
  3266. .btn-check:focus + .btn-danger, .btn-danger:focus {
  3267.  color: #000;
  3268.  background-color: #ef267a;
  3269.  border-color: #ee1a73;
  3270.  box-shadow: 0 0 0 0.25rem rgba(201, 0, 84, 0.5);
  3271. }
  3272. .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  3273.  color: #000;
  3274.  background-color: #f03382;
  3275.  border-color: #ee1a73;
  3276. }
  3277. .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 {
  3278.  box-shadow: 0 0 0 0.25rem rgba(201, 0, 84, 0.5);
  3279. }
  3280. .btn-danger:disabled, .btn-danger.disabled {
  3281.  color: #000;
  3282.  background-color: #ec0063;
  3283.  border-color: #ec0063;
  3284. }
  3285.  
  3286. .btn-outline-light {
  3287.  color: #26331b;
  3288.  border-color: #26331b;
  3289. }
  3290. .btn-outline-light:hover {
  3291.  color: #ffffff;
  3292.  background-color: #26331b;
  3293.  border-color: #26331b;
  3294. }
  3295. .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  3296.  box-shadow: 0 0 0 0.25rem rgba(38, 51, 27, 0.5);
  3297. }
  3298. .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 {
  3299.  color: #ffffff;
  3300.  background-color: #26331b;
  3301.  border-color: #26331b;
  3302. }
  3303. .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 {
  3304.  box-shadow: 0 0 0 0.25rem rgba(38, 51, 27, 0.5);
  3305. }
  3306. .btn-outline-light:disabled, .btn-outline-light.disabled {
  3307.  color: #26331b;
  3308.  background-color: transparent;
  3309. }
  3310.  
  3311. .btn-outline-dark {
  3312.  color: #1e1f1d;
  3313.  border-color: #1e1f1d;
  3314. }
  3315. .btn-outline-dark:hover {
  3316.  color: #ffffff;
  3317.  background-color: #1e1f1d;
  3318.  border-color: #1e1f1d;
  3319. }
  3320. .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  3321.  box-shadow: 0 0 0 0.25rem rgba(30, 31, 29, 0.5);
  3322. }
  3323. .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 {
  3324.  color: #ffffff;
  3325.  background-color: #1e1f1d;
  3326.  border-color: #1e1f1d;
  3327. }
  3328. .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 {
  3329.  box-shadow: 0 0 0 0.25rem rgba(30, 31, 29, 0.5);
  3330. }
  3331. .btn-outline-dark:disabled, .btn-outline-dark.disabled {
  3332.  color: #1e1f1d;
  3333.  background-color: transparent;
  3334. }
  3335.  
  3336. .btn-outline-primary {
  3337.  color: #61282c;
  3338.  border-color: #61282c;
  3339. }
  3340. .btn-outline-primary:hover {
  3341.  color: #ffffff;
  3342.  background-color: #61282c;
  3343.  border-color: #61282c;
  3344. }
  3345. .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  3346.  box-shadow: 0 0 0 0.25rem rgba(97, 40, 44, 0.5);
  3347. }
  3348. .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 {
  3349.  color: #ffffff;
  3350.  background-color: #61282c;
  3351.  border-color: #61282c;
  3352. }
  3353. .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 {
  3354.  box-shadow: 0 0 0 0.25rem rgba(97, 40, 44, 0.5);
  3355. }
  3356. .btn-outline-primary:disabled, .btn-outline-primary.disabled {
  3357.  color: #61282c;
  3358.  background-color: transparent;
  3359. }
  3360.  
  3361. .btn-outline-secondary {
  3362.  color: #d0603d;
  3363.  border-color: #d0603d;
  3364. }
  3365. .btn-outline-secondary:hover {
  3366.  color: #000;
  3367.  background-color: #d0603d;
  3368.  border-color: #d0603d;
  3369. }
  3370. .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  3371.  box-shadow: 0 0 0 0.25rem rgba(208, 96, 61, 0.5);
  3372. }
  3373. .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 {
  3374.  color: #000;
  3375.  background-color: #d0603d;
  3376.  border-color: #d0603d;
  3377. }
  3378. .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 {
  3379.  box-shadow: 0 0 0 0.25rem rgba(208, 96, 61, 0.5);
  3380. }
  3381. .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  3382.  color: #d0603d;
  3383.  background-color: transparent;
  3384. }
  3385.  
  3386. .btn-outline-info {
  3387.  color: #0075b9;
  3388.  border-color: #0075b9;
  3389. }
  3390. .btn-outline-info:hover {
  3391.  color: #ffffff;
  3392.  background-color: #0075b9;
  3393.  border-color: #0075b9;
  3394. }
  3395. .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  3396.  box-shadow: 0 0 0 0.25rem rgba(0, 117, 185, 0.5);
  3397. }
  3398. .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 {
  3399.  color: #ffffff;
  3400.  background-color: #0075b9;
  3401.  border-color: #0075b9;
  3402. }
  3403. .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 {
  3404.  box-shadow: 0 0 0 0.25rem rgba(0, 117, 185, 0.5);
  3405. }
  3406. .btn-outline-info:disabled, .btn-outline-info.disabled {
  3407.  color: #0075b9;
  3408.  background-color: transparent;
  3409. }
  3410.  
  3411. .btn-outline-success {
  3412.  color: #569700;
  3413.  border-color: #569700;
  3414. }
  3415. .btn-outline-success:hover {
  3416.  color: #000;
  3417.  background-color: #569700;
  3418.  border-color: #569700;
  3419. }
  3420. .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  3421.  box-shadow: 0 0 0 0.25rem rgba(86, 151, 0, 0.5);
  3422. }
  3423. .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 {
  3424.  color: #000;
  3425.  background-color: #569700;
  3426.  border-color: #569700;
  3427. }
  3428. .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 {
  3429.  box-shadow: 0 0 0 0.25rem rgba(86, 151, 0, 0.5);
  3430. }
  3431. .btn-outline-success:disabled, .btn-outline-success.disabled {
  3432.  color: #569700;
  3433.  background-color: transparent;
  3434. }
  3435.  
  3436. .btn-outline-warning {
  3437.  color: #ffba57;
  3438.  border-color: #ffba57;
  3439. }
  3440. .btn-outline-warning:hover {
  3441.  color: #000;
  3442.  background-color: #ffba57;
  3443.  border-color: #ffba57;
  3444. }
  3445. .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  3446.  box-shadow: 0 0 0 0.25rem rgba(255, 186, 87, 0.5);
  3447. }
  3448. .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 {
  3449.  color: #000;
  3450.  background-color: #ffba57;
  3451.  border-color: #ffba57;
  3452. }
  3453. .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 {
  3454.  box-shadow: 0 0 0 0.25rem rgba(255, 186, 87, 0.5);
  3455. }
  3456. .btn-outline-warning:disabled, .btn-outline-warning.disabled {
  3457.  color: #ffba57;
  3458.  background-color: transparent;
  3459. }
  3460.  
  3461. .btn-outline-danger {
  3462.  color: #ec0063;
  3463.  border-color: #ec0063;
  3464. }
  3465. .btn-outline-danger:hover {
  3466.  color: #000;
  3467.  background-color: #ec0063;
  3468.  border-color: #ec0063;
  3469. }
  3470. .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  3471.  box-shadow: 0 0 0 0.25rem rgba(236, 0, 99, 0.5);
  3472. }
  3473. .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 {
  3474.  color: #000;
  3475.  background-color: #ec0063;
  3476.  border-color: #ec0063;
  3477. }
  3478. .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 {
  3479.  box-shadow: 0 0 0 0.25rem rgba(236, 0, 99, 0.5);
  3480. }
  3481. .btn-outline-danger:disabled, .btn-outline-danger.disabled {
  3482.  color: #ec0063;
  3483.  background-color: transparent;
  3484. }
  3485.  
  3486. .btn-link {
  3487.  font-weight: 400;
  3488.  color: #0d6efd;
  3489.  text-decoration: underline;
  3490. }
  3491. .btn-link:hover {
  3492.  color: #0a58ca;
  3493. }
  3494. .btn-link:disabled, .btn-link.disabled {
  3495.  color: #6c757d;
  3496. }
  3497.  
  3498. .btn-lg, .btn-group-lg > .btn {
  3499.  padding: 0.5rem 1rem;
  3500.  font-size: 1.25rem;
  3501.  border-radius: 0.3rem;
  3502. }
  3503.  
  3504. .btn-sm, .btn-group-sm > .btn {
  3505.  padding: 0.25rem 0.5rem;
  3506.  font-size: 0.875rem;
  3507.  border-radius: 0.2rem;
  3508. }
  3509.  
  3510. .fade {
  3511.  transition: opacity 0.15s linear;
  3512. }
  3513. @media (prefers-reduced-motion: reduce) {
  3514.  .fade {
  3515.    transition: none;
  3516.  }
  3517. }
  3518. .fade:not(.show) {
  3519.  opacity: 0;
  3520. }
  3521.  
  3522. .collapse:not(.show) {
  3523.  display: none;
  3524. }
  3525.  
  3526. .collapsing {
  3527.  height: 0;
  3528.  overflow: hidden;
  3529.  transition: height 0.35s ease;
  3530. }
  3531. @media (prefers-reduced-motion: reduce) {
  3532.  .collapsing {
  3533.    transition: none;
  3534.  }
  3535. }
  3536. .collapsing.collapse-horizontal {
  3537.  width: 0;
  3538.  height: auto;
  3539.  transition: width 0.35s ease;
  3540. }
  3541. @media (prefers-reduced-motion: reduce) {
  3542.  .collapsing.collapse-horizontal {
  3543.    transition: none;
  3544.  }
  3545. }
  3546.  
  3547. .dropup,
  3548. .dropend,
  3549. .dropdown,
  3550. .dropstart {
  3551.  position: relative;
  3552. }
  3553.  
  3554. .dropdown-toggle {
  3555.  white-space: nowrap;
  3556. }
  3557. .dropdown-toggle::after {
  3558.  display: inline-block;
  3559.  margin-left: 0.255em;
  3560.  vertical-align: 0.255em;
  3561.  content: "";
  3562.  border-top: 0.3em solid;
  3563.  border-right: 0.3em solid transparent;
  3564.  border-bottom: 0;
  3565.  border-left: 0.3em solid transparent;
  3566. }
  3567. .dropdown-toggle:empty::after {
  3568.  margin-left: 0;
  3569. }
  3570.  
  3571. .dropdown-menu {
  3572.  position: absolute;
  3573.  z-index: 1000;
  3574.  display: none;
  3575.  min-width: 10rem;
  3576.  padding: 0.5rem 0;
  3577.  margin: 0;
  3578.  font-size: 1rem;
  3579.  color: #212529;
  3580.  text-align: left;
  3581.  list-style: none;
  3582.  background-color: #ffffff;
  3583.  background-clip: padding-box;
  3584.  border: 1px solid rgba(0, 0, 0, 0.15);
  3585.  border-radius: 0.25rem;
  3586. }
  3587. .dropdown-menu[data-bs-popper] {
  3588.  top: 100%;
  3589.  left: 0;
  3590.  margin-top: 0.125rem;
  3591. }
  3592.  
  3593. .dropdown-menu-start {
  3594.  --bs-position: start;
  3595. }
  3596. .dropdown-menu-start[data-bs-popper] {
  3597.  right: auto;
  3598.  left: 0;
  3599. }
  3600.  
  3601. .dropdown-menu-end {
  3602.  --bs-position: end;
  3603. }
  3604. .dropdown-menu-end[data-bs-popper] {
  3605.  right: 0;
  3606.  left: auto;
  3607. }
  3608.  
  3609. @media (min-width: 576px) {
  3610.  .dropdown-menu-sm-start {
  3611.    --bs-position: start;
  3612.  }
  3613.  .dropdown-menu-sm-start[data-bs-popper] {
  3614.    right: auto;
  3615.    left: 0;
  3616.  }
  3617.  
  3618.  .dropdown-menu-sm-end {
  3619.    --bs-position: end;
  3620.  }
  3621.  .dropdown-menu-sm-end[data-bs-popper] {
  3622.    right: 0;
  3623.    left: auto;
  3624.  }
  3625. }
  3626. @media (min-width: 768px) {
  3627.  .dropdown-menu-md-start {
  3628.    --bs-position: start;
  3629.  }
  3630.  .dropdown-menu-md-start[data-bs-popper] {
  3631.    right: auto;
  3632.    left: 0;
  3633.  }
  3634.  
  3635.  .dropdown-menu-md-end {
  3636.    --bs-position: end;
  3637.  }
  3638.  .dropdown-menu-md-end[data-bs-popper] {
  3639.    right: 0;
  3640.    left: auto;
  3641.  }
  3642. }
  3643. @media (min-width: 992px) {
  3644.  .dropdown-menu-lg-start {
  3645.    --bs-position: start;
  3646.  }
  3647.  .dropdown-menu-lg-start[data-bs-popper] {
  3648.    right: auto;
  3649.    left: 0;
  3650.  }
  3651.  
  3652.  .dropdown-menu-lg-end {
  3653.    --bs-position: end;
  3654.  }
  3655.  .dropdown-menu-lg-end[data-bs-popper] {
  3656.    right: 0;
  3657.    left: auto;
  3658.  }
  3659. }
  3660. @media (min-width: 1200px) {
  3661.  .dropdown-menu-xl-start {
  3662.    --bs-position: start;
  3663.  }
  3664.  .dropdown-menu-xl-start[data-bs-popper] {
  3665.    right: auto;
  3666.    left: 0;
  3667.  }
  3668.  
  3669.  .dropdown-menu-xl-end {
  3670.    --bs-position: end;
  3671.  }
  3672.  .dropdown-menu-xl-end[data-bs-popper] {
  3673.    right: 0;
  3674.    left: auto;
  3675.  }
  3676. }
  3677. @media (min-width: 1400px) {
  3678.  .dropdown-menu-xxl-start {
  3679.    --bs-position: start;
  3680.  }
  3681.  .dropdown-menu-xxl-start[data-bs-popper] {
  3682.    right: auto;
  3683.    left: 0;
  3684.  }
  3685.  
  3686.  .dropdown-menu-xxl-end {
  3687.    --bs-position: end;
  3688.  }
  3689.  .dropdown-menu-xxl-end[data-bs-popper] {
  3690.    right: 0;
  3691.    left: auto;
  3692.  }
  3693. }
  3694. .dropup .dropdown-menu[data-bs-popper] {
  3695.  top: auto;
  3696.  bottom: 100%;
  3697.  margin-top: 0;
  3698.  margin-bottom: 0.125rem;
  3699. }
  3700. .dropup .dropdown-toggle::after {
  3701.  display: inline-block;
  3702.  margin-left: 0.255em;
  3703.  vertical-align: 0.255em;
  3704.  content: "";
  3705.  border-top: 0;
  3706.  border-right: 0.3em solid transparent;
  3707.  border-bottom: 0.3em solid;
  3708.  border-left: 0.3em solid transparent;
  3709. }
  3710. .dropup .dropdown-toggle:empty::after {
  3711.  margin-left: 0;
  3712. }
  3713.  
  3714. .dropend .dropdown-menu[data-bs-popper] {
  3715.  top: 0;
  3716.  right: auto;
  3717.  left: 100%;
  3718.  margin-top: 0;
  3719.  margin-left: 0.125rem;
  3720. }
  3721. .dropend .dropdown-toggle::after {
  3722.  display: inline-block;
  3723.  margin-left: 0.255em;
  3724.  vertical-align: 0.255em;
  3725.  content: "";
  3726.  border-top: 0.3em solid transparent;
  3727.  border-right: 0;
  3728.  border-bottom: 0.3em solid transparent;
  3729.  border-left: 0.3em solid;
  3730. }
  3731. .dropend .dropdown-toggle:empty::after {
  3732.  margin-left: 0;
  3733. }
  3734. .dropend .dropdown-toggle::after {
  3735.  vertical-align: 0;
  3736. }
  3737.  
  3738. .dropstart .dropdown-menu[data-bs-popper] {
  3739.  top: 0;
  3740.  right: 100%;
  3741.  left: auto;
  3742.  margin-top: 0;
  3743.  margin-right: 0.125rem;
  3744. }
  3745. .dropstart .dropdown-toggle::after {
  3746.  display: inline-block;
  3747.  margin-left: 0.255em;
  3748.  vertical-align: 0.255em;
  3749.  content: "";
  3750. }
  3751. .dropstart .dropdown-toggle::after {
  3752.  display: none;
  3753. }
  3754. .dropstart .dropdown-toggle::before {
  3755.  display: inline-block;
  3756.  margin-right: 0.255em;
  3757.  vertical-align: 0.255em;
  3758.  content: "";
  3759.  border-top: 0.3em solid transparent;
  3760.  border-right: 0.3em solid;
  3761.  border-bottom: 0.3em solid transparent;
  3762. }
  3763. .dropstart .dropdown-toggle:empty::after {
  3764.  margin-left: 0;
  3765. }
  3766. .dropstart .dropdown-toggle::before {
  3767.  vertical-align: 0;
  3768. }
  3769.  
  3770. .dropdown-divider {
  3771.  height: 0;
  3772.  margin: 0.5rem 0;
  3773.  overflow: hidden;
  3774.  border-top: 1px solid rgba(0, 0, 0, 0.15);
  3775. }
  3776.  
  3777. .dropdown-item {
  3778.  display: block;
  3779.  width: 100%;
  3780.  padding: 0.25rem 1rem;
  3781.  clear: both;
  3782.  font-weight: 400;
  3783.  color: #212529;
  3784.  text-align: inherit;
  3785.  text-decoration: none;
  3786.  white-space: nowrap;
  3787.  background-color: transparent;
  3788.  border: 0;
  3789. }
  3790. .dropdown-item:hover, .dropdown-item:focus {
  3791.  color: #1e2125;
  3792.  background-color: #e9ecef;
  3793. }
  3794. .dropdown-item.active, .dropdown-item:active {
  3795.  color: #ffffff;
  3796.  text-decoration: none;
  3797.  background-color: #0d6efd;
  3798. }
  3799. .dropdown-item.disabled, .dropdown-item:disabled {
  3800.  color: #adb5bd;
  3801.  pointer-events: none;
  3802.  background-color: transparent;
  3803. }
  3804.  
  3805. .dropdown-menu.show {
  3806.  display: block;
  3807. }
  3808.  
  3809. .dropdown-header {
  3810.  display: block;
  3811.  padding: 0.5rem 1rem;
  3812.  margin-bottom: 0;
  3813.  font-size: 0.875rem;
  3814.  color: #6c757d;
  3815.  white-space: nowrap;
  3816. }
  3817.  
  3818. .dropdown-item-text {
  3819.  display: block;
  3820.  padding: 0.25rem 1rem;
  3821.  color: #212529;
  3822. }
  3823.  
  3824. .dropdown-menu-dark {
  3825.  color: #dee2e6;
  3826.  background-color: #343a40;
  3827.  border-color: rgba(0, 0, 0, 0.15);
  3828. }
  3829. .dropdown-menu-dark .dropdown-item {
  3830.  color: #dee2e6;
  3831. }
  3832. .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  3833.  color: #ffffff;
  3834.  background-color: rgba(255, 255, 255, 0.15);
  3835. }
  3836. .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  3837.  color: #ffffff;
  3838.  background-color: #0d6efd;
  3839. }
  3840. .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  3841.  color: #adb5bd;
  3842. }
  3843. .dropdown-menu-dark .dropdown-divider {
  3844.  border-color: rgba(0, 0, 0, 0.15);
  3845. }
  3846. .dropdown-menu-dark .dropdown-item-text {
  3847.  color: #dee2e6;
  3848. }
  3849. .dropdown-menu-dark .dropdown-header {
  3850.  color: #adb5bd;
  3851. }
  3852.  
  3853. .btn-group,
  3854. .btn-group-vertical {
  3855.  position: relative;
  3856.  display: inline-flex;
  3857.  vertical-align: middle;
  3858. }
  3859. .btn-group > .btn,
  3860. .btn-group-vertical > .btn {
  3861.  position: relative;
  3862.  flex: 1 1 auto;
  3863. }
  3864. .btn-group > .btn-check:checked + .btn,
  3865. .btn-group > .btn-check:focus + .btn,
  3866. .btn-group > .btn:hover,
  3867. .btn-group > .btn:focus,
  3868. .btn-group > .btn:active,
  3869. .btn-group > .btn.active,
  3870. .btn-group-vertical > .btn-check:checked + .btn,
  3871. .btn-group-vertical > .btn-check:focus + .btn,
  3872. .btn-group-vertical > .btn:hover,
  3873. .btn-group-vertical > .btn:focus,
  3874. .btn-group-vertical > .btn:active,
  3875. .btn-group-vertical > .btn.active {
  3876.  z-index: 1;
  3877. }
  3878.  
  3879. .btn-toolbar {
  3880.  display: flex;
  3881.  flex-wrap: wrap;
  3882.  justify-content: flex-start;
  3883. }
  3884. .btn-toolbar .input-group {
  3885.  width: auto;
  3886. }
  3887.  
  3888. .btn-group > .btn:not(:first-child),
  3889. .btn-group > .btn-group:not(:first-child) {
  3890.  margin-left: -1px;
  3891. }
  3892. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  3893. .btn-group > .btn-group:not(:last-child) > .btn {
  3894.  border-top-right-radius: 0;
  3895.  border-bottom-right-radius: 0;
  3896. }
  3897. .btn-group > .btn:nth-child(n+3),
  3898. .btn-group > :not(.btn-check) + .btn,
  3899. .btn-group > .btn-group:not(:first-child) > .btn {
  3900.  border-top-left-radius: 0;
  3901.  border-bottom-left-radius: 0;
  3902. }
  3903.  
  3904. .dropdown-toggle-split {
  3905.  padding-right: 0.5625rem;
  3906.  padding-left: 0.5625rem;
  3907. }
  3908. .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  3909.  margin-left: 0;
  3910. }
  3911. .dropstart .dropdown-toggle-split::before {
  3912.  margin-right: 0;
  3913. }
  3914.  
  3915. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  3916.  padding-right: 0.375rem;
  3917.  padding-left: 0.375rem;
  3918. }
  3919.  
  3920. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  3921.  padding-right: 0.75rem;
  3922.  padding-left: 0.75rem;
  3923. }
  3924.  
  3925. .btn-group-vertical {
  3926.  flex-direction: column;
  3927.  align-items: flex-start;
  3928.  justify-content: center;
  3929. }
  3930. .btn-group-vertical > .btn,
  3931. .btn-group-vertical > .btn-group {
  3932.  width: 100%;
  3933. }
  3934. .btn-group-vertical > .btn:not(:first-child),
  3935. .btn-group-vertical > .btn-group:not(:first-child) {
  3936.  margin-top: -1px;
  3937. }
  3938. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  3939. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  3940.  border-bottom-right-radius: 0;
  3941.  border-bottom-left-radius: 0;
  3942. }
  3943. .btn-group-vertical > .btn ~ .btn,
  3944. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  3945.  border-top-left-radius: 0;
  3946.  border-top-right-radius: 0;
  3947. }
  3948.  
  3949. .nav {
  3950.  display: flex;
  3951.  flex-wrap: wrap;
  3952.  padding-left: 0;
  3953.  margin-bottom: 0;
  3954.  list-style: none;
  3955. }
  3956.  
  3957. .nav-link {
  3958.  display: block;
  3959.  padding: 0.5rem 1rem;
  3960.  color: #0d6efd;
  3961.  text-decoration: none;
  3962.  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  3963. }
  3964. @media (prefers-reduced-motion: reduce) {
  3965.  .nav-link {
  3966.    transition: none;
  3967.  }
  3968. }
  3969. .nav-link:hover, .nav-link:focus {
  3970.  color: #0a58ca;
  3971. }
  3972. .nav-link.disabled {
  3973.  color: #6c757d;
  3974.  pointer-events: none;
  3975.  cursor: default;
  3976. }
  3977.  
  3978. .nav-tabs {
  3979.  border-bottom: 1px solid #dee2e6;
  3980. }
  3981. .nav-tabs .nav-link {
  3982.  margin-bottom: -1px;
  3983.  background: none;
  3984.  border: 1px solid transparent;
  3985.  border-top-left-radius: 0.25rem;
  3986.  border-top-right-radius: 0.25rem;
  3987. }
  3988. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3989.  border-color: #e9ecef #e9ecef #dee2e6;
  3990.  isolation: isolate;
  3991. }
  3992. .nav-tabs .nav-link.disabled {
  3993.  color: #6c757d;
  3994.  background-color: transparent;
  3995.  border-color: transparent;
  3996. }
  3997. .nav-tabs .nav-link.active,
  3998. .nav-tabs .nav-item.show .nav-link {
  3999.  color: #495057;
  4000.  background-color: #ffffff;
  4001.  border-color: #dee2e6 #dee2e6 #ffffff;
  4002. }
  4003. .nav-tabs .dropdown-menu {
  4004.  margin-top: -1px;
  4005.  border-top-left-radius: 0;
  4006.  border-top-right-radius: 0;
  4007. }
  4008.  
  4009. .nav-pills .nav-link {
  4010.  background: none;
  4011.  border: 0;
  4012.  border-radius: 0.25rem;
  4013. }
  4014. .nav-pills .nav-link.active,
  4015. .nav-pills .show > .nav-link {
  4016.  color: #ffffff;
  4017.  background-color: #0d6efd;
  4018. }
  4019.  
  4020. .nav-fill > .nav-link,
  4021. .nav-fill .nav-item {
  4022.  flex: 1 1 auto;
  4023.  text-align: center;
  4024. }
  4025.  
  4026. .nav-justified > .nav-link,
  4027. .nav-justified .nav-item {
  4028.  flex-basis: 0;
  4029.  flex-grow: 1;
  4030.  text-align: center;
  4031. }
  4032.  
  4033. .nav-fill .nav-item .nav-link,
  4034. .nav-justified .nav-item .nav-link {
  4035.  width: 100%;
  4036. }
  4037.  
  4038. .tab-content > .tab-pane {
  4039.  display: none;
  4040. }
  4041. .tab-content > .active {
  4042.  display: block;
  4043. }
  4044.  
  4045. .navbar {
  4046.  position: relative;
  4047.  display: flex;
  4048.  flex-wrap: wrap;
  4049.  align-items: center;
  4050.  justify-content: space-between;
  4051.  padding-top: 0.5rem;
  4052.  padding-bottom: 0.5rem;
  4053. }
  4054. .navbar > .container,
  4055. .navbar > .container-fluid,
  4056. .navbar > .container-sm,
  4057. .navbar > .container-md,
  4058. .navbar > .container-lg,
  4059. .navbar > .container-xl,
  4060. .navbar > .container-xxl {
  4061.  display: flex;
  4062.  flex-wrap: inherit;
  4063.  align-items: center;
  4064.  justify-content: space-between;
  4065. }
  4066. .navbar-brand {
  4067.  padding-top: 0.3125rem;
  4068.  padding-bottom: 0.3125rem;
  4069.  margin-right: 1rem;
  4070.  font-size: 1.25rem;
  4071.  text-decoration: none;
  4072.  white-space: nowrap;
  4073. }
  4074. .navbar-nav {
  4075.  display: flex;
  4076.  flex-direction: column;
  4077.  padding-left: 0;
  4078.  margin-bottom: 0;
  4079.  list-style: none;
  4080. }
  4081. .navbar-nav .nav-link {
  4082.  padding-right: 0;
  4083.  padding-left: 0;
  4084. }
  4085. .navbar-nav .dropdown-menu {
  4086.  position: static;
  4087. }
  4088.  
  4089. .navbar-text {
  4090.  padding-top: 0.5rem;
  4091.  padding-bottom: 0.5rem;
  4092. }
  4093.  
  4094. .navbar-collapse {
  4095.  flex-basis: 100%;
  4096.  flex-grow: 1;
  4097.  align-items: center;
  4098. }
  4099.  
  4100. .navbar-toggler {
  4101.  padding: 0.25rem 0.75rem;
  4102.  font-size: 1.25rem;
  4103.  line-height: 1;
  4104.  background-color: transparent;
  4105.  border: 1px solid transparent;
  4106.  border-radius: 0.25rem;
  4107.  transition: box-shadow 0.15s ease-in-out;
  4108. }
  4109. @media (prefers-reduced-motion: reduce) {
  4110.  .navbar-toggler {
  4111.    transition: none;
  4112.  }
  4113. }
  4114. .navbar-toggler:hover {
  4115.  text-decoration: none;
  4116. }
  4117. .navbar-toggler:focus {
  4118.  text-decoration: none;
  4119.  outline: 0;
  4120.  box-shadow: 0 0 0 0.25rem;
  4121. }
  4122.  
  4123. .navbar-toggler-icon {
  4124.  display: inline-block;
  4125.  width: 1.5em;
  4126.  height: 1.5em;
  4127.  vertical-align: middle;
  4128.  background-repeat: no-repeat;
  4129.  background-position: center;
  4130.  background-size: 100%;
  4131. }
  4132.  
  4133. .navbar-nav-scroll {
  4134.  max-height: var(--bs-scroll-height, 75vh);
  4135.  overflow-y: auto;
  4136. }
  4137.  
  4138. @media (min-width: 576px) {
  4139.  .navbar-expand-sm {
  4140.    flex-wrap: nowrap;
  4141.    justify-content: flex-start;
  4142.  }
  4143.  .navbar-expand-sm .navbar-nav {
  4144.    flex-direction: row;
  4145.  }
  4146.  .navbar-expand-sm .navbar-nav .dropdown-menu {
  4147.    position: absolute;
  4148.  }
  4149.  .navbar-expand-sm .navbar-nav .nav-link {
  4150.    padding-right: 0.5rem;
  4151.    padding-left: 0.5rem;
  4152.  }
  4153.  .navbar-expand-sm .navbar-nav-scroll {
  4154.    overflow: visible;
  4155.  }
  4156.  .navbar-expand-sm .navbar-collapse {
  4157.    display: flex !important;
  4158.    flex-basis: auto;
  4159.  }
  4160.  .navbar-expand-sm .navbar-toggler {
  4161.    display: none;
  4162.  }
  4163.  .navbar-expand-sm .offcanvas-header {
  4164.    display: none;
  4165.  }
  4166.  .navbar-expand-sm .offcanvas {
  4167.    position: inherit;
  4168.    bottom: 0;
  4169.    z-index: 1000;
  4170.    flex-grow: 1;
  4171.    visibility: visible !important;
  4172.    background-color: transparent;
  4173.    border-right: 0;
  4174.    border-left: 0;
  4175.    transition: none;
  4176.    transform: none;
  4177.  }
  4178.  .navbar-expand-sm .offcanvas-top,
  4179. .navbar-expand-sm .offcanvas-bottom {
  4180.    height: auto;
  4181.    border-top: 0;
  4182.    border-bottom: 0;
  4183.  }
  4184.  .navbar-expand-sm .offcanvas-body {
  4185.    display: flex;
  4186.    flex-grow: 0;
  4187.    padding: 0;
  4188.    overflow-y: visible;
  4189.  }
  4190. }
  4191. @media (min-width: 768px) {
  4192.  .navbar-expand-md {
  4193.    flex-wrap: nowrap;
  4194.    justify-content: flex-start;
  4195.  }
  4196.  .navbar-expand-md .navbar-nav {
  4197.    flex-direction: row;
  4198.  }
  4199.  .navbar-expand-md .navbar-nav .dropdown-menu {
  4200.    position: absolute;
  4201.  }
  4202.  .navbar-expand-md .navbar-nav .nav-link {
  4203.    padding-right: 0.5rem;
  4204.    padding-left: 0.5rem;
  4205.  }
  4206.  .navbar-expand-md .navbar-nav-scroll {
  4207.    overflow: visible;
  4208.  }
  4209.  .navbar-expand-md .navbar-collapse {
  4210.    display: flex !important;
  4211.    flex-basis: auto;
  4212.  }
  4213.  .navbar-expand-md .navbar-toggler {
  4214.    display: none;
  4215.  }
  4216.  .navbar-expand-md .offcanvas-header {
  4217.    display: none;
  4218.  }
  4219.  .navbar-expand-md .offcanvas {
  4220.    position: inherit;
  4221.    bottom: 0;
  4222.    z-index: 1000;
  4223.    flex-grow: 1;
  4224.    visibility: visible !important;
  4225.    background-color: transparent;
  4226.    border-right: 0;
  4227.    border-left: 0;
  4228.    transition: none;
  4229.    transform: none;
  4230.  }
  4231.  .navbar-expand-md .offcanvas-top,
  4232. .navbar-expand-md .offcanvas-bottom {
  4233.    height: auto;
  4234.    border-top: 0;
  4235.    border-bottom: 0;
  4236.  }
  4237.  .navbar-expand-md .offcanvas-body {
  4238.    display: flex;
  4239.    flex-grow: 0;
  4240.    padding: 0;
  4241.    overflow-y: visible;
  4242.  }
  4243. }
  4244. @media (min-width: 992px) {
  4245.  .navbar-expand-lg {
  4246.    flex-wrap: nowrap;
  4247.    justify-content: flex-start;
  4248.  }
  4249.  .navbar-expand-lg .navbar-nav {
  4250.    flex-direction: row;
  4251.  }
  4252.  .navbar-expand-lg .navbar-nav .dropdown-menu {
  4253.    position: absolute;
  4254.  }
  4255.  .navbar-expand-lg .navbar-nav .nav-link {
  4256.    padding-right: 0.5rem;
  4257.    padding-left: 0.5rem;
  4258.  }
  4259.  .navbar-expand-lg .navbar-nav-scroll {
  4260.    overflow: visible;
  4261.  }
  4262.  .navbar-expand-lg .navbar-collapse {
  4263.    display: flex !important;
  4264.    flex-basis: auto;
  4265.  }
  4266.  .navbar-expand-lg .navbar-toggler {
  4267.    display: none;
  4268.  }
  4269.  .navbar-expand-lg .offcanvas-header {
  4270.    display: none;
  4271.  }
  4272.  .navbar-expand-lg .offcanvas {
  4273.    position: inherit;
  4274.    bottom: 0;
  4275.    z-index: 1000;
  4276.    flex-grow: 1;
  4277.    visibility: visible !important;
  4278.    background-color: transparent;
  4279.    border-right: 0;
  4280.    border-left: 0;
  4281.    transition: none;
  4282.    transform: none;
  4283.  }
  4284.  .navbar-expand-lg .offcanvas-top,
  4285. .navbar-expand-lg .offcanvas-bottom {
  4286.    height: auto;
  4287.    border-top: 0;
  4288.    border-bottom: 0;
  4289.  }
  4290.  .navbar-expand-lg .offcanvas-body {
  4291.    display: flex;
  4292.    flex-grow: 0;
  4293.    padding: 0;
  4294.    overflow-y: visible;
  4295.  }
  4296. }
  4297. @media (min-width: 1200px) {
  4298.  .navbar-expand-xl {
  4299.    flex-wrap: nowrap;
  4300.    justify-content: flex-start;
  4301.  }
  4302.  .navbar-expand-xl .navbar-nav {
  4303.    flex-direction: row;
  4304.  }
  4305.  .navbar-expand-xl .navbar-nav .dropdown-menu {
  4306.    position: absolute;
  4307.  }
  4308.  .navbar-expand-xl .navbar-nav .nav-link {
  4309.    padding-right: 0.5rem;
  4310.    padding-left: 0.5rem;
  4311.  }
  4312.  .navbar-expand-xl .navbar-nav-scroll {
  4313.    overflow: visible;
  4314.  }
  4315.  .navbar-expand-xl .navbar-collapse {
  4316.    display: flex !important;
  4317.    flex-basis: auto;
  4318.  }
  4319.  .navbar-expand-xl .navbar-toggler {
  4320.    display: none;
  4321.  }
  4322.  .navbar-expand-xl .offcanvas-header {
  4323.    display: none;
  4324.  }
  4325.  .navbar-expand-xl .offcanvas {
  4326.    position: inherit;
  4327.    bottom: 0;
  4328.    z-index: 1000;
  4329.    flex-grow: 1;
  4330.    visibility: visible !important;
  4331.    background-color: transparent;
  4332.    border-right: 0;
  4333.    border-left: 0;
  4334.    transition: none;
  4335.    transform: none;
  4336.  }
  4337.  .navbar-expand-xl .offcanvas-top,
  4338. .navbar-expand-xl .offcanvas-bottom {
  4339.    height: auto;
  4340.    border-top: 0;
  4341.    border-bottom: 0;
  4342.  }
  4343.  .navbar-expand-xl .offcanvas-body {
  4344.    display: flex;
  4345.    flex-grow: 0;
  4346.    padding: 0;
  4347.    overflow-y: visible;
  4348.  }
  4349. }
  4350. @media (min-width: 1400px) {
  4351.  .navbar-expand-xxl {
  4352.    flex-wrap: nowrap;
  4353.    justify-content: flex-start;
  4354.  }
  4355.  .navbar-expand-xxl .navbar-nav {
  4356.    flex-direction: row;
  4357.  }
  4358.  .navbar-expand-xxl .navbar-nav .dropdown-menu {
  4359.    position: absolute;
  4360.  }
  4361.  .navbar-expand-xxl .navbar-nav .nav-link {
  4362.    padding-right: 0.5rem;
  4363.    padding-left: 0.5rem;
  4364.  }
  4365.  .navbar-expand-xxl .navbar-nav-scroll {
  4366.    overflow: visible;
  4367.  }
  4368.  .navbar-expand-xxl .navbar-collapse {
  4369.    display: flex !important;
  4370.    flex-basis: auto;
  4371.  }
  4372.  .navbar-expand-xxl .navbar-toggler {
  4373.    display: none;
  4374.  }
  4375.  .navbar-expand-xxl .offcanvas-header {
  4376.    display: none;
  4377.  }
  4378.  .navbar-expand-xxl .offcanvas {
  4379.    position: inherit;
  4380.    bottom: 0;
  4381.    z-index: 1000;
  4382.    flex-grow: 1;
  4383.    visibility: visible !important;
  4384.    background-color: transparent;
  4385.    border-right: 0;
  4386.    border-left: 0;
  4387.    transition: none;
  4388.    transform: none;
  4389.  }
  4390.  .navbar-expand-xxl .offcanvas-top,
  4391. .navbar-expand-xxl .offcanvas-bottom {
  4392.    height: auto;
  4393.    border-top: 0;
  4394.    border-bottom: 0;
  4395.  }
  4396.  .navbar-expand-xxl .offcanvas-body {
  4397.    display: flex;
  4398.    flex-grow: 0;
  4399.    padding: 0;
  4400.    overflow-y: visible;
  4401.  }
  4402. }
  4403. .navbar-expand {
  4404.  flex-wrap: nowrap;
  4405.  justify-content: flex-start;
  4406. }
  4407. .navbar-expand .navbar-nav {
  4408.  flex-direction: row;
  4409. }
  4410. .navbar-expand .navbar-nav .dropdown-menu {
  4411.  position: absolute;
  4412. }
  4413. .navbar-expand .navbar-nav .nav-link {
  4414.  padding-right: 0.5rem;
  4415.  padding-left: 0.5rem;
  4416. }
  4417. .navbar-expand .navbar-nav-scroll {
  4418.  overflow: visible;
  4419. }
  4420. .navbar-expand .navbar-collapse {
  4421.  display: flex !important;
  4422.  flex-basis: auto;
  4423. }
  4424. .navbar-expand .navbar-toggler {
  4425.  display: none;
  4426. }
  4427. .navbar-expand .offcanvas-header {
  4428.  display: none;
  4429. }
  4430. .navbar-expand .offcanvas {
  4431.  position: inherit;
  4432.  bottom: 0;
  4433.  z-index: 1000;
  4434.  flex-grow: 1;
  4435.  visibility: visible !important;
  4436.  background-color: transparent;
  4437.  border-right: 0;
  4438.  border-left: 0;
  4439.  transition: none;
  4440.  transform: none;
  4441. }
  4442. .navbar-expand .offcanvas-top,
  4443. .navbar-expand .offcanvas-bottom {
  4444.  height: auto;
  4445.  border-top: 0;
  4446.  border-bottom: 0;
  4447. }
  4448. .navbar-expand .offcanvas-body {
  4449.  display: flex;
  4450.  flex-grow: 0;
  4451.  padding: 0;
  4452.  overflow-y: visible;
  4453. }
  4454.  
  4455. .navbar-light .navbar-brand {
  4456.  color: rgba(0, 0, 0, 0.9);
  4457. }
  4458. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  4459.  color: rgba(0, 0, 0, 0.9);
  4460. }
  4461. .navbar-light .navbar-nav .nav-link {
  4462.  color: rgba(0, 0, 0, 0.55);
  4463. }
  4464. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  4465.  color: rgba(0, 0, 0, 0.7);
  4466. }
  4467. .navbar-light .navbar-nav .nav-link.disabled {
  4468.  color: rgba(0, 0, 0, 0.3);
  4469. }
  4470. .navbar-light .navbar-nav .show > .nav-link,
  4471. .navbar-light .navbar-nav .nav-link.active {
  4472.  color: rgba(0, 0, 0, 0.9);
  4473. }
  4474. .navbar-light .navbar-toggler {
  4475.  color: rgba(0, 0, 0, 0.55);
  4476.  border-color: rgba(0, 0, 0, 0.1);
  4477. }
  4478. .navbar-light .navbar-toggler-icon {
  4479.  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");
  4480. }
  4481. .navbar-light .navbar-text {
  4482.  color: rgba(0, 0, 0, 0.55);
  4483. }
  4484. .navbar-light .navbar-text a,
  4485. .navbar-light .navbar-text a:hover,
  4486. .navbar-light .navbar-text a:focus {
  4487.  color: rgba(0, 0, 0, 0.9);
  4488. }
  4489.  
  4490. .navbar-dark .navbar-brand {
  4491.  color: #ffffff;
  4492. }
  4493. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  4494.  color: #ffffff;
  4495. }
  4496. .navbar-dark .navbar-nav .nav-link {
  4497.  color: rgba(255, 255, 255, 0.55);
  4498. }
  4499. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  4500.  color: rgba(255, 255, 255, 0.75);
  4501. }
  4502. .navbar-dark .navbar-nav .nav-link.disabled {
  4503.  color: rgba(255, 255, 255, 0.25);
  4504. }
  4505. .navbar-dark .navbar-nav .show > .nav-link,
  4506. .navbar-dark .navbar-nav .nav-link.active {
  4507.  color: #ffffff;
  4508. }
  4509. .navbar-dark .navbar-toggler {
  4510.  color: rgba(255, 255, 255, 0.55);
  4511.  border-color: rgba(255, 255, 255, 0.1);
  4512. }
  4513. .navbar-dark .navbar-toggler-icon {
  4514.  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");
  4515. }
  4516. .navbar-dark .navbar-text {
  4517.  color: rgba(255, 255, 255, 0.55);
  4518. }
  4519. .navbar-dark .navbar-text a,
  4520. .navbar-dark .navbar-text a:hover,
  4521. .navbar-dark .navbar-text a:focus {
  4522.  color: #ffffff;
  4523. }
  4524.  
  4525. .card {
  4526.  position: relative;
  4527.  display: flex;
  4528.  flex-direction: column;
  4529.  min-width: 0;
  4530.  word-wrap: break-word;
  4531.  background-color: #ffffff;
  4532.  background-clip: border-box;
  4533.  border: 1px solid rgba(0, 0, 0, 0.125);
  4534.  border-radius: 0.25rem;
  4535. }
  4536. .card > hr {
  4537.  margin-right: 0;
  4538.  margin-left: 0;
  4539. }
  4540. .card > .list-group {
  4541.  border-top: inherit;
  4542.  border-bottom: inherit;
  4543. }
  4544. .card > .list-group:first-child {
  4545.  border-top-width: 0;
  4546.  border-top-left-radius: calc(0.25rem - 1px);
  4547.  border-top-right-radius: calc(0.25rem - 1px);
  4548. }
  4549. .card > .list-group:last-child {
  4550.  border-bottom-width: 0;
  4551.  border-bottom-right-radius: calc(0.25rem - 1px);
  4552.  border-bottom-left-radius: calc(0.25rem - 1px);
  4553. }
  4554. .card > .card-header + .list-group,
  4555. .card > .list-group + .card-footer {
  4556.  border-top: 0;
  4557. }
  4558.  
  4559. .card-body {
  4560.  flex: 1 1 auto;
  4561.  padding: 1rem 1rem;
  4562. }
  4563.  
  4564. .card-title {
  4565.  margin-bottom: 0.5rem;
  4566. }
  4567.  
  4568. .card-subtitle {
  4569.  margin-top: -0.25rem;
  4570.  margin-bottom: 0;
  4571. }
  4572.  
  4573. .card-text:last-child {
  4574.  margin-bottom: 0;
  4575. }
  4576.  
  4577. .card-link + .card-link {
  4578.  margin-left: 1rem;
  4579. }
  4580.  
  4581. .card-header {
  4582.  padding: 0.5rem 1rem;
  4583.  margin-bottom: 0;
  4584.  background-color: rgba(0, 0, 0, 0.03);
  4585.  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  4586. }
  4587. .card-header:first-child {
  4588.  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  4589. }
  4590.  
  4591. .card-footer {
  4592.  padding: 0.5rem 1rem;
  4593.  background-color: rgba(0, 0, 0, 0.03);
  4594.  border-top: 1px solid rgba(0, 0, 0, 0.125);
  4595. }
  4596. .card-footer:last-child {
  4597.  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  4598. }
  4599.  
  4600. .card-header-tabs {
  4601.  margin-right: -0.5rem;
  4602.  margin-bottom: -0.5rem;
  4603.  margin-left: -0.5rem;
  4604.  border-bottom: 0;
  4605. }
  4606.  
  4607. .card-header-pills {
  4608.  margin-right: -0.5rem;
  4609.  margin-left: -0.5rem;
  4610. }
  4611.  
  4612. .card-img-overlay {
  4613.  position: absolute;
  4614.  top: 0;
  4615.  right: 0;
  4616.  bottom: 0;
  4617.  left: 0;
  4618.  padding: 1rem;
  4619.  border-radius: calc(0.25rem - 1px);
  4620. }
  4621.  
  4622. .card-img,
  4623. .card-img-top,
  4624. .card-img-bottom {
  4625.  width: 100%;
  4626. }
  4627.  
  4628. .card-img,
  4629. .card-img-top {
  4630.  border-top-left-radius: calc(0.25rem - 1px);
  4631.  border-top-right-radius: calc(0.25rem - 1px);
  4632. }
  4633.  
  4634. .card-img,
  4635. .card-img-bottom {
  4636.  border-bottom-right-radius: calc(0.25rem - 1px);
  4637.  border-bottom-left-radius: calc(0.25rem - 1px);
  4638. }
  4639.  
  4640. .card-group > .card {
  4641.  margin-bottom: 0.75rem;
  4642. }
  4643. @media (min-width: 576px) {
  4644.  .card-group {
  4645.    display: flex;
  4646.    flex-flow: row wrap;
  4647.  }
  4648.  .card-group > .card {
  4649.    flex: 1 0 0%;
  4650.    margin-bottom: 0;
  4651.  }
  4652.  .card-group > .card + .card {
  4653.    margin-left: 0;
  4654.    border-left: 0;
  4655.  }
  4656.  .card-group > .card:not(:last-child) {
  4657.    border-top-right-radius: 0;
  4658.    border-bottom-right-radius: 0;
  4659.  }
  4660.  .card-group > .card:not(:last-child) .card-img-top,
  4661. .card-group > .card:not(:last-child) .card-header {
  4662.    border-top-right-radius: 0;
  4663.  }
  4664.  .card-group > .card:not(:last-child) .card-img-bottom,
  4665. .card-group > .card:not(:last-child) .card-footer {
  4666.    border-bottom-right-radius: 0;
  4667.  }
  4668.  .card-group > .card:not(:first-child) {
  4669.    border-top-left-radius: 0;
  4670.    border-bottom-left-radius: 0;
  4671.  }
  4672.  .card-group > .card:not(:first-child) .card-img-top,
  4673. .card-group > .card:not(:first-child) .card-header {
  4674.    border-top-left-radius: 0;
  4675.  }
  4676.  .card-group > .card:not(:first-child) .card-img-bottom,
  4677. .card-group > .card:not(:first-child) .card-footer {
  4678.    border-bottom-left-radius: 0;
  4679.  }
  4680. }
  4681.  
  4682. .accordion-button {
  4683.  position: relative;
  4684.  display: flex;
  4685.  align-items: center;
  4686.  width: 100%;
  4687.  padding: 1rem 1.25rem;
  4688.  font-size: 1rem;
  4689.  color: #212529;
  4690.  text-align: left;
  4691.  background-color: #ffffff;
  4692.  border: 0;
  4693.  border-radius: 0;
  4694.  overflow-anchor: none;
  4695.  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;
  4696. }
  4697. @media (prefers-reduced-motion: reduce) {
  4698.  .accordion-button {
  4699.    transition: none;
  4700.  }
  4701. }
  4702. .accordion-button:not(.collapsed) {
  4703.  color: #0c63e4;
  4704.  background-color: #e7f1ff;
  4705.  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
  4706. }
  4707. .accordion-button:not(.collapsed)::after {
  4708.  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");
  4709.  transform: rotate(-180deg);
  4710. }
  4711. .accordion-button::after {
  4712.  flex-shrink: 0;
  4713.  width: 1.25rem;
  4714.  height: 1.25rem;
  4715.  margin-left: auto;
  4716.  content: "";
  4717.  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");
  4718.  background-repeat: no-repeat;
  4719.  background-size: 1.25rem;
  4720.  transition: transform 0.2s ease-in-out;
  4721. }
  4722. @media (prefers-reduced-motion: reduce) {
  4723.  .accordion-button::after {
  4724.    transition: none;
  4725.  }
  4726. }
  4727. .accordion-button:hover {
  4728.  z-index: 2;
  4729. }
  4730. .accordion-button:focus {
  4731.  z-index: 3;
  4732.  border-color: #86b7fe;
  4733.  outline: 0;
  4734.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4735. }
  4736.  
  4737. .accordion-header {
  4738.  margin-bottom: 0;
  4739. }
  4740.  
  4741. .accordion-item {
  4742.  background-color: #ffffff;
  4743.  border: 1px solid rgba(0, 0, 0, 0.125);
  4744. }
  4745. .accordion-item:first-of-type {
  4746.  border-top-left-radius: 0.25rem;
  4747.  border-top-right-radius: 0.25rem;
  4748. }
  4749. .accordion-item:first-of-type .accordion-button {
  4750.  border-top-left-radius: calc(0.25rem - 1px);
  4751.  border-top-right-radius: calc(0.25rem - 1px);
  4752. }
  4753. .accordion-item:not(:first-of-type) {
  4754.  border-top: 0;
  4755. }
  4756. .accordion-item:last-of-type {
  4757.  border-bottom-right-radius: 0.25rem;
  4758.  border-bottom-left-radius: 0.25rem;
  4759. }
  4760. .accordion-item:last-of-type .accordion-button.collapsed {
  4761.  border-bottom-right-radius: calc(0.25rem - 1px);
  4762.  border-bottom-left-radius: calc(0.25rem - 1px);
  4763. }
  4764. .accordion-item:last-of-type .accordion-collapse {
  4765.  border-bottom-right-radius: 0.25rem;
  4766.  border-bottom-left-radius: 0.25rem;
  4767. }
  4768.  
  4769. .accordion-body {
  4770.  padding: 1rem 1.25rem;
  4771. }
  4772.  
  4773. .accordion-flush .accordion-collapse {
  4774.  border-width: 0;
  4775. }
  4776. .accordion-flush .accordion-item {
  4777.  border-right: 0;
  4778.  border-left: 0;
  4779.  border-radius: 0;
  4780. }
  4781. .accordion-flush .accordion-item:first-child {
  4782.  border-top: 0;
  4783. }
  4784. .accordion-flush .accordion-item:last-child {
  4785.  border-bottom: 0;
  4786. }
  4787. .accordion-flush .accordion-item .accordion-button {
  4788.  border-radius: 0;
  4789. }
  4790.  
  4791. .breadcrumb {
  4792.  display: flex;
  4793.  flex-wrap: wrap;
  4794.  padding: 0 0;
  4795.  margin-bottom: 1rem;
  4796.  list-style: none;
  4797. }
  4798.  
  4799. .breadcrumb-item + .breadcrumb-item {
  4800.  padding-left: 0.5rem;
  4801. }
  4802. .breadcrumb-item + .breadcrumb-item::before {
  4803.  float: left;
  4804.  padding-right: 0.5rem;
  4805.  color: #6c757d;
  4806.  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  4807. }
  4808. .breadcrumb-item.active {
  4809.  color: #6c757d;
  4810. }
  4811.  
  4812. .pagination {
  4813.  display: flex;
  4814.  padding-left: 0;
  4815.  list-style: none;
  4816. }
  4817.  
  4818. .page-link {
  4819.  position: relative;
  4820.  display: block;
  4821.  color: #0d6efd;
  4822.  text-decoration: none;
  4823.  background-color: #ffffff;
  4824.  border: 1px solid #dee2e6;
  4825.  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;
  4826. }
  4827. @media (prefers-reduced-motion: reduce) {
  4828.  .page-link {
  4829.    transition: none;
  4830.  }
  4831. }
  4832. .page-link:hover {
  4833.  z-index: 2;
  4834.  color: #0a58ca;
  4835.  background-color: #e9ecef;
  4836.  border-color: #dee2e6;
  4837. }
  4838. .page-link:focus {
  4839.  z-index: 3;
  4840.  color: #0a58ca;
  4841.  background-color: #e9ecef;
  4842.  outline: 0;
  4843.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4844. }
  4845.  
  4846. .page-item:not(:first-child) .page-link {
  4847.  margin-left: -1px;
  4848. }
  4849. .page-item.active .page-link {
  4850.  z-index: 3;
  4851.  color: #ffffff;
  4852.  background-color: #0d6efd;
  4853.  border-color: #0d6efd;
  4854. }
  4855. .page-item.disabled .page-link {
  4856.  color: #6c757d;
  4857.  pointer-events: none;
  4858.  background-color: #ffffff;
  4859.  border-color: #dee2e6;
  4860. }
  4861.  
  4862. .page-link {
  4863.  padding: 0.375rem 0.75rem;
  4864. }
  4865.  
  4866. .page-item:first-child .page-link {
  4867.  border-top-left-radius: 0.25rem;
  4868.  border-bottom-left-radius: 0.25rem;
  4869. }
  4870. .page-item:last-child .page-link {
  4871.  border-top-right-radius: 0.25rem;
  4872.  border-bottom-right-radius: 0.25rem;
  4873. }
  4874.  
  4875. .pagination-lg .page-link {
  4876.  padding: 0.75rem 1.5rem;
  4877.  font-size: 1.25rem;
  4878. }
  4879. .pagination-lg .page-item:first-child .page-link {
  4880.  border-top-left-radius: 0.3rem;
  4881.  border-bottom-left-radius: 0.3rem;
  4882. }
  4883. .pagination-lg .page-item:last-child .page-link {
  4884.  border-top-right-radius: 0.3rem;
  4885.  border-bottom-right-radius: 0.3rem;
  4886. }
  4887.  
  4888. .pagination-sm .page-link {
  4889.  padding: 0.25rem 0.5rem;
  4890.  font-size: 0.875rem;
  4891. }
  4892. .pagination-sm .page-item:first-child .page-link {
  4893.  border-top-left-radius: 0.2rem;
  4894.  border-bottom-left-radius: 0.2rem;
  4895. }
  4896. .pagination-sm .page-item:last-child .page-link {
  4897.  border-top-right-radius: 0.2rem;
  4898.  border-bottom-right-radius: 0.2rem;
  4899. }
  4900.  
  4901. .badge {
  4902.  display: inline-block;
  4903.  padding: 0.35em 0.65em;
  4904.  font-size: 0.75em;
  4905.  font-weight: 700;
  4906.  line-height: 1;
  4907.  color: #ffffff;
  4908.  text-align: center;
  4909.  white-space: nowrap;
  4910.  vertical-align: baseline;
  4911.  border-radius: 0.25rem;
  4912. }
  4913. .badge:empty {
  4914.  display: none;
  4915. }
  4916.  
  4917. .btn .badge {
  4918.  position: relative;
  4919.  top: -1px;
  4920. }
  4921.  
  4922. .alert {
  4923.  position: relative;
  4924.  padding: 1rem 1rem;
  4925.  margin-bottom: 1rem;
  4926.  border: 1px solid transparent;
  4927.  border-radius: 0.25rem;
  4928. }
  4929.  
  4930. .alert-heading {
  4931.  color: inherit;
  4932. }
  4933.  
  4934. .alert-link {
  4935.  font-weight: 700;
  4936. }
  4937.  
  4938. .alert-dismissible {
  4939.  padding-right: 3rem;
  4940. }
  4941. .alert-dismissible .btn-close {
  4942.  position: absolute;
  4943.  top: 0;
  4944.  right: 0;
  4945.  z-index: 2;
  4946.  padding: 1.25rem 1rem;
  4947. }
  4948.  
  4949. .alert-light {
  4950.  color: #171f10;
  4951.  background-color: #d4d6d1;
  4952.  border-color: #bec2bb;
  4953. }
  4954. .alert-light .alert-link {
  4955.  color: #12190d;
  4956. }
  4957.  
  4958. .alert-dark {
  4959.  color: #121311;
  4960.  background-color: #d2d2d2;
  4961.  border-color: #bcbcbb;
  4962. }
  4963. .alert-dark .alert-link {
  4964.  color: #0e0f0e;
  4965. }
  4966.  
  4967. .alert-primary {
  4968.  color: #3a181a;
  4969.  background-color: #dfd4d5;
  4970.  border-color: #d0bfc0;
  4971. }
  4972. .alert-primary .alert-link {
  4973.  color: #2e1315;
  4974. }
  4975.  
  4976. .alert-secondary {
  4977.  color: #7d3a25;
  4978.  background-color: #f6dfd8;
  4979.  border-color: #f1cfc5;
  4980. }
  4981. .alert-secondary .alert-link {
  4982.  color: #642e1e;
  4983. }
  4984.  
  4985. .alert-info {
  4986.  color: #00466f;
  4987.  background-color: #cce3f1;
  4988.  border-color: #b3d6ea;
  4989. }
  4990. .alert-info .alert-link {
  4991.  color: #003859;
  4992. }
  4993.  
  4994. .alert-success {
  4995.  color: #345b00;
  4996.  background-color: #ddeacc;
  4997.  border-color: #cce0b3;
  4998. }
  4999. .alert-success .alert-link {
  5000.  color: #2a4900;
  5001. }
  5002.  
  5003. .alert-warning {
  5004.  color: #664a23;
  5005.  background-color: #fff1dd;
  5006.  border-color: #ffeacd;
  5007. }
  5008. .alert-warning .alert-link {
  5009.  color: #523b1c;
  5010. }
  5011.  
  5012. .alert-danger {
  5013.  color: #8e003b;
  5014.  background-color: #fbcce0;
  5015.  border-color: #f9b3d0;
  5016. }
  5017. .alert-danger .alert-link {
  5018.  color: #72002f;
  5019. }
  5020.  
  5021. @keyframes progress-bar-stripes {
  5022.  0% {
  5023.    background-position-x: 1rem;
  5024.  }
  5025. }
  5026. .progress {
  5027.  display: flex;
  5028.  height: 1rem;
  5029.  overflow: hidden;
  5030.  font-size: 0.75rem;
  5031.  background-color: #e9ecef;
  5032.  border-radius: 0.25rem;
  5033. }
  5034.  
  5035. .progress-bar {
  5036.  display: flex;
  5037.  flex-direction: column;
  5038.  justify-content: center;
  5039.  overflow: hidden;
  5040.  color: #ffffff;
  5041.  text-align: center;
  5042.  white-space: nowrap;
  5043.  background-color: #0d6efd;
  5044.  transition: width 0.6s ease;
  5045. }
  5046. @media (prefers-reduced-motion: reduce) {
  5047.  .progress-bar {
  5048.    transition: none;
  5049.  }
  5050. }
  5051.  
  5052. .progress-bar-striped {
  5053.  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);
  5054.  background-size: 1rem 1rem;
  5055. }
  5056.  
  5057. .progress-bar-animated {
  5058.  animation: 1s linear infinite progress-bar-stripes;
  5059. }
  5060. @media (prefers-reduced-motion: reduce) {
  5061.  .progress-bar-animated {
  5062.    animation: none;
  5063.  }
  5064. }
  5065.  
  5066. .list-group {
  5067.  display: flex;
  5068.  flex-direction: column;
  5069.  padding-left: 0;
  5070.  margin-bottom: 0;
  5071.  border-radius: 0.25rem;
  5072. }
  5073.  
  5074. .list-group-numbered {
  5075.  list-style-type: none;
  5076.  counter-reset: section;
  5077. }
  5078. .list-group-numbered > li::before {
  5079.  content: counters(section, ".") ". ";
  5080.  counter-increment: section;
  5081. }
  5082.  
  5083. .list-group-item-action {
  5084.  width: 100%;
  5085.  color: #495057;
  5086.  text-align: inherit;
  5087. }
  5088. .list-group-item-action:hover, .list-group-item-action:focus {
  5089.  z-index: 1;
  5090.  color: #495057;
  5091.  text-decoration: none;
  5092.  background-color: #f8f9fa;
  5093. }
  5094. .list-group-item-action:active {
  5095.  color: #212529;
  5096.  background-color: #e9ecef;
  5097. }
  5098.  
  5099. .list-group-item {
  5100.  position: relative;
  5101.  display: block;
  5102.  padding: 0.5rem 1rem;
  5103.  color: #212529;
  5104.  text-decoration: none;
  5105.  background-color: #ffffff;
  5106.  border: 1px solid rgba(0, 0, 0, 0.125);
  5107. }
  5108. .list-group-item:first-child {
  5109.  border-top-left-radius: inherit;
  5110.  border-top-right-radius: inherit;
  5111. }
  5112. .list-group-item:last-child {
  5113.  border-bottom-right-radius: inherit;
  5114.  border-bottom-left-radius: inherit;
  5115. }
  5116. .list-group-item.disabled, .list-group-item:disabled {
  5117.  color: #6c757d;
  5118.  pointer-events: none;
  5119.  background-color: #ffffff;
  5120. }
  5121. .list-group-item.active {
  5122.  z-index: 2;
  5123.  color: #ffffff;
  5124.  background-color: #0d6efd;
  5125.  border-color: #0d6efd;
  5126. }
  5127. .list-group-item + .list-group-item {
  5128.  border-top-width: 0;
  5129. }
  5130. .list-group-item + .list-group-item.active {
  5131.  margin-top: -1px;
  5132.  border-top-width: 1px;
  5133. }
  5134.  
  5135. .list-group-horizontal {
  5136.  flex-direction: row;
  5137. }
  5138. .list-group-horizontal > .list-group-item:first-child {
  5139.  border-bottom-left-radius: 0.25rem;
  5140.  border-top-right-radius: 0;
  5141. }
  5142. .list-group-horizontal > .list-group-item:last-child {
  5143.  border-top-right-radius: 0.25rem;
  5144.  border-bottom-left-radius: 0;
  5145. }
  5146. .list-group-horizontal > .list-group-item.active {
  5147.  margin-top: 0;
  5148. }
  5149. .list-group-horizontal > .list-group-item + .list-group-item {
  5150.  border-top-width: 1px;
  5151.  border-left-width: 0;
  5152. }
  5153. .list-group-horizontal > .list-group-item + .list-group-item.active {
  5154.  margin-left: -1px;
  5155.  border-left-width: 1px;
  5156. }
  5157.  
  5158. @media (min-width: 576px) {
  5159.  .list-group-horizontal-sm {
  5160.    flex-direction: row;
  5161.  }
  5162.  .list-group-horizontal-sm > .list-group-item:first-child {
  5163.    border-bottom-left-radius: 0.25rem;
  5164.    border-top-right-radius: 0;
  5165.  }
  5166.  .list-group-horizontal-sm > .list-group-item:last-child {
  5167.    border-top-right-radius: 0.25rem;
  5168.    border-bottom-left-radius: 0;
  5169.  }
  5170.  .list-group-horizontal-sm > .list-group-item.active {
  5171.    margin-top: 0;
  5172.  }
  5173.  .list-group-horizontal-sm > .list-group-item + .list-group-item {
  5174.    border-top-width: 1px;
  5175.    border-left-width: 0;
  5176.  }
  5177.  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  5178.    margin-left: -1px;
  5179.    border-left-width: 1px;
  5180.  }
  5181. }
  5182. @media (min-width: 768px) {
  5183.  .list-group-horizontal-md {
  5184.    flex-direction: row;
  5185.  }
  5186.  .list-group-horizontal-md > .list-group-item:first-child {
  5187.    border-bottom-left-radius: 0.25rem;
  5188.    border-top-right-radius: 0;
  5189.  }
  5190.  .list-group-horizontal-md > .list-group-item:last-child {
  5191.    border-top-right-radius: 0.25rem;
  5192.    border-bottom-left-radius: 0;
  5193.  }
  5194.  .list-group-horizontal-md > .list-group-item.active {
  5195.    margin-top: 0;
  5196.  }
  5197.  .list-group-horizontal-md > .list-group-item + .list-group-item {
  5198.    border-top-width: 1px;
  5199.    border-left-width: 0;
  5200.  }
  5201.  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  5202.    margin-left: -1px;
  5203.    border-left-width: 1px;
  5204.  }
  5205. }
  5206. @media (min-width: 992px) {
  5207.  .list-group-horizontal-lg {
  5208.    flex-direction: row;
  5209.  }
  5210.  .list-group-horizontal-lg > .list-group-item:first-child {
  5211.    border-bottom-left-radius: 0.25rem;
  5212.    border-top-right-radius: 0;
  5213.  }
  5214.  .list-group-horizontal-lg > .list-group-item:last-child {
  5215.    border-top-right-radius: 0.25rem;
  5216.    border-bottom-left-radius: 0;
  5217.  }
  5218.  .list-group-horizontal-lg > .list-group-item.active {
  5219.    margin-top: 0;
  5220.  }
  5221.  .list-group-horizontal-lg > .list-group-item + .list-group-item {
  5222.    border-top-width: 1px;
  5223.    border-left-width: 0;
  5224.  }
  5225.  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  5226.    margin-left: -1px;
  5227.    border-left-width: 1px;
  5228.  }
  5229. }
  5230. @media (min-width: 1200px) {
  5231.  .list-group-horizontal-xl {
  5232.    flex-direction: row;
  5233.  }
  5234.  .list-group-horizontal-xl > .list-group-item:first-child {
  5235.    border-bottom-left-radius: 0.25rem;
  5236.    border-top-right-radius: 0;
  5237.  }
  5238.  .list-group-horizontal-xl > .list-group-item:last-child {
  5239.    border-top-right-radius: 0.25rem;
  5240.    border-bottom-left-radius: 0;
  5241.  }
  5242.  .list-group-horizontal-xl > .list-group-item.active {
  5243.    margin-top: 0;
  5244.  }
  5245.  .list-group-horizontal-xl > .list-group-item + .list-group-item {
  5246.    border-top-width: 1px;
  5247.    border-left-width: 0;
  5248.  }
  5249.  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  5250.    margin-left: -1px;
  5251.    border-left-width: 1px;
  5252.  }
  5253. }
  5254. @media (min-width: 1400px) {
  5255.  .list-group-horizontal-xxl {
  5256.    flex-direction: row;
  5257.  }
  5258.  .list-group-horizontal-xxl > .list-group-item:first-child {
  5259.    border-bottom-left-radius: 0.25rem;
  5260.    border-top-right-radius: 0;
  5261.  }
  5262.  .list-group-horizontal-xxl > .list-group-item:last-child {
  5263.    border-top-right-radius: 0.25rem;
  5264.    border-bottom-left-radius: 0;
  5265.  }
  5266.  .list-group-horizontal-xxl > .list-group-item.active {
  5267.    margin-top: 0;
  5268.  }
  5269.  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  5270.    border-top-width: 1px;
  5271.    border-left-width: 0;
  5272.  }
  5273.  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  5274.    margin-left: -1px;
  5275.    border-left-width: 1px;
  5276.  }
  5277. }
  5278. .list-group-flush {
  5279.  border-radius: 0;
  5280. }
  5281. .list-group-flush > .list-group-item {
  5282.  border-width: 0 0 1px;
  5283. }
  5284. .list-group-flush > .list-group-item:last-child {
  5285.  border-bottom-width: 0;
  5286. }
  5287.  
  5288. .list-group-item-light {
  5289.  color: #171f10;
  5290.  background-color: #d4d6d1;
  5291. }
  5292. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  5293.  color: #171f10;
  5294.  background-color: #bfc1bc;
  5295. }
  5296. .list-group-item-light.list-group-item-action.active {
  5297.  color: #ffffff;
  5298.  background-color: #171f10;
  5299.  border-color: #171f10;
  5300. }
  5301.  
  5302. .list-group-item-dark {
  5303.  color: #121311;
  5304.  background-color: #d2d2d2;
  5305. }
  5306. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  5307.  color: #121311;
  5308.  background-color: #bdbdbd;
  5309. }
  5310. .list-group-item-dark.list-group-item-action.active {
  5311.  color: #ffffff;
  5312.  background-color: #121311;
  5313.  border-color: #121311;
  5314. }
  5315.  
  5316. .list-group-item-primary {
  5317.  color: #3a181a;
  5318.  background-color: #dfd4d5;
  5319. }
  5320. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  5321.  color: #3a181a;
  5322.  background-color: #c9bfc0;
  5323. }
  5324. .list-group-item-primary.list-group-item-action.active {
  5325.  color: #ffffff;
  5326.  background-color: #3a181a;
  5327.  border-color: #3a181a;
  5328. }
  5329.  
  5330. .list-group-item-secondary {
  5331.  color: #7d3a25;
  5332.  background-color: #f6dfd8;
  5333. }
  5334. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  5335.  color: #7d3a25;
  5336.  background-color: #ddc9c2;
  5337. }
  5338. .list-group-item-secondary.list-group-item-action.active {
  5339.  color: #ffffff;
  5340.  background-color: #7d3a25;
  5341.  border-color: #7d3a25;
  5342. }
  5343.  
  5344. .list-group-item-info {
  5345.  color: #00466f;
  5346.  background-color: #cce3f1;
  5347. }
  5348. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  5349.  color: #00466f;
  5350.  background-color: #b8ccd9;
  5351. }
  5352. .list-group-item-info.list-group-item-action.active {
  5353.  color: #ffffff;
  5354.  background-color: #00466f;
  5355.  border-color: #00466f;
  5356. }
  5357.  
  5358. .list-group-item-success {
  5359.  color: #345b00;
  5360.  background-color: #ddeacc;
  5361. }
  5362. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  5363.  color: #345b00;
  5364.  background-color: #c7d3b8;
  5365. }
  5366. .list-group-item-success.list-group-item-action.active {
  5367.  color: #ffffff;
  5368.  background-color: #345b00;
  5369.  border-color: #345b00;
  5370. }
  5371.  
  5372. .list-group-item-warning {
  5373.  color: #664a23;
  5374.  background-color: #fff1dd;
  5375. }
  5376. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  5377.  color: #664a23;
  5378.  background-color: #e6d9c7;
  5379. }
  5380. .list-group-item-warning.list-group-item-action.active {
  5381.  color: #ffffff;
  5382.  background-color: #664a23;
  5383.  border-color: #664a23;
  5384. }
  5385.  
  5386. .list-group-item-danger {
  5387.  color: #8e003b;
  5388.  background-color: #fbcce0;
  5389. }
  5390. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  5391.  color: #8e003b;
  5392.  background-color: #e2b8ca;
  5393. }
  5394. .list-group-item-danger.list-group-item-action.active {
  5395.  color: #ffffff;
  5396.  background-color: #8e003b;
  5397.  border-color: #8e003b;
  5398. }
  5399.  
  5400. .btn-close {
  5401.  box-sizing: content-box;
  5402.  width: 1em;
  5403.  height: 1em;
  5404.  padding: 0.25em 0.25em;
  5405.  color: #000;
  5406.  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;
  5407.  border: 0;
  5408.  border-radius: 0.25rem;
  5409.  opacity: 0.5;
  5410. }
  5411. .btn-close:hover {
  5412.  color: #000;
  5413.  text-decoration: none;
  5414.  opacity: 0.75;
  5415. }
  5416. .btn-close:focus {
  5417.  outline: 0;
  5418.  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  5419.  opacity: 1;
  5420. }
  5421. .btn-close:disabled, .btn-close.disabled {
  5422.  pointer-events: none;
  5423.  user-select: none;
  5424.  opacity: 0.25;
  5425. }
  5426.  
  5427. .btn-close-white {
  5428.  filter: invert(1) grayscale(100%) brightness(200%);
  5429. }
  5430.  
  5431. .toast {
  5432.  width: 350px;
  5433.  max-width: 100%;
  5434.  font-size: 0.875rem;
  5435.  pointer-events: auto;
  5436.  background-color: rgba(255, 255, 255, 0.85);
  5437.  background-clip: padding-box;
  5438.  border: 1px solid rgba(0, 0, 0, 0.1);
  5439.  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  5440.  border-radius: 0.25rem;
  5441. }
  5442. .toast.showing {
  5443.  opacity: 0;
  5444. }
  5445. .toast:not(.show) {
  5446.  display: none;
  5447. }
  5448.  
  5449. .toast-container {
  5450.  width: max-content;
  5451.  max-width: 100%;
  5452.  pointer-events: none;
  5453. }
  5454. .toast-container > :not(:last-child) {
  5455.  margin-bottom: 0.75rem;
  5456. }
  5457.  
  5458. .toast-header {
  5459.  display: flex;
  5460.  align-items: center;
  5461.  padding: 0.5rem 0.75rem;
  5462.  color: #6c757d;
  5463.  background-color: rgba(255, 255, 255, 0.85);
  5464.  background-clip: padding-box;
  5465.  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  5466.  border-top-left-radius: calc(0.25rem - 1px);
  5467.  border-top-right-radius: calc(0.25rem - 1px);
  5468. }
  5469. .toast-header .btn-close {
  5470.  margin-right: -0.375rem;
  5471.  margin-left: 0.75rem;
  5472. }
  5473.  
  5474. .toast-body {
  5475.  padding: 0.75rem;
  5476.  word-wrap: break-word;
  5477. }
  5478.  
  5479. .modal {
  5480.  position: fixed;
  5481.  top: 0;
  5482.  left: 0;
  5483.  z-index: 1055;
  5484.  display: none;
  5485.  width: 100%;
  5486.  height: 100%;
  5487.  overflow-x: hidden;
  5488.  overflow-y: auto;
  5489.  outline: 0;
  5490. }
  5491.  
  5492. .modal-dialog {
  5493.  position: relative;
  5494.  width: auto;
  5495.  margin: 0.5rem;
  5496.  pointer-events: none;
  5497. }
  5498. .modal.fade .modal-dialog {
  5499.  transition: transform 0.3s ease-out;
  5500.  transform: translate(0, -50px);
  5501. }
  5502. @media (prefers-reduced-motion: reduce) {
  5503.  .modal.fade .modal-dialog {
  5504.    transition: none;
  5505.  }
  5506. }
  5507. .modal.show .modal-dialog {
  5508.  transform: none;
  5509. }
  5510. .modal.modal-static .modal-dialog {
  5511.  transform: scale(1.02);
  5512. }
  5513.  
  5514. .modal-dialog-scrollable {
  5515.  height: calc(100% - 1rem);
  5516. }
  5517. .modal-dialog-scrollable .modal-content {
  5518.  max-height: 100%;
  5519.  overflow: hidden;
  5520. }
  5521. .modal-dialog-scrollable .modal-body {
  5522.  overflow-y: auto;
  5523. }
  5524.  
  5525. .modal-dialog-centered {
  5526.  display: flex;
  5527.  align-items: center;
  5528.  min-height: calc(100% - 1rem);
  5529. }
  5530.  
  5531. .modal-content {
  5532.  position: relative;
  5533.  display: flex;
  5534.  flex-direction: column;
  5535.  width: 100%;
  5536.  pointer-events: auto;
  5537.  background-color: #ffffff;
  5538.  background-clip: padding-box;
  5539.  border: 1px solid rgba(0, 0, 0, 0.2);
  5540.  border-radius: 0.3rem;
  5541.  outline: 0;
  5542. }
  5543.  
  5544. .modal-backdrop {
  5545.  position: fixed;
  5546.  top: 0;
  5547.  left: 0;
  5548.  z-index: 1050;
  5549.  width: 100vw;
  5550.  height: 100vh;
  5551.  background-color: #000;
  5552. }
  5553. .modal-backdrop.fade {
  5554.  opacity: 0;
  5555. }
  5556. .modal-backdrop.show {
  5557.  opacity: 0.5;
  5558. }
  5559.  
  5560. .modal-header {
  5561.  display: flex;
  5562.  flex-shrink: 0;
  5563.  align-items: center;
  5564.  justify-content: space-between;
  5565.  padding: 1rem 1rem;
  5566.  border-bottom: 1px solid #dee2e6;
  5567.  border-top-left-radius: calc(0.3rem - 1px);
  5568.  border-top-right-radius: calc(0.3rem - 1px);
  5569. }
  5570. .modal-header .btn-close {
  5571.  padding: 0.5rem 0.5rem;
  5572.  margin: -0.5rem -0.5rem -0.5rem auto;
  5573. }
  5574.  
  5575. .modal-title {
  5576.  margin-bottom: 0;
  5577.  line-height: 1.5;
  5578. }
  5579.  
  5580. .modal-body {
  5581.  position: relative;
  5582.  flex: 1 1 auto;
  5583.  padding: 1rem;
  5584. }
  5585.  
  5586. .modal-footer {
  5587.  display: flex;
  5588.  flex-wrap: wrap;
  5589.  flex-shrink: 0;
  5590.  align-items: center;
  5591.  justify-content: flex-end;
  5592.  padding: 0.75rem;
  5593.  border-top: 1px solid #dee2e6;
  5594.  border-bottom-right-radius: calc(0.3rem - 1px);
  5595.  border-bottom-left-radius: calc(0.3rem - 1px);
  5596. }
  5597. .modal-footer > * {
  5598.  margin: 0.25rem;
  5599. }
  5600.  
  5601. @media (min-width: 576px) {
  5602.  .modal-dialog {
  5603.    max-width: 500px;
  5604.    margin: 1.75rem auto;
  5605.  }
  5606.  
  5607.  .modal-dialog-scrollable {
  5608.    height: calc(100% - 3.5rem);
  5609.  }
  5610.  
  5611.  .modal-dialog-centered {
  5612.    min-height: calc(100% - 3.5rem);
  5613.  }
  5614.  
  5615.  .modal-sm {
  5616.    max-width: 300px;
  5617.  }
  5618. }
  5619. @media (min-width: 992px) {
  5620.  .modal-lg,
  5621. .modal-xl {
  5622.    max-width: 800px;
  5623.  }
  5624. }
  5625. @media (min-width: 1200px) {
  5626.  .modal-xl {
  5627.    max-width: 1140px;
  5628.  }
  5629. }
  5630. .modal-fullscreen {
  5631.  width: 100vw;
  5632.  max-width: none;
  5633.  height: 100%;
  5634.  margin: 0;
  5635. }
  5636. .modal-fullscreen .modal-content {
  5637.  height: 100%;
  5638.  border: 0;
  5639.  border-radius: 0;
  5640. }
  5641. .modal-fullscreen .modal-header {
  5642.  border-radius: 0;
  5643. }
  5644. .modal-fullscreen .modal-body {
  5645.  overflow-y: auto;
  5646. }
  5647. .modal-fullscreen .modal-footer {
  5648.  border-radius: 0;
  5649. }
  5650.  
  5651. @media (max-width: 575.98px) {
  5652.  .modal-fullscreen-sm-down {
  5653.    width: 100vw;
  5654.    max-width: none;
  5655.    height: 100%;
  5656.    margin: 0;
  5657.  }
  5658.  .modal-fullscreen-sm-down .modal-content {
  5659.    height: 100%;
  5660.    border: 0;
  5661.    border-radius: 0;
  5662.  }
  5663.  .modal-fullscreen-sm-down .modal-header {
  5664.    border-radius: 0;
  5665.  }
  5666.  .modal-fullscreen-sm-down .modal-body {
  5667.    overflow-y: auto;
  5668.  }
  5669.  .modal-fullscreen-sm-down .modal-footer {
  5670.    border-radius: 0;
  5671.  }
  5672. }
  5673. @media (max-width: 767.98px) {
  5674.  .modal-fullscreen-md-down {
  5675.    width: 100vw;
  5676.    max-width: none;
  5677.    height: 100%;
  5678.    margin: 0;
  5679.  }
  5680.  .modal-fullscreen-md-down .modal-content {
  5681.    height: 100%;
  5682.    border: 0;
  5683.    border-radius: 0;
  5684.  }
  5685.  .modal-fullscreen-md-down .modal-header {
  5686.    border-radius: 0;
  5687.  }
  5688.  .modal-fullscreen-md-down .modal-body {
  5689.    overflow-y: auto;
  5690.  }
  5691.  .modal-fullscreen-md-down .modal-footer {
  5692.    border-radius: 0;
  5693.  }
  5694. }
  5695. @media (max-width: 991.98px) {
  5696.  .modal-fullscreen-lg-down {
  5697.    width: 100vw;
  5698.    max-width: none;
  5699.    height: 100%;
  5700.    margin: 0;
  5701.  }
  5702.  .modal-fullscreen-lg-down .modal-content {
  5703.    height: 100%;
  5704.    border: 0;
  5705.    border-radius: 0;
  5706.  }
  5707.  .modal-fullscreen-lg-down .modal-header {
  5708.    border-radius: 0;
  5709.  }
  5710.  .modal-fullscreen-lg-down .modal-body {
  5711.    overflow-y: auto;
  5712.  }
  5713.  .modal-fullscreen-lg-down .modal-footer {
  5714.    border-radius: 0;
  5715.  }
  5716. }
  5717. @media (max-width: 1199.98px) {
  5718.  .modal-fullscreen-xl-down {
  5719.    width: 100vw;
  5720.    max-width: none;
  5721.    height: 100%;
  5722.    margin: 0;
  5723.  }
  5724.  .modal-fullscreen-xl-down .modal-content {
  5725.    height: 100%;
  5726.    border: 0;
  5727.    border-radius: 0;
  5728.  }
  5729.  .modal-fullscreen-xl-down .modal-header {
  5730.    border-radius: 0;
  5731.  }
  5732.  .modal-fullscreen-xl-down .modal-body {
  5733.    overflow-y: auto;
  5734.  }
  5735.  .modal-fullscreen-xl-down .modal-footer {
  5736.    border-radius: 0;
  5737.  }
  5738. }
  5739. @media (max-width: 1399.98px) {
  5740.  .modal-fullscreen-xxl-down {
  5741.    width: 100vw;
  5742.    max-width: none;
  5743.    height: 100%;
  5744.    margin: 0;
  5745.  }
  5746.  .modal-fullscreen-xxl-down .modal-content {
  5747.    height: 100%;
  5748.    border: 0;
  5749.    border-radius: 0;
  5750.  }
  5751.  .modal-fullscreen-xxl-down .modal-header {
  5752.    border-radius: 0;
  5753.  }
  5754.  .modal-fullscreen-xxl-down .modal-body {
  5755.    overflow-y: auto;
  5756.  }
  5757.  .modal-fullscreen-xxl-down .modal-footer {
  5758.    border-radius: 0;
  5759.  }
  5760. }
  5761. .tooltip {
  5762.  position: absolute;
  5763.  z-index: 1080;
  5764.  display: block;
  5765.  margin: 0;
  5766.  font-family: var(--bs-font-sans-serif);
  5767.  font-style: normal;
  5768.  font-weight: 400;
  5769.  line-height: 1.5;
  5770.  text-align: left;
  5771.  text-align: start;
  5772.  text-decoration: none;
  5773.  text-shadow: none;
  5774.  text-transform: none;
  5775.  letter-spacing: normal;
  5776.  word-break: normal;
  5777.  word-spacing: normal;
  5778.  white-space: normal;
  5779.  line-break: auto;
  5780.  font-size: 0.875rem;
  5781.  word-wrap: break-word;
  5782.  opacity: 0;
  5783. }
  5784. .tooltip.show {
  5785.  opacity: 0.9;
  5786. }
  5787. .tooltip .tooltip-arrow {
  5788.  position: absolute;
  5789.  display: block;
  5790.  width: 0.8rem;
  5791.  height: 0.4rem;
  5792. }
  5793. .tooltip .tooltip-arrow::before {
  5794.  position: absolute;
  5795.  content: "";
  5796.  border-color: transparent;
  5797.  border-style: solid;
  5798. }
  5799.  
  5800. .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  5801.  padding: 0.4rem 0;
  5802. }
  5803. .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  5804.  bottom: 0;
  5805. }
  5806. .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  5807.  top: -1px;
  5808.  border-width: 0.4rem 0.4rem 0;
  5809.  border-top-color: #000;
  5810. }
  5811.  
  5812. .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  5813.  padding: 0 0.4rem;
  5814. }
  5815. .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  5816.  left: 0;
  5817.  width: 0.4rem;
  5818.  height: 0.8rem;
  5819. }
  5820. .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  5821.  right: -1px;
  5822.  border-width: 0.4rem 0.4rem 0.4rem 0;
  5823.  border-right-color: #000;
  5824. }
  5825.  
  5826. .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  5827.  padding: 0.4rem 0;
  5828. }
  5829. .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  5830.  top: 0;
  5831. }
  5832. .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  5833.  bottom: -1px;
  5834.  border-width: 0 0.4rem 0.4rem;
  5835.  border-bottom-color: #000;
  5836. }
  5837.  
  5838. .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  5839.  padding: 0 0.4rem;
  5840. }
  5841. .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  5842.  right: 0;
  5843.  width: 0.4rem;
  5844.  height: 0.8rem;
  5845. }
  5846. .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  5847.  left: -1px;
  5848.  border-width: 0.4rem 0 0.4rem 0.4rem;
  5849.  border-left-color: #000;
  5850. }
  5851.  
  5852. .tooltip-inner {
  5853.  max-width: 200px;
  5854.  padding: 0.25rem 0.5rem;
  5855.  color: #ffffff;
  5856.  text-align: center;
  5857.  background-color: #000;
  5858.  border-radius: 0.25rem;
  5859. }
  5860.  
  5861. .popover {
  5862.  position: absolute;
  5863.  top: 0;
  5864.  left: 0 /* rtl:ignore */;
  5865.  z-index: 1070;
  5866.  display: block;
  5867.  max-width: 276px;
  5868.  font-family: var(--bs-font-sans-serif);
  5869.  font-style: normal;
  5870.  font-weight: 400;
  5871.  line-height: 1.5;
  5872.  text-align: left;
  5873.  text-align: start;
  5874.  text-decoration: none;
  5875.  text-shadow: none;
  5876.  text-transform: none;
  5877.  letter-spacing: normal;
  5878.  word-break: normal;
  5879.  word-spacing: normal;
  5880.  white-space: normal;
  5881.  line-break: auto;
  5882.  font-size: 0.875rem;
  5883.  word-wrap: break-word;
  5884.  background-color: #ffffff;
  5885.  background-clip: padding-box;
  5886.  border: 1px solid rgba(0, 0, 0, 0.2);
  5887.  border-radius: 0.3rem;
  5888. }
  5889. .popover .popover-arrow {
  5890.  position: absolute;
  5891.  display: block;
  5892.  width: 1rem;
  5893.  height: 0.5rem;
  5894. }
  5895. .popover .popover-arrow::before, .popover .popover-arrow::after {
  5896.  position: absolute;
  5897.  display: block;
  5898.  content: "";
  5899.  border-color: transparent;
  5900.  border-style: solid;
  5901. }
  5902.  
  5903. .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  5904.  bottom: calc(-0.5rem - 1px);
  5905. }
  5906. .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  5907.  bottom: 0;
  5908.  border-width: 0.5rem 0.5rem 0;
  5909.  border-top-color: rgba(0, 0, 0, 0.25);
  5910. }
  5911. .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5912.  bottom: 1px;
  5913.  border-width: 0.5rem 0.5rem 0;
  5914.  border-top-color: #ffffff;
  5915. }
  5916.  
  5917. .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  5918.  left: calc(-0.5rem - 1px);
  5919.  width: 0.5rem;
  5920.  height: 1rem;
  5921. }
  5922. .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  5923.  left: 0;
  5924.  border-width: 0.5rem 0.5rem 0.5rem 0;
  5925.  border-right-color: rgba(0, 0, 0, 0.25);
  5926. }
  5927. .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5928.  left: 1px;
  5929.  border-width: 0.5rem 0.5rem 0.5rem 0;
  5930.  border-right-color: #ffffff;
  5931. }
  5932.  
  5933. .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  5934.  top: calc(-0.5rem - 1px);
  5935. }
  5936. .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  5937.  top: 0;
  5938.  border-width: 0 0.5rem 0.5rem 0.5rem;
  5939.  border-bottom-color: rgba(0, 0, 0, 0.25);
  5940. }
  5941. .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5942.  top: 1px;
  5943.  border-width: 0 0.5rem 0.5rem 0.5rem;
  5944.  border-bottom-color: #ffffff;
  5945. }
  5946. .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  5947.  position: absolute;
  5948.  top: 0;
  5949.  left: 50%;
  5950.  display: block;
  5951.  width: 1rem;
  5952.  margin-left: -0.5rem;
  5953.  content: "";
  5954.  border-bottom: 1px solid #f0f0f0;
  5955. }
  5956.  
  5957. .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  5958.  right: calc(-0.5rem - 1px);
  5959.  width: 0.5rem;
  5960.  height: 1rem;
  5961. }
  5962. .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  5963.  right: 0;
  5964.  border-width: 0.5rem 0 0.5rem 0.5rem;
  5965.  border-left-color: rgba(0, 0, 0, 0.25);
  5966. }
  5967. .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5968.  right: 1px;
  5969.  border-width: 0.5rem 0 0.5rem 0.5rem;
  5970.  border-left-color: #ffffff;
  5971. }
  5972.  
  5973. .popover-header {
  5974.  padding: 0.5rem 1rem;
  5975.  margin-bottom: 0;
  5976.  font-size: 1rem;
  5977.  background-color: #f0f0f0;
  5978.  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  5979.  border-top-left-radius: calc(0.3rem - 1px);
  5980.  border-top-right-radius: calc(0.3rem - 1px);
  5981. }
  5982. .popover-header:empty {
  5983.  display: none;
  5984. }
  5985.  
  5986. .popover-body {
  5987.  padding: 1rem 1rem;
  5988.  color: #212529;
  5989. }
  5990.  
  5991. .carousel {
  5992.  position: relative;
  5993. }
  5994.  
  5995. .carousel.pointer-event {
  5996.  touch-action: pan-y;
  5997. }
  5998.  
  5999. .carousel-inner {
  6000.  position: relative;
  6001.  width: 100%;
  6002.  overflow: hidden;
  6003. }
  6004. .carousel-inner::after {
  6005.  display: block;
  6006.  clear: both;
  6007.  content: "";
  6008. }
  6009.  
  6010. .carousel-item {
  6011.  position: relative;
  6012.  display: none;
  6013.  float: left;
  6014.  width: 100%;
  6015.  margin-right: -100%;
  6016.  backface-visibility: hidden;
  6017.  transition: transform 0.6s ease-in-out;
  6018. }
  6019. @media (prefers-reduced-motion: reduce) {
  6020.  .carousel-item {
  6021.    transition: none;
  6022.  }
  6023. }
  6024.  
  6025. .carousel-item.active,
  6026. .carousel-item-next,
  6027. .carousel-item-prev {
  6028.  display: block;
  6029. }
  6030.  
  6031. /* rtl:begin:ignore */
  6032. .carousel-item-next:not(.carousel-item-start),
  6033. .active.carousel-item-end {
  6034.  transform: translateX(100%);
  6035. }
  6036.  
  6037. .carousel-item-prev:not(.carousel-item-end),
  6038. .active.carousel-item-start {
  6039.  transform: translateX(-100%);
  6040. }
  6041.  
  6042. /* rtl:end:ignore */
  6043. .carousel-fade .carousel-item {
  6044.  opacity: 0;
  6045.  transition-property: opacity;
  6046.  transform: none;
  6047. }
  6048. .carousel-fade .carousel-item.active,
  6049. .carousel-fade .carousel-item-next.carousel-item-start,
  6050. .carousel-fade .carousel-item-prev.carousel-item-end {
  6051.  z-index: 1;
  6052.  opacity: 1;
  6053. }
  6054. .carousel-fade .active.carousel-item-start,
  6055. .carousel-fade .active.carousel-item-end {
  6056.  z-index: 0;
  6057.  opacity: 0;
  6058.  transition: opacity 0s 0.6s;
  6059. }
  6060. @media (prefers-reduced-motion: reduce) {
  6061.  .carousel-fade .active.carousel-item-start,
  6062. .carousel-fade .active.carousel-item-end {
  6063.    transition: none;
  6064.  }
  6065. }
  6066.  
  6067. .carousel-control-prev,
  6068. .carousel-control-next {
  6069.  position: absolute;
  6070.  top: 0;
  6071.  bottom: 0;
  6072.  z-index: 1;
  6073.  display: flex;
  6074.  align-items: center;
  6075.  justify-content: center;
  6076.  width: 15%;
  6077.  padding: 0;
  6078.  color: #ffffff;
  6079.  text-align: center;
  6080.  background: none;
  6081.  border: 0;
  6082.  opacity: 0.5;
  6083.  transition: opacity 0.15s ease;
  6084. }
  6085. @media (prefers-reduced-motion: reduce) {
  6086.  .carousel-control-prev,
  6087. .carousel-control-next {
  6088.    transition: none;
  6089.  }
  6090. }
  6091. .carousel-control-prev:hover, .carousel-control-prev:focus,
  6092. .carousel-control-next:hover,
  6093. .carousel-control-next:focus {
  6094.  color: #ffffff;
  6095.  text-decoration: none;
  6096.  outline: 0;
  6097.  opacity: 0.9;
  6098. }
  6099.  
  6100. .carousel-control-prev {
  6101.  left: 0;
  6102. }
  6103.  
  6104. .carousel-control-next {
  6105.  right: 0;
  6106. }
  6107.  
  6108. .carousel-control-prev-icon,
  6109. .carousel-control-next-icon {
  6110.  display: inline-block;
  6111.  width: 2rem;
  6112.  height: 2rem;
  6113.  background-repeat: no-repeat;
  6114.  background-position: 50%;
  6115.  background-size: 100% 100%;
  6116. }
  6117.  
  6118. /* rtl:options: {
  6119.  "autoRename": true,
  6120.  "stringMap":[ {
  6121.    "name"    : "prev-next",
  6122.    "search"  : "prev",
  6123.    "replace" : "next"
  6124.  } ]
  6125. } */
  6126. .carousel-control-prev-icon {
  6127.  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");
  6128. }
  6129.  
  6130. .carousel-control-next-icon {
  6131.  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");
  6132. }
  6133.  
  6134. .carousel-indicators {
  6135.  position: absolute;
  6136.  right: 0;
  6137.  bottom: 0;
  6138.  left: 0;
  6139.  z-index: 2;
  6140.  display: flex;
  6141.  justify-content: center;
  6142.  padding: 0;
  6143.  margin-right: 15%;
  6144.  margin-bottom: 1rem;
  6145.  margin-left: 15%;
  6146.  list-style: none;
  6147. }
  6148. .carousel-indicators [data-bs-target] {
  6149.  box-sizing: content-box;
  6150.  flex: 0 1 auto;
  6151.  width: 30px;
  6152.  height: 3px;
  6153.  padding: 0;
  6154.  margin-right: 3px;
  6155.  margin-left: 3px;
  6156.  text-indent: -999px;
  6157.  cursor: pointer;
  6158.  background-color: #ffffff;
  6159.  background-clip: padding-box;
  6160.  border: 0;
  6161.  border-top: 10px solid transparent;
  6162.  border-bottom: 10px solid transparent;
  6163.  opacity: 0.5;
  6164.  transition: opacity 0.6s ease;
  6165. }
  6166. @media (prefers-reduced-motion: reduce) {
  6167.  .carousel-indicators [data-bs-target] {
  6168.    transition: none;
  6169.  }
  6170. }
  6171. .carousel-indicators .active {
  6172.  opacity: 1;
  6173. }
  6174.  
  6175. .carousel-caption {
  6176.  position: absolute;
  6177.  right: 15%;
  6178.  bottom: 1.25rem;
  6179.  left: 15%;
  6180.  padding-top: 1.25rem;
  6181.  padding-bottom: 1.25rem;
  6182.  color: #ffffff;
  6183.  text-align: center;
  6184. }
  6185.  
  6186. .carousel-dark .carousel-control-prev-icon,
  6187. .carousel-dark .carousel-control-next-icon {
  6188.  filter: invert(1) grayscale(100);
  6189. }
  6190. .carousel-dark .carousel-indicators [data-bs-target] {
  6191.  background-color: #000;
  6192. }
  6193. .carousel-dark .carousel-caption {
  6194.  color: #000;
  6195. }
  6196.  
  6197. @keyframes spinner-border {
  6198.  to {
  6199.    transform: rotate(360deg) /* rtl:ignore */;
  6200.  }
  6201. }
  6202. .spinner-border {
  6203.  display: inline-block;
  6204.  width: 2rem;
  6205.  height: 2rem;
  6206.  vertical-align: -0.125em;
  6207.  border: 0.25em solid currentColor;
  6208.  border-right-color: transparent;
  6209.  border-radius: 50%;
  6210.  animation: 0.75s linear infinite spinner-border;
  6211. }
  6212.  
  6213. .spinner-border-sm {
  6214.  width: 1rem;
  6215.  height: 1rem;
  6216.  border-width: 0.2em;
  6217. }
  6218.  
  6219. @keyframes spinner-grow {
  6220.  0% {
  6221.    transform: scale(0);
  6222.  }
  6223.  50% {
  6224.    opacity: 1;
  6225.    transform: none;
  6226.  }
  6227. }
  6228. .spinner-grow {
  6229.  display: inline-block;
  6230.  width: 2rem;
  6231.  height: 2rem;
  6232.  vertical-align: -0.125em;
  6233.  background-color: currentColor;
  6234.  border-radius: 50%;
  6235.  opacity: 0;
  6236.  animation: 0.75s linear infinite spinner-grow;
  6237. }
  6238.  
  6239. .spinner-grow-sm {
  6240.  width: 1rem;
  6241.  height: 1rem;
  6242. }
  6243.  
  6244. @media (prefers-reduced-motion: reduce) {
  6245.  .spinner-border,
  6246. .spinner-grow {
  6247.    animation-duration: 1.5s;
  6248.  }
  6249. }
  6250. .offcanvas {
  6251.  position: fixed;
  6252.  bottom: 0;
  6253.  z-index: 1045;
  6254.  display: flex;
  6255.  flex-direction: column;
  6256.  max-width: 100%;
  6257.  visibility: hidden;
  6258.  background-color: #ffffff;
  6259.  background-clip: padding-box;
  6260.  outline: 0;
  6261.  transition: transform 0.3s ease-in-out;
  6262. }
  6263. @media (prefers-reduced-motion: reduce) {
  6264.  .offcanvas {
  6265.    transition: none;
  6266.  }
  6267. }
  6268.  
  6269. .offcanvas-backdrop {
  6270.  position: fixed;
  6271.  top: 0;
  6272.  left: 0;
  6273.  z-index: 1040;
  6274.  width: 100vw;
  6275.  height: 100vh;
  6276.  background-color: #000;
  6277. }
  6278. .offcanvas-backdrop.fade {
  6279.  opacity: 0;
  6280. }
  6281. .offcanvas-backdrop.show {
  6282.  opacity: 0.5;
  6283. }
  6284.  
  6285. .offcanvas-header {
  6286.  display: flex;
  6287.  align-items: center;
  6288.  justify-content: space-between;
  6289.  padding: 1rem 1rem;
  6290. }
  6291. .offcanvas-header .btn-close {
  6292.  padding: 0.5rem 0.5rem;
  6293.  margin-top: -0.5rem;
  6294.  margin-right: -0.5rem;
  6295.  margin-bottom: -0.5rem;
  6296. }
  6297.  
  6298. .offcanvas-title {
  6299.  margin-bottom: 0;
  6300.  line-height: 1.5;
  6301. }
  6302.  
  6303. .offcanvas-body {
  6304.  flex-grow: 1;
  6305.  padding: 1rem 1rem;
  6306.  overflow-y: auto;
  6307. }
  6308.  
  6309. .offcanvas-start {
  6310.  top: 0;
  6311.  left: 0;
  6312.  width: 400px;
  6313.  border-right: 1px solid rgba(0, 0, 0, 0.2);
  6314.  transform: translateX(-100%);
  6315. }
  6316.  
  6317. .offcanvas-end {
  6318.  top: 0;
  6319.  right: 0;
  6320.  width: 400px;
  6321.  border-left: 1px solid rgba(0, 0, 0, 0.2);
  6322.  transform: translateX(100%);
  6323. }
  6324.  
  6325. .offcanvas-top {
  6326.  top: 0;
  6327.  right: 0;
  6328.  left: 0;
  6329.  height: 30vh;
  6330.  max-height: 100%;
  6331.  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  6332.  transform: translateY(-100%);
  6333. }
  6334.  
  6335. .offcanvas-bottom {
  6336.  right: 0;
  6337.  left: 0;
  6338.  height: 30vh;
  6339.  max-height: 100%;
  6340.  border-top: 1px solid rgba(0, 0, 0, 0.2);
  6341.  transform: translateY(100%);
  6342. }
  6343.  
  6344. .offcanvas.show {
  6345.  transform: none;
  6346. }
  6347.  
  6348. .placeholder {
  6349.  display: inline-block;
  6350.  min-height: 1em;
  6351.  vertical-align: middle;
  6352.  cursor: wait;
  6353.  background-color: currentColor;
  6354.  opacity: 0.5;
  6355. }
  6356. .placeholder.btn::before {
  6357.  display: inline-block;
  6358.  content: "";
  6359. }
  6360.  
  6361. .placeholder-xs {
  6362.  min-height: 0.6em;
  6363. }
  6364.  
  6365. .placeholder-sm {
  6366.  min-height: 0.8em;
  6367. }
  6368.  
  6369. .placeholder-lg {
  6370.  min-height: 1.2em;
  6371. }
  6372.  
  6373. .placeholder-glow .placeholder {
  6374.  animation: placeholder-glow 2s ease-in-out infinite;
  6375. }
  6376.  
  6377. @keyframes placeholder-glow {
  6378.  50% {
  6379.    opacity: 0.2;
  6380.  }
  6381. }
  6382. .placeholder-wave {
  6383.  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  6384.  mask-size: 200% 100%;
  6385.  animation: placeholder-wave 2s linear infinite;
  6386. }
  6387.  
  6388. @keyframes placeholder-wave {
  6389.  100% {
  6390.    mask-position: -200% 0%;
  6391.  }
  6392. }
  6393. .clearfix::after {
  6394.  display: block;
  6395.  clear: both;
  6396.  content: "";
  6397. }
  6398.  
  6399. .link-light {
  6400.  color: #26331b;
  6401. }
  6402. .link-light:hover, .link-light:focus {
  6403.  color: #1e2916;
  6404. }
  6405.  
  6406. .link-dark {
  6407.  color: #1e1f1d;
  6408. }
  6409. .link-dark:hover, .link-dark:focus {
  6410.  color: #181917;
  6411. }
  6412.  
  6413. .link-primary {
  6414.  color: #61282c;
  6415. }
  6416. .link-primary:hover, .link-primary:focus {
  6417.  color: #4e2023;
  6418. }
  6419.  
  6420. .link-secondary {
  6421.  color: #d0603d;
  6422. }
  6423. .link-secondary:hover, .link-secondary:focus {
  6424.  color: #d98064;
  6425. }
  6426.  
  6427. .link-info {
  6428.  color: #0075b9;
  6429. }
  6430. .link-info:hover, .link-info:focus {
  6431.  color: #005e94;
  6432. }
  6433.  
  6434. .link-success {
  6435.  color: #569700;
  6436. }
  6437. .link-success:hover, .link-success:focus {
  6438.  color: #78ac33;
  6439. }
  6440.  
  6441. .link-warning {
  6442.  color: #ffba57;
  6443. }
  6444. .link-warning:hover, .link-warning:focus {
  6445.  color: #ffc879;
  6446. }
  6447.  
  6448. .link-danger {
  6449.  color: #ec0063;
  6450. }
  6451. .link-danger:hover, .link-danger:focus {
  6452.  color: #f03382;
  6453. }
  6454.  
  6455. .ratio {
  6456.  position: relative;
  6457.  width: 100%;
  6458. }
  6459. .ratio::before {
  6460.  display: block;
  6461.  padding-top: var(--bs-aspect-ratio);
  6462.  content: "";
  6463. }
  6464. .ratio > * {
  6465.  position: absolute;
  6466.  top: 0;
  6467.  left: 0;
  6468.  width: 100%;
  6469.  height: 100%;
  6470. }
  6471.  
  6472. .ratio-1x1 {
  6473.  --bs-aspect-ratio: 100%;
  6474. }
  6475.  
  6476. .ratio-4x3 {
  6477.  --bs-aspect-ratio: calc(3 / 4 * 100%);
  6478. }
  6479.  
  6480. .ratio-16x9 {
  6481.  --bs-aspect-ratio: calc(9 / 16 * 100%);
  6482. }
  6483.  
  6484. .ratio-21x9 {
  6485.  --bs-aspect-ratio: calc(9 / 21 * 100%);
  6486. }
  6487.  
  6488. .fixed-top {
  6489.  position: fixed;
  6490.  top: 0;
  6491.  right: 0;
  6492.  left: 0;
  6493.  z-index: 1030;
  6494. }
  6495.  
  6496. .fixed-bottom {
  6497.  position: fixed;
  6498.  right: 0;
  6499.  bottom: 0;
  6500.  left: 0;
  6501.  z-index: 1030;
  6502. }
  6503.  
  6504. .sticky-top {
  6505.  position: sticky;
  6506.  top: 0;
  6507.  z-index: 1020;
  6508. }
  6509.  
  6510. @media (min-width: 576px) {
  6511.  .sticky-sm-top {
  6512.    position: sticky;
  6513.    top: 0;
  6514.    z-index: 1020;
  6515.  }
  6516. }
  6517. @media (min-width: 768px) {
  6518.  .sticky-md-top {
  6519.    position: sticky;
  6520.    top: 0;
  6521.    z-index: 1020;
  6522.  }
  6523. }
  6524. @media (min-width: 992px) {
  6525.  .sticky-lg-top {
  6526.    position: sticky;
  6527.    top: 0;
  6528.    z-index: 1020;
  6529.  }
  6530. }
  6531. @media (min-width: 1200px) {
  6532.  .sticky-xl-top {
  6533.    position: sticky;
  6534.    top: 0;
  6535.    z-index: 1020;
  6536.  }
  6537. }
  6538. @media (min-width: 1400px) {
  6539.  .sticky-xxl-top {
  6540.    position: sticky;
  6541.    top: 0;
  6542.    z-index: 1020;
  6543.  }
  6544. }
  6545. .hstack {
  6546.  display: flex;
  6547.  flex-direction: row;
  6548.  align-items: center;
  6549.  align-self: stretch;
  6550. }
  6551.  
  6552. .vstack {
  6553.  display: flex;
  6554.  flex: 1 1 auto;
  6555.  flex-direction: column;
  6556.  align-self: stretch;
  6557. }
  6558.  
  6559. .visually-hidden,
  6560. .visually-hidden-focusable:not(:focus):not(:focus-within) {
  6561.  position: absolute !important;
  6562.  width: 1px !important;
  6563.  height: 1px !important;
  6564.  padding: 0 !important;
  6565.  margin: -1px !important;
  6566.  overflow: hidden !important;
  6567.  clip: rect(0, 0, 0, 0) !important;
  6568.  white-space: nowrap !important;
  6569.  border: 0 !important;
  6570. }
  6571.  
  6572. .stretched-link::after {
  6573.  position: absolute;
  6574.  top: 0;
  6575.  right: 0;
  6576.  bottom: 0;
  6577.  left: 0;
  6578.  z-index: 1;
  6579.  content: "";
  6580. }
  6581.  
  6582. .text-truncate {
  6583.  overflow: hidden;
  6584.  text-overflow: ellipsis;
  6585.  white-space: nowrap;
  6586. }
  6587.  
  6588. .vr {
  6589.  display: inline-block;
  6590.  align-self: stretch;
  6591.  width: 1px;
  6592.  min-height: 1em;
  6593.  background-color: currentColor;
  6594.  opacity: 0.25;
  6595. }
  6596.  
  6597. .align-baseline {
  6598.  vertical-align: baseline !important;
  6599. }
  6600.  
  6601. .align-top {
  6602.  vertical-align: top !important;
  6603. }
  6604.  
  6605. .align-middle {
  6606.  vertical-align: middle !important;
  6607. }
  6608.  
  6609. .align-bottom {
  6610.  vertical-align: bottom !important;
  6611. }
  6612.  
  6613. .align-text-bottom {
  6614.  vertical-align: text-bottom !important;
  6615. }
  6616.  
  6617. .align-text-top {
  6618.  vertical-align: text-top !important;
  6619. }
  6620.  
  6621. .float-start {
  6622.  float: left !important;
  6623. }
  6624.  
  6625. .float-end {
  6626.  float: right !important;
  6627. }
  6628.  
  6629. .float-none {
  6630.  float: none !important;
  6631. }
  6632.  
  6633. .opacity-0 {
  6634.  opacity: 0 !important;
  6635. }
  6636.  
  6637. .opacity-25 {
  6638.  opacity: 0.25 !important;
  6639. }
  6640.  
  6641. .opacity-50 {
  6642.  opacity: 0.5 !important;
  6643. }
  6644.  
  6645. .opacity-75 {
  6646.  opacity: 0.75 !important;
  6647. }
  6648.  
  6649. .opacity-100 {
  6650.  opacity: 1 !important;
  6651. }
  6652.  
  6653. .overflow-auto {
  6654.  overflow: auto !important;
  6655. }
  6656.  
  6657. .overflow-hidden {
  6658.  overflow: hidden !important;
  6659. }
  6660.  
  6661. .overflow-visible {
  6662.  overflow: visible !important;
  6663. }
  6664.  
  6665. .overflow-scroll {
  6666.  overflow: scroll !important;
  6667. }
  6668.  
  6669. .d-inline {
  6670.  display: inline !important;
  6671. }
  6672.  
  6673. .d-inline-block {
  6674.  display: inline-block !important;
  6675. }
  6676.  
  6677. .d-block {
  6678.  display: block !important;
  6679. }
  6680.  
  6681. .d-grid {
  6682.  display: grid !important;
  6683. }
  6684.  
  6685. .d-table {
  6686.  display: table !important;
  6687. }
  6688.  
  6689. .d-table-row {
  6690.  display: table-row !important;
  6691. }
  6692.  
  6693. .d-table-cell {
  6694.  display: table-cell !important;
  6695. }
  6696.  
  6697. .d-flex {
  6698.  display: flex !important;
  6699. }
  6700.  
  6701. .d-inline-flex {
  6702.  display: inline-flex !important;
  6703. }
  6704.  
  6705. .d-none {
  6706.  display: none !important;
  6707. }
  6708.  
  6709. .shadow {
  6710.  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  6711. }
  6712.  
  6713. .shadow-sm {
  6714.  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  6715. }
  6716.  
  6717. .shadow-lg {
  6718.  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  6719. }
  6720.  
  6721. .shadow-none {
  6722.  box-shadow: none !important;
  6723. }
  6724.  
  6725. .position-static {
  6726.  position: static !important;
  6727. }
  6728.  
  6729. .position-relative {
  6730.  position: relative !important;
  6731. }
  6732.  
  6733. .position-absolute {
  6734.  position: absolute !important;
  6735. }
  6736.  
  6737. .position-fixed {
  6738.  position: fixed !important;
  6739. }
  6740.  
  6741. .position-sticky {
  6742.  position: sticky !important;
  6743. }
  6744.  
  6745. .top-0 {
  6746.  top: 0 !important;
  6747. }
  6748.  
  6749. .top-50 {
  6750.  top: 50% !important;
  6751. }
  6752.  
  6753. .top-100 {
  6754.  top: 100% !important;
  6755. }
  6756.  
  6757. .bottom-0 {
  6758.  bottom: 0 !important;
  6759. }
  6760.  
  6761. .bottom-50 {
  6762.  bottom: 50% !important;
  6763. }
  6764.  
  6765. .bottom-100 {
  6766.  bottom: 100% !important;
  6767. }
  6768.  
  6769. .start-0 {
  6770.  left: 0 !important;
  6771. }
  6772.  
  6773. .start-50 {
  6774.  left: 50% !important;
  6775. }
  6776.  
  6777. .start-100 {
  6778.  left: 100% !important;
  6779. }
  6780.  
  6781. .end-0 {
  6782.  right: 0 !important;
  6783. }
  6784.  
  6785. .end-50 {
  6786.  right: 50% !important;
  6787. }
  6788.  
  6789. .end-100 {
  6790.  right: 100% !important;
  6791. }
  6792.  
  6793. .translate-middle {
  6794.  transform: translate(-50%, -50%) !important;
  6795. }
  6796.  
  6797. .translate-middle-x {
  6798.  transform: translateX(-50%) !important;
  6799. }
  6800.  
  6801. .translate-middle-y {
  6802.  transform: translateY(-50%) !important;
  6803. }
  6804.  
  6805. .border {
  6806.  border: 1px solid #dee2e6 !important;
  6807. }
  6808.  
  6809. .border-0 {
  6810.  border: 0 !important;
  6811. }
  6812.  
  6813. .border-top {
  6814.  border-top: 1px solid #dee2e6 !important;
  6815. }
  6816.  
  6817. .border-top-0 {
  6818.  border-top: 0 !important;
  6819. }
  6820.  
  6821. .border-end {
  6822.  border-right: 1px solid #dee2e6 !important;
  6823. }
  6824.  
  6825. .border-end-0 {
  6826.  border-right: 0 !important;
  6827. }
  6828.  
  6829. .border-bottom {
  6830.  border-bottom: 1px solid #dee2e6 !important;
  6831. }
  6832.  
  6833. .border-bottom-0 {
  6834.  border-bottom: 0 !important;
  6835. }
  6836.  
  6837. .border-start {
  6838.  border-left: 1px solid #dee2e6 !important;
  6839. }
  6840.  
  6841. .border-start-0 {
  6842.  border-left: 0 !important;
  6843. }
  6844.  
  6845. .border-light {
  6846.  border-color: #26331b !important;
  6847. }
  6848.  
  6849. .border-dark {
  6850.  border-color: #1e1f1d !important;
  6851. }
  6852.  
  6853. .border-primary {
  6854.  border-color: #61282c !important;
  6855. }
  6856.  
  6857. .border-secondary {
  6858.  border-color: #d0603d !important;
  6859. }
  6860.  
  6861. .border-info {
  6862.  border-color: #0075b9 !important;
  6863. }
  6864.  
  6865. .border-success {
  6866.  border-color: #569700 !important;
  6867. }
  6868.  
  6869. .border-warning {
  6870.  border-color: #ffba57 !important;
  6871. }
  6872.  
  6873. .border-danger {
  6874.  border-color: #ec0063 !important;
  6875. }
  6876.  
  6877. .border-white {
  6878.  border-color: #ffffff !important;
  6879. }
  6880.  
  6881. .border-1 {
  6882.  border-width: 1px !important;
  6883. }
  6884.  
  6885. .border-2 {
  6886.  border-width: 2px !important;
  6887. }
  6888.  
  6889. .border-3 {
  6890.  border-width: 3px !important;
  6891. }
  6892.  
  6893. .border-4 {
  6894.  border-width: 4px !important;
  6895. }
  6896.  
  6897. .border-5 {
  6898.  border-width: 5px !important;
  6899. }
  6900.  
  6901. .w-25 {
  6902.  width: 25% !important;
  6903. }
  6904.  
  6905. .w-50 {
  6906.  width: 50% !important;
  6907. }
  6908.  
  6909. .w-75 {
  6910.  width: 75% !important;
  6911. }
  6912.  
  6913. .w-100 {
  6914.  width: 100% !important;
  6915. }
  6916.  
  6917. .w-auto {
  6918.  width: auto !important;
  6919. }
  6920.  
  6921. .mw-100 {
  6922.  max-width: 100% !important;
  6923. }
  6924.  
  6925. .vw-100 {
  6926.  width: 100vw !important;
  6927. }
  6928.  
  6929. .min-vw-100 {
  6930.  min-width: 100vw !important;
  6931. }
  6932.  
  6933. .h-25 {
  6934.  height: 25% !important;
  6935. }
  6936.  
  6937. .h-50 {
  6938.  height: 50% !important;
  6939. }
  6940.  
  6941. .h-75 {
  6942.  height: 75% !important;
  6943. }
  6944.  
  6945. .h-100 {
  6946.  height: 100% !important;
  6947. }
  6948.  
  6949. .h-auto {
  6950.  height: auto !important;
  6951. }
  6952.  
  6953. .mh-100 {
  6954.  max-height: 100% !important;
  6955. }
  6956.  
  6957. .vh-100 {
  6958.  height: 100vh !important;
  6959. }
  6960.  
  6961. .min-vh-100 {
  6962.  min-height: 100vh !important;
  6963. }
  6964.  
  6965. .flex-fill {
  6966.  flex: 1 1 auto !important;
  6967. }
  6968.  
  6969. .flex-row {
  6970.  flex-direction: row !important;
  6971. }
  6972.  
  6973. .flex-column {
  6974.  flex-direction: column !important;
  6975. }
  6976.  
  6977. .flex-row-reverse {
  6978.  flex-direction: row-reverse !important;
  6979. }
  6980.  
  6981. .flex-column-reverse {
  6982.  flex-direction: column-reverse !important;
  6983. }
  6984.  
  6985. .flex-grow-0 {
  6986.  flex-grow: 0 !important;
  6987. }
  6988.  
  6989. .flex-grow-1 {
  6990.  flex-grow: 1 !important;
  6991. }
  6992.  
  6993. .flex-shrink-0 {
  6994.  flex-shrink: 0 !important;
  6995. }
  6996.  
  6997. .flex-shrink-1 {
  6998.  flex-shrink: 1 !important;
  6999. }
  7000.  
  7001. .flex-wrap {
  7002.  flex-wrap: wrap !important;
  7003. }
  7004.  
  7005. .flex-nowrap {
  7006.  flex-wrap: nowrap !important;
  7007. }
  7008.  
  7009. .flex-wrap-reverse {
  7010.  flex-wrap: wrap-reverse !important;
  7011. }
  7012.  
  7013. .gap-0 {
  7014.  gap: 0 !important;
  7015. }
  7016.  
  7017. .gap-1 {
  7018.  gap: 0.25rem !important;
  7019. }
  7020.  
  7021. .gap-2 {
  7022.  gap: 0.5rem !important;
  7023. }
  7024.  
  7025. .gap-3 {
  7026.  gap: 1rem !important;
  7027. }
  7028.  
  7029. .gap-4 {
  7030.  gap: 1.5rem !important;
  7031. }
  7032.  
  7033. .gap-5 {
  7034.  gap: 3rem !important;
  7035. }
  7036.  
  7037. .justify-content-start {
  7038.  justify-content: flex-start !important;
  7039. }
  7040.  
  7041. .justify-content-end {
  7042.  justify-content: flex-end !important;
  7043. }
  7044.  
  7045. .justify-content-center {
  7046.  justify-content: center !important;
  7047. }
  7048.  
  7049. .justify-content-between {
  7050.  justify-content: space-between !important;
  7051. }
  7052.  
  7053. .justify-content-around {
  7054.  justify-content: space-around !important;
  7055. }
  7056.  
  7057. .justify-content-evenly {
  7058.  justify-content: space-evenly !important;
  7059. }
  7060.  
  7061. .align-items-start {
  7062.  align-items: flex-start !important;
  7063. }
  7064.  
  7065. .align-items-end {
  7066.  align-items: flex-end !important;
  7067. }
  7068.  
  7069. .align-items-center {
  7070.  align-items: center !important;
  7071. }
  7072.  
  7073. .align-items-baseline {
  7074.  align-items: baseline !important;
  7075. }
  7076.  
  7077. .align-items-stretch {
  7078.  align-items: stretch !important;
  7079. }
  7080.  
  7081. .align-content-start {
  7082.  align-content: flex-start !important;
  7083. }
  7084.  
  7085. .align-content-end {
  7086.  align-content: flex-end !important;
  7087. }
  7088.  
  7089. .align-content-center {
  7090.  align-content: center !important;
  7091. }
  7092.  
  7093. .align-content-between {
  7094.  align-content: space-between !important;
  7095. }
  7096.  
  7097. .align-content-around {
  7098.  align-content: space-around !important;
  7099. }
  7100.  
  7101. .align-content-stretch {
  7102.  align-content: stretch !important;
  7103. }
  7104.  
  7105. .align-self-auto {
  7106.  align-self: auto !important;
  7107. }
  7108.  
  7109. .align-self-start {
  7110.  align-self: flex-start !important;
  7111. }
  7112.  
  7113. .align-self-end {
  7114.  align-self: flex-end !important;
  7115. }
  7116.  
  7117. .align-self-center {
  7118.  align-self: center !important;
  7119. }
  7120.  
  7121. .align-self-baseline {
  7122.  align-self: baseline !important;
  7123. }
  7124.  
  7125. .align-self-stretch {
  7126.  align-self: stretch !important;
  7127. }
  7128.  
  7129. .order-first {
  7130.  order: -1 !important;
  7131. }
  7132.  
  7133. .order-0 {
  7134.  order: 0 !important;
  7135. }
  7136.  
  7137. .order-1 {
  7138.  order: 1 !important;
  7139. }
  7140.  
  7141. .order-2 {
  7142.  order: 2 !important;
  7143. }
  7144.  
  7145. .order-3 {
  7146.  order: 3 !important;
  7147. }
  7148.  
  7149. .order-4 {
  7150.  order: 4 !important;
  7151. }
  7152.  
  7153. .order-5 {
  7154.  order: 5 !important;
  7155. }
  7156.  
  7157. .order-last {
  7158.  order: 6 !important;
  7159. }
  7160.  
  7161. .m-0 {
  7162.  margin: 0 !important;
  7163. }
  7164.  
  7165. .m-1 {
  7166.  margin: 0.25rem !important;
  7167. }
  7168.  
  7169. .m-2 {
  7170.  margin: 0.5rem !important;
  7171. }
  7172.  
  7173. .m-3 {
  7174.  margin: 1rem !important;
  7175. }
  7176.  
  7177. .m-4 {
  7178.  margin: 1.5rem !important;
  7179. }
  7180.  
  7181. .m-5 {
  7182.  margin: 3rem !important;
  7183. }
  7184.  
  7185. .m-auto {
  7186.  margin: auto !important;
  7187. }
  7188.  
  7189. .mx-0 {
  7190.  margin-right: 0 !important;
  7191.  margin-left: 0 !important;
  7192. }
  7193.  
  7194. .mx-1 {
  7195.  margin-right: 0.25rem !important;
  7196.  margin-left: 0.25rem !important;
  7197. }
  7198.  
  7199. .mx-2 {
  7200.  margin-right: 0.5rem !important;
  7201.  margin-left: 0.5rem !important;
  7202. }
  7203.  
  7204. .mx-3 {
  7205.  margin-right: 1rem !important;
  7206.  margin-left: 1rem !important;
  7207. }
  7208.  
  7209. .mx-4 {
  7210.  margin-right: 1.5rem !important;
  7211.  margin-left: 1.5rem !important;
  7212. }
  7213.  
  7214. .mx-5 {
  7215.  margin-right: 3rem !important;
  7216.  margin-left: 3rem !important;
  7217. }
  7218.  
  7219. .mx-auto {
  7220.  margin-right: auto !important;
  7221.  margin-left: auto !important;
  7222. }
  7223.  
  7224. .my-0 {
  7225.  margin-top: 0 !important;
  7226.  margin-bottom: 0 !important;
  7227. }
  7228.  
  7229. .my-1 {
  7230.  margin-top: 0.25rem !important;
  7231.  margin-bottom: 0.25rem !important;
  7232. }
  7233.  
  7234. .my-2 {
  7235.  margin-top: 0.5rem !important;
  7236.  margin-bottom: 0.5rem !important;
  7237. }
  7238.  
  7239. .my-3 {
  7240.  margin-top: 1rem !important;
  7241.  margin-bottom: 1rem !important;
  7242. }
  7243.  
  7244. .my-4 {
  7245.  margin-top: 1.5rem !important;
  7246.  margin-bottom: 1.5rem !important;
  7247. }
  7248.  
  7249. .my-5 {
  7250.  margin-top: 3rem !important;
  7251.  margin-bottom: 3rem !important;
  7252. }
  7253.  
  7254. .my-auto {
  7255.  margin-top: auto !important;
  7256.  margin-bottom: auto !important;
  7257. }
  7258.  
  7259. .mt-0 {
  7260.  margin-top: 0 !important;
  7261. }
  7262.  
  7263. .mt-1 {
  7264.  margin-top: 0.25rem !important;
  7265. }
  7266.  
  7267. .mt-2 {
  7268.  margin-top: 0.5rem !important;
  7269. }
  7270.  
  7271. .mt-3 {
  7272.  margin-top: 1rem !important;
  7273. }
  7274.  
  7275. .mt-4 {
  7276.  margin-top: 1.5rem !important;
  7277. }
  7278.  
  7279. .mt-5 {
  7280.  margin-top: 3rem !important;
  7281. }
  7282.  
  7283. .mt-auto {
  7284.  margin-top: auto !important;
  7285. }
  7286.  
  7287. .me-0 {
  7288.  margin-right: 0 !important;
  7289. }
  7290.  
  7291. .me-1 {
  7292.  margin-right: 0.25rem !important;
  7293. }
  7294.  
  7295. .me-2 {
  7296.  margin-right: 0.5rem !important;
  7297. }
  7298.  
  7299. .me-3 {
  7300.  margin-right: 1rem !important;
  7301. }
  7302.  
  7303. .me-4 {
  7304.  margin-right: 1.5rem !important;
  7305. }
  7306.  
  7307. .me-5 {
  7308.  margin-right: 3rem !important;
  7309. }
  7310.  
  7311. .me-auto {
  7312.  margin-right: auto !important;
  7313. }
  7314.  
  7315. .mb-0 {
  7316.  margin-bottom: 0 !important;
  7317. }
  7318.  
  7319. .mb-1 {
  7320.  margin-bottom: 0.25rem !important;
  7321. }
  7322.  
  7323. .mb-2 {
  7324.  margin-bottom: 0.5rem !important;
  7325. }
  7326.  
  7327. .mb-3 {
  7328.  margin-bottom: 1rem !important;
  7329. }
  7330.  
  7331. .mb-4 {
  7332.  margin-bottom: 1.5rem !important;
  7333. }
  7334.  
  7335. .mb-5 {
  7336.  margin-bottom: 3rem !important;
  7337. }
  7338.  
  7339. .mb-auto {
  7340.  margin-bottom: auto !important;
  7341. }
  7342.  
  7343. .ms-0 {
  7344.  margin-left: 0 !important;
  7345. }
  7346.  
  7347. .ms-1 {
  7348.  margin-left: 0.25rem !important;
  7349. }
  7350.  
  7351. .ms-2 {
  7352.  margin-left: 0.5rem !important;
  7353. }
  7354.  
  7355. .ms-3 {
  7356.  margin-left: 1rem !important;
  7357. }
  7358.  
  7359. .ms-4 {
  7360.  margin-left: 1.5rem !important;
  7361. }
  7362.  
  7363. .ms-5 {
  7364.  margin-left: 3rem !important;
  7365. }
  7366.  
  7367. .ms-auto {
  7368.  margin-left: auto !important;
  7369. }
  7370.  
  7371. .m-n1 {
  7372.  margin: -0.25rem !important;
  7373. }
  7374.  
  7375. .m-n2 {
  7376.  margin: -0.5rem !important;
  7377. }
  7378.  
  7379. .m-n3 {
  7380.  margin: -1rem !important;
  7381. }
  7382.  
  7383. .m-n4 {
  7384.  margin: -1.5rem !important;
  7385. }
  7386.  
  7387. .m-n5 {
  7388.  margin: -3rem !important;
  7389. }
  7390.  
  7391. .mx-n1 {
  7392.  margin-right: -0.25rem !important;
  7393.  margin-left: -0.25rem !important;
  7394. }
  7395.  
  7396. .mx-n2 {
  7397.  margin-right: -0.5rem !important;
  7398.  margin-left: -0.5rem !important;
  7399. }
  7400.  
  7401. .mx-n3 {
  7402.  margin-right: -1rem !important;
  7403.  margin-left: -1rem !important;
  7404. }
  7405.  
  7406. .mx-n4 {
  7407.  margin-right: -1.5rem !important;
  7408.  margin-left: -1.5rem !important;
  7409. }
  7410.  
  7411. .mx-n5 {
  7412.  margin-right: -3rem !important;
  7413.  margin-left: -3rem !important;
  7414. }
  7415.  
  7416. .my-n1 {
  7417.  margin-top: -0.25rem !important;
  7418.  margin-bottom: -0.25rem !important;
  7419. }
  7420.  
  7421. .my-n2 {
  7422.  margin-top: -0.5rem !important;
  7423.  margin-bottom: -0.5rem !important;
  7424. }
  7425.  
  7426. .my-n3 {
  7427.  margin-top: -1rem !important;
  7428.  margin-bottom: -1rem !important;
  7429. }
  7430.  
  7431. .my-n4 {
  7432.  margin-top: -1.5rem !important;
  7433.  margin-bottom: -1.5rem !important;
  7434. }
  7435.  
  7436. .my-n5 {
  7437.  margin-top: -3rem !important;
  7438.  margin-bottom: -3rem !important;
  7439. }
  7440.  
  7441. .mt-n1 {
  7442.  margin-top: -0.25rem !important;
  7443. }
  7444.  
  7445. .mt-n2 {
  7446.  margin-top: -0.5rem !important;
  7447. }
  7448.  
  7449. .mt-n3 {
  7450.  margin-top: -1rem !important;
  7451. }
  7452.  
  7453. .mt-n4 {
  7454.  margin-top: -1.5rem !important;
  7455. }
  7456.  
  7457. .mt-n5 {
  7458.  margin-top: -3rem !important;
  7459. }
  7460.  
  7461. .me-n1 {
  7462.  margin-right: -0.25rem !important;
  7463. }
  7464.  
  7465. .me-n2 {
  7466.  margin-right: -0.5rem !important;
  7467. }
  7468.  
  7469. .me-n3 {
  7470.  margin-right: -1rem !important;
  7471. }
  7472.  
  7473. .me-n4 {
  7474.  margin-right: -1.5rem !important;
  7475. }
  7476.  
  7477. .me-n5 {
  7478.  margin-right: -3rem !important;
  7479. }
  7480.  
  7481. .mb-n1 {
  7482.  margin-bottom: -0.25rem !important;
  7483. }
  7484.  
  7485. .mb-n2 {
  7486.  margin-bottom: -0.5rem !important;
  7487. }
  7488.  
  7489. .mb-n3 {
  7490.  margin-bottom: -1rem !important;
  7491. }
  7492.  
  7493. .mb-n4 {
  7494.  margin-bottom: -1.5rem !important;
  7495. }
  7496.  
  7497. .mb-n5 {
  7498.  margin-bottom: -3rem !important;
  7499. }
  7500.  
  7501. .ms-n1 {
  7502.  margin-left: -0.25rem !important;
  7503. }
  7504.  
  7505. .ms-n2 {
  7506.  margin-left: -0.5rem !important;
  7507. }
  7508.  
  7509. .ms-n3 {
  7510.  margin-left: -1rem !important;
  7511. }
  7512.  
  7513. .ms-n4 {
  7514.  margin-left: -1.5rem !important;
  7515. }
  7516.  
  7517. .ms-n5 {
  7518.  margin-left: -3rem !important;
  7519. }
  7520.  
  7521. .p-0 {
  7522.  padding: 0 !important;
  7523. }
  7524.  
  7525. .p-1 {
  7526.  padding: 0.25rem !important;
  7527. }
  7528.  
  7529. .p-2 {
  7530.  padding: 0.5rem !important;
  7531. }
  7532.  
  7533. .p-3 {
  7534.  padding: 1rem !important;
  7535. }
  7536.  
  7537. .p-4 {
  7538.  padding: 1.5rem !important;
  7539. }
  7540.  
  7541. .p-5 {
  7542.  padding: 3rem !important;
  7543. }
  7544.  
  7545. .px-0 {
  7546.  padding-right: 0 !important;
  7547.  padding-left: 0 !important;
  7548. }
  7549.  
  7550. .px-1 {
  7551.  padding-right: 0.25rem !important;
  7552.  padding-left: 0.25rem !important;
  7553. }
  7554.  
  7555. .px-2 {
  7556.  padding-right: 0.5rem !important;
  7557.  padding-left: 0.5rem !important;
  7558. }
  7559.  
  7560. .px-3 {
  7561.  padding-right: 1rem !important;
  7562.  padding-left: 1rem !important;
  7563. }
  7564.  
  7565. .px-4 {
  7566.  padding-right: 1.5rem !important;
  7567.  padding-left: 1.5rem !important;
  7568. }
  7569.  
  7570. .px-5 {
  7571.  padding-right: 3rem !important;
  7572.  padding-left: 3rem !important;
  7573. }
  7574.  
  7575. .py-0 {
  7576.  padding-top: 0 !important;
  7577.  padding-bottom: 0 !important;
  7578. }
  7579.  
  7580. .py-1 {
  7581.  padding-top: 0.25rem !important;
  7582.  padding-bottom: 0.25rem !important;
  7583. }
  7584.  
  7585. .py-2 {
  7586.  padding-top: 0.5rem !important;
  7587.  padding-bottom: 0.5rem !important;
  7588. }
  7589.  
  7590. .py-3 {
  7591.  padding-top: 1rem !important;
  7592.  padding-bottom: 1rem !important;
  7593. }
  7594.  
  7595. .py-4 {
  7596.  padding-top: 1.5rem !important;
  7597.  padding-bottom: 1.5rem !important;
  7598. }
  7599.  
  7600. .py-5 {
  7601.  padding-top: 3rem !important;
  7602.  padding-bottom: 3rem !important;
  7603. }
  7604.  
  7605. .pt-0 {
  7606.  padding-top: 0 !important;
  7607. }
  7608.  
  7609. .pt-1 {
  7610.  padding-top: 0.25rem !important;
  7611. }
  7612.  
  7613. .pt-2 {
  7614.  padding-top: 0.5rem !important;
  7615. }
  7616.  
  7617. .pt-3 {
  7618.  padding-top: 1rem !important;
  7619. }
  7620.  
  7621. .pt-4 {
  7622.  padding-top: 1.5rem !important;
  7623. }
  7624.  
  7625. .pt-5 {
  7626.  padding-top: 3rem !important;
  7627. }
  7628.  
  7629. .pe-0 {
  7630.  padding-right: 0 !important;
  7631. }
  7632.  
  7633. .pe-1 {
  7634.  padding-right: 0.25rem !important;
  7635. }
  7636.  
  7637. .pe-2 {
  7638.  padding-right: 0.5rem !important;
  7639. }
  7640.  
  7641. .pe-3 {
  7642.  padding-right: 1rem !important;
  7643. }
  7644.  
  7645. .pe-4 {
  7646.  padding-right: 1.5rem !important;
  7647. }
  7648.  
  7649. .pe-5 {
  7650.  padding-right: 3rem !important;
  7651. }
  7652.  
  7653. .pb-0 {
  7654.  padding-bottom: 0 !important;
  7655. }
  7656.  
  7657. .pb-1 {
  7658.  padding-bottom: 0.25rem !important;
  7659. }
  7660.  
  7661. .pb-2 {
  7662.  padding-bottom: 0.5rem !important;
  7663. }
  7664.  
  7665. .pb-3 {
  7666.  padding-bottom: 1rem !important;
  7667. }
  7668.  
  7669. .pb-4 {
  7670.  padding-bottom: 1.5rem !important;
  7671. }
  7672.  
  7673. .pb-5 {
  7674.  padding-bottom: 3rem !important;
  7675. }
  7676.  
  7677. .ps-0 {
  7678.  padding-left: 0 !important;
  7679. }
  7680.  
  7681. .ps-1 {
  7682.  padding-left: 0.25rem !important;
  7683. }
  7684.  
  7685. .ps-2 {
  7686.  padding-left: 0.5rem !important;
  7687. }
  7688.  
  7689. .ps-3 {
  7690.  padding-left: 1rem !important;
  7691. }
  7692.  
  7693. .ps-4 {
  7694.  padding-left: 1.5rem !important;
  7695. }
  7696.  
  7697. .ps-5 {
  7698.  padding-left: 3rem !important;
  7699. }
  7700.  
  7701. .font-monospace {
  7702.  font-family: var(--bs-font-monospace) !important;
  7703. }
  7704.  
  7705. .fs-1 {
  7706.  font-size: calc(1.375rem + 1.5vw) !important;
  7707. }
  7708.  
  7709. .fs-2 {
  7710.  font-size: calc(1.325rem + 0.9vw) !important;
  7711. }
  7712.  
  7713. .fs-3 {
  7714.  font-size: calc(1.3rem + 0.6vw) !important;
  7715. }
  7716.  
  7717. .fs-4 {
  7718.  font-size: calc(1.275rem + 0.3vw) !important;
  7719. }
  7720.  
  7721. .fs-5 {
  7722.  font-size: 1.25rem !important;
  7723. }
  7724.  
  7725. .fs-6 {
  7726.  font-size: 1rem !important;
  7727. }
  7728.  
  7729. .fst-italic {
  7730.  font-style: italic !important;
  7731. }
  7732.  
  7733. .fst-normal {
  7734.  font-style: normal !important;
  7735. }
  7736.  
  7737. .fw-light {
  7738.  font-weight: 300 !important;
  7739. }
  7740.  
  7741. .fw-lighter {
  7742.  font-weight: lighter !important;
  7743. }
  7744.  
  7745. .fw-normal {
  7746.  font-weight: 400 !important;
  7747. }
  7748.  
  7749. .fw-bold {
  7750.  font-weight: 700 !important;
  7751. }
  7752.  
  7753. .fw-bolder {
  7754.  font-weight: bolder !important;
  7755. }
  7756.  
  7757. .lh-1 {
  7758.  line-height: 1 !important;
  7759. }
  7760.  
  7761. .lh-sm {
  7762.  line-height: 1.25 !important;
  7763. }
  7764.  
  7765. .lh-base {
  7766.  line-height: 1.5 !important;
  7767. }
  7768.  
  7769. .lh-lg {
  7770.  line-height: 2 !important;
  7771. }
  7772.  
  7773. .text-start {
  7774.  text-align: left !important;
  7775. }
  7776.  
  7777. .text-end {
  7778.  text-align: right !important;
  7779. }
  7780.  
  7781. .text-center {
  7782.  text-align: center !important;
  7783. }
  7784.  
  7785. .text-decoration-none {
  7786.  text-decoration: none !important;
  7787. }
  7788.  
  7789. .text-decoration-underline {
  7790.  text-decoration: underline !important;
  7791. }
  7792.  
  7793. .text-decoration-line-through {
  7794.  text-decoration: line-through !important;
  7795. }
  7796.  
  7797. .text-lowercase {
  7798.  text-transform: lowercase !important;
  7799. }
  7800.  
  7801. .text-uppercase {
  7802.  text-transform: uppercase !important;
  7803. }
  7804.  
  7805. .text-capitalize {
  7806.  text-transform: capitalize !important;
  7807. }
  7808.  
  7809. .text-wrap {
  7810.  white-space: normal !important;
  7811. }
  7812.  
  7813. .text-nowrap {
  7814.  white-space: nowrap !important;
  7815. }
  7816.  
  7817. /* rtl:begin:remove */
  7818. .text-break {
  7819.  word-wrap: break-word !important;
  7820.  word-break: break-word !important;
  7821. }
  7822.  
  7823. /* rtl:end:remove */
  7824. .text-light {
  7825.  --bs-text-opacity: 1;
  7826.  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  7827. }
  7828.  
  7829. .text-dark {
  7830.  --bs-text-opacity: 1;
  7831.  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  7832. }
  7833.  
  7834. .text-primary {
  7835.  --bs-text-opacity: 1;
  7836.  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  7837. }
  7838.  
  7839. .text-secondary {
  7840.  --bs-text-opacity: 1;
  7841.  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  7842. }
  7843.  
  7844. .text-info {
  7845.  --bs-text-opacity: 1;
  7846.  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  7847. }
  7848.  
  7849. .text-success {
  7850.  --bs-text-opacity: 1;
  7851.  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  7852. }
  7853.  
  7854. .text-warning {
  7855.  --bs-text-opacity: 1;
  7856.  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  7857. }
  7858.  
  7859. .text-danger {
  7860.  --bs-text-opacity: 1;
  7861.  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  7862. }
  7863.  
  7864. .text-black {
  7865.  --bs-text-opacity: 1;
  7866.  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  7867. }
  7868.  
  7869. .text-white {
  7870.  --bs-text-opacity: 1;
  7871.  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  7872. }
  7873.  
  7874. .text-body {
  7875.  --bs-text-opacity: 1;
  7876.  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  7877. }
  7878.  
  7879. .text-muted {
  7880.  --bs-text-opacity: 1;
  7881.  color: #6c757d !important;
  7882. }
  7883.  
  7884. .text-black-50 {
  7885.  --bs-text-opacity: 1;
  7886.  color: rgba(0, 0, 0, 0.5) !important;
  7887. }
  7888.  
  7889. .text-white-50 {
  7890.  --bs-text-opacity: 1;
  7891.  color: rgba(255, 255, 255, 0.5) !important;
  7892. }
  7893.  
  7894. .text-reset {
  7895.  --bs-text-opacity: 1;
  7896.  color: inherit !important;
  7897. }
  7898.  
  7899. .text-opacity-25 {
  7900.  --bs-text-opacity: 0.25;
  7901. }
  7902.  
  7903. .text-opacity-50 {
  7904.  --bs-text-opacity: 0.5;
  7905. }
  7906.  
  7907. .text-opacity-75 {
  7908.  --bs-text-opacity: 0.75;
  7909. }
  7910.  
  7911. .text-opacity-100 {
  7912.  --bs-text-opacity: 1;
  7913. }
  7914.  
  7915. .bg-light {
  7916.  --bs-bg-opacity: 1;
  7917.  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  7918. }
  7919.  
  7920. .bg-dark {
  7921.  --bs-bg-opacity: 1;
  7922.  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  7923. }
  7924.  
  7925. .bg-primary {
  7926.  --bs-bg-opacity: 1;
  7927.  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  7928. }
  7929.  
  7930. .bg-secondary {
  7931.  --bs-bg-opacity: 1;
  7932.  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  7933. }
  7934.  
  7935. .bg-info {
  7936.  --bs-bg-opacity: 1;
  7937.  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  7938. }
  7939.  
  7940. .bg-success {
  7941.  --bs-bg-opacity: 1;
  7942.  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  7943. }
  7944.  
  7945. .bg-warning {
  7946.  --bs-bg-opacity: 1;
  7947.  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  7948. }
  7949.  
  7950. .bg-danger {
  7951.  --bs-bg-opacity: 1;
  7952.  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  7953. }
  7954.  
  7955. .bg-black {
  7956.  --bs-bg-opacity: 1;
  7957.  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  7958. }
  7959.  
  7960. .bg-white {
  7961.  --bs-bg-opacity: 1;
  7962.  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  7963. }
  7964.  
  7965. .bg-body {
  7966.  --bs-bg-opacity: 1;
  7967.  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  7968. }
  7969.  
  7970. .bg-transparent {
  7971.  --bs-bg-opacity: 1;
  7972.  background-color: transparent !important;
  7973. }
  7974.  
  7975. .bg-opacity-10 {
  7976.  --bs-bg-opacity: 0.1;
  7977. }
  7978.  
  7979. .bg-opacity-25 {
  7980.  --bs-bg-opacity: 0.25;
  7981. }
  7982.  
  7983. .bg-opacity-50 {
  7984.  --bs-bg-opacity: 0.5;
  7985. }
  7986.  
  7987. .bg-opacity-75 {
  7988.  --bs-bg-opacity: 0.75;
  7989. }
  7990.  
  7991. .bg-opacity-100 {
  7992.  --bs-bg-opacity: 1;
  7993. }
  7994.  
  7995. .bg-gradient {
  7996.  background-image: var(--bs-gradient) !important;
  7997. }
  7998.  
  7999. .user-select-all {
  8000.  user-select: all !important;
  8001. }
  8002.  
  8003. .user-select-auto {
  8004.  user-select: auto !important;
  8005. }
  8006.  
  8007. .user-select-none {
  8008.  user-select: none !important;
  8009. }
  8010.  
  8011. .pe-none {
  8012.  pointer-events: none !important;
  8013. }
  8014.  
  8015. .pe-auto {
  8016.  pointer-events: auto !important;
  8017. }
  8018.  
  8019. .rounded {
  8020.  border-radius: 0.25rem !important;
  8021. }
  8022.  
  8023. .rounded-0 {
  8024.  border-radius: 0 !important;
  8025. }
  8026.  
  8027. .rounded-1 {
  8028.  border-radius: 0.2rem !important;
  8029. }
  8030.  
  8031. .rounded-2 {
  8032.  border-radius: 0.25rem !important;
  8033. }
  8034.  
  8035. .rounded-3 {
  8036.  border-radius: 0.3rem !important;
  8037. }
  8038.  
  8039. .rounded-circle {
  8040.  border-radius: 50% !important;
  8041. }
  8042.  
  8043. .rounded-pill {
  8044.  border-radius: 50rem !important;
  8045. }
  8046.  
  8047. .rounded-top {
  8048.  border-top-left-radius: 0.25rem !important;
  8049.  border-top-right-radius: 0.25rem !important;
  8050. }
  8051.  
  8052. .rounded-end {
  8053.  border-top-right-radius: 0.25rem !important;
  8054.  border-bottom-right-radius: 0.25rem !important;
  8055. }
  8056.  
  8057. .rounded-bottom {
  8058.  border-bottom-right-radius: 0.25rem !important;
  8059.  border-bottom-left-radius: 0.25rem !important;
  8060. }
  8061.  
  8062. .rounded-start {
  8063.  border-bottom-left-radius: 0.25rem !important;
  8064.  border-top-left-radius: 0.25rem !important;
  8065. }
  8066.  
  8067. .visible {
  8068.  visibility: visible !important;
  8069. }
  8070.  
  8071. .invisible {
  8072.  visibility: hidden !important;
  8073. }
  8074.  
  8075. @media (min-width: 576px) {
  8076.  .float-sm-start {
  8077.    float: left !important;
  8078.  }
  8079.  
  8080.  .float-sm-end {
  8081.    float: right !important;
  8082.  }
  8083.  
  8084.  .float-sm-none {
  8085.    float: none !important;
  8086.  }
  8087.  
  8088.  .d-sm-inline {
  8089.    display: inline !important;
  8090.  }
  8091.  
  8092.  .d-sm-inline-block {
  8093.    display: inline-block !important;
  8094.  }
  8095.  
  8096.  .d-sm-block {
  8097.    display: block !important;
  8098.  }
  8099.  
  8100.  .d-sm-grid {
  8101.    display: grid !important;
  8102.  }
  8103.  
  8104.  .d-sm-table {
  8105.    display: table !important;
  8106.  }
  8107.  
  8108.  .d-sm-table-row {
  8109.    display: table-row !important;
  8110.  }
  8111.  
  8112.  .d-sm-table-cell {
  8113.    display: table-cell !important;
  8114.  }
  8115.  
  8116.  .d-sm-flex {
  8117.    display: flex !important;
  8118.  }
  8119.  
  8120.  .d-sm-inline-flex {
  8121.    display: inline-flex !important;
  8122.  }
  8123.  
  8124.  .d-sm-none {
  8125.    display: none !important;
  8126.  }
  8127.  
  8128.  .flex-sm-fill {
  8129.    flex: 1 1 auto !important;
  8130.  }
  8131.  
  8132.  .flex-sm-row {
  8133.    flex-direction: row !important;
  8134.  }
  8135.  
  8136.  .flex-sm-column {
  8137.    flex-direction: column !important;
  8138.  }
  8139.  
  8140.  .flex-sm-row-reverse {
  8141.    flex-direction: row-reverse !important;
  8142.  }
  8143.  
  8144.  .flex-sm-column-reverse {
  8145.    flex-direction: column-reverse !important;
  8146.  }
  8147.  
  8148.  .flex-sm-grow-0 {
  8149.    flex-grow: 0 !important;
  8150.  }
  8151.  
  8152.  .flex-sm-grow-1 {
  8153.    flex-grow: 1 !important;
  8154.  }
  8155.  
  8156.  .flex-sm-shrink-0 {
  8157.    flex-shrink: 0 !important;
  8158.  }
  8159.  
  8160.  .flex-sm-shrink-1 {
  8161.    flex-shrink: 1 !important;
  8162.  }
  8163.  
  8164.  .flex-sm-wrap {
  8165.    flex-wrap: wrap !important;
  8166.  }
  8167.  
  8168.  .flex-sm-nowrap {
  8169.    flex-wrap: nowrap !important;
  8170.  }
  8171.  
  8172.  .flex-sm-wrap-reverse {
  8173.    flex-wrap: wrap-reverse !important;
  8174.  }
  8175.  
  8176.  .gap-sm-0 {
  8177.    gap: 0 !important;
  8178.  }
  8179.  
  8180.  .gap-sm-1 {
  8181.    gap: 0.25rem !important;
  8182.  }
  8183.  
  8184.  .gap-sm-2 {
  8185.    gap: 0.5rem !important;
  8186.  }
  8187.  
  8188.  .gap-sm-3 {
  8189.    gap: 1rem !important;
  8190.  }
  8191.  
  8192.  .gap-sm-4 {
  8193.    gap: 1.5rem !important;
  8194.  }
  8195.  
  8196.  .gap-sm-5 {
  8197.    gap: 3rem !important;
  8198.  }
  8199.  
  8200.  .justify-content-sm-start {
  8201.    justify-content: flex-start !important;
  8202.  }
  8203.  
  8204.  .justify-content-sm-end {
  8205.    justify-content: flex-end !important;
  8206.  }
  8207.  
  8208.  .justify-content-sm-center {
  8209.    justify-content: center !important;
  8210.  }
  8211.  
  8212.  .justify-content-sm-between {
  8213.    justify-content: space-between !important;
  8214.  }
  8215.  
  8216.  .justify-content-sm-around {
  8217.    justify-content: space-around !important;
  8218.  }
  8219.  
  8220.  .justify-content-sm-evenly {
  8221.    justify-content: space-evenly !important;
  8222.  }
  8223.  
  8224.  .align-items-sm-start {
  8225.    align-items: flex-start !important;
  8226.  }
  8227.  
  8228.  .align-items-sm-end {
  8229.    align-items: flex-end !important;
  8230.  }
  8231.  
  8232.  .align-items-sm-center {
  8233.    align-items: center !important;
  8234.  }
  8235.  
  8236.  .align-items-sm-baseline {
  8237.    align-items: baseline !important;
  8238.  }
  8239.  
  8240.  .align-items-sm-stretch {
  8241.    align-items: stretch !important;
  8242.  }
  8243.  
  8244.  .align-content-sm-start {
  8245.    align-content: flex-start !important;
  8246.  }
  8247.  
  8248.  .align-content-sm-end {
  8249.    align-content: flex-end !important;
  8250.  }
  8251.  
  8252.  .align-content-sm-center {
  8253.    align-content: center !important;
  8254.  }
  8255.  
  8256.  .align-content-sm-between {
  8257.    align-content: space-between !important;
  8258.  }
  8259.  
  8260.  .align-content-sm-around {
  8261.    align-content: space-around !important;
  8262.  }
  8263.  
  8264.  .align-content-sm-stretch {
  8265.    align-content: stretch !important;
  8266.  }
  8267.  
  8268.  .align-self-sm-auto {
  8269.    align-self: auto !important;
  8270.  }
  8271.  
  8272.  .align-self-sm-start {
  8273.    align-self: flex-start !important;
  8274.  }
  8275.  
  8276.  .align-self-sm-end {
  8277.    align-self: flex-end !important;
  8278.  }
  8279.  
  8280.  .align-self-sm-center {
  8281.    align-self: center !important;
  8282.  }
  8283.  
  8284.  .align-self-sm-baseline {
  8285.    align-self: baseline !important;
  8286.  }
  8287.  
  8288.  .align-self-sm-stretch {
  8289.    align-self: stretch !important;
  8290.  }
  8291.  
  8292.  .order-sm-first {
  8293.    order: -1 !important;
  8294.  }
  8295.  
  8296.  .order-sm-0 {
  8297.    order: 0 !important;
  8298.  }
  8299.  
  8300.  .order-sm-1 {
  8301.    order: 1 !important;
  8302.  }
  8303.  
  8304.  .order-sm-2 {
  8305.    order: 2 !important;
  8306.  }
  8307.  
  8308.  .order-sm-3 {
  8309.    order: 3 !important;
  8310.  }
  8311.  
  8312.  .order-sm-4 {
  8313.    order: 4 !important;
  8314.  }
  8315.  
  8316.  .order-sm-5 {
  8317.    order: 5 !important;
  8318.  }
  8319.  
  8320.  .order-sm-last {
  8321.    order: 6 !important;
  8322.  }
  8323.  
  8324.  .m-sm-0 {
  8325.    margin: 0 !important;
  8326.  }
  8327.  
  8328.  .m-sm-1 {
  8329.    margin: 0.25rem !important;
  8330.  }
  8331.  
  8332.  .m-sm-2 {
  8333.    margin: 0.5rem !important;
  8334.  }
  8335.  
  8336.  .m-sm-3 {
  8337.    margin: 1rem !important;
  8338.  }
  8339.  
  8340.  .m-sm-4 {
  8341.    margin: 1.5rem !important;
  8342.  }
  8343.  
  8344.  .m-sm-5 {
  8345.    margin: 3rem !important;
  8346.  }
  8347.  
  8348.  .m-sm-auto {
  8349.    margin: auto !important;
  8350.  }
  8351.  
  8352.  .mx-sm-0 {
  8353.    margin-right: 0 !important;
  8354.    margin-left: 0 !important;
  8355.  }
  8356.  
  8357.  .mx-sm-1 {
  8358.    margin-right: 0.25rem !important;
  8359.    margin-left: 0.25rem !important;
  8360.  }
  8361.  
  8362.  .mx-sm-2 {
  8363.    margin-right: 0.5rem !important;
  8364.    margin-left: 0.5rem !important;
  8365.  }
  8366.  
  8367.  .mx-sm-3 {
  8368.    margin-right: 1rem !important;
  8369.    margin-left: 1rem !important;
  8370.  }
  8371.  
  8372.  .mx-sm-4 {
  8373.    margin-right: 1.5rem !important;
  8374.    margin-left: 1.5rem !important;
  8375.  }
  8376.  
  8377.  .mx-sm-5 {
  8378.    margin-right: 3rem !important;
  8379.    margin-left: 3rem !important;
  8380.  }
  8381.  
  8382.  .mx-sm-auto {
  8383.    margin-right: auto !important;
  8384.    margin-left: auto !important;
  8385.  }
  8386.  
  8387.  .my-sm-0 {
  8388.    margin-top: 0 !important;
  8389.    margin-bottom: 0 !important;
  8390.  }
  8391.  
  8392.  .my-sm-1 {
  8393.    margin-top: 0.25rem !important;
  8394.    margin-bottom: 0.25rem !important;
  8395.  }
  8396.  
  8397.  .my-sm-2 {
  8398.    margin-top: 0.5rem !important;
  8399.    margin-bottom: 0.5rem !important;
  8400.  }
  8401.  
  8402.  .my-sm-3 {
  8403.    margin-top: 1rem !important;
  8404.    margin-bottom: 1rem !important;
  8405.  }
  8406.  
  8407.  .my-sm-4 {
  8408.    margin-top: 1.5rem !important;
  8409.    margin-bottom: 1.5rem !important;
  8410.  }
  8411.  
  8412.  .my-sm-5 {
  8413.    margin-top: 3rem !important;
  8414.    margin-bottom: 3rem !important;
  8415.  }
  8416.  
  8417.  .my-sm-auto {
  8418.    margin-top: auto !important;
  8419.    margin-bottom: auto !important;
  8420.  }
  8421.  
  8422.  .mt-sm-0 {
  8423.    margin-top: 0 !important;
  8424.  }
  8425.  
  8426.  .mt-sm-1 {
  8427.    margin-top: 0.25rem !important;
  8428.  }
  8429.  
  8430.  .mt-sm-2 {
  8431.    margin-top: 0.5rem !important;
  8432.  }
  8433.  
  8434.  .mt-sm-3 {
  8435.    margin-top: 1rem !important;
  8436.  }
  8437.  
  8438.  .mt-sm-4 {
  8439.    margin-top: 1.5rem !important;
  8440.  }
  8441.  
  8442.  .mt-sm-5 {
  8443.    margin-top: 3rem !important;
  8444.  }
  8445.  
  8446.  .mt-sm-auto {
  8447.    margin-top: auto !important;
  8448.  }
  8449.  
  8450.  .me-sm-0 {
  8451.    margin-right: 0 !important;
  8452.  }
  8453.  
  8454.  .me-sm-1 {
  8455.    margin-right: 0.25rem !important;
  8456.  }
  8457.  
  8458.  .me-sm-2 {
  8459.    margin-right: 0.5rem !important;
  8460.  }
  8461.  
  8462.  .me-sm-3 {
  8463.    margin-right: 1rem !important;
  8464.  }
  8465.  
  8466.  .me-sm-4 {
  8467.    margin-right: 1.5rem !important;
  8468.  }
  8469.  
  8470.  .me-sm-5 {
  8471.    margin-right: 3rem !important;
  8472.  }
  8473.  
  8474.  .me-sm-auto {
  8475.    margin-right: auto !important;
  8476.  }
  8477.  
  8478.  .mb-sm-0 {
  8479.    margin-bottom: 0 !important;
  8480.  }
  8481.  
  8482.  .mb-sm-1 {
  8483.    margin-bottom: 0.25rem !important;
  8484.  }
  8485.  
  8486.  .mb-sm-2 {
  8487.    margin-bottom: 0.5rem !important;
  8488.  }
  8489.  
  8490.  .mb-sm-3 {
  8491.    margin-bottom: 1rem !important;
  8492.  }
  8493.  
  8494.  .mb-sm-4 {
  8495.    margin-bottom: 1.5rem !important;
  8496.  }
  8497.  
  8498.  .mb-sm-5 {
  8499.    margin-bottom: 3rem !important;
  8500.  }
  8501.  
  8502.  .mb-sm-auto {
  8503.    margin-bottom: auto !important;
  8504.  }
  8505.  
  8506.  .ms-sm-0 {
  8507.    margin-left: 0 !important;
  8508.  }
  8509.  
  8510.  .ms-sm-1 {
  8511.    margin-left: 0.25rem !important;
  8512.  }
  8513.  
  8514.  .ms-sm-2 {
  8515.    margin-left: 0.5rem !important;
  8516.  }
  8517.  
  8518.  .ms-sm-3 {
  8519.    margin-left: 1rem !important;
  8520.  }
  8521.  
  8522.  .ms-sm-4 {
  8523.    margin-left: 1.5rem !important;
  8524.  }
  8525.  
  8526.  .ms-sm-5 {
  8527.    margin-left: 3rem !important;
  8528.  }
  8529.  
  8530.  .ms-sm-auto {
  8531.    margin-left: auto !important;
  8532.  }
  8533.  
  8534.  .m-sm-n1 {
  8535.    margin: -0.25rem !important;
  8536.  }
  8537.  
  8538.  .m-sm-n2 {
  8539.    margin: -0.5rem !important;
  8540.  }
  8541.  
  8542.  .m-sm-n3 {
  8543.    margin: -1rem !important;
  8544.  }
  8545.  
  8546.  .m-sm-n4 {
  8547.    margin: -1.5rem !important;
  8548.  }
  8549.  
  8550.  .m-sm-n5 {
  8551.    margin: -3rem !important;
  8552.  }
  8553.  
  8554.  .mx-sm-n1 {
  8555.    margin-right: -0.25rem !important;
  8556.    margin-left: -0.25rem !important;
  8557.  }
  8558.  
  8559.  .mx-sm-n2 {
  8560.    margin-right: -0.5rem !important;
  8561.    margin-left: -0.5rem !important;
  8562.  }
  8563.  
  8564.  .mx-sm-n3 {
  8565.    margin-right: -1rem !important;
  8566.    margin-left: -1rem !important;
  8567.  }
  8568.  
  8569.  .mx-sm-n4 {
  8570.    margin-right: -1.5rem !important;
  8571.    margin-left: -1.5rem !important;
  8572.  }
  8573.  
  8574.  .mx-sm-n5 {
  8575.    margin-right: -3rem !important;
  8576.    margin-left: -3rem !important;
  8577.  }
  8578.  
  8579.  .my-sm-n1 {
  8580.    margin-top: -0.25rem !important;
  8581.    margin-bottom: -0.25rem !important;
  8582.  }
  8583.  
  8584.  .my-sm-n2 {
  8585.    margin-top: -0.5rem !important;
  8586.    margin-bottom: -0.5rem !important;
  8587.  }
  8588.  
  8589.  .my-sm-n3 {
  8590.    margin-top: -1rem !important;
  8591.    margin-bottom: -1rem !important;
  8592.  }
  8593.  
  8594.  .my-sm-n4 {
  8595.    margin-top: -1.5rem !important;
  8596.    margin-bottom: -1.5rem !important;
  8597.  }
  8598.  
  8599.  .my-sm-n5 {
  8600.    margin-top: -3rem !important;
  8601.    margin-bottom: -3rem !important;
  8602.  }
  8603.  
  8604.  .mt-sm-n1 {
  8605.    margin-top: -0.25rem !important;
  8606.  }
  8607.  
  8608.  .mt-sm-n2 {
  8609.    margin-top: -0.5rem !important;
  8610.  }
  8611.  
  8612.  .mt-sm-n3 {
  8613.    margin-top: -1rem !important;
  8614.  }
  8615.  
  8616.  .mt-sm-n4 {
  8617.    margin-top: -1.5rem !important;
  8618.  }
  8619.  
  8620.  .mt-sm-n5 {
  8621.    margin-top: -3rem !important;
  8622.  }
  8623.  
  8624.  .me-sm-n1 {
  8625.    margin-right: -0.25rem !important;
  8626.  }
  8627.  
  8628.  .me-sm-n2 {
  8629.    margin-right: -0.5rem !important;
  8630.  }
  8631.  
  8632.  .me-sm-n3 {
  8633.    margin-right: -1rem !important;
  8634.  }
  8635.  
  8636.  .me-sm-n4 {
  8637.    margin-right: -1.5rem !important;
  8638.  }
  8639.  
  8640.  .me-sm-n5 {
  8641.    margin-right: -3rem !important;
  8642.  }
  8643.  
  8644.  .mb-sm-n1 {
  8645.    margin-bottom: -0.25rem !important;
  8646.  }
  8647.  
  8648.  .mb-sm-n2 {
  8649.    margin-bottom: -0.5rem !important;
  8650.  }
  8651.  
  8652.  .mb-sm-n3 {
  8653.    margin-bottom: -1rem !important;
  8654.  }
  8655.  
  8656.  .mb-sm-n4 {
  8657.    margin-bottom: -1.5rem !important;
  8658.  }
  8659.  
  8660.  .mb-sm-n5 {
  8661.    margin-bottom: -3rem !important;
  8662.  }
  8663.  
  8664.  .ms-sm-n1 {
  8665.    margin-left: -0.25rem !important;
  8666.  }
  8667.  
  8668.  .ms-sm-n2 {
  8669.    margin-left: -0.5rem !important;
  8670.  }
  8671.  
  8672.  .ms-sm-n3 {
  8673.    margin-left: -1rem !important;
  8674.  }
  8675.  
  8676.  .ms-sm-n4 {
  8677.    margin-left: -1.5rem !important;
  8678.  }
  8679.  
  8680.  .ms-sm-n5 {
  8681.    margin-left: -3rem !important;
  8682.  }
  8683.  
  8684.  .p-sm-0 {
  8685.    padding: 0 !important;
  8686.  }
  8687.  
  8688.  .p-sm-1 {
  8689.    padding: 0.25rem !important;
  8690.  }
  8691.  
  8692.  .p-sm-2 {
  8693.    padding: 0.5rem !important;
  8694.  }
  8695.  
  8696.  .p-sm-3 {
  8697.    padding: 1rem !important;
  8698.  }
  8699.  
  8700.  .p-sm-4 {
  8701.    padding: 1.5rem !important;
  8702.  }
  8703.  
  8704.  .p-sm-5 {
  8705.    padding: 3rem !important;
  8706.  }
  8707.  
  8708.  .px-sm-0 {
  8709.    padding-right: 0 !important;
  8710.    padding-left: 0 !important;
  8711.  }
  8712.  
  8713.  .px-sm-1 {
  8714.    padding-right: 0.25rem !important;
  8715.    padding-left: 0.25rem !important;
  8716.  }
  8717.  
  8718.  .px-sm-2 {
  8719.    padding-right: 0.5rem !important;
  8720.    padding-left: 0.5rem !important;
  8721.  }
  8722.  
  8723.  .px-sm-3 {
  8724.    padding-right: 1rem !important;
  8725.    padding-left: 1rem !important;
  8726.  }
  8727.  
  8728.  .px-sm-4 {
  8729.    padding-right: 1.5rem !important;
  8730.    padding-left: 1.5rem !important;
  8731.  }
  8732.  
  8733.  .px-sm-5 {
  8734.    padding-right: 3rem !important;
  8735.    padding-left: 3rem !important;
  8736.  }
  8737.  
  8738.  .py-sm-0 {
  8739.    padding-top: 0 !important;
  8740.    padding-bottom: 0 !important;
  8741.  }
  8742.  
  8743.  .py-sm-1 {
  8744.    padding-top: 0.25rem !important;
  8745.    padding-bottom: 0.25rem !important;
  8746.  }
  8747.  
  8748.  .py-sm-2 {
  8749.    padding-top: 0.5rem !important;
  8750.    padding-bottom: 0.5rem !important;
  8751.  }
  8752.  
  8753.  .py-sm-3 {
  8754.    padding-top: 1rem !important;
  8755.    padding-bottom: 1rem !important;
  8756.  }
  8757.  
  8758.  .py-sm-4 {
  8759.    padding-top: 1.5rem !important;
  8760.    padding-bottom: 1.5rem !important;
  8761.  }
  8762.  
  8763.  .py-sm-5 {
  8764.    padding-top: 3rem !important;
  8765.    padding-bottom: 3rem !important;
  8766.  }
  8767.  
  8768.  .pt-sm-0 {
  8769.    padding-top: 0 !important;
  8770.  }
  8771.  
  8772.  .pt-sm-1 {
  8773.    padding-top: 0.25rem !important;
  8774.  }
  8775.  
  8776.  .pt-sm-2 {
  8777.    padding-top: 0.5rem !important;
  8778.  }
  8779.  
  8780.  .pt-sm-3 {
  8781.    padding-top: 1rem !important;
  8782.  }
  8783.  
  8784.  .pt-sm-4 {
  8785.    padding-top: 1.5rem !important;
  8786.  }
  8787.  
  8788.  .pt-sm-5 {
  8789.    padding-top: 3rem !important;
  8790.  }
  8791.  
  8792.  .pe-sm-0 {
  8793.    padding-right: 0 !important;
  8794.  }
  8795.  
  8796.  .pe-sm-1 {
  8797.    padding-right: 0.25rem !important;
  8798.  }
  8799.  
  8800.  .pe-sm-2 {
  8801.    padding-right: 0.5rem !important;
  8802.  }
  8803.  
  8804.  .pe-sm-3 {
  8805.    padding-right: 1rem !important;
  8806.  }
  8807.  
  8808.  .pe-sm-4 {
  8809.    padding-right: 1.5rem !important;
  8810.  }
  8811.  
  8812.  .pe-sm-5 {
  8813.    padding-right: 3rem !important;
  8814.  }
  8815.  
  8816.  .pb-sm-0 {
  8817.    padding-bottom: 0 !important;
  8818.  }
  8819.  
  8820.  .pb-sm-1 {
  8821.    padding-bottom: 0.25rem !important;
  8822.  }
  8823.  
  8824.  .pb-sm-2 {
  8825.    padding-bottom: 0.5rem !important;
  8826.  }
  8827.  
  8828.  .pb-sm-3 {
  8829.    padding-bottom: 1rem !important;
  8830.  }
  8831.  
  8832.  .pb-sm-4 {
  8833.    padding-bottom: 1.5rem !important;
  8834.  }
  8835.  
  8836.  .pb-sm-5 {
  8837.    padding-bottom: 3rem !important;
  8838.  }
  8839.  
  8840.  .ps-sm-0 {
  8841.    padding-left: 0 !important;
  8842.  }
  8843.  
  8844.  .ps-sm-1 {
  8845.    padding-left: 0.25rem !important;
  8846.  }
  8847.  
  8848.  .ps-sm-2 {
  8849.    padding-left: 0.5rem !important;
  8850.  }
  8851.  
  8852.  .ps-sm-3 {
  8853.    padding-left: 1rem !important;
  8854.  }
  8855.  
  8856.  .ps-sm-4 {
  8857.    padding-left: 1.5rem !important;
  8858.  }
  8859.  
  8860.  .ps-sm-5 {
  8861.    padding-left: 3rem !important;
  8862.  }
  8863.  
  8864.  .text-sm-start {
  8865.    text-align: left !important;
  8866.  }
  8867.  
  8868.  .text-sm-end {
  8869.    text-align: right !important;
  8870.  }
  8871.  
  8872.  .text-sm-center {
  8873.    text-align: center !important;
  8874.  }
  8875. }
  8876. @media (min-width: 768px) {
  8877.  .float-md-start {
  8878.    float: left !important;
  8879.  }
  8880.  
  8881.  .float-md-end {
  8882.    float: right !important;
  8883.  }
  8884.  
  8885.  .float-md-none {
  8886.    float: none !important;
  8887.  }
  8888.  
  8889.  .d-md-inline {
  8890.    display: inline !important;
  8891.  }
  8892.  
  8893.  .d-md-inline-block {
  8894.    display: inline-block !important;
  8895.  }
  8896.  
  8897.  .d-md-block {
  8898.    display: block !important;
  8899.  }
  8900.  
  8901.  .d-md-grid {
  8902.    display: grid !important;
  8903.  }
  8904.  
  8905.  .d-md-table {
  8906.    display: table !important;
  8907.  }
  8908.  
  8909.  .d-md-table-row {
  8910.    display: table-row !important;
  8911.  }
  8912.  
  8913.  .d-md-table-cell {
  8914.    display: table-cell !important;
  8915.  }
  8916.  
  8917.  .d-md-flex {
  8918.    display: flex !important;
  8919.  }
  8920.  
  8921.  .d-md-inline-flex {
  8922.    display: inline-flex !important;
  8923.  }
  8924.  
  8925.  .d-md-none {
  8926.    display: none !important;
  8927.  }
  8928.  
  8929.  .flex-md-fill {
  8930.    flex: 1 1 auto !important;
  8931.  }
  8932.  
  8933.  .flex-md-row {
  8934.    flex-direction: row !important;
  8935.  }
  8936.  
  8937.  .flex-md-column {
  8938.    flex-direction: column !important;
  8939.  }
  8940.  
  8941.  .flex-md-row-reverse {
  8942.    flex-direction: row-reverse !important;
  8943.  }
  8944.  
  8945.  .flex-md-column-reverse {
  8946.    flex-direction: column-reverse !important;
  8947.  }
  8948.  
  8949.  .flex-md-grow-0 {
  8950.    flex-grow: 0 !important;
  8951.  }
  8952.  
  8953.  .flex-md-grow-1 {
  8954.    flex-grow: 1 !important;
  8955.  }
  8956.  
  8957.  .flex-md-shrink-0 {
  8958.    flex-shrink: 0 !important;
  8959.  }
  8960.  
  8961.  .flex-md-shrink-1 {
  8962.    flex-shrink: 1 !important;
  8963.  }
  8964.  
  8965.  .flex-md-wrap {
  8966.    flex-wrap: wrap !important;
  8967.  }
  8968.  
  8969.  .flex-md-nowrap {
  8970.    flex-wrap: nowrap !important;
  8971.  }
  8972.  
  8973.  .flex-md-wrap-reverse {
  8974.    flex-wrap: wrap-reverse !important;
  8975.  }
  8976.  
  8977.  .gap-md-0 {
  8978.    gap: 0 !important;
  8979.  }
  8980.  
  8981.  .gap-md-1 {
  8982.    gap: 0.25rem !important;
  8983.  }
  8984.  
  8985.  .gap-md-2 {
  8986.    gap: 0.5rem !important;
  8987.  }
  8988.  
  8989.  .gap-md-3 {
  8990.    gap: 1rem !important;
  8991.  }
  8992.  
  8993.  .gap-md-4 {
  8994.    gap: 1.5rem !important;
  8995.  }
  8996.  
  8997.  .gap-md-5 {
  8998.    gap: 3rem !important;
  8999.  }
  9000.  
  9001.  .justify-content-md-start {
  9002.    justify-content: flex-start !important;
  9003.  }
  9004.  
  9005.  .justify-content-md-end {
  9006.    justify-content: flex-end !important;
  9007.  }
  9008.  
  9009.  .justify-content-md-center {
  9010.    justify-content: center !important;
  9011.  }
  9012.  
  9013.  .justify-content-md-between {
  9014.    justify-content: space-between !important;
  9015.  }
  9016.  
  9017.  .justify-content-md-around {
  9018.    justify-content: space-around !important;
  9019.  }
  9020.  
  9021.  .justify-content-md-evenly {
  9022.    justify-content: space-evenly !important;
  9023.  }
  9024.  
  9025.  .align-items-md-start {
  9026.    align-items: flex-start !important;
  9027.  }
  9028.  
  9029.  .align-items-md-end {
  9030.    align-items: flex-end !important;
  9031.  }
  9032.  
  9033.  .align-items-md-center {
  9034.    align-items: center !important;
  9035.  }
  9036.  
  9037.  .align-items-md-baseline {
  9038.    align-items: baseline !important;
  9039.  }
  9040.  
  9041.  .align-items-md-stretch {
  9042.    align-items: stretch !important;
  9043.  }
  9044.  
  9045.  .align-content-md-start {
  9046.    align-content: flex-start !important;
  9047.  }
  9048.  
  9049.  .align-content-md-end {
  9050.    align-content: flex-end !important;
  9051.  }
  9052.  
  9053.  .align-content-md-center {
  9054.    align-content: center !important;
  9055.  }
  9056.  
  9057.  .align-content-md-between {
  9058.    align-content: space-between !important;
  9059.  }
  9060.  
  9061.  .align-content-md-around {
  9062.    align-content: space-around !important;
  9063.  }
  9064.  
  9065.  .align-content-md-stretch {
  9066.    align-content: stretch !important;
  9067.  }
  9068.  
  9069.  .align-self-md-auto {
  9070.    align-self: auto !important;
  9071.  }
  9072.  
  9073.  .align-self-md-start {
  9074.    align-self: flex-start !important;
  9075.  }
  9076.  
  9077.  .align-self-md-end {
  9078.    align-self: flex-end !important;
  9079.  }
  9080.  
  9081.  .align-self-md-center {
  9082.    align-self: center !important;
  9083.  }
  9084.  
  9085.  .align-self-md-baseline {
  9086.    align-self: baseline !important;
  9087.  }
  9088.  
  9089.  .align-self-md-stretch {
  9090.    align-self: stretch !important;
  9091.  }
  9092.  
  9093.  .order-md-first {
  9094.    order: -1 !important;
  9095.  }
  9096.  
  9097.  .order-md-0 {
  9098.    order: 0 !important;
  9099.  }
  9100.  
  9101.  .order-md-1 {
  9102.    order: 1 !important;
  9103.  }
  9104.  
  9105.  .order-md-2 {
  9106.    order: 2 !important;
  9107.  }
  9108.  
  9109.  .order-md-3 {
  9110.    order: 3 !important;
  9111.  }
  9112.  
  9113.  .order-md-4 {
  9114.    order: 4 !important;
  9115.  }
  9116.  
  9117.  .order-md-5 {
  9118.    order: 5 !important;
  9119.  }
  9120.  
  9121.  .order-md-last {
  9122.    order: 6 !important;
  9123.  }
  9124.  
  9125.  .m-md-0 {
  9126.    margin: 0 !important;
  9127.  }
  9128.  
  9129.  .m-md-1 {
  9130.    margin: 0.25rem !important;
  9131.  }
  9132.  
  9133.  .m-md-2 {
  9134.    margin: 0.5rem !important;
  9135.  }
  9136.  
  9137.  .m-md-3 {
  9138.    margin: 1rem !important;
  9139.  }
  9140.  
  9141.  .m-md-4 {
  9142.    margin: 1.5rem !important;
  9143.  }
  9144.  
  9145.  .m-md-5 {
  9146.    margin: 3rem !important;
  9147.  }
  9148.  
  9149.  .m-md-auto {
  9150.    margin: auto !important;
  9151.  }
  9152.  
  9153.  .mx-md-0 {
  9154.    margin-right: 0 !important;
  9155.    margin-left: 0 !important;
  9156.  }
  9157.  
  9158.  .mx-md-1 {
  9159.    margin-right: 0.25rem !important;
  9160.    margin-left: 0.25rem !important;
  9161.  }
  9162.  
  9163.  .mx-md-2 {
  9164.    margin-right: 0.5rem !important;
  9165.    margin-left: 0.5rem !important;
  9166.  }
  9167.  
  9168.  .mx-md-3 {
  9169.    margin-right: 1rem !important;
  9170.    margin-left: 1rem !important;
  9171.  }
  9172.  
  9173.  .mx-md-4 {
  9174.    margin-right: 1.5rem !important;
  9175.    margin-left: 1.5rem !important;
  9176.  }
  9177.  
  9178.  .mx-md-5 {
  9179.    margin-right: 3rem !important;
  9180.    margin-left: 3rem !important;
  9181.  }
  9182.  
  9183.  .mx-md-auto {
  9184.    margin-right: auto !important;
  9185.    margin-left: auto !important;
  9186.  }
  9187.  
  9188.  .my-md-0 {
  9189.    margin-top: 0 !important;
  9190.    margin-bottom: 0 !important;
  9191.  }
  9192.  
  9193.  .my-md-1 {
  9194.    margin-top: 0.25rem !important;
  9195.    margin-bottom: 0.25rem !important;
  9196.  }
  9197.  
  9198.  .my-md-2 {
  9199.    margin-top: 0.5rem !important;
  9200.    margin-bottom: 0.5rem !important;
  9201.  }
  9202.  
  9203.  .my-md-3 {
  9204.    margin-top: 1rem !important;
  9205.    margin-bottom: 1rem !important;
  9206.  }
  9207.  
  9208.  .my-md-4 {
  9209.    margin-top: 1.5rem !important;
  9210.    margin-bottom: 1.5rem !important;
  9211.  }
  9212.  
  9213.  .my-md-5 {
  9214.    margin-top: 3rem !important;
  9215.    margin-bottom: 3rem !important;
  9216.  }
  9217.  
  9218.  .my-md-auto {
  9219.    margin-top: auto !important;
  9220.    margin-bottom: auto !important;
  9221.  }
  9222.  
  9223.  .mt-md-0 {
  9224.    margin-top: 0 !important;
  9225.  }
  9226.  
  9227.  .mt-md-1 {
  9228.    margin-top: 0.25rem !important;
  9229.  }
  9230.  
  9231.  .mt-md-2 {
  9232.    margin-top: 0.5rem !important;
  9233.  }
  9234.  
  9235.  .mt-md-3 {
  9236.    margin-top: 1rem !important;
  9237.  }
  9238.  
  9239.  .mt-md-4 {
  9240.    margin-top: 1.5rem !important;
  9241.  }
  9242.  
  9243.  .mt-md-5 {
  9244.    margin-top: 3rem !important;
  9245.  }
  9246.  
  9247.  .mt-md-auto {
  9248.    margin-top: auto !important;
  9249.  }
  9250.  
  9251.  .me-md-0 {
  9252.    margin-right: 0 !important;
  9253.  }
  9254.  
  9255.  .me-md-1 {
  9256.    margin-right: 0.25rem !important;
  9257.  }
  9258.  
  9259.  .me-md-2 {
  9260.    margin-right: 0.5rem !important;
  9261.  }
  9262.  
  9263.  .me-md-3 {
  9264.    margin-right: 1rem !important;
  9265.  }
  9266.  
  9267.  .me-md-4 {
  9268.    margin-right: 1.5rem !important;
  9269.  }
  9270.  
  9271.  .me-md-5 {
  9272.    margin-right: 3rem !important;
  9273.  }
  9274.  
  9275.  .me-md-auto {
  9276.    margin-right: auto !important;
  9277.  }
  9278.  
  9279.  .mb-md-0 {
  9280.    margin-bottom: 0 !important;
  9281.  }
  9282.  
  9283.  .mb-md-1 {
  9284.    margin-bottom: 0.25rem !important;
  9285.  }
  9286.  
  9287.  .mb-md-2 {
  9288.    margin-bottom: 0.5rem !important;
  9289.  }
  9290.  
  9291.  .mb-md-3 {
  9292.    margin-bottom: 1rem !important;
  9293.  }
  9294.  
  9295.  .mb-md-4 {
  9296.    margin-bottom: 1.5rem !important;
  9297.  }
  9298.  
  9299.  .mb-md-5 {
  9300.    margin-bottom: 3rem !important;
  9301.  }
  9302.  
  9303.  .mb-md-auto {
  9304.    margin-bottom: auto !important;
  9305.  }
  9306.  
  9307.  .ms-md-0 {
  9308.    margin-left: 0 !important;
  9309.  }
  9310.  
  9311.  .ms-md-1 {
  9312.    margin-left: 0.25rem !important;
  9313.  }
  9314.  
  9315.  .ms-md-2 {
  9316.    margin-left: 0.5rem !important;
  9317.  }
  9318.  
  9319.  .ms-md-3 {
  9320.    margin-left: 1rem !important;
  9321.  }
  9322.  
  9323.  .ms-md-4 {
  9324.    margin-left: 1.5rem !important;
  9325.  }
  9326.  
  9327.  .ms-md-5 {
  9328.    margin-left: 3rem !important;
  9329.  }
  9330.  
  9331.  .ms-md-auto {
  9332.    margin-left: auto !important;
  9333.  }
  9334.  
  9335.  .m-md-n1 {
  9336.    margin: -0.25rem !important;
  9337.  }
  9338.  
  9339.  .m-md-n2 {
  9340.    margin: -0.5rem !important;
  9341.  }
  9342.  
  9343.  .m-md-n3 {
  9344.    margin: -1rem !important;
  9345.  }
  9346.  
  9347.  .m-md-n4 {
  9348.    margin: -1.5rem !important;
  9349.  }
  9350.  
  9351.  .m-md-n5 {
  9352.    margin: -3rem !important;
  9353.  }
  9354.  
  9355.  .mx-md-n1 {
  9356.    margin-right: -0.25rem !important;
  9357.    margin-left: -0.25rem !important;
  9358.  }
  9359.  
  9360.  .mx-md-n2 {
  9361.    margin-right: -0.5rem !important;
  9362.    margin-left: -0.5rem !important;
  9363.  }
  9364.  
  9365.  .mx-md-n3 {
  9366.    margin-right: -1rem !important;
  9367.    margin-left: -1rem !important;
  9368.  }
  9369.  
  9370.  .mx-md-n4 {
  9371.    margin-right: -1.5rem !important;
  9372.    margin-left: -1.5rem !important;
  9373.  }
  9374.  
  9375.  .mx-md-n5 {
  9376.    margin-right: -3rem !important;
  9377.    margin-left: -3rem !important;
  9378.  }
  9379.  
  9380.  .my-md-n1 {
  9381.    margin-top: -0.25rem !important;
  9382.    margin-bottom: -0.25rem !important;
  9383.  }
  9384.  
  9385.  .my-md-n2 {
  9386.    margin-top: -0.5rem !important;
  9387.    margin-bottom: -0.5rem !important;
  9388.  }
  9389.  
  9390.  .my-md-n3 {
  9391.    margin-top: -1rem !important;
  9392.    margin-bottom: -1rem !important;
  9393.  }
  9394.  
  9395.  .my-md-n4 {
  9396.    margin-top: -1.5rem !important;
  9397.    margin-bottom: -1.5rem !important;
  9398.  }
  9399.  
  9400.  .my-md-n5 {
  9401.    margin-top: -3rem !important;
  9402.    margin-bottom: -3rem !important;
  9403.  }
  9404.  
  9405.  .mt-md-n1 {
  9406.    margin-top: -0.25rem !important;
  9407.  }
  9408.  
  9409.  .mt-md-n2 {
  9410.    margin-top: -0.5rem !important;
  9411.  }
  9412.  
  9413.  .mt-md-n3 {
  9414.    margin-top: -1rem !important;
  9415.  }
  9416.  
  9417.  .mt-md-n4 {
  9418.    margin-top: -1.5rem !important;
  9419.  }
  9420.  
  9421.  .mt-md-n5 {
  9422.    margin-top: -3rem !important;
  9423.  }
  9424.  
  9425.  .me-md-n1 {
  9426.    margin-right: -0.25rem !important;
  9427.  }
  9428.  
  9429.  .me-md-n2 {
  9430.    margin-right: -0.5rem !important;
  9431.  }
  9432.  
  9433.  .me-md-n3 {
  9434.    margin-right: -1rem !important;
  9435.  }
  9436.  
  9437.  .me-md-n4 {
  9438.    margin-right: -1.5rem !important;
  9439.  }
  9440.  
  9441.  .me-md-n5 {
  9442.    margin-right: -3rem !important;
  9443.  }
  9444.  
  9445.  .mb-md-n1 {
  9446.    margin-bottom: -0.25rem !important;
  9447.  }
  9448.  
  9449.  .mb-md-n2 {
  9450.    margin-bottom: -0.5rem !important;
  9451.  }
  9452.  
  9453.  .mb-md-n3 {
  9454.    margin-bottom: -1rem !important;
  9455.  }
  9456.  
  9457.  .mb-md-n4 {
  9458.    margin-bottom: -1.5rem !important;
  9459.  }
  9460.  
  9461.  .mb-md-n5 {
  9462.    margin-bottom: -3rem !important;
  9463.  }
  9464.  
  9465.  .ms-md-n1 {
  9466.    margin-left: -0.25rem !important;
  9467.  }
  9468.  
  9469.  .ms-md-n2 {
  9470.    margin-left: -0.5rem !important;
  9471.  }
  9472.  
  9473.  .ms-md-n3 {
  9474.    margin-left: -1rem !important;
  9475.  }
  9476.  
  9477.  .ms-md-n4 {
  9478.    margin-left: -1.5rem !important;
  9479.  }
  9480.  
  9481.  .ms-md-n5 {
  9482.    margin-left: -3rem !important;
  9483.  }
  9484.  
  9485.  .p-md-0 {
  9486.    padding: 0 !important;
  9487.  }
  9488.  
  9489.  .p-md-1 {
  9490.    padding: 0.25rem !important;
  9491.  }
  9492.  
  9493.  .p-md-2 {
  9494.    padding: 0.5rem !important;
  9495.  }
  9496.  
  9497.  .p-md-3 {
  9498.    padding: 1rem !important;
  9499.  }
  9500.  
  9501.  .p-md-4 {
  9502.    padding: 1.5rem !important;
  9503.  }
  9504.  
  9505.  .p-md-5 {
  9506.    padding: 3rem !important;
  9507.  }
  9508.  
  9509.  .px-md-0 {
  9510.    padding-right: 0 !important;
  9511.    padding-left: 0 !important;
  9512.  }
  9513.  
  9514.  .px-md-1 {
  9515.    padding-right: 0.25rem !important;
  9516.    padding-left: 0.25rem !important;
  9517.  }
  9518.  
  9519.  .px-md-2 {
  9520.    padding-right: 0.5rem !important;
  9521.    padding-left: 0.5rem !important;
  9522.  }
  9523.  
  9524.  .px-md-3 {
  9525.    padding-right: 1rem !important;
  9526.    padding-left: 1rem !important;
  9527.  }
  9528.  
  9529.  .px-md-4 {
  9530.    padding-right: 1.5rem !important;
  9531.    padding-left: 1.5rem !important;
  9532.  }
  9533.  
  9534.  .px-md-5 {
  9535.    padding-right: 3rem !important;
  9536.    padding-left: 3rem !important;
  9537.  }
  9538.  
  9539.  .py-md-0 {
  9540.    padding-top: 0 !important;
  9541.    padding-bottom: 0 !important;
  9542.  }
  9543.  
  9544.  .py-md-1 {
  9545.    padding-top: 0.25rem !important;
  9546.    padding-bottom: 0.25rem !important;
  9547.  }
  9548.  
  9549.  .py-md-2 {
  9550.    padding-top: 0.5rem !important;
  9551.    padding-bottom: 0.5rem !important;
  9552.  }
  9553.  
  9554.  .py-md-3 {
  9555.    padding-top: 1rem !important;
  9556.    padding-bottom: 1rem !important;
  9557.  }
  9558.  
  9559.  .py-md-4 {
  9560.    padding-top: 1.5rem !important;
  9561.    padding-bottom: 1.5rem !important;
  9562.  }
  9563.  
  9564.  .py-md-5 {
  9565.    padding-top: 3rem !important;
  9566.    padding-bottom: 3rem !important;
  9567.  }
  9568.  
  9569.  .pt-md-0 {
  9570.    padding-top: 0 !important;
  9571.  }
  9572.  
  9573.  .pt-md-1 {
  9574.    padding-top: 0.25rem !important;
  9575.  }
  9576.  
  9577.  .pt-md-2 {
  9578.    padding-top: 0.5rem !important;
  9579.  }
  9580.  
  9581.  .pt-md-3 {
  9582.    padding-top: 1rem !important;
  9583.  }
  9584.  
  9585.  .pt-md-4 {
  9586.    padding-top: 1.5rem !important;
  9587.  }
  9588.  
  9589.  .pt-md-5 {
  9590.    padding-top: 3rem !important;
  9591.  }
  9592.  
  9593.  .pe-md-0 {
  9594.    padding-right: 0 !important;
  9595.  }
  9596.  
  9597.  .pe-md-1 {
  9598.    padding-right: 0.25rem !important;
  9599.  }
  9600.  
  9601.  .pe-md-2 {
  9602.    padding-right: 0.5rem !important;
  9603.  }
  9604.  
  9605.  .pe-md-3 {
  9606.    padding-right: 1rem !important;
  9607.  }
  9608.  
  9609.  .pe-md-4 {
  9610.    padding-right: 1.5rem !important;
  9611.  }
  9612.  
  9613.  .pe-md-5 {
  9614.    padding-right: 3rem !important;
  9615.  }
  9616.  
  9617.  .pb-md-0 {
  9618.    padding-bottom: 0 !important;
  9619.  }
  9620.  
  9621.  .pb-md-1 {
  9622.    padding-bottom: 0.25rem !important;
  9623.  }
  9624.  
  9625.  .pb-md-2 {
  9626.    padding-bottom: 0.5rem !important;
  9627.  }
  9628.  
  9629.  .pb-md-3 {
  9630.    padding-bottom: 1rem !important;
  9631.  }
  9632.  
  9633.  .pb-md-4 {
  9634.    padding-bottom: 1.5rem !important;
  9635.  }
  9636.  
  9637.  .pb-md-5 {
  9638.    padding-bottom: 3rem !important;
  9639.  }
  9640.  
  9641.  .ps-md-0 {
  9642.    padding-left: 0 !important;
  9643.  }
  9644.  
  9645.  .ps-md-1 {
  9646.    padding-left: 0.25rem !important;
  9647.  }
  9648.  
  9649.  .ps-md-2 {
  9650.    padding-left: 0.5rem !important;
  9651.  }
  9652.  
  9653.  .ps-md-3 {
  9654.    padding-left: 1rem !important;
  9655.  }
  9656.  
  9657.  .ps-md-4 {
  9658.    padding-left: 1.5rem !important;
  9659.  }
  9660.  
  9661.  .ps-md-5 {
  9662.    padding-left: 3rem !important;
  9663.  }
  9664.  
  9665.  .text-md-start {
  9666.    text-align: left !important;
  9667.  }
  9668.  
  9669.  .text-md-end {
  9670.    text-align: right !important;
  9671.  }
  9672.  
  9673.  .text-md-center {
  9674.    text-align: center !important;
  9675.  }
  9676. }
  9677. @media (min-width: 992px) {
  9678.  .float-lg-start {
  9679.    float: left !important;
  9680.  }
  9681.  
  9682.  .float-lg-end {
  9683.    float: right !important;
  9684.  }
  9685.  
  9686.  .float-lg-none {
  9687.    float: none !important;
  9688.  }
  9689.  
  9690.  .d-lg-inline {
  9691.    display: inline !important;
  9692.  }
  9693.  
  9694.  .d-lg-inline-block {
  9695.    display: inline-block !important;
  9696.  }
  9697.  
  9698.  .d-lg-block {
  9699.    display: block !important;
  9700.  }
  9701.  
  9702.  .d-lg-grid {
  9703.    display: grid !important;
  9704.  }
  9705.  
  9706.  .d-lg-table {
  9707.    display: table !important;
  9708.  }
  9709.  
  9710.  .d-lg-table-row {
  9711.    display: table-row !important;
  9712.  }
  9713.  
  9714.  .d-lg-table-cell {
  9715.    display: table-cell !important;
  9716.  }
  9717.  
  9718.  .d-lg-flex {
  9719.    display: flex !important;
  9720.  }
  9721.  
  9722.  .d-lg-inline-flex {
  9723.    display: inline-flex !important;
  9724.  }
  9725.  
  9726.  .d-lg-none {
  9727.    display: none !important;
  9728.  }
  9729.  
  9730.  .flex-lg-fill {
  9731.    flex: 1 1 auto !important;
  9732.  }
  9733.  
  9734.  .flex-lg-row {
  9735.    flex-direction: row !important;
  9736.  }
  9737.  
  9738.  .flex-lg-column {
  9739.    flex-direction: column !important;
  9740.  }
  9741.  
  9742.  .flex-lg-row-reverse {
  9743.    flex-direction: row-reverse !important;
  9744.  }
  9745.  
  9746.  .flex-lg-column-reverse {
  9747.    flex-direction: column-reverse !important;
  9748.  }
  9749.  
  9750.  .flex-lg-grow-0 {
  9751.    flex-grow: 0 !important;
  9752.  }
  9753.  
  9754.  .flex-lg-grow-1 {
  9755.    flex-grow: 1 !important;
  9756.  }
  9757.  
  9758.  .flex-lg-shrink-0 {
  9759.    flex-shrink: 0 !important;
  9760.  }
  9761.  
  9762.  .flex-lg-shrink-1 {
  9763.    flex-shrink: 1 !important;
  9764.  }
  9765.  
  9766.  .flex-lg-wrap {
  9767.    flex-wrap: wrap !important;
  9768.  }
  9769.  
  9770.  .flex-lg-nowrap {
  9771.    flex-wrap: nowrap !important;
  9772.  }
  9773.  
  9774.  .flex-lg-wrap-reverse {
  9775.    flex-wrap: wrap-reverse !important;
  9776.  }
  9777.  
  9778.  .gap-lg-0 {
  9779.    gap: 0 !important;
  9780.  }
  9781.  
  9782.  .gap-lg-1 {
  9783.    gap: 0.25rem !important;
  9784.  }
  9785.  
  9786.  .gap-lg-2 {
  9787.    gap: 0.5rem !important;
  9788.  }
  9789.  
  9790.  .gap-lg-3 {
  9791.    gap: 1rem !important;
  9792.  }
  9793.  
  9794.  .gap-lg-4 {
  9795.    gap: 1.5rem !important;
  9796.  }
  9797.  
  9798.  .gap-lg-5 {
  9799.    gap: 3rem !important;
  9800.  }
  9801.  
  9802.  .justify-content-lg-start {
  9803.    justify-content: flex-start !important;
  9804.  }
  9805.  
  9806.  .justify-content-lg-end {
  9807.    justify-content: flex-end !important;
  9808.  }
  9809.  
  9810.  .justify-content-lg-center {
  9811.    justify-content: center !important;
  9812.  }
  9813.  
  9814.  .justify-content-lg-between {
  9815.    justify-content: space-between !important;
  9816.  }
  9817.  
  9818.  .justify-content-lg-around {
  9819.    justify-content: space-around !important;
  9820.  }
  9821.  
  9822.  .justify-content-lg-evenly {
  9823.    justify-content: space-evenly !important;
  9824.  }
  9825.  
  9826.  .align-items-lg-start {
  9827.    align-items: flex-start !important;
  9828.  }
  9829.  
  9830.  .align-items-lg-end {
  9831.    align-items: flex-end !important;
  9832.  }
  9833.  
  9834.  .align-items-lg-center {
  9835.    align-items: center !important;
  9836.  }
  9837.  
  9838.  .align-items-lg-baseline {
  9839.    align-items: baseline !important;
  9840.  }
  9841.  
  9842.  .align-items-lg-stretch {
  9843.    align-items: stretch !important;
  9844.  }
  9845.  
  9846.  .align-content-lg-start {
  9847.    align-content: flex-start !important;
  9848.  }
  9849.  
  9850.  .align-content-lg-end {
  9851.    align-content: flex-end !important;
  9852.  }
  9853.  
  9854.  .align-content-lg-center {
  9855.    align-content: center !important;
  9856.  }
  9857.  
  9858.  .align-content-lg-between {
  9859.    align-content: space-between !important;
  9860.  }
  9861.  
  9862.  .align-content-lg-around {
  9863.    align-content: space-around !important;
  9864.  }
  9865.  
  9866.  .align-content-lg-stretch {
  9867.    align-content: stretch !important;
  9868.  }
  9869.  
  9870.  .align-self-lg-auto {
  9871.    align-self: auto !important;
  9872.  }
  9873.  
  9874.  .align-self-lg-start {
  9875.    align-self: flex-start !important;
  9876.  }
  9877.  
  9878.  .align-self-lg-end {
  9879.    align-self: flex-end !important;
  9880.  }
  9881.  
  9882.  .align-self-lg-center {
  9883.    align-self: center !important;
  9884.  }
  9885.  
  9886.  .align-self-lg-baseline {
  9887.    align-self: baseline !important;
  9888.  }
  9889.  
  9890.  .align-self-lg-stretch {
  9891.    align-self: stretch !important;
  9892.  }
  9893.  
  9894.  .order-lg-first {
  9895.    order: -1 !important;
  9896.  }
  9897.  
  9898.  .order-lg-0 {
  9899.    order: 0 !important;
  9900.  }
  9901.  
  9902.  .order-lg-1 {
  9903.    order: 1 !important;
  9904.  }
  9905.  
  9906.  .order-lg-2 {
  9907.    order: 2 !important;
  9908.  }
  9909.  
  9910.  .order-lg-3 {
  9911.    order: 3 !important;
  9912.  }
  9913.  
  9914.  .order-lg-4 {
  9915.    order: 4 !important;
  9916.  }
  9917.  
  9918.  .order-lg-5 {
  9919.    order: 5 !important;
  9920.  }
  9921.  
  9922.  .order-lg-last {
  9923.    order: 6 !important;
  9924.  }
  9925.  
  9926.  .m-lg-0 {
  9927.    margin: 0 !important;
  9928.  }
  9929.  
  9930.  .m-lg-1 {
  9931.    margin: 0.25rem !important;
  9932.  }
  9933.  
  9934.  .m-lg-2 {
  9935.    margin: 0.5rem !important;
  9936.  }
  9937.  
  9938.  .m-lg-3 {
  9939.    margin: 1rem !important;
  9940.  }
  9941.  
  9942.  .m-lg-4 {
  9943.    margin: 1.5rem !important;
  9944.  }
  9945.  
  9946.  .m-lg-5 {
  9947.    margin: 3rem !important;
  9948.  }
  9949.  
  9950.  .m-lg-auto {
  9951.    margin: auto !important;
  9952.  }
  9953.  
  9954.  .mx-lg-0 {
  9955.    margin-right: 0 !important;
  9956.    margin-left: 0 !important;
  9957.  }
  9958.  
  9959.  .mx-lg-1 {
  9960.    margin-right: 0.25rem !important;
  9961.    margin-left: 0.25rem !important;
  9962.  }
  9963.  
  9964.  .mx-lg-2 {
  9965.    margin-right: 0.5rem !important;
  9966.    margin-left: 0.5rem !important;
  9967.  }
  9968.  
  9969.  .mx-lg-3 {
  9970.    margin-right: 1rem !important;
  9971.    margin-left: 1rem !important;
  9972.  }
  9973.  
  9974.  .mx-lg-4 {
  9975.    margin-right: 1.5rem !important;
  9976.    margin-left: 1.5rem !important;
  9977.  }
  9978.  
  9979.  .mx-lg-5 {
  9980.    margin-right: 3rem !important;
  9981.    margin-left: 3rem !important;
  9982.  }
  9983.  
  9984.  .mx-lg-auto {
  9985.    margin-right: auto !important;
  9986.    margin-left: auto !important;
  9987.  }
  9988.  
  9989.  .my-lg-0 {
  9990.    margin-top: 0 !important;
  9991.    margin-bottom: 0 !important;
  9992.  }
  9993.  
  9994.  .my-lg-1 {
  9995.    margin-top: 0.25rem !important;
  9996.    margin-bottom: 0.25rem !important;
  9997.  }
  9998.  
  9999.  .my-lg-2 {
  10000.    margin-top: 0.5rem !important;
  10001.    margin-bottom: 0.5rem !important;
  10002.  }
  10003.  
  10004.  .my-lg-3 {
  10005.    margin-top: 1rem !important;
  10006.    margin-bottom: 1rem !important;
  10007.  }
  10008.  
  10009.  .my-lg-4 {
  10010.    margin-top: 1.5rem !important;
  10011.    margin-bottom: 1.5rem !important;
  10012.  }
  10013.  
  10014.  .my-lg-5 {
  10015.    margin-top: 3rem !important;
  10016.    margin-bottom: 3rem !important;
  10017.  }
  10018.  
  10019.  .my-lg-auto {
  10020.    margin-top: auto !important;
  10021.    margin-bottom: auto !important;
  10022.  }
  10023.  
  10024.  .mt-lg-0 {
  10025.    margin-top: 0 !important;
  10026.  }
  10027.  
  10028.  .mt-lg-1 {
  10029.    margin-top: 0.25rem !important;
  10030.  }
  10031.  
  10032.  .mt-lg-2 {
  10033.    margin-top: 0.5rem !important;
  10034.  }
  10035.  
  10036.  .mt-lg-3 {
  10037.    margin-top: 1rem !important;
  10038.  }
  10039.  
  10040.  .mt-lg-4 {
  10041.    margin-top: 1.5rem !important;
  10042.  }
  10043.  
  10044.  .mt-lg-5 {
  10045.    margin-top: 3rem !important;
  10046.  }
  10047.  
  10048.  .mt-lg-auto {
  10049.    margin-top: auto !important;
  10050.  }
  10051.  
  10052.  .me-lg-0 {
  10053.    margin-right: 0 !important;
  10054.  }
  10055.  
  10056.  .me-lg-1 {
  10057.    margin-right: 0.25rem !important;
  10058.  }
  10059.  
  10060.  .me-lg-2 {
  10061.    margin-right: 0.5rem !important;
  10062.  }
  10063.  
  10064.  .me-lg-3 {
  10065.    margin-right: 1rem !important;
  10066.  }
  10067.  
  10068.  .me-lg-4 {
  10069.    margin-right: 1.5rem !important;
  10070.  }
  10071.  
  10072.  .me-lg-5 {
  10073.    margin-right: 3rem !important;
  10074.  }
  10075.  
  10076.  .me-lg-auto {
  10077.    margin-right: auto !important;
  10078.  }
  10079.  
  10080.  .mb-lg-0 {
  10081.    margin-bottom: 0 !important;
  10082.  }
  10083.  
  10084.  .mb-lg-1 {
  10085.    margin-bottom: 0.25rem !important;
  10086.  }
  10087.  
  10088.  .mb-lg-2 {
  10089.    margin-bottom: 0.5rem !important;
  10090.  }
  10091.  
  10092.  .mb-lg-3 {
  10093.    margin-bottom: 1rem !important;
  10094.  }
  10095.  
  10096.  .mb-lg-4 {
  10097.    margin-bottom: 1.5rem !important;
  10098.  }
  10099.  
  10100.  .mb-lg-5 {
  10101.    margin-bottom: 3rem !important;
  10102.  }
  10103.  
  10104.  .mb-lg-auto {
  10105.    margin-bottom: auto !important;
  10106.  }
  10107.  
  10108.  .ms-lg-0 {
  10109.    margin-left: 0 !important;
  10110.  }
  10111.  
  10112.  .ms-lg-1 {
  10113.    margin-left: 0.25rem !important;
  10114.  }
  10115.  
  10116.  .ms-lg-2 {
  10117.    margin-left: 0.5rem !important;
  10118.  }
  10119.  
  10120.  .ms-lg-3 {
  10121.    margin-left: 1rem !important;
  10122.  }
  10123.  
  10124.  .ms-lg-4 {
  10125.    margin-left: 1.5rem !important;
  10126.  }
  10127.  
  10128.  .ms-lg-5 {
  10129.    margin-left: 3rem !important;
  10130.  }
  10131.  
  10132.  .ms-lg-auto {
  10133.    margin-left: auto !important;
  10134.  }
  10135.  
  10136.  .m-lg-n1 {
  10137.    margin: -0.25rem !important;
  10138.  }
  10139.  
  10140.  .m-lg-n2 {
  10141.    margin: -0.5rem !important;
  10142.  }
  10143.  
  10144.  .m-lg-n3 {
  10145.    margin: -1rem !important;
  10146.  }
  10147.  
  10148.  .m-lg-n4 {
  10149.    margin: -1.5rem !important;
  10150.  }
  10151.  
  10152.  .m-lg-n5 {
  10153.    margin: -3rem !important;
  10154.  }
  10155.  
  10156.  .mx-lg-n1 {
  10157.    margin-right: -0.25rem !important;
  10158.    margin-left: -0.25rem !important;
  10159.  }
  10160.  
  10161.  .mx-lg-n2 {
  10162.    margin-right: -0.5rem !important;
  10163.    margin-left: -0.5rem !important;
  10164.  }
  10165.  
  10166.  .mx-lg-n3 {
  10167.    margin-right: -1rem !important;
  10168.    margin-left: -1rem !important;
  10169.  }
  10170.  
  10171.  .mx-lg-n4 {
  10172.    margin-right: -1.5rem !important;
  10173.    margin-left: -1.5rem !important;
  10174.  }
  10175.  
  10176.  .mx-lg-n5 {
  10177.    margin-right: -3rem !important;
  10178.    margin-left: -3rem !important;
  10179.  }
  10180.  
  10181.  .my-lg-n1 {
  10182.    margin-top: -0.25rem !important;
  10183.    margin-bottom: -0.25rem !important;
  10184.  }
  10185.  
  10186.  .my-lg-n2 {
  10187.    margin-top: -0.5rem !important;
  10188.    margin-bottom: -0.5rem !important;
  10189.  }
  10190.  
  10191.  .my-lg-n3 {
  10192.    margin-top: -1rem !important;
  10193.    margin-bottom: -1rem !important;
  10194.  }
  10195.  
  10196.  .my-lg-n4 {
  10197.    margin-top: -1.5rem !important;
  10198.    margin-bottom: -1.5rem !important;
  10199.  }
  10200.  
  10201.  .my-lg-n5 {
  10202.    margin-top: -3rem !important;
  10203.    margin-bottom: -3rem !important;
  10204.  }
  10205.  
  10206.  .mt-lg-n1 {
  10207.    margin-top: -0.25rem !important;
  10208.  }
  10209.  
  10210.  .mt-lg-n2 {
  10211.    margin-top: -0.5rem !important;
  10212.  }
  10213.  
  10214.  .mt-lg-n3 {
  10215.    margin-top: -1rem !important;
  10216.  }
  10217.  
  10218.  .mt-lg-n4 {
  10219.    margin-top: -1.5rem !important;
  10220.  }
  10221.  
  10222.  .mt-lg-n5 {
  10223.    margin-top: -3rem !important;
  10224.  }
  10225.  
  10226.  .me-lg-n1 {
  10227.    margin-right: -0.25rem !important;
  10228.  }
  10229.  
  10230.  .me-lg-n2 {
  10231.    margin-right: -0.5rem !important;
  10232.  }
  10233.  
  10234.  .me-lg-n3 {
  10235.    margin-right: -1rem !important;
  10236.  }
  10237.  
  10238.  .me-lg-n4 {
  10239.    margin-right: -1.5rem !important;
  10240.  }
  10241.  
  10242.  .me-lg-n5 {
  10243.    margin-right: -3rem !important;
  10244.  }
  10245.  
  10246.  .mb-lg-n1 {
  10247.    margin-bottom: -0.25rem !important;
  10248.  }
  10249.  
  10250.  .mb-lg-n2 {
  10251.    margin-bottom: -0.5rem !important;
  10252.  }
  10253.  
  10254.  .mb-lg-n3 {
  10255.    margin-bottom: -1rem !important;
  10256.  }
  10257.  
  10258.  .mb-lg-n4 {
  10259.    margin-bottom: -1.5rem !important;
  10260.  }
  10261.  
  10262.  .mb-lg-n5 {
  10263.    margin-bottom: -3rem !important;
  10264.  }
  10265.  
  10266.  .ms-lg-n1 {
  10267.    margin-left: -0.25rem !important;
  10268.  }
  10269.  
  10270.  .ms-lg-n2 {
  10271.    margin-left: -0.5rem !important;
  10272.  }
  10273.  
  10274.  .ms-lg-n3 {
  10275.    margin-left: -1rem !important;
  10276.  }
  10277.  
  10278.  .ms-lg-n4 {
  10279.    margin-left: -1.5rem !important;
  10280.  }
  10281.  
  10282.  .ms-lg-n5 {
  10283.    margin-left: -3rem !important;
  10284.  }
  10285.  
  10286.  .p-lg-0 {
  10287.    padding: 0 !important;
  10288.  }
  10289.  
  10290.  .p-lg-1 {
  10291.    padding: 0.25rem !important;
  10292.  }
  10293.  
  10294.  .p-lg-2 {
  10295.    padding: 0.5rem !important;
  10296.  }
  10297.  
  10298.  .p-lg-3 {
  10299.    padding: 1rem !important;
  10300.  }
  10301.  
  10302.  .p-lg-4 {
  10303.    padding: 1.5rem !important;
  10304.  }
  10305.  
  10306.  .p-lg-5 {
  10307.    padding: 3rem !important;
  10308.  }
  10309.  
  10310.  .px-lg-0 {
  10311.    padding-right: 0 !important;
  10312.    padding-left: 0 !important;
  10313.  }
  10314.  
  10315.  .px-lg-1 {
  10316.    padding-right: 0.25rem !important;
  10317.    padding-left: 0.25rem !important;
  10318.  }
  10319.  
  10320.  .px-lg-2 {
  10321.    padding-right: 0.5rem !important;
  10322.    padding-left: 0.5rem !important;
  10323.  }
  10324.  
  10325.  .px-lg-3 {
  10326.    padding-right: 1rem !important;
  10327.    padding-left: 1rem !important;
  10328.  }
  10329.  
  10330.  .px-lg-4 {
  10331.    padding-right: 1.5rem !important;
  10332.    padding-left: 1.5rem !important;
  10333.  }
  10334.  
  10335.  .px-lg-5 {
  10336.    padding-right: 3rem !important;
  10337.    padding-left: 3rem !important;
  10338.  }
  10339.  
  10340.  .py-lg-0 {
  10341.    padding-top: 0 !important;
  10342.    padding-bottom: 0 !important;
  10343.  }
  10344.  
  10345.  .py-lg-1 {
  10346.    padding-top: 0.25rem !important;
  10347.    padding-bottom: 0.25rem !important;
  10348.  }
  10349.  
  10350.  .py-lg-2 {
  10351.    padding-top: 0.5rem !important;
  10352.    padding-bottom: 0.5rem !important;
  10353.  }
  10354.  
  10355.  .py-lg-3 {
  10356.    padding-top: 1rem !important;
  10357.    padding-bottom: 1rem !important;
  10358.  }
  10359.  
  10360.  .py-lg-4 {
  10361.    padding-top: 1.5rem !important;
  10362.    padding-bottom: 1.5rem !important;
  10363.  }
  10364.  
  10365.  .py-lg-5 {
  10366.    padding-top: 3rem !important;
  10367.    padding-bottom: 3rem !important;
  10368.  }
  10369.  
  10370.  .pt-lg-0 {
  10371.    padding-top: 0 !important;
  10372.  }
  10373.  
  10374.  .pt-lg-1 {
  10375.    padding-top: 0.25rem !important;
  10376.  }
  10377.  
  10378.  .pt-lg-2 {
  10379.    padding-top: 0.5rem !important;
  10380.  }
  10381.  
  10382.  .pt-lg-3 {
  10383.    padding-top: 1rem !important;
  10384.  }
  10385.  
  10386.  .pt-lg-4 {
  10387.    padding-top: 1.5rem !important;
  10388.  }
  10389.  
  10390.  .pt-lg-5 {
  10391.    padding-top: 3rem !important;
  10392.  }
  10393.  
  10394.  .pe-lg-0 {
  10395.    padding-right: 0 !important;
  10396.  }
  10397.  
  10398.  .pe-lg-1 {
  10399.    padding-right: 0.25rem !important;
  10400.  }
  10401.  
  10402.  .pe-lg-2 {
  10403.    padding-right: 0.5rem !important;
  10404.  }
  10405.  
  10406.  .pe-lg-3 {
  10407.    padding-right: 1rem !important;
  10408.  }
  10409.  
  10410.  .pe-lg-4 {
  10411.    padding-right: 1.5rem !important;
  10412.  }
  10413.  
  10414.  .pe-lg-5 {
  10415.    padding-right: 3rem !important;
  10416.  }
  10417.  
  10418.  .pb-lg-0 {
  10419.    padding-bottom: 0 !important;
  10420.  }
  10421.  
  10422.  .pb-lg-1 {
  10423.    padding-bottom: 0.25rem !important;
  10424.  }
  10425.  
  10426.  .pb-lg-2 {
  10427.    padding-bottom: 0.5rem !important;
  10428.  }
  10429.  
  10430.  .pb-lg-3 {
  10431.    padding-bottom: 1rem !important;
  10432.  }
  10433.  
  10434.  .pb-lg-4 {
  10435.    padding-bottom: 1.5rem !important;
  10436.  }
  10437.  
  10438.  .pb-lg-5 {
  10439.    padding-bottom: 3rem !important;
  10440.  }
  10441.  
  10442.  .ps-lg-0 {
  10443.    padding-left: 0 !important;
  10444.  }
  10445.  
  10446.  .ps-lg-1 {
  10447.    padding-left: 0.25rem !important;
  10448.  }
  10449.  
  10450.  .ps-lg-2 {
  10451.    padding-left: 0.5rem !important;
  10452.  }
  10453.  
  10454.  .ps-lg-3 {
  10455.    padding-left: 1rem !important;
  10456.  }
  10457.  
  10458.  .ps-lg-4 {
  10459.    padding-left: 1.5rem !important;
  10460.  }
  10461.  
  10462.  .ps-lg-5 {
  10463.    padding-left: 3rem !important;
  10464.  }
  10465.  
  10466.  .text-lg-start {
  10467.    text-align: left !important;
  10468.  }
  10469.  
  10470.  .text-lg-end {
  10471.    text-align: right !important;
  10472.  }
  10473.  
  10474.  .text-lg-center {
  10475.    text-align: center !important;
  10476.  }
  10477. }
  10478. @media (min-width: 1200px) {
  10479.  .float-xl-start {
  10480.    float: left !important;
  10481.  }
  10482.  
  10483.  .float-xl-end {
  10484.    float: right !important;
  10485.  }
  10486.  
  10487.  .float-xl-none {
  10488.    float: none !important;
  10489.  }
  10490.  
  10491.  .d-xl-inline {
  10492.    display: inline !important;
  10493.  }
  10494.  
  10495.  .d-xl-inline-block {
  10496.    display: inline-block !important;
  10497.  }
  10498.  
  10499.  .d-xl-block {
  10500.    display: block !important;
  10501.  }
  10502.  
  10503.  .d-xl-grid {
  10504.    display: grid !important;
  10505.  }
  10506.  
  10507.  .d-xl-table {
  10508.    display: table !important;
  10509.  }
  10510.  
  10511.  .d-xl-table-row {
  10512.    display: table-row !important;
  10513.  }
  10514.  
  10515.  .d-xl-table-cell {
  10516.    display: table-cell !important;
  10517.  }
  10518.  
  10519.  .d-xl-flex {
  10520.    display: flex !important;
  10521.  }
  10522.  
  10523.  .d-xl-inline-flex {
  10524.    display: inline-flex !important;
  10525.  }
  10526.  
  10527.  .d-xl-none {
  10528.    display: none !important;
  10529.  }
  10530.  
  10531.  .flex-xl-fill {
  10532.    flex: 1 1 auto !important;
  10533.  }
  10534.  
  10535.  .flex-xl-row {
  10536.    flex-direction: row !important;
  10537.  }
  10538.  
  10539.  .flex-xl-column {
  10540.    flex-direction: column !important;
  10541.  }
  10542.  
  10543.  .flex-xl-row-reverse {
  10544.    flex-direction: row-reverse !important;
  10545.  }
  10546.  
  10547.  .flex-xl-column-reverse {
  10548.    flex-direction: column-reverse !important;
  10549.  }
  10550.  
  10551.  .flex-xl-grow-0 {
  10552.    flex-grow: 0 !important;
  10553.  }
  10554.  
  10555.  .flex-xl-grow-1 {
  10556.    flex-grow: 1 !important;
  10557.  }
  10558.  
  10559.  .flex-xl-shrink-0 {
  10560.    flex-shrink: 0 !important;
  10561.  }
  10562.  
  10563.  .flex-xl-shrink-1 {
  10564.    flex-shrink: 1 !important;
  10565.  }
  10566.  
  10567.  .flex-xl-wrap {
  10568.    flex-wrap: wrap !important;
  10569.  }
  10570.  
  10571.  .flex-xl-nowrap {
  10572.    flex-wrap: nowrap !important;
  10573.  }
  10574.  
  10575.  .flex-xl-wrap-reverse {
  10576.    flex-wrap: wrap-reverse !important;
  10577.  }
  10578.  
  10579.  .gap-xl-0 {
  10580.    gap: 0 !important;
  10581.  }
  10582.  
  10583.  .gap-xl-1 {
  10584.    gap: 0.25rem !important;
  10585.  }
  10586.  
  10587.  .gap-xl-2 {
  10588.    gap: 0.5rem !important;
  10589.  }
  10590.  
  10591.  .gap-xl-3 {
  10592.    gap: 1rem !important;
  10593.  }
  10594.  
  10595.  .gap-xl-4 {
  10596.    gap: 1.5rem !important;
  10597.  }
  10598.  
  10599.  .gap-xl-5 {
  10600.    gap: 3rem !important;
  10601.  }
  10602.  
  10603.  .justify-content-xl-start {
  10604.    justify-content: flex-start !important;
  10605.  }
  10606.  
  10607.  .justify-content-xl-end {
  10608.    justify-content: flex-end !important;
  10609.  }
  10610.  
  10611.  .justify-content-xl-center {
  10612.    justify-content: center !important;
  10613.  }
  10614.  
  10615.  .justify-content-xl-between {
  10616.    justify-content: space-between !important;
  10617.  }
  10618.  
  10619.  .justify-content-xl-around {
  10620.    justify-content: space-around !important;
  10621.  }
  10622.  
  10623.  .justify-content-xl-evenly {
  10624.    justify-content: space-evenly !important;
  10625.  }
  10626.  
  10627.  .align-items-xl-start {
  10628.    align-items: flex-start !important;
  10629.  }
  10630.  
  10631.  .align-items-xl-end {
  10632.    align-items: flex-end !important;
  10633.  }
  10634.  
  10635.  .align-items-xl-center {
  10636.    align-items: center !important;
  10637.  }
  10638.  
  10639.  .align-items-xl-baseline {
  10640.    align-items: baseline !important;
  10641.  }
  10642.  
  10643.  .align-items-xl-stretch {
  10644.    align-items: stretch !important;
  10645.  }
  10646.  
  10647.  .align-content-xl-start {
  10648.    align-content: flex-start !important;
  10649.  }
  10650.  
  10651.  .align-content-xl-end {
  10652.    align-content: flex-end !important;
  10653.  }
  10654.  
  10655.  .align-content-xl-center {
  10656.    align-content: center !important;
  10657.  }
  10658.  
  10659.  .align-content-xl-between {
  10660.    align-content: space-between !important;
  10661.  }
  10662.  
  10663.  .align-content-xl-around {
  10664.    align-content: space-around !important;
  10665.  }
  10666.  
  10667.  .align-content-xl-stretch {
  10668.    align-content: stretch !important;
  10669.  }
  10670.  
  10671.  .align-self-xl-auto {
  10672.    align-self: auto !important;
  10673.  }
  10674.  
  10675.  .align-self-xl-start {
  10676.    align-self: flex-start !important;
  10677.  }
  10678.  
  10679.  .align-self-xl-end {
  10680.    align-self: flex-end !important;
  10681.  }
  10682.  
  10683.  .align-self-xl-center {
  10684.    align-self: center !important;
  10685.  }
  10686.  
  10687.  .align-self-xl-baseline {
  10688.    align-self: baseline !important;
  10689.  }
  10690.  
  10691.  .align-self-xl-stretch {
  10692.    align-self: stretch !important;
  10693.  }
  10694.  
  10695.  .order-xl-first {
  10696.    order: -1 !important;
  10697.  }
  10698.  
  10699.  .order-xl-0 {
  10700.    order: 0 !important;
  10701.  }
  10702.  
  10703.  .order-xl-1 {
  10704.    order: 1 !important;
  10705.  }
  10706.  
  10707.  .order-xl-2 {
  10708.    order: 2 !important;
  10709.  }
  10710.  
  10711.  .order-xl-3 {
  10712.    order: 3 !important;
  10713.  }
  10714.  
  10715.  .order-xl-4 {
  10716.    order: 4 !important;
  10717.  }
  10718.  
  10719.  .order-xl-5 {
  10720.    order: 5 !important;
  10721.  }
  10722.  
  10723.  .order-xl-last {
  10724.    order: 6 !important;
  10725.  }
  10726.  
  10727.  .m-xl-0 {
  10728.    margin: 0 !important;
  10729.  }
  10730.  
  10731.  .m-xl-1 {
  10732.    margin: 0.25rem !important;
  10733.  }
  10734.  
  10735.  .m-xl-2 {
  10736.    margin: 0.5rem !important;
  10737.  }
  10738.  
  10739.  .m-xl-3 {
  10740.    margin: 1rem !important;
  10741.  }
  10742.  
  10743.  .m-xl-4 {
  10744.    margin: 1.5rem !important;
  10745.  }
  10746.  
  10747.  .m-xl-5 {
  10748.    margin: 3rem !important;
  10749.  }
  10750.  
  10751.  .m-xl-auto {
  10752.    margin: auto !important;
  10753.  }
  10754.  
  10755.  .mx-xl-0 {
  10756.    margin-right: 0 !important;
  10757.    margin-left: 0 !important;
  10758.  }
  10759.  
  10760.  .mx-xl-1 {
  10761.    margin-right: 0.25rem !important;
  10762.    margin-left: 0.25rem !important;
  10763.  }
  10764.  
  10765.  .mx-xl-2 {
  10766.    margin-right: 0.5rem !important;
  10767.    margin-left: 0.5rem !important;
  10768.  }
  10769.  
  10770.  .mx-xl-3 {
  10771.    margin-right: 1rem !important;
  10772.    margin-left: 1rem !important;
  10773.  }
  10774.  
  10775.  .mx-xl-4 {
  10776.    margin-right: 1.5rem !important;
  10777.    margin-left: 1.5rem !important;
  10778.  }
  10779.  
  10780.  .mx-xl-5 {
  10781.    margin-right: 3rem !important;
  10782.    margin-left: 3rem !important;
  10783.  }
  10784.  
  10785.  .mx-xl-auto {
  10786.    margin-right: auto !important;
  10787.    margin-left: auto !important;
  10788.  }
  10789.  
  10790.  .my-xl-0 {
  10791.    margin-top: 0 !important;
  10792.    margin-bottom: 0 !important;
  10793.  }
  10794.  
  10795.  .my-xl-1 {
  10796.    margin-top: 0.25rem !important;
  10797.    margin-bottom: 0.25rem !important;
  10798.  }
  10799.  
  10800.  .my-xl-2 {
  10801.    margin-top: 0.5rem !important;
  10802.    margin-bottom: 0.5rem !important;
  10803.  }
  10804.  
  10805.  .my-xl-3 {
  10806.    margin-top: 1rem !important;
  10807.    margin-bottom: 1rem !important;
  10808.  }
  10809.  
  10810.  .my-xl-4 {
  10811.    margin-top: 1.5rem !important;
  10812.    margin-bottom: 1.5rem !important;
  10813.  }
  10814.  
  10815.  .my-xl-5 {
  10816.    margin-top: 3rem !important;
  10817.    margin-bottom: 3rem !important;
  10818.  }
  10819.  
  10820.  .my-xl-auto {
  10821.    margin-top: auto !important;
  10822.    margin-bottom: auto !important;
  10823.  }
  10824.  
  10825.  .mt-xl-0 {
  10826.    margin-top: 0 !important;
  10827.  }
  10828.  
  10829.  .mt-xl-1 {
  10830.    margin-top: 0.25rem !important;
  10831.  }
  10832.  
  10833.  .mt-xl-2 {
  10834.    margin-top: 0.5rem !important;
  10835.  }
  10836.  
  10837.  .mt-xl-3 {
  10838.    margin-top: 1rem !important;
  10839.  }
  10840.  
  10841.  .mt-xl-4 {
  10842.    margin-top: 1.5rem !important;
  10843.  }
  10844.  
  10845.  .mt-xl-5 {
  10846.    margin-top: 3rem !important;
  10847.  }
  10848.  
  10849.  .mt-xl-auto {
  10850.    margin-top: auto !important;
  10851.  }
  10852.  
  10853.  .me-xl-0 {
  10854.    margin-right: 0 !important;
  10855.  }
  10856.  
  10857.  .me-xl-1 {
  10858.    margin-right: 0.25rem !important;
  10859.  }
  10860.  
  10861.  .me-xl-2 {
  10862.    margin-right: 0.5rem !important;
  10863.  }
  10864.  
  10865.  .me-xl-3 {
  10866.    margin-right: 1rem !important;
  10867.  }
  10868.  
  10869.  .me-xl-4 {
  10870.    margin-right: 1.5rem !important;
  10871.  }
  10872.  
  10873.  .me-xl-5 {
  10874.    margin-right: 3rem !important;
  10875.  }
  10876.  
  10877.  .me-xl-auto {
  10878.    margin-right: auto !important;
  10879.  }
  10880.  
  10881.  .mb-xl-0 {
  10882.    margin-bottom: 0 !important;
  10883.  }
  10884.  
  10885.  .mb-xl-1 {
  10886.    margin-bottom: 0.25rem !important;
  10887.  }
  10888.  
  10889.  .mb-xl-2 {
  10890.    margin-bottom: 0.5rem !important;
  10891.  }
  10892.  
  10893.  .mb-xl-3 {
  10894.    margin-bottom: 1rem !important;
  10895.  }
  10896.  
  10897.  .mb-xl-4 {
  10898.    margin-bottom: 1.5rem !important;
  10899.  }
  10900.  
  10901.  .mb-xl-5 {
  10902.    margin-bottom: 3rem !important;
  10903.  }
  10904.  
  10905.  .mb-xl-auto {
  10906.    margin-bottom: auto !important;
  10907.  }
  10908.  
  10909.  .ms-xl-0 {
  10910.    margin-left: 0 !important;
  10911.  }
  10912.  
  10913.  .ms-xl-1 {
  10914.    margin-left: 0.25rem !important;
  10915.  }
  10916.  
  10917.  .ms-xl-2 {
  10918.    margin-left: 0.5rem !important;
  10919.  }
  10920.  
  10921.  .ms-xl-3 {
  10922.    margin-left: 1rem !important;
  10923.  }
  10924.  
  10925.  .ms-xl-4 {
  10926.    margin-left: 1.5rem !important;
  10927.  }
  10928.  
  10929.  .ms-xl-5 {
  10930.    margin-left: 3rem !important;
  10931.  }
  10932.  
  10933.  .ms-xl-auto {
  10934.    margin-left: auto !important;
  10935.  }
  10936.  
  10937.  .m-xl-n1 {
  10938.    margin: -0.25rem !important;
  10939.  }
  10940.  
  10941.  .m-xl-n2 {
  10942.    margin: -0.5rem !important;
  10943.  }
  10944.  
  10945.  .m-xl-n3 {
  10946.    margin: -1rem !important;
  10947.  }
  10948.  
  10949.  .m-xl-n4 {
  10950.    margin: -1.5rem !important;
  10951.  }
  10952.  
  10953.  .m-xl-n5 {
  10954.    margin: -3rem !important;
  10955.  }
  10956.  
  10957.  .mx-xl-n1 {
  10958.    margin-right: -0.25rem !important;
  10959.    margin-left: -0.25rem !important;
  10960.  }
  10961.  
  10962.  .mx-xl-n2 {
  10963.    margin-right: -0.5rem !important;
  10964.    margin-left: -0.5rem !important;
  10965.  }
  10966.  
  10967.  .mx-xl-n3 {
  10968.    margin-right: -1rem !important;
  10969.    margin-left: -1rem !important;
  10970.  }
  10971.  
  10972.  .mx-xl-n4 {
  10973.    margin-right: -1.5rem !important;
  10974.    margin-left: -1.5rem !important;
  10975.  }
  10976.  
  10977.  .mx-xl-n5 {
  10978.    margin-right: -3rem !important;
  10979.    margin-left: -3rem !important;
  10980.  }
  10981.  
  10982.  .my-xl-n1 {
  10983.    margin-top: -0.25rem !important;
  10984.    margin-bottom: -0.25rem !important;
  10985.  }
  10986.  
  10987.  .my-xl-n2 {
  10988.    margin-top: -0.5rem !important;
  10989.    margin-bottom: -0.5rem !important;
  10990.  }
  10991.  
  10992.  .my-xl-n3 {
  10993.    margin-top: -1rem !important;
  10994.    margin-bottom: -1rem !important;
  10995.  }
  10996.  
  10997.  .my-xl-n4 {
  10998.    margin-top: -1.5rem !important;
  10999.    margin-bottom: -1.5rem !important;
  11000.  }
  11001.  
  11002.  .my-xl-n5 {
  11003.    margin-top: -3rem !important;
  11004.    margin-bottom: -3rem !important;
  11005.  }
  11006.  
  11007.  .mt-xl-n1 {
  11008.    margin-top: -0.25rem !important;
  11009.  }
  11010.  
  11011.  .mt-xl-n2 {
  11012.    margin-top: -0.5rem !important;
  11013.  }
  11014.  
  11015.  .mt-xl-n3 {
  11016.    margin-top: -1rem !important;
  11017.  }
  11018.  
  11019.  .mt-xl-n4 {
  11020.    margin-top: -1.5rem !important;
  11021.  }
  11022.  
  11023.  .mt-xl-n5 {
  11024.    margin-top: -3rem !important;
  11025.  }
  11026.  
  11027.  .me-xl-n1 {
  11028.    margin-right: -0.25rem !important;
  11029.  }
  11030.  
  11031.  .me-xl-n2 {
  11032.    margin-right: -0.5rem !important;
  11033.  }
  11034.  
  11035.  .me-xl-n3 {
  11036.    margin-right: -1rem !important;
  11037.  }
  11038.  
  11039.  .me-xl-n4 {
  11040.    margin-right: -1.5rem !important;
  11041.  }
  11042.  
  11043.  .me-xl-n5 {
  11044.    margin-right: -3rem !important;
  11045.  }
  11046.  
  11047.  .mb-xl-n1 {
  11048.    margin-bottom: -0.25rem !important;
  11049.  }
  11050.  
  11051.  .mb-xl-n2 {
  11052.    margin-bottom: -0.5rem !important;
  11053.  }
  11054.  
  11055.  .mb-xl-n3 {
  11056.    margin-bottom: -1rem !important;
  11057.  }
  11058.  
  11059.  .mb-xl-n4 {
  11060.    margin-bottom: -1.5rem !important;
  11061.  }
  11062.  
  11063.  .mb-xl-n5 {
  11064.    margin-bottom: -3rem !important;
  11065.  }
  11066.  
  11067.  .ms-xl-n1 {
  11068.    margin-left: -0.25rem !important;
  11069.  }
  11070.  
  11071.  .ms-xl-n2 {
  11072.    margin-left: -0.5rem !important;
  11073.  }
  11074.  
  11075.  .ms-xl-n3 {
  11076.    margin-left: -1rem !important;
  11077.  }
  11078.  
  11079.  .ms-xl-n4 {
  11080.    margin-left: -1.5rem !important;
  11081.  }
  11082.  
  11083.  .ms-xl-n5 {
  11084.    margin-left: -3rem !important;
  11085.  }
  11086.  
  11087.  .p-xl-0 {
  11088.    padding: 0 !important;
  11089.  }
  11090.  
  11091.  .p-xl-1 {
  11092.    padding: 0.25rem !important;
  11093.  }
  11094.  
  11095.  .p-xl-2 {
  11096.    padding: 0.5rem !important;
  11097.  }
  11098.  
  11099.  .p-xl-3 {
  11100.    padding: 1rem !important;
  11101.  }
  11102.  
  11103.  .p-xl-4 {
  11104.    padding: 1.5rem !important;
  11105.  }
  11106.  
  11107.  .p-xl-5 {
  11108.    padding: 3rem !important;
  11109.  }
  11110.  
  11111.  .px-xl-0 {
  11112.    padding-right: 0 !important;
  11113.    padding-left: 0 !important;
  11114.  }
  11115.  
  11116.  .px-xl-1 {
  11117.    padding-right: 0.25rem !important;
  11118.    padding-left: 0.25rem !important;
  11119.  }
  11120.  
  11121.  .px-xl-2 {
  11122.    padding-right: 0.5rem !important;
  11123.    padding-left: 0.5rem !important;
  11124.  }
  11125.  
  11126.  .px-xl-3 {
  11127.    padding-right: 1rem !important;
  11128.    padding-left: 1rem !important;
  11129.  }
  11130.  
  11131.  .px-xl-4 {
  11132.    padding-right: 1.5rem !important;
  11133.    padding-left: 1.5rem !important;
  11134.  }
  11135.  
  11136.  .px-xl-5 {
  11137.    padding-right: 3rem !important;
  11138.    padding-left: 3rem !important;
  11139.  }
  11140.  
  11141.  .py-xl-0 {
  11142.    padding-top: 0 !important;
  11143.    padding-bottom: 0 !important;
  11144.  }
  11145.  
  11146.  .py-xl-1 {
  11147.    padding-top: 0.25rem !important;
  11148.    padding-bottom: 0.25rem !important;
  11149.  }
  11150.  
  11151.  .py-xl-2 {
  11152.    padding-top: 0.5rem !important;
  11153.    padding-bottom: 0.5rem !important;
  11154.  }
  11155.  
  11156.  .py-xl-3 {
  11157.    padding-top: 1rem !important;
  11158.    padding-bottom: 1rem !important;
  11159.  }
  11160.  
  11161.  .py-xl-4 {
  11162.    padding-top: 1.5rem !important;
  11163.    padding-bottom: 1.5rem !important;
  11164.  }
  11165.  
  11166.  .py-xl-5 {
  11167.    padding-top: 3rem !important;
  11168.    padding-bottom: 3rem !important;
  11169.  }
  11170.  
  11171.  .pt-xl-0 {
  11172.    padding-top: 0 !important;
  11173.  }
  11174.  
  11175.  .pt-xl-1 {
  11176.    padding-top: 0.25rem !important;
  11177.  }
  11178.  
  11179.  .pt-xl-2 {
  11180.    padding-top: 0.5rem !important;
  11181.  }
  11182.  
  11183.  .pt-xl-3 {
  11184.    padding-top: 1rem !important;
  11185.  }
  11186.  
  11187.  .pt-xl-4 {
  11188.    padding-top: 1.5rem !important;
  11189.  }
  11190.  
  11191.  .pt-xl-5 {
  11192.    padding-top: 3rem !important;
  11193.  }
  11194.  
  11195.  .pe-xl-0 {
  11196.    padding-right: 0 !important;
  11197.  }
  11198.  
  11199.  .pe-xl-1 {
  11200.    padding-right: 0.25rem !important;
  11201.  }
  11202.  
  11203.  .pe-xl-2 {
  11204.    padding-right: 0.5rem !important;
  11205.  }
  11206.  
  11207.  .pe-xl-3 {
  11208.    padding-right: 1rem !important;
  11209.  }
  11210.  
  11211.  .pe-xl-4 {
  11212.    padding-right: 1.5rem !important;
  11213.  }
  11214.  
  11215.  .pe-xl-5 {
  11216.    padding-right: 3rem !important;
  11217.  }
  11218.  
  11219.  .pb-xl-0 {
  11220.    padding-bottom: 0 !important;
  11221.  }
  11222.  
  11223.  .pb-xl-1 {
  11224.    padding-bottom: 0.25rem !important;
  11225.  }
  11226.  
  11227.  .pb-xl-2 {
  11228.    padding-bottom: 0.5rem !important;
  11229.  }
  11230.  
  11231.  .pb-xl-3 {
  11232.    padding-bottom: 1rem !important;
  11233.  }
  11234.  
  11235.  .pb-xl-4 {
  11236.    padding-bottom: 1.5rem !important;
  11237.  }
  11238.  
  11239.  .pb-xl-5 {
  11240.    padding-bottom: 3rem !important;
  11241.  }
  11242.  
  11243.  .ps-xl-0 {
  11244.    padding-left: 0 !important;
  11245.  }
  11246.  
  11247.  .ps-xl-1 {
  11248.    padding-left: 0.25rem !important;
  11249.  }
  11250.  
  11251.  .ps-xl-2 {
  11252.    padding-left: 0.5rem !important;
  11253.  }
  11254.  
  11255.  .ps-xl-3 {
  11256.    padding-left: 1rem !important;
  11257.  }
  11258.  
  11259.  .ps-xl-4 {
  11260.    padding-left: 1.5rem !important;
  11261.  }
  11262.  
  11263.  .ps-xl-5 {
  11264.    padding-left: 3rem !important;
  11265.  }
  11266.  
  11267.  .text-xl-start {
  11268.    text-align: left !important;
  11269.  }
  11270.  
  11271.  .text-xl-end {
  11272.    text-align: right !important;
  11273.  }
  11274.  
  11275.  .text-xl-center {
  11276.    text-align: center !important;
  11277.  }
  11278. }
  11279. @media (min-width: 1400px) {
  11280.  .float-xxl-start {
  11281.    float: left !important;
  11282.  }
  11283.  
  11284.  .float-xxl-end {
  11285.    float: right !important;
  11286.  }
  11287.  
  11288.  .float-xxl-none {
  11289.    float: none !important;
  11290.  }
  11291.  
  11292.  .d-xxl-inline {
  11293.    display: inline !important;
  11294.  }
  11295.  
  11296.  .d-xxl-inline-block {
  11297.    display: inline-block !important;
  11298.  }
  11299.  
  11300.  .d-xxl-block {
  11301.    display: block !important;
  11302.  }
  11303.  
  11304.  .d-xxl-grid {
  11305.    display: grid !important;
  11306.  }
  11307.  
  11308.  .d-xxl-table {
  11309.    display: table !important;
  11310.  }
  11311.  
  11312.  .d-xxl-table-row {
  11313.    display: table-row !important;
  11314.  }
  11315.  
  11316.  .d-xxl-table-cell {
  11317.    display: table-cell !important;
  11318.  }
  11319.  
  11320.  .d-xxl-flex {
  11321.    display: flex !important;
  11322.  }
  11323.  
  11324.  .d-xxl-inline-flex {
  11325.    display: inline-flex !important;
  11326.  }
  11327.  
  11328.  .d-xxl-none {
  11329.    display: none !important;
  11330.  }
  11331.  
  11332.  .flex-xxl-fill {
  11333.    flex: 1 1 auto !important;
  11334.  }
  11335.  
  11336.  .flex-xxl-row {
  11337.    flex-direction: row !important;
  11338.  }
  11339.  
  11340.  .flex-xxl-column {
  11341.    flex-direction: column !important;
  11342.  }
  11343.  
  11344.  .flex-xxl-row-reverse {
  11345.    flex-direction: row-reverse !important;
  11346.  }
  11347.  
  11348.  .flex-xxl-column-reverse {
  11349.    flex-direction: column-reverse !important;
  11350.  }
  11351.  
  11352.  .flex-xxl-grow-0 {
  11353.    flex-grow: 0 !important;
  11354.  }
  11355.  
  11356.  .flex-xxl-grow-1 {
  11357.    flex-grow: 1 !important;
  11358.  }
  11359.  
  11360.  .flex-xxl-shrink-0 {
  11361.    flex-shrink: 0 !important;
  11362.  }
  11363.  
  11364.  .flex-xxl-shrink-1 {
  11365.    flex-shrink: 1 !important;
  11366.  }
  11367.  
  11368.  .flex-xxl-wrap {
  11369.    flex-wrap: wrap !important;
  11370.  }
  11371.  
  11372.  .flex-xxl-nowrap {
  11373.    flex-wrap: nowrap !important;
  11374.  }
  11375.  
  11376.  .flex-xxl-wrap-reverse {
  11377.    flex-wrap: wrap-reverse !important;
  11378.  }
  11379.  
  11380.  .gap-xxl-0 {
  11381.    gap: 0 !important;
  11382.  }
  11383.  
  11384.  .gap-xxl-1 {
  11385.    gap: 0.25rem !important;
  11386.  }
  11387.  
  11388.  .gap-xxl-2 {
  11389.    gap: 0.5rem !important;
  11390.  }
  11391.  
  11392.  .gap-xxl-3 {
  11393.    gap: 1rem !important;
  11394.  }
  11395.  
  11396.  .gap-xxl-4 {
  11397.    gap: 1.5rem !important;
  11398.  }
  11399.  
  11400.  .gap-xxl-5 {
  11401.    gap: 3rem !important;
  11402.  }
  11403.  
  11404.  .justify-content-xxl-start {
  11405.    justify-content: flex-start !important;
  11406.  }
  11407.  
  11408.  .justify-content-xxl-end {
  11409.    justify-content: flex-end !important;
  11410.  }
  11411.  
  11412.  .justify-content-xxl-center {
  11413.    justify-content: center !important;
  11414.  }
  11415.  
  11416.  .justify-content-xxl-between {
  11417.    justify-content: space-between !important;
  11418.  }
  11419.  
  11420.  .justify-content-xxl-around {
  11421.    justify-content: space-around !important;
  11422.  }
  11423.  
  11424.  .justify-content-xxl-evenly {
  11425.    justify-content: space-evenly !important;
  11426.  }
  11427.  
  11428.  .align-items-xxl-start {
  11429.    align-items: flex-start !important;
  11430.  }
  11431.  
  11432.  .align-items-xxl-end {
  11433.    align-items: flex-end !important;
  11434.  }
  11435.  
  11436.  .align-items-xxl-center {
  11437.    align-items: center !important;
  11438.  }
  11439.  
  11440.  .align-items-xxl-baseline {
  11441.    align-items: baseline !important;
  11442.  }
  11443.  
  11444.  .align-items-xxl-stretch {
  11445.    align-items: stretch !important;
  11446.  }
  11447.  
  11448.  .align-content-xxl-start {
  11449.    align-content: flex-start !important;
  11450.  }
  11451.  
  11452.  .align-content-xxl-end {
  11453.    align-content: flex-end !important;
  11454.  }
  11455.  
  11456.  .align-content-xxl-center {
  11457.    align-content: center !important;
  11458.  }
  11459.  
  11460.  .align-content-xxl-between {
  11461.    align-content: space-between !important;
  11462.  }
  11463.  
  11464.  .align-content-xxl-around {
  11465.    align-content: space-around !important;
  11466.  }
  11467.  
  11468.  .align-content-xxl-stretch {
  11469.    align-content: stretch !important;
  11470.  }
  11471.  
  11472.  .align-self-xxl-auto {
  11473.    align-self: auto !important;
  11474.  }
  11475.  
  11476.  .align-self-xxl-start {
  11477.    align-self: flex-start !important;
  11478.  }
  11479.  
  11480.  .align-self-xxl-end {
  11481.    align-self: flex-end !important;
  11482.  }
  11483.  
  11484.  .align-self-xxl-center {
  11485.    align-self: center !important;
  11486.  }
  11487.  
  11488.  .align-self-xxl-baseline {
  11489.    align-self: baseline !important;
  11490.  }
  11491.  
  11492.  .align-self-xxl-stretch {
  11493.    align-self: stretch !important;
  11494.  }
  11495.  
  11496.  .order-xxl-first {
  11497.    order: -1 !important;
  11498.  }
  11499.  
  11500.  .order-xxl-0 {
  11501.    order: 0 !important;
  11502.  }
  11503.  
  11504.  .order-xxl-1 {
  11505.    order: 1 !important;
  11506.  }
  11507.  
  11508.  .order-xxl-2 {
  11509.    order: 2 !important;
  11510.  }
  11511.  
  11512.  .order-xxl-3 {
  11513.    order: 3 !important;
  11514.  }
  11515.  
  11516.  .order-xxl-4 {
  11517.    order: 4 !important;
  11518.  }
  11519.  
  11520.  .order-xxl-5 {
  11521.    order: 5 !important;
  11522.  }
  11523.  
  11524.  .order-xxl-last {
  11525.    order: 6 !important;
  11526.  }
  11527.  
  11528.  .m-xxl-0 {
  11529.    margin: 0 !important;
  11530.  }
  11531.  
  11532.  .m-xxl-1 {
  11533.    margin: 0.25rem !important;
  11534.  }
  11535.  
  11536.  .m-xxl-2 {
  11537.    margin: 0.5rem !important;
  11538.  }
  11539.  
  11540.  .m-xxl-3 {
  11541.    margin: 1rem !important;
  11542.  }
  11543.  
  11544.  .m-xxl-4 {
  11545.    margin: 1.5rem !important;
  11546.  }
  11547.  
  11548.  .m-xxl-5 {
  11549.    margin: 3rem !important;
  11550.  }
  11551.  
  11552.  .m-xxl-auto {
  11553.    margin: auto !important;
  11554.  }
  11555.  
  11556.  .mx-xxl-0 {
  11557.    margin-right: 0 !important;
  11558.    margin-left: 0 !important;
  11559.  }
  11560.  
  11561.  .mx-xxl-1 {
  11562.    margin-right: 0.25rem !important;
  11563.    margin-left: 0.25rem !important;
  11564.  }
  11565.  
  11566.  .mx-xxl-2 {
  11567.    margin-right: 0.5rem !important;
  11568.    margin-left: 0.5rem !important;
  11569.  }
  11570.  
  11571.  .mx-xxl-3 {
  11572.    margin-right: 1rem !important;
  11573.    margin-left: 1rem !important;
  11574.  }
  11575.  
  11576.  .mx-xxl-4 {
  11577.    margin-right: 1.5rem !important;
  11578.    margin-left: 1.5rem !important;
  11579.  }
  11580.  
  11581.  .mx-xxl-5 {
  11582.    margin-right: 3rem !important;
  11583.    margin-left: 3rem !important;
  11584.  }
  11585.  
  11586.  .mx-xxl-auto {
  11587.    margin-right: auto !important;
  11588.    margin-left: auto !important;
  11589.  }
  11590.  
  11591.  .my-xxl-0 {
  11592.    margin-top: 0 !important;
  11593.    margin-bottom: 0 !important;
  11594.  }
  11595.  
  11596.  .my-xxl-1 {
  11597.    margin-top: 0.25rem !important;
  11598.    margin-bottom: 0.25rem !important;
  11599.  }
  11600.  
  11601.  .my-xxl-2 {
  11602.    margin-top: 0.5rem !important;
  11603.    margin-bottom: 0.5rem !important;
  11604.  }
  11605.  
  11606.  .my-xxl-3 {
  11607.    margin-top: 1rem !important;
  11608.    margin-bottom: 1rem !important;
  11609.  }
  11610.  
  11611.  .my-xxl-4 {
  11612.    margin-top: 1.5rem !important;
  11613.    margin-bottom: 1.5rem !important;
  11614.  }
  11615.  
  11616.  .my-xxl-5 {
  11617.    margin-top: 3rem !important;
  11618.    margin-bottom: 3rem !important;
  11619.  }
  11620.  
  11621.  .my-xxl-auto {
  11622.    margin-top: auto !important;
  11623.    margin-bottom: auto !important;
  11624.  }
  11625.  
  11626.  .mt-xxl-0 {
  11627.    margin-top: 0 !important;
  11628.  }
  11629.  
  11630.  .mt-xxl-1 {
  11631.    margin-top: 0.25rem !important;
  11632.  }
  11633.  
  11634.  .mt-xxl-2 {
  11635.    margin-top: 0.5rem !important;
  11636.  }
  11637.  
  11638.  .mt-xxl-3 {
  11639.    margin-top: 1rem !important;
  11640.  }
  11641.  
  11642.  .mt-xxl-4 {
  11643.    margin-top: 1.5rem !important;
  11644.  }
  11645.  
  11646.  .mt-xxl-5 {
  11647.    margin-top: 3rem !important;
  11648.  }
  11649.  
  11650.  .mt-xxl-auto {
  11651.    margin-top: auto !important;
  11652.  }
  11653.  
  11654.  .me-xxl-0 {
  11655.    margin-right: 0 !important;
  11656.  }
  11657.  
  11658.  .me-xxl-1 {
  11659.    margin-right: 0.25rem !important;
  11660.  }
  11661.  
  11662.  .me-xxl-2 {
  11663.    margin-right: 0.5rem !important;
  11664.  }
  11665.  
  11666.  .me-xxl-3 {
  11667.    margin-right: 1rem !important;
  11668.  }
  11669.  
  11670.  .me-xxl-4 {
  11671.    margin-right: 1.5rem !important;
  11672.  }
  11673.  
  11674.  .me-xxl-5 {
  11675.    margin-right: 3rem !important;
  11676.  }
  11677.  
  11678.  .me-xxl-auto {
  11679.    margin-right: auto !important;
  11680.  }
  11681.  
  11682.  .mb-xxl-0 {
  11683.    margin-bottom: 0 !important;
  11684.  }
  11685.  
  11686.  .mb-xxl-1 {
  11687.    margin-bottom: 0.25rem !important;
  11688.  }
  11689.  
  11690.  .mb-xxl-2 {
  11691.    margin-bottom: 0.5rem !important;
  11692.  }
  11693.  
  11694.  .mb-xxl-3 {
  11695.    margin-bottom: 1rem !important;
  11696.  }
  11697.  
  11698.  .mb-xxl-4 {
  11699.    margin-bottom: 1.5rem !important;
  11700.  }
  11701.  
  11702.  .mb-xxl-5 {
  11703.    margin-bottom: 3rem !important;
  11704.  }
  11705.  
  11706.  .mb-xxl-auto {
  11707.    margin-bottom: auto !important;
  11708.  }
  11709.  
  11710.  .ms-xxl-0 {
  11711.    margin-left: 0 !important;
  11712.  }
  11713.  
  11714.  .ms-xxl-1 {
  11715.    margin-left: 0.25rem !important;
  11716.  }
  11717.  
  11718.  .ms-xxl-2 {
  11719.    margin-left: 0.5rem !important;
  11720.  }
  11721.  
  11722.  .ms-xxl-3 {
  11723.    margin-left: 1rem !important;
  11724.  }
  11725.  
  11726.  .ms-xxl-4 {
  11727.    margin-left: 1.5rem !important;
  11728.  }
  11729.  
  11730.  .ms-xxl-5 {
  11731.    margin-left: 3rem !important;
  11732.  }
  11733.  
  11734.  .ms-xxl-auto {
  11735.    margin-left: auto !important;
  11736.  }
  11737.  
  11738.  .m-xxl-n1 {
  11739.    margin: -0.25rem !important;
  11740.  }
  11741.  
  11742.  .m-xxl-n2 {
  11743.    margin: -0.5rem !important;
  11744.  }
  11745.  
  11746.  .m-xxl-n3 {
  11747.    margin: -1rem !important;
  11748.  }
  11749.  
  11750.  .m-xxl-n4 {
  11751.    margin: -1.5rem !important;
  11752.  }
  11753.  
  11754.  .m-xxl-n5 {
  11755.    margin: -3rem !important;
  11756.  }
  11757.  
  11758.  .mx-xxl-n1 {
  11759.    margin-right: -0.25rem !important;
  11760.    margin-left: -0.25rem !important;
  11761.  }
  11762.  
  11763.  .mx-xxl-n2 {
  11764.    margin-right: -0.5rem !important;
  11765.    margin-left: -0.5rem !important;
  11766.  }
  11767.  
  11768.  .mx-xxl-n3 {
  11769.    margin-right: -1rem !important;
  11770.    margin-left: -1rem !important;
  11771.  }
  11772.  
  11773.  .mx-xxl-n4 {
  11774.    margin-right: -1.5rem !important;
  11775.    margin-left: -1.5rem !important;
  11776.  }
  11777.  
  11778.  .mx-xxl-n5 {
  11779.    margin-right: -3rem !important;
  11780.    margin-left: -3rem !important;
  11781.  }
  11782.  
  11783.  .my-xxl-n1 {
  11784.    margin-top: -0.25rem !important;
  11785.    margin-bottom: -0.25rem !important;
  11786.  }
  11787.  
  11788.  .my-xxl-n2 {
  11789.    margin-top: -0.5rem !important;
  11790.    margin-bottom: -0.5rem !important;
  11791.  }
  11792.  
  11793.  .my-xxl-n3 {
  11794.    margin-top: -1rem !important;
  11795.    margin-bottom: -1rem !important;
  11796.  }
  11797.  
  11798.  .my-xxl-n4 {
  11799.    margin-top: -1.5rem !important;
  11800.    margin-bottom: -1.5rem !important;
  11801.  }
  11802.  
  11803.  .my-xxl-n5 {
  11804.    margin-top: -3rem !important;
  11805.    margin-bottom: -3rem !important;
  11806.  }
  11807.  
  11808.  .mt-xxl-n1 {
  11809.    margin-top: -0.25rem !important;
  11810.  }
  11811.  
  11812.  .mt-xxl-n2 {
  11813.    margin-top: -0.5rem !important;
  11814.  }
  11815.  
  11816.  .mt-xxl-n3 {
  11817.    margin-top: -1rem !important;
  11818.  }
  11819.  
  11820.  .mt-xxl-n4 {
  11821.    margin-top: -1.5rem !important;
  11822.  }
  11823.  
  11824.  .mt-xxl-n5 {
  11825.    margin-top: -3rem !important;
  11826.  }
  11827.  
  11828.  .me-xxl-n1 {
  11829.    margin-right: -0.25rem !important;
  11830.  }
  11831.  
  11832.  .me-xxl-n2 {
  11833.    margin-right: -0.5rem !important;
  11834.  }
  11835.  
  11836.  .me-xxl-n3 {
  11837.    margin-right: -1rem !important;
  11838.  }
  11839.  
  11840.  .me-xxl-n4 {
  11841.    margin-right: -1.5rem !important;
  11842.  }
  11843.  
  11844.  .me-xxl-n5 {
  11845.    margin-right: -3rem !important;
  11846.  }
  11847.  
  11848.  .mb-xxl-n1 {
  11849.    margin-bottom: -0.25rem !important;
  11850.  }
  11851.  
  11852.  .mb-xxl-n2 {
  11853.    margin-bottom: -0.5rem !important;
  11854.  }
  11855.  
  11856.  .mb-xxl-n3 {
  11857.    margin-bottom: -1rem !important;
  11858.  }
  11859.  
  11860.  .mb-xxl-n4 {
  11861.    margin-bottom: -1.5rem !important;
  11862.  }
  11863.  
  11864.  .mb-xxl-n5 {
  11865.    margin-bottom: -3rem !important;
  11866.  }
  11867.  
  11868.  .ms-xxl-n1 {
  11869.    margin-left: -0.25rem !important;
  11870.  }
  11871.  
  11872.  .ms-xxl-n2 {
  11873.    margin-left: -0.5rem !important;
  11874.  }
  11875.  
  11876.  .ms-xxl-n3 {
  11877.    margin-left: -1rem !important;
  11878.  }
  11879.  
  11880.  .ms-xxl-n4 {
  11881.    margin-left: -1.5rem !important;
  11882.  }
  11883.  
  11884.  .ms-xxl-n5 {
  11885.    margin-left: -3rem !important;
  11886.  }
  11887.  
  11888.  .p-xxl-0 {
  11889.    padding: 0 !important;
  11890.  }
  11891.  
  11892.  .p-xxl-1 {
  11893.    padding: 0.25rem !important;
  11894.  }
  11895.  
  11896.  .p-xxl-2 {
  11897.    padding: 0.5rem !important;
  11898.  }
  11899.  
  11900.  .p-xxl-3 {
  11901.    padding: 1rem !important;
  11902.  }
  11903.  
  11904.  .p-xxl-4 {
  11905.    padding: 1.5rem !important;
  11906.  }
  11907.  
  11908.  .p-xxl-5 {
  11909.    padding: 3rem !important;
  11910.  }
  11911.  
  11912.  .px-xxl-0 {
  11913.    padding-right: 0 !important;
  11914.    padding-left: 0 !important;
  11915.  }
  11916.  
  11917.  .px-xxl-1 {
  11918.    padding-right: 0.25rem !important;
  11919.    padding-left: 0.25rem !important;
  11920.  }
  11921.  
  11922.  .px-xxl-2 {
  11923.    padding-right: 0.5rem !important;
  11924.    padding-left: 0.5rem !important;
  11925.  }
  11926.  
  11927.  .px-xxl-3 {
  11928.    padding-right: 1rem !important;
  11929.    padding-left: 1rem !important;
  11930.  }
  11931.  
  11932.  .px-xxl-4 {
  11933.    padding-right: 1.5rem !important;
  11934.    padding-left: 1.5rem !important;
  11935.  }
  11936.  
  11937.  .px-xxl-5 {
  11938.    padding-right: 3rem !important;
  11939.    padding-left: 3rem !important;
  11940.  }
  11941.  
  11942.  .py-xxl-0 {
  11943.    padding-top: 0 !important;
  11944.    padding-bottom: 0 !important;
  11945.  }
  11946.  
  11947.  .py-xxl-1 {
  11948.    padding-top: 0.25rem !important;
  11949.    padding-bottom: 0.25rem !important;
  11950.  }
  11951.  
  11952.  .py-xxl-2 {
  11953.    padding-top: 0.5rem !important;
  11954.    padding-bottom: 0.5rem !important;
  11955.  }
  11956.  
  11957.  .py-xxl-3 {
  11958.    padding-top: 1rem !important;
  11959.    padding-bottom: 1rem !important;
  11960.  }
  11961.  
  11962.  .py-xxl-4 {
  11963.    padding-top: 1.5rem !important;
  11964.    padding-bottom: 1.5rem !important;
  11965.  }
  11966.  
  11967.  .py-xxl-5 {
  11968.    padding-top: 3rem !important;
  11969.    padding-bottom: 3rem !important;
  11970.  }
  11971.  
  11972.  .pt-xxl-0 {
  11973.    padding-top: 0 !important;
  11974.  }
  11975.  
  11976.  .pt-xxl-1 {
  11977.    padding-top: 0.25rem !important;
  11978.  }
  11979.  
  11980.  .pt-xxl-2 {
  11981.    padding-top: 0.5rem !important;
  11982.  }
  11983.  
  11984.  .pt-xxl-3 {
  11985.    padding-top: 1rem !important;
  11986.  }
  11987.  
  11988.  .pt-xxl-4 {
  11989.    padding-top: 1.5rem !important;
  11990.  }
  11991.  
  11992.  .pt-xxl-5 {
  11993.    padding-top: 3rem !important;
  11994.  }
  11995.  
  11996.  .pe-xxl-0 {
  11997.    padding-right: 0 !important;
  11998.  }
  11999.  
  12000.  .pe-xxl-1 {
  12001.    padding-right: 0.25rem !important;
  12002.  }
  12003.  
  12004.  .pe-xxl-2 {
  12005.    padding-right: 0.5rem !important;
  12006.  }
  12007.  
  12008.  .pe-xxl-3 {
  12009.    padding-right: 1rem !important;
  12010.  }
  12011.  
  12012.  .pe-xxl-4 {
  12013.    padding-right: 1.5rem !important;
  12014.  }
  12015.  
  12016.  .pe-xxl-5 {
  12017.    padding-right: 3rem !important;
  12018.  }
  12019.  
  12020.  .pb-xxl-0 {
  12021.    padding-bottom: 0 !important;
  12022.  }
  12023.  
  12024.  .pb-xxl-1 {
  12025.    padding-bottom: 0.25rem !important;
  12026.  }
  12027.  
  12028.  .pb-xxl-2 {
  12029.    padding-bottom: 0.5rem !important;
  12030.  }
  12031.  
  12032.  .pb-xxl-3 {
  12033.    padding-bottom: 1rem !important;
  12034.  }
  12035.  
  12036.  .pb-xxl-4 {
  12037.    padding-bottom: 1.5rem !important;
  12038.  }
  12039.  
  12040.  .pb-xxl-5 {
  12041.    padding-bottom: 3rem !important;
  12042.  }
  12043.  
  12044.  .ps-xxl-0 {
  12045.    padding-left: 0 !important;
  12046.  }
  12047.  
  12048.  .ps-xxl-1 {
  12049.    padding-left: 0.25rem !important;
  12050.  }
  12051.  
  12052.  .ps-xxl-2 {
  12053.    padding-left: 0.5rem !important;
  12054.  }
  12055.  
  12056.  .ps-xxl-3 {
  12057.    padding-left: 1rem !important;
  12058.  }
  12059.  
  12060.  .ps-xxl-4 {
  12061.    padding-left: 1.5rem !important;
  12062.  }
  12063.  
  12064.  .ps-xxl-5 {
  12065.    padding-left: 3rem !important;
  12066.  }
  12067.  
  12068.  .text-xxl-start {
  12069.    text-align: left !important;
  12070.  }
  12071.  
  12072.  .text-xxl-end {
  12073.    text-align: right !important;
  12074.  }
  12075.  
  12076.  .text-xxl-center {
  12077.    text-align: center !important;
  12078.  }
  12079. }
  12080. @media (min-width: 1200px) {
  12081.  .fs-1 {
  12082.    font-size: 2.5rem !important;
  12083.  }
  12084.  
  12085.  .fs-2 {
  12086.    font-size: 2rem !important;
  12087.  }
  12088.  
  12089.  .fs-3 {
  12090.    font-size: 1.75rem !important;
  12091.  }
  12092.  
  12093.  .fs-4 {
  12094.    font-size: 1.5rem !important;
  12095.  }
  12096. }
  12097. @media print {
  12098.  .d-print-inline {
  12099.    display: inline !important;
  12100.  }
  12101.  
  12102.  .d-print-inline-block {
  12103.    display: inline-block !important;
  12104.  }
  12105.  
  12106.  .d-print-block {
  12107.    display: block !important;
  12108.  }
  12109.  
  12110.  .d-print-grid {
  12111.    display: grid !important;
  12112.  }
  12113.  
  12114.  .d-print-table {
  12115.    display: table !important;
  12116.  }
  12117.  
  12118.  .d-print-table-row {
  12119.    display: table-row !important;
  12120.  }
  12121.  
  12122.  .d-print-table-cell {
  12123.    display: table-cell !important;
  12124.  }
  12125.  
  12126.  .d-print-flex {
  12127.    display: flex !important;
  12128.  }
  12129.  
  12130.  .d-print-inline-flex {
  12131.    display: inline-flex !important;
  12132.  }
  12133.  
  12134.  .d-print-none {
  12135.    display: none !important;
  12136.  }
  12137. }
  12138. </style>
  12139. <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>
  12140. <script src="https://code.jquery.com/jquery-3.6.0.slim.min.js"></script>
  12141. <script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/4.2.2/masonry.pkgd.min.js"></script>
  12142. <title>Free Sex Links</title>
  12143. <script async src="https://www.googletagmanager.com/gtag/js?id=G-VX5GT5BHDL"></script>
  12144. <script>
  12145. window.dataLayer = window.dataLayer || [];
  12146. function gtag(){dataLayer.push(arguments);}
  12147. gtag('js', new Date());
  12148. gtag('config', 'G-VX5GT5BHDL');
  12149. </script>
  12150. </head>
  12151. <body class="bg-light bg-opacity-20 d-flex flex-column" style="min-height: 100%;">
  12152. <header class="p-3 bg-dark text-white mb-2">
  12153. <div class="container">
  12154. <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
  12155. <ul class="nav col-12 col-lg-auto me-lg-auto mb-2 justify-content-center mb-md-0">
  12156. <li><a href="/" class="nav-link px-2 text-secondary">Free Sex Links</a></li>
  12157. </ul>
  12158. <div class="text-end">
  12159. <a href="/add" type="button" class="btn btn-outline-primary">Add Your Site</a>
  12160. </div>
  12161. </div>
  12162. </div>
  12163. </header>
  12164. <main class="container g-0">
  12165. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12166. <div class="card align-self-end overflow-hidden">
  12167. <div class="card-header bg-primary p-2 text-center">
  12168. <a href="/PornGamesSites" target="_self" class="text-white text-decoration-none ">Porn Games Sites</a>
  12169. </div>
  12170. <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;">
  12171.    
  12172.    <li class="pt-2 dropstart">
  12173.    <a href="https://hentaigamesx.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12174.    <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Online Hentai Games for free! We add nasty Free Mobile Sex Game every day, come back often!">Online Hentai Games for free! We add nasty Free Mobile Sex Game every day, come back often!</div>    
  12175.        
  12176.        <!--div >0 / 0</div-->
  12177.    
  12178.            </li>
  12179.    
  12180.    <li class="pt-2 dropstart">
  12181.    <a href="https://porngames.zone/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12182.    <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>    
  12183.        
  12184.        <!--div >1 / 2</div-->
  12185.    
  12186.            </li>
  12187.    
  12188.    <li class="pt-2 dropstart">
  12189.    <a href="https://mysexgamer.com/" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12190.    <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>    
  12191.        
  12192.        <!--div >19 / 1</div-->
  12193.    
  12194.            </li>
  12195.    
  12196.    <li class="pt-2 dropstart">
  12197.    <a href="/exit/onlinesexgames.cc" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12198.    <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>    
  12199.        
  12200.        <!--div >0 / 0</div-->
  12201.    
  12202.            </li>
  12203.    
  12204.    <li class="pt-2 dropstart">
  12205.    <a href="/exit/onlineporngames.app" 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="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>    
  12207.        
  12208.        <!--div >0 / 0</div-->
  12209.    
  12210.            </li>
  12211.    
  12212.    <li class="pt-2 dropstart">
  12213.    <a href="/exit/mobilesexgamesx.com" target="_blank" class="link-primary fs-4 d-flex ">Mobile Sex Games</a>
  12214.    <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>    
  12215.        
  12216.        <!--div >0 / 0</div-->
  12217.    
  12218.            </li>
  12219.    
  12220.    <li class="pt-2 dropstart">
  12221.    <a href="/exit/ipadsexgames.com" target="_blank" class="link-primary fs-4 d-flex ">iPad Sex Games</a>
  12222.    <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>    
  12223.        
  12224.        <!--div >0 / 0</div-->
  12225.    
  12226.            </li>
  12227.    
  12228.    <li class="pt-2 dropstart">
  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.        
  12232.        <!--div >0 / 0</div-->
  12233.    
  12234.            </li>
  12235.    
  12236.    <li class="pt-2 dropstart">
  12237.    <a href="/exit/sexgamescc.com" target="_blank" class="link-primary fs-4 d-flex ">Sex Games</a>
  12238.    <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>    
  12239.        
  12240.        <!--div >0 / 0</div-->
  12241.    
  12242.            </li>
  12243.    
  12244.    <li class="pt-2 dropstart">
  12245.    <a href="/exit/rawsexgames.com" target="_blank" class="link-primary fs-4 d-flex ">RAW Sex Games</a>
  12246.    <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>    
  12247.        
  12248.        <!--div >0 / 0</div-->
  12249.    
  12250.            </li>
  12251.    
  12252. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12253. <a href="/PornGamesSites" target="_self" class="link-primary fs-5 d-flex justify-content-center">More Porn Games Sites &raquo;</a>
  12254. </li>
  12255. </ol>
  12256. </div>
  12257. </article>
  12258. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12259. <div class="card align-self-end overflow-hidden">
  12260. <div class="card-header bg-primary p-2 text-center">
  12261. <a href="/AmateurPornSites" target="_self" class="text-white text-decoration-none ">Amateur Porn Sites</a>
  12262. </div>
  12263. <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;">
  12264.    
  12265.    <li class="pt-2 dropstart">
  12266.    <a href="https://gamesofdesired.com/" target="_blank" class="link-primary fs-4 d-flex ">Sex Games</a>
  12267.    <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>    
  12268.        
  12269.        <!--div >77 / 10</div-->
  12270.    
  12271.            </li>
  12272.    
  12273.    <li class="pt-2 dropstart">
  12274.    <a href="https://freesexgames.app/" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12275.    <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>    
  12276.        
  12277.        <!--div >2 / 0</div-->
  12278.    
  12279.            </li>
  12280.    
  12281. </ol>
  12282. </div>
  12283. </article>
  12284. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12285. <div class="card align-self-end overflow-hidden">
  12286. <div class="card-header bg-primary p-2 text-center">
  12287. <a href="/BBWPornSites" target="_self" class="text-white text-decoration-none ">BBW Porn Sites</a>
  12288. </div>
  12289. <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;">
  12290.    
  12291.    <li class="pt-2 dropstart">
  12292.    <a href="https://porngame.cc/" target="_blank" class="link-primary fs-4 d-flex ">Porn Game</a>
  12293.    <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>    
  12294.        
  12295.        <!--div >2 / 1</div-->
  12296.    
  12297.            </li>
  12298.    
  12299.    <li class="pt-2 dropstart">
  12300.    <a href="https://freesexgames.art/" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12301.    <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>    
  12302.        
  12303.        <!--div >0 / 0</div-->
  12304.    
  12305.            </li>
  12306.    
  12307. </ol>
  12308. </div>
  12309. </article>
  12310. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12311. <div class="card align-self-end overflow-hidden">
  12312. <div class="card-header bg-primary p-2 text-center">
  12313. <a href="/VariousXXXSites" target="_self" class="text-white text-decoration-none ">VariousXXX Sites</a>
  12314. </div>
  12315. <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;">
  12316.    
  12317.    <li class="pt-2 dropstart">
  12318.    <a href="http://www.hotmaturesextube.com/" target="_blank" class="link-primary fs-4 d-flex ">Hot Mature Sex Tube</a>
  12319.        
  12320.            <a href="/exit/hotmaturesextube.com" target="_blank" class="d-flex me-1">
  12321.            <img src="/images/hotmaturesextube.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12322.        </a>
  12323.        
  12324.        <!--div >0 / 0</div-->
  12325.    
  12326.            </li>
  12327.    
  12328.    <li class="pt-2 dropstart">
  12329.    <a href="http://www.hotgaysexonly.com/" target="_blank" class="link-primary fs-4 d-flex ">Hot Gay Sex Only</a>
  12330.        
  12331.            <a href="/exit/hotgaysexonly.com" target="_blank" class="d-flex me-1">
  12332.            <img src="/images/hotgaysexonly.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12333.        </a>
  12334.        
  12335.        <!--div >0 / 0</div-->
  12336.    
  12337.            </li>
  12338.    
  12339.    <li class="pt-2 dropstart">
  12340.    <a href="/exit/oldhairycunts.com" target="_blank" class="link-primary fs-4 d-flex ">Old Hairy Cunts</a>
  12341.        
  12342.            <a href="/exit/oldhairycunts.com" target="_blank" class="d-flex me-1">
  12343.            <img src="/images/oldhairycunts.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12344.        </a>
  12345.        
  12346.        <!--div >0 / 0</div-->
  12347.    
  12348.            </li>
  12349.    
  12350.    <li class="pt-2 dropstart">
  12351.    <a href="/exit/nudecaress.com" target="_blank" class="link-primary fs-4 d-flex ">Nude Caress</a>
  12352.        
  12353.            <a href="/exit/nudecaress.com" target="_blank" class="d-flex me-1">
  12354.            <img src="/images/nudecaress.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12355.        </a>
  12356.        
  12357.        <!--div >0 / 0</div-->
  12358.    
  12359.            </li>
  12360.    
  12361.    <li class="pt-2 dropstart">
  12362.    <a href="/exit/nicematuresex.com" target="_blank" class="link-primary fs-4 d-flex ">Nice Mature Sex</a>
  12363.        
  12364.            <a href="/exit/nicematuresex.com" target="_blank" class="d-flex me-1">
  12365.            <img src="/images/nicematuresex.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12366.        </a>
  12367.        
  12368.        <!--div >0 / 0</div-->
  12369.    
  12370.            </li>
  12371.    
  12372.    <li class="pt-2 dropstart">
  12373.    <a href="/exit/nakedmenfuck.com" target="_blank" class="link-primary fs-4 d-flex ">Naked Men Fuck</a>
  12374.        
  12375.            <a href="/exit/nakedmenfuck.com" target="_blank" class="d-flex me-1">
  12376.            <img src="/images/nakedmenfuck.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12377.        </a>
  12378.        
  12379.        <!--div >0 / 0</div-->
  12380.    
  12381.            </li>
  12382.    
  12383.    <li class="pt-2 dropstart">
  12384.    <a href="/exit/iloveoldcunts.com" target="_blank" class="link-primary fs-4 d-flex ">I Love Old Cunts</a>
  12385.        
  12386.            <a href="/exit/iloveoldcunts.com" target="_blank" class="d-flex me-1">
  12387.            <img src="/images/iloveoldcunts.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12388.        </a>
  12389.        
  12390.        <!--div >0 / 0</div-->
  12391.    
  12392.            </li>
  12393.    
  12394.    <li class="pt-2 dropstart">
  12395.    <a href="/exit/naked-nature-girls.com" target="_blank" class="link-primary fs-4 d-flex ">Naked Nature Girls</a>
  12396.    <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>    
  12397.            <a href="/exit/naked-nature-girls.com" target="_blank" class="d-flex me-1">
  12398.            <img src="/images/naked-nature-girls.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12399.        </a>
  12400.        
  12401.        <!--div >0 / 0</div-->
  12402.    
  12403.            </li>
  12404.    
  12405.    <li class="pt-2 dropstart">
  12406.    <a href="/exit/marchcat.com" target="_blank" class="link-primary fs-4 d-flex ">Porn Site Reviews</a>
  12407.    <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>    
  12408.        
  12409.        <!--div >0 / 0</div-->
  12410.    
  12411.            </li>
  12412.    
  12413.    <li class="pt-2 dropstart">
  12414.    <a href="/exit/linkalotapuss.com" target="_blank" class="link-primary fs-4 d-flex ">Links at Linkalotapuss.com</a>
  12415.        
  12416.        
  12417.        <!--div >0 / 0</div-->
  12418.    
  12419.            </li>
  12420.    
  12421. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12422. <a href="/VariousXXXSites" target="_self" class="link-primary fs-5 d-flex justify-content-center">More VariousXXX Sites &raquo;</a>
  12423. </li>
  12424. </ol>
  12425. </div>
  12426. </article>
  12427. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12428. <div class="card align-self-end overflow-hidden">
  12429. <div class="card-header bg-primary p-2 text-center">
  12430. <a href="/AnalPornSites" target="_self" class="text-white text-decoration-none ">Anal Porn Sites</a>
  12431. </div>
  12432. <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;">
  12433.    
  12434.    <li class="pt-2 dropstart">
  12435.    <a href="https://onlineporngames.xyz/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12436.    <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>    
  12437.        
  12438.        <!--div >0 / 0</div-->
  12439.    
  12440.            </li>
  12441.    
  12442.    <li class="pt-2 dropstart">
  12443.    <a href="https://porngameshd.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12444.    <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>    
  12445.        
  12446.        <!--div >1 / 0</div-->
  12447.    
  12448.            </li>
  12449.    
  12450. </ol>
  12451. </div>
  12452. </article>
  12453. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12454. <div class="card align-self-end overflow-hidden">
  12455. <div class="card-header bg-primary p-2 text-center">
  12456. <a href="/PornBlogs" target="_self" class="text-white text-decoration-none ">Porn Blogs</a>
  12457. </div>
  12458. <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;">
  12459.    
  12460.    <li class="pt-2 dropstart">
  12461.    <a href="https://hentia.co" target="_blank" class="link-primary fs-4 d-flex ">Free Hentai</a>
  12462.    <div class="opacity-10 text-truncate fw-lighter text-black-30" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Only top rated and exclusive Free Hentai collected here, we add nasty Free Hentai every day, come back regularly!">Only top rated and exclusive Free Hentai collected here, we add nasty Free Hentai every day, come back regularly!</div>    
  12463.            <a href="/exit/hentia.co" target="_blank" class="d-flex me-1">
  12464.            <img src="/images/hentia.co.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12465.        </a>
  12466.        
  12467.        <!--div >0 / 0</div-->
  12468.    
  12469.            </li>
  12470.    
  12471.    <li class="pt-2 dropstart">
  12472.    <a href="https://porncomicbook.com" target="_blank" class="link-primary fs-4 d-flex ">Porn Manga</a>
  12473.    <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>    
  12474.        
  12475.        <!--div >0 / 0</div-->
  12476.    
  12477.            </li>
  12478.    
  12479.    <li class="pt-2 dropstart">
  12480.    <a href="/exit/marvelhentai.net" target="_blank" class="link-primary fs-4 d-flex ">Marvel Hentai</a>
  12481.    <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>    
  12482.            <a href="/exit/marvelhentai.net" target="_blank" class="d-flex me-1">
  12483.            <img src="/images/marvelhentai.net.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12484.        </a>
  12485.        
  12486.        <!--div >0 / 0</div-->
  12487.    
  12488.            </li>
  12489.    
  12490.    <li class="pt-2 dropstart">
  12491.    <a href="/exit/porn34.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Porn</a>
  12492.    <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>    
  12493.            <a href="/exit/porn34.com" target="_blank" class="d-flex me-1">
  12494.            <img src="/images/porn34.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12495.        </a>
  12496.        
  12497.        <!--div >0 / 0</div-->
  12498.    
  12499.            </li>
  12500.    
  12501.    <li class="pt-2 dropstart">
  12502.    <a href="/exit/1000hentai.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12503.    <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>    
  12504.            <a href="/exit/1000hentai.com" target="_blank" class="d-flex me-1">
  12505.            <img src="/images/1000hentai.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12506.        </a>
  12507.        
  12508.        <!--div >0 / 0</div-->
  12509.    
  12510.            </li>
  12511.    
  12512.    <li class="pt-2 dropstart">
  12513.    <a href="/exit/xxxfamoustoonshentai.com" target="_blank" class="link-primary fs-4 d-flex ">Hentai Toons</a>
  12514.    <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>    
  12515.            <a href="/exit/xxxfamoustoonshentai.com" target="_blank" class="d-flex me-1">
  12516.            <img src="/images/xxxfamoustoonshentai.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12517.        </a>
  12518.        
  12519.        <!--div >0 / 0</div-->
  12520.    
  12521.            </li>
  12522.    
  12523.    <li class="pt-2 dropstart">
  12524.    <a href="/exit/toon-sex-now.org" target="_blank" class="link-primary fs-4 d-flex ">Ben 10 Porn</a>
  12525.    <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>    
  12526.        
  12527.        <!--div >0 / 0</div-->
  12528.    
  12529.            </li>
  12530.    
  12531.    <li class="pt-2 dropstart">
  12532.    <a href="/exit/toocartoons.com" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12533.    <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>    
  12534.            <a href="/exit/toocartoons.com" target="_blank" class="d-flex me-1">
  12535.            <img src="/images/toocartoons.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12536.        </a>
  12537.        
  12538.        <!--div >0 / 0</div-->
  12539.    
  12540.            </li>
  12541.    
  12542.    <li class="pt-2 dropstart">
  12543.    <a href="/exit/sexycartoon.org" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12544.    <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>    
  12545.            <a href="/exit/sexycartoon.org" target="_blank" class="d-flex me-1">
  12546.            <img src="/images/sexycartoon.org.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12547.        </a>
  12548.        
  12549.        <!--div >0 / 0</div-->
  12550.    
  12551.            </li>
  12552.    
  12553.    <li class="pt-2 dropstart">
  12554.    <a href="/exit/sexporntoons.com" target="_blank" class="link-primary fs-4 d-flex ">Cartoon Sex</a>
  12555.    <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>    
  12556.            <a href="/exit/sexporntoons.com" target="_blank" class="d-flex me-1">
  12557.            <img src="/images/sexporntoons.com.webp" class="img-fluid" width=800 height=600 loading=lazy />
  12558.        </a>
  12559.        
  12560.        <!--div >0 / 0</div-->
  12561.    
  12562.            </li>
  12563.    
  12564. <li class="mt-3 ms-n3 bg-light pb-2 pt-1 more">
  12565. <a href="/PornBlogs" target="_self" class="link-primary fs-5 d-flex justify-content-center">More Porn Blogs &raquo;</a>
  12566. </li>
  12567. </ol>
  12568. </div>
  12569. </article>
  12570. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12571. <div class="card align-self-end overflow-hidden">
  12572. <div class="card-header bg-primary p-2 text-center">
  12573. <a href="/AsianPornSites" target="_self" class="text-white text-decoration-none ">Asian Porn Sites</a>
  12574. </div>
  12575. <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;">
  12576.    
  12577.    <li class="pt-2 dropstart">
  12578.    <a href="https://onlineporngames.pw/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12579.    <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>    
  12580.        
  12581.        <!--div >0 / 0</div-->
  12582.    
  12583.            </li>
  12584.    
  12585.    <li class="pt-2 dropstart">
  12586.    <a href="https://onlineporngames.cc/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12587.    <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>    
  12588.        
  12589.        <!--div >0 / 0</div-->
  12590.    
  12591.            </li>
  12592.    
  12593.    <li class="pt-2 dropstart">
  12594.    <a href="https://hentaigames.club/" target="_blank" class="link-primary fs-4 d-flex ">Hentai Games</a>
  12595.    <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>    
  12596.        
  12597.        <!--div >0 / 0</div-->
  12598.    
  12599.            </li>
  12600.    
  12601.    <li class="pt-2 dropstart">
  12602.    <a href="/exit/freesexgames.pw" target="_blank" class="link-primary fs-4 d-flex ">Free Sex Games</a>
  12603.    <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>    
  12604.        
  12605.        <!--div >0 / 0</div-->
  12606.    
  12607.            </li>
  12608.    
  12609. </ol>
  12610. </div>
  12611. </article>
  12612. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12613. <div class="card align-self-end overflow-hidden">
  12614. <div class="card-header bg-primary p-2 text-center">
  12615. <a href="/BisexualPornSites" target="_self" class="text-white text-decoration-none ">Bisexual Porn Sites</a>
  12616. </div>
  12617. <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;">
  12618.    
  12619.    <li class="pt-2 dropstart">
  12620.    <a href="https://onlineporngames.net/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12621.    <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>    
  12622.        
  12623.        <!--div >0 / 0</div-->
  12624.    
  12625.            </li>
  12626.    
  12627. </ol>
  12628. </div>
  12629. </article>
  12630. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12631. <div class="card align-self-end overflow-hidden">
  12632. <div class="card-header bg-primary p-2 text-center">
  12633. <a href="/SiteLists" target="_self" class="text-white text-decoration-none ">Site Lists</a>
  12634. </div>
  12635. <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;">
  12636.    
  12637.    <li class="pt-2 dropstart">
  12638.    <a href="http://my-sexy-links.com/" target="_blank" class="link-primary fs-4 d-flex ">Best Porn Sites</a>
  12639.    <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>    
  12640.        
  12641.        <!--div >0 / 0</div-->
  12642.    
  12643.            </li>
  12644.    
  12645. </ol>
  12646. </div>
  12647. </article>
  12648. <article class="col-12 col-md-6 col-lg-4 px-1 px-md-2 px-lg-3 pb-2 pb-md-5">
  12649. <div class="card align-self-end overflow-hidden">
  12650. <div class="card-header bg-primary p-2 text-center">
  12651. <a href="/BDSMPornSites" target="_self" class="text-white text-decoration-none ">BDSM Porn Sites</a>
  12652. </div>
  12653. <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;">
  12654.    
  12655.    <li class="pt-2 dropstart">
  12656.    <a href="https://porngameshdd.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12657.    <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>    
  12658.        
  12659.        <!--div >2 / 0</div-->
  12660.    
  12661.            </li>
  12662.    
  12663.    <li class="pt-2 dropstart">
  12664.    <a href="https://porngamesapp.com/" target="_blank" class="link-primary fs-4 d-flex ">Porn Games</a>
  12665.    <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>    
  12666.        
  12667.        <!--div >0 / 0</div-->
  12668.    
  12669.            </li>
  12670.    
  12671. </ol>
  12672. </div>
  12673. </article>
  12674.  
  12675. <article class="col-12 p-3">
  12676.  
  12677. </article>
  12678.  
  12679. </main>
  12680. <style>.more { list-style:none; }</style>
  12681.  
  12682. <article class="container g-0 mb-0 mt-auto">
  12683. <div class="col-12 col-md-4 mx-auto px-1 px-md-3 pb-2">
  12684. <div class="card overflow-hidden small">
  12685. <div class="card-secondary bg-success p-0 text-white text-center small">&copy; Free Sex Links. All rights reserved, 2002-2025</div>
  12686. <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>
  12687. </div>
  12688. </div>
  12689. </div>
  12690. </article>
  12691. <script type="text/javascript">
  12692. $(function() {
  12693. if (window.location.search.length) {
  12694. history.replaceState( {} , null, window.location.origin+window.location.pathname );
  12695. }
  12696. var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
  12697. var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
  12698. return new bootstrap.Tooltip(tooltipTriggerEl)
  12699. })
  12700. $('main').masonry({
  12701. itemSelector: 'article',
  12702. columnWidth: 'article',
  12703. percentPosition: true
  12704. });
  12705.  
  12706.  
  12707. function createCookie(name, value, days) {
  12708. var expires;
  12709. if (days) {
  12710. var date = new Date();
  12711. date.setTime(date.getTime()+(days*24*60*60*1000));
  12712. expires = "; expires="+date.toGMTString();
  12713. }
  12714. else {
  12715. expires = "";
  12716. }
  12717. document.cookie = name+"="+value+expires+"; path=/";
  12718. }
  12719. function readCookie(name) {
  12720. var nameEQ = name + "=";
  12721. var ca = document.cookie.split(';');
  12722. for(var i=0;i < ca.length;i++) {
  12723. var c = ca[i];
  12724. while (c.charAt(0) === ' ') {
  12725. c = c.substring(1,c.length);
  12726. }
  12727. if (c.indexOf(nameEQ) === 0) {
  12728. return c.substring(nameEQ.length,c.length);
  12729. }
  12730. }
  12731. return null;
  12732. }
  12733. if (readCookie('clickCookieXX') == null) {
  12734. $a = $('<a/>').attr('style','position: fixed;top:0;bottom:0;left:0;right:0;cursor:default;').attr('target', '_blank').attr('href', window.location.href);
  12735. $a.on('click',function(e){
  12736. $a.remove();
  12737. setTimeout(function(e){
  12738. window.location.href = '/exit/x';
  12739. },100);
  12740. });
  12741. $('body').append($a);
  12742. document.addEventListener('scroll', function(e) {
  12743. lastKnownScrollPosition = window.scrollY;
  12744. $a.attr('href', window.location.href+'#'+window.scrollY);
  12745. });
  12746. createCookie('clickCookieXX', 'clickCookieXX', 0.5);
  12747. }
  12748. });
  12749. </script>
  12750. </body>
  12751. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda