:root {
  --color-gray-normal: color-gray-normal;
  --base-fz: 14px;
  --base-color: #282828;
  --base-bg: #F6F6F6;
  --border-radius: 10px;
  --border-radius-big: 20px;
  --box-shadow: -6px -6px 18px #fff,6px 6px 30px rgba(0,0,0,0.08);
  --color-gray-light: #D6D6D6;
  --gradient-outer-fill-white: linear-gradient(137.35deg, #F9F9F9 -2.77%, #f5f5f5 92.1%);
  --input-radius: 5px;
  --color-red: #C40E34;
  --shadow-rounded: -8px -8px 20px #fff,8px 8px 30px rgba(0,0,0,0.11);
  --gradient-rounded: linear-gradient(130.15deg, #F8F8F8 25.1%, #FBFBFB 72.76%);
  --hTdays: 100vh;
}

@font-face {
  font-family: themeIcon;
  src: url(../fonts/themeIcon_2.eot);
  src: url(../fonts/themeIcon_2.eot?#iefix) format("embedded-opentype"),url(../fonts/themeIcon_2.woff) format("woff"),url(../fonts/themeIcon_2.ttf) format("truetype"),url(../fonts/themeIcon_2#themeIcon) format("svg");
  font-weight: 400;
  font-style: normal;
}

.ic {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.ic:before {
  display: inline-block;
  font-family: themeIcon;
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic-delete-1:before {
  content: "";
}

.ic-delete:before {
  content: "";
}

.ic-download:before {
  content: "";
}

.ic-edit:before {
  content: "";
}

.ic-equals:before {
  content: "";
}

.ic-eye_off:before {
  content: "";
}

.ic-logout:before {
  content: "";
}

.ic-materials:before {
  content: "";
}

.ic-monitor:before {
  content: "";
}

.ic-notifications:before {
  content: "";
}

.ic-open_in_full:before {
  content: "";
}

.ic-open_in_new:before {
  content: "";
}

.ic-account_circle:before {
  content: "";
}

.ic-add:before {
  content: "";
}

.ic-attachment:before {
  content: "";
}

.ic-board:before {
  content: "";
}

.ic-cached-1:before {
  content: "";
}

.ic-cached:before {
  content: "";
}

.ic-close_fullscreen:before {
  content: "";
}

.ic-content_copy:before {
  content: "";
}

.ic-date_range:before {
  content: "";
}

.ic-eye_on:before {
  content: "";
}

.ic-filter_alt:before {
  content: "";
}

.ic-gantt:before {
  content: "";
}

.ic-grading:before {
  content: "";
}

.ic-help:before {
  content: "ਔ";
}

.ic-key:before {
  content: "";
}

.ic-list:before {
  content: "";
}

.ic-local_shipping:before {
  content: "";
}

.ic-lock-2:before {
  content: "";
}

.ic-lock:before {
  content: "";
}

.ic-precent:before {
  content: "";
}

.ic-search:before {
  content: "";
}

.ic-settings:before {
  content: "";
}

.ic-shopping_cart:before {
  content: "";
}

.ic-table-line_big:before {
  content: "";
}

.ic-table-line_normal:before {
  content: "";
}

.ic-thumb_down:before {
  content: "";
}

.ic-thumb_up:before {
  content: "";
}

.ic-type-of-product:before {
  content: "";
}

.ic-weight:before {
  content: "";
}

.ic-administrator:before {
  content: "";
}

.ic-arrow:before {
  content: "";
}

.ic-union:before {
  content: "";
}
.ic-arrow-2:before {
  content: "";
}
.ic-thumb:before {
  content: "";
}
.ic.is-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ic.icon-48px {
  font-size: 48px;
  height: 48px;
  width: 48px;
  line-height: 1;
}

.ic.icon-24px {
  font-size: 19px;
  height: 19px;
  width: 19px;
  line-height: 1;
}

.ic.is-rotate-left {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ic.is-rotate-right {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/Nunito-Black.eot?) format("eot"),url(../fonts/Nunito-Black.woff2) format("woff2"),url(../fonts/Nunito-Black.woff) format("woff"),url(../fonts/Nunito-Black.ttf) format("truetype"),url(../fonts/Nunito-Black.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/Nunito-SemiBold.eot?) format("eot"),url(../fonts/Nunito-SemiBold.woff2) format("woff2"),url(../fonts/Nunito-SemiBold.woff) format("woff"),url(../fonts/Nunito-SemiBold.ttf) format("truetype"),url(../fonts/Nunito-SemiBold.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Nunito-Bold.eot?) format("eot"),url(../fonts/Nunito-Bold.woff2) format("woff2"),url(../fonts/Nunito-Bold.woff) format("woff"),url(../fonts/Nunito-Bold.ttf) format("truetype"),url(../fonts/Nunito-Bold.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: heavy;
  src: url(../fonts/Nunito-ExtraBold.eot?) format("eot"),url(../fonts/Nunito-ExtraBold.woff2) format("woff2"),url(../fonts/Nunito-ExtraBold.woff) format("woff"),url(../fonts/Nunito-ExtraBold.ttf) format("truetype"),url(../fonts/Nunito-ExtraBold.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Nunito-Medium.eot?) format("eot"),url(../fonts/Nunito-Medium.woff2) format("woff2"),url(../fonts/Nunito-Medium.woff) format("woff"),url(../fonts/Nunito-Medium.ttf) format("truetype"),url(../fonts/Nunito-Medium.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Nunito-Regular.eot?) format("eot"),url(../fonts/Nunito-Regular.woff2) format("woff2"),url(../fonts/Nunito-Regular.woff) format("woff"),url(../fonts/Nunito-Regular.ttf) format("truetype"),url(../fonts/Nunito-Regular.svg#Nunito) format("svg");
}

@font-face {
  font-family: Nunito;
  font-style: normal;
  font-weight: demi;
  src: url(../fonts/Nunito-SemiBold.eot?) format("eot"),url(../fonts/Nunito-SemiBold.woff2) format("woff2"),url(../fonts/Nunito-SemiBold.woff) format("woff"),url(../fonts/Nunito-SemiBold.ttf) format("truetype"),url(../fonts/Nunito-SemiBold.svg#Nunito) format("svg");
}


.button,
.file-cta,
.file-name,
.input,
.select select,
.textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 10px;
  box-shadow: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 45px;
  -ms-flex-pack: start;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 14px;
  position: relative;
  vertical-align: top;
}

.button:active,
.button:focus,
.file-cta:active,
.file-cta:focus,
.file-name:active,
.file-name:focus,
.input:active,
.input:focus,
.is-active.button,
.is-active.file-cta,
.is-active.file-name,
.is-active.input,
.is-active.textarea,
.is-focused.button,
.is-focused.file-cta,
.is-focused.file-name,
.is-focused.input,
.is-focused.textarea,
.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus,
.textarea:active,
.textarea:focus {
  outline: 0;
}

.button[disabled],
.file-cta[disabled],
.file-name[disabled],
.input[disabled],
.select fieldset[disabled] select,
.select select[disabled],
.textarea[disabled],
fieldset[disabled] .button,
fieldset[disabled] .file-cta,
fieldset[disabled] .file-name,
fieldset[disabled] .input,
fieldset[disabled] .select select,
fieldset[disabled] .textarea {
  cursor: not-allowed;
}

.button,
.file,
.is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after,
.select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: .625em;
  margin-top: -.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: .625em;
}

.button.is-loading::after,
.control.is-loading::after,
.select.is-loading::after {
  -webkit-animation: spinAround .5s infinite linear;
  animation: spinAround .5s infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: 0 0;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

body,
html {
  height: 100%;
}

body {
  background-color: var(--base-bg);
  max-width: 1920px;
  margin: 0 auto!important;
  height: auto;
  min-height: 100%;
}

a.site-home {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*,
::after,
::before {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

td:not([align]),
th:not([align]) {
  text-align: inherit;
}

html {
  background-color: var(--base-bg);
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: Nunito,sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: var(--base-color);
  font-size: var(--base-fz);
  font-weight: 400;
  line-height: 1.2;
}

a {
  color: #485fc7;
  cursor: pointer;
  text-decoration: none;
}

a strong {
  color: currentColor;
}

a:hover {
  color: #363636;
}

code {
  background-color: #f5f5f5;
  color: #da1039;
  font-size: .875em;
  font-weight: 400;
  padding: .25em .5em .25em;
}

hr {
  background-color: #f5f5f5;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: .875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #363636;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #f5f5f5;
  color: #4a4a4a;
  font-size: .875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}

pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}

table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}

table th {
  color: #363636;
}

@-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);
  }
}

.input,
.select select,
.textarea {
  background-color: var(--gradient-outer-fill-white);
  border-color: transparent;
  border-radius: var(--input-radius);
  color: var(--base-color);
}

.input::-moz-placeholder,
.select select::-moz-placeholder,
.textarea::-moz-placeholder {
  color: var(--color-gray-light);
}

.input::-webkit-input-placeholder,
.select select::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder {
  color: var(--color-gray-light);
}

.input:-moz-placeholder,
.select select:-moz-placeholder,
.textarea:-moz-placeholder {
  color: var(--color-gray-light);
}

.input:-ms-input-placeholder,
.select select:-ms-input-placeholder,
.textarea:-ms-input-placeholder {
  color: var(--color-gray-light);
}

.input:hover,
.is-hovered.input,
.is-hovered.textarea,
.select select.is-hovered,
.select select:hover,
.textarea:hover {
  border-color: #b5b5b5;
}

.input:active,
.input:focus,
.is-active.input,
.is-active.textarea,
.is-focused.input,
.is-focused.textarea,
.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus,
.textarea:active,
.textarea:focus {
  border-color: #485fc7;
  box-shadow: 0 0 0 .125em rgba(72,95,199,.25);
}

.input[disabled],
.select fieldset[disabled] select,
.select select[disabled],
.textarea[disabled],
fieldset[disabled] .input,
fieldset[disabled] .select select,
fieldset[disabled] .textarea {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  box-shadow: none;
  color: #7a7a7a;
}

.input[disabled]::-moz-placeholder,
.select fieldset[disabled] select::-moz-placeholder,
.select select[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder,
fieldset[disabled] .input::-moz-placeholder,
fieldset[disabled] .select select::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder {
  color: rgba(122,122,122,.3);
}

.input[disabled]::-webkit-input-placeholder,
.select fieldset[disabled] select::-webkit-input-placeholder,
.select select[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder,
fieldset[disabled] .input::-webkit-input-placeholder,
fieldset[disabled] .select select::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder {
  color: rgba(122,122,122,.3);
}

.input[disabled]:-moz-placeholder,
.select fieldset[disabled] select:-moz-placeholder,
.select select[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder,
fieldset[disabled] .input:-moz-placeholder,
fieldset[disabled] .select select:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder {
  color: rgba(122,122,122,.3);
}

.input[disabled]:-ms-input-placeholder,
.select fieldset[disabled] select:-ms-input-placeholder,
.select select[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder,
fieldset[disabled] .input:-ms-input-placeholder,
fieldset[disabled] .select select:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder {
  color: rgba(122,122,122,.3);
}

.input,
.textarea {
  box-shadow: inset -2px -2px 3px #fff,inset 2px 2px 5px rgba(0,0,0,.07);
  max-width: 100%;
  width: 100%;
}

.input[readonly],
.textarea[readonly] {
  box-shadow: none;
}

.is-white.input,
.is-white.textarea {
  border-color: #fff;
}

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

.is-black.input,
.is-black.textarea {
  border-color: #0a0a0a;
}

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

.is-light.input,
.is-light.textarea {
  border-color: #f5f5f5;
}

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

.is-dark.input,
.is-dark.textarea {
  border-color: #363636;
}

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

.is-primary.input,
.is-primary.textarea {
  border-color: #00d1b2;
}

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

.is-link.input,
.is-link.textarea {
  border-color: #485fc7;
}

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

.is-info.input,
.is-info.textarea {
  border-color: #3e8ed0;
}

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

.is-success.input,
.is-success.textarea {
  border-color: #48c78e;
}

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

.is-warning.input,
.is-warning.textarea {
  border-color: #ffe08a;
}

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

.is-danger.input,
.is-danger.textarea {
  border-color: #f14668;
}

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

.is-small.input,
.is-small.textarea {
  border-radius: 2px;
  font-size: .75rem;
}

.is-medium.input,
.is-medium.textarea {
  font-size: 1.25rem;
}

.is-large.input,
.is-large.textarea {
  font-size: 1.5rem;
}

.is-fullwidth.input,
.is-fullwidth.textarea {
  display: block;
  width: 100%;
}

.is-inline.input,
.is-inline.textarea {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(20px + .375em);
  padding-right: calc(20px + .375em);
}

.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 20px;
  resize: vertical;
}

.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}

.textarea[rows] {
  height: initial;
}

.textarea.has-fixed-size {
  resize: none;
}

.checkbox,
.radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.checkbox input,
.radio input {
  cursor: pointer;
}

.checkbox:hover,
.radio:hover {
  color: #363636;
}

.checkbox input[disabled],
.checkbox[disabled],
.radio input[disabled],
.radio[disabled],
fieldset[disabled] .checkbox,
fieldset[disabled] .radio {
  color: #7a7a7a;
  cursor: not-allowed;
}

.radio+.radio {
  margin-left: .5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select:not(.is-multiple) {
  height: 45px;
}

.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #485fc7;
  right: 1.125em;
  z-index: 4;
}

.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}

.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: 0;
}

.select select::-ms-expand {
  display: none;
}

.select select[disabled]:hover,
fieldset[disabled] .select select:hover {
  border-color: #f5f5f5;
}

.select select:not([multiple]) {
  padding-right: 2.5em;
}

.select select[multiple] {
  height: auto;
  padding: 0;
}

.select select[multiple] option {
  padding: .5em 1em;
}

.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}

.select.is-white:not(:hover)::after {
  border-color: #fff;
}

.select.is-white select {
  border-color: #fff;
}

.select.is-white select.is-hovered,
.select.is-white select:hover {
  border-color: #f2f2f2;
}

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

.select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}

.select.is-black select {
  border-color: #0a0a0a;
}

.select.is-black select.is-hovered,
.select.is-black select:hover {
  border-color: #000;
}

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

.select.is-light:not(:hover)::after {
  border-color: #f5f5f5;
}

.select.is-light select {
  border-color: #f5f5f5;
}

.select.is-light select.is-hovered,
.select.is-light select:hover {
  border-color: #e8e8e8;
}

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

.select.is-dark:not(:hover)::after {
  border-color: #363636;
}

.select.is-dark select {
  border-color: #363636;
}

.select.is-dark select.is-hovered,
.select.is-dark select:hover {
  border-color: #292929;
}

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

.select.is-primary:not(:hover)::after {
  border-color: #00d1b2;
}

.select.is-primary select {
  border-color: #00d1b2;
}

.select.is-primary select.is-hovered,
.select.is-primary select:hover {
  border-color: #00b89c;
}

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

.select.is-link:not(:hover)::after {
  border-color: #485fc7;
}

.select.is-link select {
  border-color: #485fc7;
}

.select.is-link select.is-hovered,
.select.is-link select:hover {
  border-color: #3a51bb;
}

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

.select.is-info:not(:hover)::after {
  border-color: #3e8ed0;
}

.select.is-info select {
  border-color: #3e8ed0;
}

.select.is-info select.is-hovered,
.select.is-info select:hover {
  border-color: #3082c5;
}

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

.select.is-success:not(:hover)::after {
  border-color: #48c78e;
}

.select.is-success select {
  border-color: #48c78e;
}

.select.is-success select.is-hovered,
.select.is-success select:hover {
  border-color: #3abb81;
}

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

.select.is-warning:not(:hover)::after {
  border-color: #ffe08a;
}

.select.is-warning select {
  border-color: #ffe08a;
}

.select.is-warning select.is-hovered,
.select.is-warning select:hover {
  border-color: #ffd970;
}

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

.select.is-danger:not(:hover)::after {
  border-color: #f14668;
}

.select.is-danger select {
  border-color: #f14668;
}

.select.is-danger select.is-hovered,
.select.is-danger select:hover {
  border-color: #ef2e55;
}

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

.select.is-small {
  border-radius: 2px;
  font-size: .75rem;
}

.select.is-medium {
  font-size: 1.25rem;
}

.select.is-large {
  font-size: 1.5rem;
}

.select.is-disabled::after {
  border-color: #7a7a7a;
}

.select.is-fullwidth {
  width: 100%;
}

.select.is-fullwidth select {
  width: 100%;
}

.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: .625em;
  top: .625em;
  -webkit-transform: none;
  transform: none;
}

.select.is-loading.is-small:after {
  font-size: .75rem;
}

.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
}

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

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

