.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(.5em - 1px);
  padding-left: calc(.75em - 1px);
  padding-right: calc(.75em - 1px);
  padding-top: calc(.5em - 1px);
  position: relative;
  vertical-align: top
}
.button:active, .button:focus, .file-cta:active, .file-cta:focus, .file-name:active, .file-name:focus, .input:active, .input:focus, .is-active.button, .is-active.file-cta, .is-active.file-name, .is-active.input, .is-active.pagination-ellipsis, .is-active.pagination-link, .is-active.pagination-next, .is-active.pagination-previous, .is-active.textarea, .is-focused.button, .is-focused.file-cta, .is-focused.file-name, .is-focused.input, .is-focused.pagination-ellipsis, .is-focused.pagination-link, .is-focused.pagination-next, .is-focused.pagination-previous, .is-focused.textarea, .pagination-ellipsis:active, .pagination-ellipsis:focus, .pagination-link:active, .pagination-link:focus, .pagination-next:active, .pagination-next:focus, .pagination-previous:active, .pagination-previous:focus, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
  outline: 0
}

.button[disabled], .file-cta[disabled], .file-name[disabled], .input[disabled], .pagination-ellipsis[disabled], .pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled], .select fieldset[disabled] select, .select select[disabled], .textarea[disabled], fieldset[disabled] .button, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .input, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-previous, fieldset[disabled] .select select, fieldset[disabled] .textarea {
  cursor: not-allowed
}

.breadcrumb, .button, .file, .is-unselectable, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .tabs {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.button.is-loading::after, .control.is-loading::after, .loader, .select.is-loading::after {
  -webkit-animation: spinAround .5s infinite linear;
  animation: spinAround .5s infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em
}
button, input, select, textarea {
  margin: 0
}
button {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.button {
  background-color: #fff;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(.5em - 1px);
  text-align: center;
  white-space: nowrap
}

.button strong {
  color: inherit
}

.button .icon, .button .icon.is-large, .button .icon.is-medium, .button .icon.is-small {
  height: 1.5em;
  width: 1.5em
}

.button .icon:first-child:not(:last-child) {
  margin-left: calc(-.5em - 1px);
  margin-right: .25em
}

.button .icon:last-child:not(:first-child) {
  margin-left: .25em;
  margin-right: calc(-.5em - 1px)
}

.button .icon:first-child:last-child {
  margin-left: calc(-.5em - 1px);
  margin-right: calc(-.5em - 1px)
}

.button.is-hovered, .button:hover {
  border-color: #b5b5b5;
  color: #363636
}

.button.is-focused, .button:focus {
  border-color: #485fc7;
  color: #363636
}

.button.is-focused:not(:active), .button:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(72, 95, 199, .25)
}

.button.is-active, .button:active {
  border-color: #4a4a4a;
  color: #363636
}

.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline
}

.button.is-text.is-focused, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text:hover {
  background-color: #f5f5f5;
  color: #363636
}

.button.is-text.is-active, .button.is-text:active {
  background-color: #e8e8e8;
  color: #363636
}

.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none
}

.button.is-ghost {
  background: 0 0;
  border-color: transparent;
  color: #485fc7;
  text-decoration: none
}

.button.is-ghost.is-hovered, .button.is-ghost:hover {
  color: #485fc7;
  text-decoration: underline
}

.button.is-white {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a
}

.button.is-white.is-hovered, .button.is-white:hover {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a
}

.button.is-white.is-focused, .button.is-white:focus {
  border-color: transparent;
  color: #0a0a0a
}

.button.is-white.is-focused:not(:active), .button.is-white:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
}

.button.is-white.is-active, .button.is-white:active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a
}

.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none
}

.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: #fff
}

.button.is-white.is-inverted.is-hovered, .button.is-white.is-inverted:hover {
  background-color: #000
}

.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-white.is-outlined.is-focused, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined:hover {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a
}

.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-outlined.is-loading.is-focused::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined.is-focused, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined:hover {
  background-color: #0a0a0a;
  color: #fff
}

.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a
}

.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: #fff
}

.button.is-black.is-hovered, .button.is-black:hover {
  background-color: #040404;
  border-color: transparent;
  color: #fff
}

.button.is-black.is-focused, .button.is-black:focus {
  border-color: transparent;
  color: #fff
}

.button.is-black.is-focused:not(:active), .button.is-black:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
}

.button.is-black.is-active, .button.is-black:active {
  background-color: #000;
  border-color: transparent;
  color: #fff
}

.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none
}

