style.css 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762
  1. :root {
  2. --bs-blue: #0d6efd;
  3. --bs-indigo: #6610f2;
  4. --bs-purple: #6f42c1;
  5. --bs-pink: #d63384;
  6. --bs-red: #dc3545;
  7. --bs-orange: #fd7e14;
  8. --bs-yellow: #ffc107;
  9. --bs-green: #198754;
  10. --bs-teal: #20c997;
  11. --bs-cyan: #0dcaf0;
  12. --bs-white: #fff;
  13. --bs-gray: #6c757d;
  14. --bs-gray-dark: #343a40;
  15. --bs-gray-100: #f8f9fa;
  16. --bs-gray-200: #e9ecef;
  17. --bs-gray-300: #dee2e6;
  18. --bs-gray-400: #ced4da;
  19. --bs-gray-500: #adb5bd;
  20. --bs-gray-600: #6c757d;
  21. --bs-gray-700: #495057;
  22. --bs-gray-800: #343a40;
  23. --bs-gray-900: #212529;
  24. --bs-primary: #0d6efd;
  25. --bs-secondary: #6c757d;
  26. --bs-success: #198754;
  27. --bs-info: #0dcaf0;
  28. --bs-warning: #ffc107;
  29. --bs-danger: #dc3545;
  30. --bs-light: #f8f9fa;
  31. --bs-dark: #212529;
  32. --bs-primary-rgb: 13, 110, 253;
  33. --bs-secondary-rgb: 108, 117, 125;
  34. --bs-success-rgb: 25, 135, 84;
  35. --bs-info-rgb: 13, 202, 240;
  36. --bs-warning-rgb: 255, 193, 7;
  37. --bs-danger-rgb: 220, 53, 69;
  38. --bs-light-rgb: 248, 249, 250;
  39. --bs-dark-rgb: 33, 37, 41;
  40. --bs-white-rgb: 255, 255, 255;
  41. --bs-black-rgb: 0, 0, 0;
  42. --bs-body-color-rgb: 33, 37, 41;
  43. --bs-body-bg-rgb: 255, 255, 255;
  44. --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  45. --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  46. --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  47. --bs-body-font-family: var(--bs-font-sans-serif);
  48. --bs-body-font-size: 1rem;
  49. --bs-body-font-weight: 400;
  50. --bs-body-line-height: 1.5;
  51. --bs-body-color: #212529;
  52. --bs-body-bg: #fff;
  53. }
  54. *,
  55. *::before,
  56. *::after {
  57. box-sizing: border-box;
  58. }
  59. @media (prefers-reduced-motion: no-preference) {
  60. :root {
  61. scroll-behavior: smooth;
  62. }
  63. }
  64. body {
  65. margin: 0;
  66. font-family: var(--bs-body-font-family);
  67. font-size: var(--bs-body-font-size);
  68. font-weight: var(--bs-body-font-weight);
  69. line-height: var(--bs-body-line-height);
  70. color: var(--bs-body-color);
  71. text-align: var(--bs-body-text-align);
  72. background-color: var(--bs-body-bg);
  73. -webkit-text-size-adjust: 100%;
  74. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  75. }
  76. hr {
  77. margin: 1rem 0;
  78. color: inherit;
  79. background-color: currentColor;
  80. border: 0;
  81. opacity: 0.25;
  82. }
  83. hr:not([size]) {
  84. height: 1px;
  85. }
  86. h6, h5, h4, h3, h2, h1 {
  87. margin-top: 0;
  88. margin-bottom: 0.5rem;
  89. font-weight: 500;
  90. line-height: 1.2;
  91. }
  92. h1 {
  93. font-size: calc(1.375rem + 1.5vw);
  94. }
  95. @media (min-width: 1200px) {
  96. h1 {
  97. font-size: 2.5rem;
  98. }
  99. }
  100. h2 {
  101. font-size: calc(1.325rem + 0.9vw);
  102. }
  103. @media (min-width: 1200px) {
  104. h2 {
  105. font-size: 2rem;
  106. }
  107. }
  108. h3 {
  109. font-size: calc(1.3rem + 0.6vw);
  110. }
  111. @media (min-width: 1200px) {
  112. h3 {
  113. font-size: 1.75rem;
  114. }
  115. }
  116. h4 {
  117. font-size: calc(1.275rem + 0.3vw);
  118. }
  119. @media (min-width: 1200px) {
  120. h4 {
  121. font-size: 1.5rem;
  122. }
  123. }
  124. h5 {
  125. font-size: 1.25rem;
  126. }
  127. h6 {
  128. font-size: 1rem;
  129. }
  130. p {
  131. margin-top: 0;
  132. margin-bottom: 1rem;
  133. }
  134. abbr[title],
  135. abbr[data-bs-original-title] {
  136. text-decoration: underline dotted;
  137. cursor: help;
  138. text-decoration-skip-ink: none;
  139. }
  140. address {
  141. margin-bottom: 1rem;
  142. font-style: normal;
  143. line-height: inherit;
  144. }
  145. ol,
  146. ul {
  147. padding-left: 2rem;
  148. }
  149. ol,
  150. ul,
  151. dl {
  152. margin-top: 0;
  153. margin-bottom: 1rem;
  154. }
  155. ol ol,
  156. ul ul,
  157. ol ul,
  158. ul ol {
  159. margin-bottom: 0;
  160. }
  161. dt {
  162. font-weight: 700;
  163. }
  164. dd {
  165. margin-bottom: 0.5rem;
  166. margin-left: 0;
  167. }
  168. blockquote {
  169. margin: 0 0 1rem;
  170. }
  171. b,
  172. strong {
  173. font-weight: bolder;
  174. }
  175. small {
  176. font-size: 0.875em;
  177. }
  178. mark {
  179. padding: 0.2em;
  180. background-color: #fcf8e3;
  181. }
  182. sub,
  183. sup {
  184. position: relative;
  185. font-size: 0.75em;
  186. line-height: 0;
  187. vertical-align: baseline;
  188. }
  189. sub {
  190. bottom: -0.25em;
  191. }
  192. sup {
  193. top: -0.5em;
  194. }
  195. a {
  196. color: #0d6efd;
  197. text-decoration: underline;
  198. }
  199. a:hover {
  200. color: #0a58ca;
  201. }
  202. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  203. color: inherit;
  204. text-decoration: none;
  205. }
  206. pre,
  207. code,
  208. kbd,
  209. samp {
  210. font-family: var(--bs-font-monospace);
  211. font-size: 1em;
  212. direction: ltr /* rtl:ignore */;
  213. unicode-bidi: bidi-override;
  214. }
  215. pre {
  216. display: block;
  217. margin-top: 0;
  218. margin-bottom: 1rem;
  219. overflow: auto;
  220. font-size: 0.875em;
  221. }
  222. pre code {
  223. font-size: inherit;
  224. color: inherit;
  225. word-break: normal;
  226. }
  227. code {
  228. font-size: 0.875em;
  229. color: #d63384;
  230. word-wrap: break-word;
  231. }
  232. a > code {
  233. color: inherit;
  234. }
  235. kbd {
  236. padding: 0.2rem 0.4rem;
  237. font-size: 0.875em;
  238. color: #fff;
  239. background-color: #212529;
  240. border-radius: 0.2rem;
  241. }
  242. kbd kbd {
  243. padding: 0;
  244. font-size: 1em;
  245. font-weight: 700;
  246. }
  247. figure {
  248. margin: 0 0 1rem;
  249. }
  250. img,
  251. svg {
  252. vertical-align: middle;
  253. }
  254. table {
  255. caption-side: bottom;
  256. border-collapse: collapse;
  257. }
  258. caption {
  259. padding-top: 0.5rem;
  260. padding-bottom: 0.5rem;
  261. color: #6c757d;
  262. text-align: left;
  263. }
  264. th {
  265. text-align: inherit;
  266. text-align: -webkit-match-parent;
  267. }
  268. thead,
  269. tbody,
  270. tfoot,
  271. tr,
  272. td,
  273. th {
  274. border-color: inherit;
  275. border-style: solid;
  276. border-width: 0;
  277. }
  278. label {
  279. display: inline-block;
  280. }
  281. button {
  282. border-radius: 0;
  283. }
  284. button:focus:not(:focus-visible) {
  285. outline: 0;
  286. }
  287. input,
  288. button,
  289. select,
  290. optgroup,
  291. textarea {
  292. margin: 0;
  293. font-family: inherit;
  294. font-size: inherit;
  295. line-height: inherit;
  296. }
  297. button,
  298. select {
  299. text-transform: none;
  300. }
  301. [role=button] {
  302. cursor: pointer;
  303. }
  304. select {
  305. word-wrap: normal;
  306. }
  307. select:disabled {
  308. opacity: 1;
  309. }
  310. [list]::-webkit-calendar-picker-indicator {
  311. display: none;
  312. }
  313. button,
  314. [type=button],
  315. [type=reset],
  316. [type=submit] {
  317. -webkit-appearance: button;
  318. }
  319. button:not(:disabled),
  320. [type=button]:not(:disabled),
  321. [type=reset]:not(:disabled),
  322. [type=submit]:not(:disabled) {
  323. cursor: pointer;
  324. }
  325. ::-moz-focus-inner {
  326. padding: 0;
  327. border-style: none;
  328. }
  329. textarea {
  330. resize: vertical;
  331. }
  332. fieldset {
  333. min-width: 0;
  334. padding: 0;
  335. margin: 0;
  336. border: 0;
  337. }
  338. legend {
  339. float: left;
  340. width: 100%;
  341. padding: 0;
  342. margin-bottom: 0.5rem;
  343. font-size: calc(1.275rem + 0.3vw);
  344. line-height: inherit;
  345. }
  346. @media (min-width: 1200px) {
  347. legend {
  348. font-size: 1.5rem;
  349. }
  350. }
  351. legend + * {
  352. clear: left;
  353. }
  354. ::-webkit-datetime-edit-fields-wrapper,
  355. ::-webkit-datetime-edit-text,
  356. ::-webkit-datetime-edit-minute,
  357. ::-webkit-datetime-edit-hour-field,
  358. ::-webkit-datetime-edit-day-field,
  359. ::-webkit-datetime-edit-month-field,
  360. ::-webkit-datetime-edit-year-field {
  361. padding: 0;
  362. }
  363. ::-webkit-inner-spin-button {
  364. height: auto;
  365. }
  366. [type=search] {
  367. outline-offset: -2px;
  368. -webkit-appearance: textfield;
  369. }
  370. /* rtl:raw:
  371. [type="tel"],
  372. [type="url"],
  373. [type="email"],
  374. [type="number"] {
  375. direction: ltr;
  376. }
  377. */
  378. ::-webkit-search-decoration {
  379. -webkit-appearance: none;
  380. }
  381. ::-webkit-color-swatch-wrapper {
  382. padding: 0;
  383. }
  384. ::file-selector-button {
  385. font: inherit;
  386. }
  387. ::-webkit-file-upload-button {
  388. font: inherit;
  389. -webkit-appearance: button;
  390. }
  391. output {
  392. display: inline-block;
  393. }
  394. iframe {
  395. border: 0;
  396. }
  397. summary {
  398. display: list-item;
  399. cursor: pointer;
  400. }
  401. progress {
  402. vertical-align: baseline;
  403. }
  404. [hidden] {
  405. display: none !important;
  406. }
  407. .row {
  408. --bs-gutter-x: 1.5rem;
  409. --bs-gutter-y: 0;
  410. display: flex;
  411. flex-wrap: wrap;
  412. margin-top: calc(-1 * var(--bs-gutter-y));
  413. margin-right: calc(-0.5 * var(--bs-gutter-x));
  414. margin-left: calc(-0.5 * var(--bs-gutter-x));
  415. }
  416. .row > * {
  417. flex-shrink: 0;
  418. width: 100%;
  419. max-width: 100%;
  420. padding-right: calc(var(--bs-gutter-x) * 0.5);
  421. padding-left: calc(var(--bs-gutter-x) * 0.5);
  422. margin-top: var(--bs-gutter-y);
  423. }
  424. .col {
  425. flex: 1 0 0%;
  426. }
  427. .row-cols-auto > * {
  428. flex: 0 0 auto;
  429. width: auto;
  430. }
  431. .row-cols-1 > * {
  432. flex: 0 0 auto;
  433. width: 100%;
  434. }
  435. .row-cols-2 > * {
  436. flex: 0 0 auto;
  437. width: 50%;
  438. }
  439. .row-cols-3 > * {
  440. flex: 0 0 auto;
  441. width: 33.3333333333%;
  442. }
  443. .row-cols-4 > * {
  444. flex: 0 0 auto;
  445. width: 25%;
  446. }
  447. .row-cols-5 > * {
  448. flex: 0 0 auto;
  449. width: 20%;
  450. }
  451. .row-cols-6 > * {
  452. flex: 0 0 auto;
  453. width: 16.6666666667%;
  454. }
  455. .col-auto {
  456. flex: 0 0 auto;
  457. width: auto;
  458. }
  459. .col-1 {
  460. flex: 0 0 auto;
  461. width: 8.33333333%;
  462. }
  463. .col-2 {
  464. flex: 0 0 auto;
  465. width: 16.66666667%;
  466. }
  467. .col-3 {
  468. flex: 0 0 auto;
  469. width: 25%;
  470. }
  471. .col-4 {
  472. flex: 0 0 auto;
  473. width: 33.33333333%;
  474. }
  475. .col-5 {
  476. flex: 0 0 auto;
  477. width: 41.66666667%;
  478. }
  479. .col-6 {
  480. flex: 0 0 auto;
  481. width: 50%;
  482. }
  483. .col-7 {
  484. flex: 0 0 auto;
  485. width: 58.33333333%;
  486. }
  487. .col-8 {
  488. flex: 0 0 auto;
  489. width: 66.66666667%;
  490. }
  491. .col-9 {
  492. flex: 0 0 auto;
  493. width: 75%;
  494. }
  495. .col-10 {
  496. flex: 0 0 auto;
  497. width: 83.33333333%;
  498. }
  499. .col-11 {
  500. flex: 0 0 auto;
  501. width: 91.66666667%;
  502. }
  503. .col-12 {
  504. flex: 0 0 auto;
  505. width: 100%;
  506. }
  507. .offset-1 {
  508. margin-left: 8.33333333%;
  509. }
  510. .offset-2 {
  511. margin-left: 16.66666667%;
  512. }
  513. .offset-3 {
  514. margin-left: 25%;
  515. }
  516. .offset-4 {
  517. margin-left: 33.33333333%;
  518. }
  519. .offset-5 {
  520. margin-left: 41.66666667%;
  521. }
  522. .offset-6 {
  523. margin-left: 50%;
  524. }
  525. .offset-7 {
  526. margin-left: 58.33333333%;
  527. }
  528. .offset-8 {
  529. margin-left: 66.66666667%;
  530. }
  531. .offset-9 {
  532. margin-left: 75%;
  533. }
  534. .offset-10 {
  535. margin-left: 83.33333333%;
  536. }
  537. .offset-11 {
  538. margin-left: 91.66666667%;
  539. }
  540. .g-0,
  541. .gx-0 {
  542. --bs-gutter-x: 0;
  543. }
  544. .g-0,
  545. .gy-0 {
  546. --bs-gutter-y: 0;
  547. }
  548. .g-1,
  549. .gx-1 {
  550. --bs-gutter-x: 0.25rem;
  551. }
  552. .g-1,
  553. .gy-1 {
  554. --bs-gutter-y: 0.25rem;
  555. }
  556. .g-2,
  557. .gx-2 {
  558. --bs-gutter-x: 0.5rem;
  559. }
  560. .g-2,
  561. .gy-2 {
  562. --bs-gutter-y: 0.5rem;
  563. }
  564. .g-3,
  565. .gx-3 {
  566. --bs-gutter-x: 1rem;
  567. }
  568. .g-3,
  569. .gy-3 {
  570. --bs-gutter-y: 1rem;
  571. }
  572. .g-4,
  573. .gx-4 {
  574. --bs-gutter-x: 1.5rem;
  575. }
  576. .g-4,
  577. .gy-4 {
  578. --bs-gutter-y: 1.5rem;
  579. }
  580. .g-5,
  581. .gx-5 {
  582. --bs-gutter-x: 3rem;
  583. }
  584. .g-5,
  585. .gy-5 {
  586. --bs-gutter-y: 3rem;
  587. }
  588. @media (min-width: 576px) {
  589. .col-sm {
  590. flex: 1 0 0%;
  591. }
  592. .row-cols-sm-auto > * {
  593. flex: 0 0 auto;
  594. width: auto;
  595. }
  596. .row-cols-sm-1 > * {
  597. flex: 0 0 auto;
  598. width: 100%;
  599. }
  600. .row-cols-sm-2 > * {
  601. flex: 0 0 auto;
  602. width: 50%;
  603. }
  604. .row-cols-sm-3 > * {
  605. flex: 0 0 auto;
  606. width: 33.3333333333%;
  607. }
  608. .row-cols-sm-4 > * {
  609. flex: 0 0 auto;
  610. width: 25%;
  611. }
  612. .row-cols-sm-5 > * {
  613. flex: 0 0 auto;
  614. width: 20%;
  615. }
  616. .row-cols-sm-6 > * {
  617. flex: 0 0 auto;
  618. width: 16.6666666667%;
  619. }
  620. .col-sm-auto {
  621. flex: 0 0 auto;
  622. width: auto;
  623. }
  624. .col-sm-1 {
  625. flex: 0 0 auto;
  626. width: 8.33333333%;
  627. }
  628. .col-sm-2 {
  629. flex: 0 0 auto;
  630. width: 16.66666667%;
  631. }
  632. .col-sm-3 {
  633. flex: 0 0 auto;
  634. width: 25%;
  635. }
  636. .col-sm-4 {
  637. flex: 0 0 auto;
  638. width: 33.33333333%;
  639. }
  640. .col-sm-5 {
  641. flex: 0 0 auto;
  642. width: 41.66666667%;
  643. }
  644. .col-sm-6 {
  645. flex: 0 0 auto;
  646. width: 50%;
  647. }
  648. .col-sm-7 {
  649. flex: 0 0 auto;
  650. width: 58.33333333%;
  651. }
  652. .col-sm-8 {
  653. flex: 0 0 auto;
  654. width: 66.66666667%;
  655. }
  656. .col-sm-9 {
  657. flex: 0 0 auto;
  658. width: 75%;
  659. }
  660. .col-sm-10 {
  661. flex: 0 0 auto;
  662. width: 83.33333333%;
  663. }
  664. .col-sm-11 {
  665. flex: 0 0 auto;
  666. width: 91.66666667%;
  667. }
  668. .col-sm-12 {
  669. flex: 0 0 auto;
  670. width: 100%;
  671. }
  672. .offset-sm-0 {
  673. margin-left: 0;
  674. }
  675. .offset-sm-1 {
  676. margin-left: 8.33333333%;
  677. }
  678. .offset-sm-2 {
  679. margin-left: 16.66666667%;
  680. }
  681. .offset-sm-3 {
  682. margin-left: 25%;
  683. }
  684. .offset-sm-4 {
  685. margin-left: 33.33333333%;
  686. }
  687. .offset-sm-5 {
  688. margin-left: 41.66666667%;
  689. }
  690. .offset-sm-6 {
  691. margin-left: 50%;
  692. }
  693. .offset-sm-7 {
  694. margin-left: 58.33333333%;
  695. }
  696. .offset-sm-8 {
  697. margin-left: 66.66666667%;
  698. }
  699. .offset-sm-9 {
  700. margin-left: 75%;
  701. }
  702. .offset-sm-10 {
  703. margin-left: 83.33333333%;
  704. }
  705. .offset-sm-11 {
  706. margin-left: 91.66666667%;
  707. }
  708. .g-sm-0,
  709. .gx-sm-0 {
  710. --bs-gutter-x: 0;
  711. }
  712. .g-sm-0,
  713. .gy-sm-0 {
  714. --bs-gutter-y: 0;
  715. }
  716. .g-sm-1,
  717. .gx-sm-1 {
  718. --bs-gutter-x: 0.25rem;
  719. }
  720. .g-sm-1,
  721. .gy-sm-1 {
  722. --bs-gutter-y: 0.25rem;
  723. }
  724. .g-sm-2,
  725. .gx-sm-2 {
  726. --bs-gutter-x: 0.5rem;
  727. }
  728. .g-sm-2,
  729. .gy-sm-2 {
  730. --bs-gutter-y: 0.5rem;
  731. }
  732. .g-sm-3,
  733. .gx-sm-3 {
  734. --bs-gutter-x: 1rem;
  735. }
  736. .g-sm-3,
  737. .gy-sm-3 {
  738. --bs-gutter-y: 1rem;
  739. }
  740. .g-sm-4,
  741. .gx-sm-4 {
  742. --bs-gutter-x: 1.5rem;
  743. }
  744. .g-sm-4,
  745. .gy-sm-4 {
  746. --bs-gutter-y: 1.5rem;
  747. }
  748. .g-sm-5,
  749. .gx-sm-5 {
  750. --bs-gutter-x: 3rem;
  751. }
  752. .g-sm-5,
  753. .gy-sm-5 {
  754. --bs-gutter-y: 3rem;
  755. }
  756. }
  757. @media (min-width: 768px) {
  758. .col-md {
  759. flex: 1 0 0%;
  760. }
  761. .row-cols-md-auto > * {
  762. flex: 0 0 auto;
  763. width: auto;
  764. }
  765. .row-cols-md-1 > * {
  766. flex: 0 0 auto;
  767. width: 100%;
  768. }
  769. .row-cols-md-2 > * {
  770. flex: 0 0 auto;
  771. width: 50%;
  772. }
  773. .row-cols-md-3 > * {
  774. flex: 0 0 auto;
  775. width: 33.3333333333%;
  776. }
  777. .row-cols-md-4 > * {
  778. flex: 0 0 auto;
  779. width: 25%;
  780. }
  781. .row-cols-md-5 > * {
  782. flex: 0 0 auto;
  783. width: 20%;
  784. }
  785. .row-cols-md-6 > * {
  786. flex: 0 0 auto;
  787. width: 16.6666666667%;
  788. }
  789. .col-md-auto {
  790. flex: 0 0 auto;
  791. width: auto;
  792. }
  793. .col-md-1 {
  794. flex: 0 0 auto;
  795. width: 8.33333333%;
  796. }
  797. .col-md-2 {
  798. flex: 0 0 auto;
  799. width: 16.66666667%;
  800. }
  801. .col-md-3 {
  802. flex: 0 0 auto;
  803. width: 25%;
  804. }
  805. .col-md-4 {
  806. flex: 0 0 auto;
  807. width: 33.33333333%;
  808. }
  809. .col-md-5 {
  810. flex: 0 0 auto;
  811. width: 41.66666667%;
  812. }
  813. .col-md-6 {
  814. flex: 0 0 auto;
  815. width: 50%;
  816. }
  817. .col-md-7 {
  818. flex: 0 0 auto;
  819. width: 58.33333333%;
  820. }
  821. .col-md-8 {
  822. flex: 0 0 auto;
  823. width: 66.66666667%;
  824. }
  825. .col-md-9 {
  826. flex: 0 0 auto;
  827. width: 75%;
  828. }
  829. .col-md-10 {
  830. flex: 0 0 auto;
  831. width: 83.33333333%;
  832. }
  833. .col-md-11 {
  834. flex: 0 0 auto;
  835. width: 91.66666667%;
  836. }
  837. .col-md-12 {
  838. flex: 0 0 auto;
  839. width: 100%;
  840. }
  841. .offset-md-0 {
  842. margin-left: 0;
  843. }
  844. .offset-md-1 {
  845. margin-left: 8.33333333%;
  846. }
  847. .offset-md-2 {
  848. margin-left: 16.66666667%;
  849. }
  850. .offset-md-3 {
  851. margin-left: 25%;
  852. }
  853. .offset-md-4 {
  854. margin-left: 33.33333333%;
  855. }
  856. .offset-md-5 {
  857. margin-left: 41.66666667%;
  858. }
  859. .offset-md-6 {
  860. margin-left: 50%;
  861. }
  862. .offset-md-7 {
  863. margin-left: 58.33333333%;
  864. }
  865. .offset-md-8 {
  866. margin-left: 66.66666667%;
  867. }
  868. .offset-md-9 {
  869. margin-left: 75%;
  870. }
  871. .offset-md-10 {
  872. margin-left: 83.33333333%;
  873. }
  874. .offset-md-11 {
  875. margin-left: 91.66666667%;
  876. }
  877. .g-md-0,
  878. .gx-md-0 {
  879. --bs-gutter-x: 0;
  880. }
  881. .g-md-0,
  882. .gy-md-0 {
  883. --bs-gutter-y: 0;
  884. }
  885. .g-md-1,
  886. .gx-md-1 {
  887. --bs-gutter-x: 0.25rem;
  888. }
  889. .g-md-1,
  890. .gy-md-1 {
  891. --bs-gutter-y: 0.25rem;
  892. }
  893. .g-md-2,
  894. .gx-md-2 {
  895. --bs-gutter-x: 0.5rem;
  896. }
  897. .g-md-2,
  898. .gy-md-2 {
  899. --bs-gutter-y: 0.5rem;
  900. }
  901. .g-md-3,
  902. .gx-md-3 {
  903. --bs-gutter-x: 1rem;
  904. }
  905. .g-md-3,
  906. .gy-md-3 {
  907. --bs-gutter-y: 1rem;
  908. }
  909. .g-md-4,
  910. .gx-md-4 {
  911. --bs-gutter-x: 1.5rem;
  912. }
  913. .g-md-4,
  914. .gy-md-4 {
  915. --bs-gutter-y: 1.5rem;
  916. }
  917. .g-md-5,
  918. .gx-md-5 {
  919. --bs-gutter-x: 3rem;
  920. }
  921. .g-md-5,
  922. .gy-md-5 {
  923. --bs-gutter-y: 3rem;
  924. }
  925. }
  926. @media (min-width: 992px) {
  927. .col-lg {
  928. flex: 1 0 0%;
  929. }
  930. .row-cols-lg-auto > * {
  931. flex: 0 0 auto;
  932. width: auto;
  933. }
  934. .row-cols-lg-1 > * {
  935. flex: 0 0 auto;
  936. width: 100%;
  937. }
  938. .row-cols-lg-2 > * {
  939. flex: 0 0 auto;
  940. width: 50%;
  941. }
  942. .row-cols-lg-3 > * {
  943. flex: 0 0 auto;
  944. width: 33.3333333333%;
  945. }
  946. .row-cols-lg-4 > * {
  947. flex: 0 0 auto;
  948. width: 25%;
  949. }
  950. .row-cols-lg-5 > * {
  951. flex: 0 0 auto;
  952. width: 20%;
  953. }
  954. .row-cols-lg-6 > * {
  955. flex: 0 0 auto;
  956. width: 16.6666666667%;
  957. }
  958. .col-lg-auto {
  959. flex: 0 0 auto;
  960. width: auto;
  961. }
  962. .col-lg-1 {
  963. flex: 0 0 auto;
  964. width: 8.33333333%;
  965. }
  966. .col-lg-2 {
  967. flex: 0 0 auto;
  968. width: 16.66666667%;
  969. }
  970. .col-lg-3 {
  971. flex: 0 0 auto;
  972. width: 25%;
  973. }
  974. .col-lg-4 {
  975. flex: 0 0 auto;
  976. width: 33.33333333%;
  977. }
  978. .col-lg-5 {
  979. flex: 0 0 auto;
  980. width: 41.66666667%;
  981. }
  982. .col-lg-6 {
  983. flex: 0 0 auto;
  984. width: 50%;
  985. }
  986. .col-lg-7 {
  987. flex: 0 0 auto;
  988. width: 58.33333333%;
  989. }
  990. .col-lg-8 {
  991. flex: 0 0 auto;
  992. width: 66.66666667%;
  993. }
  994. .col-lg-9 {
  995. flex: 0 0 auto;
  996. width: 75%;
  997. }
  998. .col-lg-10 {
  999. flex: 0 0 auto;
  1000. width: 83.33333333%;
  1001. }
  1002. .col-lg-11 {
  1003. flex: 0 0 auto;
  1004. width: 91.66666667%;
  1005. }
  1006. .col-lg-12 {
  1007. flex: 0 0 auto;
  1008. width: 100%;
  1009. }
  1010. .offset-lg-0 {
  1011. margin-left: 0;
  1012. }
  1013. .offset-lg-1 {
  1014. margin-left: 8.33333333%;
  1015. }
  1016. .offset-lg-2 {
  1017. margin-left: 16.66666667%;
  1018. }
  1019. .offset-lg-3 {
  1020. margin-left: 25%;
  1021. }
  1022. .offset-lg-4 {
  1023. margin-left: 33.33333333%;
  1024. }
  1025. .offset-lg-5 {
  1026. margin-left: 41.66666667%;
  1027. }
  1028. .offset-lg-6 {
  1029. margin-left: 50%;
  1030. }
  1031. .offset-lg-7 {
  1032. margin-left: 58.33333333%;
  1033. }
  1034. .offset-lg-8 {
  1035. margin-left: 66.66666667%;
  1036. }
  1037. .offset-lg-9 {
  1038. margin-left: 75%;
  1039. }
  1040. .offset-lg-10 {
  1041. margin-left: 83.33333333%;
  1042. }
  1043. .offset-lg-11 {
  1044. margin-left: 91.66666667%;
  1045. }
  1046. .g-lg-0,
  1047. .gx-lg-0 {
  1048. --bs-gutter-x: 0;
  1049. }
  1050. .g-lg-0,
  1051. .gy-lg-0 {
  1052. --bs-gutter-y: 0;
  1053. }
  1054. .g-lg-1,
  1055. .gx-lg-1 {
  1056. --bs-gutter-x: 0.25rem;
  1057. }
  1058. .g-lg-1,
  1059. .gy-lg-1 {
  1060. --bs-gutter-y: 0.25rem;
  1061. }
  1062. .g-lg-2,
  1063. .gx-lg-2 {
  1064. --bs-gutter-x: 0.5rem;
  1065. }
  1066. .g-lg-2,
  1067. .gy-lg-2 {
  1068. --bs-gutter-y: 0.5rem;
  1069. }
  1070. .g-lg-3,
  1071. .gx-lg-3 {
  1072. --bs-gutter-x: 1rem;
  1073. }
  1074. .g-lg-3,
  1075. .gy-lg-3 {
  1076. --bs-gutter-y: 1rem;
  1077. }
  1078. .g-lg-4,
  1079. .gx-lg-4 {
  1080. --bs-gutter-x: 1.5rem;
  1081. }
  1082. .g-lg-4,
  1083. .gy-lg-4 {
  1084. --bs-gutter-y: 1.5rem;
  1085. }
  1086. .g-lg-5,
  1087. .gx-lg-5 {
  1088. --bs-gutter-x: 3rem;
  1089. }
  1090. .g-lg-5,
  1091. .gy-lg-5 {
  1092. --bs-gutter-y: 3rem;
  1093. }
  1094. }
  1095. @media (min-width: 1200px) {
  1096. .col-xl {
  1097. flex: 1 0 0%;
  1098. }
  1099. .row-cols-xl-auto > * {
  1100. flex: 0 0 auto;
  1101. width: auto;
  1102. }
  1103. .row-cols-xl-1 > * {
  1104. flex: 0 0 auto;
  1105. width: 100%;
  1106. }
  1107. .row-cols-xl-2 > * {
  1108. flex: 0 0 auto;
  1109. width: 50%;
  1110. }
  1111. .row-cols-xl-3 > * {
  1112. flex: 0 0 auto;
  1113. width: 33.3333333333%;
  1114. }
  1115. .row-cols-xl-4 > * {
  1116. flex: 0 0 auto;
  1117. width: 25%;
  1118. }
  1119. .row-cols-xl-5 > * {
  1120. flex: 0 0 auto;
  1121. width: 20%;
  1122. }
  1123. .row-cols-xl-6 > * {
  1124. flex: 0 0 auto;
  1125. width: 16.6666666667%;
  1126. }
  1127. .col-xl-auto {
  1128. flex: 0 0 auto;
  1129. width: auto;
  1130. }
  1131. .col-xl-1 {
  1132. flex: 0 0 auto;
  1133. width: 8.33333333%;
  1134. }
  1135. .col-xl-2 {
  1136. flex: 0 0 auto;
  1137. width: 16.66666667%;
  1138. }
  1139. .col-xl-3 {
  1140. flex: 0 0 auto;
  1141. width: 25%;
  1142. }
  1143. .col-xl-4 {
  1144. flex: 0 0 auto;
  1145. width: 33.33333333%;
  1146. }
  1147. .col-xl-5 {
  1148. flex: 0 0 auto;
  1149. width: 41.66666667%;
  1150. }
  1151. .col-xl-6 {
  1152. flex: 0 0 auto;
  1153. width: 50%;
  1154. }
  1155. .col-xl-7 {
  1156. flex: 0 0 auto;
  1157. width: 58.33333333%;
  1158. }
  1159. .col-xl-8 {
  1160. flex: 0 0 auto;
  1161. width: 66.66666667%;
  1162. }
  1163. .col-xl-9 {
  1164. flex: 0 0 auto;
  1165. width: 75%;
  1166. }
  1167. .col-xl-10 {
  1168. flex: 0 0 auto;
  1169. width: 83.33333333%;
  1170. }
  1171. .col-xl-11 {
  1172. flex: 0 0 auto;
  1173. width: 91.66666667%;
  1174. }
  1175. .col-xl-12 {
  1176. flex: 0 0 auto;
  1177. width: 100%;
  1178. }
  1179. .offset-xl-0 {
  1180. margin-left: 0;
  1181. }
  1182. .offset-xl-1 {
  1183. margin-left: 8.33333333%;
  1184. }
  1185. .offset-xl-2 {
  1186. margin-left: 16.66666667%;
  1187. }
  1188. .offset-xl-3 {
  1189. margin-left: 25%;
  1190. }
  1191. .offset-xl-4 {
  1192. margin-left: 33.33333333%;
  1193. }
  1194. .offset-xl-5 {
  1195. margin-left: 41.66666667%;
  1196. }
  1197. .offset-xl-6 {
  1198. margin-left: 50%;
  1199. }
  1200. .offset-xl-7 {
  1201. margin-left: 58.33333333%;
  1202. }
  1203. .offset-xl-8 {
  1204. margin-left: 66.66666667%;
  1205. }
  1206. .offset-xl-9 {
  1207. margin-left: 75%;
  1208. }
  1209. .offset-xl-10 {
  1210. margin-left: 83.33333333%;
  1211. }
  1212. .offset-xl-11 {
  1213. margin-left: 91.66666667%;
  1214. }
  1215. .g-xl-0,
  1216. .gx-xl-0 {
  1217. --bs-gutter-x: 0;
  1218. }
  1219. .g-xl-0,
  1220. .gy-xl-0 {
  1221. --bs-gutter-y: 0;
  1222. }
  1223. .g-xl-1,
  1224. .gx-xl-1 {
  1225. --bs-gutter-x: 0.25rem;
  1226. }
  1227. .g-xl-1,
  1228. .gy-xl-1 {
  1229. --bs-gutter-y: 0.25rem;
  1230. }
  1231. .g-xl-2,
  1232. .gx-xl-2 {
  1233. --bs-gutter-x: 0.5rem;
  1234. }
  1235. .g-xl-2,
  1236. .gy-xl-2 {
  1237. --bs-gutter-y: 0.5rem;
  1238. }
  1239. .g-xl-3,
  1240. .gx-xl-3 {
  1241. --bs-gutter-x: 1rem;
  1242. }
  1243. .g-xl-3,
  1244. .gy-xl-3 {
  1245. --bs-gutter-y: 1rem;
  1246. }
  1247. .g-xl-4,
  1248. .gx-xl-4 {
  1249. --bs-gutter-x: 1.5rem;
  1250. }
  1251. .g-xl-4,
  1252. .gy-xl-4 {
  1253. --bs-gutter-y: 1.5rem;
  1254. }
  1255. .g-xl-5,
  1256. .gx-xl-5 {
  1257. --bs-gutter-x: 3rem;
  1258. }
  1259. .g-xl-5,
  1260. .gy-xl-5 {
  1261. --bs-gutter-y: 3rem;
  1262. }
  1263. }
  1264. @media (min-width: 1400px) {
  1265. .col-xxl {
  1266. flex: 1 0 0%;
  1267. }
  1268. .row-cols-xxl-auto > * {
  1269. flex: 0 0 auto;
  1270. width: auto;
  1271. }
  1272. .row-cols-xxl-1 > * {
  1273. flex: 0 0 auto;
  1274. width: 100%;
  1275. }
  1276. .row-cols-xxl-2 > * {
  1277. flex: 0 0 auto;
  1278. width: 50%;
  1279. }
  1280. .row-cols-xxl-3 > * {
  1281. flex: 0 0 auto;
  1282. width: 33.3333333333%;
  1283. }
  1284. .row-cols-xxl-4 > * {
  1285. flex: 0 0 auto;
  1286. width: 25%;
  1287. }
  1288. .row-cols-xxl-5 > * {
  1289. flex: 0 0 auto;
  1290. width: 20%;
  1291. }
  1292. .row-cols-xxl-6 > * {
  1293. flex: 0 0 auto;
  1294. width: 16.6666666667%;
  1295. }
  1296. .col-xxl-auto {
  1297. flex: 0 0 auto;
  1298. width: auto;
  1299. }
  1300. .col-xxl-1 {
  1301. flex: 0 0 auto;
  1302. width: 8.33333333%;
  1303. }
  1304. .col-xxl-2 {
  1305. flex: 0 0 auto;
  1306. width: 16.66666667%;
  1307. }
  1308. .col-xxl-3 {
  1309. flex: 0 0 auto;
  1310. width: 25%;
  1311. }
  1312. .col-xxl-4 {
  1313. flex: 0 0 auto;
  1314. width: 33.33333333%;
  1315. }
  1316. .col-xxl-5 {
  1317. flex: 0 0 auto;
  1318. width: 41.66666667%;
  1319. }
  1320. .col-xxl-6 {
  1321. flex: 0 0 auto;
  1322. width: 50%;
  1323. }
  1324. .col-xxl-7 {
  1325. flex: 0 0 auto;
  1326. width: 58.33333333%;
  1327. }
  1328. .col-xxl-8 {
  1329. flex: 0 0 auto;
  1330. width: 66.66666667%;
  1331. }
  1332. .col-xxl-9 {
  1333. flex: 0 0 auto;
  1334. width: 75%;
  1335. }
  1336. .col-xxl-10 {
  1337. flex: 0 0 auto;
  1338. width: 83.33333333%;
  1339. }
  1340. .col-xxl-11 {
  1341. flex: 0 0 auto;
  1342. width: 91.66666667%;
  1343. }
  1344. .col-xxl-12 {
  1345. flex: 0 0 auto;
  1346. width: 100%;
  1347. }
  1348. .offset-xxl-0 {
  1349. margin-left: 0;
  1350. }
  1351. .offset-xxl-1 {
  1352. margin-left: 8.33333333%;
  1353. }
  1354. .offset-xxl-2 {
  1355. margin-left: 16.66666667%;
  1356. }
  1357. .offset-xxl-3 {
  1358. margin-left: 25%;
  1359. }
  1360. .offset-xxl-4 {
  1361. margin-left: 33.33333333%;
  1362. }
  1363. .offset-xxl-5 {
  1364. margin-left: 41.66666667%;
  1365. }
  1366. .offset-xxl-6 {
  1367. margin-left: 50%;
  1368. }
  1369. .offset-xxl-7 {
  1370. margin-left: 58.33333333%;
  1371. }
  1372. .offset-xxl-8 {
  1373. margin-left: 66.66666667%;
  1374. }
  1375. .offset-xxl-9 {
  1376. margin-left: 75%;
  1377. }
  1378. .offset-xxl-10 {
  1379. margin-left: 83.33333333%;
  1380. }
  1381. .offset-xxl-11 {
  1382. margin-left: 91.66666667%;
  1383. }
  1384. .g-xxl-0,
  1385. .gx-xxl-0 {
  1386. --bs-gutter-x: 0;
  1387. }
  1388. .g-xxl-0,
  1389. .gy-xxl-0 {
  1390. --bs-gutter-y: 0;
  1391. }
  1392. .g-xxl-1,
  1393. .gx-xxl-1 {
  1394. --bs-gutter-x: 0.25rem;
  1395. }
  1396. .g-xxl-1,
  1397. .gy-xxl-1 {
  1398. --bs-gutter-y: 0.25rem;
  1399. }
  1400. .g-xxl-2,
  1401. .gx-xxl-2 {
  1402. --bs-gutter-x: 0.5rem;
  1403. }
  1404. .g-xxl-2,
  1405. .gy-xxl-2 {
  1406. --bs-gutter-y: 0.5rem;
  1407. }
  1408. .g-xxl-3,
  1409. .gx-xxl-3 {
  1410. --bs-gutter-x: 1rem;
  1411. }
  1412. .g-xxl-3,
  1413. .gy-xxl-3 {
  1414. --bs-gutter-y: 1rem;
  1415. }
  1416. .g-xxl-4,
  1417. .gx-xxl-4 {
  1418. --bs-gutter-x: 1.5rem;
  1419. }
  1420. .g-xxl-4,
  1421. .gy-xxl-4 {
  1422. --bs-gutter-y: 1.5rem;
  1423. }
  1424. .g-xxl-5,
  1425. .gx-xxl-5 {
  1426. --bs-gutter-x: 3rem;
  1427. }
  1428. .g-xxl-5,
  1429. .gy-xxl-5 {
  1430. --bs-gutter-y: 3rem;
  1431. }
  1432. }