.file.is-white.is-focused .file-cta,
.file.is-white:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(255,255,255,.25);
  color: #0a0a0a;
}

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

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

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

.file.is-black.is-focused .file-cta,
.file.is-black:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(10,10,10,.25);
  color: #fff;
}

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

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

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

.file.is-light.is-focused .file-cta,
.file.is-light:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(245,245,245,.25);
  color: rgba(0,0,0,.7);
}

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

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

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

.file.is-dark.is-focused .file-cta,
.file.is-dark:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(54,54,54,.25);
  color: #fff;
}

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

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

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

.file.is-primary.is-focused .file-cta,
.file.is-primary:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(0,209,178,.25);
  color: #fff;
}

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

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

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

.file.is-link.is-focused .file-cta,
.file.is-link:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(72,95,199,.25);
  color: #fff;
}

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

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

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

.file.is-info.is-focused .file-cta,
.file.is-info:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(62,142,208,.25);
  color: #fff;
}

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

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

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

.file.is-success.is-focused .file-cta,
.file.is-success:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(72,199,142,.25);
  color: #fff;
}

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

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

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

.file.is-warning.is-focused .file-cta,
.file.is-warning:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(255,224,138,.25);
  color: rgba(0,0,0,.7);
}

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

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

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

.file.is-danger.is-focused .file-cta,
.file.is-danger:focus .file-cta {
  border-color: transparent;
  box-shadow: 0 0 .5em rgba(241,70,104,.25);
  color: #fff;
}

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

.file.is-small {
  font-size: .75rem;
}

.file.is-normal {
  font-size: 1rem;
}

.file.is-medium {
  font-size: 1.25rem;
}

.file.is-medium .file-icon .fa {
  font-size: 21px;
}

.file.is-large {
  font-size: 1.5rem;
}

.file.is-large .file-icon .fa {
  font-size: 28px;
}

.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.file.has-name.is-empty .file-cta {
  border-radius: 10px;
}

.file.has-name.is-empty .file-name {
  display: none;
}

.file.is-boxed .file-label {
  -ms-flex-direction: column;
  flex-direction: column;
}

.file.is-boxed .file-cta {
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}

.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}

.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}

.file.is-boxed .file-icon .fa {
  font-size: 21px;
}

.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}

.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}

.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}

.file.is-boxed.has-name .file-cta {
  border-radius: 10px 10px 0 0;
}

.file.is-boxed.has-name .file-name {
  border-radius: 0 0 10px 10px;
  border-width: 0 1px 1px;
}

.file.is-centered {
  -ms-flex-pack: center;
  justify-content: center;
}

.file.is-fullwidth .file-label {
  width: 100%;
}

.file.is-fullwidth .file-name {
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: none;
}

.file.is-right {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.file.is-right .file-cta {
  border-radius: 0 10px 10px 0;
}

.file.is-right .file-name {
  border-radius: 10px 0 0 10px;
  border-width: 1px 0 1px 1px;
  -ms-flex-order: -1;
  order: -1;
}

.file-label {
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -ms-flex-pack: start;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}

.file-label:hover .file-cta {
  background-color: #eee;
  color: #363636;
}

.file-label:hover .file-name {
  border-color: transparent;
}

.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636;
}

.file-label:active .file-name {
  border-color: transparent;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: transparent;
  border-radius: 10px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: #f5f5f5;
  color: #4a4a4a;
}

.file-name {
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 1em;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: .5em;
  width: 1em;
}

.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #676767;
  display: block;
  font-size: 1rem;
  font-weight: 400;
}

.label:not(:last-child) {
  margin-bottom: .5em;
}

.label.is-small {
  font-size: .75rem;
}

.label.is-medium {
  font-size: 1.25rem;
}

.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: .75rem;
  margin-top: .25rem;
}

.help.is-white {
  color: #fff;
}

.help.is-black {
  color: #0a0a0a;
}

.help.is-light {
  color: #f5f5f5;
}

.help.is-dark {
  color: #363636;
}

.help.is-primary {
  color: #00d1b2;
}

.help.is-link {
  color: #485fc7;
}

.help.is-info {
  color: #3e8ed0;
}

.help.is-success {
  color: #48c78e;
}

.help.is-warning {
  color: #ffe08a;
}

.help.is-danger {
  color: #f14668;
}

.field:not(:last-child) {
  margin-bottom: .75rem;
}

.field.has-addons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}

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

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

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

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

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

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

.field.has-addons .control.is-expanded {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.field.has-addons.has-addons-centered {
  -ms-flex-pack: center;
  justify-content: center;
}

.field.has-addons.has-addons-right {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.field.is-grouped {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.field.is-grouped>.control {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.field.is-grouped>.control:not(:last-child) {
  margin-bottom: 0;
  margin-right: .75rem;
}

.field.is-grouped>.control.is-expanded {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
  -ms-flex-pack: center;
  justify-content: center;
}

.field.is-grouped.is-grouped-right {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.field.is-grouped.is-grouped-multiline {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.field.is-grouped.is-grouped-multiline>.control:last-child,
.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
  margin-bottom: .75rem;
}

.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -.75rem;
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}

.field-label .label {
  font-size: inherit;
}

.field-body .field .field {
  margin-bottom: 0;
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}

.control.has-icons-left .input:focus~.icon,
.control.has-icons-left .select:focus~.icon,
.control.has-icons-right .input:focus~.icon,
.control.has-icons-right .select:focus~.icon {
  color: #4a4a4a;
}

.control.has-icons-left .input.is-small~.icon,
.control.has-icons-left .select.is-small~.icon,
.control.has-icons-right .input.is-small~.icon,
.control.has-icons-right .select.is-small~.icon {
  font-size: .75rem;
}

.control.has-icons-left .input.is-medium~.icon,
.control.has-icons-left .select.is-medium~.icon,
.control.has-icons-right .input.is-medium~.icon,
.control.has-icons-right .select.is-medium~.icon {
  font-size: 1.25rem;
}

.control.has-icons-left .input.is-large~.icon,
.control.has-icons-left .select.is-large~.icon,
.control.has-icons-right .input.is-large~.icon,
.control.has-icons-right .select.is-large~.icon {
  font-size: 1.5rem;
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
  color: transparent;
  height: 45px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 45px;
  z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 45px;
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 45px;
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading::after {
  position: absolute!important;
  right: .625em;
  top: .625em;
  z-index: 4;
}

.control.is-loading.is-small:after {
  font-size: .75rem;
}

.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

.button {
  background-color: #fff;
  border-color: transparent;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 13px;
  padding-left: 17.5px;
  padding-right: 17.5px;
  padding-top: 13px;
  text-align: center;
  white-space: nowrap;
}

.button strong {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.buttons.is-centered {
  -ms-flex-pack: center;
  justify-content: center;
}

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

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

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

.container {
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}

.container.is-fluid {
  max-width: none!important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}

.container.container-max-800:not(.is-max-desktop):not(.is-max-widescreen) {
  max-width: 800px;
}

.container.container-max-1000:not(.is-max-desktop):not(.is-max-widescreen) {
  max-width: 1000px;
}

.container.is-width-1120:not(.is-max-desktop):not(.is-max-widescreen) {
  max-width: 1098px;
}

.container.is-width-1620:not(.is-max-desktop):not(.is-max-widescreen) {
  max-width: 1620px;
  padding-left: 45px;
  padding-right: 45px;
}

.column {
  display: block;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: .75rem;
}

.columns.is-mobile>.column.is-narrow {
  -ms-flex: none;
  flex: none;
  width: unset;
}

.columns.is-mobile>.column.is-full {
  -ms-flex: none;
  flex: none;
  width: 100%;
}

.columns.is-mobile>.column.is-three-quarters {
  -ms-flex: none;
  flex: none;
  width: 75%;
}

.columns.is-mobile>.column.is-two-thirds {
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
}

.columns.is-mobile>.column.is-half {
  -ms-flex: none;
  flex: none;
  width: 50%;
}

.columns.is-mobile>.column.is-one-third {
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
}

.columns.is-mobile>.column.is-one-quarter {
  -ms-flex: none;
  flex: none;
  width: 25%;
}

.columns.is-mobile>.column.is-one-fifth {
  -ms-flex: none;
  flex: none;
  width: 20%;
}

.columns.is-mobile>.column.is-two-fifths {
  -ms-flex: none;
  flex: none;
  width: 40%;
}

.columns.is-mobile>.column.is-three-fifths {
  -ms-flex: none;
  flex: none;
  width: 60%;
}

.columns.is-mobile>.column.is-four-fifths {
  -ms-flex: none;
  flex: none;
  width: 80%;
}

.columns.is-mobile>.column.is-offset-three-quarters {
  margin-left: 75%;
}

.columns.is-mobile>.column.is-offset-two-thirds {
  margin-left: 66.6666%;
}

.columns.is-mobile>.column.is-offset-half {
  margin-left: 50%;
}

.columns.is-mobile>.column.is-offset-one-third {
  margin-left: 33.3333%;
}

.columns.is-mobile>.column.is-offset-one-quarter {
  margin-left: 25%;
}

.columns.is-mobile>.column.is-offset-one-fifth {
  margin-left: 20%;
}

.columns.is-mobile>.column.is-offset-two-fifths {
  margin-left: 40%;
}

.columns.is-mobile>.column.is-offset-three-fifths {
  margin-left: 60%;
}

.columns.is-mobile>.column.is-offset-four-fifths {
  margin-left: 80%;
}

.columns.is-mobile>.column.is-0 {
  -ms-flex: none;
  flex: none;
  width: 0%;
}

.columns.is-mobile>.column.is-offset-0 {
  margin-left: 0;
}

.columns.is-mobile>.column.is-1 {
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
}

.columns.is-mobile>.column.is-offset-1 {
  margin-left: 8.33333%;
}

.columns.is-mobile>.column.is-2 {
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
}

.columns.is-mobile>.column.is-offset-2 {
  margin-left: 16.66667%;
}

.columns.is-mobile>.column.is-3 {
  -ms-flex: none;
  flex: none;
  width: 25%;
}

.columns.is-mobile>.column.is-offset-3 {
  margin-left: 25%;
}

.columns.is-mobile>.column.is-4 {
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
}

.columns.is-mobile>.column.is-offset-4 {
  margin-left: 33.33333%;
}

.columns.is-mobile>.column.is-5 {
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
}

.columns.is-mobile>.column.is-offset-5 {
  margin-left: 41.66667%;
}

.columns.is-mobile>.column.is-6 {
  -ms-flex: none;
  flex: none;
  width: 50%;
}

.columns.is-mobile>.column.is-offset-6 {
  margin-left: 50%;
}

.columns.is-mobile>.column.is-7 {
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
}

.columns.is-mobile>.column.is-offset-7 {
  margin-left: 58.33333%;
}

.columns.is-mobile>.column.is-8 {
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
}

.columns.is-mobile>.column.is-offset-8 {
  margin-left: 66.66667%;
}

.columns.is-mobile>.column.is-9 {
  -ms-flex: none;
  flex: none;
  width: 75%;
}

.columns.is-mobile>.column.is-offset-9 {
  margin-left: 75%;
}

.columns.is-mobile>.column.is-10 {
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
}

.columns.is-mobile>.column.is-offset-10 {
  margin-left: 83.33333%;
}

.columns.is-mobile>.column.is-11 {
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
}

.columns.is-mobile>.column.is-offset-11 {
  margin-left: 91.66667%;
}

.columns.is-mobile>.column.is-12 {
  -ms-flex: none;
  flex: none;
  width: 100%;
}

.columns.is-mobile>.column.is-offset-12 {
  margin-left: 100%;
}

.columns {
  margin-left: -.75rem;
  margin-right: -.75rem;
  margin-top: -.75rem;
}

.columns:last-child {
  margin-bottom: -.75rem;
}

.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - .75rem);
}

.columns.is-centered {
  -ms-flex-pack: center;
  justify-content: center;
}

.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.columns.is-gapless>.column {
  margin: 0;
  padding: 0!important;
}

.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}

.columns.is-gapless:last-child {
  margin-bottom: 0;
}

.columns.is-mobile {
  display: -ms-flexbox;
  display: flex;
}

.columns.is-multiline {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.columns.is-vcentered {
  -ms-flex-align: center;
  align-items: center;
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}

.columns.is-variable>.column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}

.columns.is-variable.is-0 {
  --columnGap: 0rem;
}

.columns.is-variable.is-1 {
  --columnGap: .25rem;
}

.columns.is-variable.is-2 {
  --columnGap: .5rem;
}

.columns.is-variable.is-3 {
  --columnGap: .75rem;
}

.columns.is-variable.is-4 {
  --columnGap: 1rem;
}

.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}

.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}

.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}

.columns.is-variable.is-8 {
  --columnGap: 2rem;
}

.has-text-white {
  color: #fff!important;
}

a.has-text-white:focus,
a.has-text-white:hover {
  color: #e6e6e6!important;
}

.has-background-white {
  background-color: #fff!important;
}

.has-text-black {
  color: #0a0a0a!important;
}

a.has-text-black:focus,
a.has-text-black:hover {
  color: #000!important;
}

.has-background-black {
  background-color: #0a0a0a!important;
}

.has-text-light {
  color: #f5f5f5!important;
}

a.has-text-light:focus,
a.has-text-light:hover {
  color: #dbdbdb!important;
}

.has-background-light {
  background-color: #f5f5f5!important;
}

.has-text-dark {
  color: #363636!important;
}

a.has-text-dark:focus,
a.has-text-dark:hover {
  color: #1c1c1c!important;
}

.has-background-dark {
  background-color: #363636!important;
}

.has-text-primary {
  color: #00d1b2!important;
}

a.has-text-primary:focus,
a.has-text-primary:hover {
  color: #009e86!important;
}

.has-background-primary {
  background-color: #00d1b2!important;
}

.has-text-primary-light {
  color: #ebfffc!important;
}

a.has-text-primary-light:focus,
a.has-text-primary-light:hover {
  color: #b8fff4!important;
}

.has-background-primary-light {
  background-color: #ebfffc!important;
}

.has-text-primary-dark {
  color: #00947e!important;
}

a.has-text-primary-dark:focus,
a.has-text-primary-dark:hover {
  color: #00c7a9!important;
}

.has-background-primary-dark {
  background-color: #00947e!important;
}

.has-text-link {
  color: #485fc7!important;
}

a.has-text-link:focus,
a.has-text-link:hover {
  color: #3449a8!important;
}

.has-background-link {
  background-color: #485fc7!important;
}

.has-text-link-light {
  color: #eff1fa!important;
}

a.has-text-link-light:focus,
a.has-text-link-light:hover {
  color: #c8cfee!important;
}

.has-background-link-light {
  background-color: #eff1fa!important;
}

.has-text-link-dark {
  color: #3850b7!important;
}

a.has-text-link-dark:focus,
a.has-text-link-dark:hover {
  color: #576dcb!important;
}

.has-background-link-dark {
  background-color: #3850b7!important;
}

.has-text-info {
  color: #3e8ed0!important;
}

a.has-text-info:focus,
a.has-text-info:hover {
  color: #2b74b1!important;
}

.has-background-info {
  background-color: #3e8ed0!important;
}

.has-text-info-light {
  color: #eff5fb!important;
}

a.has-text-info-light:focus,
a.has-text-info-light:hover {
  color: #c6ddf1!important;
}

.has-background-info-light {
  background-color: #eff5fb!important;
}

.has-text-info-dark {
  color: #296fa8!important;
}