.button.is-black.is-inverted {
  background-color: #fff;
  color: #0a0a0a
}

.button.is-black.is-inverted.is-hovered, .button.is-black.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a
}

.button.is-black.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a
}

.button.is-black.is-outlined.is-focused, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff
}

.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-black.is-outlined.is-loading.is-focused::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-black.is-inverted.is-outlined.is-focused, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-light {
  background-color: #f5f5f5;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-light.is-hovered, .button.is-light:hover {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-light.is-focused, .button.is-light:focus {
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-light.is-focused:not(:active), .button.is-light:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
}

.button.is-light.is-active, .button.is-light:active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: #f5f5f5;
  border-color: transparent;
  box-shadow: none
}

.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, .7);
  color: #f5f5f5
}

.button.is-light.is-inverted.is-hovered, .button.is-light.is-inverted:hover {
  background-color: rgba(0, 0, 0, .7)
}

.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, .7);
  border-color: transparent;
  box-shadow: none;
  color: #f5f5f5
}

.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-light.is-outlined {
  background-color: transparent;
  border-color: #f5f5f5;
  color: #f5f5f5
}

.button.is-light.is-outlined.is-focused, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, .7)
}

.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-outlined.is-loading.is-focused::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading:hover::after {
  border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: #f5f5f5;
  box-shadow: none;
  color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .7);
  color: rgba(0, 0, 0, .7)
}

.button.is-light.is-inverted.is-outlined.is-focused, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined:hover {
  background-color: rgba(0, 0, 0, .7);
  color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .7);
  box-shadow: none;
  color: rgba(0, 0, 0, .7)
}

.button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff
}

.button.is-dark.is-hovered, .button.is-dark:hover {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff
}

.button.is-dark.is-focused, .button.is-dark:focus {
  border-color: transparent;
  color: #fff
}

.button.is-dark.is-focused:not(:active), .button.is-dark:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
}

.button.is-dark.is-active, .button.is-dark:active {
  background-color: #292929;
  border-color: transparent;
  color: #fff
}

.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none
}

.button.is-dark.is-inverted {
  background-color: #fff;
  color: #363636
}

.button.is-dark.is-inverted.is-hovered, .button.is-dark.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636
}

.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636
}

.button.is-dark.is-outlined.is-focused, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined:hover {
  background-color: #363636;
  border-color: #363636;
  color: #fff
}

.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-outlined.is-loading.is-focused::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636
}

.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-dark.is-inverted.is-outlined.is-focused, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #363636
}

.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff
}

.button.is-primary.is-hovered, .button.is-primary:hover {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff
}

.button.is-primary.is-focused, .button.is-primary:focus {
  border-color: transparent;
  color: #fff
}

.button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
}

.button.is-primary.is-active, .button.is-primary:active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff
}

.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  box-shadow: none
}

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #00d1b2
}

.button.is-primary.is-inverted.is-hovered, .button.is-primary.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #00d1b2
}

.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  color: #00d1b2
}

.button.is-primary.is-outlined.is-focused, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined:hover {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff
}

.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important
}

.button.is-primary.is-outlined.is-loading.is-focused::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  box-shadow: none;
  color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-primary.is-inverted.is-outlined.is-focused, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important
}

.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e
}

.button.is-primary.is-light.is-hovered, .button.is-primary.is-light:hover {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e
}

.button.is-primary.is-light.is-active, .button.is-primary.is-light:active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e
}

.button.is-link {
  background-color: #485fc7;
  border-color: transparent;
  color: #fff
}

.button.is-link.is-hovered, .button.is-link:hover {
  background-color: #3e56c4;
  border-color: transparent;
  color: #fff
}

.button.is-link.is-focused, .button.is-link:focus {
  border-color: transparent;
  color: #fff
}

.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(72, 95, 199, .25)
}

.button.is-link.is-active, .button.is-link:active {
  background-color: #3a51bb;
  border-color: transparent;
  color: #fff
}

.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #485fc7;
  border-color: transparent;
  box-shadow: none
}

.button.is-link.is-inverted {
  background-color: #fff;
  color: #485fc7
}

.button.is-link.is-inverted.is-hovered, .button.is-link.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #485fc7
}

.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #485fc7;
  color: #485fc7
}

.button.is-link.is-outlined.is-focused, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined:hover {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff
}

.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #485fc7 #485fc7 !important
}

.button.is-link.is-outlined.is-loading.is-focused::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #485fc7;
  box-shadow: none;
  color: #485fc7
}

