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