a.has-text-info-dark:focus,
a.has-text-info-dark:hover {
  color: #368ace!important;
}

.has-background-info-dark {
  background-color: #296fa8!important;
}

.has-text-success {
  color: #48c78e!important;
}

a.has-text-success:focus,
a.has-text-success:hover {
  color: #34a873!important;
}

.has-background-success {
  background-color: #48c78e!important;
}

.has-text-success-light {
  color: #effaf5!important;
}

a.has-text-success-light:focus,
a.has-text-success-light:hover {
  color: #c8eedd!important;
}

.has-background-success-light {
  background-color: #effaf5!important;
}

.has-text-success-dark {
  color: #257953!important;
}

a.has-text-success-dark:focus,
a.has-text-success-dark:hover {
  color: #31a06e!important;
}

.has-background-success-dark {
  background-color: #257953!important;
}

.has-text-warning {
  color: #ffe08a!important;
}

a.has-text-warning:focus,
a.has-text-warning:hover {
  color: #ffd257!important;
}

.has-background-warning {
  background-color: #ffe08a!important;
}

.has-text-warning-light {
  color: #fffaeb!important;
}

a.has-text-warning-light:focus,
a.has-text-warning-light:hover {
  color: #ffecb8!important;
}

.has-background-warning-light {
  background-color: #fffaeb!important;
}

.has-text-warning-dark {
  color: #946c00!important;
}

a.has-text-warning-dark:focus,
a.has-text-warning-dark:hover {
  color: #c79200!important;
}

.has-background-warning-dark {
  background-color: #946c00!important;
}

.has-text-danger {
  color: #f14668!important;
}

a.has-text-danger:focus,
a.has-text-danger:hover {
  color: #ee1742!important;
}

.has-background-danger {
  background-color: #f14668!important;
}

.has-text-danger-light {
  color: #feecf0!important;
}

a.has-text-danger-light:focus,
a.has-text-danger-light:hover {
  color: #fabdc9!important;
}

.has-background-danger-light {
  background-color: #feecf0!important;
}

.has-text-danger-dark {
  color: #cc0f35!important;
}

a.has-text-danger-dark:focus,
a.has-text-danger-dark:hover {
  color: #ee2049!important;
}

.has-background-danger-dark {
  background-color: #cc0f35!important;
}

.has-text-black-bis {
  color: #121212!important;
}

.has-background-black-bis {
  background-color: #121212!important;
}

.has-text-black-ter {
  color: #242424!important;
}

.has-background-black-ter {
  background-color: #242424!important;
}

.has-text-grey-darker {
  color: #363636!important;
}

.has-background-grey-darker {
  background-color: #363636!important;
}

.has-text-grey-dark {
  color: #4a4a4a!important;
}

.has-background-grey-dark {
  background-color: #4a4a4a!important;
}

.has-text-grey {
  color: #7a7a7a!important;
}

.has-background-grey {
  background-color: #7a7a7a!important;
}

.has-text-grey-light {
  color: #b5b5b5!important;
}

.has-background-grey-light {
  background-color: #b5b5b5!important;
}

.has-text-grey-lighter {
  color: #dbdbdb!important;
}

.has-background-grey-lighter {
  background-color: #dbdbdb!important;
}

.has-text-white-ter {
  color: #f5f5f5!important;
}

.has-background-white-ter {
  background-color: #f5f5f5!important;
}

.has-text-white-bis {
  color: #fafafa!important;
}

.has-background-white-bis {
  background-color: #fafafa!important;
}

.is-flex-direction-row {
  -ms-flex-direction: row!important;
  flex-direction: row!important;
}

.is-flex-direction-row-reverse {
  -ms-flex-direction: row-reverse!important;
  flex-direction: row-reverse!important;
}

.is-flex-direction-column {
  -ms-flex-direction: column!important;
  flex-direction: column!important;
}

.is-flex-direction-column-reverse {
  -ms-flex-direction: column-reverse!important;
  flex-direction: column-reverse!important;
}

.is-flex-wrap-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important;
}

.is-flex-wrap-wrap {
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important;
}

.is-flex-wrap-wrap-reverse {
  -ms-flex-wrap: wrap-reverse!important;
  flex-wrap: wrap-reverse!important;
}

.is-justify-content-flex-start {
  -ms-flex-pack: start!important;
  justify-content: flex-start!important;
}

.is-justify-content-flex-end {
  -ms-flex-pack: end!important;
  justify-content: flex-end!important;
}

.is-justify-content-center {
  -ms-flex-pack: center!important;
  justify-content: center!important;
}

.is-justify-content-space-between {
  -ms-flex-pack: justify!important;
  justify-content: space-between!important;
}

.is-justify-content-space-around {
  -ms-flex-pack: distribute!important;
  justify-content: space-around!important;
}

.is-justify-content-space-evenly {
  -ms-flex-pack: space-evenly!important;
  justify-content: space-evenly!important;
}

.is-justify-content-start {
  -ms-flex-pack: start!important;
  justify-content: start!important;
}

.is-justify-content-end {
  -ms-flex-pack: end!important;
  justify-content: end!important;
}

.is-justify-content-left {
  -ms-flex-pack: left!important;
  justify-content: left!important;
}

.is-justify-content-right {
  -ms-flex-pack: right!important;
  justify-content: right!important;
}

.is-align-content-flex-start {
  -ms-flex-line-pack: start!important;
  align-content: flex-start!important;
}

.is-align-content-flex-end {
  -ms-flex-line-pack: end!important;
  align-content: flex-end!important;
}

.is-align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important;
}

.is-align-content-space-between {
  -ms-flex-line-pack: justify!important;
  align-content: space-between!important;
}

.is-align-content-space-around {
  -ms-flex-line-pack: distribute!important;
  align-content: space-around!important;
}

.is-align-content-space-evenly {
  -ms-flex-line-pack: space-evenly!important;
  align-content: space-evenly!important;
}

.is-align-content-stretch {
  -ms-flex-line-pack: stretch!important;
  align-content: stretch!important;
}

.is-align-content-start {
  -ms-flex-line-pack: start!important;
  align-content: start!important;
}

.is-align-content-end {
  -ms-flex-line-pack: end!important;
  align-content: end!important;
}

.is-align-content-baseline {
  -ms-flex-line-pack: baseline!important;
  align-content: baseline!important;
}

.is-align-items-stretch {
  -ms-flex-align: stretch!important;
  align-items: stretch!important;
}

.is-align-items-flex-start {
  -ms-flex-align: start!important;
  align-items: flex-start!important;
}

.is-align-items-flex-end {
  -ms-flex-align: end!important;
  align-items: flex-end!important;
}

.is-align-items-center {
  -ms-flex-align: center!important;
  align-items: center!important;
}

.is-align-items-baseline {
  -ms-flex-align: baseline!important;
  align-items: baseline!important;
}

.is-align-items-start {
  -ms-flex-align: start!important;
  align-items: start!important;
}

.is-align-items-end {
  -ms-flex-align: end!important;
  align-items: end!important;
}

.is-align-items-self-start {
  -ms-flex-align: self-start!important;
  align-items: self-start!important;
}

.is-align-items-self-end {
  -ms-flex-align: self-end!important;
  align-items: self-end!important;
}

.is-align-self-auto {
  -ms-flex-item-align: auto!important;
  align-self: auto!important;
}

.is-align-self-flex-start {
  -ms-flex-item-align: start!important;
  align-self: flex-start!important;
}

.is-align-self-flex-end {
  -ms-flex-item-align: end!important;
  align-self: flex-end!important;
}

.is-align-self-center {
  -ms-flex-item-align: center!important;
  align-self: center!important;
}

.is-align-self-baseline {
  -ms-flex-item-align: baseline!important;
  align-self: baseline!important;
}

.is-align-self-stretch {
  -ms-flex-item-align: stretch!important;
  align-self: stretch!important;
}

.is-flex-grow-0 {
  -ms-flex-positive: 0!important;
  flex-grow: 0!important;
}

.is-flex-grow-1 {
  -ms-flex-positive: 1!important;
  flex-grow: 1!important;
}

.is-flex-grow-2 {
  -ms-flex-positive: 2!important;
  flex-grow: 2!important;
}

.is-flex-grow-3 {
  -ms-flex-positive: 3!important;
  flex-grow: 3!important;
}

.is-flex-grow-4 {
  -ms-flex-positive: 4!important;
  flex-grow: 4!important;
}

.is-flex-grow-5 {
  -ms-flex-positive: 5!important;
  flex-grow: 5!important;
}

.is-flex-shrink-0 {
  -ms-flex-negative: 0!important;
  flex-shrink: 0!important;
}

.is-flex-shrink-1 {
  -ms-flex-negative: 1!important;
  flex-shrink: 1!important;
}

.is-flex-shrink-2 {
  -ms-flex-negative: 2!important;
  flex-shrink: 2!important;
}

.is-flex-shrink-3 {
  -ms-flex-negative: 3!important;
  flex-shrink: 3!important;
}

.is-flex-shrink-4 {
  -ms-flex-negative: 4!important;
  flex-shrink: 4!important;
}

.is-flex-shrink-5 {
  -ms-flex-negative: 5!important;
  flex-shrink: 5!important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left!important;
}

.is-pulled-right {
  float: right!important;
}

.is-radiusless {
  border-radius: 0!important;
}

.is-shadowless {
  box-shadow: none!important;
}

.is-clickable {
  cursor: pointer!important;
  pointer-events: all!important;
}

.is-clipped {
  overflow: hidden!important;
}

.is-relative {
  position: relative!important;
}

.is-marginless {
  margin: 0!important;
}

.is-paddingless {
  padding: 0!important;
}

.m-0 {
  margin: 0!important;
}

.mt-0 {
  margin-top: 0!important;
}

.mr-0 {
  margin-right: 0!important;
}

.mb-0 {
  margin-bottom: 0!important;
}

.ml-0 {
  margin-left: 0!important;
}

.mx-0 {
  margin-left: 0!important;
  margin-right: 0!important;
}

.my-0 {
  margin-top: 0!important;
  margin-bottom: 0!important;
}

.m-1 {
  margin: .25rem!important;
}

.mt-1 {
  margin-top: .25rem!important;
}

.mr-1 {
  margin-right: .25rem!important;
}

.mb-1 {
  margin-bottom: .25rem!important;
}

.ml-1 {
  margin-left: .25rem!important;
}

.mx-1 {
  margin-left: .25rem!important;
  margin-right: .25rem!important;
}

.my-1 {
  margin-top: .25rem!important;
  margin-bottom: .25rem!important;
}

.m-2 {
  margin: .5rem!important;
}

.mt-2 {
  margin-top: .5rem!important;
}

.mr-2 {
  margin-right: .5rem!important;
}

.mb-2 {
  margin-bottom: .5rem!important;
}

.ml-2 {
  margin-left: .5rem!important;
}

.mx-2 {
  margin-left: .5rem!important;
  margin-right: .5rem!important;
}

.my-2 {
  margin-top: .5rem!important;
  margin-bottom: .5rem!important;
}

.m-3 {
  margin: .75rem!important;
}

.mt-3 {
  margin-top: .75rem!important;
}

.mr-3 {
  margin-right: .75rem!important;
}

.mb-3 {
  margin-bottom: .75rem!important;
}

.ml-3 {
  margin-left: .75rem!important;
}

.mx-3 {
  margin-left: .75rem!important;
  margin-right: .75rem!important;
}

.my-3 {
  margin-top: .75rem!important;
  margin-bottom: .75rem!important;
}

.m-4 {
  margin: 1rem!important;
}

.mt-4 {
  margin-top: 1rem!important;
}

.mr-4 {
  margin-right: 1rem!important;
}

.mb-4 {
  margin-bottom: 1rem!important;
}

.ml-4 {
  margin-left: 1rem!important;
}

.mx-4 {
  margin-left: 1rem!important;
  margin-right: 1rem!important;
}

.my-4 {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important;
}

.m-5 {
  margin: 1.5rem!important;
}

.mt-5 {
  margin-top: 1.5rem!important;
}

.mr-5 {
  margin-right: 1.5rem!important;
}

.mb-5 {
  margin-bottom: 1.5rem!important;
}

.ml-5 {
  margin-left: 1.5rem!important;
}

.mx-5 {
  margin-left: 1.5rem!important;
  margin-right: 1.5rem!important;
}

.my-5 {
  margin-top: 1.5rem!important;
  margin-bottom: 1.5rem!important;
}

.m-6 {
  margin: 3rem!important;
}

.mt-6 {
  margin-top: 3rem!important;
}

.mr-6 {
  margin-right: 3rem!important;
}

.mb-6 {
  margin-bottom: 3rem!important;
}

.ml-6 {
  margin-left: 3rem!important;
}

.mx-6 {
  margin-left: 3rem!important;
  margin-right: 3rem!important;
}

.my-6 {
  margin-top: 3rem!important;
  margin-bottom: 3rem!important;
}

.m-auto {
  margin: auto!important;
}

.mt-auto {
  margin-top: auto!important;
}

.mr-auto {
  margin-right: auto!important;
}

.mb-auto {
  margin-bottom: auto!important;
}

.ml-auto {
  margin-left: auto!important;
}

.mx-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}

.my-auto {
  margin-top: auto!important;
  margin-bottom: auto!important;
}

.p-0 {
  padding: 0!important;
}

.pt-0 {
  padding-top: 0!important;
}

.pr-0 {
  padding-right: 0!important;
}

.pb-0 {
  padding-bottom: 0!important;
}

.pl-0 {
  padding-left: 0!important;
}

.px-0 {
  padding-left: 0!important;
  padding-right: 0!important;
}

.py-0 {
  padding-top: 0!important;
  padding-bottom: 0!important;
}

.p-1 {
  padding: .25rem!important;
}

.pt-1 {
  padding-top: .25rem!important;
}

.pr-1 {
  padding-right: .25rem!important;
}

.pb-1 {
  padding-bottom: .25rem!important;
}

.pl-1 {
  padding-left: .25rem!important;
}

.px-1 {
  padding-left: .25rem!important;
  padding-right: .25rem!important;
}

.py-1 {
  padding-top: .25rem!important;
  padding-bottom: .25rem!important;
}

.p-2 {
  padding: .5rem!important;
}

.pt-2 {
  padding-top: .5rem!important;
}

.pr-2 {
  padding-right: .5rem!important;
}

.pb-2 {
  padding-bottom: .5rem!important;
}

.pl-2 {
  padding-left: .5rem!important;
}

.px-2 {
  padding-left: .5rem!important;
  padding-right: .5rem!important;
}

.py-2 {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important;
}

.p-3 {
  padding: .75rem!important;
}

.pt-3 {
  padding-top: .75rem!important;
}

.pr-3 {
  padding-right: .75rem!important;
}

.pb-3 {
  padding-bottom: .75rem!important;
}

.pl-3 {
  padding-left: .75rem!important;
}

.px-3 {
  padding-left: .75rem!important;
  padding-right: .75rem!important;
}

.py-3 {
  padding-top: .75rem!important;
  padding-bottom: .75rem!important;
}

.p-4 {
  padding: 1rem!important;
}

.pt-4 {
  padding-top: 1rem!important;
}

.pr-4 {
  padding-right: 1rem!important;
}

.pb-4 {
  padding-bottom: 1rem!important;
}

.pl-4 {
  padding-left: 1rem!important;
}

.px-4 {
  padding-left: 1rem!important;
  padding-right: 1rem!important;
}

.py-4 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important;
}

.p-5 {
  padding: 1.5rem!important;
}

.pt-5 {
  padding-top: 1.5rem!important;
}

.pr-5 {
  padding-right: 1.5rem!important;
}

.pb-5 {
  padding-bottom: 1.5rem!important;
}

.pl-5 {
  padding-left: 1.5rem!important;
}

.px-5 {
  padding-left: 1.5rem!important;
  padding-right: 1.5rem!important;
}

.py-5 {
  padding-top: 1.5rem!important;
  padding-bottom: 1.5rem!important;
}

.p-6 {
  padding: 3rem!important;
}

.pt-6 {
  padding-top: 3rem!important;
}

.pr-6 {
  padding-right: 3rem!important;
}