.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-link.is-inverted.is-outlined.is-focused, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #485fc7
}

.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #485fc7 #485fc7 !important
}

.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-link.is-light {
  background-color: #eff1fa;
  color: #3850b7
}

.button.is-link.is-light.is-hovered, .button.is-link.is-light:hover {
  background-color: #e6e9f7;
  border-color: transparent;
  color: #3850b7
}

.button.is-link.is-light.is-active, .button.is-link.is-light:active {
  background-color: #dce0f4;
  border-color: transparent;
  color: #3850b7
}

.button.is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff
}

.button.is-info.is-hovered, .button.is-info:hover {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff
}

.button.is-info.is-focused, .button.is-info:focus {
  border-color: transparent;
  color: #fff
}

.button.is-info.is-focused:not(:active), .button.is-info:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(62, 142, 208, .25)
}

.button.is-info.is-active, .button.is-info:active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff
}

.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  box-shadow: none
}

.button.is-info.is-inverted {
  background-color: #fff;
  color: #3e8ed0
}

.button.is-info.is-inverted.is-hovered, .button.is-info.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3e8ed0
}

.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  color: #3e8ed0
}

.button.is-info.is-outlined.is-focused, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined:hover {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff
}

.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important
}

.button.is-info.is-outlined.is-loading.is-focused::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  box-shadow: none;
  color: #3e8ed0
}

.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-info.is-inverted.is-outlined.is-focused, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #3e8ed0
}

.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important
}

.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8
}

.button.is-info.is-light.is-hovered, .button.is-info.is-light:hover {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8
}

.button.is-info.is-light.is-active, .button.is-info.is-light:active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8
}

.button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff
}

.button.is-success.is-hovered, .button.is-success:hover {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff
}

.button.is-success.is-focused, .button.is-success:focus {
  border-color: transparent;
  color: #fff
}

.button.is-success.is-focused:not(:active), .button.is-success:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(72, 199, 142, .25)
}

.button.is-success.is-active, .button.is-success:active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff
}

.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #48c78e;
  border-color: transparent;
  box-shadow: none
}

.button.is-success.is-inverted {
  background-color: #fff;
  color: #48c78e
}

.button.is-success.is-inverted.is-hovered, .button.is-success.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c78e
}

.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e
}

.button.is-success.is-outlined.is-focused, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined:hover {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff
}

.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !important
}

.button.is-success.is-outlined.is-loading.is-focused::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  box-shadow: none;
  color: #48c78e
}

.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-success.is-inverted.is-outlined.is-focused, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #48c78e
}

.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #48c78e #48c78e !important
}

.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-success.is-light {
  background-color: #effaf5;
  color: #257953
}

.button.is-success.is-light.is-hovered, .button.is-success.is-light:hover {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953
}

.button.is-success.is-light.is-active, .button.is-success.is-light:active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953
}

.button.is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-hovered, .button.is-warning:hover {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused, .button.is-warning:focus {
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused:not(:active), .button.is-warning:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(255, 224, 138, .25)
}

.button.is-warning.is-active, .button.is-warning:active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  box-shadow: none
}

.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, .7);
  color: #ffe08a
}

.button.is-warning.is-inverted.is-hovered, .button.is-warning.is-inverted:hover {
  background-color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, .7);
  border-color: transparent;
  box-shadow: none;
  color: #ffe08a
}

.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  color: #ffe08a
}

.button.is-warning.is-outlined.is-focused, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined:hover {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffe08a #ffe08a !important
}

.button.is-warning.is-outlined.is-loading.is-focused::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading:hover::after {
  border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  box-shadow: none;
  color: #ffe08a
}

.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .7);
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted.is-outlined.is-focused, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined:hover {
  background-color: rgba(0, 0, 0, .7);
  color: #ffe08a
}

.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #ffe08a #ffe08a !important
}

.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, .7);
  box-shadow: none;
  color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00
}

.button.is-warning.is-light.is-hovered, .button.is-warning.is-light:hover {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00
}

.button.is-warning.is-light.is-active, .button.is-warning.is-light:active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00
}

.button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff
}

.button.is-danger.is-hovered, .button.is-danger:hover {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff
}

.button.is-danger.is-focused, .button.is-danger:focus {
  border-color: transparent;
  color: #fff
}

.button.is-danger.is-focused:not(:active), .button.is-danger:focus:not(:active) {
  box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
}

.button.is-danger.is-active, .button.is-danger:active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff
}

