Uptime Robot Status Page - Dark Mode

Dark mode for Stats.uptimerobot.com pages

  1. /* ==UserStyle==
  2. @name Uptime Robot Status Page - Dark Mode
  3. @namespace typpi.online
  4. @version 1.0.2
  5. @description Dark mode for Stats.uptimerobot.com pages
  6. @author Nick2bad4u
  7. @license UnLicense
  8. @homepageURL https://github.com/Nick2bad4u/UserStyles
  9. @supportURL https://github.com/Nick2bad4u/UserStyles/issues
  10. ==/UserStyle== */
  11. @-moz-document domain("stats.uptimerobot.com") {
  12. /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
  13. html {
  14. line-height: 1.15;
  15. font-family: sans-serif;
  16. -ms-text-size-adjust: 100%;
  17. -webkit-text-size-adjust: 100%;
  18. background: #111b25 !important;
  19. letter-spacing: 0.01em;
  20. }
  21.  
  22. * {
  23. box-sizing: border-box;
  24. }
  25.  
  26. body {
  27. margin: 0;
  28. -webkit-font-smoothing: antialiased;
  29. -moz-osx-font-smoothing: grayscale;
  30. background: #111b25;
  31. }
  32.  
  33. article,
  34. aside,
  35. footer,
  36. header,
  37. nav,
  38. section {
  39. display: block;
  40. }
  41.  
  42. h1 {
  43. margin: 0.67em 0;
  44. font-size: 2em;
  45. }
  46.  
  47. figcaption,
  48. figure,
  49. main {
  50. display: block;
  51. }
  52.  
  53. figure {
  54. margin: 1em 40px;
  55. }
  56.  
  57. hr {
  58. box-sizing: content-box;
  59. height: 0;
  60. overflow: visible;
  61. }
  62.  
  63. pre {
  64. font-size: 1em;
  65. font-family: monospace;
  66. }
  67.  
  68. a {
  69. background-color: transparent;
  70. -webkit-text-decoration-skip: objects;
  71. }
  72.  
  73. a:active,
  74. a:hover {
  75. outline-width: 0;
  76. }
  77.  
  78. abbr[title] {
  79. border-bottom: none;
  80. text-decoration: underline;
  81. text-decoration: underline dotted;
  82. }
  83.  
  84. code,
  85. kbd,
  86. samp {
  87. font-size: 1em;
  88. font-family: monospace;
  89. }
  90.  
  91. dfn {
  92. font-style: italic;
  93. }
  94.  
  95. mark {
  96. background-color: #ff0;
  97. color: #000;
  98. }
  99.  
  100. small {
  101. font-size: 80%;
  102. }
  103.  
  104. sub,
  105. sup {
  106. position: relative;
  107. font-size: 75%;
  108. line-height: 0;
  109. }
  110.  
  111. sub {
  112. bottom: -0.25em;
  113. }
  114.  
  115. sup {
  116. top: 0.15em;
  117. }
  118.  
  119. audio,
  120. video {
  121. display: inline-block;
  122. }
  123.  
  124. audio:not([controls]) {
  125. display: none;
  126. height: 0;
  127. }
  128.  
  129. img {
  130. border-style: none;
  131. }
  132.  
  133. svg:not(:root) {
  134. overflow: hidden;
  135. }
  136.  
  137. button,
  138. input,
  139. optgroup,
  140. select,
  141. textarea,
  142. [role='button'] {
  143. margin: 0;
  144. outline: 0 !important;
  145. color: inherit;
  146. font-size: 100%;
  147. line-height: 1.15;
  148. font-family: inherit;
  149. }
  150.  
  151. button,
  152. input {
  153. overflow: visible;
  154. }
  155.  
  156. button {
  157. cursor: pointer;
  158. border: 0;
  159. background: transparent;
  160. padding: 0;
  161. text-align: inherit;
  162. }
  163.  
  164. button:focus,
  165. button:active {
  166. outline: 0;
  167. }
  168.  
  169. input::input-placeholder,
  170. textarea::input-placeholder {
  171. opacity: 100%;
  172. }
  173.  
  174. input:input-placeholder,
  175. textarea:input-placeholder {
  176. opacity: 100%;
  177. }
  178.  
  179. input::placeholder,
  180. textarea::placeholder {
  181. opacity: 100%;
  182. }
  183.  
  184. input[type='checkbox'] {
  185. vertical-align: middle;
  186. }
  187.  
  188. button,
  189. select {
  190. text-transform: none;
  191. }
  192.  
  193. button,
  194. html [type='button'],
  195. [type='reset'],
  196. [type='submit'] {
  197. -webkit-appearance: button;
  198. }
  199.  
  200. button::-moz-focus-inner,
  201. [type='button']::-moz-focus-inner,
  202. [type='reset']::-moz-focus-inner,
  203. [type='submit']::-moz-focus-inner {
  204. border-style: none;
  205. padding: 0;
  206. }
  207.  
  208. button:-moz-focusring,
  209. [type='button']:-moz-focusring,
  210. [type='reset']:-moz-focusring,
  211. [type='submit']:-moz-focusring {
  212. outline: 1px dotted ButtonText;
  213. }
  214.  
  215. fieldset {
  216. margin: 0 2px;
  217. border: 1px solid #c0c0c0;
  218. padding: 0.35em 0.625em 0.75em;
  219. }
  220.  
  221. legend {
  222. display: table;
  223. box-sizing: border-box;
  224. padding: 0;
  225. max-width: 100%;
  226. color: inherit;
  227. white-space: normal;
  228. }
  229.  
  230. progress {
  231. display: inline-block;
  232. vertical-align: baseline;
  233. }
  234.  
  235. textarea {
  236. overflow: auto;
  237. }
  238.  
  239. [type='checkbox'],
  240. [type='radio'] {
  241. box-sizing: border-box;
  242. padding: 0;
  243. }
  244.  
  245. [type='number']::-webkit-inner-spin-button,
  246. [type='number']::-webkit-outer-spin-button {
  247. height: auto;
  248. }
  249.  
  250. [type='search'] {
  251. -webkit-appearance: textfield;
  252. outline-offset: -2px;
  253. }
  254.  
  255. [type='search']::-webkit-search-cancel-button,
  256. [type='search']::-webkit-search-decoration {
  257. -webkit-appearance: none;
  258. }
  259.  
  260. ::-webkit-file-upload-button {
  261. -webkit-appearance: button;
  262. font: inherit;
  263. }
  264.  
  265. details,
  266. menu {
  267. display: block;
  268. }
  269.  
  270. summary {
  271. display: list-item;
  272. }
  273.  
  274. canvas {
  275. display: inline-block;
  276. }
  277.  
  278. template {
  279. display: none;
  280. }
  281.  
  282. [hidden] {
  283. display: none;
  284. }
  285.  
  286. nav ul {
  287. list-style: none;
  288. }
  289.  
  290. audio,
  291. canvas,
  292. iframe,
  293. img,
  294. svg,
  295. video {
  296. vertical-align: middle;
  297. }
  298.  
  299. html {
  300. font-weight: normal;
  301. font-size: 18px;
  302. line-height: 1.33;
  303. font-family: Roboto, Arial, sans-serif;
  304. -webkit-text-size-adjust: 100%;
  305. background: #fff;
  306. color: #131a26;
  307. }
  308.  
  309. body {
  310. margin: 0;
  311. }
  312.  
  313. a:active,
  314. a:hover {
  315. outline: none;
  316. }
  317.  
  318. a,
  319. .uk-link {
  320. cursor: pointer;
  321. color: #3bd671;
  322. text-decoration: underline;
  323. }
  324.  
  325. a:hover,
  326. .uk-link:hover,
  327. .uk-link-toggle:hover .uk-link,
  328. .uk-link-toggle:focus .uk-link {
  329. color: #26b859;
  330. text-decoration: none;
  331. }
  332.  
  333. abbr[title] {
  334. text-decoration: underline dotted;
  335. -webkit-text-decoration-style: dotted;
  336. }
  337.  
  338. b,
  339. strong {
  340. font-weight: bolder;
  341. }
  342.  
  343. :not(pre) > code,
  344. :not(pre) > kbd,
  345. :not(pre) > samp {
  346. color: #df484a;
  347. font-size: 0.875rem;
  348. font-family: Consolas, monaco, monospace;
  349. white-space: nowrap;
  350. }
  351.  
  352. em {
  353. color: #df484a;
  354. }
  355.  
  356. ins {
  357. background: #ffd;
  358. color: #131a26;
  359. text-decoration: none;
  360. }
  361.  
  362. mark {
  363. background: #ffd;
  364. color: #131a26;
  365. }
  366.  
  367. q {
  368. font-style: italic;
  369. }
  370.  
  371. small {
  372. font-size: 80%;
  373. }
  374.  
  375. sub,
  376. sup {
  377. position: relative;
  378. vertical-align: baseline;
  379. font-size: 75%;
  380. line-height: 0;
  381. }
  382.  
  383. sup {
  384. top: -0.5em;
  385. }
  386.  
  387. sub {
  388. bottom: -0.25em;
  389. }
  390.  
  391. audio,
  392. canvas,
  393. iframe,
  394. img,
  395. svg,
  396. video {
  397. vertical-align: middle;
  398. }
  399.  
  400. canvas,
  401. img,
  402. video {
  403. box-sizing: border-box;
  404. max-width: 100%;
  405. height: auto;
  406. }
  407.  
  408. @supports (display: block) {
  409. svg {
  410. box-sizing: border-box;
  411. max-width: 100%;
  412. height: auto;
  413. }
  414. }
  415.  
  416. svg:not(:root) {
  417. overflow: hidden;
  418. }
  419.  
  420. img:not([src]) {
  421. visibility: hidden;
  422. min-width: 1px;
  423. }
  424.  
  425. iframe {
  426. border: 0;
  427. }
  428.  
  429. p,
  430. ul,
  431. ol,
  432. dl,
  433. pre,
  434. address,
  435. fieldset,
  436. figure {
  437. margin: 0 0 45px;
  438. }
  439.  
  440. * + p,
  441. * + ul,
  442. * + ol,
  443. * + dl,
  444. * + pre,
  445. * + address,
  446. * + fieldset,
  447. * + figure {
  448. margin-top: 45px;
  449. }
  450.  
  451. h1,
  452. .uk-h1,
  453. h2,
  454. .uk-h2,
  455. h3,
  456. .uk-h3,
  457. h4,
  458. .uk-h4,
  459. h5,
  460. .uk-h5,
  461. h6,
  462. .uk-h6,
  463. .uk-heading-small,
  464. .uk-heading-medium,
  465. .uk-heading-large,
  466. .uk-heading-xlarge,
  467. .uk-heading-2xlarge {
  468. margin: 0 0 45px;
  469. color: inherit;
  470. font-weight: bold;
  471. font-family: Roboto, Arial, sans-serif;
  472. text-transform: none;
  473. }
  474.  
  475. * + h1,
  476. * + .uk-h1,
  477. * + h2,
  478. * + .uk-h2,
  479. * + h3,
  480. * + .uk-h3,
  481. * + h4,
  482. * + .uk-h4,
  483. * + h5,
  484. * + .uk-h5,
  485. * + h6,
  486. * + .uk-h6,
  487. * + .uk-heading-small,
  488. * + .uk-heading-medium,
  489. * + .uk-heading-large,
  490. * + .uk-heading-xlarge,
  491. * + .uk-heading-2xlarge {
  492. margin-top: 45px;
  493. }
  494.  
  495. h1,
  496. .uk-h1 {
  497. font-size: 2.4565rem;
  498. line-height: 1.096;
  499. }
  500.  
  501. h2,
  502. .uk-h2 {
  503. font-size: 1.7rem;
  504. line-height: 1.096;
  505. }
  506.  
  507. h3,
  508. .uk-h3 {
  509. font-size: 1.67rem;
  510. line-height: 1.2;
  511. }
  512.  
  513. h4,
  514. .uk-h4 {
  515. font-size: 1.33rem;
  516. line-height: 1.4;
  517. }
  518.  
  519. h5,
  520. .uk-h5 {
  521. font-size: 18px;
  522. line-height: 1.4;
  523. }
  524.  
  525. h6,
  526. .uk-h6 {
  527. font-size: 0.875rem;
  528. line-height: 1.4;
  529. }
  530.  
  531. @media (width >=960px) {
  532. h1,
  533. .uk-h1 {
  534. font-size: 2.89rem;
  535. }
  536.  
  537. h2,
  538. .uk-h2 {
  539. font-size: 2rem;
  540. }
  541. }
  542.  
  543. ul,
  544. ol {
  545. padding-left: 30px;
  546. }
  547.  
  548. ul > li > ul,
  549. ul > li > ol,
  550. ol > li > ol,
  551. ol > li > ul {
  552. margin: 0;
  553. }
  554.  
  555. dt {
  556. font-weight: bold;
  557. }
  558.  
  559. dd {
  560. margin-left: 0;
  561. }
  562.  
  563. hr,
  564. .uk-hr {
  565. margin: 0 0 45px;
  566. border: 0;
  567. border-top: 1px solid #e5e5e5;
  568. overflow: visible;
  569. text-align: inherit;
  570. }
  571.  
  572. * + hr,
  573. * + .uk-hr {
  574. margin-top: 45px;
  575. }
  576.  
  577. address {
  578. font-style: normal;
  579. }
  580.  
  581. blockquote {
  582. margin: 0 0 45px;
  583. font-style: italic;
  584. font-size: 1.33rem;
  585. line-height: 1.5;
  586. }
  587.  
  588. * + blockquote {
  589. margin-top: 45px;
  590. }
  591.  
  592. blockquote p:last-of-type {
  593. margin-bottom: 0;
  594. }
  595.  
  596. blockquote footer {
  597. margin-top: 15px;
  598. font-size: 0.875rem;
  599. line-height: 1.5;
  600. }
  601.  
  602. pre {
  603. overflow: auto;
  604. color: #131a26;
  605. font:
  606. 0.875rem / 1.5 Consolas,
  607. monaco,
  608. monospace;
  609. -moz-tab-size: 4;
  610. tab-size: 4;
  611. }
  612.  
  613. pre code {
  614. font-family: Consolas, monaco, monospace;
  615. }
  616.  
  617. ::selection {
  618. background: #39f;
  619. color: #fff;
  620. text-shadow: none;
  621. }
  622.  
  623. details,
  624. main {
  625. display: block;
  626. }
  627.  
  628. summary {
  629. display: list-item;
  630. }
  631.  
  632. template {
  633. display: none;
  634. }
  635.  
  636. .uk-breakpoint-s::before {
  637. content: '640px';
  638. }
  639.  
  640. .uk-breakpoint-m::before {
  641. content: '960px';
  642. }
  643.  
  644. .uk-breakpoint-l::before {
  645. content: '1200px';
  646. }
  647.  
  648. .uk-breakpoint-xl::before {
  649. content: '1600px';
  650. }
  651.  
  652. :root {
  653. --uk-breakpoint-s: 640px;
  654. --uk-breakpoint-m: 960px;
  655. --uk-breakpoint-l: 1200px;
  656. --uk-breakpoint-xl: 1600px;
  657. }
  658.  
  659. a.uk-link-muted,
  660. .uk-link-muted a {
  661. color: #687790;
  662. }
  663.  
  664. a.uk-link-muted:hover,
  665. .uk-link-muted a:hover,
  666. .uk-link-toggle:hover .uk-link-muted,
  667. .uk-link-toggle:focus .uk-link-muted {
  668. color: #131a26;
  669. }
  670.  
  671. a.uk-link-text,
  672. .uk-link-text a {
  673. color: inherit;
  674. }
  675.  
  676. a.uk-link-text:hover,
  677. .uk-link-text a:hover,
  678. .uk-link-toggle:hover .uk-link-text,
  679. .uk-link-toggle:focus .uk-link-text {
  680. color: #687790;
  681. }
  682.  
  683. a.uk-link-heading,
  684. .uk-link-heading a {
  685. color: inherit;
  686. }
  687.  
  688. a.uk-link-heading:hover,
  689. .uk-link-heading a:hover,
  690. .uk-link-toggle:hover .uk-link-heading,
  691. .uk-link-toggle:focus .uk-link-heading {
  692. color: #3bd671;
  693. text-decoration: none;
  694. }
  695.  
  696. a.uk-link-reset,
  697. .uk-link-reset a {
  698. color: inherit !important;
  699. text-decoration: none !important;
  700. }
  701.  
  702. .uk-link-toggle {
  703. color: inherit !important;
  704. text-decoration: none !important;
  705. }
  706.  
  707. .uk-link-toggle:focus {
  708. outline: none;
  709. }
  710.  
  711. .uk-heading-small {
  712. font-size: 2.6rem;
  713. line-height: 1.096;
  714. }
  715.  
  716. .uk-heading-medium {
  717. font-size: 2.8875rem;
  718. line-height: 1.1;
  719. }
  720.  
  721. .uk-heading-large {
  722. font-size: 3.4rem;
  723. line-height: 1.1;
  724. }
  725.  
  726. .uk-heading-xlarge {
  727. font-size: 4rem;
  728. line-height: 1;
  729. }
  730.  
  731. .uk-heading-2xlarge {
  732. font-size: 6rem;
  733. line-height: 1;
  734. }
  735.  
  736. @media (width >=960px) {
  737. .uk-heading-small {
  738. font-size: 3.25rem;
  739. }
  740.  
  741. .uk-heading-medium {
  742. font-size: 3.5rem;
  743. }
  744.  
  745. .uk-heading-large {
  746. font-size: 4rem;
  747. }
  748.  
  749. .uk-heading-xlarge {
  750. font-size: 6rem;
  751. }
  752.  
  753. .uk-heading-2xlarge {
  754. font-size: 8rem;
  755. }
  756. }
  757.  
  758. @media (width >=1200px) {
  759. .uk-heading-medium {
  760. font-size: 4rem;
  761. }
  762.  
  763. .uk-heading-large {
  764. font-size: 6rem;
  765. }
  766.  
  767. .uk-heading-xlarge {
  768. font-size: 8rem;
  769. }
  770.  
  771. .uk-heading-2xlarge {
  772. font-size: 11rem;
  773. }
  774. }
  775.  
  776. .uk-heading-divider {
  777. border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
  778. padding-bottom: calc(5px + 0.1em);
  779. }
  780.  
  781. .uk-heading-bullet {
  782. position: relative;
  783. }
  784.  
  785. .uk-heading-bullet::before {
  786. display: inline-block;
  787. position: relative;
  788. top: calc(-0.1 * 1em);
  789. vertical-align: middle;
  790. margin-right: calc(5px + 0.2em);
  791. border-left: calc(5px + 0.1em) solid #e5e5e5;
  792. height: calc(4px + 0.7em);
  793. content: '';
  794. }
  795.  
  796. .uk-heading-line {
  797. overflow: hidden;
  798. }
  799.  
  800. .uk-heading-line > * {
  801. display: inline-block;
  802. position: relative;
  803. }
  804.  
  805. .uk-heading-line > ::before,
  806. .uk-heading-line > ::after {
  807. position: absolute;
  808. top: calc(50% - (calc(0.2px + 0.05em) / 2));
  809. border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
  810. width: 2000px;
  811. content: '';
  812. }
  813.  
  814. .uk-heading-line > ::before {
  815. right: 100%;
  816. margin-right: calc(5px + 0.3em);
  817. }
  818.  
  819. .uk-heading-line > ::after {
  820. left: 100%;
  821. margin-left: calc(5px + 0.3em);
  822. }
  823.  
  824. .uk-button {
  825. display: inline-block;
  826. vertical-align: middle;
  827. -webkit-appearance: none;
  828. box-sizing: border-box;
  829. margin: 0;
  830. border: none;
  831. border-radius: 0;
  832. padding: 0 30px;
  833. overflow: visible;
  834. color: inherit;
  835. font: inherit;
  836. font-size: 18px;
  837. line-height: 46px;
  838. text-align: center;
  839. text-decoration: none;
  840. text-transform: none;
  841. }
  842.  
  843. .uk-button:not(:disabled) {
  844. cursor: pointer;
  845. }
  846.  
  847. .uk-button::-moz-focus-inner {
  848. border: 0;
  849. padding: 0;
  850. }
  851.  
  852. .uk-button:hover {
  853. text-decoration: none;
  854. }
  855.  
  856. .uk-button:focus {
  857. outline: none;
  858. }
  859.  
  860. .uk-button-default {
  861. background-color: #687790;
  862. color: #fff;
  863. }
  864.  
  865. .uk-button-default:hover,
  866. .uk-button-default:focus {
  867. background-color: #5d6b81;
  868. color: #fff;
  869. }
  870.  
  871. .uk-button-default:active,
  872. .uk-button-default.uk-active {
  873. background-color: #535f72;
  874. color: inherit;
  875. }
  876.  
  877. .uk-button-primary {
  878. background-color: #3bd671;
  879. color: #fff;
  880. }
  881.  
  882. .uk-button-primary:hover,
  883. .uk-button-primary:focus {
  884. background-color: #2bcd63;
  885. color: #fff;
  886. }
  887.  
  888. .uk-button-primary:active,
  889. .uk-button-primary.uk-active {
  890. background-color: #26b859;
  891. color: #fff;
  892. }
  893.  
  894. .uk-button-secondary {
  895. background-color: #131a26;
  896. color: #fff;
  897. }
  898.  
  899. .uk-button-secondary:hover,
  900. .uk-button-secondary:focus {
  901. background-color: #0b0e15;
  902. color: #fff;
  903. }
  904.  
  905. .uk-button-secondary:active,
  906. .uk-button-secondary.uk-active {
  907. background-color: #020304;
  908. color: #fff;
  909. }
  910.  
  911. .uk-button-danger {
  912. background-color: #df484a;
  913. color: #fff;
  914. }
  915.  
  916. .uk-button-danger:hover,
  917. .uk-button-danger:focus {
  918. background-color: #db3235;
  919. color: #fff;
  920. }
  921.  
  922. .uk-button-danger:active,
  923. .uk-button-danger.uk-active {
  924. background-color: #d02427;
  925. color: #fff;
  926. }
  927.  
  928. .uk-button-default:disabled,
  929. .uk-button-primary:disabled,
  930. .uk-button-secondary:disabled,
  931. .uk-button-danger:disabled {
  932. background-color: #687790;
  933. color: #687790;
  934. }
  935.  
  936. .uk-button-small {
  937. padding: 0 15px;
  938. font-size: 0.875rem;
  939. line-height: 36px;
  940. }
  941.  
  942. .uk-button-large {
  943. padding: 0 45px;
  944. font-size: 18px;
  945. line-height: 56px;
  946. }
  947.  
  948. .uk-button-text {
  949. background: none;
  950. padding: 0;
  951. color: #687790;
  952. line-height: 1.33;
  953. }
  954.  
  955. .uk-button-text:hover,
  956. .uk-button-text:focus {
  957. color: #131a26;
  958. }
  959.  
  960. .uk-button-text:disabled {
  961. color: #687790;
  962. }
  963.  
  964. .uk-button-link {
  965. background: none;
  966. padding: 0;
  967. color: #3bd671;
  968. line-height: 1.33;
  969. }
  970.  
  971. .uk-button-link:hover,
  972. .uk-button-link:focus {
  973. color: #26b859;
  974. text-decoration: underline;
  975. }
  976.  
  977. .uk-button-link:disabled {
  978. color: #687790;
  979. text-decoration: none;
  980. }
  981.  
  982. .uk-button-group {
  983. display: -ms-inline-flexbox;
  984. display: inline-flex;
  985. position: relative;
  986. vertical-align: middle;
  987. }
  988.  
  989. .uk-section {
  990. display: flow-root;
  991. box-sizing: border-box;
  992. padding-top: 45px;
  993. padding-bottom: 45px;
  994. }
  995.  
  996. @media (width >=960px) {
  997. .uk-section {
  998. padding-top: 70px;
  999. padding-bottom: 70px;
  1000. }
  1001. }
  1002.  
  1003. .uk-section > :last-child {
  1004. margin-bottom: 0;
  1005. }
  1006.  
  1007. .uk-section-xsmall {
  1008. padding-top: 45px;
  1009. padding-bottom: 45px;
  1010. }
  1011.  
  1012. .uk-section-small {
  1013. padding-top: 45px;
  1014. padding-bottom: 45px;
  1015. }
  1016.  
  1017. .uk-section-large {
  1018. padding-top: 70px;
  1019. padding-bottom: 70px;
  1020. }
  1021.  
  1022. @media (width >=960px) {
  1023. .uk-section-large {
  1024. padding-top: 160px;
  1025. padding-bottom: 160px;
  1026. }
  1027. }
  1028.  
  1029. .uk-section-xlarge {
  1030. padding-top: 160px;
  1031. padding-bottom: 160px;
  1032. }
  1033.  
  1034. @media (width >=960px) {
  1035. .uk-section-xlarge {
  1036. padding-top: 230px;
  1037. padding-bottom: 230px;
  1038. }
  1039. }
  1040.  
  1041. .uk-section-default {
  1042. background: #fff;
  1043. }
  1044.  
  1045. .uk-section-muted {
  1046. background: #687790;
  1047. }
  1048.  
  1049. .uk-section-primary {
  1050. background: #3bd671;
  1051. }
  1052.  
  1053. .uk-section-secondary {
  1054. background: #131a26;
  1055. }
  1056.  
  1057. .uk-container {
  1058. display: flow-root;
  1059. box-sizing: content-box;
  1060. margin-right: auto;
  1061. margin-left: auto;
  1062. padding-right: 15px;
  1063. padding-left: 15px;
  1064. max-width: 1000px;
  1065. }
  1066.  
  1067. @media (width >=640px) {
  1068. .uk-container {
  1069. padding-right: 30px;
  1070. padding-left: 30px;
  1071. }
  1072. }
  1073.  
  1074. @media (width >=960px) {
  1075. .uk-container {
  1076. padding-right: 45px;
  1077. padding-left: 45px;
  1078. }
  1079. }
  1080.  
  1081. .uk-container > :last-child {
  1082. margin-bottom: 0;
  1083. }
  1084.  
  1085. .uk-container .uk-container {
  1086. padding-right: 0;
  1087. padding-left: 0;
  1088. }
  1089.  
  1090. .uk-container-xsmall {
  1091. max-width: 750px;
  1092. }
  1093.  
  1094. .uk-container-small {
  1095. max-width: 900px;
  1096. }
  1097.  
  1098. .uk-container-large {
  1099. max-width: 1200px;
  1100. }
  1101.  
  1102. .uk-container-xlarge {
  1103. max-width: 1200px;
  1104. }
  1105.  
  1106. .uk-container-expand {
  1107. max-width: none;
  1108. }
  1109.  
  1110. .uk-container-expand-left {
  1111. margin-left: 0;
  1112. }
  1113.  
  1114. .uk-container-expand-right {
  1115. margin-right: 0;
  1116. }
  1117.  
  1118. @media (width >=640px) {
  1119. .uk-container-expand-left.uk-container-xsmall,
  1120. .uk-container-expand-right.uk-container-xsmall {
  1121. max-width: calc(50% + (750px / 2) - 30px);
  1122. }
  1123.  
  1124. .uk-container-expand-left.uk-container-small,
  1125. .uk-container-expand-right.uk-container-small {
  1126. max-width: calc(50% + (900px / 2) - 30px);
  1127. }
  1128. }
  1129.  
  1130. @media (width >=960px) {
  1131. .uk-container-expand-left,
  1132. .uk-container-expand-right {
  1133. max-width: calc(50% + (1000px / 2) - 45px);
  1134. }
  1135.  
  1136. .uk-container-expand-left.uk-container-xsmall,
  1137. .uk-container-expand-right.uk-container-xsmall {
  1138. max-width: calc(50% + (750px / 2) - 45px);
  1139. }
  1140.  
  1141. .uk-container-expand-left.uk-container-small,
  1142. .uk-container-expand-right.uk-container-small {
  1143. max-width: calc(50% + (900px / 2) - 45px);
  1144. }
  1145.  
  1146. .uk-container-expand-left.uk-container-large,
  1147. .uk-container-expand-right.uk-container-large {
  1148. max-width: calc(50% + (1200px / 2) - 45px);
  1149. }
  1150.  
  1151. .uk-container-expand-left.uk-container-xlarge,
  1152. .uk-container-expand-right.uk-container-xlarge {
  1153. max-width: calc(50% + (1200px / 2) - 45px);
  1154. }
  1155. }
  1156.  
  1157. .uk-container-item-padding-remove-left,
  1158. .uk-container-item-padding-remove-right {
  1159. width: calc(100% + 15px);
  1160. }
  1161.  
  1162. .uk-container-item-padding-remove-left {
  1163. margin-left: -15px;
  1164. }
  1165.  
  1166. .uk-container-item-padding-remove-right {
  1167. margin-right: -15px;
  1168. }
  1169.  
  1170. @media (width >=640px) {
  1171. .uk-container-item-padding-remove-left,
  1172. .uk-container-item-padding-remove-right {
  1173. width: calc(100% + 30px);
  1174. }
  1175.  
  1176. .uk-container-item-padding-remove-left {
  1177. margin-left: -30px;
  1178. }
  1179.  
  1180. .uk-container-item-padding-remove-right {
  1181. margin-right: -30px;
  1182. }
  1183. }
  1184.  
  1185. @media (width >=960px) {
  1186. .uk-container-item-padding-remove-left,
  1187. .uk-container-item-padding-remove-right {
  1188. width: calc(100% + 45px);
  1189. }
  1190.  
  1191. .uk-container-item-padding-remove-left {
  1192. margin-left: -45px;
  1193. }
  1194.  
  1195. .uk-container-item-padding-remove-right {
  1196. margin-right: -45px;
  1197. }
  1198. }
  1199.  
  1200. .uk-grid {
  1201. display: flexbox;
  1202. display: flex;
  1203. -ms-flex-wrap: wrap;
  1204. flex-wrap: wrap;
  1205. margin: 0;
  1206. padding: 0;
  1207. list-style: none;
  1208. }
  1209.  
  1210. .uk-grid > * {
  1211. margin: 0;
  1212. }
  1213.  
  1214. .uk-grid > * > :last-child {
  1215. margin-bottom: 0;
  1216. }
  1217.  
  1218. .uk-grid {
  1219. margin-left: -30px;
  1220. }
  1221.  
  1222. .uk-grid > * {
  1223. padding-left: 30px;
  1224. }
  1225.  
  1226. .uk-grid + .uk-grid,
  1227. .uk-grid > .uk-grid-margin,
  1228. * + .uk-grid-margin {
  1229. margin-top: 30px;
  1230. }
  1231.  
  1232. @media (width >=1200px) {
  1233. .uk-grid {
  1234. margin-left: -45px;
  1235. }
  1236.  
  1237. .uk-grid > * {
  1238. padding-left: 45px;
  1239. }
  1240.  
  1241. .uk-grid + .uk-grid,
  1242. .uk-grid > .uk-grid-margin,
  1243. * + .uk-grid-margin {
  1244. margin-top: 45px;
  1245. }
  1246. }
  1247.  
  1248. .uk-grid-small,
  1249. .uk-grid-column-small {
  1250. margin-left: -15px;
  1251. }
  1252.  
  1253. .uk-grid-small > *,
  1254. .uk-grid-column-small > * {
  1255. padding-left: 15px;
  1256. }
  1257.  
  1258. .uk-grid + .uk-grid-small,
  1259. .uk-grid + .uk-grid-row-small,
  1260. .uk-grid-small > .uk-grid-margin,
  1261. .uk-grid-row-small > .uk-grid-margin,
  1262. * + .uk-grid-margin-small {
  1263. margin-top: 15px;
  1264. }
  1265.  
  1266. .uk-grid-medium,
  1267. .uk-grid-column-medium {
  1268. margin-left: -30px;
  1269. }
  1270.  
  1271. .uk-grid-medium > *,
  1272. .uk-grid-column-medium > * {
  1273. padding-left: 30px;
  1274. }
  1275.  
  1276. .uk-grid + .uk-grid-medium,
  1277. .uk-grid + .uk-grid-row-medium,
  1278. .uk-grid-medium > .uk-grid-margin,
  1279. .uk-grid-row-medium > .uk-grid-margin,
  1280. * + .uk-grid-margin-medium {
  1281. margin-top: 30px;
  1282. }
  1283.  
  1284. .uk-grid-large,
  1285. .uk-grid-column-large {
  1286. margin-left: -45px;
  1287. }
  1288.  
  1289. .uk-grid-large > *,
  1290. .uk-grid-column-large > * {
  1291. padding-left: 45px;
  1292. }
  1293.  
  1294. .uk-grid + .uk-grid-large,
  1295. .uk-grid + .uk-grid-row-large,
  1296. .uk-grid-large > .uk-grid-margin,
  1297. .uk-grid-row-large > .uk-grid-margin,
  1298. * + .uk-grid-margin-large {
  1299. margin-top: 45px;
  1300. }
  1301.  
  1302. @media (width >=1200px) {
  1303. .uk-grid-large,
  1304. .uk-grid-column-large {
  1305. margin-left: -60px;
  1306. }
  1307.  
  1308. .uk-grid-large > *,
  1309. .uk-grid-column-large > * {
  1310. padding-left: 60px;
  1311. }
  1312.  
  1313. .uk-grid + .uk-grid-large,
  1314. .uk-grid + .uk-grid-row-large,
  1315. .uk-grid-large > .uk-grid-margin,
  1316. .uk-grid-row-large > .uk-grid-margin,
  1317. * + .uk-grid-margin-large {
  1318. margin-top: 60px;
  1319. }
  1320. }
  1321.  
  1322. .uk-grid-collapse,
  1323. .uk-grid-column-collapse {
  1324. margin-left: 0;
  1325. }
  1326.  
  1327. .uk-grid-collapse > *,
  1328. .uk-grid-column-collapse > * {
  1329. padding-left: 0;
  1330. }
  1331.  
  1332. .uk-grid + .uk-grid-collapse,
  1333. .uk-grid + .uk-grid-row-collapse,
  1334. .uk-grid-collapse > .uk-grid-margin,
  1335. .uk-grid-row-collapse > .uk-grid-margin {
  1336. margin-top: 0;
  1337. }
  1338.  
  1339. .uk-grid-divider > * {
  1340. position: relative;
  1341. }
  1342.  
  1343. .uk-grid-divider > :not(.uk-first-column)::before {
  1344. position: absolute;
  1345. top: 0;
  1346. bottom: 0;
  1347. border-left: 1px solid #e5e5e5;
  1348. content: '';
  1349. }
  1350.  
  1351. .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  1352. position: absolute;
  1353. right: 0;
  1354. left: 0;
  1355. border-top: 1px solid #e5e5e5;
  1356. content: '';
  1357. }
  1358.  
  1359. .uk-grid-divider {
  1360. margin-left: -60px;
  1361. }
  1362.  
  1363. .uk-grid-divider > * {
  1364. padding-left: 60px;
  1365. }
  1366.  
  1367. .uk-grid-divider > :not(.uk-first-column)::before {
  1368. left: 30px;
  1369. }
  1370.  
  1371. .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  1372. margin-top: 60px;
  1373. }
  1374.  
  1375. .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  1376. top: -30px;
  1377. left: 60px;
  1378. }
  1379.  
  1380. @media (width >=1200px) {
  1381. .uk-grid-divider {
  1382. margin-left: -90px;
  1383. }
  1384.  
  1385. .uk-grid-divider > * {
  1386. padding-left: 90px;
  1387. }
  1388.  
  1389. .uk-grid-divider > :not(.uk-first-column)::before {
  1390. left: 45px;
  1391. }
  1392.  
  1393. .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  1394. margin-top: 90px;
  1395. }
  1396.  
  1397. .uk-grid-divider.uk-grid-stack
  1398. > .uk-grid-margin::before {
  1399. top: -45px;
  1400. left: 90px;
  1401. }
  1402. }
  1403.  
  1404. .uk-grid-divider.uk-grid-small,
  1405. .uk-grid-divider.uk-grid-column-small {
  1406. margin-left: -30px;
  1407. }
  1408.  
  1409. .uk-grid-divider.uk-grid-small > *,
  1410. .uk-grid-divider.uk-grid-column-small > * {
  1411. padding-left: 30px;
  1412. }
  1413.  
  1414. .uk-grid-divider.uk-grid-small
  1415. > :not(.uk-first-column)::before,
  1416. .uk-grid-divider.uk-grid-column-small
  1417. > :not(.uk-first-column)::before {
  1418. left: 15px;
  1419. }
  1420.  
  1421. .uk-grid-divider.uk-grid-small.uk-grid-stack
  1422. > .uk-grid-margin,
  1423. .uk-grid-divider.uk-grid-row-small.uk-grid-stack
  1424. > .uk-grid-margin {
  1425. margin-top: 30px;
  1426. }
  1427.  
  1428. .uk-grid-divider.uk-grid-small.uk-grid-stack
  1429. > .uk-grid-margin::before {
  1430. top: -15px;
  1431. left: 30px;
  1432. }
  1433.  
  1434. .uk-grid-divider.uk-grid-row-small.uk-grid-stack
  1435. > .uk-grid-margin::before {
  1436. top: -15px;
  1437. }
  1438.  
  1439. .uk-grid-divider.uk-grid-column-small.uk-grid-stack
  1440. > .uk-grid-margin::before {
  1441. left: 30px;
  1442. }
  1443.  
  1444. .uk-grid-divider.uk-grid-medium,
  1445. .uk-grid-divider.uk-grid-column-medium {
  1446. margin-left: -60px;
  1447. }
  1448.  
  1449. .uk-grid-divider.uk-grid-medium > *,
  1450. .uk-grid-divider.uk-grid-column-medium > * {
  1451. padding-left: 60px;
  1452. }
  1453.  
  1454. .uk-grid-divider.uk-grid-medium
  1455. > :not(.uk-first-column)::before,
  1456. .uk-grid-divider.uk-grid-column-medium
  1457. > :not(.uk-first-column)::before {
  1458. left: 30px;
  1459. }
  1460.  
  1461. .uk-grid-divider.uk-grid-medium.uk-grid-stack
  1462. > .uk-grid-margin,
  1463. .uk-grid-divider.uk-grid-row-medium.uk-grid-stack
  1464. > .uk-grid-margin {
  1465. margin-top: 60px;
  1466. }
  1467.  
  1468. .uk-grid-divider.uk-grid-medium.uk-grid-stack
  1469. > .uk-grid-margin::before {
  1470. top: -30px;
  1471. left: 60px;
  1472. }
  1473.  
  1474. .uk-grid-divider.uk-grid-row-medium.uk-grid-stack
  1475. > .uk-grid-margin::before {
  1476. top: -30px;
  1477. }
  1478.  
  1479. .uk-grid-divider.uk-grid-column-medium.uk-grid-stack
  1480. > .uk-grid-margin::before {
  1481. left: 60px;
  1482. }
  1483.  
  1484. .uk-grid-divider.uk-grid-large,
  1485. .uk-grid-divider.uk-grid-column-large {
  1486. margin-left: -90px;
  1487. }
  1488.  
  1489. .uk-grid-divider.uk-grid-large > *,
  1490. .uk-grid-divider.uk-grid-column-large > * {
  1491. padding-left: 90px;
  1492. }
  1493.  
  1494. .uk-grid-divider.uk-grid-large
  1495. > :not(.uk-first-column)::before,
  1496. .uk-grid-divider.uk-grid-column-large
  1497. > :not(.uk-first-column)::before {
  1498. left: 45px;
  1499. }
  1500.  
  1501. .uk-grid-divider.uk-grid-large.uk-grid-stack
  1502. > .uk-grid-margin,
  1503. .uk-grid-divider.uk-grid-row-large.uk-grid-stack
  1504. > .uk-grid-margin {
  1505. margin-top: 90px;
  1506. }
  1507.  
  1508. .uk-grid-divider.uk-grid-large.uk-grid-stack
  1509. > .uk-grid-margin::before {
  1510. top: -45px;
  1511. left: 90px;
  1512. }
  1513.  
  1514. .uk-grid-divider.uk-grid-row-large.uk-grid-stack
  1515. > .uk-grid-margin::before {
  1516. top: -45px;
  1517. }
  1518.  
  1519. .uk-grid-divider.uk-grid-column-large.uk-grid-stack
  1520. > .uk-grid-margin::before {
  1521. left: 90px;
  1522. }
  1523.  
  1524. @media (width >=1200px) {
  1525. .uk-grid-divider.uk-grid-large,
  1526. .uk-grid-divider.uk-grid-column-large {
  1527. margin-left: -120px;
  1528. }
  1529.  
  1530. .uk-grid-divider.uk-grid-large > *,
  1531. .uk-grid-divider.uk-grid-column-large > * {
  1532. padding-left: 120px;
  1533. }
  1534.  
  1535. .uk-grid-divider.uk-grid-large
  1536. > :not(.uk-first-column)::before,
  1537. .uk-grid-divider.uk-grid-column-large
  1538. > :not(.uk-first-column)::before {
  1539. left: 60px;
  1540. }
  1541.  
  1542. .uk-grid-divider.uk-grid-large.uk-grid-stack
  1543. > .uk-grid-margin,
  1544. .uk-grid-divider.uk-grid-row-large.uk-grid-stack
  1545. > .uk-grid-margin {
  1546. margin-top: 120px;
  1547. }
  1548.  
  1549. .uk-grid-divider.uk-grid-large.uk-grid-stack
  1550. > .uk-grid-margin::before {
  1551. top: -60px;
  1552. left: 120px;
  1553. }
  1554.  
  1555. .uk-grid-divider.uk-grid-row-large.uk-grid-stack
  1556. > .uk-grid-margin::before {
  1557. top: -60px;
  1558. }
  1559.  
  1560. .uk-grid-divider.uk-grid-column-large.uk-grid-stack
  1561. > .uk-grid-margin::before {
  1562. left: 120px;
  1563. }
  1564. }
  1565.  
  1566. .uk-grid-match > *,
  1567. .uk-grid-item-match {
  1568. display: flexbox;
  1569. display: flex;
  1570. -ms-flex-wrap: wrap;
  1571. flex-wrap: wrap;
  1572. }
  1573.  
  1574. .uk-grid-match > * > :not([class*='uk-width']),
  1575. .uk-grid-item-match > :not([class*='uk-width']) {
  1576. -ms-flex: auto;
  1577. flex: auto;
  1578. box-sizing: border-box;
  1579. width: 100%;
  1580. }
  1581.  
  1582. .uk-close {
  1583. color: #687790;
  1584. }
  1585.  
  1586. .uk-close:hover,
  1587. .uk-close:focus {
  1588. outline: none;
  1589. color: #131a26;
  1590. }
  1591.  
  1592. .uk-alert {
  1593. position: relative;
  1594. margin-bottom: 45px;
  1595. background: #687790;
  1596. padding: 15px 29px 15px 15px;
  1597. color: #131a26;
  1598. }
  1599.  
  1600. * + .uk-alert {
  1601. margin-top: 45px;
  1602. }
  1603.  
  1604. .uk-alert > :last-child {
  1605. margin-bottom: 0;
  1606. }
  1607.  
  1608. .uk-alert-close {
  1609. position: absolute;
  1610. top: 20px;
  1611. right: 15px;
  1612. }
  1613.  
  1614. .uk-alert-close:first-child + * {
  1615. margin-top: 0;
  1616. }
  1617.  
  1618. .uk-alert-primary {
  1619. background: rgb(3 153 215 / 5%);
  1620. color: #131a26;
  1621. }
  1622.  
  1623. .uk-alert-success {
  1624. background: rgb(50 210 150 / 7%);
  1625. color: #32d296;
  1626. }
  1627.  
  1628. .uk-alert-warning {
  1629. background: rgb(242 144 48 / 5%);
  1630. color: #f29030;
  1631. }
  1632.  
  1633. .uk-alert-danger {
  1634. background: rgb(223 72 74 / 5%);
  1635. color: #df484a;
  1636. }
  1637.  
  1638. .uk-label {
  1639. display: inline-block;
  1640. vertical-align: middle;
  1641. background: #e6e7e8;
  1642. padding: 3px 10px;
  1643. color: #687790;
  1644. font-size: 14px;
  1645. line-height: 1.33;
  1646. white-space: nowrap;
  1647. }
  1648.  
  1649. .uk-label-success {
  1650. background-color: #32d296;
  1651. color: #fff;
  1652. }
  1653.  
  1654. .uk-label-warning {
  1655. background-color: #f29030;
  1656. color: #fff;
  1657. }
  1658.  
  1659. .uk-label-danger {
  1660. background-color: #df484a;
  1661. color: #fff;
  1662. }
  1663.  
  1664. .uk-pagination {
  1665. display: flexbox;
  1666. display: flex;
  1667. -ms-flex-wrap: wrap;
  1668. flex-wrap: wrap;
  1669. margin-left: -20px;
  1670. padding: 0;
  1671. list-style: none;
  1672. }
  1673.  
  1674. .uk-pagination > * {
  1675. position: relative;
  1676. -ms-flex: none;
  1677. flex: none;
  1678. padding-left: 20px;
  1679. }
  1680.  
  1681. .uk-pagination > * > * {
  1682. display: block;
  1683. color: #687790;
  1684. }
  1685.  
  1686. .uk-pagination > * > :hover,
  1687. .uk-pagination > * > :focus {
  1688. color: #131a26;
  1689. text-decoration: none;
  1690. }
  1691.  
  1692. .uk-pagination > .uk-active > * {
  1693. color: #131a26;
  1694. }
  1695.  
  1696. .uk-pagination > .uk-disabled > * {
  1697. color: #687790;
  1698. }
  1699.  
  1700. .uk-dropdown {
  1701. display: none;
  1702. position: absolute;
  1703. z-index: 1020;
  1704. box-sizing: border-box;
  1705. background: #fff;
  1706. padding: 15px;
  1707. min-width: 200px;
  1708. color: #131a26;
  1709. }
  1710.  
  1711. .uk-dropdown.uk-open {
  1712. display: block;
  1713. }
  1714.  
  1715. .uk-dropdown-nav {
  1716. white-space: nowrap;
  1717. }
  1718.  
  1719. .uk-dropdown-nav > li > a {
  1720. color: #687790;
  1721. }
  1722.  
  1723. .uk-dropdown-nav > li > a:hover,
  1724. .uk-dropdown-nav > li > a:focus,
  1725. .uk-dropdown-nav > li.uk-active > a {
  1726. color: #131a26;
  1727. }
  1728.  
  1729. .uk-dropdown-nav .uk-nav-header {
  1730. color: inherit;
  1731. }
  1732.  
  1733. .uk-dropdown-nav .uk-nav-divider {
  1734. border-top: 1px solid #e5e5e5;
  1735. }
  1736.  
  1737. .uk-dropdown-nav .uk-nav-sub a {
  1738. color: #687790;
  1739. }
  1740.  
  1741. .uk-dropdown-nav .uk-nav-sub a:hover,
  1742. .uk-dropdown-nav .uk-nav-sub a:focus,
  1743. .uk-dropdown-nav .uk-nav-sub li.uk-active > a {
  1744. color: #131a26;
  1745. }
  1746.  
  1747. [class*='uk-dropdown-top'] {
  1748. margin-top: -15px;
  1749. }
  1750.  
  1751. [class*='uk-dropdown-bottom'] {
  1752. margin-top: 15px;
  1753. }
  1754.  
  1755. [class*='uk-dropdown-left'] {
  1756. margin-left: -15px;
  1757. }
  1758.  
  1759. [class*='uk-dropdown-right'] {
  1760. margin-left: 15px;
  1761. }
  1762.  
  1763. .uk-dropdown-stack .uk-dropdown-grid > * {
  1764. width: 100% !important;
  1765. }
  1766.  
  1767. .uk-modal {
  1768. display: none;
  1769. position: fixed;
  1770. z-index: 1010;
  1771. inset: 0;
  1772. overflow-y: auto;
  1773. -webkit-overflow-scrolling: touch;
  1774. opacity: 0%;
  1775. transition: opacity 0.15s linear;
  1776. background: rgb(0 0 0 / 60%);
  1777. padding: 15px;
  1778. }
  1779.  
  1780. @media (width >=640px) {
  1781. .uk-modal {
  1782. padding: 50px 30px;
  1783. }
  1784. }
  1785.  
  1786. @media (width >=960px) {
  1787. .uk-modal {
  1788. padding-right: 45px;
  1789. padding-left: 45px;
  1790. }
  1791. }
  1792.  
  1793. .uk-modal.uk-open {
  1794. opacity: 100%;
  1795. }
  1796.  
  1797. .uk-modal-page {
  1798. overflow: hidden;
  1799. }
  1800.  
  1801. .uk-modal-dialog {
  1802. position: relative;
  1803. -ms-transform: translateY(-100px);
  1804. transform: translateY(-100px);
  1805. opacity: 0%;
  1806. transition: 0.3s linear;
  1807. transition-property: opacity, transform;
  1808. box-sizing: border-box;
  1809. margin: 0 auto;
  1810. background: #fff;
  1811. width: 600px;
  1812. max-width: calc(100% - 0.01px) !important;
  1813. }
  1814.  
  1815. .uk-open > .uk-modal-dialog {
  1816. -ms-transform: translateY(0);
  1817. transform: translateY(0);
  1818. opacity: 100%;
  1819. }
  1820.  
  1821. .uk-modal-container .uk-modal-dialog {
  1822. width: 1200px;
  1823. }
  1824.  
  1825. .uk-modal-full {
  1826. background: none;
  1827. padding: 0;
  1828. }
  1829.  
  1830. .uk-modal-full .uk-modal-dialog {
  1831. -ms-transform: translateY(0);
  1832. transform: translateY(0);
  1833. margin: 0;
  1834. width: 100%;
  1835. max-width: 100%;
  1836. }
  1837.  
  1838. .uk-modal-body {
  1839. display: flow-root;
  1840. padding: 30px;
  1841. }
  1842.  
  1843. .uk-modal-header {
  1844. display: flow-root;
  1845. background: #687790;
  1846. padding: 15px 30px;
  1847. }
  1848.  
  1849. .uk-modal-footer {
  1850. display: flow-root;
  1851. background: #687790;
  1852. padding: 15px 30px;
  1853. }
  1854.  
  1855. .uk-modal-body > :last-child,
  1856. .uk-modal-header > :last-child,
  1857. .uk-modal-footer > :last-child {
  1858. margin-bottom: 0;
  1859. }
  1860.  
  1861. .uk-modal-title {
  1862. font-size: 2rem;
  1863. line-height: 1.3;
  1864. }
  1865.  
  1866. [class*='uk-modal-close-'] {
  1867. position: absolute;
  1868. top: 15px;
  1869. right: 15px;
  1870. z-index: 1010;
  1871. padding: 5px;
  1872. }
  1873.  
  1874. [class*='uk-modal-close-']:first-child + * {
  1875. margin-top: 0;
  1876. }
  1877.  
  1878. .uk-modal-close-outside {
  1879. top: 0;
  1880. right: -5px;
  1881. -ms-transform: translate(0, -100%);
  1882. transform: translate(0, -100%);
  1883. color: #fff;
  1884. }
  1885.  
  1886. .uk-modal-close-outside:hover {
  1887. color: #fff;
  1888. }
  1889.  
  1890. @media (width >=960px) {
  1891. .uk-modal-close-outside {
  1892. right: 0;
  1893. -ms-transform: translate(100%, -100%);
  1894. transform: translate(100%, -100%);
  1895. }
  1896. }
  1897.  
  1898. .uk-switcher {
  1899. margin: 0;
  1900. padding: 0;
  1901. list-style: none;
  1902. }
  1903.  
  1904. .uk-switcher > :not(.uk-active) {
  1905. display: none;
  1906. }
  1907.  
  1908. .uk-switcher > * > :last-child {
  1909. margin-bottom: 0;
  1910. }
  1911.  
  1912. .uk-tooltip {
  1913. display: none;
  1914. position: absolute;
  1915. top: 0;
  1916. z-index: 1030;
  1917. box-sizing: border-box;
  1918. border-radius: 4px;
  1919. background: #131a26;
  1920. padding: 10px 15px;
  1921. max-width: 300px;
  1922. color: #fff;
  1923. font-size: 16px;
  1924. }
  1925.  
  1926. .uk-tooltip.uk-active {
  1927. display: block;
  1928. }
  1929.  
  1930. [class*='uk-tooltip-top'] {
  1931. margin-top: -15px;
  1932. }
  1933.  
  1934. [class*='uk-tooltip-bottom'] {
  1935. margin-top: 15px;
  1936. }
  1937.  
  1938. [class*='uk-tooltip-left'] {
  1939. margin-left: -15px;
  1940. }
  1941.  
  1942. [class*='uk-tooltip-right'] {
  1943. margin-left: 15px;
  1944. }
  1945.  
  1946. [class*='uk-animation-'] {
  1947. animation-duration: 0.5s;
  1948. animation-timing-function: ease-out;
  1949. animation-fill-mode: both;
  1950. }
  1951.  
  1952. .uk-animation-fade {
  1953. animation-duration: 0.8s;
  1954. animation-timing-function: linear;
  1955. animation-name: uk-fade;
  1956. }
  1957.  
  1958. .uk-animation-scale-up {
  1959. animation-name: uk-fade-scale-02;
  1960. }
  1961.  
  1962. .uk-animation-scale-down {
  1963. animation-name: uk-fade-scale-18;
  1964. }
  1965.  
  1966. .uk-animation-slide-top {
  1967. animation-name: uk-fade-top;
  1968. }
  1969.  
  1970. .uk-animation-slide-bottom {
  1971. animation-name: uk-fade-bottom;
  1972. }
  1973.  
  1974. .uk-animation-slide-left {
  1975. animation-name: uk-fade-left;
  1976. }
  1977.  
  1978. .uk-animation-slide-right {
  1979. animation-name: uk-fade-right;
  1980. }
  1981.  
  1982. .uk-animation-slide-top-small {
  1983. animation-name: uk-fade-top-small;
  1984. }
  1985.  
  1986. .uk-animation-slide-bottom-small {
  1987. animation-name: uk-fade-bottom-small;
  1988. }
  1989.  
  1990. .uk-animation-slide-left-small {
  1991. animation-name: uk-fade-left-small;
  1992. }
  1993.  
  1994. .uk-animation-slide-right-small {
  1995. animation-name: uk-fade-right-small;
  1996. }
  1997.  
  1998. .uk-animation-slide-top-medium {
  1999. animation-name: uk-fade-top-medium;
  2000. }
  2001.  
  2002. .uk-animation-slide-bottom-medium {
  2003. animation-name: uk-fade-bottom-medium;
  2004. }
  2005.  
  2006. .uk-animation-slide-left-medium {
  2007. animation-name: uk-fade-left-medium;
  2008. }
  2009.  
  2010. .uk-animation-slide-right-medium {
  2011. animation-name: uk-fade-right-medium;
  2012. }
  2013.  
  2014. .uk-animation-kenburns {
  2015. animation-duration: 15s;
  2016. animation-name: uk-scale-kenburns;
  2017. }
  2018.  
  2019. .uk-animation-shake {
  2020. animation-name: uk-shake;
  2021. }
  2022.  
  2023. .uk-animation-stroke {
  2024. animation-name: uk-stroke;
  2025. stroke-dasharray: var(--uk-animation-stroke);
  2026. animation-duration: 2s;
  2027. }
  2028.  
  2029. .uk-animation-reverse {
  2030. animation-timing-function: ease-in;
  2031. animation-direction: reverse;
  2032. }
  2033.  
  2034. .uk-animation-fast {
  2035. animation-duration: 0.1s;
  2036. }
  2037.  
  2038. .uk-animation-toggle:not(:hover, :focus)
  2039. [class*='uk-animation-'] {
  2040. animation-name: none;
  2041. }
  2042.  
  2043. .uk-animation-toggle {
  2044. -webkit-tap-highlight-color: transparent;
  2045. }
  2046.  
  2047. .uk-animation-toggle:focus {
  2048. outline: none;
  2049. }
  2050.  
  2051. @keyframes uk-fade {
  2052. 0% {
  2053. opacity: 0%;
  2054. }
  2055.  
  2056. 100% {
  2057. opacity: 100%;
  2058. }
  2059. }
  2060.  
  2061. @keyframes uk-fade-top {
  2062. 0% {
  2063. transform: translateY(-100%);
  2064. opacity: 0%;
  2065. }
  2066.  
  2067. 100% {
  2068. transform: translateY(0);
  2069. opacity: 100%;
  2070. }
  2071. }
  2072.  
  2073. @keyframes uk-fade-bottom {
  2074. 0% {
  2075. transform: translateY(100%);
  2076. opacity: 0%;
  2077. }
  2078.  
  2079. 100% {
  2080. transform: translateY(0);
  2081. opacity: 100%;
  2082. }
  2083. }
  2084.  
  2085. @keyframes uk-fade-left {
  2086. 0% {
  2087. transform: translateX(-100%);
  2088. opacity: 0%;
  2089. }
  2090.  
  2091. 100% {
  2092. transform: translateX(0);
  2093. opacity: 100%;
  2094. }
  2095. }
  2096.  
  2097. @keyframes uk-fade-right {
  2098. 0% {
  2099. transform: translateX(100%);
  2100. opacity: 0%;
  2101. }
  2102.  
  2103. 100% {
  2104. transform: translateX(0);
  2105. opacity: 100%;
  2106. }
  2107. }
  2108.  
  2109. @keyframes uk-fade-top-small {
  2110. 0% {
  2111. transform: translateY(-10px);
  2112. opacity: 0%;
  2113. }
  2114.  
  2115. 100% {
  2116. transform: translateY(0);
  2117. opacity: 100%;
  2118. }
  2119. }
  2120.  
  2121. @keyframes uk-fade-bottom-small {
  2122. 0% {
  2123. transform: translateY(10px);
  2124. opacity: 0%;
  2125. }
  2126.  
  2127. 100% {
  2128. transform: translateY(0);
  2129. opacity: 100%;
  2130. }
  2131. }
  2132.  
  2133. @keyframes uk-fade-left-small {
  2134. 0% {
  2135. transform: translateX(-10px);
  2136. opacity: 0%;
  2137. }
  2138.  
  2139. 100% {
  2140. transform: translateX(0);
  2141. opacity: 100%;
  2142. }
  2143. }
  2144.  
  2145. @keyframes uk-fade-right-small {
  2146. 0% {
  2147. transform: translateX(10px);
  2148. opacity: 0%;
  2149. }
  2150.  
  2151. 100% {
  2152. transform: translateX(0);
  2153. opacity: 100%;
  2154. }
  2155. }
  2156.  
  2157. @keyframes uk-fade-top-medium {
  2158. 0% {
  2159. transform: translateY(-50px);
  2160. opacity: 0%;
  2161. }
  2162.  
  2163. 100% {
  2164. transform: translateY(0);
  2165. opacity: 100%;
  2166. }
  2167. }
  2168.  
  2169. @keyframes uk-fade-bottom-medium {
  2170. 0% {
  2171. transform: translateY(50px);
  2172. opacity: 0%;
  2173. }
  2174.  
  2175. 100% {
  2176. transform: translateY(0);
  2177. opacity: 100%;
  2178. }
  2179. }
  2180.  
  2181. @keyframes uk-fade-left-medium {
  2182. 0% {
  2183. transform: translateX(-50px);
  2184. opacity: 0%;
  2185. }
  2186.  
  2187. 100% {
  2188. transform: translateX(0);
  2189. opacity: 100%;
  2190. }
  2191. }
  2192.  
  2193. @keyframes uk-fade-right-medium {
  2194. 0% {
  2195. transform: translateX(50px);
  2196. opacity: 0%;
  2197. }
  2198.  
  2199. 100% {
  2200. transform: translateX(0);
  2201. opacity: 100%;
  2202. }
  2203. }
  2204.  
  2205. @keyframes uk-fade-scale-02 {
  2206. 0% {
  2207. transform: scale(0.2);
  2208. opacity: 0%;
  2209. }
  2210.  
  2211. 100% {
  2212. transform: scale(1);
  2213. opacity: 100%;
  2214. }
  2215. }
  2216.  
  2217. @keyframes uk-fade-scale-18 {
  2218. 0% {
  2219. transform: scale(1.8);
  2220. opacity: 0%;
  2221. }
  2222.  
  2223. 100% {
  2224. transform: scale(1);
  2225. opacity: 100%;
  2226. }
  2227. }
  2228.  
  2229. @keyframes uk-scale-kenburns {
  2230. 0% {
  2231. transform: scale(1);
  2232. }
  2233.  
  2234. 100% {
  2235. transform: scale(1.2);
  2236. }
  2237. }
  2238.  
  2239. @keyframes uk-shake {
  2240. 0%,
  2241. 100% {
  2242. transform: translateX(0);
  2243. }
  2244.  
  2245. 10% {
  2246. transform: translateX(-9px);
  2247. }
  2248.  
  2249. 20% {
  2250. transform: translateX(8px);
  2251. }
  2252.  
  2253. 30% {
  2254. transform: translateX(-7px);
  2255. }
  2256.  
  2257. 40% {
  2258. transform: translateX(6px);
  2259. }
  2260.  
  2261. 50% {
  2262. transform: translateX(-5px);
  2263. }
  2264.  
  2265. 60% {
  2266. transform: translateX(4px);
  2267. }
  2268.  
  2269. 70% {
  2270. transform: translateX(-3px);
  2271. }
  2272.  
  2273. 80% {
  2274. transform: translateX(2px);
  2275. }
  2276.  
  2277. 90% {
  2278. transform: translateX(-1px);
  2279. }
  2280. }
  2281.  
  2282. @keyframes uk-stroke {
  2283. 0% {
  2284. stroke-dashoffset: var(--uk-animation-stroke);
  2285. }
  2286.  
  2287. 100% {
  2288. stroke-dashoffset: 0;
  2289. }
  2290. }
  2291.  
  2292. [class*='uk-child-width'] > * {
  2293. box-sizing: border-box;
  2294. width: 100%;
  2295. }
  2296.  
  2297. .uk-child-width-1-2 > * {
  2298. width: 50%;
  2299. }
  2300.  
  2301. .uk-child-width-1-3 > * {
  2302. width: calc(100% * 1 / 3.001);
  2303. }
  2304.  
  2305. .uk-child-width-1-4 > * {
  2306. width: 25%;
  2307. }
  2308.  
  2309. .uk-child-width-1-5 > * {
  2310. width: 20%;
  2311. }
  2312.  
  2313. .uk-child-width-1-6 > * {
  2314. width: calc(100% * 1 / 6.001);
  2315. }
  2316.  
  2317. .uk-child-width-auto > * {
  2318. width: auto;
  2319. }
  2320.  
  2321. .uk-child-width-expand > :not([class*='uk-width']) {
  2322. -ms-flex: 1;
  2323. flex: 1;
  2324. min-width: 1px;
  2325. }
  2326.  
  2327. @media (width >=640px) {
  2328. .uk-child-width-1-1\@s > * {
  2329. width: 100%;
  2330. }
  2331.  
  2332. .uk-child-width-1-2\@s > * {
  2333. width: 50%;
  2334. }
  2335.  
  2336. .uk-child-width-1-3\@s > * {
  2337. width: calc(100% * 1 / 3.001);
  2338. }
  2339.  
  2340. .uk-child-width-1-4\@s > * {
  2341. width: 25%;
  2342. }
  2343.  
  2344. .uk-child-width-1-5\@s > * {
  2345. width: 20%;
  2346. }
  2347.  
  2348. .uk-child-width-1-6\@s > * {
  2349. width: calc(100% * 1 / 6.001);
  2350. }
  2351.  
  2352. .uk-child-width-auto\@s > * {
  2353. width: auto;
  2354. }
  2355.  
  2356. .uk-child-width-expand\@s>: not([class *='uk-width']) {
  2357. -ms-flex: 1;
  2358. flex: 1;
  2359. min-width: 1px;
  2360. }
  2361. }
  2362.  
  2363. @media (width >=960px) {
  2364. .uk-child-width-1-1\@m > * {
  2365. width: 100%;
  2366. }
  2367.  
  2368. .uk-child-width-1-2\@m > * {
  2369. width: 50%;
  2370. }
  2371.  
  2372. .uk-child-width-1-3\@m > * {
  2373. width: calc(100% * 1 / 3.001);
  2374. }
  2375.  
  2376. .uk-child-width-1-4\@m > * {
  2377. width: 25%;
  2378. }
  2379.  
  2380. .uk-child-width-1-5\@m > * {
  2381. width: 20%;
  2382. }
  2383.  
  2384. .uk-child-width-1-6\@m > * {
  2385. width: calc(100% * 1 / 6.001);
  2386. }
  2387.  
  2388. .uk-child-width-auto\@m > * {
  2389. width: auto;
  2390. }
  2391.  
  2392. .uk-child-width-expand\@m>: not([class *='uk-width']) {
  2393. -ms-flex: 1;
  2394. flex: 1;
  2395. min-width: 1px;
  2396. }
  2397. }
  2398.  
  2399. @media (width >=1200px) {
  2400. .uk-child-width-1-1\@l > * {
  2401. width: 100%;
  2402. }
  2403.  
  2404. .uk-child-width-1-2\@l > * {
  2405. width: 50%;
  2406. }
  2407.  
  2408. .uk-child-width-1-3\@l > * {
  2409. width: calc(100% * 1 / 3.001);
  2410. }
  2411.  
  2412. .uk-child-width-1-4\@l > * {
  2413. width: 25%;
  2414. }
  2415.  
  2416. .uk-child-width-1-5\@l > * {
  2417. width: 20%;
  2418. }
  2419.  
  2420. .uk-child-width-1-6\@l > * {
  2421. width: calc(100% * 1 / 6.001);
  2422. }
  2423.  
  2424. .uk-child-width-auto\@l > * {
  2425. width: auto;
  2426. }
  2427.  
  2428. .uk-child-width-expand\@l>: not([class *='uk-width']) {
  2429. -ms-flex: 1;
  2430. flex: 1;
  2431. min-width: 1px;
  2432. }
  2433. }
  2434.  
  2435. @media (width >=1600px) {
  2436. .uk-child-width-1-1\@xl > * {
  2437. width: 100%;
  2438. }
  2439.  
  2440. .uk-child-width-1-2\@xl > * {
  2441. width: 50%;
  2442. }
  2443.  
  2444. .uk-child-width-1-3\@xl > * {
  2445. width: calc(100% * 1 / 3.001);
  2446. }
  2447.  
  2448. .uk-child-width-1-4\@xl > * {
  2449. width: 25%;
  2450. }
  2451.  
  2452. .uk-child-width-1-5\@xl > * {
  2453. width: 20%;
  2454. }
  2455.  
  2456. .uk-child-width-1-6\@xl > * {
  2457. width: calc(100% * 1 / 6.001);
  2458. }
  2459.  
  2460. .uk-child-width-auto\@xl > * {
  2461. width: auto;
  2462. }
  2463.  
  2464. .uk-child-width-expand\@xl>: not([class *='uk-width']) {
  2465. -ms-flex: 1;
  2466. flex: 1;
  2467. min-width: 1px;
  2468. }
  2469. }
  2470.  
  2471. [class*='uk-width'] {
  2472. box-sizing: border-box;
  2473. width: 100%;
  2474. max-width: 100%;
  2475. }
  2476.  
  2477. .uk-width-1-2 {
  2478. width: 50%;
  2479. }
  2480.  
  2481. .uk-width-1-3 {
  2482. width: calc(100% * 1 / 3.001);
  2483. }
  2484.  
  2485. .uk-width-2-3 {
  2486. width: calc(100% * 2 / 3.001);
  2487. }
  2488.  
  2489. .uk-width-1-4 {
  2490. width: 25%;
  2491. }
  2492.  
  2493. .uk-width-3-4 {
  2494. width: 75%;
  2495. }
  2496.  
  2497. .uk-width-1-5 {
  2498. width: 20%;
  2499. }
  2500.  
  2501. .uk-width-2-5 {
  2502. width: 40%;
  2503. }
  2504.  
  2505. .uk-width-3-5 {
  2506. width: 60%;
  2507. }
  2508.  
  2509. .uk-width-4-5 {
  2510. width: 80%;
  2511. }
  2512.  
  2513. .uk-width-1-6 {
  2514. width: calc(100% * 1 / 6.001);
  2515. }
  2516.  
  2517. .uk-width-5-6 {
  2518. width: calc(100% * 5 / 6.001);
  2519. }
  2520.  
  2521. .uk-width-small {
  2522. width: 150px;
  2523. }
  2524.  
  2525. .uk-width-medium {
  2526. width: 300px;
  2527. }
  2528.  
  2529. .uk-width-large {
  2530. width: 450px;
  2531. }
  2532.  
  2533. .uk-width-xlarge {
  2534. width: 600px;
  2535. }
  2536.  
  2537. .uk-width-2xlarge {
  2538. width: 750px;
  2539. }
  2540.  
  2541. .uk-width-auto {
  2542. width: auto;
  2543. }
  2544.  
  2545. .uk-width-expand {
  2546. -ms-flex: 1;
  2547. flex: 1;
  2548. min-width: 1px;
  2549. }
  2550.  
  2551. @media (width >=640px) {
  2552. .uk-width-1-1\@s {
  2553. width: 100%;
  2554. }
  2555.  
  2556. .uk-width-1-2\@s {
  2557. width: 50%;
  2558. }
  2559.  
  2560. .uk-width-1-3\@s {
  2561. width: calc(100% * 1 / 3.001);
  2562. }
  2563.  
  2564. .uk-width-2-3\@s {
  2565. width: calc(100% * 2 / 3.001);
  2566. }
  2567.  
  2568. .uk-width-1-4\@s {
  2569. width: 25%;
  2570. }
  2571.  
  2572. .uk-width-3-4\@s {
  2573. width: 75%;
  2574. }
  2575.  
  2576. .uk-width-1-5\@s {
  2577. width: 20%;
  2578. }
  2579.  
  2580. .uk-width-2-5\@s {
  2581. width: 40%;
  2582. }
  2583.  
  2584. .uk-width-3-5\@s {
  2585. width: 60%;
  2586. }
  2587.  
  2588. .uk-width-4-5\@s {
  2589. width: 80%;
  2590. }
  2591.  
  2592. .uk-width-1-6\@s {
  2593. width: calc(100% * 1 / 6.001);
  2594. }
  2595.  
  2596. .uk-width-5-6\@s {
  2597. width: calc(100% * 5 / 6.001);
  2598. }
  2599.  
  2600. .uk-width-small\@s {
  2601. width: 150px;
  2602. }
  2603.  
  2604. .uk-width-medium\@s {
  2605. width: 300px;
  2606. }
  2607.  
  2608. .uk-width-large\@s {
  2609. width: 450px;
  2610. }
  2611.  
  2612. .uk-width-xlarge\@s {
  2613. width: 600px;
  2614. }
  2615.  
  2616. .uk-width-2xlarge\@s {
  2617. width: 750px;
  2618. }
  2619.  
  2620. .uk-width-auto\@s {
  2621. width: auto;
  2622. }
  2623.  
  2624. .uk-width-expand\@s {
  2625. -ms-flex: 1;
  2626. flex: 1;
  2627. min-width: 1px;
  2628. }
  2629. }
  2630.  
  2631. @media (width >=960px) {
  2632. .uk-width-1-1\@m {
  2633. width: 100%;
  2634. }
  2635.  
  2636. .uk-width-1-2\@m {
  2637. width: 50%;
  2638. }
  2639.  
  2640. .uk-width-1-3\@m {
  2641. width: calc(100% * 1 / 3.001);
  2642. }
  2643.  
  2644. .uk-width-2-3\@m {
  2645. width: calc(100% * 2 / 3.001);
  2646. }
  2647.  
  2648. .uk-width-1-4\@m {
  2649. width: 25%;
  2650. }
  2651.  
  2652. .uk-width-3-4\@m {
  2653. width: 75%;
  2654. }
  2655.  
  2656. .uk-width-1-5\@m {
  2657. width: 20%;
  2658. }
  2659.  
  2660. .uk-width-2-5\@m {
  2661. width: 40%;
  2662. }
  2663.  
  2664. .uk-width-3-5\@m {
  2665. width: 60%;
  2666. }
  2667.  
  2668. .uk-width-4-5\@m {
  2669. width: 80%;
  2670. }
  2671.  
  2672. .uk-width-1-6\@m {
  2673. width: calc(100% * 1 / 6.001);
  2674. }
  2675.  
  2676. .uk-width-5-6\@m {
  2677. width: calc(100% * 5 / 6.001);
  2678. }
  2679.  
  2680. .uk-width-small\@m {
  2681. width: 150px;
  2682. }
  2683.  
  2684. .uk-width-medium\@m {
  2685. width: 300px;
  2686. }
  2687.  
  2688. .uk-width-large\@m {
  2689. width: 450px;
  2690. }
  2691.  
  2692. .uk-width-xlarge\@m {
  2693. width: 600px;
  2694. }
  2695.  
  2696. .uk-width-2xlarge\@m {
  2697. width: 750px;
  2698. }
  2699.  
  2700. .uk-width-auto\@m {
  2701. width: auto;
  2702. }
  2703.  
  2704. .uk-width-expand\@m {
  2705. -ms-flex: 1;
  2706. flex: 1;
  2707. min-width: 1px;
  2708. }
  2709. }
  2710.  
  2711. @media (width >=1200px) {
  2712. .uk-width-1-1\@l {
  2713. width: 100%;
  2714. }
  2715.  
  2716. .uk-width-1-2\@l {
  2717. width: 50%;
  2718. }
  2719.  
  2720. .uk-width-1-3\@l {
  2721. width: calc(100% * 1 / 3.001);
  2722. }
  2723.  
  2724. .uk-width-2-3\@l {
  2725. width: calc(100% * 2 / 3.001);
  2726. }
  2727.  
  2728. .uk-width-1-4\@l {
  2729. width: 25%;
  2730. }
  2731.  
  2732. .uk-width-3-4\@l {
  2733. width: 75%;
  2734. }
  2735.  
  2736. .uk-width-1-5\@l {
  2737. width: 20%;
  2738. }
  2739.  
  2740. .uk-width-2-5\@l {
  2741. width: 40%;
  2742. }
  2743.  
  2744. .uk-width-3-5\@l {
  2745. width: 60%;
  2746. }
  2747.  
  2748. .uk-width-4-5\@l {
  2749. width: 80%;
  2750. }
  2751.  
  2752. .uk-width-1-6\@l {
  2753. width: calc(100% * 1 / 6.001);
  2754. }
  2755.  
  2756. .uk-width-5-6\@l {
  2757. width: calc(100% * 5 / 6.001);
  2758. }
  2759.  
  2760. .uk-width-small\@l {
  2761. width: 150px;
  2762. }
  2763.  
  2764. .uk-width-medium\@l {
  2765. width: 300px;
  2766. }
  2767.  
  2768. .uk-width-large\@l {
  2769. width: 450px;
  2770. }
  2771.  
  2772. .uk-width-xlarge\@l {
  2773. width: 600px;
  2774. }
  2775.  
  2776. .uk-width-2xlarge\@l {
  2777. width: 750px;
  2778. }
  2779.  
  2780. .uk-width-auto\@l {
  2781. width: auto;
  2782. }
  2783.  
  2784. .uk-width-expand\@l {
  2785. -ms-flex: 1;
  2786. flex: 1;
  2787. min-width: 1px;
  2788. }
  2789. }
  2790.  
  2791. @media (width >=1600px) {
  2792. .uk-width-1-1\@xl {
  2793. width: 100%;
  2794. }
  2795.  
  2796. .uk-width-1-2\@xl {
  2797. width: 50%;
  2798. }
  2799.  
  2800. .uk-width-1-3\@xl {
  2801. width: calc(100% * 1 / 3.001);
  2802. }
  2803.  
  2804. .uk-width-2-3\@xl {
  2805. width: calc(100% * 2 / 3.001);
  2806. }
  2807.  
  2808. .uk-width-1-4\@xl {
  2809. width: 25%;
  2810. }
  2811.  
  2812. .uk-width-3-4\@xl {
  2813. width: 75%;
  2814. }
  2815.  
  2816. .uk-width-1-5\@xl {
  2817. width: 20%;
  2818. }
  2819.  
  2820. .uk-width-2-5\@xl {
  2821. width: 40%;
  2822. }
  2823.  
  2824. .uk-width-3-5\@xl {
  2825. width: 60%;
  2826. }
  2827.  
  2828. .uk-width-4-5\@xl {
  2829. width: 80%;
  2830. }
  2831.  
  2832. .uk-width-1-6\@xl {
  2833. width: calc(100% * 1 / 6.001);
  2834. }
  2835.  
  2836. .uk-width-5-6\@xl {
  2837. width: calc(100% * 5 / 6.001);
  2838. }
  2839.  
  2840. .uk-width-small\@xl {
  2841. width: 150px;
  2842. }
  2843.  
  2844. .uk-width-medium\@xl {
  2845. width: 300px;
  2846. }
  2847.  
  2848. .uk-width-large\@xl {
  2849. width: 450px;
  2850. }
  2851.  
  2852. .uk-width-xlarge\@xl {
  2853. width: 600px;
  2854. }
  2855.  
  2856. .uk-width-2xlarge\@xl {
  2857. width: 750px;
  2858. }
  2859.  
  2860. .uk-width-auto\@xl {
  2861. width: auto;
  2862. }
  2863.  
  2864. .uk-width-expand\@xl {
  2865. -ms-flex: 1;
  2866. flex: 1;
  2867. min-width: 1px;
  2868. }
  2869. }
  2870.  
  2871. [class*='uk-height'] {
  2872. box-sizing: border-box;
  2873. }
  2874.  
  2875. .uk-height-1-1 {
  2876. height: 100%;
  2877. }
  2878.  
  2879. .uk-height-viewport {
  2880. min-height: 100vh;
  2881. }
  2882.  
  2883. .uk-height-small {
  2884. height: 150px;
  2885. }
  2886.  
  2887. .uk-height-medium {
  2888. height: 300px;
  2889. }
  2890.  
  2891. .uk-height-large {
  2892. height: 450px;
  2893. }
  2894.  
  2895. .uk-height-max-small {
  2896. max-height: 150px;
  2897. }
  2898.  
  2899. .uk-height-max-medium {
  2900. max-height: 300px;
  2901. }
  2902.  
  2903. .uk-height-max-large {
  2904. max-height: 450px;
  2905. }
  2906.  
  2907. .uk-text-lead {
  2908. color: inherit;
  2909. font-size: 1.67rem;
  2910. line-height: 1.5;
  2911. }
  2912.  
  2913. .uk-text-meta {
  2914. color: #687790;
  2915. font-size: 0.875rem;
  2916. line-height: 1.4;
  2917. }
  2918.  
  2919. .uk-text-small {
  2920. font-size: 0.875rem;
  2921. line-height: 1.5;
  2922. }
  2923.  
  2924. .uk-text-large {
  2925. font-size: 1.67rem;
  2926. line-height: 1.5;
  2927. }
  2928.  
  2929. .uk-text-default {
  2930. font-size: 18px;
  2931. line-height: 1.33;
  2932. }
  2933.  
  2934. .uk-text-light {
  2935. font-weight: 300;
  2936. }
  2937.  
  2938. .uk-text-normal {
  2939. font-weight: 400;
  2940. }
  2941.  
  2942. .uk-text-bold {
  2943. font-weight: 700;
  2944. }
  2945.  
  2946. .uk-text-lighter {
  2947. font-weight: lighter;
  2948. }
  2949.  
  2950. .uk-text-bolder {
  2951. font-weight: bolder;
  2952. }
  2953.  
  2954. .uk-text-italic {
  2955. font-style: italic;
  2956. }
  2957.  
  2958. .uk-text-capitalize {
  2959. text-transform: capitalize !important;
  2960. }
  2961.  
  2962. .uk-text-uppercase {
  2963. text-transform: uppercase !important;
  2964. }
  2965.  
  2966. .uk-text-lowercase {
  2967. text-transform: lowercase !important;
  2968. }
  2969.  
  2970. .uk-text-muted {
  2971. color: #687790 !important;
  2972. }
  2973.  
  2974. .uk-text-emphasis {
  2975. color: inherit !important;
  2976. }
  2977.  
  2978. .uk-text-primary {
  2979. color: #3bd671 !important;
  2980. }
  2981.  
  2982. .uk-text-secondary {
  2983. color: #131a26 !important;
  2984. }
  2985.  
  2986. .uk-text-success {
  2987. color: #32d296 !important;
  2988. }
  2989.  
  2990. .uk-text-warning {
  2991. color: #f29030 !important;
  2992. }
  2993.  
  2994. .uk-text-danger {
  2995. color: #df484a !important;
  2996. }
  2997.  
  2998. .uk-text-background {
  2999. display: inline-block;
  3000. -webkit-background-clip: text;
  3001. color: #3bd671 !important;
  3002. }
  3003.  
  3004. @supports (-webkit-background-clip: text) {
  3005. .uk-text-background {
  3006. background-color: #3bd671;
  3007. color: transparent !important;
  3008. }
  3009. }
  3010.  
  3011. .uk-text-left {
  3012. text-align: left !important;
  3013. }
  3014.  
  3015. .uk-text-right {
  3016. text-align: right !important;
  3017. }
  3018.  
  3019. .uk-text-center {
  3020. text-align: center !important;
  3021. }
  3022.  
  3023. .uk-text-justify {
  3024. text-align: justify !important;
  3025. }
  3026.  
  3027. @media (width >=640px) {
  3028. .uk-text-left\@s {
  3029. text-align: left !important;
  3030. }
  3031.  
  3032. .uk-text-right\@s {
  3033. text-align: right !important;
  3034. }
  3035.  
  3036. .uk-text-center\@s {
  3037. text-align: center !important;
  3038. }
  3039. }
  3040.  
  3041. @media (width >=960px) {
  3042. .uk-text-left\@m {
  3043. text-align: left !important;
  3044. }
  3045.  
  3046. .uk-text-right\@m {
  3047. text-align: right !important;
  3048. }
  3049.  
  3050. .uk-text-center\@m {
  3051. text-align: center !important;
  3052. }
  3053. }
  3054.  
  3055. @media (width >=1200px) {
  3056. .uk-text-left\@l {
  3057. text-align: left !important;
  3058. }
  3059.  
  3060. .uk-text-right\@l {
  3061. text-align: right !important;
  3062. }
  3063.  
  3064. .uk-text-center\@l {
  3065. text-align: center !important;
  3066. }
  3067. }
  3068.  
  3069. @media (width >=1600px) {
  3070. .uk-text-left\@xl {
  3071. text-align: left !important;
  3072. }
  3073.  
  3074. .uk-text-right\@xl {
  3075. text-align: right !important;
  3076. }
  3077.  
  3078. .uk-text-center\@xl {
  3079. text-align: center !important;
  3080. }
  3081. }
  3082.  
  3083. .uk-text-top {
  3084. vertical-align: top !important;
  3085. }
  3086.  
  3087. .uk-text-middle {
  3088. vertical-align: middle !important;
  3089. }
  3090.  
  3091. .uk-text-bottom {
  3092. vertical-align: bottom !important;
  3093. }
  3094.  
  3095. .uk-text-baseline {
  3096. vertical-align: baseline !important;
  3097. }
  3098.  
  3099. .uk-text-nowrap {
  3100. white-space: nowrap;
  3101. }
  3102.  
  3103. .uk-text-truncate {
  3104. max-width: 100%;
  3105. overflow: hidden;
  3106. text-overflow: ellipsis;
  3107. white-space: nowrap;
  3108. }
  3109.  
  3110. th.uk-text-truncate,
  3111. td.uk-text-truncate {
  3112. max-width: 0;
  3113. }
  3114.  
  3115. .uk-text-break {
  3116. overflow-wrap: break-word;
  3117. word-wrap: break-word;
  3118. }
  3119.  
  3120. th.uk-text-break,
  3121. td.uk-text-break {
  3122. word-break: break-all;
  3123. }
  3124.  
  3125. .uk-background-default {
  3126. background-color: #fff;
  3127. }
  3128.  
  3129. .uk-background-muted {
  3130. background-color: #687790;
  3131. }
  3132.  
  3133. .uk-background-primary {
  3134. background-color: #3bd671;
  3135. }
  3136.  
  3137. .uk-background-secondary {
  3138. background-color: #131a26;
  3139. }
  3140.  
  3141. .uk-background-cover,
  3142. .uk-background-contain {
  3143. background-position: 50% 50%;
  3144. background-repeat: no-repeat;
  3145. }
  3146.  
  3147. .uk-background-cover {
  3148. background-size: cover;
  3149. }
  3150.  
  3151. .uk-background-contain {
  3152. background-size: contain;
  3153. }
  3154.  
  3155. .uk-background-top-left {
  3156. background-position: 0 0;
  3157. }
  3158.  
  3159. .uk-background-top-center {
  3160. background-position: 50% 0;
  3161. }
  3162.  
  3163. .uk-background-top-right {
  3164. background-position: 100% 0;
  3165. }
  3166.  
  3167. .uk-background-center-left {
  3168. background-position: 0 50%;
  3169. }
  3170.  
  3171. .uk-background-center-center {
  3172. background-position: 50% 50%;
  3173. }
  3174.  
  3175. .uk-background-center-right {
  3176. background-position: 100% 50%;
  3177. }
  3178.  
  3179. .uk-background-bottom-left {
  3180. background-position: 0 100%;
  3181. }
  3182.  
  3183. .uk-background-bottom-center {
  3184. background-position: 50% 100%;
  3185. }
  3186.  
  3187. .uk-background-bottom-right {
  3188. background-position: 100% 100%;
  3189. }
  3190.  
  3191. .uk-background-norepeat {
  3192. background-repeat: no-repeat;
  3193. }
  3194.  
  3195. .uk-background-fixed {
  3196. backface-visibility: hidden;
  3197. background-attachment: fixed;
  3198. }
  3199.  
  3200. @media (pointer: coarse) {
  3201. .uk-background-fixed {
  3202. background-attachment: scroll;
  3203. }
  3204. }
  3205.  
  3206. @media (width <=639px) {
  3207. .uk-background-image\@s {
  3208. background-image: none !important;
  3209. }
  3210. }
  3211.  
  3212. @media (width <=959px) {
  3213. .uk-background-image\@m {
  3214. background-image: none !important;
  3215. }
  3216. }
  3217.  
  3218. @media (width <=1199px) {
  3219. .uk-background-image\@l {
  3220. background-image: none !important;
  3221. }
  3222. }
  3223.  
  3224. @media (width <=1599px) {
  3225. .uk-background-image\@xl {
  3226. background-image: none !important;
  3227. }
  3228. }
  3229.  
  3230. .uk-background-blend-multiply {
  3231. background-blend-mode: multiply;
  3232. }
  3233.  
  3234. .uk-background-blend-screen {
  3235. background-blend-mode: screen;
  3236. }
  3237.  
  3238. .uk-background-blend-overlay {
  3239. background-blend-mode: overlay;
  3240. }
  3241.  
  3242. .uk-background-blend-darken {
  3243. background-blend-mode: darken;
  3244. }
  3245.  
  3246. .uk-background-blend-lighten {
  3247. background-blend-mode: lighten;
  3248. }
  3249.  
  3250. .uk-background-blend-color-dodge {
  3251. background-blend-mode: color-dodge;
  3252. }
  3253.  
  3254. .uk-background-blend-color-burn {
  3255. background-blend-mode: color-burn;
  3256. }
  3257.  
  3258. .uk-background-blend-hard-light {
  3259. background-blend-mode: hard-light;
  3260. }
  3261.  
  3262. .uk-background-blend-soft-light {
  3263. background-blend-mode: soft-light;
  3264. }
  3265.  
  3266. .uk-background-blend-difference {
  3267. background-blend-mode: difference;
  3268. }
  3269.  
  3270. .uk-background-blend-exclusion {
  3271. background-blend-mode: exclusion;
  3272. }
  3273.  
  3274. .uk-background-blend-hue {
  3275. background-blend-mode: hue;
  3276. }
  3277.  
  3278. .uk-background-blend-saturation {
  3279. background-blend-mode: saturation;
  3280. }
  3281.  
  3282. .uk-background-blend-color {
  3283. background-blend-mode: color;
  3284. }
  3285.  
  3286. .uk-background-blend-luminosity {
  3287. background-blend-mode: luminosity;
  3288. }
  3289.  
  3290. .uk-svg,
  3291. .uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) {
  3292. fill: currentcolor;
  3293. }
  3294.  
  3295. .uk-svg:not(.uk-preserve)
  3296. [stroke*='#']:not(.uk-preserve) {
  3297. stroke: currentcolor;
  3298. }
  3299.  
  3300. .uk-svg {
  3301. -ms-transform: translate(0, 0);
  3302. transform: translate(0, 0);
  3303. }
  3304.  
  3305. .uk-panel {
  3306. display: flow-root;
  3307. position: relative;
  3308. box-sizing: border-box;
  3309. }
  3310.  
  3311. .uk-panel > :last-child {
  3312. margin-bottom: 0;
  3313. }
  3314.  
  3315. .uk-panel-scrollable {
  3316. border: 1px solid #e5e5e5;
  3317. padding: 10px;
  3318. height: 170px;
  3319. overflow: auto;
  3320. -webkit-overflow-scrolling: touch;
  3321. resize: both;
  3322. }
  3323.  
  3324. .uk-clearfix::before {
  3325. display: table-cell;
  3326. content: '';
  3327. }
  3328.  
  3329. .uk-clearfix::after {
  3330. display: table;
  3331. clear: both;
  3332. content: '';
  3333. }
  3334.  
  3335. .uk-float-left {
  3336. float: left;
  3337. }
  3338.  
  3339. .uk-float-right {
  3340. float: right;
  3341. }
  3342.  
  3343. [class*='uk-float-'] {
  3344. max-width: 100%;
  3345. }
  3346.  
  3347. .uk-overflow-hidden {
  3348. overflow: hidden;
  3349. }
  3350.  
  3351. .uk-overflow-auto {
  3352. overflow: auto;
  3353. -webkit-overflow-scrolling: touch;
  3354. }
  3355.  
  3356. .uk-overflow-auto > :last-child {
  3357. margin-bottom: 0;
  3358. }
  3359.  
  3360. .uk-resize {
  3361. resize: both;
  3362. }
  3363.  
  3364. .uk-resize-vertical {
  3365. resize: vertical;
  3366. }
  3367.  
  3368. .uk-display-block {
  3369. display: block !important;
  3370. }
  3371.  
  3372. .uk-display-inline {
  3373. display: inline !important;
  3374. }
  3375.  
  3376. .uk-display-inline-block {
  3377. display: inline-block !important;
  3378. }
  3379.  
  3380. [class*='uk-inline'] {
  3381. display: inline-block;
  3382. position: relative;
  3383. vertical-align: middle;
  3384. -webkit-backface-visibility: hidden;
  3385. max-width: 100%;
  3386. }
  3387.  
  3388. .uk-inline-clip {
  3389. overflow: hidden;
  3390. }
  3391.  
  3392. .uk-preserve-width,
  3393. .uk-preserve-width canvas,
  3394. .uk-preserve-width img,
  3395. .uk-preserve-width svg,
  3396. .uk-preserve-width video {
  3397. max-width: none;
  3398. }
  3399.  
  3400. .uk-responsive-width,
  3401. .uk-responsive-height {
  3402. box-sizing: border-box;
  3403. }
  3404.  
  3405. .uk-responsive-width {
  3406. max-width: 100% !important;
  3407. height: auto;
  3408. }
  3409.  
  3410. .uk-responsive-height {
  3411. width: auto;
  3412. max-width: none;
  3413. max-height: 100%;
  3414. }
  3415.  
  3416. .uk-border-circle {
  3417. border-radius: 50%;
  3418. }
  3419.  
  3420. .uk-border-pill {
  3421. border-radius: 500px;
  3422. }
  3423.  
  3424. .uk-border-rounded {
  3425. border-radius: 5px;
  3426. }
  3427.  
  3428. .uk-inline-clip[class*='uk-border-'] {
  3429. -webkit-transform: translateZ(0);
  3430. }
  3431.  
  3432. .uk-box-shadow-small {
  3433. box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
  3434. }
  3435.  
  3436. .uk-box-shadow-medium {
  3437. box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
  3438. }
  3439.  
  3440. .uk-box-shadow-large {
  3441. box-shadow: 0 14px 25px rgb(0 0 0 / 16%);
  3442. }
  3443.  
  3444. .uk-box-shadow-xlarge {
  3445. box-shadow: 0 28px 50px rgb(0 0 0 / 16%);
  3446. }
  3447.  
  3448. [class*='uk-box-shadow-hover'] {
  3449. transition: box-shadow 0.1s ease-in-out;
  3450. }
  3451.  
  3452. .uk-box-shadow-hover-small:hover {
  3453. box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
  3454. }
  3455.  
  3456. .uk-box-shadow-hover-medium:hover {
  3457. box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
  3458. }
  3459.  
  3460. .uk-box-shadow-hover-large:hover {
  3461. box-shadow: 0 14px 25px rgb(0 0 0 / 16%);
  3462. }
  3463.  
  3464. .uk-box-shadow-hover-xlarge:hover {
  3465. box-shadow: 0 28px 50px rgb(0 0 0 / 16%);
  3466. }
  3467.  
  3468. @supports (
  3469. (-webkit-filter: blur(0)) or (filter: blur(0))
  3470. ) {
  3471. .uk-box-shadow-bottom {
  3472. display: inline-block;
  3473. position: relative;
  3474. vertical-align: middle;
  3475. max-width: 100%;
  3476. }
  3477.  
  3478. .uk-box-shadow-bottom::before {
  3479. position: absolute;
  3480. right: 0;
  3481. bottom: -30px;
  3482. left: 0;
  3483. -webkit-filter: blur(20px);
  3484. filter: blur(20px);
  3485. border-radius: 100%;
  3486. background: #444;
  3487. height: 30px;
  3488. content: '';
  3489. }
  3490.  
  3491. .uk-box-shadow-bottom > * {
  3492. position: relative;
  3493. }
  3494. }
  3495.  
  3496. .uk-dropcap::first-letter,
  3497. .uk-dropcap > p:first-of-type::first-letter {
  3498. display: block;
  3499. float: left;
  3500. margin-right: 10px;
  3501. font-size: 3.99em;
  3502. line-height: 1;
  3503. }
  3504.  
  3505. @-moz-document url-prefix() {
  3506. .uk-dropcap::first-letter,
  3507. .uk-dropcap > p:first-of-type::first-letter {
  3508. margin-top: 1.1%;
  3509. }
  3510. }
  3511.  
  3512. @supports (-ms-ime-align: auto) {
  3513. .uk-dropcap > p:first-of-type::first-letter {
  3514. font-size: 1em;
  3515. }
  3516. }
  3517.  
  3518. .uk-logo {
  3519. color: #131a26;
  3520. font-size: 1.67rem;
  3521. font-family: Roboto, Arial, sans-serif;
  3522. text-decoration: none;
  3523. }
  3524.  
  3525. .uk-logo:hover,
  3526. .uk-logo:focus {
  3527. outline: none;
  3528. color: #131a26;
  3529. text-decoration: none;
  3530. }
  3531.  
  3532. .uk-logo-inverse {
  3533. display: none;
  3534. }
  3535.  
  3536. .uk-disabled {
  3537. pointer-events: none;
  3538. }
  3539.  
  3540. .uk-drag,
  3541. .uk-drag * {
  3542. cursor: move;
  3543. }
  3544.  
  3545. .uk-drag iframe {
  3546. pointer-events: none;
  3547. }
  3548.  
  3549. .uk-dragover {
  3550. box-shadow: 0 0 20px rgb(100 100 100 / 30%);
  3551. }
  3552.  
  3553. .uk-blend-multiply {
  3554. mix-blend-mode: multiply;
  3555. }
  3556.  
  3557. .uk-blend-screen {
  3558. mix-blend-mode: screen;
  3559. }
  3560.  
  3561. .uk-blend-overlay {
  3562. mix-blend-mode: overlay;
  3563. }
  3564.  
  3565. .uk-blend-darken {
  3566. mix-blend-mode: darken;
  3567. }
  3568.  
  3569. .uk-blend-lighten {
  3570. mix-blend-mode: lighten;
  3571. }
  3572.  
  3573. .uk-blend-color-dodge {
  3574. mix-blend-mode: color-dodge;
  3575. }
  3576.  
  3577. .uk-blend-color-burn {
  3578. mix-blend-mode: color-burn;
  3579. }
  3580.  
  3581. .uk-blend-hard-light {
  3582. mix-blend-mode: hard-light;
  3583. }
  3584.  
  3585. .uk-blend-soft-light {
  3586. mix-blend-mode: soft-light;
  3587. }
  3588.  
  3589. .uk-blend-difference {
  3590. mix-blend-mode: difference;
  3591. }
  3592.  
  3593. .uk-blend-exclusion {
  3594. mix-blend-mode: exclusion;
  3595. }
  3596.  
  3597. .uk-blend-hue {
  3598. mix-blend-mode: hue;
  3599. }
  3600.  
  3601. .uk-blend-saturation {
  3602. mix-blend-mode: saturation;
  3603. }
  3604.  
  3605. .uk-blend-color {
  3606. mix-blend-mode: color;
  3607. }
  3608.  
  3609. .uk-blend-luminosity {
  3610. mix-blend-mode: luminosity;
  3611. }
  3612.  
  3613. .uk-transform-center {
  3614. -ms-transform: translate(-50%, -50%);
  3615. transform: translate(-50%, -50%);
  3616. }
  3617.  
  3618. .uk-transform-origin-top-left {
  3619. -ms-transform-origin: 0 0;
  3620. transform-origin: 0 0;
  3621. }
  3622.  
  3623. .uk-transform-origin-top-center {
  3624. -ms-transform-origin: 50% 0;
  3625. transform-origin: 50% 0;
  3626. }
  3627.  
  3628. .uk-transform-origin-top-right {
  3629. -ms-transform-origin: 100% 0;
  3630. transform-origin: 100% 0;
  3631. }
  3632.  
  3633. .uk-transform-origin-center-left {
  3634. -ms-transform-origin: 0 50%;
  3635. transform-origin: 0 50%;
  3636. }
  3637.  
  3638. .uk-transform-origin-center-right {
  3639. -ms-transform-origin: 100% 50%;
  3640. transform-origin: 100% 50%;
  3641. }
  3642.  
  3643. .uk-transform-origin-bottom-left {
  3644. -ms-transform-origin: 0 100%;
  3645. transform-origin: 0 100%;
  3646. }
  3647.  
  3648. .uk-transform-origin-bottom-center {
  3649. -ms-transform-origin: 50% 100%;
  3650. transform-origin: 50% 100%;
  3651. }
  3652.  
  3653. .uk-transform-origin-bottom-right {
  3654. -ms-transform-origin: 100% 100%;
  3655. transform-origin: 100% 100%;
  3656. }
  3657.  
  3658. .uk-flex {
  3659. display: flexbox;
  3660. display: flex;
  3661. }
  3662.  
  3663. .uk-flex-inline {
  3664. display: -ms-inline-flexbox;
  3665. display: inline-flex;
  3666. }
  3667.  
  3668. .uk-flex::before,
  3669. .uk-flex::after,
  3670. .uk-flex-inline::before,
  3671. .uk-flex-inline::after {
  3672. display: none;
  3673. }
  3674.  
  3675. .uk-flex-left {
  3676. -ms-flex-pack: start;
  3677. justify-content: flex-start;
  3678. }
  3679.  
  3680. .uk-flex-center {
  3681. -ms-flex-pack: center;
  3682. justify-content: center;
  3683. }
  3684.  
  3685. .uk-flex-right {
  3686. -ms-flex-pack: end;
  3687. justify-content: flex-end;
  3688. }
  3689.  
  3690. .uk-flex-between {
  3691. -ms-flex-pack: justify;
  3692. justify-content: space-between;
  3693. }
  3694.  
  3695. .uk-flex-around {
  3696. -ms-flex-pack: distribute;
  3697. justify-content: space-around;
  3698. }
  3699.  
  3700. @media (width >=640px) {
  3701. .uk-flex-left\@s {
  3702. -ms-flex-pack: start;
  3703. justify-content: flex-start;
  3704. }
  3705.  
  3706. .uk-flex-center\@s {
  3707. -ms-flex-pack: center;
  3708. justify-content: center;
  3709. }
  3710.  
  3711. .uk-flex-right\@s {
  3712. -ms-flex-pack: end;
  3713. justify-content: flex-end;
  3714. }
  3715.  
  3716. .uk-flex-between\@s {
  3717. -ms-flex-pack: justify;
  3718. justify-content: space-between;
  3719. }
  3720.  
  3721. .uk-flex-around\@s {
  3722. -ms-flex-pack: distribute;
  3723. justify-content: space-around;
  3724. }
  3725. }
  3726.  
  3727. @media (width >=960px) {
  3728. .uk-flex-left\@m {
  3729. -ms-flex-pack: start;
  3730. justify-content: flex-start;
  3731. }
  3732.  
  3733. .uk-flex-center\@m {
  3734. -ms-flex-pack: center;
  3735. justify-content: center;
  3736. }
  3737.  
  3738. .uk-flex-right\@m {
  3739. -ms-flex-pack: end;
  3740. justify-content: flex-end;
  3741. }
  3742.  
  3743. .uk-flex-between\@m {
  3744. -ms-flex-pack: justify;
  3745. justify-content: space-between;
  3746. }
  3747.  
  3748. .uk-flex-around\@m {
  3749. -ms-flex-pack: distribute;
  3750. justify-content: space-around;
  3751. }
  3752. }
  3753.  
  3754. @media (width >=1200px) {
  3755. .uk-flex-left\@l {
  3756. -ms-flex-pack: start;
  3757. justify-content: flex-start;
  3758. }
  3759.  
  3760. .uk-flex-center\@l {
  3761. -ms-flex-pack: center;
  3762. justify-content: center;
  3763. }
  3764.  
  3765. .uk-flex-right\@l {
  3766. -ms-flex-pack: end;
  3767. justify-content: flex-end;
  3768. }
  3769.  
  3770. .uk-flex-between\@l {
  3771. -ms-flex-pack: justify;
  3772. justify-content: space-between;
  3773. }
  3774.  
  3775. .uk-flex-around\@l {
  3776. -ms-flex-pack: distribute;
  3777. justify-content: space-around;
  3778. }
  3779. }
  3780.  
  3781. @media (width >=1600px) {
  3782. .uk-flex-left\@xl {
  3783. -ms-flex-pack: start;
  3784. justify-content: flex-start;
  3785. }
  3786.  
  3787. .uk-flex-center\@xl {
  3788. -ms-flex-pack: center;
  3789. justify-content: center;
  3790. }
  3791.  
  3792. .uk-flex-right\@xl {
  3793. -ms-flex-pack: end;
  3794. justify-content: flex-end;
  3795. }
  3796.  
  3797. .uk-flex-between\@xl {
  3798. -ms-flex-pack: justify;
  3799. justify-content: space-between;
  3800. }
  3801.  
  3802. .uk-flex-around\@xl {
  3803. -ms-flex-pack: distribute;
  3804. justify-content: space-around;
  3805. }
  3806. }
  3807.  
  3808. .uk-flex-stretch {
  3809. -ms-flex-align: stretch;
  3810. align-items: stretch;
  3811. }
  3812.  
  3813. .uk-flex-top {
  3814. -ms-flex-align: start;
  3815. align-items: flex-start;
  3816. }
  3817.  
  3818. .uk-flex-middle {
  3819. -ms-flex-align: center;
  3820. align-items: center;
  3821. }
  3822.  
  3823. .uk-flex-bottom {
  3824. -ms-flex-align: end;
  3825. align-items: flex-end;
  3826. }
  3827.  
  3828. .uk-flex-row {
  3829. -ms-flex-direction: row;
  3830. flex-direction: row;
  3831. }
  3832.  
  3833. .uk-flex-row-reverse {
  3834. -ms-flex-direction: row-reverse;
  3835. flex-direction: row-reverse;
  3836. }
  3837.  
  3838. .uk-flex-column {
  3839. -ms-flex-direction: column;
  3840. flex-direction: column;
  3841. }
  3842.  
  3843. .uk-flex-column-reverse {
  3844. -ms-flex-direction: column-reverse;
  3845. flex-direction: column-reverse;
  3846. }
  3847.  
  3848. .uk-flex-nowrap {
  3849. -ms-flex-wrap: nowrap;
  3850. flex-wrap: nowrap;
  3851. }
  3852.  
  3853. .uk-flex-wrap {
  3854. -ms-flex-wrap: wrap;
  3855. flex-wrap: wrap;
  3856. }
  3857.  
  3858. .uk-flex-wrap-reverse {
  3859. -ms-flex-wrap: wrap-reverse;
  3860. flex-wrap: wrap-reverse;
  3861. }
  3862.  
  3863. .uk-flex-wrap-stretch {
  3864. -ms-flex-line-pack: stretch;
  3865. align-content: stretch;
  3866. }
  3867.  
  3868. .uk-flex-wrap-top {
  3869. -ms-flex-line-pack: start;
  3870. align-content: flex-start;
  3871. }
  3872.  
  3873. .uk-flex-wrap-middle {
  3874. -ms-flex-line-pack: center;
  3875. align-content: center;
  3876. }
  3877.  
  3878. .uk-flex-wrap-bottom {
  3879. -ms-flex-line-pack: end;
  3880. align-content: flex-end;
  3881. }
  3882.  
  3883. .uk-flex-wrap-between {
  3884. -ms-flex-line-pack: justify;
  3885. align-content: space-between;
  3886. }
  3887.  
  3888. .uk-flex-wrap-around {
  3889. -ms-flex-line-pack: distribute;
  3890. align-content: space-around;
  3891. }
  3892.  
  3893. .uk-flex-first {
  3894. -ms-flex-order: -1;
  3895. order: -1;
  3896. }
  3897.  
  3898. .uk-flex-last {
  3899. -ms-flex-order: 99;
  3900. order: 99;
  3901. }
  3902.  
  3903. @media (width >=640px) {
  3904. .uk-flex-first\@s {
  3905. -ms-flex-order: -1;
  3906. order: -1;
  3907. }
  3908.  
  3909. .uk-flex-last\@s {
  3910. -ms-flex-order: 99;
  3911. order: 99;
  3912. }
  3913. }
  3914.  
  3915. @media (width >=960px) {
  3916. .uk-flex-first\@m {
  3917. -ms-flex-order: -1;
  3918. order: -1;
  3919. }
  3920.  
  3921. .uk-flex-last\@m {
  3922. -ms-flex-order: 99;
  3923. order: 99;
  3924. }
  3925. }
  3926.  
  3927. @media (width >=1200px) {
  3928. .uk-flex-first\@l {
  3929. -ms-flex-order: -1;
  3930. order: -1;
  3931. }
  3932.  
  3933. .uk-flex-last\@l {
  3934. -ms-flex-order: 99;
  3935. order: 99;
  3936. }
  3937. }
  3938.  
  3939. @media (width >=1600px) {
  3940. .uk-flex-first\@xl {
  3941. -ms-flex-order: -1;
  3942. order: -1;
  3943. }
  3944.  
  3945. .uk-flex-last\@xl {
  3946. -ms-flex-order: 99;
  3947. order: 99;
  3948. }
  3949. }
  3950.  
  3951. .uk-flex-none {
  3952. -ms-flex: none;
  3953. flex: none;
  3954. }
  3955.  
  3956. .uk-flex-auto {
  3957. -ms-flex: auto;
  3958. flex: auto;
  3959. }
  3960.  
  3961. .uk-flex-1 {
  3962. -ms-flex: 1;
  3963. flex: 1;
  3964. }
  3965.  
  3966. .uk-margin {
  3967. margin-bottom: 45px;
  3968. }
  3969.  
  3970. * + .uk-margin {
  3971. margin-top: 45px !important;
  3972. }
  3973.  
  3974. .uk-margin-top {
  3975. margin-top: 45px !important;
  3976. }
  3977.  
  3978. .uk-margin-bottom {
  3979. margin-bottom: 45px !important;
  3980. }
  3981.  
  3982. .uk-margin-left {
  3983. margin-left: 45px !important;
  3984. }
  3985.  
  3986. .uk-margin-right {
  3987. margin-right: 45px !important;
  3988. }
  3989.  
  3990. .uk-margin-small {
  3991. margin-bottom: 15px;
  3992. }
  3993.  
  3994. * + .uk-margin-small {
  3995. margin-top: 15px !important;
  3996. }
  3997.  
  3998. .uk-margin-small-top {
  3999. margin-top: 15px !important;
  4000. }
  4001.  
  4002. .uk-margin-small-bottom {
  4003. margin-bottom: 15px !important;
  4004. }
  4005.  
  4006. .uk-margin-small-left {
  4007. margin-left: 15px !important;
  4008. }
  4009.  
  4010. .uk-margin-small-right {
  4011. margin-right: 15px !important;
  4012. }
  4013.  
  4014. .uk-margin-medium {
  4015. margin-bottom: 45px;
  4016. }
  4017.  
  4018. * + .uk-margin-medium {
  4019. margin-top: 45px !important;
  4020. }
  4021.  
  4022. .uk-margin-medium-top {
  4023. margin-top: 45px !important;
  4024. }
  4025.  
  4026. .uk-margin-medium-bottom {
  4027. margin-bottom: 45px !important;
  4028. }
  4029.  
  4030. .uk-margin-medium-left {
  4031. margin-left: 45px !important;
  4032. }
  4033.  
  4034. .uk-margin-medium-right {
  4035. margin-right: 45px !important;
  4036. }
  4037.  
  4038. .uk-margin-large {
  4039. margin-bottom: 45px;
  4040. }
  4041.  
  4042. * + .uk-margin-large {
  4043. margin-top: 45px !important;
  4044. }
  4045.  
  4046. .uk-margin-large-top {
  4047. margin-top: 45px !important;
  4048. }
  4049.  
  4050. .uk-margin-large-bottom {
  4051. margin-bottom: 45px !important;
  4052. }
  4053.  
  4054. .uk-margin-large-left {
  4055. margin-left: 45px !important;
  4056. }
  4057.  
  4058. .uk-margin-large-right {
  4059. margin-right: 45px !important;
  4060. }
  4061.  
  4062. @media (width >=1200px) {
  4063. .uk-margin-large {
  4064. margin-bottom: 70px;
  4065. }
  4066.  
  4067. * + .uk-margin-large {
  4068. margin-top: 70px !important;
  4069. }
  4070.  
  4071. .uk-margin-large-top {
  4072. margin-top: 70px !important;
  4073. }
  4074.  
  4075. .uk-margin-large-bottom {
  4076. margin-bottom: 70px !important;
  4077. }
  4078.  
  4079. .uk-margin-large-left {
  4080. margin-left: 70px !important;
  4081. }
  4082.  
  4083. .uk-margin-large-right {
  4084. margin-right: 70px !important;
  4085. }
  4086. }
  4087.  
  4088. .uk-margin-xlarge {
  4089. margin-bottom: 70px;
  4090. }
  4091.  
  4092. * + .uk-margin-xlarge {
  4093. margin-top: 70px !important;
  4094. }
  4095.  
  4096. .uk-margin-xlarge-top {
  4097. margin-top: 70px !important;
  4098. }
  4099.  
  4100. .uk-margin-xlarge-bottom {
  4101. margin-bottom: 70px !important;
  4102. }
  4103.  
  4104. .uk-margin-xlarge-left {
  4105. margin-left: 70px !important;
  4106. }
  4107.  
  4108. .uk-margin-xlarge-right {
  4109. margin-right: 70px !important;
  4110. }
  4111.  
  4112. @media (width >=1200px) {
  4113. .uk-margin-xlarge {
  4114. margin-bottom: 160px;
  4115. }
  4116.  
  4117. * + .uk-margin-xlarge {
  4118. margin-top: 160px !important;
  4119. }
  4120.  
  4121. .uk-margin-xlarge-top {
  4122. margin-top: 160px !important;
  4123. }
  4124.  
  4125. .uk-margin-xlarge-bottom {
  4126. margin-bottom: 160px !important;
  4127. }
  4128.  
  4129. .uk-margin-xlarge-left {
  4130. margin-left: 160px !important;
  4131. }
  4132.  
  4133. .uk-margin-xlarge-right {
  4134. margin-right: 160px !important;
  4135. }
  4136. }
  4137.  
  4138. .uk-margin-auto {
  4139. margin-right: auto !important;
  4140. margin-left: auto !important;
  4141. }
  4142.  
  4143. .uk-margin-auto-top {
  4144. margin-top: auto !important;
  4145. }
  4146.  
  4147. .uk-margin-auto-bottom {
  4148. margin-bottom: auto !important;
  4149. }
  4150.  
  4151. .uk-margin-auto-left {
  4152. margin-left: auto !important;
  4153. }
  4154.  
  4155. .uk-margin-auto-right {
  4156. margin-right: auto !important;
  4157. }
  4158.  
  4159. .uk-margin-auto-vertical {
  4160. margin-top: auto !important;
  4161. margin-bottom: auto !important;
  4162. }
  4163.  
  4164. @media (width >=640px) {
  4165. .uk-margin-auto\@s {
  4166. margin-right: auto !important;
  4167. margin-left: auto !important;
  4168. }
  4169.  
  4170. .uk-margin-auto-left\@s {
  4171. margin-left: auto !important;
  4172. }
  4173.  
  4174. .uk-margin-auto-right\@s {
  4175. margin-right: auto !important;
  4176. }
  4177. }
  4178.  
  4179. @media (width >=960px) {
  4180. .uk-margin-auto\@m {
  4181. margin-right: auto !important;
  4182. margin-left: auto !important;
  4183. }
  4184.  
  4185. .uk-margin-auto-left\@m {
  4186. margin-left: auto !important;
  4187. }
  4188.  
  4189. .uk-margin-auto-right\@m {
  4190. margin-right: auto !important;
  4191. }
  4192. }
  4193.  
  4194. @media (width >=1200px) {
  4195. .uk-margin-auto\@l {
  4196. margin-right: auto !important;
  4197. margin-left: auto !important;
  4198. }
  4199.  
  4200. .uk-margin-auto-left\@l {
  4201. margin-left: auto !important;
  4202. }
  4203.  
  4204. .uk-margin-auto-right\@l {
  4205. margin-right: auto !important;
  4206. }
  4207. }
  4208.  
  4209. @media (width >=1600px) {
  4210. .uk-margin-auto\@xl {
  4211. margin-right: auto !important;
  4212. margin-left: auto !important;
  4213. }
  4214.  
  4215. .uk-margin-auto-left\@xl {
  4216. margin-left: auto !important;
  4217. }
  4218.  
  4219. .uk-margin-auto-right\@xl {
  4220. margin-right: auto !important;
  4221. }
  4222. }
  4223.  
  4224. .uk-margin-remove {
  4225. margin: 0 !important;
  4226. }
  4227.  
  4228. .uk-margin-remove-top {
  4229. margin-top: 0 !important;
  4230. }
  4231.  
  4232. .uk-margin-remove-bottom {
  4233. margin-bottom: 0 !important;
  4234. }
  4235.  
  4236. .uk-margin-remove-left {
  4237. margin-left: 0 !important;
  4238. }
  4239.  
  4240. .uk-margin-remove-right {
  4241. margin-right: 0 !important;
  4242. }
  4243.  
  4244. .uk-margin-remove-vertical {
  4245. margin-top: 0 !important;
  4246. margin-bottom: 0 !important;
  4247. }
  4248.  
  4249. .uk-margin-remove-adjacent + *,
  4250. .uk-margin-remove-first-child > :first-child {
  4251. margin-top: 0 !important;
  4252. }
  4253.  
  4254. .uk-margin-remove-last-child > :last-child {
  4255. margin-bottom: 0 !important;
  4256. }
  4257.  
  4258. @media (width >=640px) {
  4259. .uk-margin-remove-left\@s {
  4260. margin-left: 0 !important;
  4261. }
  4262.  
  4263. .uk-margin-remove-right\@s {
  4264. margin-right: 0 !important;
  4265. }
  4266. }
  4267.  
  4268. @media (width >=960px) {
  4269. .uk-margin-remove-left\@m {
  4270. margin-left: 0 !important;
  4271. }
  4272.  
  4273. .uk-margin-remove-right\@m {
  4274. margin-right: 0 !important;
  4275. }
  4276. }
  4277.  
  4278. @media (width >=1200px) {
  4279. .uk-margin-remove-left\@l {
  4280. margin-left: 0 !important;
  4281. }
  4282.  
  4283. .uk-margin-remove-right\@l {
  4284. margin-right: 0 !important;
  4285. }
  4286. }
  4287.  
  4288. @media (width >=1600px) {
  4289. .uk-margin-remove-left\@xl {
  4290. margin-left: 0 !important;
  4291. }
  4292.  
  4293. .uk-margin-remove-right\@xl {
  4294. margin-right: 0 !important;
  4295. }
  4296. }
  4297.  
  4298. .uk-padding {
  4299. padding: 30px;
  4300. }
  4301.  
  4302. @media (width >=1200px) {
  4303. .uk-padding {
  4304. padding: 45px;
  4305. }
  4306. }
  4307.  
  4308. .uk-padding-small {
  4309. padding: 15px;
  4310. }
  4311.  
  4312. .uk-padding-large {
  4313. padding: 30px;
  4314. }
  4315.  
  4316. @media (width >=1200px) {
  4317. .uk-padding-large {
  4318. padding: 60px;
  4319. }
  4320. }
  4321.  
  4322. .uk-padding-remove {
  4323. padding: 0 !important;
  4324. }
  4325.  
  4326. .uk-padding-remove-top {
  4327. padding-top: 0 !important;
  4328. }
  4329.  
  4330. .uk-padding-remove-bottom {
  4331. padding-bottom: 0 !important;
  4332. }
  4333.  
  4334. .uk-padding-remove-left {
  4335. padding-left: 0 !important;
  4336. }
  4337.  
  4338. .uk-padding-remove-right {
  4339. padding-right: 0 !important;
  4340. }
  4341.  
  4342. .uk-padding-remove-vertical {
  4343. padding-top: 0 !important;
  4344. padding-bottom: 0 !important;
  4345. }
  4346.  
  4347. .uk-padding-remove-horizontal {
  4348. padding-right: 0 !important;
  4349. padding-left: 0 !important;
  4350. }
  4351.  
  4352. [class*='uk-position-top'],
  4353. [class*='uk-position-bottom'],
  4354. [class*='uk-position-left'],
  4355. [class*='uk-position-right'],
  4356. [class*='uk-position-center'] {
  4357. position: absolute !important;
  4358. max-width: 100%;
  4359. }
  4360.  
  4361. .uk-position-top {
  4362. top: 0;
  4363. right: 0;
  4364. left: 0;
  4365. }
  4366.  
  4367. .uk-position-bottom {
  4368. right: 0;
  4369. bottom: 0;
  4370. left: 0;
  4371. }
  4372.  
  4373. .uk-position-left {
  4374. top: 0;
  4375. bottom: 0;
  4376. left: 0;
  4377. }
  4378.  
  4379. .uk-position-right {
  4380. top: 0;
  4381. right: 0;
  4382. bottom: 0;
  4383. }
  4384.  
  4385. .uk-position-top-left {
  4386. top: 0;
  4387. left: 0;
  4388. }
  4389.  
  4390. .uk-position-top-right {
  4391. top: 0;
  4392. right: 0;
  4393. }
  4394.  
  4395. .uk-position-bottom-left {
  4396. bottom: 0;
  4397. left: 0;
  4398. }
  4399.  
  4400. .uk-position-bottom-right {
  4401. right: 0;
  4402. bottom: 0;
  4403. }
  4404.  
  4405. .uk-position-center {
  4406. top: 50%;
  4407. left: 50%;
  4408. -ms-transform: translate(-50%, -50%);
  4409. transform: translate(-50%, -50%);
  4410. box-sizing: border-box;
  4411. width: max-content;
  4412. max-width: 100%;
  4413. }
  4414.  
  4415. [class*='uk-position-center-left'],
  4416. [class*='uk-position-center-right'] {
  4417. top: 50%;
  4418. -ms-transform: translateY(-50%);
  4419. transform: translateY(-50%);
  4420. }
  4421.  
  4422. .uk-position-center-left {
  4423. left: 0;
  4424. }
  4425.  
  4426. .uk-position-center-right {
  4427. right: 0;
  4428. }
  4429.  
  4430. .uk-position-center-left-out {
  4431. right: 100%;
  4432. width: max-content;
  4433. }
  4434.  
  4435. .uk-position-center-right-out {
  4436. left: 100%;
  4437. width: max-content;
  4438. }
  4439.  
  4440. .uk-position-top-center,
  4441. .uk-position-bottom-center {
  4442. left: 50%;
  4443. -ms-transform: translateX(-50%);
  4444. transform: translateX(-50%);
  4445. box-sizing: border-box;
  4446. width: max-content;
  4447. max-width: 100%;
  4448. }
  4449.  
  4450. .uk-position-top-center {
  4451. top: 0;
  4452. }
  4453.  
  4454. .uk-position-bottom-center {
  4455. bottom: 0;
  4456. }
  4457.  
  4458. .uk-position-cover {
  4459. position: absolute;
  4460. inset: 0;
  4461. }
  4462.  
  4463. .uk-position-relative {
  4464. position: relative !important;
  4465. }
  4466.  
  4467. .uk-position-absolute {
  4468. position: absolute !important;
  4469. }
  4470.  
  4471. .uk-position-fixed {
  4472. position: fixed !important;
  4473. }
  4474.  
  4475. .uk-position-z-index {
  4476. z-index: 1;
  4477. }
  4478.  
  4479. .uk-position-small {
  4480. margin: 15px;
  4481. max-width: calc(100% - (15px * 2));
  4482. }
  4483.  
  4484. .uk-position-small.uk-position-center {
  4485. -ms-transform: translate(-50%, -50%)
  4486. translate(-15px, -15px);
  4487. transform: translate(-50%, -50%) translate(-15px, -15px);
  4488. }
  4489.  
  4490. .uk-position-small[class*='uk-position-center-left'],
  4491. .uk-position-small[class*='uk-position-center-right'] {
  4492. -ms-transform: translateY(-50%) translateY(-15px);
  4493. transform: translateY(-50%) translateY(-15px);
  4494. }
  4495.  
  4496. .uk-position-small.uk-position-top-center,
  4497. .uk-position-small.uk-position-bottom-center {
  4498. -ms-transform: translateX(-50%) translateX(-15px);
  4499. transform: translateX(-50%) translateX(-15px);
  4500. }
  4501.  
  4502. .uk-position-medium {
  4503. margin: 30px;
  4504. max-width: calc(100% - (30px * 2));
  4505. }
  4506.  
  4507. .uk-position-medium.uk-position-center {
  4508. -ms-transform: translate(-50%, -50%)
  4509. translate(-30px, -30px);
  4510. transform: translate(-50%, -50%) translate(-30px, -30px);
  4511. }
  4512.  
  4513. .uk-position-medium[class*='uk-position-center-left'],
  4514. .uk-position-medium[class*='uk-position-center-right'] {
  4515. -ms-transform: translateY(-50%) translateY(-30px);
  4516. transform: translateY(-50%) translateY(-30px);
  4517. }
  4518.  
  4519. .uk-position-medium.uk-position-top-center,
  4520. .uk-position-medium.uk-position-bottom-center {
  4521. -ms-transform: translateX(-50%) translateX(-30px);
  4522. transform: translateX(-50%) translateX(-30px);
  4523. }
  4524.  
  4525. .uk-position-large {
  4526. margin: 30px;
  4527. max-width: calc(100% - (30px * 2));
  4528. }
  4529.  
  4530. .uk-position-large.uk-position-center {
  4531. -ms-transform: translate(-50%, -50%)
  4532. translate(-30px, -30px);
  4533. transform: translate(-50%, -50%) translate(-30px, -30px);
  4534. }
  4535.  
  4536. .uk-position-large[class*='uk-position-center-left'],
  4537. .uk-position-large[class*='uk-position-center-right'] {
  4538. -ms-transform: translateY(-50%) translateY(-30px);
  4539. transform: translateY(-50%) translateY(-30px);
  4540. }
  4541.  
  4542. .uk-position-large.uk-position-top-center,
  4543. .uk-position-large.uk-position-bottom-center {
  4544. -ms-transform: translateX(-50%) translateX(-30px);
  4545. transform: translateX(-50%) translateX(-30px);
  4546. }
  4547.  
  4548. @media (width >=1200px) {
  4549. .uk-position-large {
  4550. margin: 50px;
  4551. max-width: calc(100% - (50px * 2));
  4552. }
  4553.  
  4554. .uk-position-large.uk-position-center {
  4555. -ms-transform: translate(-50%, -50%)
  4556. translate(-50px, -50px);
  4557. transform: translate(-50%, -50%)
  4558. translate(-50px, -50px);
  4559. }
  4560.  
  4561. .uk-position-large[class*='uk-position-center-left'],
  4562. .uk-position-large[class*='uk-position-center-right'] {
  4563. -ms-transform: translateY(-50%) translateY(-50px);
  4564. transform: translateY(-50%) translateY(-50px);
  4565. }
  4566.  
  4567. .uk-position-large.uk-position-top-center,
  4568. .uk-position-large.uk-position-bottom-center {
  4569. -ms-transform: translateX(-50%) translateX(-50px);
  4570. transform: translateX(-50%) translateX(-50px);
  4571. }
  4572. }
  4573.  
  4574. .uk-transition-toggle {
  4575. -webkit-tap-highlight-color: transparent;
  4576. }
  4577.  
  4578. .uk-transition-toggle:focus {
  4579. outline: none;
  4580. }
  4581.  
  4582. .uk-transition-fade,
  4583. [class*='uk-transition-scale'],
  4584. [class*='uk-transition-slide'] {
  4585. opacity: 0%;
  4586. transition: 0.3s ease-out;
  4587. transition-property: opacity, transform, filter,
  4588. opacity, transform, filter;
  4589. transition-property: opacity, transform, filter;
  4590. }
  4591.  
  4592. .uk-transition-toggle:hover .uk-transition-fade,
  4593. .uk-transition-toggle:focus .uk-transition-fade,
  4594. .uk-transition-active.uk-active .uk-transition-fade {
  4595. opacity: 100%;
  4596. }
  4597.  
  4598. .uk-transition-scale-up {
  4599. -ms-transform: scale(1, 1);
  4600. transform: scale(1, 1);
  4601. }
  4602.  
  4603. .uk-transition-scale-down {
  4604. -ms-transform: scale(1.1, 1.1);
  4605. transform: scale(1.1, 1.1);
  4606. }
  4607.  
  4608. .uk-transition-toggle:hover .uk-transition-scale-up,
  4609. .uk-transition-toggle:focus .uk-transition-scale-up,
  4610. .uk-transition-active.uk-active .uk-transition-scale-up {
  4611. -ms-transform: scale(1.1, 1.1);
  4612. transform: scale(1.1, 1.1);
  4613. opacity: 100%;
  4614. }
  4615.  
  4616. .uk-transition-toggle:hover .uk-transition-scale-down,
  4617. .uk-transition-toggle:focus .uk-transition-scale-down,
  4618. .uk-transition-active.uk-active
  4619. .uk-transition-scale-down {
  4620. -ms-transform: scale(1, 1);
  4621. transform: scale(1, 1);
  4622. opacity: 100%;
  4623. }
  4624.  
  4625. .uk-transition-slide-top {
  4626. -ms-transform: translateY(-100%);
  4627. transform: translateY(-100%);
  4628. }
  4629.  
  4630. .uk-transition-slide-bottom {
  4631. -ms-transform: translateY(100%);
  4632. transform: translateY(100%);
  4633. }
  4634.  
  4635. .uk-transition-slide-left {
  4636. -ms-transform: translateX(-100%);
  4637. transform: translateX(-100%);
  4638. }
  4639.  
  4640. .uk-transition-slide-right {
  4641. -ms-transform: translateX(100%);
  4642. transform: translateX(100%);
  4643. }
  4644.  
  4645. .uk-transition-slide-top-small {
  4646. -ms-transform: translateY(-10px);
  4647. transform: translateY(-10px);
  4648. }
  4649.  
  4650. .uk-transition-slide-bottom-small {
  4651. -ms-transform: translateY(10px);
  4652. transform: translateY(10px);
  4653. }
  4654.  
  4655. .uk-transition-slide-left-small {
  4656. -ms-transform: translateX(-10px);
  4657. transform: translateX(-10px);
  4658. }
  4659.  
  4660. .uk-transition-slide-right-small {
  4661. -ms-transform: translateX(10px);
  4662. transform: translateX(10px);
  4663. }
  4664.  
  4665. .uk-transition-slide-top-medium {
  4666. -ms-transform: translateY(-50px);
  4667. transform: translateY(-50px);
  4668. }
  4669.  
  4670. .uk-transition-slide-bottom-medium {
  4671. -ms-transform: translateY(50px);
  4672. transform: translateY(50px);
  4673. }
  4674.  
  4675. .uk-transition-slide-left-medium {
  4676. -ms-transform: translateX(-50px);
  4677. transform: translateX(-50px);
  4678. }
  4679.  
  4680. .uk-transition-slide-right-medium {
  4681. -ms-transform: translateX(50px);
  4682. transform: translateX(50px);
  4683. }
  4684.  
  4685. .uk-transition-toggle:hover
  4686. [class*='uk-transition-slide'],
  4687. .uk-transition-toggle:focus
  4688. [class*='uk-transition-slide'],
  4689. .uk-transition-active.uk-active
  4690. [class*='uk-transition-slide'] {
  4691. -ms-transform: translate(0, 0);
  4692. transform: translate(0, 0);
  4693. opacity: 100%;
  4694. }
  4695.  
  4696. .uk-transition-opaque {
  4697. opacity: 100%;
  4698. }
  4699.  
  4700. .uk-transition-slow {
  4701. transition-duration: 0.7s;
  4702. }
  4703.  
  4704. [hidden],
  4705. .uk-hidden {
  4706. display: none !important;
  4707. }
  4708.  
  4709. @media (width >=640px) {
  4710. .uk-hidden\@s {
  4711. display: none !important;
  4712. }
  4713. }
  4714.  
  4715. @media (width >=960px) {
  4716. .uk-hidden\@m {
  4717. display: none !important;
  4718. }
  4719. }
  4720.  
  4721. @media (width >=1200px) {
  4722. .uk-hidden\@l {
  4723. display: none !important;
  4724. }
  4725. }
  4726.  
  4727. @media (width >=1600px) {
  4728. .uk-hidden\@xl {
  4729. display: none !important;
  4730. }
  4731. }
  4732.  
  4733. @media (width <=639px) {
  4734. .uk-visible\@s {
  4735. display: none !important;
  4736. }
  4737. }
  4738.  
  4739. @media (width <=959px) {
  4740. .uk-visible\@m {
  4741. display: none !important;
  4742. }
  4743. }
  4744.  
  4745. @media (width <=1199px) {
  4746. .uk-visible\@l {
  4747. display: none !important;
  4748. }
  4749. }
  4750.  
  4751. @media (width <=1599px) {
  4752. .uk-visible\@xl {
  4753. display: none !important;
  4754. }
  4755. }
  4756.  
  4757. .uk-invisible {
  4758. visibility: hidden !important;
  4759. }
  4760.  
  4761. .uk-visible-toggle:not(:hover, :focus)
  4762. .uk-hidden-hover:not(:focus-within) {
  4763. position: absolute !important;
  4764. margin: 0 !important;
  4765. padding: 0 !important;
  4766. width: 0 !important;
  4767. height: 0 !important;
  4768. overflow: hidden !important;
  4769. }
  4770.  
  4771. .uk-visible-toggle:not(:hover, :focus)
  4772. .uk-invisible-hover:not(:focus-within) {
  4773. opacity: 0% !important;
  4774. }
  4775.  
  4776. .uk-visible-toggle {
  4777. -webkit-tap-highlight-color: transparent;
  4778. }
  4779.  
  4780. .uk-visible-toggle:focus {
  4781. outline: none;
  4782. }
  4783.  
  4784. @media (pointer: coarse) {
  4785. .uk-hidden-touch {
  4786. display: none !important;
  4787. }
  4788. }
  4789.  
  4790. .uk-hidden-notouch {
  4791. display: none !important;
  4792. }
  4793.  
  4794. @media (pointer: coarse) {
  4795. .uk-hidden-notouch {
  4796. display: block !important;
  4797. }
  4798. }
  4799.  
  4800. .ct-label {
  4801. fill: #687790;
  4802. color: #687790;
  4803. font-size: 12px;
  4804. line-height: 1;
  4805. }
  4806.  
  4807. .ct-chart-line .ct-label,
  4808. .ct-chart-bar .ct-label {
  4809. display: block;
  4810. display: flexbox;
  4811. display: flex;
  4812. }
  4813.  
  4814. .ct-chart-pie .ct-label,
  4815. .ct-chart-donut .ct-label {
  4816. dominant-baseline: central;
  4817. }
  4818.  
  4819. .ct-label.ct-horizontal.ct-start {
  4820. -ms-flex-align: flex-end;
  4821. align-items: flex-end;
  4822. -ms-flex-pack: flex-start;
  4823. justify-content: flex-start;
  4824. text-align: left;
  4825. text-anchor: start;
  4826. }
  4827.  
  4828. .ct-label.ct-horizontal.ct-end {
  4829. -ms-flex-align: flex-start;
  4830. align-items: flex-start;
  4831. -ms-flex-pack: flex-start;
  4832. justify-content: flex-start;
  4833. text-align: left;
  4834. text-anchor: start;
  4835. }
  4836.  
  4837. .ct-label.ct-vertical.ct-start {
  4838. -ms-flex-align: flex-end;
  4839. align-items: flex-end;
  4840. -ms-flex-pack: flex-end;
  4841. justify-content: flex-end;
  4842. text-align: right;
  4843. text-anchor: end;
  4844. }
  4845.  
  4846. .ct-label.ct-vertical.ct-end {
  4847. -ms-flex-align: flex-end;
  4848. align-items: flex-end;
  4849. -ms-flex-pack: flex-start;
  4850. justify-content: flex-start;
  4851. text-align: left;
  4852. text-anchor: start;
  4853. }
  4854.  
  4855. .ct-chart-bar .ct-label.ct-horizontal.ct-start {
  4856. -ms-flex-align: flex-end;
  4857. align-items: flex-end;
  4858. -ms-flex-pack: center;
  4859. justify-content: center;
  4860. text-align: center;
  4861. text-anchor: start;
  4862. }
  4863.  
  4864. .ct-chart-bar .ct-label.ct-horizontal.ct-end {
  4865. -ms-flex-align: flex-start;
  4866. align-items: flex-start;
  4867. -ms-flex-pack: center;
  4868. justify-content: center;
  4869. text-align: center;
  4870. text-anchor: start;
  4871. }
  4872.  
  4873. .ct-chart-bar.ct-horizontal-bars
  4874. .ct-label.ct-horizontal.ct-start {
  4875. -ms-flex-align: flex-end;
  4876. align-items: flex-end;
  4877. -ms-flex-pack: flex-start;
  4878. justify-content: flex-start;
  4879. text-align: left;
  4880. text-anchor: start;
  4881. }
  4882.  
  4883. .ct-chart-bar.ct-horizontal-bars
  4884. .ct-label.ct-horizontal.ct-end {
  4885. -ms-flex-align: flex-start;
  4886. align-items: flex-start;
  4887. -ms-flex-pack: flex-start;
  4888. justify-content: flex-start;
  4889. text-align: left;
  4890. text-anchor: start;
  4891. }
  4892.  
  4893. .ct-chart-bar.ct-horizontal-bars
  4894. .ct-label.ct-vertical.ct-start {
  4895. -ms-flex-align: center;
  4896. align-items: center;
  4897. -ms-flex-pack: flex-end;
  4898. justify-content: flex-end;
  4899. text-align: right;
  4900. text-anchor: end;
  4901. }
  4902.  
  4903. .ct-chart-bar.ct-horizontal-bars
  4904. .ct-label.ct-vertical.ct-end {
  4905. -ms-flex-align: center;
  4906. align-items: center;
  4907. -ms-flex-pack: flex-start;
  4908. justify-content: flex-start;
  4909. text-align: left;
  4910. text-anchor: end;
  4911. }
  4912.  
  4913. .ct-grid {
  4914. stroke: rgb(0 0 0 / 10%);
  4915. stroke-width: 1px;
  4916. stroke-dasharray: 2px;
  4917. }
  4918.  
  4919. .ct-grid-background {
  4920. fill: none;
  4921. }
  4922.  
  4923. .ct-point {
  4924. stroke-width: 12px;
  4925. stroke-linecap: round;
  4926. }
  4927.  
  4928. .ct-line {
  4929. fill: none;
  4930. stroke-width: 2px;
  4931. }
  4932.  
  4933. .ct-area {
  4934. stroke: none;
  4935. fill-opacity: 40%;
  4936. }
  4937.  
  4938. .ct-bar {
  4939. fill: none;
  4940. stroke-width: 10px;
  4941. }
  4942.  
  4943. .ct-slice-donut {
  4944. fill: none;
  4945. stroke-width: 60px;
  4946. }
  4947.  
  4948. .ct-series-a .ct-point,
  4949. .ct-series-a .ct-line,
  4950. .ct-series-a .ct-bar,
  4951. .ct-series-a .ct-slice-donut {
  4952. stroke: #3bd671;
  4953. }
  4954.  
  4955. .ct-series-a .ct-slice-pie,
  4956. .ct-series-a .ct-slice-donut-solid,
  4957. .ct-series-a .ct-area {
  4958. fill: #3bd671;
  4959. }
  4960.  
  4961. .ct-series-b .ct-point,
  4962. .ct-series-b .ct-line,
  4963. .ct-series-b .ct-bar,
  4964. .ct-series-b .ct-slice-donut {
  4965. stroke: #f05b4f;
  4966. }
  4967.  
  4968. .ct-series-b .ct-slice-pie,
  4969. .ct-series-b .ct-slice-donut-solid,
  4970. .ct-series-b .ct-area {
  4971. fill: #f05b4f;
  4972. }
  4973.  
  4974. .ct-series-c .ct-point,
  4975. .ct-series-c .ct-line,
  4976. .ct-series-c .ct-bar,
  4977. .ct-series-c .ct-slice-donut {
  4978. stroke: #f4c63d;
  4979. }
  4980.  
  4981. .ct-series-c .ct-slice-pie,
  4982. .ct-series-c .ct-slice-donut-solid,
  4983. .ct-series-c .ct-area {
  4984. fill: #f4c63d;
  4985. }
  4986.  
  4987. .ct-series-d .ct-point,
  4988. .ct-series-d .ct-line,
  4989. .ct-series-d .ct-bar,
  4990. .ct-series-d .ct-slice-donut {
  4991. stroke: #d17905;
  4992. }
  4993.  
  4994. .ct-series-d .ct-slice-pie,
  4995. .ct-series-d .ct-slice-donut-solid,
  4996. .ct-series-d .ct-area {
  4997. fill: #d17905;
  4998. }
  4999.  
  5000. .ct-series-e .ct-point,
  5001. .ct-series-e .ct-line,
  5002. .ct-series-e .ct-bar,
  5003. .ct-series-e .ct-slice-donut {
  5004. stroke: #453d3f;
  5005. }
  5006.  
  5007. .ct-series-e .ct-slice-pie,
  5008. .ct-series-e .ct-slice-donut-solid,
  5009. .ct-series-e .ct-area {
  5010. fill: #453d3f;
  5011. }
  5012.  
  5013. .ct-series-f .ct-point,
  5014. .ct-series-f .ct-line,
  5015. .ct-series-f .ct-bar,
  5016. .ct-series-f .ct-slice-donut {
  5017. stroke: #59922b;
  5018. }
  5019.  
  5020. .ct-series-f .ct-slice-pie,
  5021. .ct-series-f .ct-slice-donut-solid,
  5022. .ct-series-f .ct-area {
  5023. fill: #59922b;
  5024. }
  5025.  
  5026. .ct-series-g .ct-point,
  5027. .ct-series-g .ct-line,
  5028. .ct-series-g .ct-bar,
  5029. .ct-series-g .ct-slice-donut {
  5030. stroke: #0544d3;
  5031. }
  5032.  
  5033. .ct-series-g .ct-slice-pie,
  5034. .ct-series-g .ct-slice-donut-solid,
  5035. .ct-series-g .ct-area {
  5036. fill: #0544d3;
  5037. }
  5038.  
  5039. .ct-series-h .ct-point,
  5040. .ct-series-h .ct-line,
  5041. .ct-series-h .ct-bar,
  5042. .ct-series-h .ct-slice-donut {
  5043. stroke: #6b0392;
  5044. }
  5045.  
  5046. .ct-series-h .ct-slice-pie,
  5047. .ct-series-h .ct-slice-donut-solid,
  5048. .ct-series-h .ct-area {
  5049. fill: #6b0392;
  5050. }
  5051.  
  5052. .ct-series-i .ct-point,
  5053. .ct-series-i .ct-line,
  5054. .ct-series-i .ct-bar,
  5055. .ct-series-i .ct-slice-donut {
  5056. stroke: #f05b4f;
  5057. }
  5058.  
  5059. .ct-series-i .ct-slice-pie,
  5060. .ct-series-i .ct-slice-donut-solid,
  5061. .ct-series-i .ct-area {
  5062. fill: #f05b4f;
  5063. }
  5064.  
  5065. .ct-series-j .ct-point,
  5066. .ct-series-j .ct-line,
  5067. .ct-series-j .ct-bar,
  5068. .ct-series-j .ct-slice-donut {
  5069. stroke: #dda458;
  5070. }
  5071.  
  5072. .ct-series-j .ct-slice-pie,
  5073. .ct-series-j .ct-slice-donut-solid,
  5074. .ct-series-j .ct-area {
  5075. fill: #dda458;
  5076. }
  5077.  
  5078. .ct-series-k .ct-point,
  5079. .ct-series-k .ct-line,
  5080. .ct-series-k .ct-bar,
  5081. .ct-series-k .ct-slice-donut {
  5082. stroke: #eacf7d;
  5083. }
  5084.  
  5085. .ct-series-k .ct-slice-pie,
  5086. .ct-series-k .ct-slice-donut-solid,
  5087. .ct-series-k .ct-area {
  5088. fill: #eacf7d;
  5089. }
  5090.  
  5091. .ct-series-l .ct-point,
  5092. .ct-series-l .ct-line,
  5093. .ct-series-l .ct-bar,
  5094. .ct-series-l .ct-slice-donut {
  5095. stroke: #86797d;
  5096. }
  5097.  
  5098. .ct-series-l .ct-slice-pie,
  5099. .ct-series-l .ct-slice-donut-solid,
  5100. .ct-series-l .ct-area {
  5101. fill: #86797d;
  5102. }
  5103.  
  5104. .ct-series-m .ct-point,
  5105. .ct-series-m .ct-line,
  5106. .ct-series-m .ct-bar,
  5107. .ct-series-m .ct-slice-donut {
  5108. stroke: #b2c326;
  5109. }
  5110.  
  5111. .ct-series-m .ct-slice-pie,
  5112. .ct-series-m .ct-slice-donut-solid,
  5113. .ct-series-m .ct-area {
  5114. fill: #b2c326;
  5115. }
  5116.  
  5117. .ct-series-n .ct-point,
  5118. .ct-series-n .ct-line,
  5119. .ct-series-n .ct-bar,
  5120. .ct-series-n .ct-slice-donut {
  5121. stroke: #6188e2;
  5122. }
  5123.  
  5124. .ct-series-n .ct-slice-pie,
  5125. .ct-series-n .ct-slice-donut-solid,
  5126. .ct-series-n .ct-area {
  5127. fill: #6188e2;
  5128. }
  5129.  
  5130. .ct-series-o .ct-point,
  5131. .ct-series-o .ct-line,
  5132. .ct-series-o .ct-bar,
  5133. .ct-series-o .ct-slice-donut {
  5134. stroke: #a748ca;
  5135. }
  5136.  
  5137. .ct-series-o .ct-slice-pie,
  5138. .ct-series-o .ct-slice-donut-solid,
  5139. .ct-series-o .ct-area {
  5140. fill: #a748ca;
  5141. }
  5142.  
  5143. .ct-square {
  5144. display: block;
  5145. position: relative;
  5146. width: 100%;
  5147. }
  5148.  
  5149. .ct-square::before {
  5150. display: block;
  5151. float: left;
  5152. padding-bottom: 100%;
  5153. width: 0;
  5154. height: 0;
  5155. content: '';
  5156. }
  5157.  
  5158. .ct-square::after {
  5159. display: table;
  5160. clear: both;
  5161. content: '';
  5162. }
  5163.  
  5164. .ct-square > svg {
  5165. display: block;
  5166. position: absolute;
  5167. top: 0;
  5168. left: 0;
  5169. }
  5170.  
  5171. .ct-minor-second {
  5172. display: block;
  5173. position: relative;
  5174. width: 100%;
  5175. }
  5176.  
  5177. .ct-minor-second::before {
  5178. display: block;
  5179. float: left;
  5180. padding-bottom: 93.75%;
  5181. width: 0;
  5182. height: 0;
  5183. content: '';
  5184. }
  5185.  
  5186. .ct-minor-second::after {
  5187. display: table;
  5188. clear: both;
  5189. content: '';
  5190. }
  5191.  
  5192. .ct-minor-second > svg {
  5193. display: block;
  5194. position: absolute;
  5195. top: 0;
  5196. left: 0;
  5197. }
  5198.  
  5199. .ct-major-second {
  5200. display: block;
  5201. position: relative;
  5202. width: 100%;
  5203. }
  5204.  
  5205. .ct-major-second::before {
  5206. display: block;
  5207. float: left;
  5208. padding-bottom: 88.8888888889%;
  5209. width: 0;
  5210. height: 0;
  5211. content: '';
  5212. }
  5213.  
  5214. .ct-major-second::after {
  5215. display: table;
  5216. clear: both;
  5217. content: '';
  5218. }
  5219.  
  5220. .ct-major-second > svg {
  5221. display: block;
  5222. position: absolute;
  5223. top: 0;
  5224. left: 0;
  5225. }
  5226.  
  5227. .ct-minor-third {
  5228. display: block;
  5229. position: relative;
  5230. width: 100%;
  5231. }
  5232.  
  5233. .ct-minor-third::before {
  5234. display: block;
  5235. float: left;
  5236. padding-bottom: 83.3333333333%;
  5237. width: 0;
  5238. height: 0;
  5239. content: '';
  5240. }
  5241.  
  5242. .ct-minor-third::after {
  5243. display: table;
  5244. clear: both;
  5245. content: '';
  5246. }
  5247.  
  5248. .ct-minor-third > svg {
  5249. display: block;
  5250. position: absolute;
  5251. top: 0;
  5252. left: 0;
  5253. }
  5254.  
  5255. .ct-major-third {
  5256. display: block;
  5257. position: relative;
  5258. width: 100%;
  5259. }
  5260.  
  5261. .ct-major-third::before {
  5262. display: block;
  5263. float: left;
  5264. padding-bottom: 80%;
  5265. width: 0;
  5266. height: 0;
  5267. content: '';
  5268. }
  5269.  
  5270. .ct-major-third::after {
  5271. display: table;
  5272. clear: both;
  5273. content: '';
  5274. }
  5275.  
  5276. .ct-major-third > svg {
  5277. display: block;
  5278. position: absolute;
  5279. top: 0;
  5280. left: 0;
  5281. }
  5282.  
  5283. .ct-perfect-fourth {
  5284. display: block;
  5285. position: relative;
  5286. width: 100%;
  5287. }
  5288.  
  5289. .ct-perfect-fourth::before {
  5290. display: block;
  5291. float: left;
  5292. padding-bottom: 75%;
  5293. width: 0;
  5294. height: 0;
  5295. content: '';
  5296. }
  5297.  
  5298. .ct-perfect-fourth::after {
  5299. display: table;
  5300. clear: both;
  5301. content: '';
  5302. }
  5303.  
  5304. .ct-perfect-fourth > svg {
  5305. display: block;
  5306. position: absolute;
  5307. top: 0;
  5308. left: 0;
  5309. }
  5310.  
  5311. .ct-perfect-fifth {
  5312. display: block;
  5313. position: relative;
  5314. width: 100%;
  5315. }
  5316.  
  5317. .ct-perfect-fifth::before {
  5318. display: block;
  5319. float: left;
  5320. padding-bottom: 66.6666666667%;
  5321. width: 0;
  5322. height: 0;
  5323. content: '';
  5324. }
  5325.  
  5326. .ct-perfect-fifth::after {
  5327. display: table;
  5328. clear: both;
  5329. content: '';
  5330. }
  5331.  
  5332. .ct-perfect-fifth > svg {
  5333. display: block;
  5334. position: absolute;
  5335. top: 0;
  5336. left: 0;
  5337. }
  5338.  
  5339. .ct-minor-sixth {
  5340. display: block;
  5341. position: relative;
  5342. width: 100%;
  5343. }
  5344.  
  5345. .ct-minor-sixth::before {
  5346. display: block;
  5347. float: left;
  5348. padding-bottom: 62.5%;
  5349. width: 0;
  5350. height: 0;
  5351. content: '';
  5352. }
  5353.  
  5354. .ct-minor-sixth::after {
  5355. display: table;
  5356. clear: both;
  5357. content: '';
  5358. }
  5359.  
  5360. .ct-minor-sixth > svg {
  5361. display: block;
  5362. position: absolute;
  5363. top: 0;
  5364. left: 0;
  5365. }
  5366.  
  5367. .ct-golden-section {
  5368. display: block;
  5369. position: relative;
  5370. width: 100%;
  5371. }
  5372.  
  5373. .ct-golden-section::before {
  5374. display: block;
  5375. float: left;
  5376. padding-bottom: 61.804697157%;
  5377. width: 0;
  5378. height: 0;
  5379. content: '';
  5380. }
  5381.  
  5382. .ct-golden-section::after {
  5383. display: table;
  5384. clear: both;
  5385. content: '';
  5386. }
  5387.  
  5388. .ct-golden-section > svg {
  5389. display: block;
  5390. position: absolute;
  5391. top: 0;
  5392. left: 0;
  5393. }
  5394.  
  5395. .ct-major-sixth {
  5396. display: block;
  5397. position: relative;
  5398. width: 100%;
  5399. }
  5400.  
  5401. .ct-major-sixth::before {
  5402. display: block;
  5403. float: left;
  5404. padding-bottom: 60%;
  5405. width: 0;
  5406. height: 0;
  5407. content: '';
  5408. }
  5409.  
  5410. .ct-major-sixth::after {
  5411. display: table;
  5412. clear: both;
  5413. content: '';
  5414. }
  5415.  
  5416. .ct-major-sixth > svg {
  5417. display: block;
  5418. position: absolute;
  5419. top: 0;
  5420. left: 0;
  5421. }
  5422.  
  5423. .ct-minor-seventh {
  5424. display: block;
  5425. position: relative;
  5426. width: 100%;
  5427. }
  5428.  
  5429. .ct-minor-seventh::before {
  5430. display: block;
  5431. float: left;
  5432. padding-bottom: 56.25%;
  5433. width: 0;
  5434. height: 0;
  5435. content: '';
  5436. }
  5437.  
  5438. .ct-minor-seventh::after {
  5439. display: table;
  5440. clear: both;
  5441. content: '';
  5442. }
  5443.  
  5444. .ct-minor-seventh > svg {
  5445. display: block;
  5446. position: absolute;
  5447. top: 0;
  5448. left: 0;
  5449. }
  5450.  
  5451. .ct-major-seventh {
  5452. display: block;
  5453. position: relative;
  5454. width: 100%;
  5455. }
  5456.  
  5457. .ct-major-seventh::before {
  5458. display: block;
  5459. float: left;
  5460. padding-bottom: 53.3333333333%;
  5461. width: 0;
  5462. height: 0;
  5463. content: '';
  5464. }
  5465.  
  5466. .ct-major-seventh::after {
  5467. display: table;
  5468. clear: both;
  5469. content: '';
  5470. }
  5471.  
  5472. .ct-major-seventh > svg {
  5473. display: block;
  5474. position: absolute;
  5475. top: 0;
  5476. left: 0;
  5477. }
  5478.  
  5479. .ct-octave {
  5480. display: block;
  5481. position: relative;
  5482. width: 100%;
  5483. }
  5484.  
  5485. .ct-octave::before {
  5486. display: block;
  5487. float: left;
  5488. padding-bottom: 50%;
  5489. width: 0;
  5490. height: 0;
  5491. content: '';
  5492. }
  5493.  
  5494. .ct-octave::after {
  5495. display: table;
  5496. clear: both;
  5497. content: '';
  5498. }
  5499.  
  5500. .ct-octave > svg {
  5501. display: block;
  5502. position: absolute;
  5503. top: 0;
  5504. left: 0;
  5505. }
  5506.  
  5507. .ct-major-tenth {
  5508. display: block;
  5509. position: relative;
  5510. width: 100%;
  5511. }
  5512.  
  5513. .ct-major-tenth::before {
  5514. display: block;
  5515. float: left;
  5516. padding-bottom: 40%;
  5517. width: 0;
  5518. height: 0;
  5519. content: '';
  5520. }
  5521.  
  5522. .ct-major-tenth::after {
  5523. display: table;
  5524. clear: both;
  5525. content: '';
  5526. }
  5527.  
  5528. .ct-major-tenth > svg {
  5529. display: block;
  5530. position: absolute;
  5531. top: 0;
  5532. left: 0;
  5533. }
  5534.  
  5535. .ct-major-eleventh {
  5536. display: block;
  5537. position: relative;
  5538. width: 100%;
  5539. }
  5540.  
  5541. .ct-major-eleventh::before {
  5542. display: block;
  5543. float: left;
  5544. padding-bottom: 37.5%;
  5545. width: 0;
  5546. height: 0;
  5547. content: '';
  5548. }
  5549.  
  5550. .ct-major-eleventh::after {
  5551. display: table;
  5552. clear: both;
  5553. content: '';
  5554. }
  5555.  
  5556. .ct-major-eleventh > svg {
  5557. display: block;
  5558. position: absolute;
  5559. top: 0;
  5560. left: 0;
  5561. }
  5562.  
  5563. .ct-major-twelfth {
  5564. display: block;
  5565. position: relative;
  5566. width: 100%;
  5567. }
  5568.  
  5569. .ct-major-twelfth::before {
  5570. display: block;
  5571. float: left;
  5572. padding-bottom: 33.3333333333%;
  5573. width: 0;
  5574. height: 0;
  5575. content: '';
  5576. }
  5577.  
  5578. .ct-major-twelfth::after {
  5579. display: table;
  5580. clear: both;
  5581. content: '';
  5582. }
  5583.  
  5584. .ct-major-twelfth > svg {
  5585. display: block;
  5586. position: absolute;
  5587. top: 0;
  5588. left: 0;
  5589. }
  5590.  
  5591. .ct-double-octave {
  5592. display: block;
  5593. position: relative;
  5594. width: 100%;
  5595. }
  5596.  
  5597. .ct-double-octave::before {
  5598. display: block;
  5599. float: left;
  5600. padding-bottom: 25%;
  5601. width: 0;
  5602. height: 0;
  5603. content: '';
  5604. }
  5605.  
  5606. .ct-double-octave::after {
  5607. display: table;
  5608. clear: both;
  5609. content: '';
  5610. }
  5611.  
  5612. .ct-double-octave > svg {
  5613. display: block;
  5614. position: absolute;
  5615. top: 0;
  5616. left: 0;
  5617. }
  5618.  
  5619. .ct-label.ct-horizontal {
  5620. width: 120px !important;
  5621. white-space: nowrap;
  5622. }
  5623.  
  5624. .ct-area {
  5625. fill: url('#gradient-a') !important;
  5626. }
  5627.  
  5628. .ct-point {
  5629. opacity: 0%;
  5630. box-shadow: 0 0 0 5px #fff;
  5631. }
  5632.  
  5633. .ct-point:hover {
  5634. opacity: 100%;
  5635. }
  5636.  
  5637. .ct-labels span {
  5638. display: inline-block;
  5639. border-radius: 4px;
  5640. background: rgb(255 255 255 / 70%);
  5641. width: inherit !important;
  5642. height: auto !important;
  5643. -ms-flex-align: end !important;
  5644. align-items: flex-end !important;
  5645. -ms-flex-pack: start !important;
  5646. justify-content: flex-start !important;
  5647. text-align: left !important;
  5648. text-anchor: start !important;
  5649. margin-left: 5px;
  5650. padding: 4px 5px;
  5651. }
  5652.  
  5653. .ct-labels span {
  5654. background: rgb(0 0 0 / 50%);
  5655. }
  5656.  
  5657. .chartist-tooltip {
  5658. display: inline-block;
  5659. position: absolute;
  5660. -ms-transform: scale(0.8) translateY(15px);
  5661. transform: scale(0.8) translateY(15px);
  5662. -ms-transform-origin: 50% 100%;
  5663. transform-origin: 50% 100%;
  5664. opacity: 0%;
  5665. z-index: 1;
  5666. transition:
  5667. opacity 0.05s linear,
  5668. transform 0.05s linear;
  5669. margin-top: -5px;
  5670. border-radius: 4px;
  5671. background: #131a26;
  5672. padding: 10px 15px;
  5673. min-width: 140px;
  5674. max-width: 280px;
  5675. pointer-events: none;
  5676. color: #fff;
  5677. font-size: 16px;
  5678. line-height: 1.2em;
  5679. }
  5680.  
  5681. .chartist-tooltip::before {
  5682. position: absolute;
  5683. top: 100%;
  5684. left: 50%;
  5685. margin-left: -5px;
  5686. border: 5px solid transparent;
  5687. border-top-color: #131a26;
  5688. width: 0;
  5689. height: 0;
  5690. content: '';
  5691. }
  5692.  
  5693. .chartist-tooltip.tooltip-show {
  5694. -ms-transform: scale(1) translateY(0);
  5695. transform: scale(1) translateY(0);
  5696. opacity: 100%;
  5697. }
  5698.  
  5699. .ct-area,
  5700. .ct-line {
  5701. pointer-events: none;
  5702. }
  5703.  
  5704. @media (width <=640px) {
  5705. html {
  5706. font-size: 16px;
  5707. }
  5708. }
  5709.  
  5710. html.compact {
  5711. font-size: 16px;
  5712. }
  5713.  
  5714. html.dark {
  5715. background: #131a26;
  5716. color: #fff;
  5717. }
  5718.  
  5719. * {
  5720. box-sizing: border-box;
  5721. }
  5722.  
  5723. #main-header {
  5724. background: #131a26;
  5725. padding: 45px 0 100px;
  5726. color: #fff;
  5727. }
  5728.  
  5729. .compact #main-header {
  5730. padding: 30px 0 60px;
  5731. }
  5732.  
  5733. @media (width <=640px) {
  5734. #main-header {
  5735. padding: 30px 0 60px;
  5736. }
  5737.  
  5738. #main-header.header-2 {
  5739. padding: 30px 0 75px;
  5740. }
  5741. }
  5742.  
  5743. .is-simple #main-header {
  5744. padding: 45px 0;
  5745. }
  5746.  
  5747. @media (width <=640px) {
  5748. .is-simple #main-header {
  5749. padding: 30px 0;
  5750. }
  5751. }
  5752.  
  5753. @media (width <=960px) {
  5754. .psp-header-info {
  5755. margin: 15px 0;
  5756. width: 100%;
  5757. }
  5758. }
  5759.  
  5760. #main-footer img {
  5761. margin-top: -3px;
  5762. }
  5763.  
  5764. @media (width <=960px) {
  5765. #main-footer {
  5766. -ms-flex-pack: center;
  5767. justify-content: center;
  5768. }
  5769. }
  5770.  
  5771. #main-footer a {
  5772. color: #637189 !important;
  5773. text-decoration: none;
  5774. }
  5775.  
  5776. #main-footer a:hover {
  5777. text-decoration: underline;
  5778. }
  5779.  
  5780. .last-update {
  5781. opacity: 50%;
  5782. }
  5783.  
  5784. @media (width <=960px) {
  5785. .logo-wrapper {
  5786. -ms-flex-wrap: wrap;
  5787. flex-wrap: wrap;
  5788. width: 100%;
  5789. -ms-flex-align: center;
  5790. align-items: center;
  5791. -ms-flex-pack: justify;
  5792. display: flexbox;
  5793. display: flex;
  5794. justify-content: space-between;
  5795. }
  5796. }
  5797.  
  5798. .header-2 .logo-wrapper {
  5799. display: inline-block;
  5800. margin-bottom: 25px;
  5801. border-bottom: 1px solid rgb(170 170 170 / 50%);
  5802. padding: 0 30px 30px;
  5803. }
  5804.  
  5805. .compact .header-2 .logo-wrapper {
  5806. margin-bottom: 15px;
  5807. padding: 0 15px 15px;
  5808. }
  5809.  
  5810. .header-2 .logo-wrapper > * {
  5811. display: inline-block;
  5812. }
  5813.  
  5814. .logo-wrapper a {
  5815. color: inherit !important;
  5816. text-decoration: none !important;
  5817. }
  5818.  
  5819. .page-logo {
  5820. transition: all 0.1s ease-in;
  5821. width: 100%;
  5822. max-width: 210px;
  5823. }
  5824.  
  5825. .compact .page-logo {
  5826. width: auto;
  5827. max-height: 50px;
  5828. }
  5829.  
  5830. @media (width <=960px) {
  5831. .page-logo {
  5832. max-width: 180px;
  5833. }
  5834. }
  5835.  
  5836. .m-l-5 {
  5837. margin-left: 5px;
  5838. }
  5839.  
  5840. .m-r-5 {
  5841. margin-right: 5px;
  5842. }
  5843.  
  5844. .m-r-10 {
  5845. margin-right: 10px;
  5846. }
  5847.  
  5848. .m-l-10 {
  5849. margin-left: 10px;
  5850. }
  5851.  
  5852. .m-r-30 {
  5853. margin-right: 30px;
  5854. }
  5855.  
  5856. .m-b-5 {
  5857. margin-bottom: 5px;
  5858. }
  5859.  
  5860. .m-b-10 {
  5861. margin-bottom: 15px;
  5862. }
  5863.  
  5864. .m-t-5 {
  5865. margin-top: 5px;
  5866. }
  5867.  
  5868. .m-t-10 {
  5869. margin-top: 10px;
  5870. }
  5871.  
  5872. .color-white {
  5873. color: #fff;
  5874. }
  5875.  
  5876. .font-24 {
  5877. font-size: 24px;
  5878. }
  5879.  
  5880. .font-21 {
  5881. font-size: 21px;
  5882. }
  5883.  
  5884. @media (width <=640px) {
  5885. .font-21 {
  5886. font-size: 18px;
  5887. }
  5888. }
  5889.  
  5890. .font-18 {
  5891. font-size: 18px;
  5892. }
  5893.  
  5894. .font-14 {
  5895. font-size: 14px;
  5896. }
  5897.  
  5898. .font-12 {
  5899. font-size: 12px;
  5900. }
  5901.  
  5902. .no-underline {
  5903. text-decoration: none !important;
  5904. }
  5905.  
  5906. .bg-white {
  5907. background: #fff;
  5908. }
  5909.  
  5910. .icon {
  5911. display: inline-block;
  5912. width: 1em;
  5913. height: 1em;
  5914. stroke-width: 0;
  5915. stroke: currentcolor;
  5916. fill: currentcolor;
  5917. }
  5918.  
  5919. .card {
  5920. box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
  5921. border-radius: 6px;
  5922. background: #fff;
  5923. padding: 60px;
  5924. color: #131a26;
  5925. }
  5926.  
  5927. .compact .card {
  5928. padding: 35px 40px;
  5929. }
  5930.  
  5931. .card {
  5932. background: #212937;
  5933. color: #fff;
  5934. }
  5935.  
  5936. .card *:last-child {
  5937. margin-bottom: 0;
  5938. }
  5939.  
  5940. @media (width <=640px) {
  5941. .card {
  5942. padding: 30px !important;
  5943. }
  5944. }
  5945.  
  5946. .card.is-hover {
  5947. transition: box-shadow 0.1s ease-in;
  5948. padding: 15px;
  5949. }
  5950.  
  5951. .card.is-hover:not(.is-shadow) {
  5952. box-shadow: none;
  5953. }
  5954.  
  5955. .card.is-hover:hover {
  5956. box-shadow: 0 20px 60px rgb(0 0 0 / 15%);
  5957. }
  5958.  
  5959. .dot {
  5960. display: inline-block;
  5961. position: relative;
  5962. -ms-transform: none;
  5963. transform: none;
  5964. border-radius: 50%;
  5965. background: #3bd671;
  5966. width: 12px;
  5967. height: 12px;
  5968. color: #3bd671;
  5969. }
  5970.  
  5971. .dot::after {
  5972. position: absolute;
  5973. top: 0;
  5974. left: 0;
  5975. opacity: 100%;
  5976. animation: pulse 2s infinite;
  5977. border-radius: 50%;
  5978. background: currentcolor;
  5979. width: 100%;
  5980. height: 100%;
  5981. content: '';
  5982. }
  5983.  
  5984. @media (prefers-reduced-motion) {
  5985. .dot::after {
  5986. animation: none !important;
  5987. }
  5988. }
  5989.  
  5990. .dot.is-big {
  5991. width: 60px;
  5992. height: 60px;
  5993. }
  5994.  
  5995. .dot.is-big::after {
  5996. animation: pulseBig 2s infinite;
  5997. }
  5998.  
  5999. @media (prefers-reduced-motion) {
  6000. .dot.is-big::after {
  6001. animation: none !important;
  6002. }
  6003. }
  6004.  
  6005. .compact .dot.is-big {
  6006. width: 30px;
  6007. height: 30px;
  6008. }
  6009.  
  6010. .dot.is-error {
  6011. background: #df484a;
  6012. color: #df484a;
  6013. }
  6014.  
  6015. .dot.is-warning {
  6016. background: #f29030;
  6017. color: #f29030;
  6018. }
  6019.  
  6020. .dot.is-grey {
  6021. background: #637189;
  6022. color: #637189;
  6023. }
  6024.  
  6025. .dot.is-grey::after {
  6026. display: none;
  6027. }
  6028.  
  6029. @keyframes pulseBig {
  6030. 0% {
  6031. opacity: 50%;
  6032. }
  6033.  
  6034. 70% {
  6035. transform: scale(1.6);
  6036. opacity: 0%;
  6037. }
  6038.  
  6039. 100% {
  6040. opacity: 0%;
  6041. }
  6042. }
  6043.  
  6044. @keyframes pulse {
  6045. 0% {
  6046. opacity: 50%;
  6047. }
  6048.  
  6049. 70% {
  6050. transform: scale(2.5);
  6051. opacity: 0%;
  6052. }
  6053.  
  6054. 100% {
  6055. opacity: 0%;
  6056. }
  6057. }
  6058.  
  6059. #subscribe-btn {
  6060. border-radius: 6px;
  6061. padding: 0 16px;
  6062. width: 46px;
  6063. }
  6064.  
  6065. .uk-button-primary:disabled {
  6066. opacity: 70%;
  6067. background: #3bd671;
  6068. color: #fff;
  6069. }
  6070.  
  6071. .uk-input,
  6072. .uk-select {
  6073. border: 1px solid #687790;
  6074. border-radius: 2px;
  6075. padding: 10px 15px;
  6076. width: 100%;
  6077. }
  6078.  
  6079. .uk-input::input-placeholder,
  6080. .uk-select::input-placeholder {
  6081. opacity: 50%;
  6082. color: #687790;
  6083. }
  6084.  
  6085. .uk-input:input-placeholder,
  6086. .uk-select:input-placeholder {
  6087. opacity: 50%;
  6088. color: #687790;
  6089. }
  6090.  
  6091. .uk-input::placeholder,
  6092. .uk-select::placeholder {
  6093. opacity: 50%;
  6094. color: #687790;
  6095. }
  6096.  
  6097. .card .uk-input,
  6098. .card .uk-select {
  6099. background: rgb(0 0 0 / 20%);
  6100. color: #fff !important;
  6101. }
  6102.  
  6103. .card .uk-input:focus,
  6104. .card .uk-select:focus {
  6105. background: rgb(0 0 0 / 30%);
  6106. }
  6107.  
  6108. .uk-select {
  6109. -webkit-appearance: none;
  6110. -moz-appearance: none;
  6111. background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A');
  6112. background-position: 100% 50%;
  6113. background-repeat: no-repeat;
  6114. padding-right: 20px;
  6115. }
  6116.  
  6117. .uk-tab {
  6118. margin: 15px 0;
  6119. }
  6120.  
  6121. .uk-input {
  6122. margin-top: 15px;
  6123. }
  6124.  
  6125. h1,
  6126. .uk-h1 {
  6127. letter-spacing: -0.02em;
  6128. }
  6129.  
  6130. .uk-button {
  6131. transition:
  6132. box-shadow 0.1s ease-in,
  6133. background-color 0.1s ease-in;
  6134. box-shadow: 0 10px 20px 0 rgb(0 0 0 / 15%);
  6135. border-radius: 23px;
  6136. font-weight: bold;
  6137. }
  6138.  
  6139. .uk-button:hover {
  6140. box-shadow: 0 10px 40px 0 rgb(0 0 0 / 20%);
  6141. }
  6142.  
  6143. .uk-button-large {
  6144. border-radius: 28px;
  6145. }
  6146.  
  6147. @media (width <=640px) {
  6148. .uk-button-large {
  6149. padding: 0 30px;
  6150. }
  6151. }
  6152.  
  6153. @media (width <=359px) {
  6154. .uk-button-large {
  6155. padding: 0 20px;
  6156. }
  6157. }
  6158.  
  6159. .uk-section-secondary {
  6160. color: #fff;
  6161. }
  6162.  
  6163. .uk-section.hero {
  6164. padding-top: 30px;
  6165. }
  6166.  
  6167. @media (width >=1920px) {
  6168. .uk-section.hero h1,
  6169. .uk-section.hero p {
  6170. margin-bottom: 60px;
  6171. }
  6172. }
  6173.  
  6174. .uk-section.hero.home {
  6175. padding: 30px 0;
  6176. }
  6177.  
  6178. .uk-label {
  6179. border-radius: 2px;
  6180. }
  6181.  
  6182. .uk-modal-title {
  6183. margin-bottom: 30px;
  6184. }
  6185.  
  6186. .uk-modal-body {
  6187. color: #131a26;
  6188. }
  6189.  
  6190. .uk-nav li {
  6191. margin-bottom: 0;
  6192. }
  6193.  
  6194. .uk-nav .uk-nav-sub {
  6195. margin-top: 0;
  6196. }
  6197.  
  6198. .uk-tab {
  6199. display: flexbox;
  6200. display: flex;
  6201. position: relative;
  6202. -ms-flex-wrap: wrap;
  6203. flex-wrap: wrap;
  6204. margin-left: -20px;
  6205. padding: 0;
  6206. font-size: 14px;
  6207. list-style: none;
  6208. }
  6209.  
  6210. .uk-tab::before {
  6211. position: absolute;
  6212. right: 0;
  6213. bottom: 0;
  6214. left: 20px;
  6215. border-bottom: 1px solid #e6e7e8;
  6216. content: '';
  6217. }
  6218.  
  6219. .uk-tab > * {
  6220. position: relative;
  6221. -ms-flex: none;
  6222. flex: none;
  6223. margin: 0 !important;
  6224. padding-left: 20px;
  6225. }
  6226.  
  6227. .uk-tab > * > a {
  6228. display: block;
  6229. transition: color 0.1s ease-in-out;
  6230. border-bottom: 2px solid transparent;
  6231. padding: 9px 20px;
  6232. color: #687790;
  6233. font-size: 14px;
  6234. line-height: 20px;
  6235. text-align: center;
  6236. text-decoration: none;
  6237. text-transform: uppercase;
  6238. }
  6239.  
  6240. .uk-tab > *.uk-active a {
  6241. border-color: #3bd671;
  6242. color: #131a26;
  6243. }
  6244.  
  6245. .uk-tooltip-top-left::before {
  6246. display: block;
  6247. position: absolute;
  6248. bottom: -5px;
  6249. -ms-transform: rotate(45deg);
  6250. transform: rotate(45deg);
  6251. margin-left: 0;
  6252. background: #131a26;
  6253. width: 10px;
  6254. height: 10px;
  6255. content: '';
  6256. }
  6257.  
  6258. .uk-tooltip-top-center::before {
  6259. position: absolute;
  6260. top: 100%;
  6261. left: 50%;
  6262. margin-left: -5px;
  6263. border: 5px solid transparent;
  6264. border-top-color: #131a26;
  6265. width: 0;
  6266. height: 0;
  6267. content: '';
  6268. }
  6269.  
  6270. .uk-tooltip-right-center::before {
  6271. display: block;
  6272. position: absolute;
  6273. top: 50%;
  6274. left: -4px;
  6275. -ms-transform: rotate(45deg);
  6276. transform: rotate(45deg);
  6277. margin-top: -5px;
  6278. margin-left: 0;
  6279. background: #131a26;
  6280. width: 10px;
  6281. height: 10px;
  6282. content: '';
  6283. }
  6284.  
  6285. .uk-tooltip-inner {
  6286. word-break: break-all;
  6287. }
  6288.  
  6289. .uk-link,
  6290. a {
  6291. transition:
  6292. text-shadow 0.1s ease-in,
  6293. color 0.1s ease-in;
  6294. }
  6295.  
  6296. .uk-link:hover,
  6297. a:hover {
  6298. text-shadow: 0 5px 30px rgb(59 214 113 / 30%);
  6299. }
  6300.  
  6301. .uk-pagination a {
  6302. text-decoration: none !important;
  6303. }
  6304.  
  6305. .uk-pagination .uk-active a {
  6306. color: #fff !important;
  6307. }
  6308.  
  6309. .uk-alert {
  6310. border-radius: 6px;
  6311. }
  6312.  
  6313. .card .uk-alert {
  6314. color: #fff;
  6315. }
  6316.  
  6317. .uk-grid-divider > :not(.uk-first-column)::before {
  6318. border-color: #131a26;
  6319. }
  6320.  
  6321. .uk-dropdown {
  6322. box-shadow: 0 20px 40px 0 rgb(0 0 0 / 10%);
  6323. border-radius: 6px;
  6324. padding: 30px;
  6325. max-width: 320px;
  6326. }
  6327.  
  6328. @media (width <=640px) {
  6329. .uk-dropdown {
  6330. width: 300px;
  6331. }
  6332. }
  6333.  
  6334. body * {
  6335. scrollbar-width: thin;
  6336. }
  6337.  
  6338. body *::-webkit-scrollbar {
  6339. width: 11px;
  6340. }
  6341.  
  6342. body *::-webkit-scrollbar-thumb {
  6343. border-radius: 6px;
  6344. }
  6345.  
  6346. html.is-fullscreen {
  6347. scrollbar-width: thin;
  6348. }
  6349.  
  6350. html.is-fullscreen::-webkit-scrollbar {
  6351. width: 11px;
  6352. }
  6353.  
  6354. html.is-fullscreen::-webkit-scrollbar-thumb {
  6355. border-radius: 6px;
  6356. }
  6357.  
  6358. .psp-status {
  6359. margin-top: -60px;
  6360. }
  6361.  
  6362. .compact .psp-status {
  6363. margin-top: -30px;
  6364. }
  6365.  
  6366. .psp-latest-downtime {
  6367. margin-top: 10px;
  6368. }
  6369.  
  6370. @media (width <=640px) {
  6371. .psp-latest-downtime {
  6372. margin-top: 15px;
  6373. }
  6374. }
  6375.  
  6376. .psp-monitors rect {
  6377. outline: 0 !important;
  6378. }
  6379.  
  6380. .psp-monitors rect:hover {
  6381. opacity: 50%;
  6382. }
  6383.  
  6384. .psp-fake-uptime-bars {
  6385. margin-bottom: 45px;
  6386. border-radius: 6px;
  6387. background: #e6e7e8;
  6388. height: 30px;
  6389. }
  6390.  
  6391. .psp-fake-uptime-bars {
  6392. background: #131a26;
  6393. }
  6394.  
  6395. .psp-fake-monitorname {
  6396. margin-bottom: 15px;
  6397. border-radius: 6px;
  6398. background: #e6e7e8;
  6399. width: 150px;
  6400. height: 15px;
  6401. }
  6402.  
  6403. .psp-fake-monitorname {
  6404. background: #131a26;
  6405. }
  6406.  
  6407. .psp-monitor-row {
  6408. margin-bottom: 30px;
  6409. border-bottom: 1px solid #e6e7e8;
  6410. padding-bottom: 30px;
  6411. }
  6412.  
  6413. .compact .psp-monitor-row {
  6414. margin-bottom: 15px;
  6415. padding-bottom: 15px;
  6416. }
  6417.  
  6418. .compact .psp-monitor-row .psp-monitor-row-status {
  6419. min-width: 70px;
  6420. text-align: right;
  6421. }
  6422.  
  6423. .psp-monitor-row {
  6424. border-color: #131a26;
  6425. }
  6426.  
  6427. .psp-monitor-row:last-of-type {
  6428. margin-bottom: 0;
  6429. border: 0;
  6430. padding-bottom: 0;
  6431. }
  6432.  
  6433. @media (width >=640px) {
  6434. .compact .psp-monitor-row-header {
  6435. min-width: 280px;
  6436. max-width: 280px;
  6437. }
  6438. }
  6439.  
  6440. @media (width <=640px) {
  6441. .psp-monitor-row-header {
  6442. margin-bottom: 5px;
  6443. width: 100%;
  6444. -ms-flex-pack: justify;
  6445. justify-content: space-between;
  6446. }
  6447. }
  6448.  
  6449. .psp-monitor-row-header .icon {
  6450. transition: color 0.2s ease-in;
  6451. margin-top: -2px;
  6452. color: #687790;
  6453. font-size: 14px;
  6454. }
  6455.  
  6456. .psp-monitor-row-header .icon-help-circle {
  6457. margin-left: 5px;
  6458. }
  6459.  
  6460. @media (width <=960px) {
  6461. .psp-main-name-wrap {
  6462. margin-top: 15px;
  6463. width: 100%;
  6464. }
  6465. }
  6466.  
  6467. @media (width <=960px) {
  6468. .psp-main-status-wrap {
  6469. -ms-flex-pack: center;
  6470. justify-content: center;
  6471. width: 100%;
  6472. }
  6473. }
  6474.  
  6475. .compact .psp-main-status-dot {
  6476. margin-right: 15px;
  6477. }
  6478.  
  6479. @media (width <=960px) {
  6480. .psp-main-status-dot {
  6481. margin-right: 0;
  6482. }
  6483. }
  6484.  
  6485. .psp-monitor-name {
  6486. max-width: 80%;
  6487. color: #131a26 !important;
  6488. text-decoration: none !important;
  6489. }
  6490.  
  6491. .psp-monitor-name {
  6492. color: #fff !important;
  6493. }
  6494.  
  6495. .compact .psp-monitor-name {
  6496. margin-right: 10px;
  6497. }
  6498.  
  6499. a.psp-monitor-name:hover .icon-plus-square {
  6500. color: #3bd671 !important;
  6501. }
  6502.  
  6503. .psp-monitor-interval a {
  6504. position: relative;
  6505. top: 6px;
  6506. max-width: 300px;
  6507. color: #687790 !important;
  6508. }
  6509.  
  6510. @media (width <=640px) {
  6511. .psp-monitor-interval a {
  6512. top: 4px;
  6513. }
  6514. }
  6515.  
  6516. @media (width <=640px) {
  6517. .psp-monitor-interval {
  6518. margin-top: 15px;
  6519. }
  6520. }
  6521.  
  6522. @media (width <=640px) {
  6523. .psp-calendar-link {
  6524. margin-bottom: 15px;
  6525. }
  6526. }
  6527.  
  6528. .psp-mon-detail-name {
  6529. max-width: 100%;
  6530. }
  6531.  
  6532. .psp-charts {
  6533. line-height: 0;
  6534. }
  6535.  
  6536. .psp-charts > div {
  6537. opacity: 100%;
  6538. transition: opacity 0.2s ease-in;
  6539. }
  6540.  
  6541. .psp-charts > div.chart-hidden {
  6542. opacity: 0%;
  6543. max-height: 0;
  6544. overflow: hidden;
  6545. }
  6546.  
  6547. .compact .psp-charts {
  6548. margin-top: 0 !important;
  6549. }
  6550.  
  6551. .psp-announcement {
  6552. margin-bottom: 30px;
  6553. border-bottom: 1px solid #e6e7e8;
  6554. padding-bottom: 30px;
  6555. }
  6556.  
  6557. .compact .psp-announcement {
  6558. margin-bottom: 20px;
  6559. padding-bottom: 20px;
  6560. }
  6561.  
  6562. .psp-announcement {
  6563. border-color: #131a26;
  6564. }
  6565.  
  6566. .psp-announcement:last-of-type,
  6567. .psp-announcement.is-last {
  6568. margin-bottom: 0;
  6569. border: 0;
  6570. padding-bottom: 0;
  6571. }
  6572.  
  6573. .compact .psp-announcement h4 {
  6574. font-size: 18px;
  6575. }
  6576.  
  6577. .psp-announcement p {
  6578. margin: 15px 0 0;
  6579. }
  6580.  
  6581. .compact .psp-announcement p {
  6582. margin: 5px 0 0;
  6583. }
  6584.  
  6585. .psp-announcement .uk-label {
  6586. margin-top: 5px;
  6587. }
  6588.  
  6589. .psp-announcement .uk-label {
  6590. background: #131a26;
  6591. }
  6592.  
  6593. .psp-announcement.is-pinned {
  6594. padding: 30px;
  6595. }
  6596.  
  6597. .psp-announcement.is-pinned p,
  6598. .psp-announcement.is-pinned h4 {
  6599. color: #131a26;
  6600. }
  6601.  
  6602. .psp-announcement.is-pinned p,
  6603. .psp-announcement.is-pinned h4 {
  6604. color: #fff;
  6605. }
  6606.  
  6607. .compact .psp-announcement.is-pinned {
  6608. margin-top: 30px;
  6609. padding: 20px;
  6610. }
  6611.  
  6612. @media (width <=640px) {
  6613. .psp-announcement.is-pinned {
  6614. padding: 15px;
  6615. }
  6616. }
  6617.  
  6618. .compact .psp-announcement .uk-margin-small-bottom {
  6619. margin-bottom: 5px !important;
  6620. }
  6621.  
  6622. .psp-announcement[class*='is-'] {
  6623. position: relative;
  6624. }
  6625.  
  6626. .psp-announcement[class*='is-']::before {
  6627. display: block;
  6628. position: absolute;
  6629. top: -30px;
  6630. bottom: 0;
  6631. left: -60px;
  6632. width: 3px;
  6633. content: '';
  6634. }
  6635.  
  6636. .compact .psp-announcement[class*='is-']::before {
  6637. top: -20px;
  6638. left: -40px;
  6639. }
  6640.  
  6641. .psp-announcement.is-info::before {
  6642. background: #0399d7;
  6643. }
  6644.  
  6645. .psp-announcement.is-alert-triangle::before {
  6646. background: #df484a;
  6647. }
  6648.  
  6649. .psp-announcement.is-tool::before {
  6650. background: #f29030;
  6651. }
  6652.  
  6653. .psp-announcement-icon {
  6654. margin-top: 4px;
  6655. margin-right: 10px;
  6656. font-size: 24px;
  6657. }
  6658.  
  6659. .compact .psp-announcement-icon {
  6660. font-size: 18px;
  6661. }
  6662.  
  6663. .psp-announcement-icon.icon-info,
  6664. .psp-announcement-icon.icon-play-circle,
  6665. .psp-announcement-icon.icon-pause-circle {
  6666. color: #0399d7;
  6667. }
  6668.  
  6669. .psp-announcement-icon.icon-tool {
  6670. color: #f29030;
  6671. }
  6672.  
  6673. .psp-announcement-icon.icon-alert-triangle,
  6674. .psp-announcement-icon.icon-arrow-down-circle {
  6675. color: #df484a;
  6676. }
  6677.  
  6678. .psp-announcement-icon.icon-arrow-up-circle {
  6679. color: #3bd671;
  6680. }
  6681.  
  6682. .psp-alert-reason .uk-label {
  6683. -ms-transform: scale(0.7);
  6684. transform: scale(0.7);
  6685. margin-top: -2px;
  6686. margin-left: 2px;
  6687. }
  6688.  
  6689. .psp-alert-reason.home .uk-label {
  6690. margin-top: -14px;
  6691. }
  6692.  
  6693. .psp-alert-reason-detail.home {
  6694. margin-top: -30px;
  6695. }
  6696.  
  6697. #chart-container {
  6698. margin-bottom: -15px;
  6699. height: 150px;
  6700. }
  6701.  
  6702. .calendar-prev:disabled,
  6703. .calendar-next:disabled {
  6704. opacity: 50%;
  6705. cursor: default;
  6706. }
  6707.  
  6708. #calendar-monitor-chooser {
  6709. width: 250px;
  6710. }
  6711.  
  6712. @media (width <=640px) {
  6713. #calendar-monitor-chooser {
  6714. margin-top: -15px;
  6715. margin-bottom: 30px;
  6716. width: 100%;
  6717. }
  6718. }
  6719.  
  6720. .psp-calendar-nav.loading {
  6721. opacity: 50%;
  6722. cursor: wait;
  6723. pointer-events: none;
  6724. }
  6725.  
  6726. @media (width <=640px) {
  6727. .psp-calendar-nav {
  6728. width: 100%;
  6729. -ms-flex-pack: justify;
  6730. justify-content: space-between;
  6731. }
  6732. }
  6733.  
  6734. .select2-selection--single .select2-selection__rendered {
  6735. padding-left: 15px !important;
  6736. color: #131a26 !important;
  6737. line-height: 48px !important;
  6738. }
  6739.  
  6740. .select2-selection--single .select2-selection__rendered {
  6741. color: #fff !important;
  6742. }
  6743.  
  6744. .select2-container--default
  6745. .select2-selection--single
  6746. .select2-selection__arrow {
  6747. width: 30px !important;
  6748. height: 46px !important;
  6749. }
  6750.  
  6751. .select2-container--default
  6752. .select2-results__option--highlighted[aria-selected] {
  6753. background-color: #3bd671 !important;
  6754. }
  6755.  
  6756. .select2-container--default .select2-selection--single {
  6757. height: 48px !important;
  6758. }
  6759.  
  6760. .select2-container--default .select2-selection--single {
  6761. border-color: #131a26;
  6762. background-color: #212937;
  6763. }
  6764.  
  6765. .select2-dropdown {
  6766. overflow: hidden;
  6767. }
  6768.  
  6769. .select2-dropdown {
  6770. border-color: #131a26;
  6771. background-color: #212937;
  6772. }
  6773.  
  6774. .select2-search__field {
  6775. border-color: #131a26 !important;
  6776. background-color: rgb(0 0 0 / 10%);
  6777. }
  6778.  
  6779. .select2-container--default
  6780. .select2-results__option[aria-selected='true'] {
  6781. background-color: rgb(255 255 255 / 10%);
  6782. }
  6783.  
  6784. #floating-stats {
  6785. position: fixed;
  6786. right: 0;
  6787. bottom: 0;
  6788. left: 0;
  6789. z-index: 99;
  6790. box-shadow: 0 -20px 40px 0 rgb(0 0 0 / 10%);
  6791. background: #131a26;
  6792. padding: 7px 15px;
  6793. color: #fff;
  6794. font-size: 14px;
  6795. }
  6796.  
  6797. #floating-stats .card {
  6798. box-shadow: none;
  6799. padding-top: 0;
  6800. padding-bottom: 0;
  6801. }
  6802.  
  6803. #ck-consent {
  6804. position: fixed;
  6805. bottom: 45px;
  6806. left: 30px;
  6807. border-radius: 30px;
  6808. padding: 15px;
  6809. }
  6810.  
  6811. #ck-consent a,
  6812. #ck-consent button {
  6813. margin-left: 5px;
  6814. }
  6815.  
  6816. #ck-consent a {
  6817. text-decoration: none;
  6818. }
  6819.  
  6820. #ck-consent a:hover {
  6821. text-decoration: underline;
  6822. }
  6823. }