.pb-6 {
  padding-bottom: 3rem!important;
}

.pl-6 {
  padding-left: 3rem!important;
}

.px-6 {
  padding-left: 3rem!important;
  padding-right: 3rem!important;
}

.py-6 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important;
}

.p-auto {
  padding: auto!important;
}

.pt-auto {
  padding-top: auto!important;
}

.pr-auto {
  padding-right: auto!important;
}

.pb-auto {
  padding-bottom: auto!important;
}

.pl-auto {
  padding-left: auto!important;
}

.px-auto {
  padding-left: auto!important;
  padding-right: auto!important;
}

.py-auto {
  padding-top: auto!important;
  padding-bottom: auto!important;
}

.is-size-1 {
  font-size: 3rem!important;
}

.is-size-2 {
  font-size: 2.5rem!important;
}

.is-size-3 {
  font-size: 2rem!important;
}

.is-size-4 {
  font-size: 1.5rem!important;
}

.is-size-5 {
  font-size: 1.25rem!important;
}

.is-size-6 {
  font-size: 1rem!important;
}

.is-size-7 {
  font-size: .75rem!important;
}

.has-text-centered {
  text-align: center!important;
}

.has-text-justified {
  text-align: justify!important;
}

.has-text-left {
  text-align: left!important;
}

.has-text-right {
  text-align: right!important;
}

.is-capitalized {
  text-transform: capitalize!important;
}

.is-lowercase {
  text-transform: lowercase!important;
}

.is-uppercase {
  text-transform: uppercase!important;
}

.is-italic {
  font-style: italic!important;
}

.is-underlined {
  text-decoration: underline!important;
}

.has-text-weight-light {
  font-weight: 300!important;
}

.has-text-weight-normal {
  font-weight: 400!important;
}

.has-text-weight-medium {
  font-weight: 500!important;
}

.has-text-weight-semibold {
  font-weight: 600!important;
}

.has-text-weight-bold {
  font-weight: 700!important;
}

.is-family-primary {
  font-family: Nunito,sans-serif!important;
}

.is-family-secondary {
  font-family: Nunito,sans-serif!important;
}

.is-family-sans-serif {
  font-family: Nunito,sans-serif!important;
}

.is-family-monospace {
  font-family: monospace!important;
}

.is-family-code {
  font-family: monospace!important;
}

.is-block {
  display: block!important;
}

.is-flex {
  display: -ms-flexbox!important;
  display: flex!important;
}

.is-inline {
  display: inline!important;
}

.is-inline-block {
  display: inline-block!important;
}

.is-inline-flex {
  display: -ms-inline-flexbox!important;
  display: inline-flex!important;
}

.is-hidden {
  display: none!important;
}

.is-sr-only {
  border: none!important;
  clip: rect(0,0,0,0)!important;
  height: .01em!important;
  overflow: hidden!important;
  padding: 0!important;
  position: absolute!important;
  white-space: nowrap!important;
  width: .01em!important;
}

.is-invisible {
  visibility: hidden!important;
}

.navbar {
  background-color: #fff;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}

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

.navbar.is-white .navbar-brand .navbar-link,
.navbar.is-white .navbar-brand>.navbar-item {
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand .navbar-link.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand>a.navbar-item.is-active,
.navbar.is-white .navbar-brand>a.navbar-item:focus,
.navbar.is-white .navbar-brand>a.navbar-item:hover {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}

.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}

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

.navbar.is-black .navbar-brand .navbar-link,
.navbar.is-black .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-black .navbar-brand .navbar-link.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand>a.navbar-item.is-active,
.navbar.is-black .navbar-brand>a.navbar-item:focus,
.navbar.is-black .navbar-brand>a.navbar-item:hover {
  background-color: #000;
  color: #fff;
}

.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-black .navbar-burger {
  color: #fff;
}

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

.navbar.is-light .navbar-brand .navbar-link,
.navbar.is-light .navbar-brand>.navbar-item {
  color: rgba(0,0,0,.7);
}

.navbar.is-light .navbar-brand .navbar-link.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand>a.navbar-item.is-active,
.navbar.is-light .navbar-brand>a.navbar-item:focus,
.navbar.is-light .navbar-brand>a.navbar-item:hover {
  background-color: #e8e8e8;
  color: rgba(0,0,0,.7);
}

.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0,0,0,.7);
}

.navbar.is-light .navbar-burger {
  color: rgba(0,0,0,.7);
}

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

.navbar.is-dark .navbar-brand .navbar-link,
.navbar.is-dark .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-dark .navbar-brand .navbar-link.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand>a.navbar-item.is-active,
.navbar.is-dark .navbar-brand>a.navbar-item:focus,
.navbar.is-dark .navbar-brand>a.navbar-item:hover {
  background-color: #292929;
  color: #fff;
}

.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-dark .navbar-burger {
  color: #fff;
}

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

.navbar.is-primary .navbar-brand .navbar-link,
.navbar.is-primary .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand>a.navbar-item.is-active,
.navbar.is-primary .navbar-brand>a.navbar-item:focus,
.navbar.is-primary .navbar-brand>a.navbar-item:hover {
  background-color: #00b89c;
  color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-primary .navbar-burger {
  color: #fff;
}

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

.navbar.is-link .navbar-brand .navbar-link,
.navbar.is-link .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-link .navbar-brand .navbar-link.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand>a.navbar-item.is-active,
.navbar.is-link .navbar-brand>a.navbar-item:focus,
.navbar.is-link .navbar-brand>a.navbar-item:hover {
  background-color: #3a51bb;
  color: #fff;
}

.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-link .navbar-burger {
  color: #fff;
}

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

.navbar.is-info .navbar-brand .navbar-link,
.navbar.is-info .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-info .navbar-brand .navbar-link.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand>a.navbar-item.is-active,
.navbar.is-info .navbar-brand>a.navbar-item:focus,
.navbar.is-info .navbar-brand>a.navbar-item:hover {
  background-color: #3082c5;
  color: #fff;
}

.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-info .navbar-burger {
  color: #fff;
}

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

.navbar.is-success .navbar-brand .navbar-link,
.navbar.is-success .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-success .navbar-brand .navbar-link.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand>a.navbar-item.is-active,
.navbar.is-success .navbar-brand>a.navbar-item:focus,
.navbar.is-success .navbar-brand>a.navbar-item:hover {
  background-color: #3abb81;
  color: #fff;
}

.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-success .navbar-burger {
  color: #fff;
}

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

.navbar.is-warning .navbar-brand .navbar-link,
.navbar.is-warning .navbar-brand>.navbar-item {
  color: rgba(0,0,0,.7);
}

.navbar.is-warning .navbar-brand .navbar-link.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand>a.navbar-item.is-active,
.navbar.is-warning .navbar-brand>a.navbar-item:focus,
.navbar.is-warning .navbar-brand>a.navbar-item:hover {
  background-color: #ffd970;
  color: rgba(0,0,0,.7);
}

.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0,0,0,.7);
}

.navbar.is-warning .navbar-burger {
  color: rgba(0,0,0,.7);
}

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

.navbar.is-danger .navbar-brand .navbar-link,
.navbar.is-danger .navbar-brand>.navbar-item {
  color: #fff;
}

.navbar.is-danger .navbar-brand .navbar-link.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand>a.navbar-item.is-active,
.navbar.is-danger .navbar-brand>a.navbar-item:focus,
.navbar.is-danger .navbar-brand>a.navbar-item:hover {
  background-color: #ef2e55;
  color: #fff;
}

.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-danger .navbar-burger {
  color: #fff;
}

.navbar>.container {
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 0 0 #f5f5f5;
}

.navbar.is-fixed-bottom,
.navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}

.navbar.is-fixed-bottom {
  bottom: 0;
}

.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 #f5f5f5;
}

.navbar.is-fixed-top {
  top: 0;
}

body.has-navbar-fixed-top,
html.has-navbar-fixed-top {
  padding-top: 3.25rem;
}

body.has-navbar-fixed-bottom,
html.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus,
.navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #4a4a4a;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}

.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color,opacity,-webkit-transform;
  transition-property: background-color,opacity,transform;
  transition-property: background-color,opacity,transform,-webkit-transform;
  transition-timing-function: ease-out;
  width: 16px;
}

.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}

.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}

.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}

.navbar-burger:hover {
  background-color: rgba(0,0,0,.05);
}

.navbar-burger.is-active span:nth-child(1) {
  -webkit-transform: translateY(5px) rotate(45deg);
  transform: translateY(5px) rotate(45deg);
}

.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}

.navbar-burger.is-active span:nth-child(3) {
  -webkit-transform: translateY(-5px) rotate(-45deg);
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: .5rem .75rem;
  position: relative;
}

.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -.25rem;
  margin-right: -.25rem;
}

.navbar-link,
a.navbar-item {
  cursor: pointer;
}

.navbar-link.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
a.navbar-item.is-active,
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover {
  background-color: #fafafa;
  color: #485fc7;
}

.navbar-item {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.navbar-item img {
  max-height: 1.75rem;
}

.navbar-item.has-dropdown {
  padding: 0;
}

.navbar-item.is-expanded {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(.5rem - 1px);
}

.navbar-item.is-tab:focus,
.navbar-item.is-tab:hover {
  background-color: rgba(0,0,0,0);
  border-bottom-color: #485fc7;
}

.navbar-item.is-tab.is-active {
  background-color: rgba(0,0,0,0);
  border-bottom-color: #485fc7;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #485fc7;
  padding-bottom: calc(.5rem - 3px);
}

.navbar-content {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}

.navbar-link:not(.is-arrowless)::after {
  border-color: #485fc7;
  margin-top: -.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: .875rem;
  padding-bottom: .5rem;
  padding-top: .5rem;
}

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: #f5f5f5;
  border: none;
  display: none;
  height: 2px;
  margin: .5rem 0;
}

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.media {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  text-align: inherit;
}

.media .content:not(:last-child) {
  margin-bottom: .75rem;
}

.media .media {
  border-top: 1px solid rgba(0,0,0,.5);
  display: -ms-flexbox;
  display: flex;
  padding-top: .75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: .5rem;
}

.media .media .media {
  padding-top: .5rem;
}

.media .media .media+.media {
  margin-top: .5rem;
}

.media+.media {
  border-top: 1px solid rgba(0,0,0,.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large+.media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  text-align: inherit;
}

.field:not(:last-child) {
  margin-bottom: 20px;
}

.is-pt-10 {
  padding-top: 10px;
}

.box {
  border-radius: var(--border-radius-big);
  box-shadow: var(--box-shadow);
  padding: 24px;
  background-color: var(--base-bg);
}

.box.is-p-null {
  padding: 0;
}

.box.is-padding-big {
  padding: 35px;
}

.box.is-padding-content {
  padding: 40px 34px 40px 34px;
}

.box-title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: var(--base-color);
}

.box-title.is-mb {
  padding-bottom: 35px;
}

.box-client {
  padding-left: 40px;
  padding-top: 34px;
}

.box.is-rounded-left {
  border-radius: 120px 23px 23px 120px;
}

.box.is-max-width {
  max-width: 300px;
}

.box.is-ml-auto {
  margin-left: auto;
}

.box.is-max-w650 {
  max-width: 650px;
}

.box.is-mh-240px {
  max-height: 240px;
}

.button.is-shadow {
  background-color: var(--gradient-outer-fill-white);
  box-shadow: var(--box-shadow);
}

.button.is-horizontal-padding-large {
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.button.is-small {
  font-size: .75rem;
  padding-top: 6px;
  padding-bottom: 6px;
  height: auto;
}

.media-left__user-page {
  padding-right: 35px;
}

.media-left__big {
  margin-right: 35px;
}

.media-left--max-width {
  width: 90px;
}

.back-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #282828;
  position: relative;
  padding-left: 25px;
}

.back-link .ic {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 22px;
  line-height: 1;
  width: 22px;
  height: 22px;
}

.link-header {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
}

.link-header-add {
  display: inline-block;
}

.link-header:focus,
.link-header:hover {
  color: rgba(255,0,0,.6);
}

.link-header_icon {
  font-size: 22px;
  line-height: 1;
  margin-right: 5px;
}

.block.block-mwtheme-blocks {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.block.block-mwtheme-blocks .box {
  width: 100%;
}

.line+.line {
  margin-top: 25px;
}

.line-value-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
}

.vertical-slash {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4.5px;
}

.vertical-slash-value {
  padding-right: 13px;
  font-weight: 600;
  font-size: 36px;
  line-height: 49px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
}

.vertical-slash-visual {
  height: 25px;
}

.line-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
  padding-bottom: 20px;
}

.navbar {
  padding: 18px 30px 18px 50px;
}

.navbar-brand {
  -ms-flex-align: center;
  align-items: center;
}

.navbar-item-slogan {
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--base-color);
}

.is-has-down-navbar {
  position: relative;
}

.is-has-down-navbar.navbar-item {
  padding-right: 47px;
}

.is-has-down-navbar:after {
  content: '';
}

.is-has-down-navbar__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 24px;
  color: var(--base-color);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 1;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.is-has-down-navbar__logout {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 24px;
  color: var(--base-color);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 1;
}

.is-has-down-navbar-grouped {
  position: relative;
  padding: 0 0 0 23px;
}

.is-has-down-navbar-grouped-text {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: var(--base-color);
  padding-right: 17px;
}

.is-has-down-navbar-grouped-text.is_sup {
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
  padding-bottom: 6px;
}

.is-has-down-navbar-grouped-text.is-username {
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-indent: 100px;
}

.is-has-down-navbar.is-active .is-has-down-navbar__arrow {
  -webkit-transform: rotate(180deg) translateY(50%);
  transform: rotate(180deg) translateY(50%);
}

.navbar-dropdown-down-navbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  border-radius: 6px;
  background: linear-gradient(137.35deg,#f9f9f9 -2.77%,#f5f5f5 92.1%);
  box-shadow: -6px -6px 18px #fff,6px 6px 30px rgba(0,0,0,.08);
  display: none;
}

.is-active .navbar-dropdown-down-navbar {
  display: block;
}

.navbar-dropdown-down-navbar_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-dropdown-down-navbar_header .bd-tw-button {
  background-color: transparent;
}

.navbar-dropdown-down-navbar_header .is-has-down-navbar-grouped-text {
  padding: 0 0 0 23px;
}

.navbar-dropdown-down-menu .navbar-item {
  padding-left: 25px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: .02em;
  color: #676767;
}

.navbar-dropdown-down-menu .navbar-item>span {
  margin-left: 8px;
}

.navbar-dropdown-down-menu .navbar-item .ic {
  margin-bottom: -3px;
}

.is-has-down-navbar__arrow .navbar-item .icon:only-child,
.is-has-down-navbar__arrow .navbar-link .icon:only-child {
  margin: 0;
}

.bd-tw-button__small {
  width: 31px;
  height: 31px;
}

.bd-tw-button:not(.bd-tw-button__small) {
  position: relative;
  width: 62px;
  height: 62px;
  padding: 0;
}


.bd-tw-button:not(.bd-tw-button__small):not(.bd-tw-button-is-admin)>.icon {
  position: relative;
  z-index: 1;
  margin: 0!important;
  width: 62px;
  height: 62px;
}

.bd-tw-button:not(.bd-tw-button__small)>.icon .image {
  width: inherit;
  height: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.bd-tw-button:not(.bd-tw-button__small)>.icon .image > img,
  .bd-tw-button:not(.bd-tw-button__small)>.icon .image > svg {
  width: inherit;
  height: inherit;
  border-radius: 62px;
  object-fit: cover;
  vertical-align: bottom;
  max-height: 100%;
}
 
.bd-tw-button>.bd-tw-button__small {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-25%);
  transform: translateX(-25%);
  z-index: 2;
  background: linear-gradient(137.35deg,#f9f9f9 -2.77%,#f5f5f5 92.1%);
  padding: 0;
}

.nav-fix {
  position: fixed;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 274px;
  background: rgba(255,255,255,.93);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  padding: 31px 17px;
  border-radius: 20px;
  z-index: 999;
}

.nav-fix-item {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: var(--base-color);
  display: block;
}

.nav-fix-item>span {
  margin-left: 10px;
}

.nav-fix-item .ic {
  font-size: 21px;
}

.nav-fix-item+.nav-fix-item {
  margin-top: 24px;
}

.nav-fix-item:focus,
.nav-fix-item:hover {
  color: var(--color-red);
}

.nav-fix-item.is-active {
  color: var(--color-red);
}

.nav-fix.not-active {
  background: 0 0;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  /* padding-left: 0;
  padding-right: 0; */
}

.nav-fix.not-active .nav-fix-item>span {
  display: none;
}

.nav-fix.not-active:focus,
.nav-fix.not-active:hover {
  max-width: 274px;
  background: rgba(255,255,255,.93);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  padding: 31px 17px;
}

.nav-fix.not-active:focus .nav-fix-item>span,
.nav-fix.not-active:hover .nav-fix-item>span {
  display: inline-block;
}

.user-menu_item {
  margin-bottom: 15px;
}

.user-menu_item>a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
}

