bulma-css-framework

bulma css framework

目前为 2019-11-27 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/392969/753268/bulma-css-framework.js

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