Subversion Repositories oidplus

Rev

Rev 637 | Rev 846 | Go to most recent revision | View as "text/css" | Blame | Compare with Previous | Last modification | View Log | RSS feed

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