.user-menu_item>a.is-active {
  color: #282828;
}

.user-menu_item>a:focus,
.user-menu_item>a:hover {
  color: rgba(255,0,0,.6);
}

.user-menu_item .account_circle:before,
.user-menu_item .lock:before,
.user-menu_item .logout:before {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  display: inline-block;
  font-family: themeIcon;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 1;
}

.user-menu_item .account_circle:before {
  content: "\EA01";
}

.user-menu_item .lock:before {
  content: "\EA19";
}

.user-menu_item .logout:before {
  content: "\EA1A";
}

.title {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
}

.info-header {
  background: #fff;
  padding-top: 19px;
  padding-bottom: 19px;
  border-radius: 0 0 20px 20px;
  font-weight: 400;
  font-size: 9px;
  line-height: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #676767;
}

.info-header-row {
  display: grid;
  grid-template-columns: 75px 3fr repeat(2,1fr) 2fr;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
}

.info-header-row.is-config-info-header-4 {
  /*grid-template-columns: 75px 3fr repeat(4, 1fr);*/
  grid-template-columns: 75px 3fr 1fr 1fr 2fr 1fr;
}

.info-header-cell {
  padding-left: 13px;
  padding-right: 13px;
}

.info-header-cell.is-vkl {
  width: 75px;
}

