bulma-css-framework-0.7.5

bulma css framework

当前为 2019-09-23 提交的版本,查看 最新版本

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.gf.qytechs.cn/scripts/390426/735311/bulma-css-framework-075.js

  1. ;(function() {
  2. var css =`
  3. <style id="js-bulma-framework" type="text/css">
  4. .bulma {}
  5.  
  6. @keyframes spinAround { from { transform: rotate(0deg); }
  7. to { transform: rotate(359deg); } }
  8.  
  9. .bulma .delete, .bulma .modal-close, .bulma .is-unselectable, .bulma .button, .bulma .file, .bulma .breadcrumb, .bulma .pagination-previous, .bulma .pagination-next, .bulma .pagination-link, .bulma .pagination-ellipsis, .bulma .tabs { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  10.  
  11. .bulma .select:not(.is-multiple):not(.is-loading)::after, .bulma .navbar-link:not(.is-arrowless)::after { border: 3px solid transparent; border-radius: 2px; border-right: 0; border-top: 0; content: " "; display: block; height: 0.625em; margin-top: -0.4375em; pointer-events: none; position: absolute; top: 50%; transform: rotate(-45deg); transform-origin: center; width: 0.625em; }
  12.  
  13. .bulma .box:not(:last-child), .bulma .content:not(:last-child), .bulma .notification:not(:last-child), .bulma .progress:not(:last-child), .bulma .table:not(:last-child), .bulma .table-container:not(:last-child), .bulma .title:not(:last-child), .bulma .subtitle:not(:last-child), .bulma .block:not(:last-child), .bulma .highlight:not(:last-child), .bulma .breadcrumb:not(:last-child), .bulma .level:not(:last-child), .bulma .list:not(:last-child), .bulma .message:not(:last-child), .bulma .tabs:not(:last-child) { margin-bottom: 1.5rem; }
  14.  
  15. .bulma .delete, .bulma .modal-close { -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; border-radius: 290486px; cursor: pointer; pointer-events: auto; display: inline-block; flex-grow: 0; flex-shrink: 0; font-size: 0; height: 20px; max-height: 20px; max-width: 20px; min-height: 20px; min-width: 20px; outline: none; position: relative; vertical-align: top; width: 20px; }
  16.  
  17. .bulma .delete::before, .bulma .modal-close::before, .bulma .delete::after, .bulma .modal-close::after { background-color: white; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; }
  18.  
  19. .bulma .delete::before, .bulma .modal-close::before { height: 2px; width: 50%; }
  20.  
  21. .bulma .delete::after, .bulma .modal-close::after { height: 50%; width: 2px; }
  22.  
  23. .bulma .delete:hover, .bulma .modal-close:hover, .bulma .delete:focus, .bulma .modal-close:focus { background-color: rgba(10, 10, 10, 0.3); }
  24.  
  25. .bulma .delete:active, .bulma .modal-close:active { background-color: rgba(10, 10, 10, 0.4); }
  26.  
  27. .bulma .is-small.delete, .bulma .is-small.modal-close { height: 16px; max-height: 16px; max-width: 16px; min-height: 16px; min-width: 16px; width: 16px; }
  28.  
  29. .bulma .is-medium.delete, .bulma .is-medium.modal-close { height: 24px; max-height: 24px; max-width: 24px; min-height: 24px; min-width: 24px; width: 24px; }
  30.  
  31. .bulma .is-large.delete, .bulma .is-large.modal-close { height: 32px; max-height: 32px; max-width: 32px; min-height: 32px; min-width: 32px; width: 32px; }
  32.  
  33. .bulma .button.is-loading::after, .bulma .loader, .bulma .select.is-loading::after, .bulma .control.is-loading::after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; }
  34.  
  35. .bulma .is-overlay, .bulma .image.is-square img, .bulma .image.is-square .has-ratio, .bulma .image.is-1by1 img, .bulma .image.is-1by1 .has-ratio, .bulma .image.is-5by4 img, .bulma .image.is-5by4 .has-ratio, .bulma .image.is-4by3 img, .bulma .image.is-4by3 .has-ratio, .bulma .image.is-3by2 img, .bulma .image.is-3by2 .has-ratio, .bulma .image.is-5by3 img, .bulma .image.is-5by3 .has-ratio, .bulma .image.is-16by9 img, .bulma .image.is-16by9 .has-ratio, .bulma .image.is-2by1 img, .bulma .image.is-2by1 .has-ratio, .bulma .image.is-3by1 img, .bulma .image.is-3by1 .has-ratio, .bulma .image.is-4by5 img, .bulma .image.is-4by5 .has-ratio, .bulma .image.is-3by4 img, .bulma .image.is-3by4 .has-ratio, .bulma .image.is-2by3 img, .bulma .image.is-2by3 .has-ratio, .bulma .image.is-3by5 img, .bulma .image.is-3by5 .has-ratio, .bulma .image.is-9by16 img, .bulma .image.is-9by16 .has-ratio, .bulma .image.is-1by2 img, .bulma .image.is-1by2 .has-ratio, .bulma .image.is-1by3 img, .bulma .image.is-1by3 .has-ratio, .bulma .modal, .bulma .modal-background, .bulma .hero-video { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
  36.  
  37. .bulma .button, .bulma .input, .bulma .textarea, .bulma .select select, .bulma .file-cta, .bulma .file-name, .bulma .pagination-previous, .bulma .pagination-next, .bulma .pagination-link, .bulma .pagination-ellipsis { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 4px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; }
  38.  
  39. .bulma .button:focus, .bulma .input:focus, .bulma .textarea:focus, .bulma .select select:focus, .bulma .file-cta:focus, .bulma .file-name:focus, .bulma .pagination-previous:focus, .bulma .pagination-next:focus, .bulma .pagination-link:focus, .bulma .pagination-ellipsis:focus, .bulma .is-focused.button, .bulma .is-focused.input, .bulma .is-focused.textarea, .bulma .select select.is-focused, .bulma .is-focused.file-cta, .bulma .is-focused.file-name, .bulma .is-focused.pagination-previous, .bulma .is-focused.pagination-next, .bulma .is-focused.pagination-link, .bulma .is-focused.pagination-ellipsis, .bulma .button:active, .bulma .input:active, .bulma .textarea:active, .bulma .select select:active, .bulma .file-cta:active, .bulma .file-name:active, .bulma .pagination-previous:active, .bulma .pagination-next:active, .bulma .pagination-link:active, .bulma .pagination-ellipsis:active, .bulma .is-active.button, .bulma .is-active.input, .bulma .is-active.textarea, .bulma .select select.is-active, .bulma .is-active.file-cta, .bulma .is-active.file-name, .bulma .is-active.pagination-previous, .bulma .is-active.pagination-next, .bulma .is-active.pagination-link, .bulma .is-active.pagination-ellipsis { outline: none; }
  40.  
  41. .bulma .button[disabled], .bulma .input[disabled], .bulma .textarea[disabled], .bulma .select select[disabled], .bulma .file-cta[disabled], .bulma .file-name[disabled], .bulma .pagination-previous[disabled], .bulma .pagination-next[disabled], .bulma .pagination-link[disabled], .bulma .pagination-ellipsis[disabled], fieldset[disabled] .bulma .button, fieldset[disabled] .bulma .input, fieldset[disabled] .bulma .textarea, fieldset[disabled] .bulma .select select, fieldset[disabled] .bulma .file-cta, fieldset[disabled] .bulma .file-name, fieldset[disabled] .bulma .pagination-previous, fieldset[disabled] .bulma .pagination-next, fieldset[disabled] .bulma .pagination-link, fieldset[disabled] .bulma .pagination-ellipsis { cursor: not-allowed; }
  42.  
  43. .bulma, .bulma p, .bulma ol, .bulma ul, .bulma li, .bulma dl, .bulma dt, .bulma dd, .bulma blockquote, .bulma figure, .bulma fieldset, .bulma legend, .bulma textarea, .bulma pre, .bulma iframe, .bulma hr, .bulma h1, .bulma h2, .bulma h3, .bulma h4, .bulma h5, .bulma h6 { margin: 0; padding: 0; }
  44.  
  45. .bulma h1, .bulma h2, .bulma h3, .bulma h4, .bulma h5, .bulma h6 { font-size: 100%; font-weight: normal; }
  46.  
  47. .bulma ul { list-style: none; }
  48.  
  49. .bulma button, .bulma input, .bulma select, .bulma textarea { margin: 0; }
  50.  
  51. .bulma { box-sizing: border-box; }
  52.  
  53. .bulma *, .bulma *::before, .bulma *::after { box-sizing: inherit; }
  54.  
  55. .bulma img, .bulma embed, .bulma iframe, .bulma object, .bulma video { height: auto; max-width: 100%; }
  56.  
  57. .bulma audio { max-width: 100%; }
  58.  
  59. .bulma iframe { border: 0; }
  60.  
  61. .bulma table { border-collapse: collapse; border-spacing: 0; }
  62.  
  63. .bulma td, .bulma th { padding: 0; }
  64.  
  65. .bulma td:not([align]), .bulma th:not([align]) { text-align: left; }
  66.  
  67. .bulma {font-size: 16px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; text-size-adjust: 100%; }
  68.  
  69. .bulma article, .bulma aside, .bulma figure, .bulma footer, .bulma header, .bulma hgroup, .bulma section { display: block; }
  70.  
  71. .bulma button, .bulma input, .bulma select, .bulma textarea { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  72.  
  73. .bulma code, .bulma pre { -moz-osx-font-smoothing: auto; -webkit-font-smoothing: auto; font-family: monospace; }
  74.  
  75. .bulma { font-size: 1em; font-weight: 400; line-height: 1.5; }
  76.  
  77. .bulma a { color: #3273dc; cursor: pointer; text-decoration: none; }
  78.  
  79. .bulma a strong { color: currentColor; }
  80.  
  81. .bulma a:hover { color: #363636; }
  82.  
  83. .bulma code { background-color: whitesmoke; color: #ff3860; font-size: 0.875em; font-weight: normal; padding: 0.25em 0.5em 0.25em; }
  84.  
  85. .bulma hr { background-color: whitesmoke; border: none; display: block; height: 2px; margin: 1.5rem 0; }
  86.  
  87. .bulma img { height: auto; max-width: 100%; }
  88.  
  89. .bulma input[type="checkbox"], .bulma input[type="radio"] { vertical-align: baseline; }
  90.  
  91. .bulma small { font-size: 0.875em; }
  92.  
  93. .bulma span { font-style: inherit; font-weight: inherit; }
  94.  
  95. .bulma strong { color: #363636; font-weight: 700; }
  96.  
  97. .bulma fieldset { border: none; }
  98.  
  99. .bulma pre { -webkit-overflow-scrolling: touch; background-color: whitesmoke; color: #4a4a4a; font-size: 0.875em; overflow-x: auto; padding: 1.25rem 1.5rem; white-space: pre; word-wrap: normal; }
  100.  
  101. .bulma pre code { background-color: transparent; color: currentColor; font-size: 1em; padding: 0; }
  102.  
  103. .bulma table td, .bulma table th { vertical-align: top; }
  104.  
  105. .bulma table td:not([align]), .bulma table th:not([align]) { text-align: left; }
  106.  
  107. .bulma table th { color: #363636; }
  108.  
  109. .bulma .is-clearfix::after { clear: both; content: " "; display: table; }
  110.  
  111. .bulma .is-pulled-left { float: left !important; }
  112.  
  113. .bulma .is-pulled-right { float: right !important; }
  114.  
  115. .bulma .is-clipped { overflow: hidden !important; }
  116.  
  117. .bulma .is-size-1 { font-size: 3rem !important; }
  118.  
  119. .bulma .is-size-2 { font-size: 2.5rem !important; }
  120.  
  121. .bulma .is-size-3 { font-size: 2rem !important; }
  122.  
  123. .bulma .is-size-4 { font-size: 1.5rem !important; }
  124.  
  125. .bulma .is-size-5 { font-size: 1.25rem !important; }
  126.  
  127. .bulma .is-size-6 { font-size: 1rem !important; }
  128.  
  129. .bulma .is-size-7 { font-size: 0.75rem !important; }
  130.  
  131. @media screen and (max-width: 768px) { .bulma .is-size-1-mobile { font-size: 3rem !important; }
  132. .bulma .is-size-2-mobile { font-size: 2.5rem !important; }
  133. .bulma .is-size-3-mobile { font-size: 2rem !important; }
  134. .bulma .is-size-4-mobile { font-size: 1.5rem !important; }
  135. .bulma .is-size-5-mobile { font-size: 1.25rem !important; }
  136. .bulma .is-size-6-mobile { font-size: 1rem !important; }
  137. .bulma .is-size-7-mobile { font-size: 0.75rem !important; } }
  138.  
  139. @media screen and (min-width: 769px), print { .bulma .is-size-1-tablet { font-size: 3rem !important; }
  140. .bulma .is-size-2-tablet { font-size: 2.5rem !important; }
  141. .bulma .is-size-3-tablet { font-size: 2rem !important; }
  142. .bulma .is-size-4-tablet { font-size: 1.5rem !important; }
  143. .bulma .is-size-5-tablet { font-size: 1.25rem !important; }
  144. .bulma .is-size-6-tablet { font-size: 1rem !important; }
  145. .bulma .is-size-7-tablet { font-size: 0.75rem !important; } }
  146.  
  147. @media screen and (max-width: 1023px) { .bulma .is-size-1-touch { font-size: 3rem !important; }
  148. .bulma .is-size-2-touch { font-size: 2.5rem !important; }
  149. .bulma .is-size-3-touch { font-size: 2rem !important; }
  150. .bulma .is-size-4-touch { font-size: 1.5rem !important; }
  151. .bulma .is-size-5-touch { font-size: 1.25rem !important; }
  152. .bulma .is-size-6-touch { font-size: 1rem !important; }
  153. .bulma .is-size-7-touch { font-size: 0.75rem !important; } }
  154.  
  155. @media screen and (min-width: 1024px) { .bulma .is-size-1-desktop { font-size: 3rem !important; }
  156. .bulma .is-size-2-desktop { font-size: 2.5rem !important; }
  157. .bulma .is-size-3-desktop { font-size: 2rem !important; }
  158. .bulma .is-size-4-desktop { font-size: 1.5rem !important; }
  159. .bulma .is-size-5-desktop { font-size: 1.25rem !important; }
  160. .bulma .is-size-6-desktop { font-size: 1rem !important; }
  161. .bulma .is-size-7-desktop { font-size: 0.75rem !important; } }
  162.  
  163. @media screen and (min-width: 1216px) { .bulma .is-size-1-widescreen { font-size: 3rem !important; }
  164. .bulma .is-size-2-widescreen { font-size: 2.5rem !important; }
  165. .bulma .is-size-3-widescreen { font-size: 2rem !important; }
  166. .bulma .is-size-4-widescreen { font-size: 1.5rem !important; }
  167. .bulma .is-size-5-widescreen { font-size: 1.25rem !important; }
  168. .bulma .is-size-6-widescreen { font-size: 1rem !important; }
  169. .bulma .is-size-7-widescreen { font-size: 0.75rem !important; } }
  170.  
  171. @media screen and (min-width: 1408px) { .bulma .is-size-1-fullhd { font-size: 3rem !important; }
  172. .bulma .is-size-2-fullhd { font-size: 2.5rem !important; }
  173. .bulma .is-size-3-fullhd { font-size: 2rem !important; }
  174. .bulma .is-size-4-fullhd { font-size: 1.5rem !important; }
  175. .bulma .is-size-5-fullhd { font-size: 1.25rem !important; }
  176. .bulma .is-size-6-fullhd { font-size: 1rem !important; }
  177. .bulma .is-size-7-fullhd { font-size: 0.75rem !important; } }
  178.  
  179. .bulma .has-text-centered { text-align: center !important; }
  180.  
  181. .bulma .has-text-justified { text-align: justify !important; }
  182.  
  183. .bulma .has-text-left { text-align: left !important; }
  184.  
  185. .bulma .has-text-right { text-align: right !important; }
  186.  
  187. @media screen and (max-width: 768px) { .bulma .has-text-centered-mobile { text-align: center !important; } }
  188.  
  189. @media screen and (min-width: 769px), print { .bulma .has-text-centered-tablet { text-align: center !important; } }
  190.  
  191. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .has-text-centered-tablet-only { text-align: center !important; } }
  192.  
  193. @media screen and (max-width: 1023px) { .bulma .has-text-centered-touch { text-align: center !important; } }
  194.  
  195. @media screen and (min-width: 1024px) { .bulma .has-text-centered-desktop { text-align: center !important; } }
  196.  
  197. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .has-text-centered-desktop-only { text-align: center !important; } }
  198.  
  199. @media screen and (min-width: 1216px) { .bulma .has-text-centered-widescreen { text-align: center !important; } }
  200.  
  201. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .has-text-centered-widescreen-only { text-align: center !important; } }
  202.  
  203. @media screen and (min-width: 1408px) { .bulma .has-text-centered-fullhd { text-align: center !important; } }
  204.  
  205. @media screen and (max-width: 768px) { .bulma .has-text-justified-mobile { text-align: justify !important; } }
  206.  
  207. @media screen and (min-width: 769px), print { .bulma .has-text-justified-tablet { text-align: justify !important; } }
  208.  
  209. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .has-text-justified-tablet-only { text-align: justify !important; } }
  210.  
  211. @media screen and (max-width: 1023px) { .bulma .has-text-justified-touch { text-align: justify !important; } }
  212.  
  213. @media screen and (min-width: 1024px) { .bulma .has-text-justified-desktop { text-align: justify !important; } }
  214.  
  215. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .has-text-justified-desktop-only { text-align: justify !important; } }
  216.  
  217. @media screen and (min-width: 1216px) { .bulma .has-text-justified-widescreen { text-align: justify !important; } }
  218.  
  219. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .has-text-justified-widescreen-only { text-align: justify !important; } }
  220.  
  221. @media screen and (min-width: 1408px) { .bulma .has-text-justified-fullhd { text-align: justify !important; } }
  222.  
  223. @media screen and (max-width: 768px) { .bulma .has-text-left-mobile { text-align: left !important; } }
  224.  
  225. @media screen and (min-width: 769px), print { .bulma .has-text-left-tablet { text-align: left !important; } }
  226.  
  227. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .has-text-left-tablet-only { text-align: left !important; } }
  228.  
  229. @media screen and (max-width: 1023px) { .bulma .has-text-left-touch { text-align: left !important; } }
  230.  
  231. @media screen and (min-width: 1024px) { .bulma .has-text-left-desktop { text-align: left !important; } }
  232.  
  233. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .has-text-left-desktop-only { text-align: left !important; } }
  234.  
  235. @media screen and (min-width: 1216px) { .bulma .has-text-left-widescreen { text-align: left !important; } }
  236.  
  237. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .has-text-left-widescreen-only { text-align: left !important; } }
  238.  
  239. @media screen and (min-width: 1408px) { .bulma .has-text-left-fullhd { text-align: left !important; } }
  240.  
  241. @media screen and (max-width: 768px) { .bulma .has-text-right-mobile { text-align: right !important; } }
  242.  
  243. @media screen and (min-width: 769px), print { .bulma .has-text-right-tablet { text-align: right !important; } }
  244.  
  245. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .has-text-right-tablet-only { text-align: right !important; } }
  246.  
  247. @media screen and (max-width: 1023px) { .bulma .has-text-right-touch { text-align: right !important; } }
  248.  
  249. @media screen and (min-width: 1024px) { .bulma .has-text-right-desktop { text-align: right !important; } }
  250.  
  251. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .has-text-right-desktop-only { text-align: right !important; } }
  252.  
  253. @media screen and (min-width: 1216px) { .bulma .has-text-right-widescreen { text-align: right !important; } }
  254.  
  255. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .has-text-right-widescreen-only { text-align: right !important; } }
  256.  
  257. @media screen and (min-width: 1408px) { .bulma .has-text-right-fullhd { text-align: right !important; } }
  258.  
  259. .bulma .is-capitalized { text-transform: capitalize !important; }
  260.  
  261. .bulma .is-lowercase { text-transform: lowercase !important; }
  262.  
  263. .bulma .is-uppercase { text-transform: uppercase !important; }
  264.  
  265. .bulma .is-italic { font-style: italic !important; }
  266.  
  267. .bulma .has-text-white { color: white !important; }
  268.  
  269. .bulma a.has-text-white:hover, .bulma a.has-text-white:focus { color: #e6e6e6 !important; }
  270.  
  271. .bulma .has-background-white { background-color: white !important; }
  272.  
  273. .bulma .has-text-black { color: #0a0a0a !important; }
  274.  
  275. .bulma a.has-text-black:hover, .bulma a.has-text-black:focus { color: black !important; }
  276.  
  277. .bulma .has-background-black { background-color: #0a0a0a !important; }
  278.  
  279. .bulma .has-text-light { color: whitesmoke !important; }
  280.  
  281. .bulma a.has-text-light:hover, .bulma a.has-text-light:focus { color: #dbdbdb !important; }
  282.  
  283. .bulma .has-background-light { background-color: whitesmoke !important; }
  284.  
  285. .bulma .has-text-dark { color: #363636 !important; }
  286.  
  287. .bulma a.has-text-dark:hover, .bulma a.has-text-dark:focus { color: #1c1c1c !important; }
  288.  
  289. .bulma .has-background-dark { background-color: #363636 !important; }
  290.  
  291. .bulma .has-text-primary { color: #00d1b2 !important; }
  292.  
  293. .bulma a.has-text-primary:hover, .bulma a.has-text-primary:focus { color: #009e86 !important; }
  294.  
  295. .bulma .has-background-primary { background-color: #00d1b2 !important; }
  296.  
  297. .bulma .has-text-link { color: #3273dc !important; }
  298.  
  299. .bulma a.has-text-link:hover, .bulma a.has-text-link:focus { color: #205bbc !important; }
  300.  
  301. .bulma .has-background-link { background-color: #3273dc !important; }
  302.  
  303. .bulma .has-text-info { color: #209cee !important; }
  304.  
  305. .bulma a.has-text-info:hover, .bulma a.has-text-info:focus { color: #0f81cc !important; }
  306.  
  307. .bulma .has-background-info { background-color: #209cee !important; }
  308.  
  309. .bulma .has-text-success { color: #23d160 !important; }
  310.  
  311. .bulma a.has-text-success:hover, .bulma a.has-text-success:focus { color: #1ca64c !important; }
  312.  
  313. .bulma .has-background-success { background-color: #23d160 !important; }
  314.  
  315. .bulma .has-text-warning { color: #ffdd57 !important; }
  316.  
  317. .bulma a.has-text-warning:hover, .bulma a.has-text-warning:focus { color: #ffd324 !important; }
  318.  
  319. .bulma .has-background-warning { background-color: #ffdd57 !important; }
  320.  
  321. .bulma .has-text-danger { color: #ff3860 !important; }
  322.  
  323. .bulma a.has-text-danger:hover, .bulma a.has-text-danger:focus { color: #ff0537 !important; }
  324.  
  325. .bulma .has-background-danger { background-color: #ff3860 !important; }
  326.  
  327. .bulma .has-text-black-bis { color: #121212 !important; }
  328.  
  329. .bulma .has-background-black-bis { background-color: #121212 !important; }
  330.  
  331. .bulma .has-text-black-ter { color: #242424 !important; }
  332.  
  333. .bulma .has-background-black-ter { background-color: #242424 !important; }
  334.  
  335. .bulma .has-text-grey-darker { color: #363636 !important; }
  336.  
  337. .bulma .has-background-grey-darker { background-color: #363636 !important; }
  338.  
  339. .bulma .has-text-grey-dark { color: #4a4a4a !important; }
  340.  
  341. .bulma .has-background-grey-dark { background-color: #4a4a4a !important; }
  342.  
  343. .bulma .has-text-grey { color: #7a7a7a !important; }
  344.  
  345. .bulma .has-background-grey { background-color: #7a7a7a !important; }
  346.  
  347. .bulma .has-text-grey-light { color: #b5b5b5 !important; }
  348.  
  349. .bulma .has-background-grey-light { background-color: #b5b5b5 !important; }
  350.  
  351. .bulma .has-text-grey-lighter { color: #dbdbdb !important; }
  352.  
  353. .bulma .has-background-grey-lighter { background-color: #dbdbdb !important; }
  354.  
  355. .bulma .has-text-white-ter { color: whitesmoke !important; }
  356.  
  357. .bulma .has-background-white-ter { background-color: whitesmoke !important; }
  358.  
  359. .bulma .has-text-white-bis { color: #fafafa !important; }
  360.  
  361. .bulma .has-background-white-bis { background-color: #fafafa !important; }
  362.  
  363. .bulma .has-text-weight-light { font-weight: 300 !important; }
  364.  
  365. .bulma .has-text-weight-normal { font-weight: 400 !important; }
  366.  
  367. .bulma .has-text-weight-medium { font-weight: 500 !important; }
  368.  
  369. .bulma .has-text-weight-semibold { font-weight: 600 !important; }
  370.  
  371. .bulma .has-text-weight-bold { font-weight: 700 !important; }
  372.  
  373. .bulma .is-family-primary { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
  374.  
  375. .bulma .is-family-secondary { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
  376.  
  377. .bulma .is-family-sans-serif { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
  378.  
  379. .bulma .is-family-monospace { font-family: monospace !important; }
  380.  
  381. .bulma .is-family-code { font-family: monospace !important; }
  382.  
  383. .bulma .is-block { display: block !important; }
  384.  
  385. @media screen and (max-width: 768px) { .bulma .is-block-mobile { display: block !important; } }
  386.  
  387. @media screen and (min-width: 769px), print { .bulma .is-block-tablet { display: block !important; } }
  388.  
  389. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-block-tablet-only { display: block !important; } }
  390.  
  391. @media screen and (max-width: 1023px) { .bulma .is-block-touch { display: block !important; } }
  392.  
  393. @media screen and (min-width: 1024px) { .bulma .is-block-desktop { display: block !important; } }
  394.  
  395. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-block-desktop-only { display: block !important; } }
  396.  
  397. @media screen and (min-width: 1216px) { .bulma .is-block-widescreen { display: block !important; } }
  398.  
  399. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-block-widescreen-only { display: block !important; } }
  400.  
  401. @media screen and (min-width: 1408px) { .bulma .is-block-fullhd { display: block !important; } }
  402.  
  403. .bulma .is-flex { display: flex !important; }
  404.  
  405. @media screen and (max-width: 768px) { .bulma .is-flex-mobile { display: flex !important; } }
  406.  
  407. @media screen and (min-width: 769px), print { .bulma .is-flex-tablet { display: flex !important; } }
  408.  
  409. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-flex-tablet-only { display: flex !important; } }
  410.  
  411. @media screen and (max-width: 1023px) { .bulma .is-flex-touch { display: flex !important; } }
  412.  
  413. @media screen and (min-width: 1024px) { .bulma .is-flex-desktop { display: flex !important; } }
  414.  
  415. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-flex-desktop-only { display: flex !important; } }
  416.  
  417. @media screen and (min-width: 1216px) { .bulma .is-flex-widescreen { display: flex !important; } }
  418.  
  419. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-flex-widescreen-only { display: flex !important; } }
  420.  
  421. @media screen and (min-width: 1408px) { .bulma .is-flex-fullhd { display: flex !important; } }
  422.  
  423. .bulma .is-inline { display: inline !important; }
  424.  
  425. @media screen and (max-width: 768px) { .bulma .is-inline-mobile { display: inline !important; } }
  426.  
  427. @media screen and (min-width: 769px), print { .bulma .is-inline-tablet { display: inline !important; } }
  428.  
  429. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-inline-tablet-only { display: inline !important; } }
  430.  
  431. @media screen and (max-width: 1023px) { .bulma .is-inline-touch { display: inline !important; } }
  432.  
  433. @media screen and (min-width: 1024px) { .bulma .is-inline-desktop { display: inline !important; } }
  434.  
  435. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-inline-desktop-only { display: inline !important; } }
  436.  
  437. @media screen and (min-width: 1216px) { .bulma .is-inline-widescreen { display: inline !important; } }
  438.  
  439. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-inline-widescreen-only { display: inline !important; } }
  440.  
  441. @media screen and (min-width: 1408px) { .bulma .is-inline-fullhd { display: inline !important; } }
  442.  
  443. .bulma .is-inline-block { display: inline-block !important; }
  444.  
  445. @media screen and (max-width: 768px) { .bulma .is-inline-block-mobile { display: inline-block !important; } }
  446.  
  447. @media screen and (min-width: 769px), print { .bulma .is-inline-block-tablet { display: inline-block !important; } }
  448.  
  449. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-inline-block-tablet-only { display: inline-block !important; } }
  450.  
  451. @media screen and (max-width: 1023px) { .bulma .is-inline-block-touch { display: inline-block !important; } }
  452.  
  453. @media screen and (min-width: 1024px) { .bulma .is-inline-block-desktop { display: inline-block !important; } }
  454.  
  455. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-inline-block-desktop-only { display: inline-block !important; } }
  456.  
  457. @media screen and (min-width: 1216px) { .bulma .is-inline-block-widescreen { display: inline-block !important; } }
  458.  
  459. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-inline-block-widescreen-only { display: inline-block !important; } }
  460.  
  461. @media screen and (min-width: 1408px) { .bulma .is-inline-block-fullhd { display: inline-block !important; } }
  462.  
  463. .bulma .is-inline-flex { display: inline-flex !important; }
  464.  
  465. @media screen and (max-width: 768px) { .bulma .is-inline-flex-mobile { display: inline-flex !important; } }
  466.  
  467. @media screen and (min-width: 769px), print { .bulma .is-inline-flex-tablet { display: inline-flex !important; } }
  468.  
  469. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-inline-flex-tablet-only { display: inline-flex !important; } }
  470.  
  471. @media screen and (max-width: 1023px) { .bulma .is-inline-flex-touch { display: inline-flex !important; } }
  472.  
  473. @media screen and (min-width: 1024px) { .bulma .is-inline-flex-desktop { display: inline-flex !important; } }
  474.  
  475. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-inline-flex-desktop-only { display: inline-flex !important; } }
  476.  
  477. @media screen and (min-width: 1216px) { .bulma .is-inline-flex-widescreen { display: inline-flex !important; } }
  478.  
  479. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-inline-flex-widescreen-only { display: inline-flex !important; } }
  480.  
  481. @media screen and (min-width: 1408px) { .bulma .is-inline-flex-fullhd { display: inline-flex !important; } }
  482.  
  483. .bulma .is-hidden { display: none !important; }
  484.  
  485. .bulma .is-sr-only { border: none !important; clip: rect(0, 0, 0, 0) !important; height: 0.01em !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; white-space: nowrap !important; width: 0.01em !important; }
  486.  
  487. @media screen and (max-width: 768px) { .bulma .is-hidden-mobile { display: none !important; } }
  488.  
  489. @media screen and (min-width: 769px), print { .bulma .is-hidden-tablet { display: none !important; } }
  490.  
  491. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-hidden-tablet-only { display: none !important; } }
  492.  
  493. @media screen and (max-width: 1023px) { .bulma .is-hidden-touch { display: none !important; } }
  494.  
  495. @media screen and (min-width: 1024px) { .bulma .is-hidden-desktop { display: none !important; } }
  496.  
  497. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-hidden-desktop-only { display: none !important; } }
  498.  
  499. @media screen and (min-width: 1216px) { .bulma .is-hidden-widescreen { display: none !important; } }
  500.  
  501. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-hidden-widescreen-only { display: none !important; } }
  502.  
  503. @media screen and (min-width: 1408px) { .bulma .is-hidden-fullhd { display: none !important; } }
  504.  
  505. .bulma .is-invisible { visibility: hidden !important; }
  506.  
  507. @media screen and (max-width: 768px) { .bulma .is-invisible-mobile { visibility: hidden !important; } }
  508.  
  509. @media screen and (min-width: 769px), print { .bulma .is-invisible-tablet { visibility: hidden !important; } }
  510.  
  511. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .is-invisible-tablet-only { visibility: hidden !important; } }
  512.  
  513. @media screen and (max-width: 1023px) { .bulma .is-invisible-touch { visibility: hidden !important; } }
  514.  
  515. @media screen and (min-width: 1024px) { .bulma .is-invisible-desktop { visibility: hidden !important; } }
  516.  
  517. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .is-invisible-desktop-only { visibility: hidden !important; } }
  518.  
  519. @media screen and (min-width: 1216px) { .bulma .is-invisible-widescreen { visibility: hidden !important; } }
  520.  
  521. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .is-invisible-widescreen-only { visibility: hidden !important; } }
  522.  
  523. @media screen and (min-width: 1408px) { .bulma .is-invisible-fullhd { visibility: hidden !important; } }
  524.  
  525. .bulma .is-marginless { margin: 0 !important; }
  526.  
  527. .bulma .is-paddingless { padding: 0 !important; }
  528.  
  529. .bulma .is-radiusless { border-radius: 0 !important; }
  530.  
  531. .bulma .is-shadowless { box-shadow: none !important; }
  532.  
  533. .bulma .is-relative { position: relative !important; }
  534.  
  535. .bulma .box { background-color: white; border-radius: 6px; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); color: #4a4a4a; display: block; padding: 1.25rem; }
  536.  
  537. .bulma a.box:hover, .bulma a.box:focus { box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
  538.  
  539. .bulma a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
  540.  
  541. .bulma .button { background-color: white; border-color: #dbdbdb; border-width: 1px; color: #363636; cursor: pointer; justify-content: center; padding-bottom: calc(0.375em - 1px); padding-left: 0.75em; padding-right: 0.75em; padding-top: calc(0.375em - 1px); text-align: center; white-space: nowrap; }
  542.  
  543. .bulma .button strong { color: inherit; }
  544.  
  545. .bulma .button .icon, .bulma .button .icon.is-small, .bulma .button .icon.is-medium, .bulma .button .icon.is-large { height: 1.5em; width: 1.5em; }
  546.  
  547. .bulma .button .icon:first-child:not(:last-child) { margin-left: calc(-0.375em - 1px); margin-right: 0.1875em; }
  548.  
  549. .bulma .button .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: calc(-0.375em - 1px); }
  550.  
  551. .bulma .button .icon:first-child:last-child { margin-left: calc(-0.375em - 1px); margin-right: calc(-0.375em - 1px); }
  552.  
  553. .bulma .button:hover, .bulma .button.is-hovered { border-color: #b5b5b5; color: #363636; }
  554.  
  555. .bulma .button:focus, .bulma .button.is-focused { border-color: #3273dc; color: #363636; }
  556.  
  557. .bulma .button:focus:not(:active), .bulma .button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  558.  
  559. .bulma .button:active, .bulma .button.is-active { border-color: #4a4a4a; color: #363636; }
  560.  
  561. .bulma .button.is-text { background-color: transparent; border-color: transparent; color: #4a4a4a; text-decoration: underline; }
  562.  
  563. .bulma .button.is-text:hover, .bulma .button.is-text.is-hovered, .bulma .button.is-text:focus, .bulma .button.is-text.is-focused { background-color: whitesmoke; color: #363636; }
  564.  
  565. .bulma .button.is-text:active, .bulma .button.is-text.is-active { background-color: #e8e8e8; color: #363636; }
  566.  
  567. .bulma .button.is-text[disabled], fieldset[disabled] .bulma .button.is-text { background-color: transparent; border-color: transparent; box-shadow: none; }
  568.  
  569. .bulma .button.is-white { background-color: white; border-color: transparent; color: #0a0a0a; }
  570.  
  571. .bulma .button.is-white:hover, .bulma .button.is-white.is-hovered { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; }
  572.  
  573. .bulma .button.is-white:focus, .bulma .button.is-white.is-focused { border-color: transparent; color: #0a0a0a; }
  574.  
  575. .bulma .button.is-white:focus:not(:active), .bulma .button.is-white.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  576.  
  577. .bulma .button.is-white:active, .bulma .button.is-white.is-active { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; }
  578.  
  579. .bulma .button.is-white[disabled], fieldset[disabled] .bulma .button.is-white { background-color: white; border-color: transparent; box-shadow: none; }
  580.  
  581. .bulma .button.is-white.is-inverted { background-color: #0a0a0a; color: white; }
  582.  
  583. .bulma .button.is-white.is-inverted:hover, .bulma .button.is-white.is-inverted.is-hovered { background-color: black; }
  584.  
  585. .bulma .button.is-white.is-inverted[disabled], fieldset[disabled] .bulma .button.is-white.is-inverted { background-color: #0a0a0a; border-color: transparent; box-shadow: none; color: white; }
  586.  
  587. .bulma .button.is-white.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
  588.  
  589. .bulma .button.is-white.is-outlined { background-color: transparent; border-color: white; color: white; }
  590.  
  591. .bulma .button.is-white.is-outlined:hover, .bulma .button.is-white.is-outlined.is-hovered, .bulma .button.is-white.is-outlined:focus, .bulma .button.is-white.is-outlined.is-focused { background-color: white; border-color: white; color: #0a0a0a; }
  592.  
  593. .bulma .button.is-white.is-outlined.is-loading::after { border-color: transparent transparent white white !important; }
  594.  
  595. .bulma .button.is-white.is-outlined.is-loading:hover::after, .bulma .button.is-white.is-outlined.is-loading.is-hovered::after, .bulma .button.is-white.is-outlined.is-loading:focus::after, .bulma .button.is-white.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
  596.  
  597. .bulma .button.is-white.is-outlined[disabled], fieldset[disabled] .bulma .button.is-white.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; }
  598.  
  599. .bulma .button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; }
  600.  
  601. .bulma .button.is-white.is-inverted.is-outlined:hover, .bulma .button.is-white.is-inverted.is-outlined.is-hovered, .bulma .button.is-white.is-inverted.is-outlined:focus, .bulma .button.is-white.is-inverted.is-outlined.is-focused { background-color: #0a0a0a; color: white; }
  602.  
  603. .bulma .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; }
  604.  
  605. .bulma .button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; }
  606.  
  607. .bulma .button.is-black { background-color: #0a0a0a; border-color: transparent; color: white; }
  608.  
  609. .bulma .button.is-black:hover, .bulma .button.is-black.is-hovered { background-color: #040404; border-color: transparent; color: white; }
  610.  
  611. .bulma .button.is-black:focus, .bulma .button.is-black.is-focused { border-color: transparent; color: white; }
  612.  
  613. .bulma .button.is-black:focus:not(:active), .bulma .button.is-black.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
  614.  
  615. .bulma .button.is-black:active, .bulma .button.is-black.is-active { background-color: black; border-color: transparent; color: white; }
  616.  
  617. .bulma .button.is-black[disabled], fieldset[disabled] .bulma .button.is-black { background-color: #0a0a0a; border-color: transparent; box-shadow: none; }
  618.  
  619. .bulma .button.is-black.is-inverted { background-color: white; color: #0a0a0a; }
  620.  
  621. .bulma .button.is-black.is-inverted:hover, .bulma .button.is-black.is-inverted.is-hovered { background-color: #f2f2f2; }
  622.  
  623. .bulma .button.is-black.is-inverted[disabled], fieldset[disabled] .bulma .button.is-black.is-inverted { background-color: white; border-color: transparent; box-shadow: none; color: #0a0a0a; }
  624.  
  625. .bulma .button.is-black.is-loading::after { border-color: transparent transparent white white !important; }
  626.  
  627. .bulma .button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; }
  628.  
  629. .bulma .button.is-black.is-outlined:hover, .bulma .button.is-black.is-outlined.is-hovered, .bulma .button.is-black.is-outlined:focus, .bulma .button.is-black.is-outlined.is-focused { background-color: #0a0a0a; border-color: #0a0a0a; color: white; }
  630.  
  631. .bulma .button.is-black.is-outlined.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
  632.  
  633. .bulma .button.is-black.is-outlined.is-loading:hover::after, .bulma .button.is-black.is-outlined.is-loading.is-hovered::after, .bulma .button.is-black.is-outlined.is-loading:focus::after, .bulma .button.is-black.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; }
  634.  
  635. .bulma .button.is-black.is-outlined[disabled], fieldset[disabled] .bulma .button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; }
  636.  
  637. .bulma .button.is-black.is-inverted.is-outlined { background-color: transparent; border-color: white; color: white; }
  638.  
  639. .bulma .button.is-black.is-inverted.is-outlined:hover, .bulma .button.is-black.is-inverted.is-outlined.is-hovered, .bulma .button.is-black.is-inverted.is-outlined:focus, .bulma .button.is-black.is-inverted.is-outlined.is-focused { background-color: white; color: #0a0a0a; }
  640.  
  641. .bulma .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
  642.  
  643. .bulma .button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-black.is-inverted.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; }
  644.  
  645. .bulma .button.is-light { background-color: whitesmoke; border-color: transparent; color: #363636; }
  646.  
  647. .bulma .button.is-light:hover, .bulma .button.is-light.is-hovered { background-color: #eeeeee; border-color: transparent; color: #363636; }
  648.  
  649. .bulma .button.is-light:focus, .bulma .button.is-light.is-focused { border-color: transparent; color: #363636; }
  650.  
  651. .bulma .button.is-light:focus:not(:active), .bulma .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  652.  
  653. .bulma .button.is-light:active, .bulma .button.is-light.is-active { background-color: #e8e8e8; border-color: transparent; color: #363636; }
  654.  
  655. .bulma .button.is-light[disabled], fieldset[disabled] .bulma .button.is-light { background-color: whitesmoke; border-color: transparent; box-shadow: none; }
  656.  
  657. .bulma .button.is-light.is-inverted { background-color: #363636; color: whitesmoke; }
  658.  
  659. .bulma .button.is-light.is-inverted:hover, .bulma .button.is-light.is-inverted.is-hovered { background-color: #292929; }
  660.  
  661. .bulma .button.is-light.is-inverted[disabled], fieldset[disabled] .bulma .button.is-light.is-inverted { background-color: #363636; border-color: transparent; box-shadow: none; color: whitesmoke; }
  662.  
  663. .bulma .button.is-light.is-loading::after { border-color: transparent transparent #363636 #363636 !important; }
  664.  
  665. .bulma .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; }
  666.  
  667. .bulma .button.is-light.is-outlined:hover, .bulma .button.is-light.is-outlined.is-hovered, .bulma .button.is-light.is-outlined:focus, .bulma .button.is-light.is-outlined.is-focused { background-color: whitesmoke; border-color: whitesmoke; color: #363636; }
  668.  
  669. .bulma .button.is-light.is-outlined.is-loading::after { border-color: transparent transparent whitesmoke whitesmoke !important; }
  670.  
  671. .bulma .button.is-light.is-outlined.is-loading:hover::after, .bulma .button.is-light.is-outlined.is-loading.is-hovered::after, .bulma .button.is-light.is-outlined.is-loading:focus::after, .bulma .button.is-light.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #363636 #363636 !important; }
  672.  
  673. .bulma .button.is-light.is-outlined[disabled], fieldset[disabled] .bulma .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; }
  674.  
  675. .bulma .button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: #363636; color: #363636; }
  676.  
  677. .bulma .button.is-light.is-inverted.is-outlined:hover, .bulma .button.is-light.is-inverted.is-outlined.is-hovered, .bulma .button.is-light.is-inverted.is-outlined:focus, .bulma .button.is-light.is-inverted.is-outlined.is-focused { background-color: #363636; color: whitesmoke; }
  678.  
  679. .bulma .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent whitesmoke whitesmoke !important; }
  680.  
  681. .bulma .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: #363636; box-shadow: none; color: #363636; }
  682.  
  683. .bulma .button.is-dark { background-color: #363636; border-color: transparent; color: whitesmoke; }
  684.  
  685. .bulma .button.is-dark:hover, .bulma .button.is-dark.is-hovered { background-color: #2f2f2f; border-color: transparent; color: whitesmoke; }
  686.  
  687. .bulma .button.is-dark:focus, .bulma .button.is-dark.is-focused { border-color: transparent; color: whitesmoke; }
  688.  
  689. .bulma .button.is-dark:focus:not(:active), .bulma .button.is-dark.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  690.  
  691. .bulma .button.is-dark:active, .bulma .button.is-dark.is-active { background-color: #292929; border-color: transparent; color: whitesmoke; }
  692.  
  693. .bulma .button.is-dark[disabled], fieldset[disabled] .bulma .button.is-dark { background-color: #363636; border-color: transparent; box-shadow: none; }
  694.  
  695. .bulma .button.is-dark.is-inverted { background-color: whitesmoke; color: #363636; }
  696.  
  697. .bulma .button.is-dark.is-inverted:hover, .bulma .button.is-dark.is-inverted.is-hovered { background-color: #e8e8e8; }
  698.  
  699. .bulma .button.is-dark.is-inverted[disabled], fieldset[disabled] .bulma .button.is-dark.is-inverted { background-color: whitesmoke; border-color: transparent; box-shadow: none; color: #363636; }
  700.  
  701. .bulma .button.is-dark.is-loading::after { border-color: transparent transparent whitesmoke whitesmoke !important; }
  702.  
  703. .bulma .button.is-dark.is-outlined { background-color: transparent; border-color: #363636; color: #363636; }
  704.  
  705. .bulma .button.is-dark.is-outlined:hover, .bulma .button.is-dark.is-outlined.is-hovered, .bulma .button.is-dark.is-outlined:focus, .bulma .button.is-dark.is-outlined.is-focused { background-color: #363636; border-color: #363636; color: whitesmoke; }
  706.  
  707. .bulma .button.is-dark.is-outlined.is-loading::after { border-color: transparent transparent #363636 #363636 !important; }
  708.  
  709. .bulma .button.is-dark.is-outlined.is-loading:hover::after, .bulma .button.is-dark.is-outlined.is-loading.is-hovered::after, .bulma .button.is-dark.is-outlined.is-loading:focus::after, .bulma .button.is-dark.is-outlined.is-loading.is-focused::after { border-color: transparent transparent whitesmoke whitesmoke !important; }
  710.  
  711. .bulma .button.is-dark.is-outlined[disabled], fieldset[disabled] .bulma .button.is-dark.is-outlined { background-color: transparent; border-color: #363636; box-shadow: none; color: #363636; }
  712.  
  713. .bulma .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; }
  714.  
  715. .bulma .button.is-dark.is-inverted.is-outlined:hover, .bulma .button.is-dark.is-inverted.is-outlined.is-hovered, .bulma .button.is-dark.is-inverted.is-outlined:focus, .bulma .button.is-dark.is-inverted.is-outlined.is-focused { background-color: whitesmoke; color: #363636; }
  716.  
  717. .bulma .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #363636 #363636 !important; }
  718.  
  719. .bulma .button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; }
  720.  
  721. .bulma .button.is-primary { background-color: #00d1b2; border-color: transparent; color: #fff; }
  722.  
  723. .bulma .button.is-primary:hover, .bulma .button.is-primary.is-hovered { background-color: #00c4a7; border-color: transparent; color: #fff; }
  724.  
  725. .bulma .button.is-primary:focus, .bulma .button.is-primary.is-focused { border-color: transparent; color: #fff; }
  726.  
  727. .bulma .button.is-primary:focus:not(:active), .bulma .button.is-primary.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  728.  
  729. .bulma .button.is-primary:active, .bulma .button.is-primary.is-active { background-color: #00b89c; border-color: transparent; color: #fff; }
  730.  
  731. .bulma .button.is-primary[disabled], fieldset[disabled] .bulma .button.is-primary { background-color: #00d1b2; border-color: transparent; box-shadow: none; }
  732.  
  733. .bulma .button.is-primary.is-inverted { background-color: #fff; color: #00d1b2; }
  734.  
  735. .bulma .button.is-primary.is-inverted:hover, .bulma .button.is-primary.is-inverted.is-hovered { background-color: #f2f2f2; }
  736.  
  737. .bulma .button.is-primary.is-inverted[disabled], fieldset[disabled] .bulma .button.is-primary.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #00d1b2; }
  738.  
  739. .bulma .button.is-primary.is-loading::after { border-color: transparent transparent #fff #fff !important; }
  740.  
  741. .bulma .button.is-primary.is-outlined { background-color: transparent; border-color: #00d1b2; color: #00d1b2; }
  742.  
  743. .bulma .button.is-primary.is-outlined:hover, .bulma .button.is-primary.is-outlined.is-hovered, .bulma .button.is-primary.is-outlined:focus, .bulma .button.is-primary.is-outlined.is-focused { background-color: #00d1b2; border-color: #00d1b2; color: #fff; }
  744.  
  745. .bulma .button.is-primary.is-outlined.is-loading::after { border-color: transparent transparent #00d1b2 #00d1b2 !important; }
  746.  
  747. .bulma .button.is-primary.is-outlined.is-loading:hover::after, .bulma .button.is-primary.is-outlined.is-loading.is-hovered::after, .bulma .button.is-primary.is-outlined.is-loading:focus::after, .bulma .button.is-primary.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; }
  748.  
  749. .bulma .button.is-primary.is-outlined[disabled], fieldset[disabled] .bulma .button.is-primary.is-outlined { background-color: transparent; border-color: #00d1b2; box-shadow: none; color: #00d1b2; }
  750.  
  751. .bulma .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
  752.  
  753. .bulma .button.is-primary.is-inverted.is-outlined:hover, .bulma .button.is-primary.is-inverted.is-outlined.is-hovered, .bulma .button.is-primary.is-inverted.is-outlined:focus, .bulma .button.is-primary.is-inverted.is-outlined.is-focused { background-color: #fff; color: #00d1b2; }
  754.  
  755. .bulma .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #00d1b2 #00d1b2 !important; }
  756.  
  757. .bulma .button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; }
  758.  
  759. .bulma .button.is-link { background-color: #3273dc; border-color: transparent; color: #fff; }
  760.  
  761. .bulma .button.is-link:hover, .bulma .button.is-link.is-hovered { background-color: #276cda; border-color: transparent; color: #fff; }
  762.  
  763. .bulma .button.is-link:focus, .bulma .button.is-link.is-focused { border-color: transparent; color: #fff; }
  764.  
  765. .bulma .button.is-link:focus:not(:active), .bulma .button.is-link.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  766.  
  767. .bulma .button.is-link:active, .bulma .button.is-link.is-active { background-color: #2366d1; border-color: transparent; color: #fff; }
  768.  
  769. .bulma .button.is-link[disabled], fieldset[disabled] .bulma .button.is-link { background-color: #3273dc; border-color: transparent; box-shadow: none; }
  770.  
  771. .bulma .button.is-link.is-inverted { background-color: #fff; color: #3273dc; }
  772.  
  773. .bulma .button.is-link.is-inverted:hover, .bulma .button.is-link.is-inverted.is-hovered { background-color: #f2f2f2; }
  774.  
  775. .bulma .button.is-link.is-inverted[disabled], fieldset[disabled] .bulma .button.is-link.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #3273dc; }
  776.  
  777. .bulma .button.is-link.is-loading::after { border-color: transparent transparent #fff #fff !important; }
  778.  
  779. .bulma .button.is-link.is-outlined { background-color: transparent; border-color: #3273dc; color: #3273dc; }
  780.  
  781. .bulma .button.is-link.is-outlined:hover, .bulma .button.is-link.is-outlined.is-hovered, .bulma .button.is-link.is-outlined:focus, .bulma .button.is-link.is-outlined.is-focused { background-color: #3273dc; border-color: #3273dc; color: #fff; }
  782.  
  783. .bulma .button.is-link.is-outlined.is-loading::after { border-color: transparent transparent #3273dc #3273dc !important; }
  784.  
  785. .bulma .button.is-link.is-outlined.is-loading:hover::after, .bulma .button.is-link.is-outlined.is-loading.is-hovered::after, .bulma .button.is-link.is-outlined.is-loading:focus::after, .bulma .button.is-link.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; }
  786.  
  787. .bulma .button.is-link.is-outlined[disabled], fieldset[disabled] .bulma .button.is-link.is-outlined { background-color: transparent; border-color: #3273dc; box-shadow: none; color: #3273dc; }
  788.  
  789. .bulma .button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
  790.  
  791. .bulma .button.is-link.is-inverted.is-outlined:hover, .bulma .button.is-link.is-inverted.is-outlined.is-hovered, .bulma .button.is-link.is-inverted.is-outlined:focus, .bulma .button.is-link.is-inverted.is-outlined.is-focused { background-color: #fff; color: #3273dc; }
  792.  
  793. .bulma .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #3273dc #3273dc !important; }
  794.  
  795. .bulma .button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; }
  796.  
  797. .bulma .button.is-info { background-color: #209cee; border-color: transparent; color: #fff; }
  798.  
  799. .bulma .button.is-info:hover, .bulma .button.is-info.is-hovered { background-color: #1496ed; border-color: transparent; color: #fff; }
  800.  
  801. .bulma .button.is-info:focus, .bulma .button.is-info.is-focused { border-color: transparent; color: #fff; }
  802.  
  803. .bulma .button.is-info:focus:not(:active), .bulma .button.is-info.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
  804.  
  805. .bulma .button.is-info:active, .bulma .button.is-info.is-active { background-color: #118fe4; border-color: transparent; color: #fff; }
  806.  
  807. .bulma .button.is-info[disabled], fieldset[disabled] .bulma .button.is-info { background-color: #209cee; border-color: transparent; box-shadow: none; }
  808.  
  809. .bulma .button.is-info.is-inverted { background-color: #fff; color: #209cee; }
  810.  
  811. .bulma .button.is-info.is-inverted:hover, .bulma .button.is-info.is-inverted.is-hovered { background-color: #f2f2f2; }
  812.  
  813. .bulma .button.is-info.is-inverted[disabled], fieldset[disabled] .bulma .button.is-info.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #209cee; }
  814.  
  815. .bulma .button.is-info.is-loading::after { border-color: transparent transparent #fff #fff !important; }
  816.  
  817. .bulma .button.is-info.is-outlined { background-color: transparent; border-color: #209cee; color: #209cee; }
  818.  
  819. .bulma .button.is-info.is-outlined:hover, .bulma .button.is-info.is-outlined.is-hovered, .bulma .button.is-info.is-outlined:focus, .bulma .button.is-info.is-outlined.is-focused { background-color: #209cee; border-color: #209cee; color: #fff; }
  820.  
  821. .bulma .button.is-info.is-outlined.is-loading::after { border-color: transparent transparent #209cee #209cee !important; }
  822.  
  823. .bulma .button.is-info.is-outlined.is-loading:hover::after, .bulma .button.is-info.is-outlined.is-loading.is-hovered::after, .bulma .button.is-info.is-outlined.is-loading:focus::after, .bulma .button.is-info.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; }
  824.  
  825. .bulma .button.is-info.is-outlined[disabled], fieldset[disabled] .bulma .button.is-info.is-outlined { background-color: transparent; border-color: #209cee; box-shadow: none; color: #209cee; }
  826.  
  827. .bulma .button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
  828.  
  829. .bulma .button.is-info.is-inverted.is-outlined:hover, .bulma .button.is-info.is-inverted.is-outlined.is-hovered, .bulma .button.is-info.is-inverted.is-outlined:focus, .bulma .button.is-info.is-inverted.is-outlined.is-focused { background-color: #fff; color: #209cee; }
  830.  
  831. .bulma .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #209cee #209cee !important; }
  832.  
  833. .bulma .button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; }
  834.  
  835. .bulma .button.is-success { background-color: #23d160; border-color: transparent; color: #fff; }
  836.  
  837. .bulma .button.is-success:hover, .bulma .button.is-success.is-hovered { background-color: #22c65b; border-color: transparent; color: #fff; }
  838.  
  839. .bulma .button.is-success:focus, .bulma .button.is-success.is-focused { border-color: transparent; color: #fff; }
  840.  
  841. .bulma .button.is-success:focus:not(:active), .bulma .button.is-success.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
  842.  
  843. .bulma .button.is-success:active, .bulma .button.is-success.is-active { background-color: #20bc56; border-color: transparent; color: #fff; }
  844.  
  845. .bulma .button.is-success[disabled], fieldset[disabled] .bulma .button.is-success { background-color: #23d160; border-color: transparent; box-shadow: none; }
  846.  
  847. .bulma .button.is-success.is-inverted { background-color: #fff; color: #23d160; }
  848.  
  849. .bulma .button.is-success.is-inverted:hover, .bulma .button.is-success.is-inverted.is-hovered { background-color: #f2f2f2; }
  850.  
  851. .bulma .button.is-success.is-inverted[disabled], fieldset[disabled] .bulma .button.is-success.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #23d160; }
  852.  
  853. .bulma .button.is-success.is-loading::after { border-color: transparent transparent #fff #fff !important; }
  854.  
  855. .bulma .button.is-success.is-outlined { background-color: transparent; border-color: #23d160; color: #23d160; }
  856.  
  857. .bulma .button.is-success.is-outlined:hover, .bulma .button.is-success.is-outlined.is-hovered, .bulma .button.is-success.is-outlined:focus, .bulma .button.is-success.is-outlined.is-focused { background-color: #23d160; border-color: #23d160; color: #fff; }
  858.  
  859. .bulma .button.is-success.is-outlined.is-loading::after { border-color: transparent transparent #23d160 #23d160 !important; }
  860.  
  861. .bulma .button.is-success.is-outlined.is-loading:hover::after, .bulma .button.is-success.is-outlined.is-loading.is-hovered::after, .bulma .button.is-success.is-outlined.is-loading:focus::after, .bulma .button.is-success.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; }
  862.  
  863. .bulma .button.is-success.is-outlined[disabled], fieldset[disabled] .bulma .button.is-success.is-outlined { background-color: transparent; border-color: #23d160; box-shadow: none; color: #23d160; }
  864.  
  865. .bulma .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
  866.  
  867. .bulma .button.is-success.is-inverted.is-outlined:hover, .bulma .button.is-success.is-inverted.is-outlined.is-hovered, .bulma .button.is-success.is-inverted.is-outlined:focus, .bulma .button.is-success.is-inverted.is-outlined.is-focused { background-color: #fff; color: #23d160; }
  868.  
  869. .bulma .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #23d160 #23d160 !important; }
  870.  
  871. .bulma .button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; }
  872.  
  873. .bulma .button.is-warning { background-color: #ffdd57; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  874.  
  875. .bulma .button.is-warning:hover, .bulma .button.is-warning.is-hovered { background-color: #ffdb4a; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  876.  
  877. .bulma .button.is-warning:focus, .bulma .button.is-warning.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  878.  
  879. .bulma .button.is-warning:focus:not(:active), .bulma .button.is-warning.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  880.  
  881. .bulma .button.is-warning:active, .bulma .button.is-warning.is-active { background-color: #ffd83d; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  882.  
  883. .bulma .button.is-warning[disabled], fieldset[disabled] .bulma .button.is-warning { background-color: #ffdd57; border-color: transparent; box-shadow: none; }
  884.  
  885. .bulma .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: #ffdd57; }
  886.  
  887. .bulma .button.is-warning.is-inverted:hover, .bulma .button.is-warning.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); }
  888.  
  889. .bulma .button.is-warning.is-inverted[disabled], fieldset[disabled] .bulma .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: #ffdd57; }
  890.  
  891. .bulma .button.is-warning.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
  892.  
  893. .bulma .button.is-warning.is-outlined { background-color: transparent; border-color: #ffdd57; color: #ffdd57; }
  894.  
  895. .bulma .button.is-warning.is-outlined:hover, .bulma .button.is-warning.is-outlined.is-hovered, .bulma .button.is-warning.is-outlined:focus, .bulma .button.is-warning.is-outlined.is-focused { background-color: #ffdd57; border-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  896.  
  897. .bulma .button.is-warning.is-outlined.is-loading::after { border-color: transparent transparent #ffdd57 #ffdd57 !important; }
  898.  
  899. .bulma .button.is-warning.is-outlined.is-loading:hover::after, .bulma .button.is-warning.is-outlined.is-loading.is-hovered::after, .bulma .button.is-warning.is-outlined.is-loading:focus::after, .bulma .button.is-warning.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
  900.  
  901. .bulma .button.is-warning.is-outlined[disabled], fieldset[disabled] .bulma .button.is-warning.is-outlined { background-color: transparent; border-color: #ffdd57; box-shadow: none; color: #ffdd57; }
  902.  
  903. .bulma .button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); }
  904.  
  905. .bulma .button.is-warning.is-inverted.is-outlined:hover, .bulma .button.is-warning.is-inverted.is-outlined.is-hovered, .bulma .button.is-warning.is-inverted.is-outlined:focus, .bulma .button.is-warning.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: #ffdd57; }
  906.  
  907. .bulma .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ffdd57 #ffdd57 !important; }
  908.  
  909. .bulma .button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); }
  910.  
  911. .bulma .button.is-danger { background-color: #ff3860; border-color: transparent; color: #fff; }
  912.  
  913. .bulma .button.is-danger:hover, .bulma .button.is-danger.is-hovered { background-color: #ff2b56; border-color: transparent; color: #fff; }
  914.  
  915. .bulma .button.is-danger:focus, .bulma .button.is-danger.is-focused { border-color: transparent; color: #fff; }
  916.  
  917. .bulma .button.is-danger:focus:not(:active), .bulma .button.is-danger.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
  918.  
  919. .bulma .button.is-danger:active, .bulma .button.is-danger.is-active { background-color: #ff1f4b; border-color: transparent; color: #fff; }
  920.  
  921. .bulma .button.is-danger[disabled], fieldset[disabled] .bulma .button.is-danger { background-color: #ff3860; border-color: transparent; box-shadow: none; }
  922.  
  923. .bulma .button.is-danger.is-inverted { background-color: #fff; color: #ff3860; }
  924.  
  925. .bulma .button.is-danger.is-inverted:hover, .bulma .button.is-danger.is-inverted.is-hovered { background-color: #f2f2f2; }
  926.  
  927. .bulma .button.is-danger.is-inverted[disabled], fieldset[disabled] .bulma .button.is-danger.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #ff3860; }
  928.  
  929. .bulma .button.is-danger.is-loading::after { border-color: transparent transparent #fff #fff !important; }
  930.  
  931. .bulma .button.is-danger.is-outlined { background-color: transparent; border-color: #ff3860; color: #ff3860; }
  932.  
  933. .bulma .button.is-danger.is-outlined:hover, .bulma .button.is-danger.is-outlined.is-hovered, .bulma .button.is-danger.is-outlined:focus, .bulma .button.is-danger.is-outlined.is-focused { background-color: #ff3860; border-color: #ff3860; color: #fff; }
  934.  
  935. .bulma .button.is-danger.is-outlined.is-loading::after { border-color: transparent transparent #ff3860 #ff3860 !important; }
  936.  
  937. .bulma .button.is-danger.is-outlined.is-loading:hover::after, .bulma .button.is-danger.is-outlined.is-loading.is-hovered::after, .bulma .button.is-danger.is-outlined.is-loading:focus::after, .bulma .button.is-danger.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; }
  938.  
  939. .bulma .button.is-danger.is-outlined[disabled], fieldset[disabled] .bulma .button.is-danger.is-outlined { background-color: transparent; border-color: #ff3860; box-shadow: none; color: #ff3860; }
  940.  
  941. .bulma .button.is-danger.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
  942.  
  943. .bulma .button.is-danger.is-inverted.is-outlined:hover, .bulma .button.is-danger.is-inverted.is-outlined.is-hovered, .bulma .button.is-danger.is-inverted.is-outlined:focus, .bulma .button.is-danger.is-inverted.is-outlined.is-focused { background-color: #fff; color: #ff3860; }
  944.  
  945. .bulma .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .bulma .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ff3860 #ff3860 !important; }
  946.  
  947. .bulma .button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .bulma .button.is-danger.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; }
  948.  
  949. .bulma .button.is-small { border-radius: 2px; font-size: 0.75rem; }
  950.  
  951. .bulma .button.is-normal { font-size: 1rem; }
  952.  
  953. .bulma .button.is-medium { font-size: 1.25rem; }
  954.  
  955. .bulma .button.is-large { font-size: 1.5rem; }
  956.  
  957. .bulma .button[disabled], fieldset[disabled] .bulma .button { background-color: white; border-color: #dbdbdb; box-shadow: none; opacity: 0.5; }
  958.  
  959. .bulma .button.is-fullwidth { display: flex; width: 100%; }
  960.  
  961. .bulma .button.is-loading { color: transparent !important; pointer-events: none; }
  962.  
  963. .bulma .button.is-loading::after { position: absolute; left: calc(50% - (1em / 2)); top: calc(50% - (1em / 2)); position: absolute !important; }
  964.  
  965. .bulma .button.is-static { background-color: whitesmoke; border-color: #dbdbdb; color: #7a7a7a; box-shadow: none; pointer-events: none; }
  966.  
  967. .bulma .button.is-rounded { border-radius: 290486px; padding-left: 1em; padding-right: 1em; }
  968.  
  969. .bulma .buttons { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; }
  970.  
  971. .bulma .buttons .button { margin-bottom: 0.5rem; }
  972.  
  973. .bulma .buttons .button:not(:last-child):not(.is-fullwidth) { margin-right: 0.5rem; }
  974.  
  975. .bulma .buttons:last-child { margin-bottom: -0.5rem; }
  976.  
  977. .bulma .buttons:not(:last-child) { margin-bottom: 1rem; }
  978.  
  979. .bulma .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { border-radius: 2px; font-size: 0.75rem; }
  980.  
  981. .bulma .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { font-size: 1.25rem; }
  982.  
  983. .bulma .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { font-size: 1.5rem; }
  984.  
  985. .bulma .buttons.has-addons .button:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
  986.  
  987. .bulma .buttons.has-addons .button:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; margin-right: -1px; }
  988.  
  989. .bulma .buttons.has-addons .button:last-child { margin-right: 0; }
  990.  
  991. .bulma .buttons.has-addons .button:hover, .bulma .buttons.has-addons .button.is-hovered { z-index: 2; }
  992.  
  993. .bulma .buttons.has-addons .button:focus, .bulma .buttons.has-addons .button.is-focused, .bulma .buttons.has-addons .button:active, .bulma .buttons.has-addons .button.is-active, .bulma .buttons.has-addons .button.is-selected { z-index: 3; }
  994.  
  995. .bulma .buttons.has-addons .button:focus:hover, .bulma .buttons.has-addons .button.is-focused:hover, .bulma .buttons.has-addons .button:active:hover, .bulma .buttons.has-addons .button.is-active:hover, .bulma .buttons.has-addons .button.is-selected:hover { z-index: 4; }
  996.  
  997. .bulma .buttons.has-addons .button.is-expanded { flex-grow: 1; flex-shrink: 1; }
  998.  
  999. .bulma .buttons.is-centered { justify-content: center; }
  1000.  
  1001. .bulma .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; }
  1002.  
  1003. .bulma .buttons.is-right { justify-content: flex-end; }
  1004.  
  1005. .bulma .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; }
  1006.  
  1007. .bulma .container { flex-grow: 1; margin: 0 auto; position: relative; width: auto; }
  1008.  
  1009. @media screen and (min-width: 1024px) { .bulma .container { max-width: 960px; }
  1010. .bulma .container.is-fluid { margin-left: 32px; margin-right: 32px; max-width: none; } }
  1011.  
  1012. @media screen and (max-width: 1215px) { .bulma .container.is-widescreen { max-width: 1152px; } }
  1013.  
  1014. @media screen and (max-width: 1407px) { .bulma .container.is-fullhd { max-width: 1344px; } }
  1015.  
  1016. @media screen and (min-width: 1216px) { .bulma .container { max-width: 1152px; } }
  1017.  
  1018. @media screen and (min-width: 1408px) { .bulma .container { max-width: 1344px; } }
  1019.  
  1020. .bulma .content li + li { margin-top: 0.25em; }
  1021.  
  1022. .bulma .content p:not(:last-child), .bulma .content dl:not(:last-child), .bulma .content ol:not(:last-child), .bulma .content ul:not(:last-child), .bulma .content blockquote:not(:last-child), .bulma .content pre:not(:last-child), .bulma .content table:not(:last-child) { margin-bottom: 1em; }
  1023.  
  1024. .bulma .content h1, .bulma .content h2, .bulma .content h3, .bulma .content h4, .bulma .content h5, .bulma .content h6 { color: #363636; font-weight: 600; line-height: 1.125; }
  1025.  
  1026. .bulma .content h1 { font-size: 2em; margin-bottom: 0.5em; }
  1027.  
  1028. .bulma .content h1:not(:first-child) { margin-top: 1em; }
  1029.  
  1030. .bulma .content h2 { font-size: 1.75em; margin-bottom: 0.5714em; }
  1031.  
  1032. .bulma .content h2:not(:first-child) { margin-top: 1.1428em; }
  1033.  
  1034. .bulma .content h3 { font-size: 1.5em; margin-bottom: 0.6666em; }
  1035.  
  1036. .bulma .content h3:not(:first-child) { margin-top: 1.3333em; }
  1037.  
  1038. .bulma .content h4 { font-size: 1.25em; margin-bottom: 0.8em; }
  1039.  
  1040. .bulma .content h5 { font-size: 1.125em; margin-bottom: 0.8888em; }
  1041.  
  1042. .bulma .content h6 { font-size: 1em; margin-bottom: 1em; }
  1043.  
  1044. .bulma .content blockquote { background-color: whitesmoke; border-left: 5px solid #dbdbdb; padding: 1.25em 1.5em; }
  1045.  
  1046. .bulma .content ol { list-style-position: outside; margin-left: 2em; margin-top: 1em; }
  1047.  
  1048. .bulma .content ol:not([type]) { list-style-type: decimal; }
  1049.  
  1050. .bulma .content ol:not([type]).is-lower-alpha { list-style-type: lower-alpha; }
  1051.  
  1052. .bulma .content ol:not([type]).is-lower-roman { list-style-type: lower-roman; }
  1053.  
  1054. .bulma .content ol:not([type]).is-upper-alpha { list-style-type: upper-alpha; }
  1055.  
  1056. .bulma .content ol:not([type]).is-upper-roman { list-style-type: upper-roman; }
  1057.  
  1058. .bulma .content ul { list-style: disc outside; margin-left: 2em; margin-top: 1em; }
  1059.  
  1060. .bulma .content ul ul { list-style-type: circle; margin-top: 0.5em; }
  1061.  
  1062. .bulma .content ul ul ul { list-style-type: square; }
  1063.  
  1064. .bulma .content dd { margin-left: 2em; }
  1065.  
  1066. .bulma .content figure { margin-left: 2em; margin-right: 2em; text-align: center; }
  1067.  
  1068. .bulma .content figure:not(:first-child) { margin-top: 2em; }
  1069.  
  1070. .bulma .content figure:not(:last-child) { margin-bottom: 2em; }
  1071.  
  1072. .bulma .content figure img { display: inline-block; }
  1073.  
  1074. .bulma .content figure figcaption { font-style: italic; }
  1075.  
  1076. .bulma .content pre { -webkit-overflow-scrolling: touch; overflow-x: auto; padding: 1.25em 1.5em; white-space: pre; word-wrap: normal; }
  1077.  
  1078. .bulma .content sup, .bulma .content sub { font-size: 75%; }
  1079.  
  1080. .bulma .content table { width: 100%; }
  1081.  
  1082. .bulma .content table td, .bulma .content table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; }
  1083.  
  1084. .bulma .content table th { color: #363636; }
  1085.  
  1086. .bulma .content table th:not([align]) { text-align: left; }
  1087.  
  1088. .bulma .content table thead td, .bulma .content table thead th { border-width: 0 0 2px; color: #363636; }
  1089.  
  1090. .bulma .content table tfoot td, .bulma .content table tfoot th { border-width: 2px 0 0; color: #363636; }
  1091.  
  1092. .bulma .content table tbody tr:last-child td, .bulma .content table tbody tr:last-child th { border-bottom-width: 0; }
  1093.  
  1094. .bulma .content .tabs li + li { margin-top: 0; }
  1095.  
  1096. .bulma .content.is-small { font-size: 0.75rem; }
  1097.  
  1098. .bulma .content.is-medium { font-size: 1.25rem; }
  1099.  
  1100. .bulma .content.is-large { font-size: 1.5rem; }
  1101.  
  1102. .bulma .icon { align-items: center; display: inline-flex; justify-content: center; height: 1.5rem; width: 1.5rem; }
  1103.  
  1104. .bulma .icon.is-small { height: 1rem; width: 1rem; }
  1105.  
  1106. .bulma .icon.is-medium { height: 2rem; width: 2rem; }
  1107.  
  1108. .bulma .icon.is-large { height: 3rem; width: 3rem; }
  1109.  
  1110. .bulma .image { display: block; position: relative; }
  1111.  
  1112. .bulma .image img { display: block; height: auto; width: 100%; }
  1113.  
  1114. .bulma .image img.is-rounded { border-radius: 290486px; }
  1115.  
  1116. .bulma .image.is-square img, .bulma .image.is-square .has-ratio, .bulma .image.is-1by1 img, .bulma .image.is-1by1 .has-ratio, .bulma .image.is-5by4 img, .bulma .image.is-5by4 .has-ratio, .bulma .image.is-4by3 img, .bulma .image.is-4by3 .has-ratio, .bulma .image.is-3by2 img, .bulma .image.is-3by2 .has-ratio, .bulma .image.is-5by3 img, .bulma .image.is-5by3 .has-ratio, .bulma .image.is-16by9 img, .bulma .image.is-16by9 .has-ratio, .bulma .image.is-2by1 img, .bulma .image.is-2by1 .has-ratio, .bulma .image.is-3by1 img, .bulma .image.is-3by1 .has-ratio, .bulma .image.is-4by5 img, .bulma .image.is-4by5 .has-ratio, .bulma .image.is-3by4 img, .bulma .image.is-3by4 .has-ratio, .bulma .image.is-2by3 img, .bulma .image.is-2by3 .has-ratio, .bulma .image.is-3by5 img, .bulma .image.is-3by5 .has-ratio, .bulma .image.is-9by16 img, .bulma .image.is-9by16 .has-ratio, .bulma .image.is-1by2 img, .bulma .image.is-1by2 .has-ratio, .bulma .image.is-1by3 img, .bulma .image.is-1by3 .has-ratio { height: 100%; width: 100%; }
  1117.  
  1118. .bulma .image.is-square, .bulma .image.is-1by1 { padding-top: 100%; }
  1119.  
  1120. .bulma .image.is-5by4 { padding-top: 80%; }
  1121.  
  1122. .bulma .image.is-4by3 { padding-top: 75%; }
  1123.  
  1124. .bulma .image.is-3by2 { padding-top: 66.6666%; }
  1125.  
  1126. .bulma .image.is-5by3 { padding-top: 60%; }
  1127.  
  1128. .bulma .image.is-16by9 { padding-top: 56.25%; }
  1129.  
  1130. .bulma .image.is-2by1 { padding-top: 50%; }
  1131.  
  1132. .bulma .image.is-3by1 { padding-top: 33.3333%; }
  1133.  
  1134. .bulma .image.is-4by5 { padding-top: 125%; }
  1135.  
  1136. .bulma .image.is-3by4 { padding-top: 133.3333%; }
  1137.  
  1138. .bulma .image.is-2by3 { padding-top: 150%; }
  1139.  
  1140. .bulma .image.is-3by5 { padding-top: 166.6666%; }
  1141.  
  1142. .bulma .image.is-9by16 { padding-top: 177.7777%; }
  1143.  
  1144. .bulma .image.is-1by2 { padding-top: 200%; }
  1145.  
  1146. .bulma .image.is-1by3 { padding-top: 300%; }
  1147.  
  1148. .bulma .image.is-16x16 { height: 16px; width: 16px; }
  1149.  
  1150. .bulma .image.is-24x24 { height: 24px; width: 24px; }
  1151.  
  1152. .bulma .image.is-32x32 { height: 32px; width: 32px; }
  1153.  
  1154. .bulma .image.is-48x48 { height: 48px; width: 48px; }
  1155.  
  1156. .bulma .image.is-64x64 { height: 64px; width: 64px; }
  1157.  
  1158. .bulma .image.is-96x96 { height: 96px; width: 96px; }
  1159.  
  1160. .bulma .image.is-128x128 { height: 128px; width: 128px; }
  1161.  
  1162. .bulma .notification { background-color: whitesmoke; border-radius: 4px; padding: 1.25rem 2.5rem 1.25rem 1.5rem; position: relative; }
  1163.  
  1164. .bulma .notification a:not(.button):not(.dropdown-item) { color: currentColor; text-decoration: underline; }
  1165.  
  1166. .bulma .notification strong { color: currentColor; }
  1167.  
  1168. .bulma .notification code, .bulma .notification pre { background: white; }
  1169.  
  1170. .bulma .notification pre code { background: transparent; }
  1171.  
  1172. .bulma .notification > .delete { position: absolute; right: 0.5rem; top: 0.5rem; }
  1173.  
  1174. .bulma .notification .title, .bulma .notification .subtitle, .bulma .notification .content { color: currentColor; }
  1175.  
  1176. .bulma .notification.is-white { background-color: white; color: #0a0a0a; }
  1177.  
  1178. .bulma .notification.is-black { background-color: #0a0a0a; color: white; }
  1179.  
  1180. .bulma .notification.is-light { background-color: whitesmoke; color: #363636; }
  1181.  
  1182. .bulma .notification.is-dark { background-color: #363636; color: whitesmoke; }
  1183.  
  1184. .bulma .notification.is-primary { background-color: #00d1b2; color: #fff; }
  1185.  
  1186. .bulma .notification.is-link { background-color: #3273dc; color: #fff; }
  1187.  
  1188. .bulma .notification.is-info { background-color: #209cee; color: #fff; }
  1189.  
  1190. .bulma .notification.is-success { background-color: #23d160; color: #fff; }
  1191.  
  1192. .bulma .notification.is-warning { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  1193.  
  1194. .bulma .notification.is-danger { background-color: #ff3860; color: #fff; }
  1195.  
  1196. .bulma .progress { -moz-appearance: none; -webkit-appearance: none; border: none; border-radius: 290486px; display: block; height: 1rem; overflow: hidden; padding: 0; width: 100%; }
  1197.  
  1198. .bulma .progress::-webkit-progress-bar { background-color: #dbdbdb; }
  1199.  
  1200. .bulma .progress::-webkit-progress-value { background-color: #4a4a4a; }
  1201.  
  1202. .bulma .progress::-moz-progress-bar { background-color: #4a4a4a; }
  1203.  
  1204. .bulma .progress::-ms-fill { background-color: #4a4a4a; border: none; }
  1205.  
  1206. .bulma .progress.is-white::-webkit-progress-value { background-color: white; }
  1207.  
  1208. .bulma .progress.is-white::-moz-progress-bar { background-color: white; }
  1209.  
  1210. .bulma .progress.is-white::-ms-fill { background-color: white; }
  1211.  
  1212. .bulma .progress.is-white:indeterminate { background-image: linear-gradient(to right, white 30%, #dbdbdb 30%); }
  1213.  
  1214. .bulma .progress.is-black::-webkit-progress-value { background-color: #0a0a0a; }
  1215.  
  1216. .bulma .progress.is-black::-moz-progress-bar { background-color: #0a0a0a; }
  1217.  
  1218. .bulma .progress.is-black::-ms-fill { background-color: #0a0a0a; }
  1219.  
  1220. .bulma .progress.is-black:indeterminate { background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); }
  1221.  
  1222. .bulma .progress.is-light::-webkit-progress-value { background-color: whitesmoke; }
  1223.  
  1224. .bulma .progress.is-light::-moz-progress-bar { background-color: whitesmoke; }
  1225.  
  1226. .bulma .progress.is-light::-ms-fill { background-color: whitesmoke; }
  1227.  
  1228. .bulma .progress.is-light:indeterminate { background-image: linear-gradient(to right, whitesmoke 30%, #dbdbdb 30%); }
  1229.  
  1230. .bulma .progress.is-dark::-webkit-progress-value { background-color: #363636; }
  1231.  
  1232. .bulma .progress.is-dark::-moz-progress-bar { background-color: #363636; }
  1233.  
  1234. .bulma .progress.is-dark::-ms-fill { background-color: #363636; }
  1235.  
  1236. .bulma .progress.is-dark:indeterminate { background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%); }
  1237.  
  1238. .bulma .progress.is-primary::-webkit-progress-value { background-color: #00d1b2; }
  1239.  
  1240. .bulma .progress.is-primary::-moz-progress-bar { background-color: #00d1b2; }
  1241.  
  1242. .bulma .progress.is-primary::-ms-fill { background-color: #00d1b2; }
  1243.  
  1244. .bulma .progress.is-primary:indeterminate { background-image: linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%); }
  1245.  
  1246. .bulma .progress.is-link::-webkit-progress-value { background-color: #3273dc; }
  1247.  
  1248. .bulma .progress.is-link::-moz-progress-bar { background-color: #3273dc; }
  1249.  
  1250. .bulma .progress.is-link::-ms-fill { background-color: #3273dc; }
  1251.  
  1252. .bulma .progress.is-link:indeterminate { background-image: linear-gradient(to right, #3273dc 30%, #dbdbdb 30%); }
  1253.  
  1254. .bulma .progress.is-info::-webkit-progress-value { background-color: #209cee; }
  1255.  
  1256. .bulma .progress.is-info::-moz-progress-bar { background-color: #209cee; }
  1257.  
  1258. .bulma .progress.is-info::-ms-fill { background-color: #209cee; }
  1259.  
  1260. .bulma .progress.is-info:indeterminate { background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); }
  1261.  
  1262. .bulma .progress.is-success::-webkit-progress-value { background-color: #23d160; }
  1263.  
  1264. .bulma .progress.is-success::-moz-progress-bar { background-color: #23d160; }
  1265.  
  1266. .bulma .progress.is-success::-ms-fill { background-color: #23d160; }
  1267.  
  1268. .bulma .progress.is-success:indeterminate { background-image: linear-gradient(to right, #23d160 30%, #dbdbdb 30%); }
  1269.  
  1270. .bulma .progress.is-warning::-webkit-progress-value { background-color: #ffdd57; }
  1271.  
  1272. .bulma .progress.is-warning::-moz-progress-bar { background-color: #ffdd57; }
  1273.  
  1274. .bulma .progress.is-warning::-ms-fill { background-color: #ffdd57; }
  1275.  
  1276. .bulma .progress.is-warning:indeterminate { background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); }
  1277.  
  1278. .bulma .progress.is-danger::-webkit-progress-value { background-color: #ff3860; }
  1279.  
  1280. .bulma .progress.is-danger::-moz-progress-bar { background-color: #ff3860; }
  1281.  
  1282. .bulma .progress.is-danger::-ms-fill { background-color: #ff3860; }
  1283.  
  1284. .bulma .progress.is-danger:indeterminate { background-image: linear-gradient(to right, #ff3860 30%, #dbdbdb 30%); }
  1285.  
  1286. .bulma .progress:indeterminate { animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: moveIndeterminate; animation-timing-function: linear; background-color: #dbdbdb; background-image: linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%); background-position: top left; background-repeat: no-repeat; background-size: 150% 150%; }
  1287.  
  1288. .bulma .progress:indeterminate::-webkit-progress-bar { background-color: transparent; }
  1289.  
  1290. .bulma .progress:indeterminate::-moz-progress-bar { background-color: transparent; }
  1291.  
  1292. .bulma .progress.is-small { height: 0.75rem; }
  1293.  
  1294. .bulma .progress.is-medium { height: 1.25rem; }
  1295.  
  1296. .bulma .progress.is-large { height: 1.5rem; }
  1297.  
  1298. @keyframes moveIndeterminate { from { background-position: 200% 0; }
  1299. to { background-position: -200% 0; } }
  1300.  
  1301. .bulma .table { background-color: white; color: #363636; }
  1302.  
  1303. .bulma .table td, .bulma .table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; }
  1304.  
  1305. .bulma .table td.is-white, .bulma .table th.is-white { background-color: white; border-color: white; color: #0a0a0a; }
  1306.  
  1307. .bulma .table td.is-black, .bulma .table th.is-black { background-color: #0a0a0a; border-color: #0a0a0a; color: white; }
  1308.  
  1309. .bulma .table td.is-light, .bulma .table th.is-light { background-color: whitesmoke; border-color: whitesmoke; color: #363636; }
  1310.  
  1311. .bulma .table td.is-dark, .bulma .table th.is-dark { background-color: #363636; border-color: #363636; color: whitesmoke; }
  1312.  
  1313. .bulma .table td.is-primary, .bulma .table th.is-primary { background-color: #00d1b2; border-color: #00d1b2; color: #fff; }
  1314.  
  1315. .bulma .table td.is-link, .bulma .table th.is-link { background-color: #3273dc; border-color: #3273dc; color: #fff; }
  1316.  
  1317. .bulma .table td.is-info, .bulma .table th.is-info { background-color: #209cee; border-color: #209cee; color: #fff; }
  1318.  
  1319. .bulma .table td.is-success, .bulma .table th.is-success { background-color: #23d160; border-color: #23d160; color: #fff; }
  1320.  
  1321. .bulma .table td.is-warning, .bulma .table th.is-warning { background-color: #ffdd57; border-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  1322.  
  1323. .bulma .table td.is-danger, .bulma .table th.is-danger { background-color: #ff3860; border-color: #ff3860; color: #fff; }
  1324.  
  1325. .bulma .table td.is-narrow, .bulma .table th.is-narrow { white-space: nowrap; width: 1%; }
  1326.  
  1327. .bulma .table td.is-selected, .bulma .table th.is-selected { background-color: #00d1b2; color: #fff; }
  1328.  
  1329. .bulma .table td.is-selected a, .bulma .table td.is-selected strong, .bulma .table th.is-selected a, .bulma .table th.is-selected strong { color: currentColor; }
  1330.  
  1331. .bulma .table th { color: #363636; }
  1332.  
  1333. .bulma .table th:not([align]) { text-align: left; }
  1334.  
  1335. .bulma .table tr.is-selected { background-color: #00d1b2; color: #fff; }
  1336.  
  1337. .bulma .table tr.is-selected a, .bulma .table tr.is-selected strong { color: currentColor; }
  1338.  
  1339. .bulma .table tr.is-selected td, .bulma .table tr.is-selected th { border-color: #fff; color: currentColor; }
  1340.  
  1341. .bulma .table thead { background-color: transparent; }
  1342.  
  1343. .bulma .table thead td, .bulma .table thead th { border-width: 0 0 2px; color: #363636; }
  1344.  
  1345. .bulma .table tfoot { background-color: transparent; }
  1346.  
  1347. .bulma .table tfoot td, .bulma .table tfoot th { border-width: 2px 0 0; color: #363636; }
  1348.  
  1349. .bulma .table tbody { background-color: transparent; }
  1350.  
  1351. .bulma .table tbody tr:last-child td, .bulma .table tbody tr:last-child th { border-bottom-width: 0; }
  1352.  
  1353. .bulma .table.is-bordered td, .bulma .table.is-bordered th { border-width: 1px; }
  1354.  
  1355. .bulma .table.is-bordered tr:last-child td, .bulma .table.is-bordered tr:last-child th { border-bottom-width: 1px; }
  1356.  
  1357. .bulma .table.is-fullwidth { width: 100%; }
  1358.  
  1359. .bulma .table.is-hoverable tbody tr:not(.is-selected):hover { background-color: #fafafa; }
  1360.  
  1361. .bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { background-color: #fafafa; }
  1362.  
  1363. .bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { background-color: whitesmoke; }
  1364.  
  1365. .bulma .table.is-narrow td, .bulma .table.is-narrow th { padding: 0.25em 0.5em; }
  1366.  
  1367. .bulma .table.is-striped tbody tr:not(.is-selected):nth-child(even) { background-color: #fafafa; }
  1368.  
  1369. .bulma .table-container { -webkit-overflow-scrolling: touch; overflow: auto; overflow-y: hidden; max-width: 100%; }
  1370.  
  1371. .bulma .tags { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; }
  1372.  
  1373. .bulma .tags .tag { margin-bottom: 0.5rem; }
  1374.  
  1375. .bulma .tags .tag:not(:last-child) { margin-right: 0.5rem; }
  1376.  
  1377. .bulma .tags:last-child { margin-bottom: -0.5rem; }
  1378.  
  1379. .bulma .tags:not(:last-child) { margin-bottom: 1rem; }
  1380.  
  1381. .bulma .tags.are-medium .tag:not(.is-normal):not(.is-large) { font-size: 1rem; }
  1382.  
  1383. .bulma .tags.are-large .tag:not(.is-normal):not(.is-medium) { font-size: 1.25rem; }
  1384.  
  1385. .bulma .tags.is-centered { justify-content: center; }
  1386.  
  1387. .bulma .tags.is-centered .tag { margin-right: 0.25rem; margin-left: 0.25rem; }
  1388.  
  1389. .bulma .tags.is-right { justify-content: flex-end; }
  1390.  
  1391. .bulma .tags.is-right .tag:not(:first-child) { margin-left: 0.5rem; }
  1392.  
  1393. .bulma .tags.is-right .tag:not(:last-child) { margin-right: 0; }
  1394.  
  1395. .bulma .tags.has-addons .tag { margin-right: 0; }
  1396.  
  1397. .bulma .tags.has-addons .tag:not(:first-child) { margin-left: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }
  1398.  
  1399. .bulma .tags.has-addons .tag:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
  1400.  
  1401. .bulma .tag:not(body) { align-items: center; background-color: whitesmoke; border-radius: 4px; color: #4a4a4a; display: inline-flex; font-size: 0.75rem; height: 2em; justify-content: center; line-height: 1.5; padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; }
  1402.  
  1403. .bulma .tag:not(body) .delete { margin-left: 0.25rem; margin-right: -0.375rem; }
  1404.  
  1405. .bulma .tag:not(body).is-white { background-color: white; color: #0a0a0a; }
  1406.  
  1407. .bulma .tag:not(body).is-black { background-color: #0a0a0a; color: white; }
  1408.  
  1409. .bulma .tag:not(body).is-light { background-color: whitesmoke; color: #363636; }
  1410.  
  1411. .bulma .tag:not(body).is-dark { background-color: #363636; color: whitesmoke; }
  1412.  
  1413. .bulma .tag:not(body).is-primary { background-color: #00d1b2; color: #fff; }
  1414.  
  1415. .bulma .tag:not(body).is-link { background-color: #3273dc; color: #fff; }
  1416.  
  1417. .bulma .tag:not(body).is-info { background-color: #209cee; color: #fff; }
  1418.  
  1419. .bulma .tag:not(body).is-success { background-color: #23d160; color: #fff; }
  1420.  
  1421. .bulma .tag:not(body).is-warning { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  1422.  
  1423. .bulma .tag:not(body).is-danger { background-color: #ff3860; color: #fff; }
  1424.  
  1425. .bulma .tag:not(body).is-normal { font-size: 0.75rem; }
  1426.  
  1427. .bulma .tag:not(body).is-medium { font-size: 1rem; }
  1428.  
  1429. .bulma .tag:not(body).is-large { font-size: 1.25rem; }
  1430.  
  1431. .bulma .tag:not(body) .icon:first-child:not(:last-child) { margin-left: -0.375em; margin-right: 0.1875em; }
  1432.  
  1433. .bulma .tag:not(body) .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: -0.375em; }
  1434.  
  1435. .bulma .tag:not(body) .icon:first-child:last-child { margin-left: -0.375em; margin-right: -0.375em; }
  1436.  
  1437. .bulma .tag:not(body).is-delete { margin-left: 1px; padding: 0; position: relative; width: 2em; }
  1438.  
  1439. .bulma .tag:not(body).is-delete::before, .bulma .tag:not(body).is-delete::after { background-color: currentColor; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; }
  1440.  
  1441. .bulma .tag:not(body).is-delete::before { height: 1px; width: 50%; }
  1442.  
  1443. .bulma .tag:not(body).is-delete::after { height: 50%; width: 1px; }
  1444.  
  1445. .bulma .tag:not(body).is-delete:hover, .bulma .tag:not(body).is-delete:focus { background-color: #e8e8e8; }
  1446.  
  1447. .bulma .tag:not(body).is-delete:active { background-color: #dbdbdb; }
  1448.  
  1449. .bulma .tag:not(body).is-rounded { border-radius: 290486px; }
  1450.  
  1451. .bulma a.tag:hover { text-decoration: underline; }
  1452.  
  1453. .bulma .title, .bulma .subtitle { word-break: break-word; }
  1454.  
  1455. .bulma .title em, .bulma .title span, .bulma .subtitle em, .bulma .subtitle span { font-weight: inherit; }
  1456.  
  1457. .bulma .title sub, .bulma .subtitle sub { font-size: 0.75em; }
  1458.  
  1459. .bulma .title sup, .bulma .subtitle sup { font-size: 0.75em; }
  1460.  
  1461. .bulma .title .tag, .bulma .subtitle .tag { vertical-align: middle; }
  1462.  
  1463. .bulma .title { color: #363636; font-size: 2rem; font-weight: 600; line-height: 1.125; }
  1464.  
  1465. .bulma .title strong { color: inherit; font-weight: inherit; }
  1466.  
  1467. .bulma .title + .highlight { margin-top: -0.75rem; }
  1468.  
  1469. .bulma .title:not(.is-spaced) + .subtitle { margin-top: -1.25rem; }
  1470.  
  1471. .bulma .title.is-1 { font-size: 3rem; }
  1472.  
  1473. .bulma .title.is-2 { font-size: 2.5rem; }
  1474.  
  1475. .bulma .title.is-3 { font-size: 2rem; }
  1476.  
  1477. .bulma .title.is-4 { font-size: 1.5rem; }
  1478.  
  1479. .bulma .title.is-5 { font-size: 1.25rem; }
  1480.  
  1481. .bulma .title.is-6 { font-size: 1rem; }
  1482.  
  1483. .bulma .title.is-7 { font-size: 0.75rem; }
  1484.  
  1485. .bulma .subtitle { color: #4a4a4a; font-size: 1.25rem; font-weight: 400; line-height: 1.25; }
  1486.  
  1487. .bulma .subtitle strong { color: #363636; font-weight: 600; }
  1488.  
  1489. .bulma .subtitle:not(.is-spaced) + .title { margin-top: -1.25rem; }
  1490.  
  1491. .bulma .subtitle.is-1 { font-size: 3rem; }
  1492.  
  1493. .bulma .subtitle.is-2 { font-size: 2.5rem; }
  1494.  
  1495. .bulma .subtitle.is-3 { font-size: 2rem; }
  1496.  
  1497. .bulma .subtitle.is-4 { font-size: 1.5rem; }
  1498.  
  1499. .bulma .subtitle.is-5 { font-size: 1.25rem; }
  1500.  
  1501. .bulma .subtitle.is-6 { font-size: 1rem; }
  1502.  
  1503. .bulma .subtitle.is-7 { font-size: 0.75rem; }
  1504.  
  1505. .bulma .heading { display: block; font-size: 11px; letter-spacing: 1px; margin-bottom: 5px; text-transform: uppercase; }
  1506.  
  1507. .bulma .highlight { font-weight: 400; max-width: 100%; overflow: hidden; padding: 0; }
  1508.  
  1509. .bulma .highlight pre { overflow: auto; max-width: 100%; }
  1510.  
  1511. .bulma .number { align-items: center; background-color: whitesmoke; border-radius: 290486px; display: inline-flex; font-size: 1.25rem; height: 2em; justify-content: center; margin-right: 1.5rem; min-width: 2.5em; padding: 0.25rem 0.5rem; text-align: center; vertical-align: top; }
  1512.  
  1513. .bulma .input, .bulma .textarea, .bulma .select select { background-color: white; border-color: #dbdbdb; border-radius: 4px; color: #363636; }
  1514.  
  1515. .bulma .input::-moz-placeholder, .bulma .textarea::-moz-placeholder, .bulma .select select::-moz-placeholder { color: rgba(54, 54, 54, 0.3); }
  1516.  
  1517. .bulma .input::-webkit-input-placeholder, .bulma .textarea::-webkit-input-placeholder, .bulma .select select::-webkit-input-placeholder { color: rgba(54, 54, 54, 0.3); }
  1518.  
  1519. .bulma .input:-moz-placeholder, .bulma .textarea:-moz-placeholder, .bulma .select select:-moz-placeholder { color: rgba(54, 54, 54, 0.3); }
  1520.  
  1521. .bulma .input:-ms-input-placeholder, .bulma .textarea:-ms-input-placeholder, .bulma .select select:-ms-input-placeholder { color: rgba(54, 54, 54, 0.3); }
  1522.  
  1523. .bulma .input:hover, .bulma .textarea:hover, .bulma .select select:hover, .bulma .is-hovered.input, .bulma .is-hovered.textarea, .bulma .select select.is-hovered { border-color: #b5b5b5; }
  1524.  
  1525. .bulma .input:focus, .bulma .textarea:focus, .bulma .select select:focus, .bulma .is-focused.input, .bulma .is-focused.textarea, .bulma .select select.is-focused, .bulma .input:active, .bulma .textarea:active, .bulma .select select:active, .bulma .is-active.input, .bulma .is-active.textarea, .bulma .select select.is-active { border-color: #3273dc; box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  1526.  
  1527. .bulma .input[disabled], .bulma .textarea[disabled], .bulma .select select[disabled], fieldset[disabled] .bulma .input, fieldset[disabled] .bulma .textarea, fieldset[disabled] .bulma .select select { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; color: #7a7a7a; }
  1528.  
  1529. .bulma .input[disabled]::-moz-placeholder, .bulma .textarea[disabled]::-moz-placeholder, .bulma .select select[disabled]::-moz-placeholder, fieldset[disabled] .bulma .input::-moz-placeholder, fieldset[disabled] .bulma .textarea::-moz-placeholder, fieldset[disabled] .bulma .select select::-moz-placeholder { color: rgba(122, 122, 122, 0.3); }
  1530.  
  1531. .bulma .input[disabled]::-webkit-input-placeholder, .bulma .textarea[disabled]::-webkit-input-placeholder, .bulma .select select[disabled]::-webkit-input-placeholder, fieldset[disabled] .bulma .input::-webkit-input-placeholder, fieldset[disabled] .bulma .textarea::-webkit-input-placeholder, fieldset[disabled] .bulma .select select::-webkit-input-placeholder { color: rgba(122, 122, 122, 0.3); }
  1532.  
  1533. .bulma .input[disabled]:-moz-placeholder, .bulma .textarea[disabled]:-moz-placeholder, .bulma .select select[disabled]:-moz-placeholder, fieldset[disabled] .bulma .input:-moz-placeholder, fieldset[disabled] .bulma .textarea:-moz-placeholder, fieldset[disabled] .bulma .select select:-moz-placeholder { color: rgba(122, 122, 122, 0.3); }
  1534.  
  1535. .bulma .input[disabled]:-ms-input-placeholder, .bulma .textarea[disabled]:-ms-input-placeholder, .bulma .select select[disabled]:-ms-input-placeholder, fieldset[disabled] .bulma .input:-ms-input-placeholder, fieldset[disabled] .bulma .textarea:-ms-input-placeholder, fieldset[disabled] .bulma .select select:-ms-input-placeholder { color: rgba(122, 122, 122, 0.3); }
  1536.  
  1537. .bulma .input, .bulma .textarea { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); max-width: 100%; width: 100%; }
  1538.  
  1539. .bulma .input[readonly], .bulma .textarea[readonly] { box-shadow: none; }
  1540.  
  1541. .bulma .is-white.input, .bulma .is-white.textarea { border-color: white; }
  1542.  
  1543. .bulma .is-white.input:focus, .bulma .is-white.textarea:focus, .bulma .is-white.is-focused.input, .bulma .is-white.is-focused.textarea, .bulma .is-white.input:active, .bulma .is-white.textarea:active, .bulma .is-white.is-active.input, .bulma .is-white.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  1544.  
  1545. .bulma .is-black.input, .bulma .is-black.textarea { border-color: #0a0a0a; }
  1546.  
  1547. .bulma .is-black.input:focus, .bulma .is-black.textarea:focus, .bulma .is-black.is-focused.input, .bulma .is-black.is-focused.textarea, .bulma .is-black.input:active, .bulma .is-black.textarea:active, .bulma .is-black.is-active.input, .bulma .is-black.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
  1548.  
  1549. .bulma .is-light.input, .bulma .is-light.textarea { border-color: whitesmoke; }
  1550.  
  1551. .bulma .is-light.input:focus, .bulma .is-light.textarea:focus, .bulma .is-light.is-focused.input, .bulma .is-light.is-focused.textarea, .bulma .is-light.input:active, .bulma .is-light.textarea:active, .bulma .is-light.is-active.input, .bulma .is-light.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  1552.  
  1553. .bulma .is-dark.input, .bulma .is-dark.textarea { border-color: #363636; }
  1554.  
  1555. .bulma .is-dark.input:focus, .bulma .is-dark.textarea:focus, .bulma .is-dark.is-focused.input, .bulma .is-dark.is-focused.textarea, .bulma .is-dark.input:active, .bulma .is-dark.textarea:active, .bulma .is-dark.is-active.input, .bulma .is-dark.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  1556.  
  1557. .bulma .is-primary.input, .bulma .is-primary.textarea { border-color: #00d1b2; }
  1558.  
  1559. .bulma .is-primary.input:focus, .bulma .is-primary.textarea:focus, .bulma .is-primary.is-focused.input, .bulma .is-primary.is-focused.textarea, .bulma .is-primary.input:active, .bulma .is-primary.textarea:active, .bulma .is-primary.is-active.input, .bulma .is-primary.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  1560.  
  1561. .bulma .is-link.input, .bulma .is-link.textarea { border-color: #3273dc; }
  1562.  
  1563. .bulma .is-link.input:focus, .bulma .is-link.textarea:focus, .bulma .is-link.is-focused.input, .bulma .is-link.is-focused.textarea, .bulma .is-link.input:active, .bulma .is-link.textarea:active, .bulma .is-link.is-active.input, .bulma .is-link.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  1564.  
  1565. .bulma .is-info.input, .bulma .is-info.textarea { border-color: #209cee; }
  1566.  
  1567. .bulma .is-info.input:focus, .bulma .is-info.textarea:focus, .bulma .is-info.is-focused.input, .bulma .is-info.is-focused.textarea, .bulma .is-info.input:active, .bulma .is-info.textarea:active, .bulma .is-info.is-active.input, .bulma .is-info.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
  1568.  
  1569. .bulma .is-success.input, .bulma .is-success.textarea { border-color: #23d160; }
  1570.  
  1571. .bulma .is-success.input:focus, .bulma .is-success.textarea:focus, .bulma .is-success.is-focused.input, .bulma .is-success.is-focused.textarea, .bulma .is-success.input:active, .bulma .is-success.textarea:active, .bulma .is-success.is-active.input, .bulma .is-success.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
  1572.  
  1573. .bulma .is-warning.input, .bulma .is-warning.textarea { border-color: #ffdd57; }
  1574.  
  1575. .bulma .is-warning.input:focus, .bulma .is-warning.textarea:focus, .bulma .is-warning.is-focused.input, .bulma .is-warning.is-focused.textarea, .bulma .is-warning.input:active, .bulma .is-warning.textarea:active, .bulma .is-warning.is-active.input, .bulma .is-warning.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  1576.  
  1577. .bulma .is-danger.input, .bulma .is-danger.textarea { border-color: #ff3860; }
  1578.  
  1579. .bulma .is-danger.input:focus, .bulma .is-danger.textarea:focus, .bulma .is-danger.is-focused.input, .bulma .is-danger.is-focused.textarea, .bulma .is-danger.input:active, .bulma .is-danger.textarea:active, .bulma .is-danger.is-active.input, .bulma .is-danger.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
  1580.  
  1581. .bulma .is-small.input, .bulma .is-small.textarea { border-radius: 2px; font-size: 0.75rem; }
  1582.  
  1583. .bulma .is-medium.input, .bulma .is-medium.textarea { font-size: 1.25rem; }
  1584.  
  1585. .bulma .is-large.input, .bulma .is-large.textarea { font-size: 1.5rem; }
  1586.  
  1587. .bulma .is-fullwidth.input, .bulma .is-fullwidth.textarea { display: block; width: 100%; }
  1588.  
  1589. .bulma .is-inline.input, .bulma .is-inline.textarea { display: inline; width: auto; }
  1590.  
  1591. .bulma .input.is-rounded { border-radius: 290486px; padding-left: 1em; padding-right: 1em; }
  1592.  
  1593. .bulma .input.is-static { background-color: transparent; border-color: transparent; box-shadow: none; padding-left: 0; padding-right: 0; }
  1594.  
  1595. .bulma .textarea { display: block; max-width: 100%; min-width: 100%; padding: 0.625em; resize: vertical; }
  1596.  
  1597. .bulma .textarea:not([rows]) { max-height: 600px; min-height: 120px; }
  1598.  
  1599. .bulma .textarea[rows] { height: initial; }
  1600.  
  1601. .bulma .textarea.has-fixed-size { resize: none; }
  1602.  
  1603. .bulma .checkbox, .bulma .radio { cursor: pointer; display: inline-block; line-height: 1.25; position: relative; }
  1604.  
  1605. .bulma .checkbox input, .bulma .radio input { cursor: pointer; }
  1606.  
  1607. .bulma .checkbox:hover, .bulma .radio:hover { color: #363636; }
  1608.  
  1609. .bulma .checkbox[disabled], .bulma .radio[disabled], fieldset[disabled] .bulma .checkbox, fieldset[disabled] .bulma .radio { color: #7a7a7a; cursor: not-allowed; }
  1610.  
  1611. .bulma .radio + .radio { margin-left: 0.5em; }
  1612.  
  1613. .bulma .select { display: inline-block; max-width: 100%; position: relative; vertical-align: top; }
  1614.  
  1615. .bulma .select:not(.is-multiple) { height: 2.25em; }
  1616.  
  1617. .bulma .select:not(.is-multiple):not(.is-loading)::after { border-color: #3273dc; right: 1.125em; z-index: 4; }
  1618.  
  1619. .bulma .select.is-rounded select { border-radius: 290486px; padding-left: 1em; }
  1620.  
  1621. .bulma .select select { cursor: pointer; display: block; font-size: 1em; max-width: 100%; outline: none; }
  1622.  
  1623. .bulma .select select::-ms-expand { display: none; }
  1624.  
  1625. .bulma .select select[disabled]:hover, fieldset[disabled] .bulma .select select:hover { border-color: whitesmoke; }
  1626.  
  1627. .bulma .select select:not([multiple]) { padding-right: 2.5em; }
  1628.  
  1629. .bulma .select select[multiple] { height: auto; padding: 0; }
  1630.  
  1631. .bulma .select select[multiple] option { padding: 0.5em 1em; }
  1632.  
  1633. .bulma .select:not(.is-multiple):not(.is-loading):hover::after { border-color: #363636; }
  1634.  
  1635. .bulma .select.is-white:not(:hover)::after { border-color: white; }
  1636.  
  1637. .bulma .select.is-white select { border-color: white; }
  1638.  
  1639. .bulma .select.is-white select:hover, .bulma .select.is-white select.is-hovered { border-color: #f2f2f2; }
  1640.  
  1641. .bulma .select.is-white select:focus, .bulma .select.is-white select.is-focused, .bulma .select.is-white select:active, .bulma .select.is-white select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  1642.  
  1643. .bulma .select.is-black:not(:hover)::after { border-color: #0a0a0a; }
  1644.  
  1645. .bulma .select.is-black select { border-color: #0a0a0a; }
  1646.  
  1647. .bulma .select.is-black select:hover, .bulma .select.is-black select.is-hovered { border-color: black; }
  1648.  
  1649. .bulma .select.is-black select:focus, .bulma .select.is-black select.is-focused, .bulma .select.is-black select:active, .bulma .select.is-black select.is-active { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
  1650.  
  1651. .bulma .select.is-light:not(:hover)::after { border-color: whitesmoke; }
  1652.  
  1653. .bulma .select.is-light select { border-color: whitesmoke; }
  1654.  
  1655. .bulma .select.is-light select:hover, .bulma .select.is-light select.is-hovered { border-color: #e8e8e8; }
  1656.  
  1657. .bulma .select.is-light select:focus, .bulma .select.is-light select.is-focused, .bulma .select.is-light select:active, .bulma .select.is-light select.is-active { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  1658.  
  1659. .bulma .select.is-dark:not(:hover)::after { border-color: #363636; }
  1660.  
  1661. .bulma .select.is-dark select { border-color: #363636; }
  1662.  
  1663. .bulma .select.is-dark select:hover, .bulma .select.is-dark select.is-hovered { border-color: #292929; }
  1664.  
  1665. .bulma .select.is-dark select:focus, .bulma .select.is-dark select.is-focused, .bulma .select.is-dark select:active, .bulma .select.is-dark select.is-active { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  1666.  
  1667. .bulma .select.is-primary:not(:hover)::after { border-color: #00d1b2; }
  1668.  
  1669. .bulma .select.is-primary select { border-color: #00d1b2; }
  1670.  
  1671. .bulma .select.is-primary select:hover, .bulma .select.is-primary select.is-hovered { border-color: #00b89c; }
  1672.  
  1673. .bulma .select.is-primary select:focus, .bulma .select.is-primary select.is-focused, .bulma .select.is-primary select:active, .bulma .select.is-primary select.is-active { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  1674.  
  1675. .bulma .select.is-link:not(:hover)::after { border-color: #3273dc; }
  1676.  
  1677. .bulma .select.is-link select { border-color: #3273dc; }
  1678.  
  1679. .bulma .select.is-link select:hover, .bulma .select.is-link select.is-hovered { border-color: #2366d1; }
  1680.  
  1681. .bulma .select.is-link select:focus, .bulma .select.is-link select.is-focused, .bulma .select.is-link select:active, .bulma .select.is-link select.is-active { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  1682.  
  1683. .bulma .select.is-info:not(:hover)::after { border-color: #209cee; }
  1684.  
  1685. .bulma .select.is-info select { border-color: #209cee; }
  1686.  
  1687. .bulma .select.is-info select:hover, .bulma .select.is-info select.is-hovered { border-color: #118fe4; }
  1688.  
  1689. .bulma .select.is-info select:focus, .bulma .select.is-info select.is-focused, .bulma .select.is-info select:active, .bulma .select.is-info select.is-active { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
  1690.  
  1691. .bulma .select.is-success:not(:hover)::after { border-color: #23d160; }
  1692.  
  1693. .bulma .select.is-success select { border-color: #23d160; }
  1694.  
  1695. .bulma .select.is-success select:hover, .bulma .select.is-success select.is-hovered { border-color: #20bc56; }
  1696.  
  1697. .bulma .select.is-success select:focus, .bulma .select.is-success select.is-focused, .bulma .select.is-success select:active, .bulma .select.is-success select.is-active { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
  1698.  
  1699. .bulma .select.is-warning:not(:hover)::after { border-color: #ffdd57; }
  1700.  
  1701. .bulma .select.is-warning select { border-color: #ffdd57; }
  1702.  
  1703. .bulma .select.is-warning select:hover, .bulma .select.is-warning select.is-hovered { border-color: #ffd83d; }
  1704.  
  1705. .bulma .select.is-warning select:focus, .bulma .select.is-warning select.is-focused, .bulma .select.is-warning select:active, .bulma .select.is-warning select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  1706.  
  1707. .bulma .select.is-danger:not(:hover)::after { border-color: #ff3860; }
  1708.  
  1709. .bulma .select.is-danger select { border-color: #ff3860; }
  1710.  
  1711. .bulma .select.is-danger select:hover, .bulma .select.is-danger select.is-hovered { border-color: #ff1f4b; }
  1712.  
  1713. .bulma .select.is-danger select:focus, .bulma .select.is-danger select.is-focused, .bulma .select.is-danger select:active, .bulma .select.is-danger select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
  1714.  
  1715. .bulma .select.is-small { border-radius: 2px; font-size: 0.75rem; }
  1716.  
  1717. .bulma .select.is-medium { font-size: 1.25rem; }
  1718.  
  1719. .bulma .select.is-large { font-size: 1.5rem; }
  1720.  
  1721. .bulma .select.is-disabled::after { border-color: #7a7a7a; }
  1722.  
  1723. .bulma .select.is-fullwidth { width: 100%; }
  1724.  
  1725. .bulma .select.is-fullwidth select { width: 100%; }
  1726.  
  1727. .bulma .select.is-loading::after { margin-top: 0; position: absolute; right: 0.625em; top: 0.625em; transform: none; }
  1728.  
  1729. .bulma .select.is-loading.is-small:after { font-size: 0.75rem; }
  1730.  
  1731. .bulma .select.is-loading.is-medium:after { font-size: 1.25rem; }
  1732.  
  1733. .bulma .select.is-loading.is-large:after { font-size: 1.5rem; }
  1734.  
  1735. .bulma .file { align-items: stretch; display: flex; justify-content: flex-start; position: relative; }
  1736.  
  1737. .bulma .file.is-white .file-cta { background-color: white; border-color: transparent; color: #0a0a0a; }
  1738.  
  1739. .bulma .file.is-white:hover .file-cta, .bulma .file.is-white.is-hovered .file-cta { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; }
  1740.  
  1741. .bulma .file.is-white:focus .file-cta, .bulma .file.is-white.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); color: #0a0a0a; }
  1742.  
  1743. .bulma .file.is-white:active .file-cta, .bulma .file.is-white.is-active .file-cta { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; }
  1744.  
  1745. .bulma .file.is-black .file-cta { background-color: #0a0a0a; border-color: transparent; color: white; }
  1746.  
  1747. .bulma .file.is-black:hover .file-cta, .bulma .file.is-black.is-hovered .file-cta { background-color: #040404; border-color: transparent; color: white; }
  1748.  
  1749. .bulma .file.is-black:focus .file-cta, .bulma .file.is-black.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); color: white; }
  1750.  
  1751. .bulma .file.is-black:active .file-cta, .bulma .file.is-black.is-active .file-cta { background-color: black; border-color: transparent; color: white; }
  1752.  
  1753. .bulma .file.is-light .file-cta { background-color: whitesmoke; border-color: transparent; color: #363636; }
  1754.  
  1755. .bulma .file.is-light:hover .file-cta, .bulma .file.is-light.is-hovered .file-cta { background-color: #eeeeee; border-color: transparent; color: #363636; }
  1756.  
  1757. .bulma .file.is-light:focus .file-cta, .bulma .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); color: #363636; }
  1758.  
  1759. .bulma .file.is-light:active .file-cta, .bulma .file.is-light.is-active .file-cta { background-color: #e8e8e8; border-color: transparent; color: #363636; }
  1760.  
  1761. .bulma .file.is-dark .file-cta { background-color: #363636; border-color: transparent; color: whitesmoke; }
  1762.  
  1763. .bulma .file.is-dark:hover .file-cta, .bulma .file.is-dark.is-hovered .file-cta { background-color: #2f2f2f; border-color: transparent; color: whitesmoke; }
  1764.  
  1765. .bulma .file.is-dark:focus .file-cta, .bulma .file.is-dark.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); color: whitesmoke; }
  1766.  
  1767. .bulma .file.is-dark:active .file-cta, .bulma .file.is-dark.is-active .file-cta { background-color: #292929; border-color: transparent; color: whitesmoke; }
  1768.  
  1769. .bulma .file.is-primary .file-cta { background-color: #00d1b2; border-color: transparent; color: #fff; }
  1770.  
  1771. .bulma .file.is-primary:hover .file-cta, .bulma .file.is-primary.is-hovered .file-cta { background-color: #00c4a7; border-color: transparent; color: #fff; }
  1772.  
  1773. .bulma .file.is-primary:focus .file-cta, .bulma .file.is-primary.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); color: #fff; }
  1774.  
  1775. .bulma .file.is-primary:active .file-cta, .bulma .file.is-primary.is-active .file-cta { background-color: #00b89c; border-color: transparent; color: #fff; }
  1776.  
  1777. .bulma .file.is-link .file-cta { background-color: #3273dc; border-color: transparent; color: #fff; }
  1778.  
  1779. .bulma .file.is-link:hover .file-cta, .bulma .file.is-link.is-hovered .file-cta { background-color: #276cda; border-color: transparent; color: #fff; }
  1780.  
  1781. .bulma .file.is-link:focus .file-cta, .bulma .file.is-link.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); color: #fff; }
  1782.  
  1783. .bulma .file.is-link:active .file-cta, .bulma .file.is-link.is-active .file-cta { background-color: #2366d1; border-color: transparent; color: #fff; }
  1784.  
  1785. .bulma .file.is-info .file-cta { background-color: #209cee; border-color: transparent; color: #fff; }
  1786.  
  1787. .bulma .file.is-info:hover .file-cta, .bulma .file.is-info.is-hovered .file-cta { background-color: #1496ed; border-color: transparent; color: #fff; }
  1788.  
  1789. .bulma .file.is-info:focus .file-cta, .bulma .file.is-info.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); color: #fff; }
  1790.  
  1791. .bulma .file.is-info:active .file-cta, .bulma .file.is-info.is-active .file-cta { background-color: #118fe4; border-color: transparent; color: #fff; }
  1792.  
  1793. .bulma .file.is-success .file-cta { background-color: #23d160; border-color: transparent; color: #fff; }
  1794.  
  1795. .bulma .file.is-success:hover .file-cta, .bulma .file.is-success.is-hovered .file-cta { background-color: #22c65b; border-color: transparent; color: #fff; }
  1796.  
  1797. .bulma .file.is-success:focus .file-cta, .bulma .file.is-success.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); color: #fff; }
  1798.  
  1799. .bulma .file.is-success:active .file-cta, .bulma .file.is-success.is-active .file-cta { background-color: #20bc56; border-color: transparent; color: #fff; }
  1800.  
  1801. .bulma .file.is-warning .file-cta { background-color: #ffdd57; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  1802.  
  1803. .bulma .file.is-warning:hover .file-cta, .bulma .file.is-warning.is-hovered .file-cta { background-color: #ffdb4a; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  1804.  
  1805. .bulma .file.is-warning:focus .file-cta, .bulma .file.is-warning.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); color: rgba(0, 0, 0, 0.7); }
  1806.  
  1807. .bulma .file.is-warning:active .file-cta, .bulma .file.is-warning.is-active .file-cta { background-color: #ffd83d; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
  1808.  
  1809. .bulma .file.is-danger .file-cta { background-color: #ff3860; border-color: transparent; color: #fff; }
  1810.  
  1811. .bulma .file.is-danger:hover .file-cta, .bulma .file.is-danger.is-hovered .file-cta { background-color: #ff2b56; border-color: transparent; color: #fff; }
  1812.  
  1813. .bulma .file.is-danger:focus .file-cta, .bulma .file.is-danger.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); color: #fff; }
  1814.  
  1815. .bulma .file.is-danger:active .file-cta, .bulma .file.is-danger.is-active .file-cta { background-color: #ff1f4b; border-color: transparent; color: #fff; }
  1816.  
  1817. .bulma .file.is-small { font-size: 0.75rem; }
  1818.  
  1819. .bulma .file.is-medium { font-size: 1.25rem; }
  1820.  
  1821. .bulma .file.is-medium .file-icon .fa { font-size: 21px; }
  1822.  
  1823. .bulma .file.is-large { font-size: 1.5rem; }
  1824.  
  1825. .bulma .file.is-large .file-icon .fa { font-size: 28px; }
  1826.  
  1827. .bulma .file.has-name .file-cta { border-bottom-right-radius: 0; border-top-right-radius: 0; }
  1828.  
  1829. .bulma .file.has-name .file-name { border-bottom-left-radius: 0; border-top-left-radius: 0; }
  1830.  
  1831. .bulma .file.has-name.is-empty .file-cta { border-radius: 4px; }
  1832.  
  1833. .bulma .file.has-name.is-empty .file-name { display: none; }
  1834.  
  1835. .bulma .file.is-boxed .file-label { flex-direction: column; }
  1836.  
  1837. .bulma .file.is-boxed .file-cta { flex-direction: column; height: auto; padding: 1em 3em; }
  1838.  
  1839. .bulma .file.is-boxed .file-name { border-width: 0 1px 1px; }
  1840.  
  1841. .bulma .file.is-boxed .file-icon { height: 1.5em; width: 1.5em; }
  1842.  
  1843. .bulma .file.is-boxed .file-icon .fa { font-size: 21px; }
  1844.  
  1845. .bulma .file.is-boxed.is-small .file-icon .fa { font-size: 14px; }
  1846.  
  1847. .bulma .file.is-boxed.is-medium .file-icon .fa { font-size: 28px; }
  1848.  
  1849. .bulma .file.is-boxed.is-large .file-icon .fa { font-size: 35px; }
  1850.  
  1851. .bulma .file.is-boxed.has-name .file-cta { border-radius: 4px 4px 0 0; }
  1852.  
  1853. .bulma .file.is-boxed.has-name .file-name { border-radius: 0 0 4px 4px; border-width: 0 1px 1px; }
  1854.  
  1855. .bulma .file.is-centered { justify-content: center; }
  1856.  
  1857. .bulma .file.is-fullwidth .file-label { width: 100%; }
  1858.  
  1859. .bulma .file.is-fullwidth .file-name { flex-grow: 1; max-width: none; }
  1860.  
  1861. .bulma .file.is-right { justify-content: flex-end; }
  1862.  
  1863. .bulma .file.is-right .file-cta { border-radius: 0 4px 4px 0; }
  1864.  
  1865. .bulma .file.is-right .file-name { border-radius: 4px 0 0 4px; border-width: 1px 0 1px 1px; order: -1; }
  1866.  
  1867. .bulma .file-label { align-items: stretch; display: flex; cursor: pointer; justify-content: flex-start; overflow: hidden; position: relative; }
  1868.  
  1869. .bulma .file-label:hover .file-cta { background-color: #eeeeee; color: #363636; }
  1870.  
  1871. .bulma .file-label:hover .file-name { border-color: #d5d5d5; }
  1872.  
  1873. .bulma .file-label:active .file-cta { background-color: #e8e8e8; color: #363636; }
  1874.  
  1875. .bulma .file-label:active .file-name { border-color: #cfcfcf; }
  1876.  
  1877. .bulma .file-input { height: 100%; left: 0; opacity: 0; outline: none; position: absolute; top: 0; width: 100%; }
  1878.  
  1879. .bulma .file-cta, .bulma .file-name { border-color: #dbdbdb; border-radius: 4px; font-size: 1em; padding-left: 1em; padding-right: 1em; white-space: nowrap; }
  1880.  
  1881. .bulma .file-cta { background-color: whitesmoke; color: #4a4a4a; }
  1882.  
  1883. .bulma .file-name { border-color: #dbdbdb; border-style: solid; border-width: 1px 1px 1px 0; display: block; max-width: 16em; overflow: hidden; text-align: left; text-overflow: ellipsis; }
  1884.  
  1885. .bulma .file-icon { align-items: center; display: flex; height: 1em; justify-content: center; margin-right: 0.5em; width: 1em; }
  1886.  
  1887. .bulma .file-icon .fa { font-size: 14px; }
  1888.  
  1889. .bulma .label { color: #363636; display: block; font-size: 1rem; font-weight: 700; }
  1890.  
  1891. .bulma .label:not(:last-child) { margin-bottom: 0.5em; }
  1892.  
  1893. .bulma .label.is-small { font-size: 0.75rem; }
  1894.  
  1895. .bulma .label.is-medium { font-size: 1.25rem; }
  1896.  
  1897. .bulma .label.is-large { font-size: 1.5rem; }
  1898.  
  1899. .bulma .help { display: block; font-size: 0.75rem; margin-top: 0.25rem; }
  1900.  
  1901. .bulma .help.is-white { color: white; }
  1902.  
  1903. .bulma .help.is-black { color: #0a0a0a; }
  1904.  
  1905. .bulma .help.is-light { color: whitesmoke; }
  1906.  
  1907. .bulma .help.is-dark { color: #363636; }
  1908.  
  1909. .bulma .help.is-primary { color: #00d1b2; }
  1910.  
  1911. .bulma .help.is-link { color: #3273dc; }
  1912.  
  1913. .bulma .help.is-info { color: #209cee; }
  1914.  
  1915. .bulma .help.is-success { color: #23d160; }
  1916.  
  1917. .bulma .help.is-warning { color: #ffdd57; }
  1918.  
  1919. .bulma .help.is-danger { color: #ff3860; }
  1920.  
  1921. .bulma .field:not(:last-child) { margin-bottom: 0.75rem; }
  1922.  
  1923. .bulma .field.has-addons { display: flex; justify-content: flex-start; }
  1924.  
  1925. .bulma .field.has-addons .control:not(:last-child) { margin-right: -1px; }
  1926.  
  1927. .bulma .field.has-addons .control:not(:first-child):not(:last-child) .button, .bulma .field.has-addons .control:not(:first-child):not(:last-child) .input, .bulma .field.has-addons .control:not(:first-child):not(:last-child) .select select { border-radius: 0; }
  1928.  
  1929. .bulma .field.has-addons .control:first-child:not(:only-child) .button, .bulma .field.has-addons .control:first-child:not(:only-child) .input, .bulma .field.has-addons .control:first-child:not(:only-child) .select select { border-bottom-right-radius: 0; border-top-right-radius: 0; }
  1930.  
  1931. .bulma .field.has-addons .control:last-child:not(:only-child) .button, .bulma .field.has-addons .control:last-child:not(:only-child) .input, .bulma .field.has-addons .control:last-child:not(:only-child) .select select { border-bottom-left-radius: 0; border-top-left-radius: 0; }
  1932.  
  1933. .bulma .field.has-addons .control .button:not([disabled]):hover, .bulma .field.has-addons .control .button:not([disabled]).is-hovered, .bulma .field.has-addons .control .input:not([disabled]):hover, .bulma .field.has-addons .control .input:not([disabled]).is-hovered, .bulma .field.has-addons .control .select select:not([disabled]):hover, .bulma .field.has-addons .control .select select:not([disabled]).is-hovered { z-index: 2; }
  1934.  
  1935. .bulma .field.has-addons .control .button:not([disabled]):focus, .bulma .field.has-addons .control .button:not([disabled]).is-focused, .bulma .field.has-addons .control .button:not([disabled]):active, .bulma .field.has-addons .control .button:not([disabled]).is-active, .bulma .field.has-addons .control .input:not([disabled]):focus, .bulma .field.has-addons .control .input:not([disabled]).is-focused, .bulma .field.has-addons .control .input:not([disabled]):active, .bulma .field.has-addons .control .input:not([disabled]).is-active, .bulma .field.has-addons .control .select select:not([disabled]):focus, .bulma .field.has-addons .control .select select:not([disabled]).is-focused, .bulma .field.has-addons .control .select select:not([disabled]):active, .bulma .field.has-addons .control .select select:not([disabled]).is-active { z-index: 3; }
  1936.  
  1937. .bulma .field.has-addons .control .button:not([disabled]):focus:hover, .bulma .field.has-addons .control .button:not([disabled]).is-focused:hover, .bulma .field.has-addons .control .button:not([disabled]):active:hover, .bulma .field.has-addons .control .button:not([disabled]).is-active:hover, .bulma .field.has-addons .control .input:not([disabled]):focus:hover, .bulma .field.has-addons .control .input:not([disabled]).is-focused:hover, .bulma .field.has-addons .control .input:not([disabled]):active:hover, .bulma .field.has-addons .control .input:not([disabled]).is-active:hover, .bulma .field.has-addons .control .select select:not([disabled]):focus:hover, .bulma .field.has-addons .control .select select:not([disabled]).is-focused:hover, .bulma .field.has-addons .control .select select:not([disabled]):active:hover, .bulma .field.has-addons .control .select select:not([disabled]).is-active:hover { z-index: 4; }
  1938.  
  1939. .bulma .field.has-addons .control.is-expanded { flex-grow: 1; flex-shrink: 1; }
  1940.  
  1941. .bulma .field.has-addons.has-addons-centered { justify-content: center; }
  1942.  
  1943. .bulma .field.has-addons.has-addons-right { justify-content: flex-end; }
  1944.  
  1945. .bulma .field.has-addons.has-addons-fullwidth .control { flex-grow: 1; flex-shrink: 0; }
  1946.  
  1947. .bulma .field.is-grouped { display: flex; justify-content: flex-start; }
  1948.  
  1949. .bulma .field.is-grouped > .control { flex-shrink: 0; }
  1950.  
  1951. .bulma .field.is-grouped > .control:not(:last-child) { margin-bottom: 0; margin-right: 0.75rem; }
  1952.  
  1953. .bulma .field.is-grouped > .control.is-expanded { flex-grow: 1; flex-shrink: 1; }
  1954.  
  1955. .bulma .field.is-grouped.is-grouped-centered { justify-content: center; }
  1956.  
  1957. .bulma .field.is-grouped.is-grouped-right { justify-content: flex-end; }
  1958.  
  1959. .bulma .field.is-grouped.is-grouped-multiline { flex-wrap: wrap; }
  1960.  
  1961. .bulma .field.is-grouped.is-grouped-multiline > .control:last-child, .bulma .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { margin-bottom: 0.75rem; }
  1962.  
  1963. .bulma .field.is-grouped.is-grouped-multiline:last-child { margin-bottom: -0.75rem; }
  1964.  
  1965. .bulma .field.is-grouped.is-grouped-multiline:not(:last-child) { margin-bottom: 0; }
  1966.  
  1967. @media screen and (min-width: 769px), print { .bulma .field.is-horizontal { display: flex; } }
  1968.  
  1969. .bulma .field-label .label { font-size: inherit; }
  1970.  
  1971. @media screen and (max-width: 768px) { .bulma .field-label { margin-bottom: 0.5rem; } }
  1972.  
  1973. @media screen and (min-width: 769px), print { .bulma .field-label { flex-basis: 0; flex-grow: 1; flex-shrink: 0; margin-right: 1.5rem; text-align: right; }
  1974. .bulma .field-label.is-small { font-size: 0.75rem; padding-top: 0.375em; }
  1975. .bulma .field-label.is-normal { padding-top: 0.375em; }
  1976. .bulma .field-label.is-medium { font-size: 1.25rem; padding-top: 0.375em; }
  1977. .bulma .field-label.is-large { font-size: 1.5rem; padding-top: 0.375em; } }
  1978.  
  1979. .bulma .field-body .field .field { margin-bottom: 0; }
  1980.  
  1981. @media screen and (min-width: 769px), print { .bulma .field-body { display: flex; flex-basis: 0; flex-grow: 5; flex-shrink: 1; }
  1982. .bulma .field-body .field { margin-bottom: 0; }
  1983. .bulma .field-body > .field { flex-shrink: 1; }
  1984. .bulma .field-body > .field:not(.is-narrow) { flex-grow: 1; }
  1985. .bulma .field-body > .field:not(:last-child) { margin-right: 0.75rem; } }
  1986.  
  1987. .bulma .control { box-sizing: border-box; clear: both; font-size: 1rem; position: relative; text-align: left; }
  1988.  
  1989. .bulma .control.has-icons-left .input:focus ~ .icon, .bulma .control.has-icons-left .select:focus ~ .icon, .bulma .control.has-icons-right .input:focus ~ .icon, .bulma .control.has-icons-right .select:focus ~ .icon { color: #7a7a7a; }
  1990.  
  1991. .bulma .control.has-icons-left .input.is-small ~ .icon, .bulma .control.has-icons-left .select.is-small ~ .icon, .bulma .control.has-icons-right .input.is-small ~ .icon, .bulma .control.has-icons-right .select.is-small ~ .icon { font-size: 0.75rem; }
  1992.  
  1993. .bulma .control.has-icons-left .input.is-medium ~ .icon, .bulma .control.has-icons-left .select.is-medium ~ .icon, .bulma .control.has-icons-right .input.is-medium ~ .icon, .bulma .control.has-icons-right .select.is-medium ~ .icon { font-size: 1.25rem; }
  1994.  
  1995. .bulma .control.has-icons-left .input.is-large ~ .icon, .bulma .control.has-icons-left .select.is-large ~ .icon, .bulma .control.has-icons-right .input.is-large ~ .icon, .bulma .control.has-icons-right .select.is-large ~ .icon { font-size: 1.5rem; }
  1996.  
  1997. .bulma .control.has-icons-left .icon, .bulma .control.has-icons-right .icon { color: #dbdbdb; height: 2.25em; pointer-events: none; position: absolute; top: 0; width: 2.25em; z-index: 4; }
  1998.  
  1999. .bulma .control.has-icons-left .input, .bulma .control.has-icons-left .select select { padding-left: 2.25em; }
  2000.  
  2001. .bulma .control.has-icons-left .icon.is-left { left: 0; }
  2002.  
  2003. .bulma .control.has-icons-right .input, .bulma .control.has-icons-right .select select { padding-right: 2.25em; }
  2004.  
  2005. .bulma .control.has-icons-right .icon.is-right { right: 0; }
  2006.  
  2007. .bulma .control.is-loading::after { position: absolute !important; right: 0.625em; top: 0.625em; z-index: 4; }
  2008.  
  2009. .bulma .control.is-loading.is-small:after { font-size: 0.75rem; }
  2010.  
  2011. .bulma .control.is-loading.is-medium:after { font-size: 1.25rem; }
  2012.  
  2013. .bulma .control.is-loading.is-large:after { font-size: 1.5rem; }
  2014.  
  2015. .bulma .breadcrumb { font-size: 1rem; white-space: nowrap; }
  2016.  
  2017. .bulma .breadcrumb a { align-items: center; color: #3273dc; display: flex; justify-content: center; padding: 0 0.75em; }
  2018.  
  2019. .bulma .breadcrumb a:hover { color: #363636; }
  2020.  
  2021. .bulma .breadcrumb li { align-items: center; display: flex; }
  2022.  
  2023. .bulma .breadcrumb li:first-child a { padding-left: 0; }
  2024.  
  2025. .bulma .breadcrumb li.is-active a { color: #363636; cursor: default; pointer-events: none; }
  2026.  
  2027. .bulma .breadcrumb li + li::before { color: #b5b5b5; content: "\\0002f"; }
  2028.  
  2029. .bulma .breadcrumb ul, .bulma .breadcrumb ol { align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: flex-start; }
  2030.  
  2031. .bulma .breadcrumb .icon:first-child { margin-right: 0.5em; }
  2032.  
  2033. .bulma .breadcrumb .icon:last-child { margin-left: 0.5em; }
  2034.  
  2035. .bulma .breadcrumb.is-centered ol, .bulma .breadcrumb.is-centered ul { justify-content: center; }
  2036.  
  2037. .bulma .breadcrumb.is-right ol, .bulma .breadcrumb.is-right ul { justify-content: flex-end; }
  2038.  
  2039. .bulma .breadcrumb.is-small { font-size: 0.75rem; }
  2040.  
  2041. .bulma .breadcrumb.is-medium { font-size: 1.25rem; }
  2042.  
  2043. .bulma .breadcrumb.is-large { font-size: 1.5rem; }
  2044.  
  2045. .bulma .breadcrumb.has-arrow-separator li + li::before { content: "\\02192"; }
  2046.  
  2047. .bulma .breadcrumb.has-bullet-separator li + li::before { content: "\\02022"; }
  2048.  
  2049. .bulma .breadcrumb.has-dot-separator li + li::before { content: "\\000b7"; }
  2050.  
  2051. .bulma .breadcrumb.has-succeeds-separator li + li::before { content: "\\0227B"; }
  2052.  
  2053. .bulma .card { background-color: white; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); color: #4a4a4a; max-width: 100%; position: relative; }
  2054.  
  2055. .bulma .card-header { background-color: transparent; align-items: stretch; box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); display: flex; }
  2056.  
  2057. .bulma .card-header-title { align-items: center; color: #363636; display: flex; flex-grow: 1; font-weight: 700; padding: 0.75rem; }
  2058.  
  2059. .bulma .card-header-title.is-centered { justify-content: center; }
  2060.  
  2061. .bulma .card-header-icon { align-items: center; cursor: pointer; display: flex; justify-content: center; padding: 0.75rem; }
  2062.  
  2063. .bulma .card-image { display: block; position: relative; }
  2064.  
  2065. .bulma .card-content { background-color: transparent; padding: 1.5rem; }
  2066.  
  2067. .bulma .card-footer { background-color: transparent; border-top: 1px solid #dbdbdb; align-items: stretch; display: flex; }
  2068.  
  2069. .bulma .card-footer-item { align-items: center; display: flex; flex-basis: 0; flex-grow: 1; flex-shrink: 0; justify-content: center; padding: 0.75rem; }
  2070.  
  2071. .bulma .card-footer-item:not(:last-child) { border-right: 1px solid #dbdbdb; }
  2072.  
  2073. .bulma .card .media:not(:last-child) { margin-bottom: 1.5rem; }
  2074.  
  2075. .bulma .dropdown { display: inline-flex; position: relative; vertical-align: top; }
  2076.  
  2077. .bulma .dropdown.is-active .dropdown-menu, .bulma .dropdown.is-hoverable:hover .dropdown-menu { display: block; }
  2078.  
  2079. .bulma .dropdown.is-right .dropdown-menu { left: auto; right: 0; }
  2080.  
  2081. .bulma .dropdown.is-up .dropdown-menu { bottom: 100%; padding-bottom: 4px; padding-top: initial; top: auto; }
  2082.  
  2083. .bulma .dropdown-menu { display: none; left: 0; min-width: 12rem; padding-top: 4px; position: absolute; top: 100%; z-index: 20; }
  2084.  
  2085. .bulma .dropdown-content { background-color: white; border-radius: 4px; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); padding-bottom: 0.5rem; padding-top: 0.5rem; }
  2086.  
  2087. .bulma .dropdown-item { color: #4a4a4a; display: block; font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 1rem; position: relative; }
  2088.  
  2089. .bulma a.dropdown-item, .bulma button.dropdown-item { padding-right: 3rem; text-align: left; white-space: nowrap; width: 100%; }
  2090.  
  2091. .bulma a.dropdown-item:hover, .bulma button.dropdown-item:hover { background-color: whitesmoke; color: #0a0a0a; }
  2092.  
  2093. .bulma a.dropdown-item.is-active, .bulma button.dropdown-item.is-active { background-color: #3273dc; color: #fff; }
  2094.  
  2095. .bulma .dropdown-divider { background-color: #dbdbdb; border: none; display: block; height: 1px; margin: 0.5rem 0; }
  2096.  
  2097. .bulma .level { align-items: center; justify-content: space-between; }
  2098.  
  2099. .bulma .level code { border-radius: 4px; }
  2100.  
  2101. .bulma .level img { display: inline-block; vertical-align: top; }
  2102.  
  2103. .bulma .level.is-mobile { display: flex; }
  2104.  
  2105. .bulma .level.is-mobile .level-left, .bulma .level.is-mobile .level-right { display: flex; }
  2106.  
  2107. .bulma .level.is-mobile .level-left + .level-right { margin-top: 0; }
  2108.  
  2109. .bulma .level.is-mobile .level-item:not(:last-child) { margin-bottom: 0; margin-right: 0.75rem; }
  2110.  
  2111. .bulma .level.is-mobile .level-item:not(.is-narrow) { flex-grow: 1; }
  2112.  
  2113. @media screen and (min-width: 769px), print { .bulma .level { display: flex; }
  2114. .bulma .level > .level-item:not(.is-narrow) { flex-grow: 1; } }
  2115.  
  2116. .bulma .level-item { align-items: center; display: flex; flex-basis: auto; flex-grow: 0; flex-shrink: 0; justify-content: center; }
  2117.  
  2118. .bulma .level-item .title, .bulma .level-item .subtitle { margin-bottom: 0; }
  2119.  
  2120. @media screen and (max-width: 768px) { .bulma .level-item:not(:last-child) { margin-bottom: 0.75rem; } }
  2121.  
  2122. .bulma .level-left, .bulma .level-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; }
  2123.  
  2124. .bulma .level-left .level-item.is-flexible, .bulma .level-right .level-item.is-flexible { flex-grow: 1; }
  2125.  
  2126. @media screen and (min-width: 769px), print { .bulma .level-left .level-item:not(:last-child), .bulma .level-right .level-item:not(:last-child) { margin-right: 0.75rem; } }
  2127.  
  2128. .bulma .level-left { align-items: center; justify-content: flex-start; }
  2129.  
  2130. @media screen and (max-width: 768px) { .bulma .level-left + .level-right { margin-top: 1.5rem; } }
  2131.  
  2132. @media screen and (min-width: 769px), print { .bulma .level-left { display: flex; } }
  2133.  
  2134. .bulma .level-right { align-items: center; justify-content: flex-end; }
  2135.  
  2136. @media screen and (min-width: 769px), print { .bulma .level-right { display: flex; } }
  2137.  
  2138. .bulma .list { background-color: white; border-radius: 4px; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
  2139.  
  2140. .bulma .list-item { display: block; padding: 0.5em 1em; }
  2141.  
  2142. .bulma .list-item:not(a) { color: #4a4a4a; }
  2143.  
  2144. .bulma .list-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
  2145.  
  2146. .bulma .list-item:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
  2147.  
  2148. .bulma .list-item:not(:last-child) { border-bottom: 1px solid #dbdbdb; }
  2149.  
  2150. .bulma .list-item.is-active { background-color: #3273dc; color: #fff; }
  2151.  
  2152. .bulma a.list-item { background-color: whitesmoke; cursor: pointer; }
  2153.  
  2154. .bulma .media { align-items: flex-start; display: flex; text-align: left; }
  2155.  
  2156. .bulma .media .content:not(:last-child) { margin-bottom: 0.75rem; }
  2157.  
  2158. .bulma .media .media { border-top: 1px solid rgba(219, 219, 219, 0.5); display: flex; padding-top: 0.75rem; }
  2159.  
  2160. .bulma .media .media .content:not(:last-child), .bulma .media .media .control:not(:last-child) { margin-bottom: 0.5rem; }
  2161.  
  2162. .bulma .media .media .media { padding-top: 0.5rem; }
  2163.  
  2164. .bulma .media .media .media + .media { margin-top: 0.5rem; }
  2165.  
  2166. .bulma .media + .media { border-top: 1px solid rgba(219, 219, 219, 0.5); margin-top: 1rem; padding-top: 1rem; }
  2167.  
  2168. .bulma .media.is-large + .media { margin-top: 1.5rem; padding-top: 1.5rem; }
  2169.  
  2170. .bulma .media-left, .bulma .media-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; }
  2171.  
  2172. .bulma .media-left { margin-right: 1rem; }
  2173.  
  2174. .bulma .media-right { margin-left: 1rem; }
  2175.  
  2176. .bulma .media-content { flex-basis: auto; flex-grow: 1; flex-shrink: 1; text-align: left; }
  2177.  
  2178. @media screen and (max-width: 768px) { .bulma .media-content { overflow-x: auto; } }
  2179.  
  2180. .bulma .menu { font-size: 1rem; }
  2181.  
  2182. .bulma .menu.is-small { font-size: 0.75rem; }
  2183.  
  2184. .bulma .menu.is-medium { font-size: 1.25rem; }
  2185.  
  2186. .bulma .menu.is-large { font-size: 1.5rem; }
  2187.  
  2188. .bulma .menu-list { line-height: 1.25; }
  2189.  
  2190. .bulma .menu-list a { border-radius: 2px; color: #4a4a4a; display: block; padding: 0.5em 0.75em; }
  2191.  
  2192. .bulma .menu-list a:hover { background-color: whitesmoke; color: #363636; }
  2193.  
  2194. .bulma .menu-list a.is-active { background-color: #3273dc; color: #fff; }
  2195.  
  2196. .bulma .menu-list li ul { border-left: 1px solid #dbdbdb; margin: 0.75em; padding-left: 0.75em; }
  2197.  
  2198. .bulma .menu-label { color: #7a7a7a; font-size: 0.75em; letter-spacing: 0.1em; text-transform: uppercase; }
  2199.  
  2200. .bulma .menu-label:not(:first-child) { margin-top: 1em; }
  2201.  
  2202. .bulma .menu-label:not(:last-child) { margin-bottom: 1em; }
  2203.  
  2204. .bulma .message { background-color: whitesmoke; border-radius: 4px; font-size: 1rem; }
  2205.  
  2206. .bulma .message strong { color: currentColor; }
  2207.  
  2208. .bulma .message a:not(.button):not(.tag):not(.dropdown-item) { color: currentColor; text-decoration: underline; }
  2209.  
  2210. .bulma .message.is-small { font-size: 0.75rem; }
  2211.  
  2212. .bulma .message.is-medium { font-size: 1.25rem; }
  2213.  
  2214. .bulma .message.is-large { font-size: 1.5rem; }
  2215.  
  2216. .bulma .message.is-white { background-color: white; }
  2217.  
  2218. .bulma .message.is-white .message-header { background-color: white; color: #0a0a0a; }
  2219.  
  2220. .bulma .message.is-white .message-body { border-color: white; color: #4d4d4d; }
  2221.  
  2222. .bulma .message.is-black { background-color: #fafafa; }
  2223.  
  2224. .bulma .message.is-black .message-header { background-color: #0a0a0a; color: white; }
  2225.  
  2226. .bulma .message.is-black .message-body { border-color: #0a0a0a; color: #090909; }
  2227.  
  2228. .bulma .message.is-light { background-color: #fafafa; }
  2229.  
  2230. .bulma .message.is-light .message-header { background-color: whitesmoke; color: #363636; }
  2231.  
  2232. .bulma .message.is-light .message-body { border-color: whitesmoke; color: #505050; }
  2233.  
  2234. .bulma .message.is-dark { background-color: #fafafa; }
  2235.  
  2236. .bulma .message.is-dark .message-header { background-color: #363636; color: whitesmoke; }
  2237.  
  2238. .bulma .message.is-dark .message-body { border-color: #363636; color: #2a2a2a; }
  2239.  
  2240. .bulma .message.is-primary { background-color: #f5fffd; }
  2241.  
  2242. .bulma .message.is-primary .message-header { background-color: #00d1b2; color: #fff; }
  2243.  
  2244. .bulma .message.is-primary .message-body { border-color: #00d1b2; color: #021310; }
  2245.  
  2246. .bulma .message.is-link { background-color: #f6f9fe; }
  2247.  
  2248. .bulma .message.is-link .message-header { background-color: #3273dc; color: #fff; }
  2249.  
  2250. .bulma .message.is-link .message-body { border-color: #3273dc; color: #22509a; }
  2251.  
  2252. .bulma .message.is-info { background-color: #f6fbfe; }
  2253.  
  2254. .bulma .message.is-info .message-header { background-color: #209cee; color: #fff; }
  2255.  
  2256. .bulma .message.is-info .message-body { border-color: #209cee; color: #12537e; }
  2257.  
  2258. .bulma .message.is-success { background-color: #f6fef9; }
  2259.  
  2260. .bulma .message.is-success .message-header { background-color: #23d160; color: #fff; }
  2261.  
  2262. .bulma .message.is-success .message-body { border-color: #23d160; color: #0e301a; }
  2263.  
  2264. .bulma .message.is-warning { background-color: #fffdf5; }
  2265.  
  2266. .bulma .message.is-warning .message-header { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  2267.  
  2268. .bulma .message.is-warning .message-body { border-color: #ffdd57; color: #3b3108; }
  2269.  
  2270. .bulma .message.is-danger { background-color: #fff5f7; }
  2271.  
  2272. .bulma .message.is-danger .message-header { background-color: #ff3860; color: #fff; }
  2273.  
  2274. .bulma .message.is-danger .message-body { border-color: #ff3860; color: #cd0930; }
  2275.  
  2276. .bulma .message-header { align-items: center; background-color: #4a4a4a; border-radius: 4px 4px 0 0; color: #fff; display: flex; font-weight: 700; justify-content: space-between; line-height: 1.25; padding: 0.75em 1em; position: relative; }
  2277.  
  2278. .bulma .message-header .delete { flex-grow: 0; flex-shrink: 0; margin-left: 0.75em; }
  2279.  
  2280. .bulma .message-header + .message-body { border-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; }
  2281.  
  2282. .bulma .message-body { border-color: #dbdbdb; border-radius: 4px; border-style: solid; border-width: 0 0 0 4px; color: #4a4a4a; padding: 1.25em 1.5em; }
  2283.  
  2284. .bulma .message-body code, .bulma .message-body pre { background-color: white; }
  2285.  
  2286. .bulma .message-body pre code { background-color: transparent; }
  2287.  
  2288. .bulma .modal { align-items: center; display: none; flex-direction: column; justify-content: center; overflow: hidden; position: fixed; z-index: 40; }
  2289.  
  2290. .bulma .modal.is-active { display: flex; }
  2291.  
  2292. .bulma .modal-background { background-color: rgba(10, 10, 10, 0.86); }
  2293.  
  2294. .bulma .modal-content, .bulma .modal-card { margin: 0 20px; max-height: calc(100vh - 160px); overflow: auto; position: relative; width: 100%; }
  2295.  
  2296. @media screen and (min-width: 769px), print { .bulma .modal-content, .bulma .modal-card { margin: 0 auto; max-height: calc(100vh - 40px); width: 640px; } }
  2297.  
  2298. .bulma .modal-close { background: none; height: 40px; position: fixed; right: 20px; top: 20px; width: 40px; }
  2299.  
  2300. .bulma .modal-card { display: flex; flex-direction: column; max-height: calc(100vh - 40px); overflow: hidden; -ms-overflow-y: visible; }
  2301.  
  2302. .bulma .modal-card-head, .bulma .modal-card-foot { align-items: center; background-color: whitesmoke; display: flex; flex-shrink: 0; justify-content: flex-start; padding: 20px; position: relative; }
  2303.  
  2304. .bulma .modal-card-head { border-bottom: 1px solid #dbdbdb; border-top-left-radius: 6px; border-top-right-radius: 6px; }
  2305.  
  2306. .bulma .modal-card-title { color: #363636; flex-grow: 1; flex-shrink: 0; font-size: 1.5rem; line-height: 1; }
  2307.  
  2308. .bulma .modal-card-foot { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 1px solid #dbdbdb; }
  2309.  
  2310. .bulma .modal-card-foot .button:not(:last-child) { margin-right: 0.5em; }
  2311.  
  2312. .bulma .modal-card-body { -webkit-overflow-scrolling: touch; background-color: white; flex-grow: 1; flex-shrink: 1; overflow: auto; padding: 20px; }
  2313.  
  2314. .bulma .navbar { background-color: white; min-height: 3.25rem; position: relative; z-index: 30; }
  2315.  
  2316. .bulma .navbar.is-white { background-color: white; color: #0a0a0a; }
  2317.  
  2318. .bulma .navbar.is-white .navbar-brand > .navbar-item, .bulma .navbar.is-white .navbar-brand .navbar-link { color: #0a0a0a; }
  2319.  
  2320. .bulma .navbar.is-white .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-white .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-white .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-white .navbar-brand .navbar-link:focus, .bulma .navbar.is-white .navbar-brand .navbar-link:hover, .bulma .navbar.is-white .navbar-brand .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; }
  2321.  
  2322. .bulma .navbar.is-white .navbar-brand .navbar-link::after { border-color: #0a0a0a; }
  2323.  
  2324. .bulma .navbar.is-white .navbar-burger { color: #0a0a0a; }
  2325.  
  2326. @media screen and (min-width: 1024px) { .bulma .navbar.is-white .navbar-start > .navbar-item, .bulma .navbar.is-white .navbar-start .navbar-link, .bulma .navbar.is-white .navbar-end > .navbar-item, .bulma .navbar.is-white .navbar-end .navbar-link { color: #0a0a0a; }
  2327. .bulma .navbar.is-white .navbar-start > a.navbar-item:focus, .bulma .navbar.is-white .navbar-start > a.navbar-item:hover, .bulma .navbar.is-white .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-white .navbar-start .navbar-link:focus, .bulma .navbar.is-white .navbar-start .navbar-link:hover, .bulma .navbar.is-white .navbar-start .navbar-link.is-active, .bulma .navbar.is-white .navbar-end > a.navbar-item:focus, .bulma .navbar.is-white .navbar-end > a.navbar-item:hover, .bulma .navbar.is-white .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-white .navbar-end .navbar-link:focus, .bulma .navbar.is-white .navbar-end .navbar-link:hover, .bulma .navbar.is-white .navbar-end .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; }
  2328. .bulma .navbar.is-white .navbar-start .navbar-link::after, .bulma .navbar.is-white .navbar-end .navbar-link::after { border-color: #0a0a0a; }
  2329. .bulma .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: #0a0a0a; }
  2330. .bulma .navbar.is-white .navbar-dropdown a.navbar-item.is-active { background-color: white; color: #0a0a0a; } }
  2331.  
  2332. .bulma .navbar.is-black { background-color: #0a0a0a; color: white; }
  2333.  
  2334. .bulma .navbar.is-black .navbar-brand > .navbar-item, .bulma .navbar.is-black .navbar-brand .navbar-link { color: white; }
  2335.  
  2336. .bulma .navbar.is-black .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-black .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-black .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-black .navbar-brand .navbar-link:focus, .bulma .navbar.is-black .navbar-brand .navbar-link:hover, .bulma .navbar.is-black .navbar-brand .navbar-link.is-active { background-color: black; color: white; }
  2337.  
  2338. .bulma .navbar.is-black .navbar-brand .navbar-link::after { border-color: white; }
  2339.  
  2340. .bulma .navbar.is-black .navbar-burger { color: white; }
  2341.  
  2342. @media screen and (min-width: 1024px) { .bulma .navbar.is-black .navbar-start > .navbar-item, .bulma .navbar.is-black .navbar-start .navbar-link, .bulma .navbar.is-black .navbar-end > .navbar-item, .bulma .navbar.is-black .navbar-end .navbar-link { color: white; }
  2343. .bulma .navbar.is-black .navbar-start > a.navbar-item:focus, .bulma .navbar.is-black .navbar-start > a.navbar-item:hover, .bulma .navbar.is-black .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-black .navbar-start .navbar-link:focus, .bulma .navbar.is-black .navbar-start .navbar-link:hover, .bulma .navbar.is-black .navbar-start .navbar-link.is-active, .bulma .navbar.is-black .navbar-end > a.navbar-item:focus, .bulma .navbar.is-black .navbar-end > a.navbar-item:hover, .bulma .navbar.is-black .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-black .navbar-end .navbar-link:focus, .bulma .navbar.is-black .navbar-end .navbar-link:hover, .bulma .navbar.is-black .navbar-end .navbar-link.is-active { background-color: black; color: white; }
  2344. .bulma .navbar.is-black .navbar-start .navbar-link::after, .bulma .navbar.is-black .navbar-end .navbar-link::after { border-color: white; }
  2345. .bulma .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { background-color: black; color: white; }
  2346. .bulma .navbar.is-black .navbar-dropdown a.navbar-item.is-active { background-color: #0a0a0a; color: white; } }
  2347.  
  2348. .bulma .navbar.is-light { background-color: whitesmoke; color: #363636; }
  2349.  
  2350. .bulma .navbar.is-light .navbar-brand > .navbar-item, .bulma .navbar.is-light .navbar-brand .navbar-link { color: #363636; }
  2351.  
  2352. .bulma .navbar.is-light .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-light .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-light .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-light .navbar-brand .navbar-link:focus, .bulma .navbar.is-light .navbar-brand .navbar-link:hover, .bulma .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #e8e8e8; color: #363636; }
  2353.  
  2354. .bulma .navbar.is-light .navbar-brand .navbar-link::after { border-color: #363636; }
  2355.  
  2356. .bulma .navbar.is-light .navbar-burger { color: #363636; }
  2357.  
  2358. @media screen and (min-width: 1024px) { .bulma .navbar.is-light .navbar-start > .navbar-item, .bulma .navbar.is-light .navbar-start .navbar-link, .bulma .navbar.is-light .navbar-end > .navbar-item, .bulma .navbar.is-light .navbar-end .navbar-link { color: #363636; }
  2359. .bulma .navbar.is-light .navbar-start > a.navbar-item:focus, .bulma .navbar.is-light .navbar-start > a.navbar-item:hover, .bulma .navbar.is-light .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-light .navbar-start .navbar-link:focus, .bulma .navbar.is-light .navbar-start .navbar-link:hover, .bulma .navbar.is-light .navbar-start .navbar-link.is-active, .bulma .navbar.is-light .navbar-end > a.navbar-item:focus, .bulma .navbar.is-light .navbar-end > a.navbar-item:hover, .bulma .navbar.is-light .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-light .navbar-end .navbar-link:focus, .bulma .navbar.is-light .navbar-end .navbar-link:hover, .bulma .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #e8e8e8; color: #363636; }
  2360. .bulma .navbar.is-light .navbar-start .navbar-link::after, .bulma .navbar.is-light .navbar-end .navbar-link::after { border-color: #363636; }
  2361. .bulma .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #e8e8e8; color: #363636; }
  2362. .bulma .navbar.is-light .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #363636; } }
  2363.  
  2364. .bulma .navbar.is-dark { background-color: #363636; color: whitesmoke; }
  2365.  
  2366. .bulma .navbar.is-dark .navbar-brand > .navbar-item, .bulma .navbar.is-dark .navbar-brand .navbar-link { color: whitesmoke; }
  2367.  
  2368. .bulma .navbar.is-dark .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-dark .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-dark .navbar-brand .navbar-link:focus, .bulma .navbar.is-dark .navbar-brand .navbar-link:hover, .bulma .navbar.is-dark .navbar-brand .navbar-link.is-active { background-color: #292929; color: whitesmoke; }
  2369.  
  2370. .bulma .navbar.is-dark .navbar-brand .navbar-link::after { border-color: whitesmoke; }
  2371.  
  2372. .bulma .navbar.is-dark .navbar-burger { color: whitesmoke; }
  2373.  
  2374. @media screen and (min-width: 1024px) { .bulma .navbar.is-dark .navbar-start > .navbar-item, .bulma .navbar.is-dark .navbar-start .navbar-link, .bulma .navbar.is-dark .navbar-end > .navbar-item, .bulma .navbar.is-dark .navbar-end .navbar-link { color: whitesmoke; }
  2375. .bulma .navbar.is-dark .navbar-start > a.navbar-item:focus, .bulma .navbar.is-dark .navbar-start > a.navbar-item:hover, .bulma .navbar.is-dark .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-dark .navbar-start .navbar-link:focus, .bulma .navbar.is-dark .navbar-start .navbar-link:hover, .bulma .navbar.is-dark .navbar-start .navbar-link.is-active, .bulma .navbar.is-dark .navbar-end > a.navbar-item:focus, .bulma .navbar.is-dark .navbar-end > a.navbar-item:hover, .bulma .navbar.is-dark .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-dark .navbar-end .navbar-link:focus, .bulma .navbar.is-dark .navbar-end .navbar-link:hover, .bulma .navbar.is-dark .navbar-end .navbar-link.is-active { background-color: #292929; color: whitesmoke; }
  2376. .bulma .navbar.is-dark .navbar-start .navbar-link::after, .bulma .navbar.is-dark .navbar-end .navbar-link::after { border-color: whitesmoke; }
  2377. .bulma .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { background-color: #292929; color: whitesmoke; }
  2378. .bulma .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { background-color: #363636; color: whitesmoke; } }
  2379.  
  2380. .bulma .navbar.is-primary { background-color: #00d1b2; color: #fff; }
  2381.  
  2382. .bulma .navbar.is-primary .navbar-brand > .navbar-item, .bulma .navbar.is-primary .navbar-brand .navbar-link { color: #fff; }
  2383.  
  2384. .bulma .navbar.is-primary .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-primary .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-primary .navbar-brand .navbar-link:focus, .bulma .navbar.is-primary .navbar-brand .navbar-link:hover, .bulma .navbar.is-primary .navbar-brand .navbar-link.is-active { background-color: #00b89c; color: #fff; }
  2385.  
  2386. .bulma .navbar.is-primary .navbar-brand .navbar-link::after { border-color: #fff; }
  2387.  
  2388. .bulma .navbar.is-primary .navbar-burger { color: #fff; }
  2389.  
  2390. @media screen and (min-width: 1024px) { .bulma .navbar.is-primary .navbar-start > .navbar-item, .bulma .navbar.is-primary .navbar-start .navbar-link, .bulma .navbar.is-primary .navbar-end > .navbar-item, .bulma .navbar.is-primary .navbar-end .navbar-link { color: #fff; }
  2391. .bulma .navbar.is-primary .navbar-start > a.navbar-item:focus, .bulma .navbar.is-primary .navbar-start > a.navbar-item:hover, .bulma .navbar.is-primary .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-primary .navbar-start .navbar-link:focus, .bulma .navbar.is-primary .navbar-start .navbar-link:hover, .bulma .navbar.is-primary .navbar-start .navbar-link.is-active, .bulma .navbar.is-primary .navbar-end > a.navbar-item:focus, .bulma .navbar.is-primary .navbar-end > a.navbar-item:hover, .bulma .navbar.is-primary .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-primary .navbar-end .navbar-link:focus, .bulma .navbar.is-primary .navbar-end .navbar-link:hover, .bulma .navbar.is-primary .navbar-end .navbar-link.is-active { background-color: #00b89c; color: #fff; }
  2392. .bulma .navbar.is-primary .navbar-start .navbar-link::after, .bulma .navbar.is-primary .navbar-end .navbar-link::after { border-color: #fff; }
  2393. .bulma .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { background-color: #00b89c; color: #fff; }
  2394. .bulma .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { background-color: #00d1b2; color: #fff; } }
  2395.  
  2396. .bulma .navbar.is-link { background-color: #3273dc; color: #fff; }
  2397.  
  2398. .bulma .navbar.is-link .navbar-brand > .navbar-item, .bulma .navbar.is-link .navbar-brand .navbar-link { color: #fff; }
  2399.  
  2400. .bulma .navbar.is-link .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-link .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-link .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-link .navbar-brand .navbar-link:focus, .bulma .navbar.is-link .navbar-brand .navbar-link:hover, .bulma .navbar.is-link .navbar-brand .navbar-link.is-active { background-color: #2366d1; color: #fff; }
  2401.  
  2402. .bulma .navbar.is-link .navbar-brand .navbar-link::after { border-color: #fff; }
  2403.  
  2404. .bulma .navbar.is-link .navbar-burger { color: #fff; }
  2405.  
  2406. @media screen and (min-width: 1024px) { .bulma .navbar.is-link .navbar-start > .navbar-item, .bulma .navbar.is-link .navbar-start .navbar-link, .bulma .navbar.is-link .navbar-end > .navbar-item, .bulma .navbar.is-link .navbar-end .navbar-link { color: #fff; }
  2407. .bulma .navbar.is-link .navbar-start > a.navbar-item:focus, .bulma .navbar.is-link .navbar-start > a.navbar-item:hover, .bulma .navbar.is-link .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-link .navbar-start .navbar-link:focus, .bulma .navbar.is-link .navbar-start .navbar-link:hover, .bulma .navbar.is-link .navbar-start .navbar-link.is-active, .bulma .navbar.is-link .navbar-end > a.navbar-item:focus, .bulma .navbar.is-link .navbar-end > a.navbar-item:hover, .bulma .navbar.is-link .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-link .navbar-end .navbar-link:focus, .bulma .navbar.is-link .navbar-end .navbar-link:hover, .bulma .navbar.is-link .navbar-end .navbar-link.is-active { background-color: #2366d1; color: #fff; }
  2408. .bulma .navbar.is-link .navbar-start .navbar-link::after, .bulma .navbar.is-link .navbar-end .navbar-link::after { border-color: #fff; }
  2409. .bulma .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { background-color: #2366d1; color: #fff; }
  2410. .bulma .navbar.is-link .navbar-dropdown a.navbar-item.is-active { background-color: #3273dc; color: #fff; } }
  2411.  
  2412. .bulma .navbar.is-info { background-color: #209cee; color: #fff; }
  2413.  
  2414. .bulma .navbar.is-info .navbar-brand > .navbar-item, .bulma .navbar.is-info .navbar-brand .navbar-link { color: #fff; }
  2415.  
  2416. .bulma .navbar.is-info .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-info .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-info .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-info .navbar-brand .navbar-link:focus, .bulma .navbar.is-info .navbar-brand .navbar-link:hover, .bulma .navbar.is-info .navbar-brand .navbar-link.is-active { background-color: #118fe4; color: #fff; }
  2417.  
  2418. .bulma .navbar.is-info .navbar-brand .navbar-link::after { border-color: #fff; }
  2419.  
  2420. .bulma .navbar.is-info .navbar-burger { color: #fff; }
  2421.  
  2422. @media screen and (min-width: 1024px) { .bulma .navbar.is-info .navbar-start > .navbar-item, .bulma .navbar.is-info .navbar-start .navbar-link, .bulma .navbar.is-info .navbar-end > .navbar-item, .bulma .navbar.is-info .navbar-end .navbar-link { color: #fff; }
  2423. .bulma .navbar.is-info .navbar-start > a.navbar-item:focus, .bulma .navbar.is-info .navbar-start > a.navbar-item:hover, .bulma .navbar.is-info .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-info .navbar-start .navbar-link:focus, .bulma .navbar.is-info .navbar-start .navbar-link:hover, .bulma .navbar.is-info .navbar-start .navbar-link.is-active, .bulma .navbar.is-info .navbar-end > a.navbar-item:focus, .bulma .navbar.is-info .navbar-end > a.navbar-item:hover, .bulma .navbar.is-info .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-info .navbar-end .navbar-link:focus, .bulma .navbar.is-info .navbar-end .navbar-link:hover, .bulma .navbar.is-info .navbar-end .navbar-link.is-active { background-color: #118fe4; color: #fff; }
  2424. .bulma .navbar.is-info .navbar-start .navbar-link::after, .bulma .navbar.is-info .navbar-end .navbar-link::after { border-color: #fff; }
  2425. .bulma .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { background-color: #118fe4; color: #fff; }
  2426. .bulma .navbar.is-info .navbar-dropdown a.navbar-item.is-active { background-color: #209cee; color: #fff; } }
  2427.  
  2428. .bulma .navbar.is-success { background-color: #23d160; color: #fff; }
  2429.  
  2430. .bulma .navbar.is-success .navbar-brand > .navbar-item, .bulma .navbar.is-success .navbar-brand .navbar-link { color: #fff; }
  2431.  
  2432. .bulma .navbar.is-success .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-success .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-success .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-success .navbar-brand .navbar-link:focus, .bulma .navbar.is-success .navbar-brand .navbar-link:hover, .bulma .navbar.is-success .navbar-brand .navbar-link.is-active { background-color: #20bc56; color: #fff; }
  2433.  
  2434. .bulma .navbar.is-success .navbar-brand .navbar-link::after { border-color: #fff; }
  2435.  
  2436. .bulma .navbar.is-success .navbar-burger { color: #fff; }
  2437.  
  2438. @media screen and (min-width: 1024px) { .bulma .navbar.is-success .navbar-start > .navbar-item, .bulma .navbar.is-success .navbar-start .navbar-link, .bulma .navbar.is-success .navbar-end > .navbar-item, .bulma .navbar.is-success .navbar-end .navbar-link { color: #fff; }
  2439. .bulma .navbar.is-success .navbar-start > a.navbar-item:focus, .bulma .navbar.is-success .navbar-start > a.navbar-item:hover, .bulma .navbar.is-success .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-success .navbar-start .navbar-link:focus, .bulma .navbar.is-success .navbar-start .navbar-link:hover, .bulma .navbar.is-success .navbar-start .navbar-link.is-active, .bulma .navbar.is-success .navbar-end > a.navbar-item:focus, .bulma .navbar.is-success .navbar-end > a.navbar-item:hover, .bulma .navbar.is-success .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-success .navbar-end .navbar-link:focus, .bulma .navbar.is-success .navbar-end .navbar-link:hover, .bulma .navbar.is-success .navbar-end .navbar-link.is-active { background-color: #20bc56; color: #fff; }
  2440. .bulma .navbar.is-success .navbar-start .navbar-link::after, .bulma .navbar.is-success .navbar-end .navbar-link::after { border-color: #fff; }
  2441. .bulma .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { background-color: #20bc56; color: #fff; }
  2442. .bulma .navbar.is-success .navbar-dropdown a.navbar-item.is-active { background-color: #23d160; color: #fff; } }
  2443.  
  2444. .bulma .navbar.is-warning { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  2445.  
  2446. .bulma .navbar.is-warning .navbar-brand > .navbar-item, .bulma .navbar.is-warning .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); }
  2447.  
  2448. .bulma .navbar.is-warning .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-warning .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-warning .navbar-brand .navbar-link:focus, .bulma .navbar.is-warning .navbar-brand .navbar-link:hover, .bulma .navbar.is-warning .navbar-brand .navbar-link.is-active { background-color: #ffd83d; color: rgba(0, 0, 0, 0.7); }
  2449.  
  2450. .bulma .navbar.is-warning .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
  2451.  
  2452. .bulma .navbar.is-warning .navbar-burger { color: rgba(0, 0, 0, 0.7); }
  2453.  
  2454. @media screen and (min-width: 1024px) { .bulma .navbar.is-warning .navbar-start > .navbar-item, .bulma .navbar.is-warning .navbar-start .navbar-link, .bulma .navbar.is-warning .navbar-end > .navbar-item, .bulma .navbar.is-warning .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); }
  2455. .bulma .navbar.is-warning .navbar-start > a.navbar-item:focus, .bulma .navbar.is-warning .navbar-start > a.navbar-item:hover, .bulma .navbar.is-warning .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-warning .navbar-start .navbar-link:focus, .bulma .navbar.is-warning .navbar-start .navbar-link:hover, .bulma .navbar.is-warning .navbar-start .navbar-link.is-active, .bulma .navbar.is-warning .navbar-end > a.navbar-item:focus, .bulma .navbar.is-warning .navbar-end > a.navbar-item:hover, .bulma .navbar.is-warning .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-warning .navbar-end .navbar-link:focus, .bulma .navbar.is-warning .navbar-end .navbar-link:hover, .bulma .navbar.is-warning .navbar-end .navbar-link.is-active { background-color: #ffd83d; color: rgba(0, 0, 0, 0.7); }
  2456. .bulma .navbar.is-warning .navbar-start .navbar-link::after, .bulma .navbar.is-warning .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
  2457. .bulma .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ffd83d; color: rgba(0, 0, 0, 0.7); }
  2458. .bulma .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); } }
  2459.  
  2460. .bulma .navbar.is-danger { background-color: #ff3860; color: #fff; }
  2461.  
  2462. .bulma .navbar.is-danger .navbar-brand > .navbar-item, .bulma .navbar.is-danger .navbar-brand .navbar-link { color: #fff; }
  2463.  
  2464. .bulma .navbar.is-danger .navbar-brand > a.navbar-item:focus, .bulma .navbar.is-danger .navbar-brand > a.navbar-item:hover, .bulma .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .bulma .navbar.is-danger .navbar-brand .navbar-link:focus, .bulma .navbar.is-danger .navbar-brand .navbar-link:hover, .bulma .navbar.is-danger .navbar-brand .navbar-link.is-active { background-color: #ff1f4b; color: #fff; }
  2465.  
  2466. .bulma .navbar.is-danger .navbar-brand .navbar-link::after { border-color: #fff; }
  2467.  
  2468. .bulma .navbar.is-danger .navbar-burger { color: #fff; }
  2469.  
  2470. @media screen and (min-width: 1024px) { .bulma .navbar.is-danger .navbar-start > .navbar-item, .bulma .navbar.is-danger .navbar-start .navbar-link, .bulma .navbar.is-danger .navbar-end > .navbar-item, .bulma .navbar.is-danger .navbar-end .navbar-link { color: #fff; }
  2471. .bulma .navbar.is-danger .navbar-start > a.navbar-item:focus, .bulma .navbar.is-danger .navbar-start > a.navbar-item:hover, .bulma .navbar.is-danger .navbar-start > a.navbar-item.is-active, .bulma .navbar.is-danger .navbar-start .navbar-link:focus, .bulma .navbar.is-danger .navbar-start .navbar-link:hover, .bulma .navbar.is-danger .navbar-start .navbar-link.is-active, .bulma .navbar.is-danger .navbar-end > a.navbar-item:focus, .bulma .navbar.is-danger .navbar-end > a.navbar-item:hover, .bulma .navbar.is-danger .navbar-end > a.navbar-item.is-active, .bulma .navbar.is-danger .navbar-end .navbar-link:focus, .bulma .navbar.is-danger .navbar-end .navbar-link:hover, .bulma .navbar.is-danger .navbar-end .navbar-link.is-active { background-color: #ff1f4b; color: #fff; }
  2472. .bulma .navbar.is-danger .navbar-start .navbar-link::after, .bulma .navbar.is-danger .navbar-end .navbar-link::after { border-color: #fff; }
  2473. .bulma .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ff1f4b; color: #fff; }
  2474. .bulma .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { background-color: #ff3860; color: #fff; } }
  2475.  
  2476. .bulma .navbar > .container { align-items: stretch; display: flex; min-height: 3.25rem; width: 100%; }
  2477.  
  2478. .bulma .navbar.has-shadow { box-shadow: 0 2px 0 0 whitesmoke; }
  2479.  
  2480. .bulma .navbar.is-fixed-bottom, .bulma .navbar.is-fixed-top { left: 0; position: fixed; right: 0; z-index: 30; }
  2481.  
  2482. .bulma .navbar.is-fixed-bottom { bottom: 0; }
  2483.  
  2484. .bulma .navbar.is-fixed-bottom.has-shadow { box-shadow: 0 -2px 0 0 whitesmoke; }
  2485.  
  2486. .bulma .navbar.is-fixed-top { top: 0; }
  2487.  
  2488. .bulma .has-navbar-fixed-top, .bulma .has-navbar-fixed-top { padding-top: 3.25rem; }
  2489.  
  2490. .bulma .has-navbar-fixed-bottom, .bulma .has-navbar-fixed-bottom { padding-bottom: 3.25rem; }
  2491.  
  2492. .bulma .navbar-brand, .bulma .navbar-tabs { align-items: stretch; display: flex; flex-shrink: 0; min-height: 3.25rem; }
  2493.  
  2494. .bulma .navbar-brand a.navbar-item:focus, .bulma .navbar-brand a.navbar-item:hover { background-color: transparent; }
  2495.  
  2496. .bulma .navbar-tabs { -webkit-overflow-scrolling: touch; max-width: 100vw; overflow-x: auto; overflow-y: hidden; }
  2497.  
  2498. .bulma .navbar-burger { color: #4a4a4a; cursor: pointer; display: block; height: 3.25rem; position: relative; width: 3.25rem; margin-left: auto; }
  2499.  
  2500. .bulma .navbar-burger span { background-color: currentColor; display: block; height: 1px; left: calc(50% - 8px); position: absolute; transform-origin: center; transition-duration: 86ms; transition-property: background-color, opacity, transform; transition-timing-function: ease-out; width: 16px; }
  2501.  
  2502. .bulma .navbar-burger span:nth-child(1) { top: calc(50% - 6px); }
  2503.  
  2504. .bulma .navbar-burger span:nth-child(2) { top: calc(50% - 1px); }
  2505.  
  2506. .bulma .navbar-burger span:nth-child(3) { top: calc(50% + 4px); }
  2507.  
  2508. .bulma .navbar-burger:hover { background-color: rgba(0, 0, 0, 0.05); }
  2509.  
  2510. .bulma .navbar-burger.is-active span:nth-child(1) { transform: translateY(5px) rotate(45deg); }
  2511.  
  2512. .bulma .navbar-burger.is-active span:nth-child(2) { opacity: 0; }
  2513.  
  2514. .bulma .navbar-burger.is-active span:nth-child(3) { transform: translateY(-5px) rotate(-45deg); }
  2515.  
  2516. .bulma .navbar-menu { display: none; }
  2517.  
  2518. .bulma .navbar-item, .bulma .navbar-link { color: #4a4a4a; display: block; line-height: 1.5; padding: 0.5rem 0.75rem; position: relative; }
  2519.  
  2520. .bulma .navbar-item .icon:only-child, .bulma .navbar-link .icon:only-child { margin-left: -0.25rem; margin-right: -0.25rem; }
  2521.  
  2522. .bulma a.navbar-item, .bulma .navbar-link { cursor: pointer; }
  2523.  
  2524. .bulma a.navbar-item:focus, .bulma a.navbar-item:focus-within, .bulma a.navbar-item:hover, .bulma a.navbar-item.is-active, .bulma .navbar-link:focus, .bulma .navbar-link:focus-within, .bulma .navbar-link:hover, .bulma .navbar-link.is-active { background-color: #fafafa; color: #3273dc; }
  2525.  
  2526. .bulma .navbar-item { display: block; flex-grow: 0; flex-shrink: 0; }
  2527.  
  2528. .bulma .navbar-item img { max-height: 1.75rem; }
  2529.  
  2530. .bulma .navbar-item.has-dropdown { padding: 0; }
  2531.  
  2532. .bulma .navbar-item.is-expanded { flex-grow: 1; flex-shrink: 1; }
  2533.  
  2534. .bulma .navbar-item.is-tab { border-bottom: 1px solid transparent; min-height: 3.25rem; padding-bottom: calc(0.5rem - 1px); }
  2535.  
  2536. .bulma .navbar-item.is-tab:focus, .bulma .navbar-item.is-tab:hover { background-color: transparent; border-bottom-color: #3273dc; }
  2537.  
  2538. .bulma .navbar-item.is-tab.is-active { background-color: transparent; border-bottom-color: #3273dc; border-bottom-style: solid; border-bottom-width: 3px; color: #3273dc; padding-bottom: calc(0.5rem - 3px); }
  2539.  
  2540. .bulma .navbar-content { flex-grow: 1; flex-shrink: 1; }
  2541.  
  2542. .bulma .navbar-link:not(.is-arrowless) { padding-right: 2.5em; }
  2543.  
  2544. .bulma .navbar-link:not(.is-arrowless)::after { border-color: #3273dc; margin-top: -0.375em; right: 1.125em; }
  2545.  
  2546. .bulma .navbar-dropdown { font-size: 0.875rem; padding-bottom: 0.5rem; padding-top: 0.5rem; }
  2547.  
  2548. .bulma .navbar-dropdown .navbar-item { padding-left: 1.5rem; padding-right: 1.5rem; }
  2549.  
  2550. .bulma .navbar-divider { background-color: whitesmoke; border: none; display: none; height: 2px; margin: 0.5rem 0; }
  2551.  
  2552. @media screen and (max-width: 1023px) { .bulma .navbar > .container { display: block; }
  2553. .bulma .navbar-brand .navbar-item, .bulma .navbar-tabs .navbar-item { align-items: center; display: flex; }
  2554. .bulma .navbar-link::after { display: none; }
  2555. .bulma .navbar-menu { background-color: white; box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); padding: 0.5rem 0; }
  2556. .bulma .navbar-menu.is-active { display: block; }
  2557. .bulma .navbar.is-fixed-bottom-touch, .bulma .navbar.is-fixed-top-touch { left: 0; position: fixed; right: 0; z-index: 30; }
  2558. .bulma .navbar.is-fixed-bottom-touch { bottom: 0; }
  2559. .bulma .navbar.is-fixed-bottom-touch.has-shadow { box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
  2560. .bulma .navbar.is-fixed-top-touch { top: 0; }
  2561. .bulma .navbar.is-fixed-top .navbar-menu, .bulma .navbar.is-fixed-top-touch .navbar-menu { -webkit-overflow-scrolling: touch; max-height: calc(100vh - 3.25rem); overflow: auto; }
  2562. .bulma .has-navbar-fixed-top-touch, .bulma .has-navbar-fixed-top-touch { padding-top: 3.25rem; }
  2563. .bulma .has-navbar-fixed-bottom-touch, .bulma .has-navbar-fixed-bottom-touch { padding-bottom: 3.25rem; } }
  2564.  
  2565. @media screen and (min-width: 1024px) { .bulma .navbar, .bulma .navbar-menu, .bulma .navbar-start, .bulma .navbar-end { align-items: stretch; display: flex; }
  2566. .bulma .navbar { min-height: 3.25rem; }
  2567. .bulma .navbar.is-spaced { padding: 1rem 2rem; }
  2568. .bulma .navbar.is-spaced .navbar-start, .bulma .navbar.is-spaced .navbar-end { align-items: center; }
  2569. .bulma .navbar.is-spaced a.navbar-item, .bulma .navbar.is-spaced .navbar-link { border-radius: 4px; }
  2570. .bulma .navbar.is-transparent a.navbar-item:focus, .bulma .navbar.is-transparent a.navbar-item:hover, .bulma .navbar.is-transparent a.navbar-item.is-active, .bulma .navbar.is-transparent .navbar-link:focus, .bulma .navbar.is-transparent .navbar-link:hover, .bulma .navbar.is-transparent .navbar-link.is-active { background-color: transparent !important; }
  2571. .bulma .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { background-color: transparent !important; }
  2572. .bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; }
  2573. .bulma .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #3273dc; }
  2574. .bulma .navbar-burger { display: none; }
  2575. .bulma .navbar-item, .bulma .navbar-link { align-items: center; display: flex; }
  2576. .bulma .navbar-item { display: flex; }
  2577. .bulma .navbar-item.has-dropdown { align-items: stretch; }
  2578. .bulma .navbar-item.has-dropdown-up .navbar-link::after { transform: rotate(135deg) translate(0.25em, -0.25em); }
  2579. .bulma .navbar-item.has-dropdown-up .navbar-dropdown { border-bottom: 2px solid #dbdbdb; border-radius: 6px 6px 0 0; border-top: none; bottom: 100%; box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); top: auto; }
  2580. .bulma .navbar-item.is-active .navbar-dropdown, .bulma .navbar-item.is-hoverable:focus .navbar-dropdown, .bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown, .bulma .navbar-item.is-hoverable:hover .navbar-dropdown { display: block; }
  2581. .navbar.is-spaced .bulma .navbar-item.is-active .navbar-dropdown, .bulma .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .bulma .navbar-item.is-hoverable:focus .navbar-dropdown, .bulma .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown, .bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .bulma .navbar-item.is-hoverable:hover .navbar-dropdown, .bulma .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { opacity: 1; pointer-events: auto; transform: translateY(0); }
  2582. .bulma .navbar-menu { flex-grow: 1; flex-shrink: 0; }
  2583. .bulma .navbar-start { justify-content: flex-start; margin-right: auto; }
  2584. .bulma .navbar-end { justify-content: flex-end; margin-left: auto; }
  2585. .bulma .navbar-dropdown { background-color: white; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 2px solid #dbdbdb; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); display: none; font-size: 0.875rem; left: 0; min-width: 100%; position: absolute; top: 100%; z-index: 20; }
  2586. .bulma .navbar-dropdown .navbar-item { padding: 0.375rem 1rem; white-space: nowrap; }
  2587. .bulma .navbar-dropdown a.navbar-item { padding-right: 3rem; }
  2588. .bulma .navbar-dropdown a.navbar-item:focus, .bulma .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; }
  2589. .bulma .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #3273dc; }
  2590. .navbar.is-spaced .bulma .navbar-dropdown, .bulma .navbar-dropdown.is-boxed { border-radius: 6px; border-top: none; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); display: block; opacity: 0; pointer-events: none; top: calc(100% + (-4px)); transform: translateY(-5px); transition-duration: 86ms; transition-property: opacity, transform; }
  2591. .bulma .navbar-dropdown.is-right { left: auto; right: 0; }
  2592. .bulma .navbar-divider { display: block; }
  2593. .bulma .navbar > .container .navbar-brand, .bulma .container > .navbar .navbar-brand { margin-left: -.75rem; }
  2594. .bulma .navbar > .container .navbar-menu, .bulma .container > .navbar .navbar-menu { margin-right: -.75rem; }
  2595. .bulma .navbar.is-fixed-bottom-desktop, .bulma .navbar.is-fixed-top-desktop { left: 0; position: fixed; right: 0; z-index: 30; }
  2596. .bulma .navbar.is-fixed-bottom-desktop { bottom: 0; }
  2597. .bulma .navbar.is-fixed-bottom-desktop.has-shadow { box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
  2598. .bulma .navbar.is-fixed-top-desktop { top: 0; }
  2599. .bulma .has-navbar-fixed-top-desktop, .bulma .has-navbar-fixed-top-desktop { padding-top: 3.25rem; }
  2600. .bulma .has-navbar-fixed-bottom-desktop, .bulma .has-navbar-fixed-bottom-desktop { padding-bottom: 3.25rem; }
  2601. .bulma .has-spaced-navbar-fixed-top, .bulma .has-spaced-navbar-fixed-top { padding-top: 5.25rem; }
  2602. .bulma .has-spaced-navbar-fixed-bottom, .bulma .has-spaced-navbar-fixed-bottom { padding-bottom: 5.25rem; }
  2603. .bulma a.navbar-item.is-active, .bulma .navbar-link.is-active { color: #0a0a0a; }
  2604. .bulma a.navbar-item.is-active:not(:focus):not(:hover), .bulma .navbar-link.is-active:not(:focus):not(:hover) { background-color: transparent; }
  2605. .bulma .navbar-item.has-dropdown:focus .navbar-link, .bulma .navbar-item.has-dropdown:hover .navbar-link, .bulma .navbar-item.has-dropdown.is-active .navbar-link { background-color: #fafafa; } }
  2606.  
  2607. .bulma .hero.is-fullheight-with-navbar { min-height: calc(100vh - 3.25rem); }
  2608.  
  2609. .bulma .pagination { font-size: 1rem; margin: -0.25rem; }
  2610.  
  2611. .bulma .pagination.is-small { font-size: 0.75rem; }
  2612.  
  2613. .bulma .pagination.is-medium { font-size: 1.25rem; }
  2614.  
  2615. .bulma .pagination.is-large { font-size: 1.5rem; }
  2616.  
  2617. .bulma .pagination.is-rounded .pagination-previous, .bulma .pagination.is-rounded .pagination-next { padding-left: 1em; padding-right: 1em; border-radius: 290486px; }
  2618.  
  2619. .bulma .pagination.is-rounded .pagination-link { border-radius: 290486px; }
  2620.  
  2621. .bulma .pagination, .bulma .pagination-list { align-items: center; display: flex; justify-content: center; text-align: center; }
  2622.  
  2623. .bulma .pagination-previous, .bulma .pagination-next, .bulma .pagination-link, .bulma .pagination-ellipsis { font-size: 1em; justify-content: center; margin: 0.25rem; padding-left: 0.5em; padding-right: 0.5em; text-align: center; }
  2624.  
  2625. .bulma .pagination-previous, .bulma .pagination-next, .bulma .pagination-link { border-color: #dbdbdb; color: #363636; min-width: 2.25em; }
  2626.  
  2627. .bulma .pagination-previous:hover, .bulma .pagination-next:hover, .bulma .pagination-link:hover { border-color: #b5b5b5; color: #363636; }
  2628.  
  2629. .bulma .pagination-previous:focus, .bulma .pagination-next:focus, .bulma .pagination-link:focus { border-color: #3273dc; }
  2630.  
  2631. .bulma .pagination-previous:active, .bulma .pagination-next:active, .bulma .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
  2632.  
  2633. .bulma .pagination-previous[disabled], .bulma .pagination-next[disabled], .bulma .pagination-link[disabled] { background-color: #dbdbdb; border-color: #dbdbdb; box-shadow: none; color: #7a7a7a; opacity: 0.5; }
  2634.  
  2635. .bulma .pagination-previous, .bulma .pagination-next { padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; }
  2636.  
  2637. .bulma .pagination-link.is-current { background-color: #3273dc; border-color: #3273dc; color: #fff; }
  2638.  
  2639. .bulma .pagination-ellipsis { color: #b5b5b5; pointer-events: none; }
  2640.  
  2641. .bulma .pagination-list { flex-wrap: wrap; }
  2642.  
  2643. @media screen and (max-width: 768px) { .bulma .pagination { flex-wrap: wrap; }
  2644. .bulma .pagination-previous, .bulma .pagination-next { flex-grow: 1; flex-shrink: 1; }
  2645. .bulma .pagination-list li { flex-grow: 1; flex-shrink: 1; } }
  2646.  
  2647. @media screen and (min-width: 769px), print { .bulma .pagination-list { flex-grow: 1; flex-shrink: 1; justify-content: flex-start; order: 1; }
  2648. .bulma .pagination-previous { order: 2; }
  2649. .bulma .pagination-next { order: 3; }
  2650. .bulma .pagination { justify-content: space-between; }
  2651. .bulma .pagination.is-centered .pagination-previous { order: 1; }
  2652. .bulma .pagination.is-centered .pagination-list { justify-content: center; order: 2; }
  2653. .bulma .pagination.is-centered .pagination-next { order: 3; }
  2654. .bulma .pagination.is-right .pagination-previous { order: 1; }
  2655. .bulma .pagination.is-right .pagination-next { order: 2; }
  2656. .bulma .pagination.is-right .pagination-list { justify-content: flex-end; order: 3; } }
  2657.  
  2658. .bulma .panel { font-size: 1rem; }
  2659.  
  2660. .bulma .panel:not(:last-child) { margin-bottom: 1.5rem; }
  2661.  
  2662. .bulma .panel-heading, .bulma .panel-tabs, .bulma .panel-block { border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
  2663.  
  2664. .bulma .panel-heading:first-child, .bulma .panel-tabs:first-child, .bulma .panel-block:first-child { border-top: 1px solid #dbdbdb; }
  2665.  
  2666. .bulma .panel-heading { background-color: whitesmoke; border-radius: 4px 4px 0 0; color: #363636; font-size: 1.25em; font-weight: 300; line-height: 1.25; padding: 0.5em 0.75em; }
  2667.  
  2668. .bulma .panel-tabs { align-items: flex-end; display: flex; font-size: 0.875em; justify-content: center; }
  2669.  
  2670. .bulma .panel-tabs a { border-bottom: 1px solid #dbdbdb; margin-bottom: -1px; padding: 0.5em; }
  2671.  
  2672. .bulma .panel-tabs a.is-active { border-bottom-color: #4a4a4a; color: #363636; }
  2673.  
  2674. .bulma .panel-list a { color: #4a4a4a; }
  2675.  
  2676. .bulma .panel-list a:hover { color: #3273dc; }
  2677.  
  2678. .bulma .panel-block { align-items: center; color: #363636; display: flex; justify-content: flex-start; padding: 0.5em 0.75em; }
  2679.  
  2680. .bulma .panel-block input[type="checkbox"] { margin-right: 0.75em; }
  2681.  
  2682. .bulma .panel-block > .control { flex-grow: 1; flex-shrink: 1; width: 100%; }
  2683.  
  2684. .bulma .panel-block.is-wrapped { flex-wrap: wrap; }
  2685.  
  2686. .bulma .panel-block.is-active { border-left-color: #3273dc; color: #363636; }
  2687.  
  2688. .bulma .panel-block.is-active .panel-icon { color: #3273dc; }
  2689.  
  2690. .bulma a.panel-block, .bulma label.panel-block { cursor: pointer; }
  2691.  
  2692. .bulma a.panel-block:hover, .bulma label.panel-block:hover { background-color: whitesmoke; }
  2693.  
  2694. .bulma .panel-icon { display: inline-block; font-size: 14px; height: 1em; line-height: 1em; text-align: center; vertical-align: top; width: 1em; color: #7a7a7a; margin-right: 0.75em; }
  2695.  
  2696. .bulma .panel-icon .fa { font-size: inherit; line-height: inherit; }
  2697.  
  2698. .bulma .tabs { -webkit-overflow-scrolling: touch; align-items: stretch; display: flex; font-size: 1rem; justify-content: space-between; overflow: hidden; overflow-x: auto; white-space: nowrap; }
  2699.  
  2700. .bulma .tabs a { align-items: center; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; color: #4a4a4a; display: flex; justify-content: center; margin-bottom: -1px; padding: 0.5em 1em; vertical-align: top; }
  2701.  
  2702. .bulma .tabs a:hover { border-bottom-color: #363636; color: #363636; }
  2703.  
  2704. .bulma .tabs li { display: block; }
  2705.  
  2706. .bulma .tabs li.is-active a { border-bottom-color: #3273dc; color: #3273dc; }
  2707.  
  2708. .bulma .tabs ul { align-items: center; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-grow: 1; flex-shrink: 0; justify-content: flex-start; }
  2709.  
  2710. .bulma .tabs ul.is-left { padding-right: 0.75em; }
  2711.  
  2712. .bulma .tabs ul.is-center { flex: none; justify-content: center; padding-left: 0.75em; padding-right: 0.75em; }
  2713.  
  2714. .bulma .tabs ul.is-right { justify-content: flex-end; padding-left: 0.75em; }
  2715.  
  2716. .bulma .tabs .icon:first-child { margin-right: 0.5em; }
  2717.  
  2718. .bulma .tabs .icon:last-child { margin-left: 0.5em; }
  2719.  
  2720. .bulma .tabs.is-centered ul { justify-content: center; }
  2721.  
  2722. .bulma .tabs.is-right ul { justify-content: flex-end; }
  2723.  
  2724. .bulma .tabs.is-boxed a { border: 1px solid transparent; border-radius: 4px 4px 0 0; }
  2725.  
  2726. .bulma .tabs.is-boxed a:hover { background-color: whitesmoke; border-bottom-color: #dbdbdb; }
  2727.  
  2728. .bulma .tabs.is-boxed li.is-active a { background-color: white; border-color: #dbdbdb; border-bottom-color: transparent !important; }
  2729.  
  2730. .bulma .tabs.is-fullwidth li { flex-grow: 1; flex-shrink: 0; }
  2731.  
  2732. .bulma .tabs.is-toggle a { border-color: #dbdbdb; border-style: solid; border-width: 1px; margin-bottom: 0; position: relative; }
  2733.  
  2734. .bulma .tabs.is-toggle a:hover { background-color: whitesmoke; border-color: #b5b5b5; z-index: 2; }
  2735.  
  2736. .bulma .tabs.is-toggle li + li { margin-left: -1px; }
  2737.  
  2738. .bulma .tabs.is-toggle li:first-child a { border-radius: 4px 0 0 4px; }
  2739.  
  2740. .bulma .tabs.is-toggle li:last-child a { border-radius: 0 4px 4px 0; }
  2741.  
  2742. .bulma .tabs.is-toggle li.is-active a { background-color: #3273dc; border-color: #3273dc; color: #fff; z-index: 1; }
  2743.  
  2744. .bulma .tabs.is-toggle ul { border-bottom: none; }
  2745.  
  2746. .bulma .tabs.is-toggle.is-toggle-rounded li:first-child a { border-bottom-left-radius: 290486px; border-top-left-radius: 290486px; padding-left: 1.25em; }
  2747.  
  2748. .bulma .tabs.is-toggle.is-toggle-rounded li:last-child a { border-bottom-right-radius: 290486px; border-top-right-radius: 290486px; padding-right: 1.25em; }
  2749.  
  2750. .bulma .tabs.is-small { font-size: 0.75rem; }
  2751.  
  2752. .bulma .tabs.is-medium { font-size: 1.25rem; }
  2753.  
  2754. .bulma .tabs.is-large { font-size: 1.5rem; }
  2755.  
  2756. .bulma .column { display: block; flex-basis: 0; flex-grow: 1; flex-shrink: 1; padding: 0.75rem; }
  2757.  
  2758. .columns.is-mobile > .bulma .column.is-narrow { flex: none; }
  2759.  
  2760. .columns.is-mobile > .bulma .column.is-full { flex: none; width: 100%; }
  2761.  
  2762. .columns.is-mobile > .bulma .column.is-three-quarters { flex: none; width: 75%; }
  2763.  
  2764. .columns.is-mobile > .bulma .column.is-two-thirds { flex: none; width: 66.6666%; }
  2765.  
  2766. .columns.is-mobile > .bulma .column.is-half { flex: none; width: 50%; }
  2767.  
  2768. .columns.is-mobile > .bulma .column.is-one-third { flex: none; width: 33.3333%; }
  2769.  
  2770. .columns.is-mobile > .bulma .column.is-one-quarter { flex: none; width: 25%; }
  2771.  
  2772. .columns.is-mobile > .bulma .column.is-one-fifth { flex: none; width: 20%; }
  2773.  
  2774. .columns.is-mobile > .bulma .column.is-two-fifths { flex: none; width: 40%; }
  2775.  
  2776. .columns.is-mobile > .bulma .column.is-three-fifths { flex: none; width: 60%; }
  2777.  
  2778. .columns.is-mobile > .bulma .column.is-four-fifths { flex: none; width: 80%; }
  2779.  
  2780. .columns.is-mobile > .bulma .column.is-offset-three-quarters { margin-left: 75%; }
  2781.  
  2782. .columns.is-mobile > .bulma .column.is-offset-two-thirds { margin-left: 66.6666%; }
  2783.  
  2784. .columns.is-mobile > .bulma .column.is-offset-half { margin-left: 50%; }
  2785.  
  2786. .columns.is-mobile > .bulma .column.is-offset-one-third { margin-left: 33.3333%; }
  2787.  
  2788. .columns.is-mobile > .bulma .column.is-offset-one-quarter { margin-left: 25%; }
  2789.  
  2790. .columns.is-mobile > .bulma .column.is-offset-one-fifth { margin-left: 20%; }
  2791.  
  2792. .columns.is-mobile > .bulma .column.is-offset-two-fifths { margin-left: 40%; }
  2793.  
  2794. .columns.is-mobile > .bulma .column.is-offset-three-fifths { margin-left: 60%; }
  2795.  
  2796. .columns.is-mobile > .bulma .column.is-offset-four-fifths { margin-left: 80%; }
  2797.  
  2798. .columns.is-mobile > .bulma .column.is-0 { flex: none; width: 0%; }
  2799.  
  2800. .columns.is-mobile > .bulma .column.is-offset-0 { margin-left: 0%; }
  2801.  
  2802. .columns.is-mobile > .bulma .column.is-1 { flex: none; width: 8.33333%; }
  2803.  
  2804. .columns.is-mobile > .bulma .column.is-offset-1 { margin-left: 8.33333%; }
  2805.  
  2806. .columns.is-mobile > .bulma .column.is-2 { flex: none; width: 16.66667%; }
  2807.  
  2808. .columns.is-mobile > .bulma .column.is-offset-2 { margin-left: 16.66667%; }
  2809.  
  2810. .columns.is-mobile > .bulma .column.is-3 { flex: none; width: 25%; }
  2811.  
  2812. .columns.is-mobile > .bulma .column.is-offset-3 { margin-left: 25%; }
  2813.  
  2814. .columns.is-mobile > .bulma .column.is-4 { flex: none; width: 33.33333%; }
  2815.  
  2816. .columns.is-mobile > .bulma .column.is-offset-4 { margin-left: 33.33333%; }
  2817.  
  2818. .columns.is-mobile > .bulma .column.is-5 { flex: none; width: 41.66667%; }
  2819.  
  2820. .columns.is-mobile > .bulma .column.is-offset-5 { margin-left: 41.66667%; }
  2821.  
  2822. .columns.is-mobile > .bulma .column.is-6 { flex: none; width: 50%; }
  2823.  
  2824. .columns.is-mobile > .bulma .column.is-offset-6 { margin-left: 50%; }
  2825.  
  2826. .columns.is-mobile > .bulma .column.is-7 { flex: none; width: 58.33333%; }
  2827.  
  2828. .columns.is-mobile > .bulma .column.is-offset-7 { margin-left: 58.33333%; }
  2829.  
  2830. .columns.is-mobile > .bulma .column.is-8 { flex: none; width: 66.66667%; }
  2831.  
  2832. .columns.is-mobile > .bulma .column.is-offset-8 { margin-left: 66.66667%; }
  2833.  
  2834. .columns.is-mobile > .bulma .column.is-9 { flex: none; width: 75%; }
  2835.  
  2836. .columns.is-mobile > .bulma .column.is-offset-9 { margin-left: 75%; }
  2837.  
  2838. .columns.is-mobile > .bulma .column.is-10 { flex: none; width: 83.33333%; }
  2839.  
  2840. .columns.is-mobile > .bulma .column.is-offset-10 { margin-left: 83.33333%; }
  2841.  
  2842. .columns.is-mobile > .bulma .column.is-11 { flex: none; width: 91.66667%; }
  2843.  
  2844. .columns.is-mobile > .bulma .column.is-offset-11 { margin-left: 91.66667%; }
  2845.  
  2846. .columns.is-mobile > .bulma .column.is-12 { flex: none; width: 100%; }
  2847.  
  2848. .columns.is-mobile > .bulma .column.is-offset-12 { margin-left: 100%; }
  2849.  
  2850. @media screen and (max-width: 768px) { .bulma .column.is-narrow-mobile { flex: none; }
  2851. .bulma .column.is-full-mobile { flex: none; width: 100%; }
  2852. .bulma .column.is-three-quarters-mobile { flex: none; width: 75%; }
  2853. .bulma .column.is-two-thirds-mobile { flex: none; width: 66.6666%; }
  2854. .bulma .column.is-half-mobile { flex: none; width: 50%; }
  2855. .bulma .column.is-one-third-mobile { flex: none; width: 33.3333%; }
  2856. .bulma .column.is-one-quarter-mobile { flex: none; width: 25%; }
  2857. .bulma .column.is-one-fifth-mobile { flex: none; width: 20%; }
  2858. .bulma .column.is-two-fifths-mobile { flex: none; width: 40%; }
  2859. .bulma .column.is-three-fifths-mobile { flex: none; width: 60%; }
  2860. .bulma .column.is-four-fifths-mobile { flex: none; width: 80%; }
  2861. .bulma .column.is-offset-three-quarters-mobile { margin-left: 75%; }
  2862. .bulma .column.is-offset-two-thirds-mobile { margin-left: 66.6666%; }
  2863. .bulma .column.is-offset-half-mobile { margin-left: 50%; }
  2864. .bulma .column.is-offset-one-third-mobile { margin-left: 33.3333%; }
  2865. .bulma .column.is-offset-one-quarter-mobile { margin-left: 25%; }
  2866. .bulma .column.is-offset-one-fifth-mobile { margin-left: 20%; }
  2867. .bulma .column.is-offset-two-fifths-mobile { margin-left: 40%; }
  2868. .bulma .column.is-offset-three-fifths-mobile { margin-left: 60%; }
  2869. .bulma .column.is-offset-four-fifths-mobile { margin-left: 80%; }
  2870. .bulma .column.is-0-mobile { flex: none; width: 0%; }
  2871. .bulma .column.is-offset-0-mobile { margin-left: 0%; }
  2872. .bulma .column.is-1-mobile { flex: none; width: 8.33333%; }
  2873. .bulma .column.is-offset-1-mobile { margin-left: 8.33333%; }
  2874. .bulma .column.is-2-mobile { flex: none; width: 16.66667%; }
  2875. .bulma .column.is-offset-2-mobile { margin-left: 16.66667%; }
  2876. .bulma .column.is-3-mobile { flex: none; width: 25%; }
  2877. .bulma .column.is-offset-3-mobile { margin-left: 25%; }
  2878. .bulma .column.is-4-mobile { flex: none; width: 33.33333%; }
  2879. .bulma .column.is-offset-4-mobile { margin-left: 33.33333%; }
  2880. .bulma .column.is-5-mobile { flex: none; width: 41.66667%; }
  2881. .bulma .column.is-offset-5-mobile { margin-left: 41.66667%; }
  2882. .bulma .column.is-6-mobile { flex: none; width: 50%; }
  2883. .bulma .column.is-offset-6-mobile { margin-left: 50%; }
  2884. .bulma .column.is-7-mobile { flex: none; width: 58.33333%; }
  2885. .bulma .column.is-offset-7-mobile { margin-left: 58.33333%; }
  2886. .bulma .column.is-8-mobile { flex: none; width: 66.66667%; }
  2887. .bulma .column.is-offset-8-mobile { margin-left: 66.66667%; }
  2888. .bulma .column.is-9-mobile { flex: none; width: 75%; }
  2889. .bulma .column.is-offset-9-mobile { margin-left: 75%; }
  2890. .bulma .column.is-10-mobile { flex: none; width: 83.33333%; }
  2891. .bulma .column.is-offset-10-mobile { margin-left: 83.33333%; }
  2892. .bulma .column.is-11-mobile { flex: none; width: 91.66667%; }
  2893. .bulma .column.is-offset-11-mobile { margin-left: 91.66667%; }
  2894. .bulma .column.is-12-mobile { flex: none; width: 100%; }
  2895. .bulma .column.is-offset-12-mobile { margin-left: 100%; } }
  2896.  
  2897. @media screen and (min-width: 769px), print { .bulma .column.is-narrow, .bulma .column.is-narrow-tablet { flex: none; }
  2898. .bulma .column.is-full, .bulma .column.is-full-tablet { flex: none; width: 100%; }
  2899. .bulma .column.is-three-quarters, .bulma .column.is-three-quarters-tablet { flex: none; width: 75%; }
  2900. .bulma .column.is-two-thirds, .bulma .column.is-two-thirds-tablet { flex: none; width: 66.6666%; }
  2901. .bulma .column.is-half, .bulma .column.is-half-tablet { flex: none; width: 50%; }
  2902. .bulma .column.is-one-third, .bulma .column.is-one-third-tablet { flex: none; width: 33.3333%; }
  2903. .bulma .column.is-one-quarter, .bulma .column.is-one-quarter-tablet { flex: none; width: 25%; }
  2904. .bulma .column.is-one-fifth, .bulma .column.is-one-fifth-tablet { flex: none; width: 20%; }
  2905. .bulma .column.is-two-fifths, .bulma .column.is-two-fifths-tablet { flex: none; width: 40%; }
  2906. .bulma .column.is-three-fifths, .bulma .column.is-three-fifths-tablet { flex: none; width: 60%; }
  2907. .bulma .column.is-four-fifths, .bulma .column.is-four-fifths-tablet { flex: none; width: 80%; }
  2908. .bulma .column.is-offset-three-quarters, .bulma .column.is-offset-three-quarters-tablet { margin-left: 75%; }
  2909. .bulma .column.is-offset-two-thirds, .bulma .column.is-offset-two-thirds-tablet { margin-left: 66.6666%; }
  2910. .bulma .column.is-offset-half, .bulma .column.is-offset-half-tablet { margin-left: 50%; }
  2911. .bulma .column.is-offset-one-third, .bulma .column.is-offset-one-third-tablet { margin-left: 33.3333%; }
  2912. .bulma .column.is-offset-one-quarter, .bulma .column.is-offset-one-quarter-tablet { margin-left: 25%; }
  2913. .bulma .column.is-offset-one-fifth, .bulma .column.is-offset-one-fifth-tablet { margin-left: 20%; }
  2914. .bulma .column.is-offset-two-fifths, .bulma .column.is-offset-two-fifths-tablet { margin-left: 40%; }
  2915. .bulma .column.is-offset-three-fifths, .bulma .column.is-offset-three-fifths-tablet { margin-left: 60%; }
  2916. .bulma .column.is-offset-four-fifths, .bulma .column.is-offset-four-fifths-tablet { margin-left: 80%; }
  2917. .bulma .column.is-0, .bulma .column.is-0-tablet { flex: none; width: 0%; }
  2918. .bulma .column.is-offset-0, .bulma .column.is-offset-0-tablet { margin-left: 0%; }
  2919. .bulma .column.is-1, .bulma .column.is-1-tablet { flex: none; width: 8.33333%; }
  2920. .bulma .column.is-offset-1, .bulma .column.is-offset-1-tablet { margin-left: 8.33333%; }
  2921. .bulma .column.is-2, .bulma .column.is-2-tablet { flex: none; width: 16.66667%; }
  2922. .bulma .column.is-offset-2, .bulma .column.is-offset-2-tablet { margin-left: 16.66667%; }
  2923. .bulma .column.is-3, .bulma .column.is-3-tablet { flex: none; width: 25%; }
  2924. .bulma .column.is-offset-3, .bulma .column.is-offset-3-tablet { margin-left: 25%; }
  2925. .bulma .column.is-4, .bulma .column.is-4-tablet { flex: none; width: 33.33333%; }
  2926. .bulma .column.is-offset-4, .bulma .column.is-offset-4-tablet { margin-left: 33.33333%; }
  2927. .bulma .column.is-5, .bulma .column.is-5-tablet { flex: none; width: 41.66667%; }
  2928. .bulma .column.is-offset-5, .bulma .column.is-offset-5-tablet { margin-left: 41.66667%; }
  2929. .bulma .column.is-6, .bulma .column.is-6-tablet { flex: none; width: 50%; }
  2930. .bulma .column.is-offset-6, .bulma .column.is-offset-6-tablet { margin-left: 50%; }
  2931. .bulma .column.is-7, .bulma .column.is-7-tablet { flex: none; width: 58.33333%; }
  2932. .bulma .column.is-offset-7, .bulma .column.is-offset-7-tablet { margin-left: 58.33333%; }
  2933. .bulma .column.is-8, .bulma .column.is-8-tablet { flex: none; width: 66.66667%; }
  2934. .bulma .column.is-offset-8, .bulma .column.is-offset-8-tablet { margin-left: 66.66667%; }
  2935. .bulma .column.is-9, .bulma .column.is-9-tablet { flex: none; width: 75%; }
  2936. .bulma .column.is-offset-9, .bulma .column.is-offset-9-tablet { margin-left: 75%; }
  2937. .bulma .column.is-10, .bulma .column.is-10-tablet { flex: none; width: 83.33333%; }
  2938. .bulma .column.is-offset-10, .bulma .column.is-offset-10-tablet { margin-left: 83.33333%; }
  2939. .bulma .column.is-11, .bulma .column.is-11-tablet { flex: none; width: 91.66667%; }
  2940. .bulma .column.is-offset-11, .bulma .column.is-offset-11-tablet { margin-left: 91.66667%; }
  2941. .bulma .column.is-12, .bulma .column.is-12-tablet { flex: none; width: 100%; }
  2942. .bulma .column.is-offset-12, .bulma .column.is-offset-12-tablet { margin-left: 100%; } }
  2943.  
  2944. @media screen and (max-width: 1023px) { .bulma .column.is-narrow-touch { flex: none; }
  2945. .bulma .column.is-full-touch { flex: none; width: 100%; }
  2946. .bulma .column.is-three-quarters-touch { flex: none; width: 75%; }
  2947. .bulma .column.is-two-thirds-touch { flex: none; width: 66.6666%; }
  2948. .bulma .column.is-half-touch { flex: none; width: 50%; }
  2949. .bulma .column.is-one-third-touch { flex: none; width: 33.3333%; }
  2950. .bulma .column.is-one-quarter-touch { flex: none; width: 25%; }
  2951. .bulma .column.is-one-fifth-touch { flex: none; width: 20%; }
  2952. .bulma .column.is-two-fifths-touch { flex: none; width: 40%; }
  2953. .bulma .column.is-three-fifths-touch { flex: none; width: 60%; }
  2954. .bulma .column.is-four-fifths-touch { flex: none; width: 80%; }
  2955. .bulma .column.is-offset-three-quarters-touch { margin-left: 75%; }
  2956. .bulma .column.is-offset-two-thirds-touch { margin-left: 66.6666%; }
  2957. .bulma .column.is-offset-half-touch { margin-left: 50%; }
  2958. .bulma .column.is-offset-one-third-touch { margin-left: 33.3333%; }
  2959. .bulma .column.is-offset-one-quarter-touch { margin-left: 25%; }
  2960. .bulma .column.is-offset-one-fifth-touch { margin-left: 20%; }
  2961. .bulma .column.is-offset-two-fifths-touch { margin-left: 40%; }
  2962. .bulma .column.is-offset-three-fifths-touch { margin-left: 60%; }
  2963. .bulma .column.is-offset-four-fifths-touch { margin-left: 80%; }
  2964. .bulma .column.is-0-touch { flex: none; width: 0%; }
  2965. .bulma .column.is-offset-0-touch { margin-left: 0%; }
  2966. .bulma .column.is-1-touch { flex: none; width: 8.33333%; }
  2967. .bulma .column.is-offset-1-touch { margin-left: 8.33333%; }
  2968. .bulma .column.is-2-touch { flex: none; width: 16.66667%; }
  2969. .bulma .column.is-offset-2-touch { margin-left: 16.66667%; }
  2970. .bulma .column.is-3-touch { flex: none; width: 25%; }
  2971. .bulma .column.is-offset-3-touch { margin-left: 25%; }
  2972. .bulma .column.is-4-touch { flex: none; width: 33.33333%; }
  2973. .bulma .column.is-offset-4-touch { margin-left: 33.33333%; }
  2974. .bulma .column.is-5-touch { flex: none; width: 41.66667%; }
  2975. .bulma .column.is-offset-5-touch { margin-left: 41.66667%; }
  2976. .bulma .column.is-6-touch { flex: none; width: 50%; }
  2977. .bulma .column.is-offset-6-touch { margin-left: 50%; }
  2978. .bulma .column.is-7-touch { flex: none; width: 58.33333%; }
  2979. .bulma .column.is-offset-7-touch { margin-left: 58.33333%; }
  2980. .bulma .column.is-8-touch { flex: none; width: 66.66667%; }
  2981. .bulma .column.is-offset-8-touch { margin-left: 66.66667%; }
  2982. .bulma .column.is-9-touch { flex: none; width: 75%; }
  2983. .bulma .column.is-offset-9-touch { margin-left: 75%; }
  2984. .bulma .column.is-10-touch { flex: none; width: 83.33333%; }
  2985. .bulma .column.is-offset-10-touch { margin-left: 83.33333%; }
  2986. .bulma .column.is-11-touch { flex: none; width: 91.66667%; }
  2987. .bulma .column.is-offset-11-touch { margin-left: 91.66667%; }
  2988. .bulma .column.is-12-touch { flex: none; width: 100%; }
  2989. .bulma .column.is-offset-12-touch { margin-left: 100%; } }
  2990.  
  2991. @media screen and (min-width: 1024px) { .bulma .column.is-narrow-desktop { flex: none; }
  2992. .bulma .column.is-full-desktop { flex: none; width: 100%; }
  2993. .bulma .column.is-three-quarters-desktop { flex: none; width: 75%; }
  2994. .bulma .column.is-two-thirds-desktop { flex: none; width: 66.6666%; }
  2995. .bulma .column.is-half-desktop { flex: none; width: 50%; }
  2996. .bulma .column.is-one-third-desktop { flex: none; width: 33.3333%; }
  2997. .bulma .column.is-one-quarter-desktop { flex: none; width: 25%; }
  2998. .bulma .column.is-one-fifth-desktop { flex: none; width: 20%; }
  2999. .bulma .column.is-two-fifths-desktop { flex: none; width: 40%; }
  3000. .bulma .column.is-three-fifths-desktop { flex: none; width: 60%; }
  3001. .bulma .column.is-four-fifths-desktop { flex: none; width: 80%; }
  3002. .bulma .column.is-offset-three-quarters-desktop { margin-left: 75%; }
  3003. .bulma .column.is-offset-two-thirds-desktop { margin-left: 66.6666%; }
  3004. .bulma .column.is-offset-half-desktop { margin-left: 50%; }
  3005. .bulma .column.is-offset-one-third-desktop { margin-left: 33.3333%; }
  3006. .bulma .column.is-offset-one-quarter-desktop { margin-left: 25%; }
  3007. .bulma .column.is-offset-one-fifth-desktop { margin-left: 20%; }
  3008. .bulma .column.is-offset-two-fifths-desktop { margin-left: 40%; }
  3009. .bulma .column.is-offset-three-fifths-desktop { margin-left: 60%; }
  3010. .bulma .column.is-offset-four-fifths-desktop { margin-left: 80%; }
  3011. .bulma .column.is-0-desktop { flex: none; width: 0%; }
  3012. .bulma .column.is-offset-0-desktop { margin-left: 0%; }
  3013. .bulma .column.is-1-desktop { flex: none; width: 8.33333%; }
  3014. .bulma .column.is-offset-1-desktop { margin-left: 8.33333%; }
  3015. .bulma .column.is-2-desktop { flex: none; width: 16.66667%; }
  3016. .bulma .column.is-offset-2-desktop { margin-left: 16.66667%; }
  3017. .bulma .column.is-3-desktop { flex: none; width: 25%; }
  3018. .bulma .column.is-offset-3-desktop { margin-left: 25%; }
  3019. .bulma .column.is-4-desktop { flex: none; width: 33.33333%; }
  3020. .bulma .column.is-offset-4-desktop { margin-left: 33.33333%; }
  3021. .bulma .column.is-5-desktop { flex: none; width: 41.66667%; }
  3022. .bulma .column.is-offset-5-desktop { margin-left: 41.66667%; }
  3023. .bulma .column.is-6-desktop { flex: none; width: 50%; }
  3024. .bulma .column.is-offset-6-desktop { margin-left: 50%; }
  3025. .bulma .column.is-7-desktop { flex: none; width: 58.33333%; }
  3026. .bulma .column.is-offset-7-desktop { margin-left: 58.33333%; }
  3027. .bulma .column.is-8-desktop { flex: none; width: 66.66667%; }
  3028. .bulma .column.is-offset-8-desktop { margin-left: 66.66667%; }
  3029. .bulma .column.is-9-desktop { flex: none; width: 75%; }
  3030. .bulma .column.is-offset-9-desktop { margin-left: 75%; }
  3031. .bulma .column.is-10-desktop { flex: none; width: 83.33333%; }
  3032. .bulma .column.is-offset-10-desktop { margin-left: 83.33333%; }
  3033. .bulma .column.is-11-desktop { flex: none; width: 91.66667%; }
  3034. .bulma .column.is-offset-11-desktop { margin-left: 91.66667%; }
  3035. .bulma .column.is-12-desktop { flex: none; width: 100%; }
  3036. .bulma .column.is-offset-12-desktop { margin-left: 100%; } }
  3037.  
  3038. @media screen and (min-width: 1216px) { .bulma .column.is-narrow-widescreen { flex: none; }
  3039. .bulma .column.is-full-widescreen { flex: none; width: 100%; }
  3040. .bulma .column.is-three-quarters-widescreen { flex: none; width: 75%; }
  3041. .bulma .column.is-two-thirds-widescreen { flex: none; width: 66.6666%; }
  3042. .bulma .column.is-half-widescreen { flex: none; width: 50%; }
  3043. .bulma .column.is-one-third-widescreen { flex: none; width: 33.3333%; }
  3044. .bulma .column.is-one-quarter-widescreen { flex: none; width: 25%; }
  3045. .bulma .column.is-one-fifth-widescreen { flex: none; width: 20%; }
  3046. .bulma .column.is-two-fifths-widescreen { flex: none; width: 40%; }
  3047. .bulma .column.is-three-fifths-widescreen { flex: none; width: 60%; }
  3048. .bulma .column.is-four-fifths-widescreen { flex: none; width: 80%; }
  3049. .bulma .column.is-offset-three-quarters-widescreen { margin-left: 75%; }
  3050. .bulma .column.is-offset-two-thirds-widescreen { margin-left: 66.6666%; }
  3051. .bulma .column.is-offset-half-widescreen { margin-left: 50%; }
  3052. .bulma .column.is-offset-one-third-widescreen { margin-left: 33.3333%; }
  3053. .bulma .column.is-offset-one-quarter-widescreen { margin-left: 25%; }
  3054. .bulma .column.is-offset-one-fifth-widescreen { margin-left: 20%; }
  3055. .bulma .column.is-offset-two-fifths-widescreen { margin-left: 40%; }
  3056. .bulma .column.is-offset-three-fifths-widescreen { margin-left: 60%; }
  3057. .bulma .column.is-offset-four-fifths-widescreen { margin-left: 80%; }
  3058. .bulma .column.is-0-widescreen { flex: none; width: 0%; }
  3059. .bulma .column.is-offset-0-widescreen { margin-left: 0%; }
  3060. .bulma .column.is-1-widescreen { flex: none; width: 8.33333%; }
  3061. .bulma .column.is-offset-1-widescreen { margin-left: 8.33333%; }
  3062. .bulma .column.is-2-widescreen { flex: none; width: 16.66667%; }
  3063. .bulma .column.is-offset-2-widescreen { margin-left: 16.66667%; }
  3064. .bulma .column.is-3-widescreen { flex: none; width: 25%; }
  3065. .bulma .column.is-offset-3-widescreen { margin-left: 25%; }
  3066. .bulma .column.is-4-widescreen { flex: none; width: 33.33333%; }
  3067. .bulma .column.is-offset-4-widescreen { margin-left: 33.33333%; }
  3068. .bulma .column.is-5-widescreen { flex: none; width: 41.66667%; }
  3069. .bulma .column.is-offset-5-widescreen { margin-left: 41.66667%; }
  3070. .bulma .column.is-6-widescreen { flex: none; width: 50%; }
  3071. .bulma .column.is-offset-6-widescreen { margin-left: 50%; }
  3072. .bulma .column.is-7-widescreen { flex: none; width: 58.33333%; }
  3073. .bulma .column.is-offset-7-widescreen { margin-left: 58.33333%; }
  3074. .bulma .column.is-8-widescreen { flex: none; width: 66.66667%; }
  3075. .bulma .column.is-offset-8-widescreen { margin-left: 66.66667%; }
  3076. .bulma .column.is-9-widescreen { flex: none; width: 75%; }
  3077. .bulma .column.is-offset-9-widescreen { margin-left: 75%; }
  3078. .bulma .column.is-10-widescreen { flex: none; width: 83.33333%; }
  3079. .bulma .column.is-offset-10-widescreen { margin-left: 83.33333%; }
  3080. .bulma .column.is-11-widescreen { flex: none; width: 91.66667%; }
  3081. .bulma .column.is-offset-11-widescreen { margin-left: 91.66667%; }
  3082. .bulma .column.is-12-widescreen { flex: none; width: 100%; }
  3083. .bulma .column.is-offset-12-widescreen { margin-left: 100%; } }
  3084.  
  3085. @media screen and (min-width: 1408px) { .bulma .column.is-narrow-fullhd { flex: none; }
  3086. .bulma .column.is-full-fullhd { flex: none; width: 100%; }
  3087. .bulma .column.is-three-quarters-fullhd { flex: none; width: 75%; }
  3088. .bulma .column.is-two-thirds-fullhd { flex: none; width: 66.6666%; }
  3089. .bulma .column.is-half-fullhd { flex: none; width: 50%; }
  3090. .bulma .column.is-one-third-fullhd { flex: none; width: 33.3333%; }
  3091. .bulma .column.is-one-quarter-fullhd { flex: none; width: 25%; }
  3092. .bulma .column.is-one-fifth-fullhd { flex: none; width: 20%; }
  3093. .bulma .column.is-two-fifths-fullhd { flex: none; width: 40%; }
  3094. .bulma .column.is-three-fifths-fullhd { flex: none; width: 60%; }
  3095. .bulma .column.is-four-fifths-fullhd { flex: none; width: 80%; }
  3096. .bulma .column.is-offset-three-quarters-fullhd { margin-left: 75%; }
  3097. .bulma .column.is-offset-two-thirds-fullhd { margin-left: 66.6666%; }
  3098. .bulma .column.is-offset-half-fullhd { margin-left: 50%; }
  3099. .bulma .column.is-offset-one-third-fullhd { margin-left: 33.3333%; }
  3100. .bulma .column.is-offset-one-quarter-fullhd { margin-left: 25%; }
  3101. .bulma .column.is-offset-one-fifth-fullhd { margin-left: 20%; }
  3102. .bulma .column.is-offset-two-fifths-fullhd { margin-left: 40%; }
  3103. .bulma .column.is-offset-three-fifths-fullhd { margin-left: 60%; }
  3104. .bulma .column.is-offset-four-fifths-fullhd { margin-left: 80%; }
  3105. .bulma .column.is-0-fullhd { flex: none; width: 0%; }
  3106. .bulma .column.is-offset-0-fullhd { margin-left: 0%; }
  3107. .bulma .column.is-1-fullhd { flex: none; width: 8.33333%; }
  3108. .bulma .column.is-offset-1-fullhd { margin-left: 8.33333%; }
  3109. .bulma .column.is-2-fullhd { flex: none; width: 16.66667%; }
  3110. .bulma .column.is-offset-2-fullhd { margin-left: 16.66667%; }
  3111. .bulma .column.is-3-fullhd { flex: none; width: 25%; }
  3112. .bulma .column.is-offset-3-fullhd { margin-left: 25%; }
  3113. .bulma .column.is-4-fullhd { flex: none; width: 33.33333%; }
  3114. .bulma .column.is-offset-4-fullhd { margin-left: 33.33333%; }
  3115. .bulma .column.is-5-fullhd { flex: none; width: 41.66667%; }
  3116. .bulma .column.is-offset-5-fullhd { margin-left: 41.66667%; }
  3117. .bulma .column.is-6-fullhd { flex: none; width: 50%; }
  3118. .bulma .column.is-offset-6-fullhd { margin-left: 50%; }
  3119. .bulma .column.is-7-fullhd { flex: none; width: 58.33333%; }
  3120. .bulma .column.is-offset-7-fullhd { margin-left: 58.33333%; }
  3121. .bulma .column.is-8-fullhd { flex: none; width: 66.66667%; }
  3122. .bulma .column.is-offset-8-fullhd { margin-left: 66.66667%; }
  3123. .bulma .column.is-9-fullhd { flex: none; width: 75%; }
  3124. .bulma .column.is-offset-9-fullhd { margin-left: 75%; }
  3125. .bulma .column.is-10-fullhd { flex: none; width: 83.33333%; }
  3126. .bulma .column.is-offset-10-fullhd { margin-left: 83.33333%; }
  3127. .bulma .column.is-11-fullhd { flex: none; width: 91.66667%; }
  3128. .bulma .column.is-offset-11-fullhd { margin-left: 91.66667%; }
  3129. .bulma .column.is-12-fullhd { flex: none; width: 100%; }
  3130. .bulma .column.is-offset-12-fullhd { margin-left: 100%; } }
  3131.  
  3132. .bulma .columns { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; }
  3133.  
  3134. .bulma .columns:last-child { margin-bottom: -0.75rem; }
  3135.  
  3136. .bulma .columns:not(:last-child) { margin-bottom: calc(1.5rem - 0.75rem); }
  3137.  
  3138. .bulma .columns.is-centered { justify-content: center; }
  3139.  
  3140. .bulma .columns.is-gapless { margin-left: 0; margin-right: 0; margin-top: 0; }
  3141.  
  3142. .bulma .columns.is-gapless > .column { margin: 0; padding: 0 !important; }
  3143.  
  3144. .bulma .columns.is-gapless:not(:last-child) { margin-bottom: 1.5rem; }
  3145.  
  3146. .bulma .columns.is-gapless:last-child { margin-bottom: 0; }
  3147.  
  3148. .bulma .columns.is-mobile { display: flex; }
  3149.  
  3150. .bulma .columns.is-multiline { flex-wrap: wrap; }
  3151.  
  3152. .bulma .columns.is-vcentered { align-items: center; }
  3153.  
  3154. @media screen and (min-width: 769px), print { .bulma .columns:not(.is-desktop) { display: flex; } }
  3155.  
  3156. @media screen and (min-width: 1024px) { .bulma .columns.is-desktop { display: flex; } }
  3157.  
  3158. .bulma .columns.is-variable { --columnGap: 0.75rem; margin-left: calc(-1 * var(--columnGap)); margin-right: calc(-1 * var(--columnGap)); }
  3159.  
  3160. .bulma .columns.is-variable .column { padding-left: var(--columnGap); padding-right: var(--columnGap); }
  3161.  
  3162. .bulma .columns.is-variable.is-0 { --columnGap: 0rem; }
  3163.  
  3164. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-0-mobile { --columnGap: 0rem; } }
  3165.  
  3166. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-0-tablet { --columnGap: 0rem; } }
  3167.  
  3168. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-0-tablet-only { --columnGap: 0rem; } }
  3169.  
  3170. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-0-touch { --columnGap: 0rem; } }
  3171.  
  3172. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-0-desktop { --columnGap: 0rem; } }
  3173.  
  3174. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-0-desktop-only { --columnGap: 0rem; } }
  3175.  
  3176. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-0-widescreen { --columnGap: 0rem; } }
  3177.  
  3178. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-0-widescreen-only { --columnGap: 0rem; } }
  3179.  
  3180. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-0-fullhd { --columnGap: 0rem; } }
  3181.  
  3182. .bulma .columns.is-variable.is-1 { --columnGap: 0.25rem; }
  3183.  
  3184. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-1-mobile { --columnGap: 0.25rem; } }
  3185.  
  3186. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-1-tablet { --columnGap: 0.25rem; } }
  3187.  
  3188. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-1-tablet-only { --columnGap: 0.25rem; } }
  3189.  
  3190. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-1-touch { --columnGap: 0.25rem; } }
  3191.  
  3192. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-1-desktop { --columnGap: 0.25rem; } }
  3193.  
  3194. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-1-desktop-only { --columnGap: 0.25rem; } }
  3195.  
  3196. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-1-widescreen { --columnGap: 0.25rem; } }
  3197.  
  3198. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-1-widescreen-only { --columnGap: 0.25rem; } }
  3199.  
  3200. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-1-fullhd { --columnGap: 0.25rem; } }
  3201.  
  3202. .bulma .columns.is-variable.is-2 { --columnGap: 0.5rem; }
  3203.  
  3204. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-2-mobile { --columnGap: 0.5rem; } }
  3205.  
  3206. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-2-tablet { --columnGap: 0.5rem; } }
  3207.  
  3208. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-2-tablet-only { --columnGap: 0.5rem; } }
  3209.  
  3210. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-2-touch { --columnGap: 0.5rem; } }
  3211.  
  3212. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-2-desktop { --columnGap: 0.5rem; } }
  3213.  
  3214. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-2-desktop-only { --columnGap: 0.5rem; } }
  3215.  
  3216. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-2-widescreen { --columnGap: 0.5rem; } }
  3217.  
  3218. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-2-widescreen-only { --columnGap: 0.5rem; } }
  3219.  
  3220. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-2-fullhd { --columnGap: 0.5rem; } }
  3221.  
  3222. .bulma .columns.is-variable.is-3 { --columnGap: 0.75rem; }
  3223.  
  3224. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-3-mobile { --columnGap: 0.75rem; } }
  3225.  
  3226. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-3-tablet { --columnGap: 0.75rem; } }
  3227.  
  3228. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-3-tablet-only { --columnGap: 0.75rem; } }
  3229.  
  3230. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-3-touch { --columnGap: 0.75rem; } }
  3231.  
  3232. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-3-desktop { --columnGap: 0.75rem; } }
  3233.  
  3234. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-3-desktop-only { --columnGap: 0.75rem; } }
  3235.  
  3236. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-3-widescreen { --columnGap: 0.75rem; } }
  3237.  
  3238. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-3-widescreen-only { --columnGap: 0.75rem; } }
  3239.  
  3240. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-3-fullhd { --columnGap: 0.75rem; } }
  3241.  
  3242. .bulma .columns.is-variable.is-4 { --columnGap: 1rem; }
  3243.  
  3244. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-4-mobile { --columnGap: 1rem; } }
  3245.  
  3246. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-4-tablet { --columnGap: 1rem; } }
  3247.  
  3248. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-4-tablet-only { --columnGap: 1rem; } }
  3249.  
  3250. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-4-touch { --columnGap: 1rem; } }
  3251.  
  3252. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-4-desktop { --columnGap: 1rem; } }
  3253.  
  3254. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-4-desktop-only { --columnGap: 1rem; } }
  3255.  
  3256. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-4-widescreen { --columnGap: 1rem; } }
  3257.  
  3258. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-4-widescreen-only { --columnGap: 1rem; } }
  3259.  
  3260. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-4-fullhd { --columnGap: 1rem; } }
  3261.  
  3262. .bulma .columns.is-variable.is-5 { --columnGap: 1.25rem; }
  3263.  
  3264. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-5-mobile { --columnGap: 1.25rem; } }
  3265.  
  3266. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-5-tablet { --columnGap: 1.25rem; } }
  3267.  
  3268. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-5-tablet-only { --columnGap: 1.25rem; } }
  3269.  
  3270. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-5-touch { --columnGap: 1.25rem; } }
  3271.  
  3272. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-5-desktop { --columnGap: 1.25rem; } }
  3273.  
  3274. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-5-desktop-only { --columnGap: 1.25rem; } }
  3275.  
  3276. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-5-widescreen { --columnGap: 1.25rem; } }
  3277.  
  3278. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-5-widescreen-only { --columnGap: 1.25rem; } }
  3279.  
  3280. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-5-fullhd { --columnGap: 1.25rem; } }
  3281.  
  3282. .bulma .columns.is-variable.is-6 { --columnGap: 1.5rem; }
  3283.  
  3284. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-6-mobile { --columnGap: 1.5rem; } }
  3285.  
  3286. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-6-tablet { --columnGap: 1.5rem; } }
  3287.  
  3288. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-6-tablet-only { --columnGap: 1.5rem; } }
  3289.  
  3290. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-6-touch { --columnGap: 1.5rem; } }
  3291.  
  3292. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-6-desktop { --columnGap: 1.5rem; } }
  3293.  
  3294. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-6-desktop-only { --columnGap: 1.5rem; } }
  3295.  
  3296. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-6-widescreen { --columnGap: 1.5rem; } }
  3297.  
  3298. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-6-widescreen-only { --columnGap: 1.5rem; } }
  3299.  
  3300. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-6-fullhd { --columnGap: 1.5rem; } }
  3301.  
  3302. .bulma .columns.is-variable.is-7 { --columnGap: 1.75rem; }
  3303.  
  3304. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-7-mobile { --columnGap: 1.75rem; } }
  3305.  
  3306. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-7-tablet { --columnGap: 1.75rem; } }
  3307.  
  3308. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-7-tablet-only { --columnGap: 1.75rem; } }
  3309.  
  3310. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-7-touch { --columnGap: 1.75rem; } }
  3311.  
  3312. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-7-desktop { --columnGap: 1.75rem; } }
  3313.  
  3314. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-7-desktop-only { --columnGap: 1.75rem; } }
  3315.  
  3316. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-7-widescreen { --columnGap: 1.75rem; } }
  3317.  
  3318. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-7-widescreen-only { --columnGap: 1.75rem; } }
  3319.  
  3320. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-7-fullhd { --columnGap: 1.75rem; } }
  3321.  
  3322. .bulma .columns.is-variable.is-8 { --columnGap: 2rem; }
  3323.  
  3324. @media screen and (max-width: 768px) { .bulma .columns.is-variable.is-8-mobile { --columnGap: 2rem; } }
  3325.  
  3326. @media screen and (min-width: 769px), print { .bulma .columns.is-variable.is-8-tablet { --columnGap: 2rem; } }
  3327.  
  3328. @media screen and (min-width: 769px) and (max-width: 1023px) { .bulma .columns.is-variable.is-8-tablet-only { --columnGap: 2rem; } }
  3329.  
  3330. @media screen and (max-width: 1023px) { .bulma .columns.is-variable.is-8-touch { --columnGap: 2rem; } }
  3331.  
  3332. @media screen and (min-width: 1024px) { .bulma .columns.is-variable.is-8-desktop { --columnGap: 2rem; } }
  3333.  
  3334. @media screen and (min-width: 1024px) and (max-width: 1215px) { .bulma .columns.is-variable.is-8-desktop-only { --columnGap: 2rem; } }
  3335.  
  3336. @media screen and (min-width: 1216px) { .bulma .columns.is-variable.is-8-widescreen { --columnGap: 2rem; } }
  3337.  
  3338. @media screen and (min-width: 1216px) and (max-width: 1407px) { .bulma .columns.is-variable.is-8-widescreen-only { --columnGap: 2rem; } }
  3339.  
  3340. @media screen and (min-width: 1408px) { .bulma .columns.is-variable.is-8-fullhd { --columnGap: 2rem; } }
  3341.  
  3342. .bulma .tile { align-items: stretch; display: block; flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-height: min-content; }
  3343.  
  3344. .bulma .tile.is-ancestor { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; }
  3345.  
  3346. .bulma .tile.is-ancestor:last-child { margin-bottom: -0.75rem; }
  3347.  
  3348. .bulma .tile.is-ancestor:not(:last-child) { margin-bottom: 0.75rem; }
  3349.  
  3350. .bulma .tile.is-child { margin: 0 !important; }
  3351.  
  3352. .bulma .tile.is-parent { padding: 0.75rem; }
  3353.  
  3354. .bulma .tile.is-vertical { flex-direction: column; }
  3355.  
  3356. .bulma .tile.is-vertical > .tile.is-child:not(:last-child) { margin-bottom: 1.5rem !important; }
  3357.  
  3358. @media screen and (min-width: 769px), print { .bulma .tile:not(.is-child) { display: flex; }
  3359. .bulma .tile.is-1 { flex: none; width: 8.33333%; }
  3360. .bulma .tile.is-2 { flex: none; width: 16.66667%; }
  3361. .bulma .tile.is-3 { flex: none; width: 25%; }
  3362. .bulma .tile.is-4 { flex: none; width: 33.33333%; }
  3363. .bulma .tile.is-5 { flex: none; width: 41.66667%; }
  3364. .bulma .tile.is-6 { flex: none; width: 50%; }
  3365. .bulma .tile.is-7 { flex: none; width: 58.33333%; }
  3366. .bulma .tile.is-8 { flex: none; width: 66.66667%; }
  3367. .bulma .tile.is-9 { flex: none; width: 75%; }
  3368. .bulma .tile.is-10 { flex: none; width: 83.33333%; }
  3369. .bulma .tile.is-11 { flex: none; width: 91.66667%; }
  3370. .bulma .tile.is-12 { flex: none; width: 100%; } }
  3371.  
  3372. .bulma .hero { align-items: stretch; display: flex; flex-direction: column; justify-content: space-between; }
  3373.  
  3374. .bulma .hero .navbar { background: none; }
  3375.  
  3376. .bulma .hero .tabs ul { border-bottom: none; }
  3377.  
  3378. .bulma .hero.is-white { background-color: white; color: #0a0a0a; }
  3379.  
  3380. .bulma .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-white strong { color: inherit; }
  3381.  
  3382. .bulma .hero.is-white .title { color: #0a0a0a; }
  3383.  
  3384. .bulma .hero.is-white .subtitle { color: rgba(10, 10, 10, 0.9); }
  3385.  
  3386. .bulma .hero.is-white .subtitle a:not(.button), .bulma .hero.is-white .subtitle strong { color: #0a0a0a; }
  3387.  
  3388. @media screen and (max-width: 1023px) { .bulma .hero.is-white .navbar-menu { background-color: white; } }
  3389.  
  3390. .bulma .hero.is-white .navbar-item, .bulma .hero.is-white .navbar-link { color: rgba(10, 10, 10, 0.7); }
  3391.  
  3392. .bulma .hero.is-white a.navbar-item:hover, .bulma .hero.is-white a.navbar-item.is-active, .bulma .hero.is-white .navbar-link:hover, .bulma .hero.is-white .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; }
  3393.  
  3394. .bulma .hero.is-white .tabs a { color: #0a0a0a; opacity: 0.9; }
  3395.  
  3396. .bulma .hero.is-white .tabs a:hover { opacity: 1; }
  3397.  
  3398. .bulma .hero.is-white .tabs li.is-active a { opacity: 1; }
  3399.  
  3400. .bulma .hero.is-white .tabs.is-boxed a, .bulma .hero.is-white .tabs.is-toggle a { color: #0a0a0a; }
  3401.  
  3402. .bulma .hero.is-white .tabs.is-boxed a:hover, .bulma .hero.is-white .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3403.  
  3404. .bulma .hero.is-white .tabs.is-boxed li.is-active a, .bulma .hero.is-white .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-white .tabs.is-toggle li.is-active a, .bulma .hero.is-white .tabs.is-toggle li.is-active a:hover { background-color: #0a0a0a; border-color: #0a0a0a; color: white; }
  3405.  
  3406. .bulma .hero.is-white.is-bold { background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
  3407.  
  3408. @media screen and (max-width: 768px) { .bulma .hero.is-white.is-bold .navbar-menu { background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
  3409.  
  3410. .bulma .hero.is-black { background-color: #0a0a0a; color: white; }
  3411.  
  3412. .bulma .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-black strong { color: inherit; }
  3413.  
  3414. .bulma .hero.is-black .title { color: white; }
  3415.  
  3416. .bulma .hero.is-black .subtitle { color: rgba(255, 255, 255, 0.9); }
  3417.  
  3418. .bulma .hero.is-black .subtitle a:not(.button), .bulma .hero.is-black .subtitle strong { color: white; }
  3419.  
  3420. @media screen and (max-width: 1023px) { .bulma .hero.is-black .navbar-menu { background-color: #0a0a0a; } }
  3421.  
  3422. .bulma .hero.is-black .navbar-item, .bulma .hero.is-black .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3423.  
  3424. .bulma .hero.is-black a.navbar-item:hover, .bulma .hero.is-black a.navbar-item.is-active, .bulma .hero.is-black .navbar-link:hover, .bulma .hero.is-black .navbar-link.is-active { background-color: black; color: white; }
  3425.  
  3426. .bulma .hero.is-black .tabs a { color: white; opacity: 0.9; }
  3427.  
  3428. .bulma .hero.is-black .tabs a:hover { opacity: 1; }
  3429.  
  3430. .bulma .hero.is-black .tabs li.is-active a { opacity: 1; }
  3431.  
  3432. .bulma .hero.is-black .tabs.is-boxed a, .bulma .hero.is-black .tabs.is-toggle a { color: white; }
  3433.  
  3434. .bulma .hero.is-black .tabs.is-boxed a:hover, .bulma .hero.is-black .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3435.  
  3436. .bulma .hero.is-black .tabs.is-boxed li.is-active a, .bulma .hero.is-black .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-black .tabs.is-toggle li.is-active a, .bulma .hero.is-black .tabs.is-toggle li.is-active a:hover { background-color: white; border-color: white; color: #0a0a0a; }
  3437.  
  3438. .bulma .hero.is-black.is-bold { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
  3439.  
  3440. @media screen and (max-width: 768px) { .bulma .hero.is-black.is-bold .navbar-menu { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
  3441.  
  3442. .bulma .hero.is-light { background-color: whitesmoke; color: #363636; }
  3443.  
  3444. .bulma .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-light strong { color: inherit; }
  3445.  
  3446. .bulma .hero.is-light .title { color: #363636; }
  3447.  
  3448. .bulma .hero.is-light .subtitle { color: rgba(54, 54, 54, 0.9); }
  3449.  
  3450. .bulma .hero.is-light .subtitle a:not(.button), .bulma .hero.is-light .subtitle strong { color: #363636; }
  3451.  
  3452. @media screen and (max-width: 1023px) { .bulma .hero.is-light .navbar-menu { background-color: whitesmoke; } }
  3453.  
  3454. .bulma .hero.is-light .navbar-item, .bulma .hero.is-light .navbar-link { color: rgba(54, 54, 54, 0.7); }
  3455.  
  3456. .bulma .hero.is-light a.navbar-item:hover, .bulma .hero.is-light a.navbar-item.is-active, .bulma .hero.is-light .navbar-link:hover, .bulma .hero.is-light .navbar-link.is-active { background-color: #e8e8e8; color: #363636; }
  3457.  
  3458. .bulma .hero.is-light .tabs a { color: #363636; opacity: 0.9; }
  3459.  
  3460. .bulma .hero.is-light .tabs a:hover { opacity: 1; }
  3461.  
  3462. .bulma .hero.is-light .tabs li.is-active a { opacity: 1; }
  3463.  
  3464. .bulma .hero.is-light .tabs.is-boxed a, .bulma .hero.is-light .tabs.is-toggle a { color: #363636; }
  3465.  
  3466. .bulma .hero.is-light .tabs.is-boxed a:hover, .bulma .hero.is-light .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3467.  
  3468. .bulma .hero.is-light .tabs.is-boxed li.is-active a, .bulma .hero.is-light .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-light .tabs.is-toggle li.is-active a, .bulma .hero.is-light .tabs.is-toggle li.is-active a:hover { background-color: #363636; border-color: #363636; color: whitesmoke; }
  3469.  
  3470. .bulma .hero.is-light.is-bold { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
  3471.  
  3472. @media screen and (max-width: 768px) { .bulma .hero.is-light.is-bold .navbar-menu { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
  3473.  
  3474. .bulma .hero.is-dark { background-color: #363636; color: whitesmoke; }
  3475.  
  3476. .bulma .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-dark strong { color: inherit; }
  3477.  
  3478. .bulma .hero.is-dark .title { color: whitesmoke; }
  3479.  
  3480. .bulma .hero.is-dark .subtitle { color: rgba(245, 245, 245, 0.9); }
  3481.  
  3482. .bulma .hero.is-dark .subtitle a:not(.button), .bulma .hero.is-dark .subtitle strong { color: whitesmoke; }
  3483.  
  3484. @media screen and (max-width: 1023px) { .bulma .hero.is-dark .navbar-menu { background-color: #363636; } }
  3485.  
  3486. .bulma .hero.is-dark .navbar-item, .bulma .hero.is-dark .navbar-link { color: rgba(245, 245, 245, 0.7); }
  3487.  
  3488. .bulma .hero.is-dark a.navbar-item:hover, .bulma .hero.is-dark a.navbar-item.is-active, .bulma .hero.is-dark .navbar-link:hover, .bulma .hero.is-dark .navbar-link.is-active { background-color: #292929; color: whitesmoke; }
  3489.  
  3490. .bulma .hero.is-dark .tabs a { color: whitesmoke; opacity: 0.9; }
  3491.  
  3492. .bulma .hero.is-dark .tabs a:hover { opacity: 1; }
  3493.  
  3494. .bulma .hero.is-dark .tabs li.is-active a { opacity: 1; }
  3495.  
  3496. .bulma .hero.is-dark .tabs.is-boxed a, .bulma .hero.is-dark .tabs.is-toggle a { color: whitesmoke; }
  3497.  
  3498. .bulma .hero.is-dark .tabs.is-boxed a:hover, .bulma .hero.is-dark .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3499.  
  3500. .bulma .hero.is-dark .tabs.is-boxed li.is-active a, .bulma .hero.is-dark .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-dark .tabs.is-toggle li.is-active a, .bulma .hero.is-dark .tabs.is-toggle li.is-active a:hover { background-color: whitesmoke; border-color: whitesmoke; color: #363636; }
  3501.  
  3502. .bulma .hero.is-dark.is-bold { background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
  3503.  
  3504. @media screen and (max-width: 768px) { .bulma .hero.is-dark.is-bold .navbar-menu { background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
  3505.  
  3506. .bulma .hero.is-primary { background-color: #00d1b2; color: #fff; }
  3507.  
  3508. .bulma .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-primary strong { color: inherit; }
  3509.  
  3510. .bulma .hero.is-primary .title { color: #fff; }
  3511.  
  3512. .bulma .hero.is-primary .subtitle { color: rgba(255, 255, 255, 0.9); }
  3513.  
  3514. .bulma .hero.is-primary .subtitle a:not(.button), .bulma .hero.is-primary .subtitle strong { color: #fff; }
  3515.  
  3516. @media screen and (max-width: 1023px) { .bulma .hero.is-primary .navbar-menu { background-color: #00d1b2; } }
  3517.  
  3518. .bulma .hero.is-primary .navbar-item, .bulma .hero.is-primary .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3519.  
  3520. .bulma .hero.is-primary a.navbar-item:hover, .bulma .hero.is-primary a.navbar-item.is-active, .bulma .hero.is-primary .navbar-link:hover, .bulma .hero.is-primary .navbar-link.is-active { background-color: #00b89c; color: #fff; }
  3521.  
  3522. .bulma .hero.is-primary .tabs a { color: #fff; opacity: 0.9; }
  3523.  
  3524. .bulma .hero.is-primary .tabs a:hover { opacity: 1; }
  3525.  
  3526. .bulma .hero.is-primary .tabs li.is-active a { opacity: 1; }
  3527.  
  3528. .bulma .hero.is-primary .tabs.is-boxed a, .bulma .hero.is-primary .tabs.is-toggle a { color: #fff; }
  3529.  
  3530. .bulma .hero.is-primary .tabs.is-boxed a:hover, .bulma .hero.is-primary .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3531.  
  3532. .bulma .hero.is-primary .tabs.is-boxed li.is-active a, .bulma .hero.is-primary .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-primary .tabs.is-toggle li.is-active a, .bulma .hero.is-primary .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #00d1b2; }
  3533.  
  3534. .bulma .hero.is-primary.is-bold { background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); }
  3535.  
  3536. @media screen and (max-width: 768px) { .bulma .hero.is-primary.is-bold .navbar-menu { background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); } }
  3537.  
  3538. .bulma .hero.is-link { background-color: #3273dc; color: #fff; }
  3539.  
  3540. .bulma .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-link strong { color: inherit; }
  3541.  
  3542. .bulma .hero.is-link .title { color: #fff; }
  3543.  
  3544. .bulma .hero.is-link .subtitle { color: rgba(255, 255, 255, 0.9); }
  3545.  
  3546. .bulma .hero.is-link .subtitle a:not(.button), .bulma .hero.is-link .subtitle strong { color: #fff; }
  3547.  
  3548. @media screen and (max-width: 1023px) { .bulma .hero.is-link .navbar-menu { background-color: #3273dc; } }
  3549.  
  3550. .bulma .hero.is-link .navbar-item, .bulma .hero.is-link .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3551.  
  3552. .bulma .hero.is-link a.navbar-item:hover, .bulma .hero.is-link a.navbar-item.is-active, .bulma .hero.is-link .navbar-link:hover, .bulma .hero.is-link .navbar-link.is-active { background-color: #2366d1; color: #fff; }
  3553.  
  3554. .bulma .hero.is-link .tabs a { color: #fff; opacity: 0.9; }
  3555.  
  3556. .bulma .hero.is-link .tabs a:hover { opacity: 1; }
  3557.  
  3558. .bulma .hero.is-link .tabs li.is-active a { opacity: 1; }
  3559.  
  3560. .bulma .hero.is-link .tabs.is-boxed a, .bulma .hero.is-link .tabs.is-toggle a { color: #fff; }
  3561.  
  3562. .bulma .hero.is-link .tabs.is-boxed a:hover, .bulma .hero.is-link .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3563.  
  3564. .bulma .hero.is-link .tabs.is-boxed li.is-active a, .bulma .hero.is-link .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-link .tabs.is-toggle li.is-active a, .bulma .hero.is-link .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #3273dc; }
  3565.  
  3566. .bulma .hero.is-link.is-bold { background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
  3567.  
  3568. @media screen and (max-width: 768px) { .bulma .hero.is-link.is-bold .navbar-menu { background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
  3569.  
  3570. .bulma .hero.is-info { background-color: #209cee; color: #fff; }
  3571.  
  3572. .bulma .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-info strong { color: inherit; }
  3573.  
  3574. .bulma .hero.is-info .title { color: #fff; }
  3575.  
  3576. .bulma .hero.is-info .subtitle { color: rgba(255, 255, 255, 0.9); }
  3577.  
  3578. .bulma .hero.is-info .subtitle a:not(.button), .bulma .hero.is-info .subtitle strong { color: #fff; }
  3579.  
  3580. @media screen and (max-width: 1023px) { .bulma .hero.is-info .navbar-menu { background-color: #209cee; } }
  3581.  
  3582. .bulma .hero.is-info .navbar-item, .bulma .hero.is-info .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3583.  
  3584. .bulma .hero.is-info a.navbar-item:hover, .bulma .hero.is-info a.navbar-item.is-active, .bulma .hero.is-info .navbar-link:hover, .bulma .hero.is-info .navbar-link.is-active { background-color: #118fe4; color: #fff; }
  3585.  
  3586. .bulma .hero.is-info .tabs a { color: #fff; opacity: 0.9; }
  3587.  
  3588. .bulma .hero.is-info .tabs a:hover { opacity: 1; }
  3589.  
  3590. .bulma .hero.is-info .tabs li.is-active a { opacity: 1; }
  3591.  
  3592. .bulma .hero.is-info .tabs.is-boxed a, .bulma .hero.is-info .tabs.is-toggle a { color: #fff; }
  3593.  
  3594. .bulma .hero.is-info .tabs.is-boxed a:hover, .bulma .hero.is-info .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3595.  
  3596. .bulma .hero.is-info .tabs.is-boxed li.is-active a, .bulma .hero.is-info .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-info .tabs.is-toggle li.is-active a, .bulma .hero.is-info .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #209cee; }
  3597.  
  3598. .bulma .hero.is-info.is-bold { background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); }
  3599.  
  3600. @media screen and (max-width: 768px) { .bulma .hero.is-info.is-bold .navbar-menu { background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } }
  3601.  
  3602. .bulma .hero.is-success { background-color: #23d160; color: #fff; }
  3603.  
  3604. .bulma .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-success strong { color: inherit; }
  3605.  
  3606. .bulma .hero.is-success .title { color: #fff; }
  3607.  
  3608. .bulma .hero.is-success .subtitle { color: rgba(255, 255, 255, 0.9); }
  3609.  
  3610. .bulma .hero.is-success .subtitle a:not(.button), .bulma .hero.is-success .subtitle strong { color: #fff; }
  3611.  
  3612. @media screen and (max-width: 1023px) { .bulma .hero.is-success .navbar-menu { background-color: #23d160; } }
  3613.  
  3614. .bulma .hero.is-success .navbar-item, .bulma .hero.is-success .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3615.  
  3616. .bulma .hero.is-success a.navbar-item:hover, .bulma .hero.is-success a.navbar-item.is-active, .bulma .hero.is-success .navbar-link:hover, .bulma .hero.is-success .navbar-link.is-active { background-color: #20bc56; color: #fff; }
  3617.  
  3618. .bulma .hero.is-success .tabs a { color: #fff; opacity: 0.9; }
  3619.  
  3620. .bulma .hero.is-success .tabs a:hover { opacity: 1; }
  3621.  
  3622. .bulma .hero.is-success .tabs li.is-active a { opacity: 1; }
  3623.  
  3624. .bulma .hero.is-success .tabs.is-boxed a, .bulma .hero.is-success .tabs.is-toggle a { color: #fff; }
  3625.  
  3626. .bulma .hero.is-success .tabs.is-boxed a:hover, .bulma .hero.is-success .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3627.  
  3628. .bulma .hero.is-success .tabs.is-boxed li.is-active a, .bulma .hero.is-success .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-success .tabs.is-toggle li.is-active a, .bulma .hero.is-success .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #23d160; }
  3629.  
  3630. .bulma .hero.is-success.is-bold { background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); }
  3631.  
  3632. @media screen and (max-width: 768px) { .bulma .hero.is-success.is-bold .navbar-menu { background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } }
  3633.  
  3634. .bulma .hero.is-warning { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); }
  3635.  
  3636. .bulma .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-warning strong { color: inherit; }
  3637.  
  3638. .bulma .hero.is-warning .title { color: rgba(0, 0, 0, 0.7); }
  3639.  
  3640. .bulma .hero.is-warning .subtitle { color: rgba(0, 0, 0, 0.9); }
  3641.  
  3642. .bulma .hero.is-warning .subtitle a:not(.button), .bulma .hero.is-warning .subtitle strong { color: rgba(0, 0, 0, 0.7); }
  3643.  
  3644. @media screen and (max-width: 1023px) { .bulma .hero.is-warning .navbar-menu { background-color: #ffdd57; } }
  3645.  
  3646. .bulma .hero.is-warning .navbar-item, .bulma .hero.is-warning .navbar-link { color: rgba(0, 0, 0, 0.7); }
  3647.  
  3648. .bulma .hero.is-warning a.navbar-item:hover, .bulma .hero.is-warning a.navbar-item.is-active, .bulma .hero.is-warning .navbar-link:hover, .bulma .hero.is-warning .navbar-link.is-active { background-color: #ffd83d; color: rgba(0, 0, 0, 0.7); }
  3649.  
  3650. .bulma .hero.is-warning .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; }
  3651.  
  3652. .bulma .hero.is-warning .tabs a:hover { opacity: 1; }
  3653.  
  3654. .bulma .hero.is-warning .tabs li.is-active a { opacity: 1; }
  3655.  
  3656. .bulma .hero.is-warning .tabs.is-boxed a, .bulma .hero.is-warning .tabs.is-toggle a { color: rgba(0, 0, 0, 0.7); }
  3657.  
  3658. .bulma .hero.is-warning .tabs.is-boxed a:hover, .bulma .hero.is-warning .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3659.  
  3660. .bulma .hero.is-warning .tabs.is-boxed li.is-active a, .bulma .hero.is-warning .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-warning .tabs.is-toggle li.is-active a, .bulma .hero.is-warning .tabs.is-toggle li.is-active a:hover { background-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7); color: #ffdd57; }
  3661.  
  3662. .bulma .hero.is-warning.is-bold { background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
  3663.  
  3664. @media screen and (max-width: 768px) { .bulma .hero.is-warning.is-bold .navbar-menu { background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
  3665.  
  3666. .bulma .hero.is-danger { background-color: #ff3860; color: #fff; }
  3667.  
  3668. .bulma .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .bulma .hero.is-danger strong { color: inherit; }
  3669.  
  3670. .bulma .hero.is-danger .title { color: #fff; }
  3671.  
  3672. .bulma .hero.is-danger .subtitle { color: rgba(255, 255, 255, 0.9); }
  3673.  
  3674. .bulma .hero.is-danger .subtitle a:not(.button), .bulma .hero.is-danger .subtitle strong { color: #fff; }
  3675.  
  3676. @media screen and (max-width: 1023px) { .bulma .hero.is-danger .navbar-menu { background-color: #ff3860; } }
  3677.  
  3678. .bulma .hero.is-danger .navbar-item, .bulma .hero.is-danger .navbar-link { color: rgba(255, 255, 255, 0.7); }
  3679.  
  3680. .bulma .hero.is-danger a.navbar-item:hover, .bulma .hero.is-danger a.navbar-item.is-active, .bulma .hero.is-danger .navbar-link:hover, .bulma .hero.is-danger .navbar-link.is-active { background-color: #ff1f4b; color: #fff; }
  3681.  
  3682. .bulma .hero.is-danger .tabs a { color: #fff; opacity: 0.9; }
  3683.  
  3684. .bulma .hero.is-danger .tabs a:hover { opacity: 1; }
  3685.  
  3686. .bulma .hero.is-danger .tabs li.is-active a { opacity: 1; }
  3687.  
  3688. .bulma .hero.is-danger .tabs.is-boxed a, .bulma .hero.is-danger .tabs.is-toggle a { color: #fff; }
  3689.  
  3690. .bulma .hero.is-danger .tabs.is-boxed a:hover, .bulma .hero.is-danger .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); }
  3691.  
  3692. .bulma .hero.is-danger .tabs.is-boxed li.is-active a, .bulma .hero.is-danger .tabs.is-boxed li.is-active a:hover, .bulma .hero.is-danger .tabs.is-toggle li.is-active a, .bulma .hero.is-danger .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #ff3860; }
  3693.  
  3694. .bulma .hero.is-danger.is-bold { background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); }
  3695.  
  3696. @media screen and (max-width: 768px) { .bulma .hero.is-danger.is-bold .navbar-menu { background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } }
  3697.  
  3698. .bulma .hero.is-small .hero-body { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  3699.  
  3700. @media screen and (min-width: 769px), print { .bulma .hero.is-medium .hero-body { padding-bottom: 9rem; padding-top: 9rem; } }
  3701.  
  3702. @media screen and (min-width: 769px), print { .bulma .hero.is-large .hero-body { padding-bottom: 18rem; padding-top: 18rem; } }
  3703.  
  3704. .bulma .hero.is-halfheight .hero-body, .bulma .hero.is-fullheight .hero-body, .bulma .hero.is-fullheight-with-navbar .hero-body { align-items: center; display: flex; }
  3705.  
  3706. .bulma .hero.is-halfheight .hero-body > .container, .bulma .hero.is-fullheight .hero-body > .container, .bulma .hero.is-fullheight-with-navbar .hero-body > .container { flex-grow: 1; flex-shrink: 1; }
  3707.  
  3708. .bulma .hero.is-halfheight { min-height: 50vh; }
  3709.  
  3710. .bulma .hero.is-fullheight { min-height: 100vh; }
  3711.  
  3712. .bulma .hero-video { overflow: hidden; }
  3713.  
  3714. .bulma .hero-video video { left: 50%; min-height: 100%; min-width: 100%; position: absolute; top: 50%; transform: translate3d(-50%, -50%, 0); }
  3715.  
  3716. .bulma .hero-video.is-transparent { opacity: 0.3; }
  3717.  
  3718. @media screen and (max-width: 768px) { .bulma .hero-video { display: none; } }
  3719.  
  3720. .bulma .hero-buttons { margin-top: 1.5rem; }
  3721.  
  3722. @media screen and (max-width: 768px) { .bulma .hero-buttons .button { display: flex; }
  3723. .bulma .hero-buttons .button:not(:last-child) { margin-bottom: 0.75rem; } }
  3724.  
  3725. @media screen and (min-width: 769px), print { .bulma .hero-buttons { display: flex; justify-content: center; }
  3726. .bulma .hero-buttons .button:not(:last-child) { margin-right: 1.5rem; } }
  3727.  
  3728. .bulma .hero-head, .bulma .hero-foot { flex-grow: 0; flex-shrink: 0; }
  3729.  
  3730. .bulma .hero-body { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; }
  3731.  
  3732. .bulma .section { padding: 3rem 1.5rem; }
  3733.  
  3734. @media screen and (min-width: 1024px) { .bulma .section.is-medium { padding: 9rem 1.5rem; }
  3735. .bulma .section.is-large { padding: 18rem 1.5rem; } }
  3736.  
  3737. .bulma .footer { background-color: #fafafa; padding: 3rem 1.5rem 6rem; }
  3738.  
  3739. </style>
  3740. `;
  3741. var head = document.querySelector("head");
  3742. head.innerHTML += css;
  3743.  
  3744. })()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址