@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

[data-tooltip]:not(.is-disabled), [data-tooltip]:not(.is-loading), [data-tooltip]:not([disabled]) {
  cursor: pointer;
  overflow: visible;
  position: relative; }

[data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not([disabled])::after, [data-tooltip]:not([disabled])::before {
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: .75rem;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: 1020; }

[data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not([disabled])::after {
  content: '';
  border-style: solid;
  border-width: 6px;
  border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent;
  margin-bottom: -5px; }

[data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not([disabled])::after {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -5px;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: -5px;
  border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not([disabled])::before {
  background: rgba(74, 74, 74, 0.9);
  border-radius: 2px;
  content: attr(data-tooltip);
  padding: .5rem 1rem;
  text-overflow: ellipsis;
  white-space: pre; }

[data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not([disabled])::before {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  top: 0;
  margin-top: -5px;
  margin-bottom: auto;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%); }

[data-tooltip]:not(.is-disabled).has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-bottom::after {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: -5px;
  margin-left: -5px;
  border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-bottom::before, [data-tooltip]:not(.is-loading).has-tooltip-bottom::before, [data-tooltip]:not([disabled]).has-tooltip-bottom::before {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  margin-top: auto;
  margin-bottom: -5px;
  -webkit-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%); }

[data-tooltip]:not(.is-disabled).has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-left::after {
  top: auto;
  right: auto;
  bottom: 50%;
  left: 0;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: -6px;
  margin-left: -11px;
  border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-left::before, [data-tooltip]:not(.is-loading).has-tooltip-left::before, [data-tooltip]:not([disabled]).has-tooltip-left::before {
  top: auto;
  right: auto;
  bottom: 50%;
  left: -11px;
  -webkit-transform: translate(-100%, 50%);
  transform: translate(-100%, 50%); }

[data-tooltip]:not(.is-disabled).has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-right::after {
  top: auto;
  right: 0;
  bottom: 50%;
  left: auto;
  margin-top: auto;
  margin-right: -11px;
  margin-bottom: -6px;
  margin-left: auto;
  border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-right::before, [data-tooltip]:not(.is-loading).has-tooltip-right::before, [data-tooltip]:not([disabled]).has-tooltip-right::before {
  top: auto;
  right: -11px;
  bottom: 50%;
  left: auto;
  margin-top: auto;
  -webkit-transform: translate(100%, 50%);
  transform: translate(100%, 50%); }

[data-tooltip]:not(.is-disabled).has-tooltip-multiline::before, [data-tooltip]:not(.is-loading).has-tooltip-multiline::before, [data-tooltip]:not([disabled]).has-tooltip-multiline::before {
  height: auto;
  width: 15rem;
  max-width: 15rem;
  text-overflow: clip;
  white-space: normal;
  word-break: keep-all; }

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right::after {
  border-color: transparent rgba(255, 255, 255, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-right)::after {
  border-color: rgba(255, 255, 255, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-white:before, [data-tooltip]:not(.is-loading).has-tooltip-white:before, [data-tooltip]:not([disabled]).has-tooltip-white:before {
  background-color: rgba(255, 255, 255, 0.9);
  color: #0a0a0a; }

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(10, 10, 10, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(10, 10, 10, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right::after {
  border-color: transparent rgba(10, 10, 10, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-right)::after {
  border-color: rgba(10, 10, 10, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-black:before, [data-tooltip]:not(.is-loading).has-tooltip-black:before, [data-tooltip]:not([disabled]).has-tooltip-black:before {
  background-color: rgba(10, 10, 10, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(245, 245, 245, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(245, 245, 245, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right::after {
  border-color: transparent rgba(245, 245, 245, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-right)::after {
  border-color: rgba(245, 245, 245, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-light:before, [data-tooltip]:not(.is-loading).has-tooltip-light:before, [data-tooltip]:not([disabled]).has-tooltip-light:before {
  background-color: rgba(245, 245, 245, 0.9);
  color: #363636; }

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(54, 54, 54, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(54, 54, 54, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right::after {
  border-color: transparent rgba(54, 54, 54, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-right)::after {
  border-color: rgba(54, 54, 54, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-dark:before, [data-tooltip]:not(.is-loading).has-tooltip-dark:before, [data-tooltip]:not([disabled]).has-tooltip-dark:before {
  background-color: rgba(54, 54, 54, 0.9);
  color: #f5f5f5; }

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(0, 209, 178, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(0, 209, 178, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right::after {
  border-color: transparent rgba(0, 209, 178, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-right)::after {
  border-color: rgba(0, 209, 178, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-primary:before, [data-tooltip]:not(.is-loading).has-tooltip-primary:before, [data-tooltip]:not([disabled]).has-tooltip-primary:before {
  background-color: rgba(0, 209, 178, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(50, 115, 220, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(50, 115, 220, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right::after {
  border-color: transparent rgba(50, 115, 220, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-right)::after {
  border-color: rgba(50, 115, 220, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-link:before, [data-tooltip]:not(.is-loading).has-tooltip-link:before, [data-tooltip]:not([disabled]).has-tooltip-link:before {
  background-color: rgba(50, 115, 220, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(32, 156, 238, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(32, 156, 238, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right::after {
  border-color: transparent rgba(32, 156, 238, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-right)::after {
  border-color: rgba(32, 156, 238, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-info:before, [data-tooltip]:not(.is-loading).has-tooltip-info:before, [data-tooltip]:not([disabled]).has-tooltip-info:before {
  background-color: rgba(32, 156, 238, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(35, 209, 96, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(35, 209, 96, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right::after {
  border-color: transparent rgba(35, 209, 96, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-right)::after {
  border-color: rgba(35, 209, 96, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-success:before, [data-tooltip]:not(.is-loading).has-tooltip-success:before, [data-tooltip]:not([disabled]).has-tooltip-success:before {
  background-color: rgba(35, 209, 96, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(255, 221, 87, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(255, 221, 87, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right::after {
  border-color: transparent rgba(255, 221, 87, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-right)::after {
  border-color: rgba(255, 221, 87, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-warning:before, [data-tooltip]:not(.is-loading).has-tooltip-warning:before, [data-tooltip]:not([disabled]).has-tooltip-warning:before {
  background-color: rgba(255, 221, 87, 0.9);
  color: rgba(0, 0, 0, 0.7); }

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom::after {
  border-color: transparent transparent rgba(255, 56, 96, 0.9) transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left::after {
  border-color: transparent transparent transparent rgba(255, 56, 96, 0.9); }

[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right::after {
  border-color: transparent rgba(255, 56, 96, 0.9) transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-right)::after {
  border-color: rgba(255, 56, 96, 0.9) transparent transparent transparent; }

[data-tooltip]:not(.is-disabled).has-tooltip-danger:before, [data-tooltip]:not(.is-loading).has-tooltip-danger:before, [data-tooltip]:not([disabled]).has-tooltip-danger:before {
  background-color: rgba(255, 56, 96, 0.9);
  color: #fff; }

[data-tooltip]:not(.is-disabled).has-tooltip-active::after, [data-tooltip]:not(.is-disabled).has-tooltip-active::before, [data-tooltip]:not(.is-disabled):focus::after, [data-tooltip]:not(.is-disabled):focus::before, [data-tooltip]:not(.is-disabled):hover::after, [data-tooltip]:not(.is-disabled):hover::before, [data-tooltip]:not(.is-loading).has-tooltip-active::after, [data-tooltip]:not(.is-loading).has-tooltip-active::before, [data-tooltip]:not(.is-loading):focus::after, [data-tooltip]:not(.is-loading):focus::before, [data-tooltip]:not(.is-loading):hover::after, [data-tooltip]:not(.is-loading):hover::before, [data-tooltip]:not([disabled]).has-tooltip-active::after, [data-tooltip]:not([disabled]).has-tooltip-active::before, [data-tooltip]:not([disabled]):focus::after, [data-tooltip]:not([disabled]):focus::before, [data-tooltip]:not([disabled]):hover::after, [data-tooltip]:not([disabled]):hover::before {
  opacity: 1;
  visibility: visible; }

[data-tooltip]:not(.is-disabled).has-tooltip-fade::after, [data-tooltip]:not(.is-disabled).has-tooltip-fade::before, [data-tooltip]:not(.is-loading).has-tooltip-fade::after, [data-tooltip]:not(.is-loading).has-tooltip-fade::before, [data-tooltip]:not([disabled]).has-tooltip-fade::after, [data-tooltip]:not([disabled]).has-tooltip-fade::before {
  transition: opacity .3s linear,visibility .3s linear; }

@media screen and (max-width: 768px) {
  .has-tooltip-top-mobile::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-mobile::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 769px), print {
  .has-tooltip-top-tablet::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-tablet::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-tooltip-top-tablet-only::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-tablet-only::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (max-width: 1087px) {
  .has-tooltip-top-touch::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-touch::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 1088px) {
  .has-tooltip-top-desktop::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-desktop::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-tooltip-top-desktop-only::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-desktop-only::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (max-width: 1279px) {
  .has-tooltip-top-until-widescreen::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-until-widescreen::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 1280px) {
  .has-tooltip-top-widescreen::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-widescreen::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-tooltip-top-widescreen-only::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-widescreen-only::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (max-width: 1471px) {
  .has-tooltip-top-until-fullhd::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-until-fullhd::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (min-width: 1472px) {
  .has-tooltip-top-fullhd::after {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: -5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: -5px;
    border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
  .has-tooltip-top-fullhd::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 0;
    margin-top: -5px;
    margin-bottom: auto;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); } }

@media screen and (max-width: 768px) {
  .has-tooltip-right-mobile::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-mobile::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 769px), print {
  .has-tooltip-right-tablet::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-tablet::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-tooltip-right-tablet-only::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-tablet-only::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (max-width: 1087px) {
  .has-tooltip-right-touch::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-touch::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 1088px) {
  .has-tooltip-right-desktop::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-desktop::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-tooltip-right-desktop-only::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-desktop-only::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (max-width: 1279px) {
  .has-tooltip-right-until-widescreen::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-until-widescreen::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 1280px) {
  .has-tooltip-right-widescreen::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-widescreen::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-tooltip-right-widescreen-only::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-widescreen-only::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (max-width: 1471px) {
  .has-tooltip-right-until-fullhd::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-until-fullhd::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (min-width: 1472px) {
  .has-tooltip-right-fullhd::after {
    top: auto;
    right: 0;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    margin-right: -11px;
    margin-bottom: -6px;
    margin-left: auto;
    border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
  .has-tooltip-right-fullhd::before {
    top: auto;
    right: -11px;
    bottom: 50%;
    left: auto;
    margin-top: auto;
    -webkit-transform: translate(100%, 50%);
    transform: translate(100%, 50%); } }

@media screen and (max-width: 768px) {
  .has-tooltip-bottom-mobile::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-mobile::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 769px), print {
  .has-tooltip-bottom-tablet::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-tablet::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-tooltip-bottom-tablet-only::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-tablet-only::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (max-width: 1087px) {
  .has-tooltip-bottom-touch::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-touch::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 1088px) {
  .has-tooltip-bottom-desktop::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-desktop::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-tooltip-bottom-desktop-only::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-desktop-only::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (max-width: 1279px) {
  .has-tooltip-bottom-until-widescreen::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-until-widescreen::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 1280px) {
  .has-tooltip-bottom-widescreen::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-widescreen::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-tooltip-bottom-widescreen-only::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-widescreen-only::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (max-width: 1471px) {
  .has-tooltip-bottom-until-fullhd::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-until-fullhd::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (min-width: 1472px) {
  .has-tooltip-bottom-fullhd::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -5px;
    margin-left: -5px;
    border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
  .has-tooltip-bottom-fullhd::before {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    margin-top: auto;
    margin-bottom: -5px;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); } }

@media screen and (max-width: 768px) {
  .has-tooltip-left-mobile::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-mobile::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 769px), print {
  .has-tooltip-left-tablet::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-tablet::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-tooltip-left-tablet-only::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-tablet-only::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (max-width: 1087px) {
  .has-tooltip-left-touch::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-touch::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 1088px) {
  .has-tooltip-left-desktop::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-desktop::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-tooltip-left-desktop-only::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-desktop-only::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (max-width: 1279px) {
  .has-tooltip-left-until-widescreen::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-until-widescreen::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 1280px) {
  .has-tooltip-left-widescreen::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-widescreen::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-tooltip-left-widescreen-only::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-widescreen-only::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (max-width: 1471px) {
  .has-tooltip-left-until-fullhd::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-until-fullhd::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@media screen and (min-width: 1472px) {
  .has-tooltip-left-fullhd::after {
    top: auto;
    right: auto;
    bottom: 50%;
    left: 0;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: -6px;
    margin-left: -11px;
    border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
  .has-tooltip-left-fullhd::before {
    top: auto;
    right: auto;
    bottom: 50%;
    left: -11px;
    -webkit-transform: translate(-100%, 50%);
    transform: translate(-100%, 50%); } }

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.switch[type=checkbox] {
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  position: absolute;
  opacity: 0; }

.switch[type=checkbox]:focus + label::after, .switch[type=checkbox]:focus + label::before, .switch[type=checkbox]:focus + label:after, .switch[type=checkbox]:focus + label:before {
  outline: 1px dotted #b5b5b5; }

.switch[type=checkbox][disabled] {
  cursor: not-allowed; }

.switch[type=checkbox][disabled] + label {
  opacity: .5; }

.switch[type=checkbox][disabled] + label::before, .switch[type=checkbox][disabled] + label:before {
  opacity: .5; }

.switch[type=checkbox][disabled] + label::after, .switch[type=checkbox][disabled] + label:after {
  opacity: .5; }

.switch[type=checkbox][disabled] + label:hover {
  cursor: not-allowed; }

.switch[type=checkbox] + label {
  position: relative;
  display: initial;
  font-size: 1rem;
  line-height: initial;
  padding-left: 3.5rem;
  padding-top: .2rem;
  cursor: pointer; }

.switch[type=checkbox] + label::before, .switch[type=checkbox] + label:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 3rem;
  height: 1.5rem;
  border: .1rem solid transparent;
  border-radius: 4px;
  background: #b5b5b5;
  content: ''; }

.switch[type=checkbox] + label::after, .switch[type=checkbox] + label:after {
  display: block;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: 1rem;
  height: 1rem;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 4px;
  background: #fff;
  transition: all .25s ease-out;
  content: ''; }

.switch[type=checkbox].is-rtl + label {
  padding-left: 0;
  padding-right: 3.5rem; }

.switch[type=checkbox].is-rtl + label::before, .switch[type=checkbox].is-rtl + label:before {
  left: auto;
  right: 0; }

.switch[type=checkbox].is-rtl + label::after, .switch[type=checkbox].is-rtl + label:after {
  left: auto;
  right: .25rem; }

.switch[type=checkbox]:checked + label::before, .switch[type=checkbox]:checked + label:before {
  background: #00d1b2; }

.switch[type=checkbox]:checked + label::after {
  left: 1.625rem; }

.switch[type=checkbox]:checked.is-rtl + label::after, .switch[type=checkbox]:checked.is-rtl + label:after {
  left: auto;
  right: 1.625rem; }

.switch[type=checkbox].is-outlined + label::before, .switch[type=checkbox].is-outlined + label:before {
  background-color: transparent;
  border-color: #b5b5b5; }

.switch[type=checkbox].is-outlined + label::after, .switch[type=checkbox].is-outlined + label:after {
  background: #b5b5b5; }

.switch[type=checkbox].is-outlined:checked + label::before, .switch[type=checkbox].is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #00d1b2; }

.switch[type=checkbox].is-outlined:checked + label::after, .switch[type=checkbox].is-outlined:checked + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-thin + label::before, .switch[type=checkbox].is-thin + label:before {
  top: .54545rem;
  height: .375rem; }

.switch[type=checkbox].is-thin + label::after, .switch[type=checkbox].is-thin + label:after {
  box-shadow: 0 0 3px #7a7a7a; }

.switch[type=checkbox].is-rounded + label::before, .switch[type=checkbox].is-rounded + label:before {
  border-radius: 24px; }

.switch[type=checkbox].is-rounded + label::after, .switch[type=checkbox].is-rounded + label:after {
  border-radius: 50%; }

.switch[type=checkbox].is-small + label {
  position: relative;
  display: initial;
  font-size: .75rem;
  line-height: initial;
  padding-left: 2.75rem;
  padding-top: .2rem;
  cursor: pointer; }

.switch[type=checkbox].is-small + label::before, .switch[type=checkbox].is-small + label:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 2.25rem;
  height: 1.125rem;
  border: .1rem solid transparent;
  border-radius: 4px;
  background: #b5b5b5;
  content: ''; }

.switch[type=checkbox].is-small + label::after, .switch[type=checkbox].is-small + label:after {
  display: block;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: .625rem;
  height: .625rem;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 4px;
  background: #fff;
  transition: all .25s ease-out;
  content: ''; }

.switch[type=checkbox].is-small.is-rtl + label {
  padding-left: 0;
  padding-right: 2.75rem; }

.switch[type=checkbox].is-small.is-rtl + label::before, .switch[type=checkbox].is-small.is-rtl + label:before {
  left: auto;
  right: 0; }

.switch[type=checkbox].is-small.is-rtl + label::after, .switch[type=checkbox].is-small.is-rtl + label:after {
  left: auto;
  right: .25rem; }

.switch[type=checkbox].is-small:checked + label::before, .switch[type=checkbox].is-small:checked + label:before {
  background: #00d1b2; }

.switch[type=checkbox].is-small:checked + label::after {
  left: 1.25rem; }

.switch[type=checkbox].is-small:checked.is-rtl + label::after, .switch[type=checkbox].is-small:checked.is-rtl + label:after {
  left: auto;
  right: 1.25rem; }

.switch[type=checkbox].is-small.is-outlined + label::before, .switch[type=checkbox].is-small.is-outlined + label:before {
  background-color: transparent;
  border-color: #b5b5b5; }

.switch[type=checkbox].is-small.is-outlined + label::after, .switch[type=checkbox].is-small.is-outlined + label:after {
  background: #b5b5b5; }

.switch[type=checkbox].is-small.is-outlined:checked + label::before, .switch[type=checkbox].is-small.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #00d1b2; }

.switch[type=checkbox].is-small.is-outlined:checked + label::after, .switch[type=checkbox].is-small.is-outlined:checked + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-small.is-thin + label::before, .switch[type=checkbox].is-small.is-thin + label:before {
  top: .40909rem;
  height: .28125rem; }

.switch[type=checkbox].is-small.is-thin + label::after, .switch[type=checkbox].is-small.is-thin + label:after {
  box-shadow: 0 0 3px #7a7a7a; }

.switch[type=checkbox].is-small.is-rounded + label::before, .switch[type=checkbox].is-small.is-rounded + label:before {
  border-radius: 24px; }

.switch[type=checkbox].is-small.is-rounded + label::after, .switch[type=checkbox].is-small.is-rounded + label:after {
  border-radius: 50%; }

.switch[type=checkbox].is-medium + label {
  position: relative;
  display: initial;
  font-size: 1.25rem;
  line-height: initial;
  padding-left: 4.25rem;
  padding-top: .2rem;
  cursor: pointer; }

.switch[type=checkbox].is-medium + label::before, .switch[type=checkbox].is-medium + label:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 3.75rem;
  height: 1.875rem;
  border: .1rem solid transparent;
  border-radius: 4px;
  background: #b5b5b5;
  content: ''; }

.switch[type=checkbox].is-medium + label::after, .switch[type=checkbox].is-medium + label:after {
  display: block;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: 1.375rem;
  height: 1.375rem;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 4px;
  background: #fff;
  transition: all .25s ease-out;
  content: ''; }

.switch[type=checkbox].is-medium.is-rtl + label {
  padding-left: 0;
  padding-right: 4.25rem; }

.switch[type=checkbox].is-medium.is-rtl + label::before, .switch[type=checkbox].is-medium.is-rtl + label:before {
  left: auto;
  right: 0; }

.switch[type=checkbox].is-medium.is-rtl + label::after, .switch[type=checkbox].is-medium.is-rtl + label:after {
  left: auto;
  right: .25rem; }

.switch[type=checkbox].is-medium:checked + label::before, .switch[type=checkbox].is-medium:checked + label:before {
  background: #00d1b2; }

.switch[type=checkbox].is-medium:checked + label::after {
  left: 2rem; }

.switch[type=checkbox].is-medium:checked.is-rtl + label::after, .switch[type=checkbox].is-medium:checked.is-rtl + label:after {
  left: auto;
  right: 2rem; }

.switch[type=checkbox].is-medium.is-outlined + label::before, .switch[type=checkbox].is-medium.is-outlined + label:before {
  background-color: transparent;
  border-color: #b5b5b5; }

.switch[type=checkbox].is-medium.is-outlined + label::after, .switch[type=checkbox].is-medium.is-outlined + label:after {
  background: #b5b5b5; }

.switch[type=checkbox].is-medium.is-outlined:checked + label::before, .switch[type=checkbox].is-medium.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #00d1b2; }

.switch[type=checkbox].is-medium.is-outlined:checked + label::after, .switch[type=checkbox].is-medium.is-outlined:checked + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-medium.is-thin + label::before, .switch[type=checkbox].is-medium.is-thin + label:before {
  top: .68182rem;
  height: .46875rem; }

.switch[type=checkbox].is-medium.is-thin + label::after, .switch[type=checkbox].is-medium.is-thin + label:after {
  box-shadow: 0 0 3px #7a7a7a; }

.switch[type=checkbox].is-medium.is-rounded + label::before, .switch[type=checkbox].is-medium.is-rounded + label:before {
  border-radius: 24px; }

.switch[type=checkbox].is-medium.is-rounded + label::after, .switch[type=checkbox].is-medium.is-rounded + label:after {
  border-radius: 50%; }

.switch[type=checkbox].is-large + label {
  position: relative;
  display: initial;
  font-size: 1.5rem;
  line-height: initial;
  padding-left: 5rem;
  padding-top: .2rem;
  cursor: pointer; }

.switch[type=checkbox].is-large + label::before, .switch[type=checkbox].is-large + label:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 4.5rem;
  height: 2.25rem;
  border: .1rem solid transparent;
  border-radius: 4px;
  background: #b5b5b5;
  content: ''; }

.switch[type=checkbox].is-large + label::after, .switch[type=checkbox].is-large + label:after {
  display: block;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: 1.75rem;
  height: 1.75rem;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 4px;
  background: #fff;
  transition: all .25s ease-out;
  content: ''; }

.switch[type=checkbox].is-large.is-rtl + label {
  padding-left: 0;
  padding-right: 5rem; }

.switch[type=checkbox].is-large.is-rtl + label::before, .switch[type=checkbox].is-large.is-rtl + label:before {
  left: auto;
  right: 0; }

.switch[type=checkbox].is-large.is-rtl + label::after, .switch[type=checkbox].is-large.is-rtl + label:after {
  left: auto;
  right: .25rem; }

.switch[type=checkbox].is-large:checked + label::before, .switch[type=checkbox].is-large:checked + label:before {
  background: #00d1b2; }

.switch[type=checkbox].is-large:checked + label::after {
  left: 2.375rem; }

.switch[type=checkbox].is-large:checked.is-rtl + label::after, .switch[type=checkbox].is-large:checked.is-rtl + label:after {
  left: auto;
  right: 2.375rem; }

.switch[type=checkbox].is-large.is-outlined + label::before, .switch[type=checkbox].is-large.is-outlined + label:before {
  background-color: transparent;
  border-color: #b5b5b5; }

.switch[type=checkbox].is-large.is-outlined + label::after, .switch[type=checkbox].is-large.is-outlined + label:after {
  background: #b5b5b5; }

.switch[type=checkbox].is-large.is-outlined:checked + label::before, .switch[type=checkbox].is-large.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #00d1b2; }

.switch[type=checkbox].is-large.is-outlined:checked + label::after, .switch[type=checkbox].is-large.is-outlined:checked + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-large.is-thin + label::before, .switch[type=checkbox].is-large.is-thin + label:before {
  top: .81818rem;
  height: .5625rem; }

.switch[type=checkbox].is-large.is-thin + label::after, .switch[type=checkbox].is-large.is-thin + label:after {
  box-shadow: 0 0 3px #7a7a7a; }

.switch[type=checkbox].is-large.is-rounded + label::before, .switch[type=checkbox].is-large.is-rounded + label:before {
  border-radius: 24px; }

.switch[type=checkbox].is-large.is-rounded + label::after, .switch[type=checkbox].is-large.is-rounded + label:after {
  border-radius: 50%; }

.switch[type=checkbox].is-white:checked + label::before, .switch[type=checkbox].is-white:checked + label:before {
  background: #fff; }

.switch[type=checkbox].is-white.is-outlined:checked + label::before, .switch[type=checkbox].is-white.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #fff !important; }

.switch[type=checkbox].is-white.is-outlined:checked + label::after, .switch[type=checkbox].is-white.is-outlined:checked + label:after {
  background: #fff; }

.switch[type=checkbox].is-white.is-thin.is-outlined + label::after, .switch[type=checkbox].is-white.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-white + label::before, .switch[type=checkbox].is-unchecked-white + label:before {
  background: #fff; }

.switch[type=checkbox].is-unchecked-white.is-outlined + label::before, .switch[type=checkbox].is-unchecked-white.is-outlined + label:before {
  background-color: transparent;
  border-color: #fff !important; }

.switch[type=checkbox].is-unchecked-white.is-outlined + label::after, .switch[type=checkbox].is-unchecked-white.is-outlined + label:after {
  background: #fff; }

.switch[type=checkbox].is-black:checked + label::before, .switch[type=checkbox].is-black:checked + label:before {
  background: #0a0a0a; }

.switch[type=checkbox].is-black.is-outlined:checked + label::before, .switch[type=checkbox].is-black.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #0a0a0a !important; }

.switch[type=checkbox].is-black.is-outlined:checked + label::after, .switch[type=checkbox].is-black.is-outlined:checked + label:after {
  background: #0a0a0a; }

.switch[type=checkbox].is-black.is-thin.is-outlined + label::after, .switch[type=checkbox].is-black.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-black + label::before, .switch[type=checkbox].is-unchecked-black + label:before {
  background: #0a0a0a; }

.switch[type=checkbox].is-unchecked-black.is-outlined + label::before, .switch[type=checkbox].is-unchecked-black.is-outlined + label:before {
  background-color: transparent;
  border-color: #0a0a0a !important; }

.switch[type=checkbox].is-unchecked-black.is-outlined + label::after, .switch[type=checkbox].is-unchecked-black.is-outlined + label:after {
  background: #0a0a0a; }

.switch[type=checkbox].is-light:checked + label::before, .switch[type=checkbox].is-light:checked + label:before {
  background: #f5f5f5; }

.switch[type=checkbox].is-light.is-outlined:checked + label::before, .switch[type=checkbox].is-light.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #f5f5f5 !important; }

.switch[type=checkbox].is-light.is-outlined:checked + label::after, .switch[type=checkbox].is-light.is-outlined:checked + label:after {
  background: #f5f5f5; }

.switch[type=checkbox].is-light.is-thin.is-outlined + label::after, .switch[type=checkbox].is-light.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-light + label::before, .switch[type=checkbox].is-unchecked-light + label:before {
  background: #f5f5f5; }

.switch[type=checkbox].is-unchecked-light.is-outlined + label::before, .switch[type=checkbox].is-unchecked-light.is-outlined + label:before {
  background-color: transparent;
  border-color: #f5f5f5 !important; }

.switch[type=checkbox].is-unchecked-light.is-outlined + label::after, .switch[type=checkbox].is-unchecked-light.is-outlined + label:after {
  background: #f5f5f5; }

.switch[type=checkbox].is-dark:checked + label::before, .switch[type=checkbox].is-dark:checked + label:before {
  background: #363636; }

.switch[type=checkbox].is-dark.is-outlined:checked + label::before, .switch[type=checkbox].is-dark.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #363636 !important; }

.switch[type=checkbox].is-dark.is-outlined:checked + label::after, .switch[type=checkbox].is-dark.is-outlined:checked + label:after {
  background: #363636; }

.switch[type=checkbox].is-dark.is-thin.is-outlined + label::after, .switch[type=checkbox].is-dark.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-dark + label::before, .switch[type=checkbox].is-unchecked-dark + label:before {
  background: #363636; }

.switch[type=checkbox].is-unchecked-dark.is-outlined + label::before, .switch[type=checkbox].is-unchecked-dark.is-outlined + label:before {
  background-color: transparent;
  border-color: #363636 !important; }

.switch[type=checkbox].is-unchecked-dark.is-outlined + label::after, .switch[type=checkbox].is-unchecked-dark.is-outlined + label:after {
  background: #363636; }

.switch[type=checkbox].is-primary:checked + label::before, .switch[type=checkbox].is-primary:checked + label:before {
  background: #00d1b2; }

.switch[type=checkbox].is-primary.is-outlined:checked + label::before, .switch[type=checkbox].is-primary.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #00d1b2 !important; }

.switch[type=checkbox].is-primary.is-outlined:checked + label::after, .switch[type=checkbox].is-primary.is-outlined:checked + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-primary.is-thin.is-outlined + label::after, .switch[type=checkbox].is-primary.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-primary + label::before, .switch[type=checkbox].is-unchecked-primary + label:before {
  background: #00d1b2; }

.switch[type=checkbox].is-unchecked-primary.is-outlined + label::before, .switch[type=checkbox].is-unchecked-primary.is-outlined + label:before {
  background-color: transparent;
  border-color: #00d1b2 !important; }

.switch[type=checkbox].is-unchecked-primary.is-outlined + label::after, .switch[type=checkbox].is-unchecked-primary.is-outlined + label:after {
  background: #00d1b2; }

.switch[type=checkbox].is-link:checked + label::before, .switch[type=checkbox].is-link:checked + label:before {
  background: #3273dc; }

.switch[type=checkbox].is-link.is-outlined:checked + label::before, .switch[type=checkbox].is-link.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #3273dc !important; }

.switch[type=checkbox].is-link.is-outlined:checked + label::after, .switch[type=checkbox].is-link.is-outlined:checked + label:after {
  background: #3273dc; }

.switch[type=checkbox].is-link.is-thin.is-outlined + label::after, .switch[type=checkbox].is-link.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-link + label::before, .switch[type=checkbox].is-unchecked-link + label:before {
  background: #3273dc; }

.switch[type=checkbox].is-unchecked-link.is-outlined + label::before, .switch[type=checkbox].is-unchecked-link.is-outlined + label:before {
  background-color: transparent;
  border-color: #3273dc !important; }

.switch[type=checkbox].is-unchecked-link.is-outlined + label::after, .switch[type=checkbox].is-unchecked-link.is-outlined + label:after {
  background: #3273dc; }

.switch[type=checkbox].is-info:checked + label::before, .switch[type=checkbox].is-info:checked + label:before {
  background: #209cee; }

.switch[type=checkbox].is-info.is-outlined:checked + label::before, .switch[type=checkbox].is-info.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #209cee !important; }

.switch[type=checkbox].is-info.is-outlined:checked + label::after, .switch[type=checkbox].is-info.is-outlined:checked + label:after {
  background: #209cee; }

.switch[type=checkbox].is-info.is-thin.is-outlined + label::after, .switch[type=checkbox].is-info.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-info + label::before, .switch[type=checkbox].is-unchecked-info + label:before {
  background: #209cee; }

.switch[type=checkbox].is-unchecked-info.is-outlined + label::before, .switch[type=checkbox].is-unchecked-info.is-outlined + label:before {
  background-color: transparent;
  border-color: #209cee !important; }

.switch[type=checkbox].is-unchecked-info.is-outlined + label::after, .switch[type=checkbox].is-unchecked-info.is-outlined + label:after {
  background: #209cee; }

.switch[type=checkbox].is-success:checked + label::before, .switch[type=checkbox].is-success:checked + label:before {
  background: #23d160; }

.switch[type=checkbox].is-success.is-outlined:checked + label::before, .switch[type=checkbox].is-success.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #23d160 !important; }

.switch[type=checkbox].is-success.is-outlined:checked + label::after, .switch[type=checkbox].is-success.is-outlined:checked + label:after {
  background: #23d160; }

.switch[type=checkbox].is-success.is-thin.is-outlined + label::after, .switch[type=checkbox].is-success.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-success + label::before, .switch[type=checkbox].is-unchecked-success + label:before {
  background: #23d160; }

.switch[type=checkbox].is-unchecked-success.is-outlined + label::before, .switch[type=checkbox].is-unchecked-success.is-outlined + label:before {
  background-color: transparent;
  border-color: #23d160 !important; }

.switch[type=checkbox].is-unchecked-success.is-outlined + label::after, .switch[type=checkbox].is-unchecked-success.is-outlined + label:after {
  background: #23d160; }

.switch[type=checkbox].is-warning:checked + label::before, .switch[type=checkbox].is-warning:checked + label:before {
  background: #ffdd57; }

.switch[type=checkbox].is-warning.is-outlined:checked + label::before, .switch[type=checkbox].is-warning.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #ffdd57 !important; }

.switch[type=checkbox].is-warning.is-outlined:checked + label::after, .switch[type=checkbox].is-warning.is-outlined:checked + label:after {
  background: #ffdd57; }

.switch[type=checkbox].is-warning.is-thin.is-outlined + label::after, .switch[type=checkbox].is-warning.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-warning + label::before, .switch[type=checkbox].is-unchecked-warning + label:before {
  background: #ffdd57; }

.switch[type=checkbox].is-unchecked-warning.is-outlined + label::before, .switch[type=checkbox].is-unchecked-warning.is-outlined + label:before {
  background-color: transparent;
  border-color: #ffdd57 !important; }

.switch[type=checkbox].is-unchecked-warning.is-outlined + label::after, .switch[type=checkbox].is-unchecked-warning.is-outlined + label:after {
  background: #ffdd57; }

.switch[type=checkbox].is-danger:checked + label::before, .switch[type=checkbox].is-danger:checked + label:before {
  background: #ff3860; }

.switch[type=checkbox].is-danger.is-outlined:checked + label::before, .switch[type=checkbox].is-danger.is-outlined:checked + label:before {
  background-color: transparent;
  border-color: #ff3860 !important; }

.switch[type=checkbox].is-danger.is-outlined:checked + label::after, .switch[type=checkbox].is-danger.is-outlined:checked + label:after {
  background: #ff3860; }

.switch[type=checkbox].is-danger.is-thin.is-outlined + label::after, .switch[type=checkbox].is-danger.is-thin.is-outlined + label:after {
  box-shadow: none; }

.switch[type=checkbox].is-unchecked-danger + label::before, .switch[type=checkbox].is-unchecked-danger + label:before {
  background: #ff3860; }

.switch[type=checkbox].is-unchecked-danger.is-outlined + label::before, .switch[type=checkbox].is-unchecked-danger.is-outlined + label:before {
  background-color: transparent;
  border-color: #ff3860 !important; }

.switch[type=checkbox].is-unchecked-danger.is-outlined + label::after, .switch[type=checkbox].is-unchecked-danger.is-outlined + label:after {
  background: #ff3860; }

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.is-checkradio[type=checkbox], .is-checkradio[type=radio] {
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  position: absolute;
  opacity: 0; }

.is-checkradio[type=checkbox] + label, .is-checkradio[type=radio] + label {
  position: relative;
  display: initial;
  cursor: pointer;
  vertical-align: middle;
  margin: .5em;
  padding: .2rem .5rem .2rem 0;
  border-radius: 4px; }

.is-checkradio[type=checkbox] + label:first-of-type, .is-checkradio[type=radio] + label:first-of-type {
  margin-left: 0; }

.is-checkradio[type=checkbox] + label:hover::before, .is-checkradio[type=checkbox] + label:hover:before, .is-checkradio[type=radio] + label:hover::before, .is-checkradio[type=radio] + label:hover:before {
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: hover-color;
  animation-name: hover-color; }

.is-checkradio[type=checkbox] + label::before, .is-checkradio[type=checkbox] + label:before, .is-checkradio[type=radio] + label::before, .is-checkradio[type=radio] + label:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  border: .1rem solid #dbdbdb; }

.is-checkradio[type=checkbox] + label::after, .is-checkradio[type=checkbox] + label:after, .is-checkradio[type=radio] + label::after, .is-checkradio[type=radio] + label:after {
  position: absolute;
  display: none;
  content: '';
  top: 0; }

.is-checkradio[type=checkbox].is-rtl + label, .is-checkradio[type=radio].is-rtl + label {
  margin-right: 0;
  margin-left: .5rem; }

.is-checkradio[type=checkbox].is-rtl + label::before, .is-checkradio[type=checkbox].is-rtl + label:before, .is-checkradio[type=radio].is-rtl + label::before, .is-checkradio[type=radio].is-rtl + label:before {
  left: auto;
  right: 0; }

.is-checkradio[type=checkbox]:focus + label::before, .is-checkradio[type=checkbox]:focus + label:before, .is-checkradio[type=radio]:focus + label::before, .is-checkradio[type=radio]:focus + label:before {
  outline: 1px dotted #b5b5b5; }

.is-checkradio[type=checkbox]:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox]:hover:not([disabled]) + label:before, .is-checkradio[type=radio]:hover:not([disabled]) + label::before, .is-checkradio[type=radio]:hover:not([disabled]) + label:before {
  border-color: #00d1b2 !important; }

.is-checkradio[type=checkbox]:checked + label::before, .is-checkradio[type=checkbox]:checked + label:before, .is-checkradio[type=radio]:checked + label::before, .is-checkradio[type=radio]:checked + label:before {
  border: .1rem solid #dbdbdb; }

.is-checkradio[type=checkbox]:checked[disabled], .is-checkradio[type=radio]:checked[disabled] {
  cursor: not-allowed; }

.is-checkradio[type=checkbox]:checked[disabled] + label, .is-checkradio[type=radio]:checked[disabled] + label {
  opacity: .5; }

.is-checkradio[type=checkbox]:checked + label::before, .is-checkradio[type=checkbox]:checked + label:before, .is-checkradio[type=radio]:checked + label::before, .is-checkradio[type=radio]:checked + label:before {
  -webkit-animation-name: none;
  animation-name: none; }

.is-checkradio[type=checkbox]:checked + label::after, .is-checkradio[type=checkbox]:checked + label:after, .is-checkradio[type=radio]:checked + label::after, .is-checkradio[type=radio]:checked + label:after {
  display: inline-block; }

.is-checkradio[type=checkbox][disabled], .is-checkradio[type=radio][disabled] {
  cursor: not-allowed; }

.is-checkradio[type=checkbox][disabled] + label, .is-checkradio[type=radio][disabled] + label {
  opacity: .5;
  cursor: not-allowed; }

.is-checkradio[type=checkbox][disabled] + label::after, .is-checkradio[type=checkbox][disabled] + label::before, .is-checkradio[type=checkbox][disabled] + label:after, .is-checkradio[type=checkbox][disabled] + label:before, .is-checkradio[type=checkbox][disabled] + label:hover, .is-checkradio[type=radio][disabled] + label::after, .is-checkradio[type=radio][disabled] + label::before, .is-checkradio[type=radio][disabled] + label:after, .is-checkradio[type=radio][disabled] + label:before, .is-checkradio[type=radio][disabled] + label:hover {
  cursor: not-allowed; }

.is-checkradio[type=checkbox][disabled]:hover, .is-checkradio[type=radio][disabled]:hover {
  cursor: not-allowed; }

.is-checkradio[type=checkbox][disabled]:hover::before, .is-checkradio[type=checkbox][disabled]:hover:before, .is-checkradio[type=radio][disabled]:hover::before, .is-checkradio[type=radio][disabled]:hover:before {
  -webkit-animation-name: none;
  animation-name: none; }

.is-checkradio[type=checkbox][disabled]::before, .is-checkradio[type=checkbox][disabled]:before, .is-checkradio[type=radio][disabled]::before, .is-checkradio[type=radio][disabled]:before {
  cursor: not-allowed; }

.is-checkradio[type=checkbox][disabled]::after, .is-checkradio[type=checkbox][disabled]:after, .is-checkradio[type=radio][disabled]::after, .is-checkradio[type=radio][disabled]:after {
  cursor: not-allowed; }

.is-checkradio[type=checkbox].has-no-border + label::before, .is-checkradio[type=checkbox].has-no-border + label:before, .is-checkradio[type=radio].has-no-border + label::before, .is-checkradio[type=radio].has-no-border + label:before {
  border: none !important; }

.is-checkradio[type=checkbox].is-block, .is-checkradio[type=radio].is-block {
  display: none !important; }

.is-checkradio[type=checkbox].is-block + label, .is-checkradio[type=radio].is-block + label {
  width: 100% !important;
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.7);
  padding-right: .75em; }

.is-checkradio[type=checkbox].is-block:hover:not([disabled]) + label, .is-checkradio[type=radio].is-block:hover:not([disabled]) + label {
  background: #e8e8e8; }

.is-checkradio[type=checkbox] + label::before, .is-checkradio[type=checkbox] + label:before {
  border-radius: 4px; }

.is-checkradio[type=checkbox] + label::after, .is-checkradio[type=checkbox] + label:after {
  box-sizing: border-box;
  -webkit-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
  border-width: .1rem;
  border-style: solid;
  border-color: #00d1b2;
  border-top: 0;
  border-left: 0; }

.is-checkradio[type=checkbox].is-circle + label::before, .is-checkradio[type=checkbox].is-circle + label:before {
  border-radius: 50%; }

.is-checkradio[type=checkbox] + label {
  font-size: 1rem;
  padding-left: 2rem; }

.is-checkradio[type=checkbox] + label::before, .is-checkradio[type=checkbox] + label:before {
  width: 1.5rem;
  height: 1.5rem; }

.is-checkradio[type=checkbox] + label::after, .is-checkradio[type=checkbox] + label:after {
  width: .375rem;
  height: .6rem;
  top: .405rem;
  left: .6rem; }

.is-checkradio[type=checkbox].is-block + label::before, .is-checkradio[type=checkbox].is-block + label:before {
  width: 1.25rem;
  height: 1.25rem;
  left: .175rem;
  top: .175rem; }

.is-checkradio[type=checkbox].is-block + label::after, .is-checkradio[type=checkbox].is-block + label:after {
  top: .325rem;
  left: .65rem; }

.is-checkradio[type=checkbox].is-rtl + label {
  padding-left: 0;
  padding-right: 2rem; }

.is-checkradio[type=checkbox].is-rtl + label::after, .is-checkradio[type=checkbox].is-rtl + label:after {
  left: auto;
  right: .6rem; }

.is-checkradio[type=checkbox].is-small + label {
  font-size: .75rem;
  padding-left: 1.5rem; }

.is-checkradio[type=checkbox].is-small + label::before, .is-checkradio[type=checkbox].is-small + label:before {
  width: 1.125rem;
  height: 1.125rem; }

.is-checkradio[type=checkbox].is-small + label::after, .is-checkradio[type=checkbox].is-small + label:after {
  width: .28125rem;
  height: .45rem;
  top: .30375rem;
  left: .45rem; }

.is-checkradio[type=checkbox].is-small.is-block + label::before, .is-checkradio[type=checkbox].is-small.is-block + label:before {
  width: .9375rem;
  height: .9375rem;
  left: .175rem;
  top: .175rem; }

.is-checkradio[type=checkbox].is-small.is-block + label::after, .is-checkradio[type=checkbox].is-small.is-block + label:after {
  top: .29375rem;
  left: .5375rem; }

.is-checkradio[type=checkbox].is-small.is-rtl + label {
  padding-left: 0;
  padding-right: 1.5rem; }

.is-checkradio[type=checkbox].is-small.is-rtl + label::after, .is-checkradio[type=checkbox].is-small.is-rtl + label:after {
  left: auto;
  right: .45rem; }

.is-checkradio[type=checkbox].is-medium + label {
  font-size: 1.25rem;
  padding-left: 2.5rem; }

.is-checkradio[type=checkbox].is-medium + label::before, .is-checkradio[type=checkbox].is-medium + label:before {
  width: 1.875rem;
  height: 1.875rem; }

.is-checkradio[type=checkbox].is-medium + label::after, .is-checkradio[type=checkbox].is-medium + label:after {
  width: .46875rem;
  height: .75rem;
  top: .50625rem;
  left: .75rem; }

.is-checkradio[type=checkbox].is-medium.is-block + label::before, .is-checkradio[type=checkbox].is-medium.is-block + label:before {
  width: 1.5625rem;
  height: 1.5625rem;
  left: .175rem;
  top: .175rem; }

.is-checkradio[type=checkbox].is-medium.is-block + label::after, .is-checkradio[type=checkbox].is-medium.is-block + label:after {
  top: .35625rem;
  left: .7625rem; }

.is-checkradio[type=checkbox].is-medium.is-rtl + label {
  padding-left: 0;
  padding-right: 2.5rem; }

.is-checkradio[type=checkbox].is-medium.is-rtl + label::after, .is-checkradio[type=checkbox].is-medium.is-rtl + label:after {
  left: auto;
  right: .75rem; }

.is-checkradio[type=checkbox].is-large + label {
  font-size: 1.5rem;
  padding-left: 3rem; }

.is-checkradio[type=checkbox].is-large + label::before, .is-checkradio[type=checkbox].is-large + label:before {
  width: 2.25rem;
  height: 2.25rem; }

.is-checkradio[type=checkbox].is-large + label::after, .is-checkradio[type=checkbox].is-large + label:after {
  width: .5625rem;
  height: .9rem;
  top: .6075rem;
  left: .9rem; }

.is-checkradio[type=checkbox].is-large.is-block + label::before, .is-checkradio[type=checkbox].is-large.is-block + label:before {
  width: 1.875rem;
  height: 1.875rem;
  left: .175rem;
  top: .175rem; }

.is-checkradio[type=checkbox].is-large.is-block + label::after, .is-checkradio[type=checkbox].is-large.is-block + label:after {
  top: .3875rem;
  left: .875rem; }

.is-checkradio[type=checkbox].is-large.is-rtl + label {
  padding-left: 0;
  padding-right: 3rem; }

.is-checkradio[type=checkbox].is-large.is-rtl + label::after, .is-checkradio[type=checkbox].is-large.is-rtl + label:after {
  left: auto;
  right: .9rem; }

.is-checkradio[type=checkbox].is-white.has-background-color + label::before, .is-checkradio[type=checkbox].is-white.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #fff !important; }

.is-checkradio[type=checkbox].is-white:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-white:hover:not([disabled]) + label:before {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-white:checked + label::after, .is-checkradio[type=checkbox].is-white:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-white:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-white:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #fff !important; }

.is-checkradio[type=checkbox].is-white:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-white:checked.has-background-color + label:after {
  border-color: #0a0a0a !important;
  background-color: #fff !important; }

.is-checkradio[type=checkbox].is-white.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-white.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-white.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-white.is-block:hover:not([disabled]) + label:before {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-white.is-block:checked + label {
  color: #0a0a0a;
  border-color: #fff !important;
  background: #fff; }

.is-checkradio[type=checkbox].is-white.is-block:checked + label::after, .is-checkradio[type=checkbox].is-white.is-block:checked + label:after {
  border-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + label {
  background: #f2f2f2; }

.is-checkradio[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #000 !important; }

.is-checkradio[type=checkbox].is-black.has-background-color + label::before, .is-checkradio[type=checkbox].is-black.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-black:hover:not([disabled]) + label:before {
  border-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black:checked + label::after, .is-checkradio[type=checkbox].is-black:checked + label:after {
  border-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-black:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-black:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-black.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-black.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-black.is-block:hover:not([disabled]) + label:before {
  border-color: #0a0a0a !important; }

.is-checkradio[type=checkbox].is-black.is-block:checked + label {
  color: #fff;
  border-color: #0a0a0a !important;
  background: #0a0a0a; }

.is-checkradio[type=checkbox].is-black.is-block:checked + label::after, .is-checkradio[type=checkbox].is-black.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + label {
  background: #000; }

.is-checkradio[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox].is-light.has-background-color + label::before, .is-checkradio[type=checkbox].is-light.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-light:hover:not([disabled]) + label:before {
  border-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light:checked + label::after, .is-checkradio[type=checkbox].is-light:checked + label:after {
  border-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-light:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-light:checked.has-background-color + label:after {
  border-color: #363636 !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-light.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-light.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-light.is-block:hover:not([disabled]) + label:before {
  border-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-light.is-block:checked + label {
  color: #363636;
  border-color: #f5f5f5 !important;
  background: #f5f5f5; }

.is-checkradio[type=checkbox].is-light.is-block:checked + label::after, .is-checkradio[type=checkbox].is-light.is-block:checked + label:after {
  border-color: #363636 !important; }

.is-checkradio[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + label {
  background: #e8e8e8; }

.is-checkradio[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #292929 !important; }

.is-checkradio[type=checkbox].is-dark.has-background-color + label::before, .is-checkradio[type=checkbox].is-dark.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-dark:hover:not([disabled]) + label:before {
  border-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark:checked + label::after, .is-checkradio[type=checkbox].is-dark:checked + label:after {
  border-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-dark:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-dark:checked.has-background-color + label:after {
  border-color: #f5f5f5 !important;
  background-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-dark.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-dark.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-dark.is-block:hover:not([disabled]) + label:before {
  border-color: #363636 !important; }

.is-checkradio[type=checkbox].is-dark.is-block:checked + label {
  color: #f5f5f5;
  border-color: #363636 !important;
  background: #363636; }

.is-checkradio[type=checkbox].is-dark.is-block:checked + label::after, .is-checkradio[type=checkbox].is-dark.is-block:checked + label:after {
  border-color: #f5f5f5 !important; }

.is-checkradio[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + label {
  background: #292929; }

.is-checkradio[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #e8e8e8 !important; }

.is-checkradio[type=checkbox].is-primary.has-background-color + label::before, .is-checkradio[type=checkbox].is-primary.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-primary:hover:not([disabled]) + label:before {
  border-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary:checked + label::after, .is-checkradio[type=checkbox].is-primary:checked + label:after {
  border-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-primary:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-primary:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-primary.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-primary.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-primary.is-block:hover:not([disabled]) + label:before {
  border-color: #00d1b2 !important; }

.is-checkradio[type=checkbox].is-primary.is-block:checked + label {
  color: #fff;
  border-color: #00d1b2 !important;
  background: #00d1b2; }

.is-checkradio[type=checkbox].is-primary.is-block:checked + label::after, .is-checkradio[type=checkbox].is-primary.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + label {
  background: #00b89c; }

.is-checkradio[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox].is-link.has-background-color + label::before, .is-checkradio[type=checkbox].is-link.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-link:hover:not([disabled]) + label:before {
  border-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link:checked + label::after, .is-checkradio[type=checkbox].is-link:checked + label:after {
  border-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-link:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-link:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-link.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-link.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-link.is-block:hover:not([disabled]) + label:before {
  border-color: #3273dc !important; }

.is-checkradio[type=checkbox].is-link.is-block:checked + label {
  color: #fff;
  border-color: #3273dc !important;
  background: #3273dc; }

.is-checkradio[type=checkbox].is-link.is-block:checked + label::after, .is-checkradio[type=checkbox].is-link.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + label {
  background: #2366d1; }

.is-checkradio[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox].is-info.has-background-color + label::before, .is-checkradio[type=checkbox].is-info.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-info:hover:not([disabled]) + label:before {
  border-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info:checked + label::after, .is-checkradio[type=checkbox].is-info:checked + label:after {
  border-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-info:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-info:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-info.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-info.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-info.is-block:hover:not([disabled]) + label:before {
  border-color: #209cee !important; }

.is-checkradio[type=checkbox].is-info.is-block:checked + label {
  color: #fff;
  border-color: #209cee !important;
  background: #209cee; }

.is-checkradio[type=checkbox].is-info.is-block:checked + label::after, .is-checkradio[type=checkbox].is-info.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + label {
  background: #118fe4; }

.is-checkradio[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox].is-success.has-background-color + label::before, .is-checkradio[type=checkbox].is-success.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-success:hover:not([disabled]) + label:before {
  border-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success:checked + label::after, .is-checkradio[type=checkbox].is-success:checked + label:after {
  border-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-success:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-success:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-success.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-success.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-success.is-block:hover:not([disabled]) + label:before {
  border-color: #23d160 !important; }

.is-checkradio[type=checkbox].is-success.is-block:checked + label {
  color: #fff;
  border-color: #23d160 !important;
  background: #23d160; }

.is-checkradio[type=checkbox].is-success.is-block:checked + label::after, .is-checkradio[type=checkbox].is-success.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + label {
  background: #20bc56; }

.is-checkradio[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox].is-warning.has-background-color + label::before, .is-checkradio[type=checkbox].is-warning.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-warning:hover:not([disabled]) + label:before {
  border-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning:checked + label::after, .is-checkradio[type=checkbox].is-warning:checked + label:after {
  border-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-warning:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-warning:checked.has-background-color + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-warning.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-warning.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-warning.is-block:hover:not([disabled]) + label:before {
  border-color: #ffdd57 !important; }

.is-checkradio[type=checkbox].is-warning.is-block:checked + label {
  color: rgba(0, 0, 0, 0.7);
  border-color: #ffdd57 !important;
  background: #ffdd57; }

.is-checkradio[type=checkbox].is-warning.is-block:checked + label::after, .is-checkradio[type=checkbox].is-warning.is-block:checked + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important; }

.is-checkradio[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + label {
  background: #ffd83d; }

.is-checkradio[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + label:before {
  border-color: rgba(0, 0, 0, 0.7) !important; }

.is-checkradio[type=checkbox].is-danger.has-background-color + label::before, .is-checkradio[type=checkbox].is-danger.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-danger:hover:not([disabled]) + label:before {
  border-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger:checked + label::after, .is-checkradio[type=checkbox].is-danger:checked + label:after {
  border-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger:checked.has-background-color + label::before, .is-checkradio[type=checkbox].is-danger:checked.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger:checked.has-background-color + label::after, .is-checkradio[type=checkbox].is-danger:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger.is-block:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-danger.is-block:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-danger.is-block:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-danger.is-block:hover:not([disabled]) + label:before {
  border-color: #ff3860 !important; }

.is-checkradio[type=checkbox].is-danger.is-block:checked + label {
  color: #fff;
  border-color: #ff3860 !important;
  background: #ff3860; }

.is-checkradio[type=checkbox].is-danger.is-block:checked + label::after, .is-checkradio[type=checkbox].is-danger.is-block:checked + label:after {
  border-color: #fff !important; }

.is-checkradio[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + label {
  background: #ff1f4b; }

.is-checkradio[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + label::after, .is-checkradio[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + label::before, .is-checkradio[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + label:after, .is-checkradio[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + label:before {
  border-color: #f2f2f2 !important; }

.is-checkradio[type=checkbox]:indeterminate + label::after, .is-checkradio[type=checkbox]:indeterminate + label:after {
  display: inline-block;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  border-bottom: none; }

.is-checkradio[type=checkbox]:indeterminate.is-white + label::after, .is-checkradio[type=checkbox]:indeterminate.is-white + label:after {
  border-color: #fff; }

.is-checkradio[type=checkbox]:indeterminate.is-black + label::after, .is-checkradio[type=checkbox]:indeterminate.is-black + label:after {
  border-color: #0a0a0a; }

.is-checkradio[type=checkbox]:indeterminate.is-light + label::after, .is-checkradio[type=checkbox]:indeterminate.is-light + label:after {
  border-color: #f5f5f5; }

.is-checkradio[type=checkbox]:indeterminate.is-dark + label::after, .is-checkradio[type=checkbox]:indeterminate.is-dark + label:after {
  border-color: #363636; }

.is-checkradio[type=checkbox]:indeterminate.is-primary + label::after, .is-checkradio[type=checkbox]:indeterminate.is-primary + label:after {
  border-color: #00d1b2; }

.is-checkradio[type=checkbox]:indeterminate.is-link + label::after, .is-checkradio[type=checkbox]:indeterminate.is-link + label:after {
  border-color: #3273dc; }

.is-checkradio[type=checkbox]:indeterminate.is-info + label::after, .is-checkradio[type=checkbox]:indeterminate.is-info + label:after {
  border-color: #209cee; }

.is-checkradio[type=checkbox]:indeterminate.is-success + label::after, .is-checkradio[type=checkbox]:indeterminate.is-success + label:after {
  border-color: #23d160; }

.is-checkradio[type=checkbox]:indeterminate.is-warning + label::after, .is-checkradio[type=checkbox]:indeterminate.is-warning + label:after {
  border-color: #ffdd57; }

.is-checkradio[type=checkbox]:indeterminate.is-danger + label::after, .is-checkradio[type=checkbox]:indeterminate.is-danger + label:after {
  border-color: #ff3860; }

.is-checkradio[type=radio] + label::before, .is-checkradio[type=radio] + label:before {
  border-radius: 50%; }

.is-checkradio[type=radio] + label::after, .is-checkradio[type=radio] + label:after {
  border-radius: 50%;
  background: #00d1b2;
  left: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5); }

.is-checkradio[type=radio]:checked.has-background-color + label::before, .is-checkradio[type=radio]:checked.has-background-color + label:before {
  border-color: #4a4a4a !important;
  background-color: #4a4a4a !important; }

.is-checkradio[type=radio]:checked.has-background-color + label::after, .is-checkradio[type=radio]:checked.has-background-color + label:after {
  border-color: #4a4a4a !important;
  background-color: #4a4a4a !important; }

.is-checkradio[type=radio].is-rtl + label {
  padding-left: 0; }

.is-checkradio[type=radio].is-rtl + label::after, .is-checkradio[type=radio].is-rtl + label:after {
  left: auto;
  right: 0; }

.is-checkradio[type=radio] + label {
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 2rem; }

.is-checkradio[type=radio] + label::after, .is-checkradio[type=radio] + label::before, .is-checkradio[type=radio] + label:after, .is-checkradio[type=radio] + label:before {
  width: 1.5rem;
  height: 1.5rem; }

.is-checkradio[type=radio].is-rtl + label {
  padding-right: 2rem; }

.is-checkradio[type=radio].is-small + label {
  font-size: .75rem;
  line-height: 1.125rem;
  padding-left: 1.5rem; }

.is-checkradio[type=radio].is-small + label::after, .is-checkradio[type=radio].is-small + label::before, .is-checkradio[type=radio].is-small + label:after, .is-checkradio[type=radio].is-small + label:before {
  width: 1.125rem;
  height: 1.125rem; }

.is-checkradio[type=radio].is-small.is-rtl + label {
  padding-right: 1.5rem; }

.is-checkradio[type=radio].is-medium + label {
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding-left: 2.5rem; }

.is-checkradio[type=radio].is-medium + label::after, .is-checkradio[type=radio].is-medium + label::before, .is-checkradio[type=radio].is-medium + label:after, .is-checkradio[type=radio].is-medium + label:before {
  width: 1.875rem;
  height: 1.875rem; }

.is-checkradio[type=radio].is-medium.is-rtl + label {
  padding-right: 2.5rem; }

.is-checkradio[type=radio].is-large + label {
  font-size: 1.5rem;
  line-height: 2.25rem;
  padding-left: 3rem; }

.is-checkradio[type=radio].is-large + label::after, .is-checkradio[type=radio].is-large + label::before, .is-checkradio[type=radio].is-large + label:after, .is-checkradio[type=radio].is-large + label:before {
  width: 2.25rem;
  height: 2.25rem; }

.is-checkradio[type=radio].is-large.is-rtl + label {
  padding-right: 3rem; }

.is-checkradio[type=radio].is-white.has-background-color + label::before, .is-checkradio[type=radio].is-white.has-background-color + label:before {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-white:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-white:hover:not([disabled]) + label:before {
  border-color: #fff !important; }

.is-checkradio[type=radio].is-white:checked + label::after, .is-checkradio[type=radio].is-white:checked + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-white:checked.has-background-color + label::before, .is-checkradio[type=radio].is-white:checked.has-background-color + label:before {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-white:checked.has-background-color + label::after, .is-checkradio[type=radio].is-white:checked.has-background-color + label:after {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=radio].is-black.has-background-color + label::before, .is-checkradio[type=radio].is-black.has-background-color + label:before {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=radio].is-black:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-black:hover:not([disabled]) + label:before {
  border-color: #0a0a0a !important; }

.is-checkradio[type=radio].is-black:checked + label::after, .is-checkradio[type=radio].is-black:checked + label:after {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=radio].is-black:checked.has-background-color + label::before, .is-checkradio[type=radio].is-black:checked.has-background-color + label:before {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important; }

.is-checkradio[type=radio].is-black:checked.has-background-color + label::after, .is-checkradio[type=radio].is-black:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-light.has-background-color + label::before, .is-checkradio[type=radio].is-light.has-background-color + label:before {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=radio].is-light:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-light:hover:not([disabled]) + label:before {
  border-color: #f5f5f5 !important; }

.is-checkradio[type=radio].is-light:checked + label::after, .is-checkradio[type=radio].is-light:checked + label:after {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=radio].is-light:checked.has-background-color + label::before, .is-checkradio[type=radio].is-light:checked.has-background-color + label:before {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=radio].is-light:checked.has-background-color + label::after, .is-checkradio[type=radio].is-light:checked.has-background-color + label:after {
  border-color: #363636 !important;
  background-color: #363636 !important; }

.is-checkradio[type=radio].is-dark.has-background-color + label::before, .is-checkradio[type=radio].is-dark.has-background-color + label:before {
  border-color: #363636 !important;
  background-color: #363636 !important; }

.is-checkradio[type=radio].is-dark:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-dark:hover:not([disabled]) + label:before {
  border-color: #363636 !important; }

.is-checkradio[type=radio].is-dark:checked + label::after, .is-checkradio[type=radio].is-dark:checked + label:after {
  border-color: #363636 !important;
  background-color: #363636 !important; }

.is-checkradio[type=radio].is-dark:checked.has-background-color + label::before, .is-checkradio[type=radio].is-dark:checked.has-background-color + label:before {
  border-color: #363636 !important;
  background-color: #363636 !important; }

.is-checkradio[type=radio].is-dark:checked.has-background-color + label::after, .is-checkradio[type=radio].is-dark:checked.has-background-color + label:after {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important; }

.is-checkradio[type=radio].is-primary.has-background-color + label::before, .is-checkradio[type=radio].is-primary.has-background-color + label:before {
  border-color: #00d1b2 !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=radio].is-primary:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-primary:hover:not([disabled]) + label:before {
  border-color: #00d1b2 !important; }

.is-checkradio[type=radio].is-primary:checked + label::after, .is-checkradio[type=radio].is-primary:checked + label:after {
  border-color: #00d1b2 !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=radio].is-primary:checked.has-background-color + label::before, .is-checkradio[type=radio].is-primary:checked.has-background-color + label:before {
  border-color: #00d1b2 !important;
  background-color: #00d1b2 !important; }

.is-checkradio[type=radio].is-primary:checked.has-background-color + label::after, .is-checkradio[type=radio].is-primary:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-link.has-background-color + label::before, .is-checkradio[type=radio].is-link.has-background-color + label:before {
  border-color: #3273dc !important;
  background-color: #3273dc !important; }

.is-checkradio[type=radio].is-link:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-link:hover:not([disabled]) + label:before {
  border-color: #3273dc !important; }

.is-checkradio[type=radio].is-link:checked + label::after, .is-checkradio[type=radio].is-link:checked + label:after {
  border-color: #3273dc !important;
  background-color: #3273dc !important; }

.is-checkradio[type=radio].is-link:checked.has-background-color + label::before, .is-checkradio[type=radio].is-link:checked.has-background-color + label:before {
  border-color: #3273dc !important;
  background-color: #3273dc !important; }

.is-checkradio[type=radio].is-link:checked.has-background-color + label::after, .is-checkradio[type=radio].is-link:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-info.has-background-color + label::before, .is-checkradio[type=radio].is-info.has-background-color + label:before {
  border-color: #209cee !important;
  background-color: #209cee !important; }

.is-checkradio[type=radio].is-info:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-info:hover:not([disabled]) + label:before {
  border-color: #209cee !important; }

.is-checkradio[type=radio].is-info:checked + label::after, .is-checkradio[type=radio].is-info:checked + label:after {
  border-color: #209cee !important;
  background-color: #209cee !important; }

.is-checkradio[type=radio].is-info:checked.has-background-color + label::before, .is-checkradio[type=radio].is-info:checked.has-background-color + label:before {
  border-color: #209cee !important;
  background-color: #209cee !important; }

.is-checkradio[type=radio].is-info:checked.has-background-color + label::after, .is-checkradio[type=radio].is-info:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-success.has-background-color + label::before, .is-checkradio[type=radio].is-success.has-background-color + label:before {
  border-color: #23d160 !important;
  background-color: #23d160 !important; }

.is-checkradio[type=radio].is-success:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-success:hover:not([disabled]) + label:before {
  border-color: #23d160 !important; }

.is-checkradio[type=radio].is-success:checked + label::after, .is-checkradio[type=radio].is-success:checked + label:after {
  border-color: #23d160 !important;
  background-color: #23d160 !important; }

.is-checkradio[type=radio].is-success:checked.has-background-color + label::before, .is-checkradio[type=radio].is-success:checked.has-background-color + label:before {
  border-color: #23d160 !important;
  background-color: #23d160 !important; }

.is-checkradio[type=radio].is-success:checked.has-background-color + label::after, .is-checkradio[type=radio].is-success:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }

.is-checkradio[type=radio].is-warning.has-background-color + label::before, .is-checkradio[type=radio].is-warning.has-background-color + label:before {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=radio].is-warning:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-warning:hover:not([disabled]) + label:before {
  border-color: #ffdd57 !important; }

.is-checkradio[type=radio].is-warning:checked + label::after, .is-checkradio[type=radio].is-warning:checked + label:after {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=radio].is-warning:checked.has-background-color + label::before, .is-checkradio[type=radio].is-warning:checked.has-background-color + label:before {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important; }

.is-checkradio[type=radio].is-warning:checked.has-background-color + label::after, .is-checkradio[type=radio].is-warning:checked.has-background-color + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important;
  background-color: rgba(0, 0, 0, 0.7) !important; }

.is-checkradio[type=radio].is-danger.has-background-color + label::before, .is-checkradio[type=radio].is-danger.has-background-color + label:before {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=radio].is-danger:hover:not([disabled]) + label::before, .is-checkradio[type=radio].is-danger:hover:not([disabled]) + label:before {
  border-color: #ff3860 !important; }

.is-checkradio[type=radio].is-danger:checked + label::after, .is-checkradio[type=radio].is-danger:checked + label:after {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=radio].is-danger:checked.has-background-color + label::before, .is-checkradio[type=radio].is-danger:checked.has-background-color + label:before {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important; }

.is-checkradio[type=radio].is-danger:checked.has-background-color + label::after, .is-checkradio[type=radio].is-danger:checked.has-background-color + label:after {
  border-color: #fff !important;
  background-color: #fff !important; }


/*# sourceMappingURL=_app.09afed33.chunk.css.map*/