.info-header-cell.is-name {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.info-header-cell.is-email {
  /*max-width: 154px;*/
  overflow: hidden;
  word-break: break-all;
}

.info-header-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-header-action_event {
  font-size: 24px;
  line-height: 1;
  color: #676767;
  cursor: pointer;
  padding: 0 5px;
}

.info-header-action_event:focus,
.info-header-action_event:hover {
  color: rgba(255,0,0,.6);
}

.header-info-row {
  display: grid;
  grid-template-columns: 75px 3fr repeat(2,1fr) 2fr;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background: #fff;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  min-height: 60px;
}
.header-info-row.is-config-info-header-4{
  /*grid-template-columns: 75px 3fr repeat(4,1fr);*/
  grid-template-columns: 75px 3fr 1fr 1fr 2fr 1fr;
}
.filter-row {
  padding-bottom: 10px;
}

.is-action {
  font-size: 22px;
  line-height: 1;
  color: #676767;
  cursor: pointer;
}

.line-activity-value {
  margin-bottom: 18px;
  position: relative;
}

.line-activity-value-visual {
  background: linear-gradient(131.85deg,#f5f5f5 -3.63%,#f9f9f9 100%);
  box-shadow: inset -3px -3px 5px #fff,inset 3px 3px 15px rgba(0,0,0,.07);
  border-radius: 20px;
  height: 14px;
}

.line-activity-value-visual_v {
  position: absolute;
  height: 9px;
  top: 2.5px;
  border-radius: 5px;
  box-shadow: inset 1px 1px 2px rgba(255,255,255,.25),inset -1px -1px 2px rgba(0,0,0,.2);
  left: 50%;
}

.line-activity-value-visual_v.is-plus {
  background: linear-gradient(90deg,#00a7ff 0,#23eaba 100%);
}

.line-activity-value-visual_v.is-null {
  width: 9px;
  height: 9px;
  background: #00a7ff;
  box-shadow: inset 1px 1px 2px rgba(255,255,255,.2),inset -1px -1px 2px rgba(0,0,0,.2);
}

.line-activity-value-visual_v.is-minus {
  background: linear-gradient(270deg,#f35080 -115.27%,#a76ec5 -6.27%,#00a7ff 100%);
  -webkit-transform: matrix(-1,0,0,1,0,0);
  transform: matrix(-1,0,0,1,0,0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

.line-activity-value-text {
  padding-top: 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: .02em;
  color: #676767;
}

.diagram {
  height: 164px;
  width: 355px;
  overflow: hidden;
}

.component-circle {
  width: 165px;
  height: 165px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.component-circle-info {
  padding: 0;
  position: relative;
  z-index: 2;
  margin-top: -20px;
}

.component-circle-info_icon {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  color: #d6d6d6;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.component-circle-info_icon .ic {
  font-size: 30px;
  width: 30px;
  margin-top: 2px;
}

.component-circle-info_value {
  font-weight: 600;
  font-size: 30px;
  line-height: 44px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
}

.component-circle-info_title {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #676767;
}

.component-circle-svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.status-info {
  position: relative;
}

.status-info-link {
  position: absolute;
  top: -15px;
  right: -14px;
  color: #d6d6d6;
  font-size: 18px;
}

.status-info-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
  text-align: center;
  padding-bottom: 17px;
}

.status-info-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 6px;
  padding-left: 21px;
}

.status-info-line-value {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .02em;
  color: #676767;
  margin-right: 15px;
}

.status-info-line-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #676767;
  position: relative;
}

.status-info-line-name>a{
  position: absolute;
  top: 2px;
  right: 0;
}
.status-info-line-table {
  display: table;
  width: 100%;
}

.status-info-line-table .status-info-line {
  display: table-row;
}

.status-info-line-table .status-info-line-value {
  display: table-cell;
  padding-bottom: 6px;
  padding-left: 21px;
}

.status-info-line-table .status-info-line-name {
  display: table-cell;
  padding-bottom: 6px;
}

.calendar-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
  padding-bottom: 17px;
  padding-right: 33px;
  padding: 15px 0 0 17px;
}

.calendar-day {
  font-family: Nunito;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #676767;
  fill: #676767;
}

.calendar-month_name {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: .02em;
  color: #282828;
  fill: #282828;
}

.calendar-data-group {
  cursor: pointer;
}

.calendar-label {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #676767;
  fill: #676767;
}

.calendar-legend {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #676767;
  fill: #676767;
}

.shipments {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.shipments-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #282828;
  padding-bottom: 17px;
  padding-right: 33px;
}

.shipments-tabs {
  background: linear-gradient(131.85deg,#f5f5f5 -3.63%,#f9f9f9 100%);
  box-shadow: inset -3px -3px 5px #fff,inset 3px 3px 15px rgba(0,0,0,.07);
  border-radius: 20px;
  margin-top: 15px;
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.shipments-tab {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #676767;
  padding: 5.5px 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 20px;
  position: relative;
  width: 100%;
}

.shipments-tab:focus,
.shipments-tab:hover {
  background: linear-gradient(137.35deg,#f9f9f9 -2.77%,#f5f5f5 92.1%);
  box-shadow: -8px -8px 20px #fff,8px 8px 30px rgba(0,0,0,.1);
}

.shipments-tab.is-active {
  background: linear-gradient(137.35deg,#f9f9f9 -2.77%,#f5f5f5 92.1%);
  box-shadow: -8px -8px 20px #fff,8px 8px 30px rgba(0,0,0,.1);
  padding-left: 21px;
  padding-right: 21px;
}

.shipments-data {
  height: 100%;
  overflow: auto;
  color: #676767;
  margin: 0 -18px;
  padding: 0 18px;
}

.shipments-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 3px;
}

.shipments-row+.shipments-row {
  margin-top: 18px;
}

.shipments-row_cell {
  width: 100%;
  color: #676767;
}

.shipments-row_cell.is-date {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  padding-right: 30px;
  flex: 2 1 100px;
}
.shipments-row_cell.is-date.shipments-total_name{
  font-weight: 700;
  letter-spacing: 0.28px;
  text-align: left !important;
}
.shipments-row_cell.is-value {
  text-align: center;
  /*width: 50px;*/
  /*font-weight: 600;*/
  font-size: 14px;
  line-height: 120%;
  font-weight: 400;
  flex: 1 1 45px;
}
.shipments-row_cell.is-value.shipments-total_value{
  font-weight: 700;
  letter-spacing: 0.28px;
}
.shipments-row_cell.is-sum {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  text-align: right;
  letter-spacing: .02em;
  flex: 2 1 100px;
}
.shipments-row_cell.is-sum.shipments-total_sum{
  font-weight: 700;
  letter-spacing: 0.28px;
}

.shipments-total {
  margin-top: auto;
  position: relative;
  padding-top: 34px;
  color: #676767;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.shipments-total:before {
  content: '';
  position: absolute;
  top: 23px;
  left: 0;
  right: 0;
  background: linear-gradient(90deg,#ffb12a 0,#f35080 25%,#a76ec5 49.48%,#00a7ff 73.96%,#31fccb 100%);
  height: 1px;
}

.shipments-total_name {
  text-align: right;
}

.day {
  width: 43px;
}

.day-icon {
  position: relative;
}

.day-icon svg {
  position: relative;
  z-index: 1;
}

.day-icon-value {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-8px);
  transform: translate(-50%,-8px);
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: .02em;
  color: #676767;
}

.day-title {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  letter-spacing: .02em;
  color: #676767;
}

#grantt-months {
  display: -ms-flexbox;
  display: flex;
  /* max-width: calc(100% - 415px); */
  max-width: calc(100% - 575px);
  width: 100%;
}

.grantt-months-column-row.is-name {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 9px;
  color: #676767;
}

.is-days-row {
  display: -ms-flexbox;
  display: flex;
}

.is-days-circle {
  position: relative;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 2.5px;
  border: .5px solid #d6d6d6;
  font-weight: 400;
  font-size: 9px;
  line-height: 20px;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #676767;
}

.is-days-circle:after {
  content: '';
  width: 1px;
  background: #d6d6d6;
  height: var(--hTdays);
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
}

.is-days-circle.is-weekend {
  background: #f6f6f6;
}

.grantt-months-wrap {
  overflow: hidden;
  /* width: calc(100% - 520px); */
  width: calc(100% - 675px);
  height: 100vh;
  position: absolute;
  /* left: 456px; */
  left: 600px;
  top: 120px;
}

.current-day-abs-rect {
  position: absolute;
  left: 936px;
  width: 1px;
  height: 45vh;
  background: #676767;
  bottom: 100%;
  display: none;
}

.current-day-abs-rect.is-active {
  display: block;
}

.current-day-abs {
  position: absolute;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #676767;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}

.current-day-abs.is-active {
  display: block;
}

.label:not(:last-child) {
  margin-bottom: 5px;
}

.input[disabled],
.select fieldset[disabled] select,
.select select[disabled],
.textarea[disabled],
fieldset[disabled] .input,
fieldset[disabled] .select select,
fieldset[disabled] .textarea {
  background: #f0f0f0;
  box-shadow: inset -2px -2px 3px #fff,inset 2px 2px 5px rgba(0,0,0,.07);
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
  z-index: 4;
  text-align: center;
  line-height: 45px;
  font-size: 22px;
  color: #676767;
}

.control .icon {
  color: #676767;
}

.control.is-event .input {
  position: relative;
  z-index: 1;
}

.control.is-event .icon {
  cursor: pointer;
  opacity: .85;
  pointer-events: all;
}

.control.is-event .icon:focus,
.control.is-event .icon:hover {
  opacity: 1;
}

.control .icon.is-right-two {
  right: 45px;
}

.radio>input {
  display: none;
}

.radio-label {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.radio-label:before {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg filter='url(%23filter0_dd_484_15458)'%3E%3Ccircle cx='8' cy='8' r='8' fill='url(%23paint0_linear_484_15458)'/%3E%3Ccircle cx='8' cy='8' r='7' stroke='url(%23paint1_linear_484_15458)' stroke-width='2'/%3E%3C/g%3E%3Ccircle cx='8' cy='8' r='3.66667' fill='%23D0D0D0'/%3E%3Cdefs%3E%3Cfilter id='filter0_dd_484_15458' x='0' y='0' width='16' height='16' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='8' dy='8'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.11 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_484_15458'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-8' dy='-8'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_484_15458' result='effect2_dropShadow_484_15458'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_484_15458' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_484_15458' x1='32.1905' y1='0' x2='0' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F8F8F8'/%3E%3Cstop offset='0.953125' stop-color='%23FBFBFB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_484_15458' x1='0' y1='0' x2='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23EAEAEA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:16px 16px;border-radius:50%;z-index:1;margin-right:20px
}
  .radio>input:checked+.radio-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg filter='url(%23filter0_dd_484_15458)'%3E%3Ccircle cx='8' cy='8' r='8' fill='url(%23paint0_linear_484_15458)'/%3E%3Ccircle cx='8' cy='8' r='7' stroke='url(%23paint1_linear_484_15458)' stroke-width='2'/%3E%3C/g%3E%3Ccircle cx='8' cy='8' r='3.66667' fill='%23C40E34'/%3E%3Cdefs%3E%3Cfilter id='filter0_dd_484_15458' x='0' y='0' width='16' height='16' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='8' dy='8'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.11 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_484_15458'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-8' dy='-8'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_484_15458' result='effect2_dropShadow_484_15458'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_484_15458' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_484_15458' x1='32.1905' y1='0' x2='0' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F8F8F8'/%3E%3Cstop offset='0.953125' stop-color='%23FBFBFB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_484_15458' x1='0' y1='0' x2='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23EAEAEA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}
  .fieldset-legend{padding-bottom:20px}.pass-links{position:relative;margin-top:20px}.pass-links .form-item{position:relative;z-index:1}.pass-links .forgot-password-link{position:absolute;font-style:normal;font-weight:400;font-size:14px;color:var(--color-gray-normal);top:30px;right:7px;z-index:2;display:inline-block;background-color:#f6f6f6;height:32px;line-height:32px;padding-left:7px;padding-right:7px}.pass-links+.field.is-grouped{padding-top:40px;width:100%;display:block}.label-file{display:-ms-flexbox;display:flex;background:#000;opacity:.7;width:90px;height:90px;border-radius:45px;cursor:pointer;position:relative}.label-file input{display:none}.label-file .label-file-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:30px;width:30px;font-size:30px;color:#fff;text-align:center;line-height:1}.label-file:focus,.label-file:hover{opacity:1}.image-file-link{margin-bottom:1em}.image-file-link img{width:90px;height:auto}.image-file-link .file{display:block;max-width:90px;text-overflow:ellipsis;overflow:hidden}.switch{display:inline-block;height:14px;position:relative;width:30px}.switch input{display:none}.switch-slider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;border:1px solid #d6d6d6;border-radius:20px}.switch-slider:before{content:"";background-color:rgba(255,0,0,.6);height:10px;width:10px;position:absolute;bottom:1px;left:2px;transition:.4s}input:checked+.switch-slider:before{background-color:rgba(96,216,151,.6)}input:checked+.switch-slider:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.switch-slider.switch-round{border-radius:34px}.switch-slider.switch-round:before{border-radius:50%}.user-form-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-form-page__wallpaper{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.user-form-page__page-title{font-weight:600;font-size:22px;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-gray-normal);margin-bottom:40px}.user-form-page__user-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:63px;width:100%}.user-form-page__user-form .layout-container{max-width:430px;margin:0 auto}@media screen and (max-width:1023px){.user-form-page{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.user-form-page__wallpaper{display:none}.user-form-page__user-form{max-width:100%;padding-top:30px}}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:240px 240px 300px;grid-column-gap:50px;grid-row-gap:50px}.client-grid-cell-1{grid-area:2/3/4/4}.client-grid-cell-2{grid-area:3/1/4/3}.client-grid-cell-3{grid-area:1/1/2/2}.client-grid-cell-4{grid-area:1/2/2/3}.client-grid-cell-5{grid-area:1/3/2/4}.client-grid-cell-6{grid-area:2/2/3/3}.client-grid-cell-7{grid-area:2/1/3/2}@media (max-width:1098px){.client-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:240px 240px 240px 240px 240px}}@media (max-width:1098px){.client-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.client-grid .box.is-max-w650{width:650px}.client-grid .block-mwtheme-block-calendar{height:300px;position:relative;overflow-y:auto}.client-grid .block-mwtheme-block-calendar .box.is-max-w650{width:650px;position:absolute;top:0;left:20px;height:300px}.client-grid .box{margin-left:auto;margin-right:auto}.client-grid-cell-1{-ms-flex-order:6;order:6}.client-grid-cell-2{-ms-flex-order:7;order:7;margin-left:-20px;margin-right:-20px}.client-grid-cell-3{-ms-flex-order:1;order:1}.client-grid-cell-4{-ms-flex-order:2;order:2}.client-grid-cell-5{-ms-flex-order:3;order:3}.client-grid-cell-6{-ms-flex-order:5;order:5}.client-grid-cell-7{-ms-flex-order:4;order:4}}.space-50{height:50px}.page-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:10px;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767}.page-type-date .ic{font-size:16px}.page-type-open{margin-left:auto}.page-type-open .ic{font-size:16px}.page-type-header{background:#fff;border-radius:0 0 20px 20px;font-weight:400;font-size:9px;line-height:12px;letter-spacing:.02em;text-transform:uppercase;color:#676767;margin-bottom:5px}
  .page-type-row{padding-left:32.81px;padding-right:16.45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-type-row.is-type-production-row{padding-left:16px}.page-type-row.is-without-padding{padding-left:0;padding-right:0}.page-type-row__top{-ms-flex-align:self-start;align-items:self-start}.page-type-cell{padding-top:19px;padding-bottom:19px;padding-left:15px;padding-right:15px;width:100%;letter-spacing:.02em;color:#282828}.page-type-cell.is-700{font-weight:700}.page-type-cell.is-600{font-weight:600}.page-type-cell.is-400{font-weight:400}.page-type-cell.is-text-style-title{font-size:18px;line-height:25px;text-transform:uppercase}.page-type-cell.is-text-style-info{font-size:14px;line-height:19px;text-transform:uppercase}.page-type-cell.is-page-type-number{max-width:50px;padding-left:0;padding-right:0}.page-type-cell.is-page-type-number__date{max-width:80px}.page-type-cell.is-page-type-number.is-text-t{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767}
  .page-type-cell.is-page-type-thumb{
    width: 75px;
}
  .page-type-cell.is-page-type-sum{max-width:115px}
  .page-type-cell.is-page-type-count{max-width:161px}.page-type-cell__day{max-width:91px}.page-type-cell__items{padding:3px 0 0 0}.page-type-control{border-radius:20px;background-color:#fff;margin-bottom:5px}.page-type-control.is-broder-bottom{border-bottom:1px solid transparent}.page-type-control.is-broder-bottom.is-broder-red{border-bottom-color:#f35080}.page-type-control.is-broder-bottom.is-broder-violet{border-bottom-color:#a76ec5}.page-type-control-group{padding-top:15px}.page-type-control-group_title{font-weight:400;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#282828;padding-bottom:8px}.page-type-control-group_title .ic{font-size:18px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-type-control-group_title.is-hidden .ic{-webkit-transform:none;transform:none}.page-type-control-group_total{display:-ms-flexbox;display:flex;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;padding:12px 16.45px 12px 32.81px;text-align:center;color:#282828}.page-type-control-group_total_name{width:100%;text-align:right;padding-left:15px;padding-right:15px}.page-type-control-group_total_sum{width:100%;max-width:151px;padding-left:15px;padding-right:15px}.page-type-control-group_total_count{width:100%;max-width:161px;padding-left:15px;padding-right:15px}.page-type-control-event{cursor:pointer}
  .page-type-control.is-active .page-type-control-event .ic:not(.ic-notifications):not(.is-notification){-webkit-transform:rotate(180deg);transform:rotate(180deg)}
  .page-type-row-wrapper.is-active .page-type-control-event .ic:not(.ic-notifications):not(.is-notification){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-type-control-event_date{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767}.page-type-result{max-height:0;overflow:hidden}.page-type-control.is-active .page-type-result{max-height:none}.page-type-result.is-active{max-height:none;overflow:hidden}.page-type-result .page-type-cell{padding-top:6px;padding-bottom:6px}.page-type-result .page-type-row{margin:0 5px;font-weight:400;font-size:14px;line-height:120%;color:#282828;padding-left:27px;padding-right:11px}.page-type-result .page-type-row:nth-child(odd){background:#f6f6f6;border-radius:2px}.page-type-row-wrapper.is-active .page-type-result{max-height:none;overflow:hidden}.page-type-result-day{padding-top:20px}.page-type-result-day .page-type-control-group_total{font-weight:700;font-size:14px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#282828}.page-type-open{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-type-open-event{width:16px;height:16px;display:-ms-flexbox;display:flex;line-height:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;cursor:pointer;color:#d6d6d6}.page-type-open-event .ic{font-size:20px}.page-type-open-event__sep{width:auto;display:none}.page-type-open-event__sep+.page-type-open-event{display:none}.page-type-open-event.is-active,.page-type-open-event:focus,.page-type-open-event:hover{color:#676767}.page-type-open-sep{height:9px;border:.5px solid #d6d6d6;display:inline-block}.page-type-row-wrapper .page-type-result .page-type-row{margin:0;padding-right:0}.page-shipments-result-grantt.page-type-row{padding-left:0}.page-shipments-result-grantt .page-type-cell.is-text-style-title{max-width:75px}.shipments-filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:10px 61px 10px 36px;border-radius:0 0 20px 20px;margin-bottom:9px}.shipments-filter-month{font-weight:600;font-size:18px;line-height:25px;letter-spacing:.02em;text-transform:uppercase;color:#676767}.shipments-filter-month>a{color:#676767;font-size:24px}.shipments-filter-month>span{display:inline-block;margin:0 10px}.shipments-filter-name{font-weight:400;font-size:14px;line-height:120%;color:#676767}.shipments-filter-week{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0}.shipments-filter-week-day{font-weight:400;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#676767;text-align:center;padding-top:12px;padding-bottom:12px}.shipments-days{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:5px;grid-row-gap:5px;margin-bottom:20px}
  .shipments-days-item{
    position:relative;
    border:.5px solid #d6d6d6;
    border-radius:10px;
    height:132px;
    background:#f1f1f1;
    overflow: hidden;
    /* overflow-y:auto*/
  }

  .shipments-days-item_num{position:absolute;right:12px;bottom:6px;font-weight:400;font-size:14px;
    line-height:1.2;color:#676767;
    z-index: 3;
  }
  .shipments-days-item-wrap.scroll-style {
    z-index: 2;
    position: relative;
    overflow-y: auto;
    height: inherit;
    padding:4px 3.5px;
  }
  
  .shipments-days-item.is-silver .shipments-days-item_num{color:#d6d6d6}.shipments-days-item_values{background:#fff;border-bottom:1px solid #d6d6d6;border-radius:6px;padding:7.5px 7px 7.5px 14px;margin-bottom:3px;position:relative;cursor:pointer}.shipments-days-item_values_title{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#282828;padding-right:20px;position:relative}.shipments-days-item_values_title .ic-arrow{width:20px;height:20px;right:0;top:50%;margin-top:-10px;position:absolute;font-size:18px;color:#d6d6d6;text-align:center;line-height:20px}.shipments-days-item_values_content{font-weight:400;font-size:9px;line-height:12px;letter-spacing:.02em;color:#676767;position:absolute;left:0;right:0;padding-left:14px;padding-right:14px;padding-bottom:16px;background:#fff;display:none;border-radius:6px}.shipments-days-item_values_content.is-active{display:block;z-index:2}.shipments-days-item_values_content_date{padding:3px 0 13px 0;font-weight:400;font-size:9px;line-height:12px;letter-spacing:.02em}.shipments-days-item_values_content_items-item{position:relative;padding-left:14.6px;margin-bottom:5px}.shipments-days-item_values_content_items-item span:first-child{position:absolute;left:0;top:0}.shipments-days-item_values.is-active{z-index:2}.shipments-days-item_values.is-active .shipments-days-item_values_title .ic-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shipments-days-item_values.is-active .shipments-days-item_values_content{display:block}.orders_status-group{background:#fff;border-radius:0 0 20px 20px;padding:22px 0;display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:4px;grid-row-gap:0;margin-bottom:5px}.orders_status-group-name{text-align:center;font-weight:400;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#676767}.orders_status-groups{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:4px;grid-row-gap:0;margin-bottom:5px}.orders_status-groups-item{background:#fff;border-bottom:1px solid transparent;border-radius:20px;padding:20px 0;position:relative;margin-bottom:5px}.orders_status-groups-item_header{padding-right:74px;padding-left:21px}.orders_status-groups-item_arrow{position:absolute;right:25px;top:27.5px;width:25px;height:25px}.orders_status-groups-item_arrow .ic-arrow{width:25px;height:25px;line-height:25px;font-size:24px;text-align:center;color:#d6d6d6}.orders_status-groups-item_name{font-weight:700;font-size:14px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#282828}.orders_status-groups-item_date{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767;padding-top:5px;padding-left:5px}.orders_status-groups-item__g2{border-bottom-color:#f35080}.orders_status-groups-item__g3{border-bottom-color:#a76ec5}.orders_status-groups-item__g5{border-bottom-color:#23eaba}.orders_status-groups-item_values{padding:0 10px;display:none}.orders_status-groups-item_values-item{background:#f6f6f6;border-radius:5px;padding:10px 12.74px 16px 12.74px;margin-bottom:10px}.orders_status-groups-item_values-item:first-child{margin-top:23px}.orders_status-groups-item_values-item_name{font-weight:400;font-size:14px;line-height:120%;color:#282828}.orders_status-groups-item_values-item_values{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767;margin-left:-5px;display:-ms-flexbox;display:flex;padding-top:10px}.orders_status-groups-item_values-item_values_precent{padding-left:18px}.orders_status-groups-item_values-item_values .ic{width:20px;height:20px;margin-right:3px;font-size:20px;line-height:1;text-align:center}.orders_status-groups-item_values--total{padding-top:6px;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.orders_status-groups-item_values--total .ic{width:20px;height:20px;margin-right:2px;font-size:20px;line-height:1;text-align:center}.orders_status-groups-item_values--total .ic-precent{margin-left:18px}.orders_status-groups-item.is-active .orders_status-groups-item_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.orders_status-groups-item.is-active .orders_status-groups-item_values{display:block}.orders_status-groups-total{padding-top:10px;padding-left:25px;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767}.orders_status-groups-total .ic{font-size:24px}.grantt-header{background:#fff;height:62.35px;border-radius:0 0 20px 20px;margin-bottom:6px}.grantt-header-row{display:-ms-flexbox;display:flex;width:100%}
  .page-type-result .page-type-row:last-child {
    border-radius: 2px 2px 15px 15px;
    margin-bottom: 6px;
  }
  .grantt-row{
    /* width:415px; */
    width:575px;
    display:-ms-flexbox;display:flex}
  .grantt-row-cel.is-header{font-weight:400;font-size:9px;line-height:12px;letter-spacing:.02em;text-transform:uppercase;color:#676767;text-align:center;padding:19px 0}
  .grantt-row-cel.is-name{
    /* min-width:345px; */
    min-width:460px;
    width:100%}
  .grantt-row-cel.is-sum{width:100%}.grantt-row-cel.is-item{padding:11px 0}
  .grantt-row-cel.is-item.is-name{
    /* padding-left:27px; */
    padding-left:15px;
    font-weight:400;font-size:14px;line-height:120%;color:#282828;cursor:pointer}.grantt-row-cel.is-item.is-sum{text-align:center}.grantt-row.is-event{cursor:pointer}.grantt-items{position:relative;z-index:2}.grantt-item{background:#fff;border-bottom:1px solid #d6d6d6;border-radius:20px 0 0 20px;margin-bottom:5px;border-right:1px solid #c40e34}.grantt-control{overflow:hidden}.grantt-row-date{font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;color:#676767;padding:0 8px 0 26px;display:none;margin-top:-7px}.grantt-item-result{display:none}.grantt-item.is-active .grantt-row-date{display:block}.grantt-item.is-active .grantt-item-result{display:block}.grantt-item-result{padding:8px 0}
    .grantt-item-result .page-type-row{max-width:575px;padding:3px 0 0 26px}
    .grantt-item-result .page-type-row .page-type-cell{padding:3px 0 3px 0;font-weight:400;font-size:12px;line-height:15px;color:#676767}
    .grantt-item-result .page-type-row .page-type-cell.page-type-cell-spacer{max-width:60px}
    .grantt-item-result .page-type-row .page-type-cell.is-page-type-number__date{max-width:18px}.footer{position:fixed;bottom:0;left:0;right:0;z-index:3;background:#f6f6f6}.footer-wrap{position:relative}.footer-wrap:before{content:'';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 1px;
  background: linear-gradient(90deg,#ffb12a 0,#f35080 25%,#a76ec5 49.48%,#00a7ff 73.96%,#31fccb 100%);
}
.is-max-90{
  width: 90px;
  max-width: 90px;
  flex-basis: 90px;
  flex-grow: 0;
  flex-shrink: 0;
}

.footer-copy {
  position: absolute;
  left: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  color: #d6d6d6;
}

.footer.is-page-shipments-grantt .footer-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.footer.is-page-shipments-grantt .footer-copy {
  position: relative;
  -webkit-transform: none;
  transform: none;
  left: auto;
  top: auto;
  padding-left: 50px;
}

.footer.is-page-shipments-grantt .container.is-width-1620:not(.is-max-desktop):not(.is-max-widescreen) {
  padding: 0;
}

.is-content {
  padding-top: 40px;
}

.is-content-inside {
  padding-bottom: 40px;
}

body:not(.maintenance-page) {
  padding-bottom: 63px;
}

.svg-filter-hidden {
  height: 0;
  width: 0;
  overflow: hidden;
}

.svg-filter-hidden svg {
  position: relative!important;
}

.is-page-block-edit .js-filter-wrapper {
  display: none;
}

.navbar-start.is-navbar-centered {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  justify-content: center;
}

#block-informacionnyyblok {
  width: 100%;
}

#block-informacionnyyblok div:not(.contextual) {
  width: 100%;
}

.ic-filter_alt {
  display: none;
}

.mwtheme-dashbord-settings-security .input-generate-control {
  display: none;
}

.mwtheme-dashbord-settings-security input#edit-new-pass+.input-generate-control {
  display: block;
}

@media screen and (min-width:769px),print {
  .field.is-horizontal {
    display: -ms-flexbox;
    display: flex;
  }

  .field-label {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }

  .field-label.is-small {
    font-size: .75rem;
    padding-top: .375em;
  }

  .field-label.is-normal {
    padding-top: .375em;
  }

  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: .375em;
  }

  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: .375em;
  }

  .field-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 5;
    flex-grow: 5;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .field-body .field {
    margin-bottom: 0;
  }

  .field-body>.field {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .field-body>.field:not(.is-narrow) {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .field-body>.field:not(:last-child) {
    margin-right: .75rem;
  }

  .column.is-narrow,
  .column.is-narrow-tablet {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full,
  .column.is-full-tablet {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half,
  .column.is-half-tablet {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third,
  .column.is-one-third-tablet {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }

  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-left: 50%;
  }

  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }

  .column.is-0,
  .column.is-0-tablet {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0,
  .column.is-offset-0-tablet {
    margin-left: 0;
  }

  .column.is-1,
  .column.is-1-tablet {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-left: 8.33333%;
  }

  .column.is-2,
  .column.is-2-tablet {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-left: 16.66667%;
  }

  .column.is-3,
  .column.is-3-tablet {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-left: 25%;
  }

  .column.is-4,
  .column.is-4-tablet {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-left: 33.33333%;
  }

  .column.is-5,
  .column.is-5-tablet {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-left: 41.66667%;
  }

  .column.is-6,
  .column.is-6-tablet {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-left: 50%;
  }

  .column.is-7,
  .column.is-7-tablet {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-left: 58.33333%;
  }

  .column.is-8,
  .column.is-8-tablet {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-left: 66.66667%;
  }

  .column.is-9,
  .column.is-9-tablet {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-left: 75%;
  }

  .column.is-10,
  .column.is-10-tablet {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-left: 83.33333%;
  }

  .column.is-11,
  .column.is-11-tablet {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-left: 91.66667%;
  }

  .column.is-12,
  .column.is-12-tablet {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-left: 100%;
  }

  .columns:not(.is-desktop) {
    display: -ms-flexbox;
    display: flex;
  }

  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-tablet {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-tablet {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-tablet {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }

  .is-size-1-tablet {
    font-size: 3rem!important;
  }

  .is-size-2-tablet {
    font-size: 2.5rem!important;
  }

  .is-size-3-tablet {
    font-size: 2rem!important;
  }

  .is-size-4-tablet {
    font-size: 1.5rem!important;
  }

  .is-size-5-tablet {
    font-size: 1.25rem!important;
  }

  .is-size-6-tablet {
    font-size: 1rem!important;
  }

  .is-size-7-tablet {
    font-size: .75rem!important;
  }

  .has-text-centered-tablet {
    text-align: center!important;
  }

  .has-text-justified-tablet {
    text-align: justify!important;
  }

  .has-text-left-tablet {
    text-align: left!important;
  }

  .has-text-right-tablet {
    text-align: right!important;
  }

  .is-block-tablet {
    display: block!important;
  }

  .is-flex-tablet {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-tablet {
    display: inline!important;
  }

  .is-inline-block-tablet {
    display: inline-block!important;
  }

  .is-inline-flex-tablet {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-tablet {
    display: none!important;
  }

  .is-invisible-tablet {
    visibility: hidden!important;
  }
}

@media screen and (min-width:1024px) {
  .container {
    max-width: 960px;
  }

  .column.is-narrow-desktop {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full-desktop {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-desktop {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-desktop {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-desktop {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third-desktop {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-desktop {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-desktop {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-desktop {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-desktop {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-desktop {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-desktop {
    margin-left: 50%;
  }

  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }

  .column.is-0-desktop {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-desktop {
    margin-left: 0;
  }

  .column.is-1-desktop {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1-desktop {
    margin-left: 8.33333%;
  }

  .column.is-2-desktop {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2-desktop {
    margin-left: 16.66667%;
  }

  .column.is-3-desktop {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-desktop {
    margin-left: 25%;
  }

  .column.is-4-desktop {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4-desktop {
    margin-left: 33.33333%;
  }

  .column.is-5-desktop {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5-desktop {
    margin-left: 41.66667%;
  }

  .column.is-6-desktop {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-desktop {
    margin-left: 50%;
  }

  .column.is-7-desktop {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7-desktop {
    margin-left: 58.33333%;
  }

  .column.is-8-desktop {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8-desktop {
    margin-left: 66.66667%;
  }

  .column.is-9-desktop {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-desktop {
    margin-left: 75%;
  }

  .column.is-10-desktop {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10-desktop {
    margin-left: 83.33333%;
  }

  .column.is-11-desktop {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11-desktop {
    margin-left: 91.66667%;
  }

  .column.is-12-desktop {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-desktop {
    margin-left: 100%;
  }

  .columns.is-desktop {
    display: -ms-flexbox;
    display: flex;
  }

  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-desktop {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-desktop {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-desktop {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }

  .is-size-1-desktop {
    font-size: 3rem!important;
  }

  .is-size-2-desktop {
    font-size: 2.5rem!important;
  }

  .is-size-3-desktop {
    font-size: 2rem!important;
  }

  .is-size-4-desktop {
    font-size: 1.5rem!important;
  }

  .is-size-5-desktop {
    font-size: 1.25rem!important;
  }

  .is-size-6-desktop {
    font-size: 1rem!important;
  }

  .is-size-7-desktop {
    font-size: .75rem!important;
  }

  .has-text-centered-desktop {
    text-align: center!important;
  }

  .has-text-justified-desktop {
    text-align: justify!important;
  }

  .has-text-left-desktop {
    text-align: left!important;
  }

  .has-text-right-desktop {
    text-align: right!important;
  }

  .is-block-desktop {
    display: block!important;
  }

  .is-flex-desktop {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-desktop {
    display: inline!important;
  }

  .is-inline-block-desktop {
    display: inline-block!important;
  }

  .is-inline-flex-desktop {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-desktop {
    display: none!important;
  }

  .is-invisible-desktop {
    visibility: hidden!important;
  }

  .navbar.is-white .navbar-end .navbar-link,
  .navbar.is-white .navbar-end>.navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-start>.navbar-item {
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-end .navbar-link.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end>a.navbar-item.is-active,
  .navbar.is-white .navbar-end>a.navbar-item:focus,
  .navbar.is-white .navbar-end>a.navbar-item:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start>a.navbar-item.is-active,
  .navbar.is-white .navbar-start>a.navbar-item:focus,
  .navbar.is-white .navbar-start>a.navbar-item:hover {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-end .navbar-link::after,
  .navbar.is-white .navbar-start .navbar-link::after {
    border-color: #0a0a0a;
  }

  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }

  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #fff;
    color: #0a0a0a;
  }

  .navbar.is-black .navbar-end .navbar-link,
  .navbar.is-black .navbar-end>.navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-black .navbar-end .navbar-link.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end>a.navbar-item.is-active,
  .navbar.is-black .navbar-end>a.navbar-item:focus,
  .navbar.is-black .navbar-end>a.navbar-item:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start>a.navbar-item.is-active,
  .navbar.is-black .navbar-start>a.navbar-item:focus,
  .navbar.is-black .navbar-start>a.navbar-item:hover {
    background-color: #000;
    color: #fff;
  }

  .navbar.is-black .navbar-end .navbar-link::after,
  .navbar.is-black .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #000;
    color: #fff;
  }

  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: #fff;
  }

  .navbar.is-light .navbar-end .navbar-link,
  .navbar.is-light .navbar-end>.navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-start>.navbar-item {
    color: rgba(0,0,0,.7);
  }

  .navbar.is-light .navbar-end .navbar-link.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end>a.navbar-item.is-active,
  .navbar.is-light .navbar-end>a.navbar-item:focus,
  .navbar.is-light .navbar-end>a.navbar-item:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start>a.navbar-item.is-active,
  .navbar.is-light .navbar-start>a.navbar-item:focus,
  .navbar.is-light .navbar-start>a.navbar-item:hover {
    background-color: #e8e8e8;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-light .navbar-end .navbar-link::after,
  .navbar.is-light .navbar-start .navbar-link::after {
    border-color: rgba(0,0,0,.7);
  }

  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: #f5f5f5;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-dark .navbar-end .navbar-link,
  .navbar.is-dark .navbar-end>.navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-dark .navbar-end .navbar-link.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end>a.navbar-item.is-active,
  .navbar.is-dark .navbar-end>a.navbar-item:focus,
  .navbar.is-dark .navbar-end>a.navbar-item:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start>a.navbar-item.is-active,
  .navbar.is-dark .navbar-start>a.navbar-item:focus,
  .navbar.is-dark .navbar-start>a.navbar-item:hover {
    background-color: #292929;
    color: #fff;
  }

  .navbar.is-dark .navbar-end .navbar-link::after,
  .navbar.is-dark .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #292929;
    color: #fff;
  }

  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: #fff;
  }

  .navbar.is-primary .navbar-end .navbar-link,
  .navbar.is-primary .navbar-end>.navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-primary .navbar-end .navbar-link.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end>a.navbar-item.is-active,
  .navbar.is-primary .navbar-end>a.navbar-item:focus,
  .navbar.is-primary .navbar-end>a.navbar-item:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start>a.navbar-item.is-active,
  .navbar.is-primary .navbar-start>a.navbar-item:focus,
  .navbar.is-primary .navbar-start>a.navbar-item:hover {
    background-color: #00b89c;
    color: #fff;
  }

  .navbar.is-primary .navbar-end .navbar-link::after,
  .navbar.is-primary .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #00b89c;
    color: #fff;
  }

  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #00d1b2;
    color: #fff;
  }

  .navbar.is-link .navbar-end .navbar-link,
  .navbar.is-link .navbar-end>.navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-link .navbar-end .navbar-link.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end>a.navbar-item.is-active,
  .navbar.is-link .navbar-end>a.navbar-item:focus,
  .navbar.is-link .navbar-end>a.navbar-item:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start>a.navbar-item.is-active,
  .navbar.is-link .navbar-start>a.navbar-item:focus,
  .navbar.is-link .navbar-start>a.navbar-item:hover {
    background-color: #3a51bb;
    color: #fff;
  }

  .navbar.is-link .navbar-end .navbar-link::after,
  .navbar.is-link .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #3a51bb;
    color: #fff;
  }

  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #485fc7;
    color: #fff;
  }

  .navbar.is-info .navbar-end .navbar-link,
  .navbar.is-info .navbar-end>.navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-info .navbar-end .navbar-link.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end>a.navbar-item.is-active,
  .navbar.is-info .navbar-end>a.navbar-item:focus,
  .navbar.is-info .navbar-end>a.navbar-item:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start>a.navbar-item.is-active,
  .navbar.is-info .navbar-start>a.navbar-item:focus,
  .navbar.is-info .navbar-start>a.navbar-item:hover {
    background-color: #3082c5;
    color: #fff;
  }

  .navbar.is-info .navbar-end .navbar-link::after,
  .navbar.is-info .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }

  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #3e8ed0;
    color: #fff;
  }

  .navbar.is-success .navbar-end .navbar-link,
  .navbar.is-success .navbar-end>.navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-success .navbar-end .navbar-link.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end>a.navbar-item.is-active,
  .navbar.is-success .navbar-end>a.navbar-item:focus,
  .navbar.is-success .navbar-end>a.navbar-item:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start>a.navbar-item.is-active,
  .navbar.is-success .navbar-start>a.navbar-item:focus,
  .navbar.is-success .navbar-start>a.navbar-item:hover {
    background-color: #3abb81;
    color: #fff;
  }

  .navbar.is-success .navbar-end .navbar-link::after,
  .navbar.is-success .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #3abb81;
    color: #fff;
  }

  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #48c78e;
    color: #fff;
  }

  .navbar.is-warning .navbar-end .navbar-link,
  .navbar.is-warning .navbar-end>.navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-start>.navbar-item {
    color: rgba(0,0,0,.7);
  }

  .navbar.is-warning .navbar-end .navbar-link.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end>a.navbar-item.is-active,
  .navbar.is-warning .navbar-end>a.navbar-item:focus,
  .navbar.is-warning .navbar-end>a.navbar-item:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start>a.navbar-item.is-active,
  .navbar.is-warning .navbar-start>a.navbar-item:focus,
  .navbar.is-warning .navbar-start>a.navbar-item:hover {
    background-color: #ffd970;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-warning .navbar-end .navbar-link::after,
  .navbar.is-warning .navbar-start .navbar-link::after {
    border-color: rgba(0,0,0,.7);
  }

  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #ffd970;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffe08a;
    color: rgba(0,0,0,.7);
  }

  .navbar.is-danger .navbar-end .navbar-link,
  .navbar.is-danger .navbar-end>.navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-start>.navbar-item {
    color: #fff;
  }

  .navbar.is-danger .navbar-end .navbar-link.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end>a.navbar-item.is-active,
  .navbar.is-danger .navbar-end>a.navbar-item:focus,
  .navbar.is-danger .navbar-end>a.navbar-item:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start>a.navbar-item.is-active,
  .navbar.is-danger .navbar-start>a.navbar-item:focus,
  .navbar.is-danger .navbar-start>a.navbar-item:hover {
    background-color: #ef2e55;
    color: #fff;
  }

  .navbar.is-danger .navbar-end .navbar-link::after,
  .navbar.is-danger .navbar-start .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #ef2e55;
    color: #fff;
  }

  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f14668;
    color: #fff;
  }

  .navbar,
  .navbar-end,
  .navbar-menu,
  .navbar-start {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar {
    min-height: 3.25rem;
  }

  .navbar.is-spaced {
    padding: 1rem 2rem;
  }

  .navbar.is-spaced .navbar-end,
  .navbar.is-spaced .navbar-start {
    -ms-flex-align: center;
    align-items: center;
  }

  .navbar.is-spaced .navbar-link,
  .navbar.is-spaced a.navbar-item {
    border-radius: 10px;
  }

  .navbar.is-transparent .navbar-link.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent a.navbar-item:focus,
  .navbar.is-transparent a.navbar-item:hover {
    background-color: transparent!important;
  }

  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent!important;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,
  .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: #f5f5f5;
    color: #0a0a0a;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: #f5f5f5;
    color: #485fc7;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
  .navbar-link {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-item.has-dropdown {
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .navbar-item.has-dropdown-up .navbar-link::after {
    -webkit-transform: rotate(135deg) translate(.25em,-.25em);
    transform: rotate(135deg) translate(.25em,-.25em);
  }

  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid transparent;
    border-radius: 20px 20px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10,10,10,.1);
    top: auto;
  }

  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }

  .navbar-item.is-active .navbar-dropdown.is-boxed,
  .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,
  .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
  .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  .navbar-menu {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .navbar-start {
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-right: auto;
  }

  .navbar-end {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top: 2px solid transparent;
    box-shadow: 0 8px 8px rgba(10,10,10,.1);
    display: none;
    font-size: .875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }

  .navbar-dropdown .navbar-item {
    padding: .375rem 1rem;
    white-space: nowrap;
  }

  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }

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

  .navbar-dropdown a.navbar-item.is-active {
    background-color: #f5f5f5;
    color: #485fc7;
  }

  .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-dropdown {
    border-radius: 20px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
  }

  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .container>.navbar .navbar-brand,
  .navbar>.container .navbar-brand {
    margin-left: -.75rem;
  }

  .container>.navbar .navbar-menu,
  .navbar>.container .navbar-menu {
    margin-right: -.75rem;
  }

  .navbar.is-fixed-bottom-desktop,
  .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10,10,10,.1);
  }

  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  body.has-navbar-fixed-top-desktop,
  html.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }

  body.has-navbar-fixed-bottom-desktop,
  html.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }

  body.has-spaced-navbar-fixed-top,
  html.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }

  body.has-spaced-navbar-fixed-bottom,
  html.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }

  .navbar-link.is-active,
  a.navbar-item.is-active {
    color: #0a0a0a;
  }

  .navbar-link.is-active:not(:focus):not(:hover),
  a.navbar-item.is-active:not(:focus):not(:hover) {
    background-color: rgba(0,0,0,0);
  }

  .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar-item.has-dropdown:focus .navbar-link,
  .navbar-item.has-dropdown:hover .navbar-link {
    background-color: #fafafa;
  }
}

@media screen and (min-width:1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }

  .column.is-narrow-widescreen {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full-widescreen {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-widescreen {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-widescreen {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-widescreen {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third-widescreen {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-widescreen {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-widescreen {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-widescreen {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-widescreen {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-widescreen {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }

  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }

  .column.is-0-widescreen {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-widescreen {
    margin-left: 0;
  }

  .column.is-1-widescreen {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1-widescreen {
    margin-left: 8.33333%;
  }

  .column.is-2-widescreen {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2-widescreen {
    margin-left: 16.66667%;
  }

  .column.is-3-widescreen {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }

  .column.is-4-widescreen {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4-widescreen {
    margin-left: 33.33333%;
  }

  .column.is-5-widescreen {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5-widescreen {
    margin-left: 41.66667%;
  }

  .column.is-6-widescreen {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }

  .column.is-7-widescreen {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7-widescreen {
    margin-left: 58.33333%;
  }

  .column.is-8-widescreen {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8-widescreen {
    margin-left: 66.66667%;
  }

  .column.is-9-widescreen {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }

  .column.is-10-widescreen {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10-widescreen {
    margin-left: 83.33333%;
  }

  .column.is-11-widescreen {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11-widescreen {
    margin-left: 91.66667%;
  }

  .column.is-12-widescreen {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }

  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-widescreen {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-widescreen {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-widescreen {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }

  .is-size-1-widescreen {
    font-size: 3rem!important;
  }

  .is-size-2-widescreen {
    font-size: 2.5rem!important;
  }

  .is-size-3-widescreen {
    font-size: 2rem!important;
  }

  .is-size-4-widescreen {
    font-size: 1.5rem!important;
  }

  .is-size-5-widescreen {
    font-size: 1.25rem!important;
  }

  .is-size-6-widescreen {
    font-size: 1rem!important;
  }

  .is-size-7-widescreen {
    font-size: .75rem!important;
  }

  .has-text-centered-widescreen {
    text-align: center!important;
  }

  .has-text-justified-widescreen {
    text-align: justify!important;
  }

  .has-text-left-widescreen {
    text-align: left!important;
  }

  .has-text-right-widescreen {
    text-align: right!important;
  }

  .is-block-widescreen {
    display: block!important;
  }

  .is-flex-widescreen {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-widescreen {
    display: inline!important;
  }

  .is-inline-block-widescreen {
    display: inline-block!important;
  }

  .is-inline-flex-widescreen {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-widescreen {
    display: none!important;
  }

  .is-invisible-widescreen {
    visibility: hidden!important;
  }
}

@media screen and (min-width:1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }

  .column.is-narrow-fullhd {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full-fullhd {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-fullhd {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-fullhd {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-fullhd {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third-fullhd {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-fullhd {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-fullhd {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-fullhd {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-fullhd {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-fullhd {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }

  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }

  .column.is-0-fullhd {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-fullhd {
    margin-left: 0;
  }

  .column.is-1-fullhd {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1-fullhd {
    margin-left: 8.33333%;
  }

  .column.is-2-fullhd {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2-fullhd {
    margin-left: 16.66667%;
  }

  .column.is-3-fullhd {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }

  .column.is-4-fullhd {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4-fullhd {
    margin-left: 33.33333%;
  }

  .column.is-5-fullhd {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5-fullhd {
    margin-left: 41.66667%;
  }

  .column.is-6-fullhd {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }

  .column.is-7-fullhd {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7-fullhd {
    margin-left: 58.33333%;
  }

  .column.is-8-fullhd {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8-fullhd {
    margin-left: 66.66667%;
  }

  .column.is-9-fullhd {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }

  .column.is-10-fullhd {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10-fullhd {
    margin-left: 83.33333%;
  }

  .column.is-11-fullhd {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11-fullhd {
    margin-left: 91.66667%;
  }

  .column.is-12-fullhd {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }

  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-fullhd {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-fullhd {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-fullhd {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }

  .is-size-1-fullhd {
    font-size: 3rem!important;
  }

  .is-size-2-fullhd {
    font-size: 2.5rem!important;
  }

  .is-size-3-fullhd {
    font-size: 2rem!important;
  }

  .is-size-4-fullhd {
    font-size: 1.5rem!important;
  }

  .is-size-5-fullhd {
    font-size: 1.25rem!important;
  }

  .is-size-6-fullhd {
    font-size: 1rem!important;
  }

  .is-size-7-fullhd {
    font-size: .75rem!important;
  }

  .has-text-centered-fullhd {
    text-align: center!important;
  }

  .has-text-justified-fullhd {
    text-align: justify!important;
  }

  .has-text-left-fullhd {
    text-align: left!important;
  }

  .has-text-right-fullhd {
    text-align: right!important;
  }

  .is-block-fullhd {
    display: block!important;
  }

  .is-flex-fullhd {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-fullhd {
    display: inline!important;
  }

  .is-inline-block-fullhd {
    display: inline-block!important;
  }

  .is-inline-flex-fullhd {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-fullhd {
    display: none!important;
  }

  .is-invisible-fullhd {
    visibility: hidden!important;
  }
}

@media screen and (max-width:1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

@media screen and (max-width:1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}

@media (max-width:1098px) {
  .is-has-down-navbar__logout {
    color: #d6d6d6;
  }

  .navbar {
    padding: 16px 20px 16px 20px;
  }

  .navbar-item-slogan {
    width: 67px;
    font-size: 12px;
  }

  .site-home svg {
    width: 71px;
  }

  .nav-fix.not-active {
    display: none;
  }

  .navbar-end {
    display: none;
  }
}

@media screen and (max-width:1023px) {
  .column.is-narrow-touch {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full-touch {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-touch {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-touch {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-touch {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third-touch {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-touch {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-touch {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-touch {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-touch {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-touch {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-touch {
    margin-left: 50%;
  }

  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }

  .column.is-0-touch {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-touch {
    margin-left: 0;
  }

  .column.is-1-touch {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1-touch {
    margin-left: 8.33333%;
  }

  .column.is-2-touch {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2-touch {
    margin-left: 16.66667%;
  }

  .column.is-3-touch {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-touch {
    margin-left: 25%;
  }

  .column.is-4-touch {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4-touch {
    margin-left: 33.33333%;
  }

  .column.is-5-touch {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5-touch {
    margin-left: 41.66667%;
  }

  .column.is-6-touch {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-touch {
    margin-left: 50%;
  }

  .column.is-7-touch {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7-touch {
    margin-left: 58.33333%;
  }

  .column.is-8-touch {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8-touch {
    margin-left: 66.66667%;
  }

  .column.is-9-touch {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-touch {
    margin-left: 75%;
  }

  .column.is-10-touch {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10-touch {
    margin-left: 83.33333%;
  }

  .column.is-11-touch {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11-touch {
    margin-left: 91.66667%;
  }

  .column.is-12-touch {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-touch {
    margin-left: 100%;
  }

  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-touch {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-touch {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-touch {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }

  .is-size-1-touch {
    font-size: 3rem!important;
  }

  .is-size-2-touch {
    font-size: 2.5rem!important;
  }

  .is-size-3-touch {
    font-size: 2rem!important;
  }

  .is-size-4-touch {
    font-size: 1.5rem!important;
  }

  .is-size-5-touch {
    font-size: 1.25rem!important;
  }

  .is-size-6-touch {
    font-size: 1rem!important;
  }

  .is-size-7-touch {
    font-size: .75rem!important;
  }

  .has-text-centered-touch {
    text-align: center!important;
  }

  .has-text-justified-touch {
    text-align: justify!important;
  }

  .has-text-left-touch {
    text-align: left!important;
  }

  .has-text-right-touch {
    text-align: right!important;
  }

  .is-block-touch {
    display: block!important;
  }

  .is-flex-touch {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-touch {
    display: inline!important;
  }

  .is-inline-block-touch {
    display: inline-block!important;
  }

  .is-inline-flex-touch {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-touch {
    display: none!important;
  }

  .is-invisible-touch {
    visibility: hidden!important;
  }

  .navbar>.container {
    display: block;
  }

  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: #fff;
    box-shadow: 0 8px 16px rgba(10,10,10,.1);
    padding: .5rem 0;
  }

  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch,
  .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10,10,10,.1);
  }

  .navbar.is-fixed-top-touch {
    top: 0;
  }

  .navbar.is-fixed-top .navbar-menu,
  .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }

  body.has-navbar-fixed-top-touch,
  html.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }

  body.has-navbar-fixed-bottom-touch,
  html.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }

  .footer-wrap {
    display: -ms-flexbox;
    display: flex;
  }

  .footer-copy {
    -ms-flex-order: 2;
    order: 2;
    left: 25px;
    top: auto;
    -webkit-transform: none;
    transform: none;
    bottom: 0;
  }
}

@media screen and (max-width:768px) {
  .field-label {
    margin-bottom: .5rem;
  }

  .column.is-narrow-mobile {
    -ms-flex: none;
    flex: none;
    width: unset;
  }

  .column.is-full-mobile {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-mobile {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-mobile {
    -ms-flex: none;
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-mobile {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-one-third-mobile {
    -ms-flex: none;
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-mobile {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-mobile {
    -ms-flex: none;
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-mobile {
    -ms-flex: none;
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-mobile {
    -ms-flex: none;
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-mobile {
    -ms-flex: none;
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }

  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }

  .column.is-offset-half-mobile {
    margin-left: 50%;
  }

  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }

  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }

  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }

  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }

  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }

  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }

  .column.is-0-mobile {
    -ms-flex: none;
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-mobile {
    margin-left: 0;
  }

  .column.is-1-mobile {
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
  }

  .column.is-offset-1-mobile {
    margin-left: 8.33333%;
  }

  .column.is-2-mobile {
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
  }

  .column.is-offset-2-mobile {
    margin-left: 16.66667%;
  }

  .column.is-3-mobile {
    -ms-flex: none;
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-mobile {
    margin-left: 25%;
  }

  .column.is-4-mobile {
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
  }

  .column.is-offset-4-mobile {
    margin-left: 33.33333%;
  }

  .column.is-5-mobile {
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
  }

  .column.is-offset-5-mobile {
    margin-left: 41.66667%;
  }

  .column.is-6-mobile {
    -ms-flex: none;
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-mobile {
    margin-left: 50%;
  }

  .column.is-7-mobile {
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
  }

  .column.is-offset-7-mobile {
    margin-left: 58.33333%;
  }

  .column.is-8-mobile {
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
  }

  .column.is-offset-8-mobile {
    margin-left: 66.66667%;
  }

  .column.is-9-mobile {
    -ms-flex: none;
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-mobile {
    margin-left: 75%;
  }

  .column.is-10-mobile {
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
  }

  .column.is-offset-10-mobile {
    margin-left: 83.33333%;
  }

  .column.is-11-mobile {
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
  }

  .column.is-offset-11-mobile {
    margin-left: 91.66667%;
  }

  .column.is-12-mobile {
    -ms-flex: none;
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-mobile {
    margin-left: 100%;
  }

  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-mobile {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-mobile {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-mobile {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }

  .is-size-1-mobile {
    font-size: 3rem!important;
  }

  .is-size-2-mobile {
    font-size: 2.5rem!important;
  }

  .is-size-3-mobile {
    font-size: 2rem!important;
  }

  .is-size-4-mobile {
    font-size: 1.5rem!important;
  }

  .is-size-5-mobile {
    font-size: 1.25rem!important;
  }

  .is-size-6-mobile {
    font-size: 1rem!important;
  }

  .is-size-7-mobile {
    font-size: .75rem!important;
  }

  .has-text-centered-mobile {
    text-align: center!important;
  }

  .has-text-justified-mobile {
    text-align: justify!important;
  }

  .has-text-left-mobile {
    text-align: left!important;
  }

  .has-text-right-mobile {
    text-align: right!important;
  }

  .is-block-mobile {
    display: block!important;
  }

  .is-flex-mobile {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-mobile {
    display: inline!important;
  }

  .is-inline-block-mobile {
    display: inline-block!important;
  }

  .is-inline-flex-mobile {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-mobile {
    display: none!important;
  }

  .is-invisible-mobile {
    visibility: hidden!important;
  }

  .media-content {
    overflow-x: auto;
  }
}

@media screen and (min-width:769px) and (max-width:1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-tablet-only {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-tablet-only {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-tablet-only {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }

  .has-text-centered-tablet-only {
    text-align: center!important;
  }

  .has-text-justified-tablet-only {
    text-align: justify!important;
  }

  .has-text-left-tablet-only {
    text-align: left!important;
  }

  .has-text-right-tablet-only {
    text-align: right!important;
  }

  .is-block-tablet-only {
    display: block!important;
  }

  .is-flex-tablet-only {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-tablet-only {
    display: inline!important;
  }

  .is-inline-block-tablet-only {
    display: inline-block!important;
  }

  .is-inline-flex-tablet-only {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-tablet-only {
    display: none!important;
  }

  .is-invisible-tablet-only {
    visibility: hidden!important;
  }
}

@media screen and (min-width:1024px) and (max-width:1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-desktop-only {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-desktop-only {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-desktop-only {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }

  .has-text-centered-desktop-only {
    text-align: center!important;
  }

  .has-text-justified-desktop-only {
    text-align: justify!important;
  }

  .has-text-left-desktop-only {
    text-align: left!important;
  }

  .has-text-right-desktop-only {
    text-align: right!important;
  }

  .is-block-desktop-only {
    display: block!important;
  }

  .is-flex-desktop-only {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-desktop-only {
    display: inline!important;
  }

  .is-inline-block-desktop-only {
    display: inline-block!important;
  }

  .is-inline-flex-desktop-only {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-desktop-only {
    display: none!important;
  }

  .is-invisible-desktop-only {
    visibility: hidden!important;
  }
}

@media screen and (min-width:1216px) and (max-width:1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }

  .columns.is-variable.is-1-widescreen-only {
    --columnGap: .25rem;
  }

  .columns.is-variable.is-2-widescreen-only {
    --columnGap: .5rem;
  }

  .columns.is-variable.is-3-widescreen-only {
    --columnGap: .75rem;
  }

  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }

  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }

  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }

  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }

  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }

  .has-text-centered-widescreen-only {
    text-align: center!important;
  }

  .has-text-justified-widescreen-only {
    text-align: justify!important;
  }

  .has-text-left-widescreen-only {
    text-align: left!important;
  }

  .has-text-right-widescreen-only {
    text-align: right!important;
  }

  .is-block-widescreen-only {
    display: block!important;
  }

  .is-flex-widescreen-only {
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .is-inline-widescreen-only {
    display: inline!important;
  }

  .is-inline-block-widescreen-only {
    display: inline-block!important;
  }

  .is-inline-flex-widescreen-only {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }

  .is-hidden-widescreen-only {
    display: none!important;
  }

  .is-invisible-widescreen-only {
    visibility: hidden!important;
  }
}

.notice-order{
  color: var(--color-red);
  cursor: pointer;
}

.fancybox-notice-body.fancybox-content {
  max-width: 600px;
}


.is-size-75percent{
    font-size: 75%;
    line-height: 1;

}

.ic>svg{
  fill: currentColor;
}

.font-size-12{
  font-size: 12px;
}
.font-transform-none{
  text-transform: none;
}

.info-header-action_event.notice-order{
  font-size: 19px;
  text-align: center;
}


.is-clamp-2{
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
  text-overflow: ellipsis; 
}
.is-clamp-1{
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */

  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 1; 
  overflow: hidden; 
  text-overflow: ellipsis; 

}
span.orders_status-groups-item_name_ProductName{
  font-size: 0.89em;
  font-size: 13px;
}

.is-arrow-right{
  position: relative;
  padding-right: 20px;
}

.grantt-event.is-arrow-right {
  padding-right: 30px;
}


.is-arrow-right .is-arrow-right--arrow {
  position: absolute;
  top: 1px;
  right: 8px;
}
.orders_status-groups-item_name_productMaterial {
  font-weight: 400;
  padding: 4px 0 0px 6px;
  font-size: 12px;
}
.orders_status-groups-item_name_productMaterial.is-productMaterial-font-size-normal{
  font-size: 0.8em;
  font-weight: normal;
  padding: 4px 0 0px 0;
}

.font-size-material{
  font-size: 0.75em;
}

.has-text-transform-normal {
  text-transform: none !important;
}

.is-size-sh-tab{
  font-size: 11px;
    line-height: 15px;
    letter-spacing: .02em;
}

.shipments-row_cell.is-date.is-size-sh-tab,
.shipments-row_cell.is-value.is-size-sh-tab,
.shipments-row_cell.is-sum.is-size-sh-tab{
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .02em;
  text-align: center;
}

.grantt-item-result .page-type-row{
  align-items: start;
}

.grantt-item-result a.info-header-action_event{
  position: relative;
  top: -10px;
}
@media (min-width: 2560px){
  .nav-fix.not-active{
    max-width: 274px;
    background: rgba(255, 255, 255, .93);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    padding: 31px 17px;
  }
  .nav-fix.not-active .nav-fix-item>span {
    display: inline-block;
  }
}

.scroll-style::-webkit-scrollbar {
  width: 4px;
}

.scroll-style::-webkit-scrollbar-track {
border-radius: 10px;
}

.scroll-style::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #D6D6D6;
}


.mt-m16 {
  margin-top: -16px;
}