.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  box-shadow: none
}

.button.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668
}

.button.is-danger.is-inverted.is-hovered, .button.is-danger.is-inverted:hover {
  background-color: #f2f2f2
}

.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668
}

.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668
}

.button.is-danger.is-outlined.is-focused, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined:hover {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff
}

.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important
}

.button.is-danger.is-outlined.is-loading.is-focused::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668
}

.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.button.is-danger.is-inverted.is-outlined.is-focused, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #f14668
}

.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #f14668 #f14668 !important
}

.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff
}

.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35
}

.button.is-danger.is-light.is-hovered, .button.is-danger.is-light:hover {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35
}

.button.is-danger.is-light.is-active, .button.is-danger.is-light:active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35
}

.button.is-small {
  font-size: .75rem
}

.button.is-small:not(.is-rounded) {
  border-radius: 2px
}

.button.is-normal {
  font-size: 1rem
}

.button.is-medium {
  font-size: 1.25rem
}

.button.is-large {
  font-size: 1.5rem
}

.button[disabled], fieldset[disabled] .button {
  background-color: #fff;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: .5
}

.button.is-fullwidth {
  display: flex;
  width: 100%
}

.button.is-loading {
  color: transparent !important;
  pointer-events: none
}

.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em * .5));
  top: calc(50% - (1em * .5));
  position: absolute !important
}

.button.is-static {
  background-color: #f5f5f5;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none
}

.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + .25em);
  padding-right: calc(1em + .25em)
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start
}

.buttons .button {
  margin-bottom: .5rem
}

.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: .5rem
}

.buttons:last-child {
  margin-bottom: -.5rem
}

.buttons:not(:last-child) {
  margin-bottom: 1rem
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: .75rem
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px
}

.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem
}

.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem
}

.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px
}

.buttons.has-addons .button:last-child {
  margin-right: 0
}

.buttons.has-addons .button.is-hovered, .buttons.has-addons .button:hover {
  z-index: 2
}

.buttons.has-addons .button.is-active, .buttons.has-addons .button.is-focused, .buttons.has-addons .button.is-selected, .buttons.has-addons .button:active, .buttons.has-addons .button:focus {
  z-index: 3
}

.buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button:focus:hover {
  z-index: 4
}

.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1
}

.buttons.is-centered {
  justify-content: center
}

.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: .25rem;
  margin-right: .25rem
}

.buttons.is-right {
  justify-content: flex-end
}

.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: .25rem;
  margin-right: .25rem
}

.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline
}
.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0
}

.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover {
  z-index: 2
}

.field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]):focus {
  z-index: 3
}

.field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover {
  z-index: 4
}
a.dropdown-item, button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%
}

a.dropdown-item:hover, button.dropdown-item:hover {
  background-color: #f5f5f5;
  color: #0a0a0a
}

a.dropdown-item.is-active, button.dropdown-item.is-active {
  background-color: #485fc7;
  color: #fff
}
.modal-card-foot .button:not(:last-child) {
  margin-right: .5em
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-white strong {
  color: inherit
}
.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
  color: #0a0a0a
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap
}

.tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #4a4a4a;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: .5em 1em;
  vertical-align: top
}

.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636
}

.tabs li {
  display: block
}

.tabs li.is-active a {
  border-bottom-color: #485fc7;
  color: #485fc7
}

.tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start
}

.tabs ul.is-left {
  padding-right: .75em
}

.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: .75em;
  padding-right: .75em
}

.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: .75em
}

.tabs .icon:first-child {
  margin-right: .5em
}

.tabs .icon:last-child {
  margin-left: .5em
}

.tabs.is-centered ul {
  justify-content: center
}

.tabs.is-right ul {
  justify-content: flex-end
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0
}

.tabs.is-boxed a:hover {
  background-color: #f5f5f5;
  border-bottom-color: #dbdbdb
}

.tabs.is-boxed li.is-active a {
  background-color: #fff;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important
}

.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0
}

.tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative
}

.tabs.is-toggle a:hover {
  background-color: #f5f5f5;
  border-color: #b5b5b5;
  z-index: 2
}

.tabs.is-toggle li+li {
  margin-left: -1px
}

.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.tabs.is-toggle li.is-active a {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
  z-index: 1
}

.tabs.is-toggle ul {
  border-bottom: none
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em
}

.tabs.is-small {
  font-size: .75rem
}

.tabs.is-medium {
  font-size: 1.25rem
}

.tabs.is-large {
  font-size: 1.5rem
}