@charset "UTF-8";
.tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete{
  -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:0.625em;
  margin-top:-0.4375em;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:rotate(-45deg);
  transform-origin:center;
  width:0.625em;
}

.tabs:not(:last-child), .message:not(:last-child), .list:not(:last-child), .level:not(:last-child):not(.is-narrow), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child){
  margin-bottom:1.5rem;
}

.modal-close, .delete{
  -moz-appearance:none;
  -webkit-appearance:none;
  background-color:rgba(75, 75, 75, 0.2);
  border:none;
  border-radius:290486px;
  cursor:pointer;
  pointer-events:auto;
  display:inline-block;
  flex-grow:0;
  flex-shrink:0;
  font-size:0;
  height:20px;
  max-height:20px;
  max-width:20px;
  min-height:20px;
  min-width:20px;
  outline:none;
  position:relative;
  vertical-align:top;
  width:20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after{
  background-color:#ffffff;
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.modal-close::before, .delete::before{
  height:2px;
  width:50%;
}
.modal-close::after, .delete::after{
  height:50%;
  width:2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus{
  background-color:rgba(75, 75, 75, 0.3);
}
.modal-close:active, .delete:active{
  background-color:rgba(75, 75, 75, 0.4);
}
.is-small.modal-close, .is-small.delete{
  height:16px;
  max-height:16px;
  max-width:16px;
  min-height:16px;
  min-width:16px;
  width:16px;
}
.is-medium.modal-close, .is-medium.delete{
  height:24px;
  max-height:24px;
  max-width:24px;
  min-height:24px;
  min-width:24px;
  width:24px;
}
.is-large.modal-close, .is-large.delete{
  height:32px;
  max-height:32px;
  max-width:32px;
  min-height:32px;
  min-width:32px;
  width:32px;
}

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

.hero-video, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .is-overlay{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .input,
.textarea, .button{
  -moz-appearance:none;
  -webkit-appearance:none;
  align-items:center;
  border:1px solid transparent;
  border-radius:6px;
  box-shadow:none;
  display:inline-flex;
  font-size:1rem;
  height:36px;
  justify-content:flex-start;
  line-height:1.5;
  padding-bottom:calc(0.375em - 1px);
  padding-left:calc(0.625em - 1px);
  padding-right:calc(0.625em - 1px);
  padding-top:calc(0.375em - 1px);
  position:relative;
  vertical-align:top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .input:focus,
.textarea:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.input,
.is-focused.textarea, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .input:active,
.textarea:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.input,
.is-active.textarea, .is-active.button{
  outline:none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].input,
[disabled].textarea, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input,
fieldset[disabled] .textarea, fieldset[disabled] .button{
  cursor:not-allowed;
}

@-webkit-keyframes pulse{
  0%{
    transform:scale(1);
  }
  35%{
    transform:scale(1.2);
  }
  70%, 100%{
    transform:scale(1);
  }
}

@keyframes pulse{
  0%{
    transform:scale(1);
  }
  35%{
    transform:scale(1.2);
  }
  70%, 100%{
    transform:scale(1);
  }
}
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{
  font-family:"Font Awesome 5 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(../fonts/fa-brands-400.eot);
  src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(../fonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab{
  font-family:"Font Awesome 5 Brands";
  font-weight:400;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{
  font-family:"Font Awesome 5 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(../fonts/fa-solid-900.eot);
  src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa,
.fas{
  font-family:"Font Awesome 5 Free";
  font-weight:900;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{
  font-family:"Font Awesome 5 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(../fonts/fa-regular-400.eot);
  src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(../fonts/fa-regular-400.svg#fontawesome) format("svg");
}
.far{
  font-family:"Font Awesome 5 Free";
  font-weight:400;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1;
}

.fa-lg{
  font-size:1.3333333333em;
  line-height:0.75em;
  vertical-align:-0.0667em;
}

.fa-xs{
  font-size:0.75em;
}

.fa-sm{
  font-size:0.875em;
}

.fa-1x{
  font-size:1em;
}

.fa-2x{
  font-size:2em;
}

.fa-3x{
  font-size:3em;
}

.fa-4x{
  font-size:4em;
}

.fa-5x{
  font-size:5em;
}

.fa-6x{
  font-size:6em;
}

.fa-7x{
  font-size:7em;
}

.fa-8x{
  font-size:8em;
}

.fa-9x{
  font-size:9em;
}

.fa-10x{
  font-size:10em;
}

.fa-fw{
  text-align:center;
  width:1.25em;
}

.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0;
}
.fa-ul > li{
  position:relative;
}

.fa-li{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit;
}

.fa-border{
  border:solid 0.08em #eee;
  border-radius:0.1em;
  padding:0.2em 0.25em 0.15em;
}

.fa-pull-left{
  float:left;
}

.fa-pull-right{
  float:right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left{
  margin-right:0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right{
  margin-left:0.3em;
}

.fa-spin{
  -webkit-animation:fa-spin 2s infinite linear;
          animation:fa-spin 2s infinite linear;
}

.fa-pulse{
  -webkit-animation:fa-spin 1s infinite steps(8);
          animation:fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}

@keyframes fa-spin{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}
.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform:rotate(90deg);
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform:rotate(180deg);
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform:rotate(270deg);
}

.fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform:scale(-1, 1);
}

.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform:scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform:scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both{
  filter:none;
}

.fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em;
}

.fa-stack-1x,
.fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
}

.fa-stack-1x{
  line-height:inherit;
}

.fa-stack-2x{
  font-size:2em;
}

.fa-inverse{
  color:#fff;
}
.fa-500px:before{
  content:"";
}

.fa-accessible-icon:before{
  content:"";
}

.fa-accusoft:before{
  content:"";
}

.fa-acquisitions-incorporated:before{
  content:"";
}

.fa-ad:before{
  content:"";
}

.fa-address-book:before{
  content:"";
}

.fa-address-card:before{
  content:"";
}

.fa-adjust:before{
  content:"";
}

.fa-adn:before{
  content:"";
}

.fa-adversal:before{
  content:"";
}

.fa-affiliatetheme:before{
  content:"";
}

.fa-air-freshener:before{
  content:"";
}

.fa-airbnb:before{
  content:"";
}

.fa-algolia:before{
  content:"";
}

.fa-align-center:before{
  content:"";
}

.fa-align-justify:before{
  content:"";
}

.fa-align-left:before{
  content:"";
}

.fa-align-right:before{
  content:"";
}

.fa-alipay:before{
  content:"";
}

.fa-allergies:before{
  content:"";
}

.fa-amazon:before{
  content:"";
}

.fa-amazon-pay:before{
  content:"";
}

.fa-ambulance:before{
  content:"";
}

.fa-american-sign-language-interpreting:before{
  content:"";
}

.fa-amilia:before{
  content:"";
}

.fa-anchor:before{
  content:"";
}

.fa-android:before{
  content:"";
}

.fa-angellist:before{
  content:"";
}

.fa-angle-double-down:before{
  content:"";
}

.fa-angle-double-left:before{
  content:"";
}

.fa-angle-double-right:before{
  content:"";
}

.fa-angle-double-up:before{
  content:"";
}

.fa-angle-down:before{
  content:"";
}

.fa-angle-left:before{
  content:"";
}

.fa-angle-right:before{
  content:"";
}

.fa-angle-up:before{
  content:"";
}

.fa-angry:before{
  content:"";
}

.fa-angrycreative:before{
  content:"";
}

.fa-angular:before{
  content:"";
}

.fa-ankh:before{
  content:"";
}

.fa-app-store:before{
  content:"";
}

.fa-app-store-ios:before{
  content:"";
}

.fa-apper:before{
  content:"";
}

.fa-apple:before{
  content:"";
}

.fa-apple-alt:before{
  content:"";
}

.fa-apple-pay:before{
  content:"";
}

.fa-archive:before{
  content:"";
}

.fa-archway:before{
  content:"";
}

.fa-arrow-alt-circle-down:before{
  content:"";
}

.fa-arrow-alt-circle-left:before{
  content:"";
}

.fa-arrow-alt-circle-right:before{
  content:"";
}

.fa-arrow-alt-circle-up:before{
  content:"";
}

.fa-arrow-circle-down:before{
  content:"";
}

.fa-arrow-circle-left:before{
  content:"";
}

.fa-arrow-circle-right:before{
  content:"";
}

.fa-arrow-circle-up:before{
  content:"";
}

.fa-arrow-down:before{
  content:"";
}

.fa-arrow-left:before{
  content:"";
}

.fa-arrow-right:before{
  content:"";
}

.fa-arrow-up:before{
  content:"";
}

.fa-arrows-alt:before{
  content:"";
}

.fa-arrows-alt-h:before{
  content:"";
}

.fa-arrows-alt-v:before{
  content:"";
}

.fa-artstation:before{
  content:"";
}

.fa-assistive-listening-systems:before{
  content:"";
}

.fa-asterisk:before{
  content:"";
}

.fa-asymmetrik:before{
  content:"";
}

.fa-at:before{
  content:"";
}

.fa-atlas:before{
  content:"";
}

.fa-atlassian:before{
  content:"";
}

.fa-atom:before{
  content:"";
}

.fa-audible:before{
  content:"";
}

.fa-audio-description:before{
  content:"";
}

.fa-autoprefixer:before{
  content:"";
}

.fa-avianex:before{
  content:"";
}

.fa-aviato:before{
  content:"";
}

.fa-award:before{
  content:"";
}

.fa-aws:before{
  content:"";
}

.fa-baby:before{
  content:"";
}

.fa-baby-carriage:before{
  content:"";
}

.fa-backspace:before{
  content:"";
}

.fa-backward:before{
  content:"";
}

.fa-bacon:before{
  content:"";
}

.fa-bacteria:before{
  content:"";
}

.fa-bacterium:before{
  content:"";
}

.fa-bahai:before{
  content:"";
}

.fa-balance-scale:before{
  content:"";
}

.fa-balance-scale-left:before{
  content:"";
}

.fa-balance-scale-right:before{
  content:"";
}

.fa-ban:before{
  content:"";
}

.fa-band-aid:before{
  content:"";
}

.fa-bandcamp:before{
  content:"";
}

.fa-barcode:before{
  content:"";
}

.fa-bars:before{
  content:"";
}

.fa-baseball-ball:before{
  content:"";
}

.fa-basketball-ball:before{
  content:"";
}

.fa-bath:before{
  content:"";
}

.fa-battery-empty:before{
  content:"";
}

.fa-battery-full:before{
  content:"";
}

.fa-battery-half:before{
  content:"";
}

.fa-battery-quarter:before{
  content:"";
}

.fa-battery-three-quarters:before{
  content:"";
}

.fa-battle-net:before{
  content:"";
}

.fa-bed:before{
  content:"";
}

.fa-beer:before{
  content:"";
}

.fa-behance:before{
  content:"";
}

.fa-behance-square:before{
  content:"";
}

.fa-bell:before{
  content:"";
}

.fa-bell-slash:before{
  content:"";
}

.fa-bezier-curve:before{
  content:"";
}

.fa-bible:before{
  content:"";
}

.fa-bicycle:before{
  content:"";
}

.fa-biking:before{
  content:"";
}

.fa-bimobject:before{
  content:"";
}

.fa-binoculars:before{
  content:"";
}

.fa-biohazard:before{
  content:"";
}

.fa-birthday-cake:before{
  content:"";
}

.fa-bitbucket:before{
  content:"";
}

.fa-bitcoin:before{
  content:"";
}

.fa-bity:before{
  content:"";
}

.fa-black-tie:before{
  content:"";
}

.fa-blackberry:before{
  content:"";
}

.fa-blender:before{
  content:"";
}

.fa-blender-phone:before{
  content:"";
}

.fa-blind:before{
  content:"";
}

.fa-blog:before{
  content:"";
}

.fa-blogger:before{
  content:"";
}

.fa-blogger-b:before{
  content:"";
}

.fa-bluetooth:before{
  content:"";
}

.fa-bluetooth-b:before{
  content:"";
}

.fa-bold:before{
  content:"";
}

.fa-bolt:before{
  content:"";
}

.fa-bomb:before{
  content:"";
}

.fa-bone:before{
  content:"";
}

.fa-bong:before{
  content:"";
}

.fa-book:before{
  content:"";
}

.fa-book-dead:before{
  content:"";
}

.fa-book-medical:before{
  content:"";
}

.fa-book-open:before{
  content:"";
}

.fa-book-reader:before{
  content:"";
}

.fa-bookmark:before{
  content:"";
}

.fa-bootstrap:before{
  content:"";
}

.fa-border-all:before{
  content:"";
}

.fa-border-none:before{
  content:"";
}

.fa-border-style:before{
  content:"";
}

.fa-bowling-ball:before{
  content:"";
}

.fa-box:before{
  content:"";
}

.fa-box-open:before{
  content:"";
}

.fa-box-tissue:before{
  content:"";
}

.fa-boxes:before{
  content:"";
}

.fa-braille:before{
  content:"";
}

.fa-brain:before{
  content:"";
}

.fa-bread-slice:before{
  content:"";
}

.fa-briefcase:before{
  content:"";
}

.fa-briefcase-medical:before{
  content:"";
}

.fa-broadcast-tower:before{
  content:"";
}

.fa-broom:before{
  content:"";
}

.fa-brush:before{
  content:"";
}

.fa-btc:before{
  content:"";
}

.fa-buffer:before{
  content:"";
}

.fa-bug:before{
  content:"";
}

.fa-building:before{
  content:"";
}

.fa-bullhorn:before{
  content:"";
}

.fa-bullseye:before{
  content:"";
}

.fa-burn:before{
  content:"";
}

.fa-buromobelexperte:before{
  content:"";
}

.fa-bus:before{
  content:"";
}

.fa-bus-alt:before{
  content:"";
}

.fa-business-time:before{
  content:"";
}

.fa-buy-n-large:before{
  content:"";
}

.fa-buysellads:before{
  content:"";
}

.fa-calculator:before{
  content:"";
}

.fa-calendar:before{
  content:"";
}

.fa-calendar-alt:before{
  content:"";
}

.fa-calendar-check:before{
  content:"";
}

.fa-calendar-day:before{
  content:"";
}

.fa-calendar-minus:before{
  content:"";
}

.fa-calendar-plus:before{
  content:"";
}

.fa-calendar-times:before{
  content:"";
}

.fa-calendar-week:before{
  content:"";
}

.fa-camera:before{
  content:"";
}

.fa-camera-retro:before{
  content:"";
}

.fa-campground:before{
  content:"";
}

.fa-canadian-maple-leaf:before{
  content:"";
}

.fa-candy-cane:before{
  content:"";
}

.fa-cannabis:before{
  content:"";
}

.fa-capsules:before{
  content:"";
}

.fa-car:before{
  content:"";
}

.fa-car-alt:before{
  content:"";
}

.fa-car-battery:before{
  content:"";
}

.fa-car-crash:before{
  content:"";
}

.fa-car-side:before{
  content:"";
}

.fa-caravan:before{
  content:"";
}

.fa-caret-down:before{
  content:"";
}

.fa-caret-left:before{
  content:"";
}

.fa-caret-right:before{
  content:"";
}

.fa-caret-square-down:before{
  content:"";
}

.fa-caret-square-left:before{
  content:"";
}

.fa-caret-square-right:before{
  content:"";
}

.fa-caret-square-up:before{
  content:"";
}

.fa-caret-up:before{
  content:"";
}

.fa-carrot:before{
  content:"";
}

.fa-cart-arrow-down:before{
  content:"";
}

.fa-cart-plus:before{
  content:"";
}

.fa-cash-register:before{
  content:"";
}

.fa-cat:before{
  content:"";
}

.fa-cc-amazon-pay:before{
  content:"";
}

.fa-cc-amex:before{
  content:"";
}

.fa-cc-apple-pay:before{
  content:"";
}

.fa-cc-diners-club:before{
  content:"";
}

.fa-cc-discover:before{
  content:"";
}

.fa-cc-jcb:before{
  content:"";
}

.fa-cc-mastercard:before{
  content:"";
}

.fa-cc-paypal:before{
  content:"";
}

.fa-cc-stripe:before{
  content:"";
}

.fa-cc-visa:before{
  content:"";
}

.fa-centercode:before{
  content:"";
}

.fa-centos:before{
  content:"";
}

.fa-certificate:before{
  content:"";
}

.fa-chair:before{
  content:"";
}

.fa-chalkboard:before{
  content:"";
}

.fa-chalkboard-teacher:before{
  content:"";
}

.fa-charging-station:before{
  content:"";
}

.fa-chart-area:before{
  content:"";
}

.fa-chart-bar:before{
  content:"";
}

.fa-chart-line:before{
  content:"";
}

.fa-chart-pie:before{
  content:"";
}

.fa-check:before{
  content:"";
}

.fa-check-circle:before{
  content:"";
}

.fa-check-double:before{
  content:"";
}

.fa-check-square:before{
  content:"";
}

.fa-cheese:before{
  content:"";
}

.fa-chess:before{
  content:"";
}

.fa-chess-bishop:before{
  content:"";
}

.fa-chess-board:before{
  content:"";
}

.fa-chess-king:before{
  content:"";
}

.fa-chess-knight:before{
  content:"";
}

.fa-chess-pawn:before{
  content:"";
}

.fa-chess-queen:before{
  content:"";
}

.fa-chess-rook:before{
  content:"";
}

.fa-chevron-circle-down:before{
  content:"";
}

.fa-chevron-circle-left:before{
  content:"";
}

.fa-chevron-circle-right:before{
  content:"";
}

.fa-chevron-circle-up:before{
  content:"";
}

.fa-chevron-down:before{
  content:"";
}

.fa-chevron-left:before{
  content:"";
}

.fa-chevron-right:before{
  content:"";
}

.fa-chevron-up:before{
  content:"";
}

.fa-child:before{
  content:"";
}

.fa-chrome:before{
  content:"";
}

.fa-chromecast:before{
  content:"";
}

.fa-church:before{
  content:"";
}

.fa-circle:before{
  content:"";
}

.fa-circle-notch:before{
  content:"";
}

.fa-city:before{
  content:"";
}

.fa-clinic-medical:before{
  content:"";
}

.fa-clipboard:before{
  content:"";
}

.fa-clipboard-check:before{
  content:"";
}

.fa-clipboard-list:before{
  content:"";
}

.fa-clock:before{
  content:"";
}

.fa-clone:before{
  content:"";
}

.fa-closed-captioning:before{
  content:"";
}

.fa-cloud:before{
  content:"";
}

.fa-cloud-download-alt:before{
  content:"";
}

.fa-cloud-meatball:before{
  content:"";
}

.fa-cloud-moon:before{
  content:"";
}

.fa-cloud-moon-rain:before{
  content:"";
}

.fa-cloud-rain:before{
  content:"";
}

.fa-cloud-showers-heavy:before{
  content:"";
}

.fa-cloud-sun:before{
  content:"";
}

.fa-cloud-sun-rain:before{
  content:"";
}

.fa-cloud-upload-alt:before{
  content:"";
}

.fa-cloudflare:before{
  content:"";
}

.fa-cloudscale:before{
  content:"";
}

.fa-cloudsmith:before{
  content:"";
}

.fa-cloudversify:before{
  content:"";
}

.fa-cocktail:before{
  content:"";
}

.fa-code:before{
  content:"";
}

.fa-code-branch:before{
  content:"";
}

.fa-codepen:before{
  content:"";
}

.fa-codiepie:before{
  content:"";
}

.fa-coffee:before{
  content:"";
}

.fa-cog:before{
  content:"";
}

.fa-cogs:before{
  content:"";
}

.fa-coins:before{
  content:"";
}

.fa-columns:before{
  content:"";
}

.fa-comment:before{
  content:"";
}

.fa-comment-alt:before{
  content:"";
}

.fa-comment-dollar:before{
  content:"";
}

.fa-comment-dots:before{
  content:"";
}

.fa-comment-medical:before{
  content:"";
}

.fa-comment-slash:before{
  content:"";
}

.fa-comments:before{
  content:"";
}

.fa-comments-dollar:before{
  content:"";
}

.fa-compact-disc:before{
  content:"";
}

.fa-compass:before{
  content:"";
}

.fa-compress:before{
  content:"";
}

.fa-compress-alt:before{
  content:"";
}

.fa-compress-arrows-alt:before{
  content:"";
}

.fa-concierge-bell:before{
  content:"";
}

.fa-confluence:before{
  content:"";
}

.fa-connectdevelop:before{
  content:"";
}

.fa-contao:before{
  content:"";
}

.fa-cookie:before{
  content:"";
}

.fa-cookie-bite:before{
  content:"";
}

.fa-copy:before{
  content:"";
}

.fa-copyright:before{
  content:"";
}

.fa-cotton-bureau:before{
  content:"";
}

.fa-couch:before{
  content:"";
}

.fa-cpanel:before{
  content:"";
}

.fa-creative-commons:before{
  content:"";
}

.fa-creative-commons-by:before{
  content:"";
}

.fa-creative-commons-nc:before{
  content:"";
}

.fa-creative-commons-nc-eu:before{
  content:"";
}

.fa-creative-commons-nc-jp:before{
  content:"";
}

.fa-creative-commons-nd:before{
  content:"";
}

.fa-creative-commons-pd:before{
  content:"";
}

.fa-creative-commons-pd-alt:before{
  content:"";
}

.fa-creative-commons-remix:before{
  content:"";
}

.fa-creative-commons-sa:before{
  content:"";
}

.fa-creative-commons-sampling:before{
  content:"";
}

.fa-creative-commons-sampling-plus:before{
  content:"";
}

.fa-creative-commons-share:before{
  content:"";
}

.fa-creative-commons-zero:before{
  content:"";
}

.fa-credit-card:before{
  content:"";
}

.fa-critical-role:before{
  content:"";
}

.fa-crop:before{
  content:"";
}

.fa-crop-alt:before{
  content:"";
}

.fa-cross:before{
  content:"";
}

.fa-crosshairs:before{
  content:"";
}

.fa-crow:before{
  content:"";
}

.fa-crown:before{
  content:"";
}

.fa-crutch:before{
  content:"";
}

.fa-css3:before{
  content:"";
}

.fa-css3-alt:before{
  content:"";
}

.fa-cube:before{
  content:"";
}

.fa-cubes:before{
  content:"";
}

.fa-cut:before{
  content:"";
}

.fa-cuttlefish:before{
  content:"";
}

.fa-d-and-d:before{
  content:"";
}

.fa-d-and-d-beyond:before{
  content:"";
}

.fa-dailymotion:before{
  content:"";
}

.fa-dashcube:before{
  content:"";
}

.fa-database:before{
  content:"";
}

.fa-deaf:before{
  content:"";
}

.fa-deezer:before{
  content:"";
}

.fa-delicious:before{
  content:"";
}

.fa-democrat:before{
  content:"";
}

.fa-deploydog:before{
  content:"";
}

.fa-deskpro:before{
  content:"";
}

.fa-desktop:before{
  content:"";
}

.fa-dev:before{
  content:"";
}

.fa-deviantart:before{
  content:"";
}

.fa-dharmachakra:before{
  content:"";
}

.fa-dhl:before{
  content:"";
}

.fa-diagnoses:before{
  content:"";
}

.fa-diaspora:before{
  content:"";
}

.fa-dice:before{
  content:"";
}

.fa-dice-d20:before{
  content:"";
}

.fa-dice-d6:before{
  content:"";
}

.fa-dice-five:before{
  content:"";
}

.fa-dice-four:before{
  content:"";
}

.fa-dice-one:before{
  content:"";
}

.fa-dice-six:before{
  content:"";
}

.fa-dice-three:before{
  content:"";
}

.fa-dice-two:before{
  content:"";
}

.fa-digg:before{
  content:"";
}

.fa-digital-ocean:before{
  content:"";
}

.fa-digital-tachograph:before{
  content:"";
}

.fa-directions:before{
  content:"";
}

.fa-discord:before{
  content:"";
}

.fa-discourse:before{
  content:"";
}

.fa-disease:before{
  content:"";
}

.fa-divide:before{
  content:"";
}

.fa-dizzy:before{
  content:"";
}

.fa-dna:before{
  content:"";
}

.fa-dochub:before{
  content:"";
}

.fa-docker:before{
  content:"";
}

.fa-dog:before{
  content:"";
}

.fa-dollar-sign:before{
  content:"";
}

.fa-dolly:before{
  content:"";
}

.fa-dolly-flatbed:before{
  content:"";
}

.fa-donate:before{
  content:"";
}

.fa-door-closed:before{
  content:"";
}

.fa-door-open:before{
  content:"";
}

.fa-dot-circle:before{
  content:"";
}

.fa-dove:before{
  content:"";
}

.fa-download:before{
  content:"";
}

.fa-draft2digital:before{
  content:"";
}

.fa-drafting-compass:before{
  content:"";
}

.fa-dragon:before{
  content:"";
}

.fa-draw-polygon:before{
  content:"";
}

.fa-dribbble:before{
  content:"";
}

.fa-dribbble-square:before{
  content:"";
}

.fa-dropbox:before{
  content:"";
}

.fa-drum:before{
  content:"";
}

.fa-drum-steelpan:before{
  content:"";
}

.fa-drumstick-bite:before{
  content:"";
}

.fa-drupal:before{
  content:"";
}

.fa-dumbbell:before{
  content:"";
}

.fa-dumpster:before{
  content:"";
}

.fa-dumpster-fire:before{
  content:"";
}

.fa-dungeon:before{
  content:"";
}

.fa-dyalog:before{
  content:"";
}

.fa-earlybirds:before{
  content:"";
}

.fa-ebay:before{
  content:"";
}

.fa-edge:before{
  content:"";
}

.fa-edge-legacy:before{
  content:"";
}

.fa-edit:before{
  content:"";
}

.fa-egg:before{
  content:"";
}

.fa-eject:before{
  content:"";
}

.fa-elementor:before{
  content:"";
}

.fa-ellipsis-h:before{
  content:"";
}

.fa-ellipsis-v:before{
  content:"";
}

.fa-ello:before{
  content:"";
}

.fa-ember:before{
  content:"";
}

.fa-empire:before{
  content:"";
}

.fa-envelope:before{
  content:"";
}

.fa-envelope-open:before{
  content:"";
}

.fa-envelope-open-text:before{
  content:"";
}

.fa-envelope-square:before{
  content:"";
}

.fa-envira:before{
  content:"";
}

.fa-equals:before{
  content:"";
}

.fa-eraser:before{
  content:"";
}

.fa-erlang:before{
  content:"";
}

.fa-ethereum:before{
  content:"";
}

.fa-ethernet:before{
  content:"";
}

.fa-etsy:before{
  content:"";
}

.fa-euro-sign:before{
  content:"";
}

.fa-evernote:before{
  content:"";
}

.fa-exchange-alt:before{
  content:"";
}

.fa-exclamation:before{
  content:"";
}

.fa-exclamation-circle:before{
  content:"";
}

.fa-exclamation-triangle:before{
  content:"";
}

.fa-expand:before{
  content:"";
}

.fa-expand-alt:before{
  content:"";
}

.fa-expand-arrows-alt:before{
  content:"";
}

.fa-expeditedssl:before{
  content:"";
}

.fa-external-link-alt:before{
  content:"";
}

.fa-external-link-square-alt:before{
  content:"";
}

.fa-eye:before{
  content:"";
}

.fa-eye-dropper:before{
  content:"";
}

.fa-eye-slash:before{
  content:"";
}

.fa-facebook:before{
  content:"";
}

.fa-facebook-f:before{
  content:"";
}

.fa-facebook-messenger:before{
  content:"";
}

.fa-facebook-square:before{
  content:"";
}

.fa-fan:before{
  content:"";
}

.fa-fantasy-flight-games:before{
  content:"";
}

.fa-fast-backward:before{
  content:"";
}

.fa-fast-forward:before{
  content:"";
}

.fa-faucet:before{
  content:"";
}

.fa-fax:before{
  content:"";
}

.fa-feather:before{
  content:"";
}

.fa-feather-alt:before{
  content:"";
}

.fa-fedex:before{
  content:"";
}

.fa-fedora:before{
  content:"";
}

.fa-female:before{
  content:"";
}

.fa-fighter-jet:before{
  content:"";
}

.fa-figma:before{
  content:"";
}

.fa-file:before{
  content:"";
}

.fa-file-alt:before{
  content:"";
}

.fa-file-archive:before{
  content:"";
}

.fa-file-audio:before{
  content:"";
}

.fa-file-code:before{
  content:"";
}

.fa-file-contract:before{
  content:"";
}

.fa-file-csv:before{
  content:"";
}

.fa-file-download:before{
  content:"";
}

.fa-file-excel:before{
  content:"";
}

.fa-file-export:before{
  content:"";
}

.fa-file-image:before{
  content:"";
}

.fa-file-import:before{
  content:"";
}

.fa-file-invoice:before{
  content:"";
}

.fa-file-invoice-dollar:before{
  content:"";
}

.fa-file-medical:before{
  content:"";
}

.fa-file-medical-alt:before{
  content:"";
}

.fa-file-pdf:before{
  content:"";
}

.fa-file-powerpoint:before{
  content:"";
}

.fa-file-prescription:before{
  content:"";
}

.fa-file-signature:before{
  content:"";
}

.fa-file-upload:before{
  content:"";
}

.fa-file-video:before{
  content:"";
}

.fa-file-word:before{
  content:"";
}

.fa-fill:before{
  content:"";
}

.fa-fill-drip:before{
  content:"";
}

.fa-film:before{
  content:"";
}

.fa-filter:before{
  content:"";
}

.fa-fingerprint:before{
  content:"";
}

.fa-fire:before{
  content:"";
}

.fa-fire-alt:before{
  content:"";
}

.fa-fire-extinguisher:before{
  content:"";
}

.fa-firefox:before{
  content:"";
}

.fa-firefox-browser:before{
  content:"";
}

.fa-first-aid:before{
  content:"";
}

.fa-first-order:before{
  content:"";
}

.fa-first-order-alt:before{
  content:"";
}

.fa-firstdraft:before{
  content:"";
}

.fa-fish:before{
  content:"";
}

.fa-fist-raised:before{
  content:"";
}

.fa-flag:before{
  content:"";
}

.fa-flag-checkered:before{
  content:"";
}

.fa-flag-usa:before{
  content:"";
}

.fa-flask:before{
  content:"";
}

.fa-flickr:before{
  content:"";
}

.fa-flipboard:before{
  content:"";
}

.fa-flushed:before{
  content:"";
}

.fa-fly:before{
  content:"";
}

.fa-folder:before{
  content:"";
}

.fa-folder-minus:before{
  content:"";
}

.fa-folder-open:before{
  content:"";
}

.fa-folder-plus:before{
  content:"";
}

.fa-font:before{
  content:"";
}

.fa-font-awesome:before{
  content:"";
}

.fa-font-awesome-alt:before{
  content:"";
}

.fa-font-awesome-flag:before{
  content:"";
}

.fa-font-awesome-logo-full:before{
  content:"";
}

.fa-fonticons:before{
  content:"";
}

.fa-fonticons-fi:before{
  content:"";
}

.fa-football-ball:before{
  content:"";
}

.fa-fort-awesome:before{
  content:"";
}

.fa-fort-awesome-alt:before{
  content:"";
}

.fa-forumbee:before{
  content:"";
}

.fa-forward:before{
  content:"";
}

.fa-foursquare:before{
  content:"";
}

.fa-free-code-camp:before{
  content:"";
}

.fa-freebsd:before{
  content:"";
}

.fa-frog:before{
  content:"";
}

.fa-frown:before{
  content:"";
}

.fa-frown-open:before{
  content:"";
}

.fa-fulcrum:before{
  content:"";
}

.fa-funnel-dollar:before{
  content:"";
}

.fa-futbol:before{
  content:"";
}

.fa-galactic-republic:before{
  content:"";
}

.fa-galactic-senate:before{
  content:"";
}

.fa-gamepad:before{
  content:"";
}

.fa-gas-pump:before{
  content:"";
}

.fa-gavel:before{
  content:"";
}

.fa-gem:before{
  content:"";
}

.fa-genderless:before{
  content:"";
}

.fa-get-pocket:before{
  content:"";
}

.fa-gg:before{
  content:"";
}

.fa-gg-circle:before{
  content:"";
}

.fa-ghost:before{
  content:"";
}

.fa-gift:before{
  content:"";
}

.fa-gifts:before{
  content:"";
}

.fa-git:before{
  content:"";
}

.fa-git-alt:before{
  content:"";
}

.fa-git-square:before{
  content:"";
}

.fa-github:before{
  content:"";
}

.fa-github-alt:before{
  content:"";
}

.fa-github-square:before{
  content:"";
}

.fa-gitkraken:before{
  content:"";
}

.fa-gitlab:before{
  content:"";
}

.fa-gitter:before{
  content:"";
}

.fa-glass-cheers:before{
  content:"";
}

.fa-glass-martini:before{
  content:"";
}

.fa-glass-martini-alt:before{
  content:"";
}

.fa-glass-whiskey:before{
  content:"";
}

.fa-glasses:before{
  content:"";
}

.fa-glide:before{
  content:"";
}

.fa-glide-g:before{
  content:"";
}

.fa-globe:before{
  content:"";
}

.fa-globe-africa:before{
  content:"";
}

.fa-globe-americas:before{
  content:"";
}

.fa-globe-asia:before{
  content:"";
}

.fa-globe-europe:before{
  content:"";
}

.fa-gofore:before{
  content:"";
}

.fa-golf-ball:before{
  content:"";
}

.fa-goodreads:before{
  content:"";
}

.fa-goodreads-g:before{
  content:"";
}

.fa-google:before{
  content:"";
}

.fa-google-drive:before{
  content:"";
}

.fa-google-pay:before{
  content:"";
}

.fa-google-play:before{
  content:"";
}

.fa-google-plus:before{
  content:"";
}

.fa-google-plus-g:before{
  content:"";
}

.fa-google-plus-square:before{
  content:"";
}

.fa-google-wallet:before{
  content:"";
}

.fa-gopuram:before{
  content:"";
}

.fa-graduation-cap:before{
  content:"";
}

.fa-gratipay:before{
  content:"";
}

.fa-grav:before{
  content:"";
}

.fa-greater-than:before{
  content:"";
}

.fa-greater-than-equal:before{
  content:"";
}

.fa-grimace:before{
  content:"";
}

.fa-grin:before{
  content:"";
}

.fa-grin-alt:before{
  content:"";
}

.fa-grin-beam:before{
  content:"";
}

.fa-grin-beam-sweat:before{
  content:"";
}

.fa-grin-hearts:before{
  content:"";
}

.fa-grin-squint:before{
  content:"";
}

.fa-grin-squint-tears:before{
  content:"";
}

.fa-grin-stars:before{
  content:"";
}

.fa-grin-tears:before{
  content:"";
}

.fa-grin-tongue:before{
  content:"";
}

.fa-grin-tongue-squint:before{
  content:"";
}

.fa-grin-tongue-wink:before{
  content:"";
}

.fa-grin-wink:before{
  content:"";
}

.fa-grip-horizontal:before{
  content:"";
}

.fa-grip-lines:before{
  content:"";
}

.fa-grip-lines-vertical:before{
  content:"";
}

.fa-grip-vertical:before{
  content:"";
}

.fa-gripfire:before{
  content:"";
}

.fa-grunt:before{
  content:"";
}

.fa-guilded:before{
  content:"";
}

.fa-guitar:before{
  content:"";
}

.fa-gulp:before{
  content:"";
}

.fa-h-square:before{
  content:"";
}

.fa-hacker-news:before{
  content:"";
}

.fa-hacker-news-square:before{
  content:"";
}

.fa-hackerrank:before{
  content:"";
}

.fa-hamburger:before{
  content:"";
}

.fa-hammer:before{
  content:"";
}

.fa-hamsa:before{
  content:"";
}

.fa-hand-holding:before{
  content:"";
}

.fa-hand-holding-heart:before{
  content:"";
}

.fa-hand-holding-medical:before{
  content:"";
}

.fa-hand-holding-usd:before{
  content:"";
}

.fa-hand-holding-water:before{
  content:"";
}

.fa-hand-lizard:before{
  content:"";
}

.fa-hand-middle-finger:before{
  content:"";
}

.fa-hand-paper:before{
  content:"";
}

.fa-hand-peace:before{
  content:"";
}

.fa-hand-point-down:before{
  content:"";
}

.fa-hand-point-left:before{
  content:"";
}

.fa-hand-point-right:before{
  content:"";
}

.fa-hand-point-up:before{
  content:"";
}

.fa-hand-pointer:before{
  content:"";
}

.fa-hand-rock:before{
  content:"";
}

.fa-hand-scissors:before{
  content:"";
}

.fa-hand-sparkles:before{
  content:"";
}

.fa-hand-spock:before{
  content:"";
}

.fa-hands:before{
  content:"";
}

.fa-hands-helping:before{
  content:"";
}

.fa-hands-wash:before{
  content:"";
}

.fa-handshake:before{
  content:"";
}

.fa-handshake-alt-slash:before{
  content:"";
}

.fa-handshake-slash:before{
  content:"";
}

.fa-hanukiah:before{
  content:"";
}

.fa-hard-hat:before{
  content:"";
}

.fa-hashtag:before{
  content:"";
}

.fa-hat-cowboy:before{
  content:"";
}

.fa-hat-cowboy-side:before{
  content:"";
}

.fa-hat-wizard:before{
  content:"";
}

.fa-hdd:before{
  content:"";
}

.fa-head-side-cough:before{
  content:"";
}

.fa-head-side-cough-slash:before{
  content:"";
}

.fa-head-side-mask:before{
  content:"";
}

.fa-head-side-virus:before{
  content:"";
}

.fa-heading:before{
  content:"";
}

.fa-headphones:before{
  content:"";
}

.fa-headphones-alt:before{
  content:"";
}

.fa-headset:before{
  content:"";
}

.fa-heart:before{
  content:"";
}

.fa-heart-broken:before{
  content:"";
}

.fa-heartbeat:before{
  content:"";
}

.fa-helicopter:before{
  content:"";
}

.fa-highlighter:before{
  content:"";
}

.fa-hiking:before{
  content:"";
}

.fa-hippo:before{
  content:"";
}

.fa-hips:before{
  content:"";
}

.fa-hire-a-helper:before{
  content:"";
}

.fa-history:before{
  content:"";
}

.fa-hive:before{
  content:"";
}

.fa-hockey-puck:before{
  content:"";
}

.fa-holly-berry:before{
  content:"";
}

.fa-home:before{
  content:"";
}

.fa-hooli:before{
  content:"";
}

.fa-hornbill:before{
  content:"";
}

.fa-horse:before{
  content:"";
}

.fa-horse-head:before{
  content:"";
}

.fa-hospital:before{
  content:"";
}

.fa-hospital-alt:before{
  content:"";
}

.fa-hospital-symbol:before{
  content:"";
}

.fa-hospital-user:before{
  content:"";
}

.fa-hot-tub:before{
  content:"";
}

.fa-hotdog:before{
  content:"";
}

.fa-hotel:before{
  content:"";
}

.fa-hotjar:before{
  content:"";
}

.fa-hourglass:before{
  content:"";
}

.fa-hourglass-end:before{
  content:"";
}

.fa-hourglass-half:before{
  content:"";
}

.fa-hourglass-start:before{
  content:"";
}

.fa-house-damage:before{
  content:"";
}

.fa-house-user:before{
  content:"";
}

.fa-houzz:before{
  content:"";
}

.fa-hryvnia:before{
  content:"";
}

.fa-html5:before{
  content:"";
}

.fa-hubspot:before{
  content:"";
}

.fa-i-cursor:before{
  content:"";
}

.fa-ice-cream:before{
  content:"";
}

.fa-icicles:before{
  content:"";
}

.fa-icons:before{
  content:"";
}

.fa-id-badge:before{
  content:"";
}

.fa-id-card:before{
  content:"";
}

.fa-id-card-alt:before{
  content:"";
}

.fa-ideal:before{
  content:"";
}

.fa-igloo:before{
  content:"";
}

.fa-image:before{
  content:"";
}

.fa-images:before{
  content:"";
}

.fa-imdb:before{
  content:"";
}

.fa-inbox:before{
  content:"";
}

.fa-indent:before{
  content:"";
}

.fa-industry:before{
  content:"";
}

.fa-infinity:before{
  content:"";
}

.fa-info:before{
  content:"";
}

.fa-info-circle:before{
  content:"";
}

.fa-innosoft:before{
  content:"";
}

.fa-instagram:before{
  content:"";
}

.fa-instagram-square:before{
  content:"";
}

.fa-instalod:before{
  content:"";
}

.fa-intercom:before{
  content:"";
}

.fa-internet-explorer:before{
  content:"";
}

.fa-invision:before{
  content:"";
}

.fa-ioxhost:before{
  content:"";
}

.fa-italic:before{
  content:"";
}

.fa-itch-io:before{
  content:"";
}

.fa-itunes:before{
  content:"";
}

.fa-itunes-note:before{
  content:"";
}

.fa-java:before{
  content:"";
}

.fa-jedi:before{
  content:"";
}

.fa-jedi-order:before{
  content:"";
}

.fa-jenkins:before{
  content:"";
}

.fa-jira:before{
  content:"";
}

.fa-joget:before{
  content:"";
}

.fa-joint:before{
  content:"";
}

.fa-joomla:before{
  content:"";
}

.fa-journal-whills:before{
  content:"";
}

.fa-js:before{
  content:"";
}

.fa-js-square:before{
  content:"";
}

.fa-jsfiddle:before{
  content:"";
}

.fa-kaaba:before{
  content:"";
}

.fa-kaggle:before{
  content:"";
}

.fa-key:before{
  content:"";
}

.fa-keybase:before{
  content:"";
}

.fa-keyboard:before{
  content:"";
}

.fa-keycdn:before{
  content:"";
}

.fa-khanda:before{
  content:"";
}

.fa-kickstarter:before{
  content:"";
}

.fa-kickstarter-k:before{
  content:"";
}

.fa-kiss:before{
  content:"";
}

.fa-kiss-beam:before{
  content:"";
}

.fa-kiss-wink-heart:before{
  content:"";
}

.fa-kiwi-bird:before{
  content:"";
}

.fa-korvue:before{
  content:"";
}

.fa-landmark:before{
  content:"";
}

.fa-language:before{
  content:"";
}

.fa-laptop:before{
  content:"";
}

.fa-laptop-code:before{
  content:"";
}

.fa-laptop-house:before{
  content:"";
}

.fa-laptop-medical:before{
  content:"";
}

.fa-laravel:before{
  content:"";
}

.fa-lastfm:before{
  content:"";
}

.fa-lastfm-square:before{
  content:"";
}

.fa-laugh:before{
  content:"";
}

.fa-laugh-beam:before{
  content:"";
}

.fa-laugh-squint:before{
  content:"";
}

.fa-laugh-wink:before{
  content:"";
}

.fa-layer-group:before{
  content:"";
}

.fa-leaf:before{
  content:"";
}

.fa-leanpub:before{
  content:"";
}

.fa-lemon:before{
  content:"";
}

.fa-less:before{
  content:"";
}

.fa-less-than:before{
  content:"";
}

.fa-less-than-equal:before{
  content:"";
}

.fa-level-down-alt:before{
  content:"";
}

.fa-level-up-alt:before{
  content:"";
}

.fa-life-ring:before{
  content:"";
}

.fa-lightbulb:before{
  content:"";
}

.fa-line:before{
  content:"";
}

.fa-link:before{
  content:"";
}

.fa-linkedin:before{
  content:"";
}

.fa-linkedin-in:before{
  content:"";
}

.fa-linode:before{
  content:"";
}

.fa-linux:before{
  content:"";
}

.fa-lira-sign:before{
  content:"";
}

.fa-list:before{
  content:"";
}

.fa-list-alt:before{
  content:"";
}

.fa-list-ol:before{
  content:"";
}

.fa-list-ul:before{
  content:"";
}

.fa-location-arrow:before{
  content:"";
}

.fa-lock:before{
  content:"";
}

.fa-lock-open:before{
  content:"";
}

.fa-long-arrow-alt-down:before{
  content:"";
}

.fa-long-arrow-alt-left:before{
  content:"";
}

.fa-long-arrow-alt-right:before{
  content:"";
}

.fa-long-arrow-alt-up:before{
  content:"";
}

.fa-low-vision:before{
  content:"";
}

.fa-luggage-cart:before{
  content:"";
}

.fa-lungs:before{
  content:"";
}

.fa-lungs-virus:before{
  content:"";
}

.fa-lyft:before{
  content:"";
}

.fa-magento:before{
  content:"";
}

.fa-magic:before{
  content:"";
}

.fa-magnet:before{
  content:"";
}

.fa-mail-bulk:before{
  content:"";
}

.fa-mailchimp:before{
  content:"";
}

.fa-male:before{
  content:"";
}

.fa-mandalorian:before{
  content:"";
}

.fa-map:before{
  content:"";
}

.fa-map-marked:before{
  content:"";
}

.fa-map-marked-alt:before{
  content:"";
}

.fa-map-marker:before{
  content:"";
}

.fa-map-marker-alt:before{
  content:"";
}

.fa-map-pin:before{
  content:"";
}

.fa-map-signs:before{
  content:"";
}

.fa-markdown:before{
  content:"";
}

.fa-marker:before{
  content:"";
}

.fa-mars:before{
  content:"";
}

.fa-mars-double:before{
  content:"";
}

.fa-mars-stroke:before{
  content:"";
}

.fa-mars-stroke-h:before{
  content:"";
}

.fa-mars-stroke-v:before{
  content:"";
}

.fa-mask:before{
  content:"";
}

.fa-mastodon:before{
  content:"";
}

.fa-maxcdn:before{
  content:"";
}

.fa-mdb:before{
  content:"";
}

.fa-medal:before{
  content:"";
}

.fa-medapps:before{
  content:"";
}

.fa-medium:before{
  content:"";
}

.fa-medium-m:before{
  content:"";
}

.fa-medkit:before{
  content:"";
}

.fa-medrt:before{
  content:"";
}

.fa-meetup:before{
  content:"";
}

.fa-megaport:before{
  content:"";
}

.fa-meh:before{
  content:"";
}

.fa-meh-blank:before{
  content:"";
}

.fa-meh-rolling-eyes:before{
  content:"";
}

.fa-memory:before{
  content:"";
}

.fa-mendeley:before{
  content:"";
}

.fa-menorah:before{
  content:"";
}

.fa-mercury:before{
  content:"";
}

.fa-meteor:before{
  content:"";
}

.fa-microblog:before{
  content:"";
}

.fa-microchip:before{
  content:"";
}

.fa-microphone:before{
  content:"";
}

.fa-microphone-alt:before{
  content:"";
}

.fa-microphone-alt-slash:before{
  content:"";
}

.fa-microphone-slash:before{
  content:"";
}

.fa-microscope:before{
  content:"";
}

.fa-microsoft:before{
  content:"";
}

.fa-minus:before{
  content:"";
}

.fa-minus-circle:before{
  content:"";
}

.fa-minus-square:before{
  content:"";
}

.fa-mitten:before{
  content:"";
}

.fa-mix:before{
  content:"";
}

.fa-mixcloud:before{
  content:"";
}

.fa-mixer:before{
  content:"";
}

.fa-mizuni:before{
  content:"";
}

.fa-mobile:before{
  content:"";
}

.fa-mobile-alt:before{
  content:"";
}

.fa-modx:before{
  content:"";
}

.fa-monero:before{
  content:"";
}

.fa-money-bill:before{
  content:"";
}

.fa-money-bill-alt:before{
  content:"";
}

.fa-money-bill-wave:before{
  content:"";
}

.fa-money-bill-wave-alt:before{
  content:"";
}

.fa-money-check:before{
  content:"";
}

.fa-money-check-alt:before{
  content:"";
}

.fa-monument:before{
  content:"";
}

.fa-moon:before{
  content:"";
}

.fa-mortar-pestle:before{
  content:"";
}

.fa-mosque:before{
  content:"";
}

.fa-motorcycle:before{
  content:"";
}

.fa-mountain:before{
  content:"";
}

.fa-mouse:before{
  content:"";
}

.fa-mouse-pointer:before{
  content:"";
}

.fa-mug-hot:before{
  content:"";
}

.fa-music:before{
  content:"";
}

.fa-napster:before{
  content:"";
}

.fa-neos:before{
  content:"";
}

.fa-network-wired:before{
  content:"";
}

.fa-neuter:before{
  content:"";
}

.fa-newspaper:before{
  content:"";
}

.fa-nimblr:before{
  content:"";
}

.fa-node:before{
  content:"";
}

.fa-node-js:before{
  content:"";
}

.fa-not-equal:before{
  content:"";
}

.fa-notes-medical:before{
  content:"";
}

.fa-npm:before{
  content:"";
}

.fa-ns8:before{
  content:"";
}

.fa-nutritionix:before{
  content:"";
}

.fa-object-group:before{
  content:"";
}

.fa-object-ungroup:before{
  content:"";
}

.fa-octopus-deploy:before{
  content:"";
}

.fa-odnoklassniki:before{
  content:"";
}

.fa-odnoklassniki-square:before{
  content:"";
}

.fa-oil-can:before{
  content:"";
}

.fa-old-republic:before{
  content:"";
}

.fa-om:before{
  content:"";
}

.fa-opencart:before{
  content:"";
}

.fa-openid:before{
  content:"";
}

.fa-opera:before{
  content:"";
}

.fa-optin-monster:before{
  content:"";
}

.fa-orcid:before{
  content:"";
}

.fa-osi:before{
  content:"";
}

.fa-otter:before{
  content:"";
}

.fa-outdent:before{
  content:"";
}

.fa-page4:before{
  content:"";
}

.fa-pagelines:before{
  content:"";
}

.fa-pager:before{
  content:"";
}

.fa-paint-brush:before{
  content:"";
}

.fa-paint-roller:before{
  content:"";
}

.fa-palette:before{
  content:"";
}

.fa-palfed:before{
  content:"";
}

.fa-pallet:before{
  content:"";
}

.fa-paper-plane:before{
  content:"";
}

.fa-paperclip:before{
  content:"";
}

.fa-parachute-box:before{
  content:"";
}

.fa-paragraph:before{
  content:"";
}

.fa-parking:before{
  content:"";
}

.fa-passport:before{
  content:"";
}

.fa-pastafarianism:before{
  content:"";
}

.fa-paste:before{
  content:"";
}

.fa-patreon:before{
  content:"";
}

.fa-pause:before{
  content:"";
}

.fa-pause-circle:before{
  content:"";
}

.fa-paw:before{
  content:"";
}

.fa-paypal:before{
  content:"";
}

.fa-peace:before{
  content:"";
}

.fa-pen:before{
  content:"";
}

.fa-pen-alt:before{
  content:"";
}

.fa-pen-fancy:before{
  content:"";
}

.fa-pen-nib:before{
  content:"";
}

.fa-pen-square:before{
  content:"";
}

.fa-pencil-alt:before{
  content:"";
}

.fa-pencil-ruler:before{
  content:"";
}

.fa-penny-arcade:before{
  content:"";
}

.fa-people-arrows:before{
  content:"";
}

.fa-people-carry:before{
  content:"";
}

.fa-pepper-hot:before{
  content:"";
}

.fa-perbyte:before{
  content:"";
}

.fa-percent:before{
  content:"";
}

.fa-percentage:before{
  content:"";
}

.fa-periscope:before{
  content:"";
}

.fa-person-booth:before{
  content:"";
}

.fa-phabricator:before{
  content:"";
}

.fa-phoenix-framework:before{
  content:"";
}

.fa-phoenix-squadron:before{
  content:"";
}

.fa-phone:before{
  content:"";
}

.fa-phone-alt:before{
  content:"";
}

.fa-phone-slash:before{
  content:"";
}

.fa-phone-square:before{
  content:"";
}

.fa-phone-square-alt:before{
  content:"";
}

.fa-phone-volume:before{
  content:"";
}

.fa-photo-video:before{
  content:"";
}

.fa-php:before{
  content:"";
}

.fa-pied-piper:before{
  content:"";
}

.fa-pied-piper-alt:before{
  content:"";
}

.fa-pied-piper-hat:before{
  content:"";
}

.fa-pied-piper-pp:before{
  content:"";
}

.fa-pied-piper-square:before{
  content:"";
}

.fa-piggy-bank:before{
  content:"";
}

.fa-pills:before{
  content:"";
}

.fa-pinterest:before{
  content:"";
}

.fa-pinterest-p:before{
  content:"";
}

.fa-pinterest-square:before{
  content:"";
}

.fa-pizza-slice:before{
  content:"";
}

.fa-place-of-worship:before{
  content:"";
}

.fa-plane:before{
  content:"";
}

.fa-plane-arrival:before{
  content:"";
}

.fa-plane-departure:before{
  content:"";
}

.fa-plane-slash:before{
  content:"";
}

.fa-play:before{
  content:"";
}

.fa-play-circle:before{
  content:"";
}

.fa-playstation:before{
  content:"";
}

.fa-plug:before{
  content:"";
}

.fa-plus:before{
  content:"";
}

.fa-plus-circle:before{
  content:"";
}

.fa-plus-square:before{
  content:"";
}

.fa-podcast:before{
  content:"";
}

.fa-poll:before{
  content:"";
}

.fa-poll-h:before{
  content:"";
}

.fa-poo:before{
  content:"";
}

.fa-poo-storm:before{
  content:"";
}

.fa-poop:before{
  content:"";
}

.fa-portrait:before{
  content:"";
}

.fa-pound-sign:before{
  content:"";
}

.fa-power-off:before{
  content:"";
}

.fa-pray:before{
  content:"";
}

.fa-praying-hands:before{
  content:"";
}

.fa-prescription:before{
  content:"";
}

.fa-prescription-bottle:before{
  content:"";
}

.fa-prescription-bottle-alt:before{
  content:"";
}

.fa-print:before{
  content:"";
}

.fa-procedures:before{
  content:"";
}

.fa-product-hunt:before{
  content:"";
}

.fa-project-diagram:before{
  content:"";
}

.fa-pump-medical:before{
  content:"";
}

.fa-pump-soap:before{
  content:"";
}

.fa-pushed:before{
  content:"";
}

.fa-puzzle-piece:before{
  content:"";
}

.fa-python:before{
  content:"";
}

.fa-qq:before{
  content:"";
}

.fa-qrcode:before{
  content:"";
}

.fa-question:before{
  content:"";
}

.fa-question-circle:before{
  content:"";
}

.fa-quidditch:before{
  content:"";
}

.fa-quinscape:before{
  content:"";
}

.fa-quora:before{
  content:"";
}

.fa-quote-left:before{
  content:"";
}

.fa-quote-right:before{
  content:"";
}

.fa-quran:before{
  content:"";
}

.fa-r-project:before{
  content:"";
}

.fa-radiation:before{
  content:"";
}

.fa-radiation-alt:before{
  content:"";
}

.fa-rainbow:before{
  content:"";
}

.fa-random:before{
  content:"";
}

.fa-raspberry-pi:before{
  content:"";
}

.fa-ravelry:before{
  content:"";
}

.fa-react:before{
  content:"";
}

.fa-reacteurope:before{
  content:"";
}

.fa-readme:before{
  content:"";
}

.fa-rebel:before{
  content:"";
}

.fa-receipt:before{
  content:"";
}

.fa-record-vinyl:before{
  content:"";
}

.fa-recycle:before{
  content:"";
}

.fa-red-river:before{
  content:"";
}

.fa-reddit:before{
  content:"";
}

.fa-reddit-alien:before{
  content:"";
}

.fa-reddit-square:before{
  content:"";
}

.fa-redhat:before{
  content:"";
}

.fa-redo:before{
  content:"";
}

.fa-redo-alt:before{
  content:"";
}

.fa-registered:before{
  content:"";
}

.fa-remove-format:before{
  content:"";
}

.fa-renren:before{
  content:"";
}

.fa-reply:before{
  content:"";
}

.fa-reply-all:before{
  content:"";
}

.fa-replyd:before{
  content:"";
}

.fa-republican:before{
  content:"";
}

.fa-researchgate:before{
  content:"";
}

.fa-resolving:before{
  content:"";
}

.fa-restroom:before{
  content:"";
}

.fa-retweet:before{
  content:"";
}

.fa-rev:before{
  content:"";
}

.fa-ribbon:before{
  content:"";
}

.fa-ring:before{
  content:"";
}

.fa-road:before{
  content:"";
}

.fa-robot:before{
  content:"";
}

.fa-rocket:before{
  content:"";
}

.fa-rocketchat:before{
  content:"";
}

.fa-rockrms:before{
  content:"";
}

.fa-route:before{
  content:"";
}

.fa-rss:before{
  content:"";
}

.fa-rss-square:before{
  content:"";
}

.fa-ruble-sign:before{
  content:"";
}

.fa-ruler:before{
  content:"";
}

.fa-ruler-combined:before{
  content:"";
}

.fa-ruler-horizontal:before{
  content:"";
}

.fa-ruler-vertical:before{
  content:"";
}

.fa-running:before{
  content:"";
}

.fa-rupee-sign:before{
  content:"";
}

.fa-rust:before{
  content:"";
}

.fa-sad-cry:before{
  content:"";
}

.fa-sad-tear:before{
  content:"";
}

.fa-safari:before{
  content:"";
}

.fa-salesforce:before{
  content:"";
}

.fa-sass:before{
  content:"";
}

.fa-satellite:before{
  content:"";
}

.fa-satellite-dish:before{
  content:"";
}

.fa-save:before{
  content:"";
}

.fa-schlix:before{
  content:"";
}

.fa-school:before{
  content:"";
}

.fa-screwdriver:before{
  content:"";
}

.fa-scribd:before{
  content:"";
}

.fa-scroll:before{
  content:"";
}

.fa-sd-card:before{
  content:"";
}

.fa-search:before{
  content:"";
}

.fa-search-dollar:before{
  content:"";
}

.fa-search-location:before{
  content:"";
}

.fa-search-minus:before{
  content:"";
}

.fa-search-plus:before{
  content:"";
}

.fa-searchengin:before{
  content:"";
}

.fa-seedling:before{
  content:"";
}

.fa-sellcast:before{
  content:"";
}

.fa-sellsy:before{
  content:"";
}

.fa-server:before{
  content:"";
}

.fa-servicestack:before{
  content:"";
}

.fa-shapes:before{
  content:"";
}

.fa-share:before{
  content:"";
}

.fa-share-alt:before{
  content:"";
}

.fa-share-alt-square:before{
  content:"";
}

.fa-share-square:before{
  content:"";
}

.fa-shekel-sign:before{
  content:"";
}

.fa-shield-alt:before{
  content:"";
}

.fa-shield-virus:before{
  content:"";
}

.fa-ship:before{
  content:"";
}

.fa-shipping-fast:before{
  content:"";
}

.fa-shirtsinbulk:before{
  content:"";
}

.fa-shoe-prints:before{
  content:"";
}

.fa-shopify:before{
  content:"";
}

.fa-shopping-bag:before{
  content:"";
}

.fa-shopping-basket:before{
  content:"";
}

.fa-shopping-cart:before{
  content:"";
}

.fa-shopware:before{
  content:"";
}

.fa-shower:before{
  content:"";
}

.fa-shuttle-van:before{
  content:"";
}

.fa-sign:before{
  content:"";
}

.fa-sign-in-alt:before{
  content:"";
}

.fa-sign-language:before{
  content:"";
}

.fa-sign-out-alt:before{
  content:"";
}

.fa-signal:before{
  content:"";
}

.fa-signature:before{
  content:"";
}

.fa-sim-card:before{
  content:"";
}

.fa-simplybuilt:before{
  content:"";
}

.fa-sink:before{
  content:"";
}

.fa-sistrix:before{
  content:"";
}

.fa-sitemap:before{
  content:"";
}

.fa-sith:before{
  content:"";
}

.fa-skating:before{
  content:"";
}

.fa-sketch:before{
  content:"";
}

.fa-skiing:before{
  content:"";
}

.fa-skiing-nordic:before{
  content:"";
}

.fa-skull:before{
  content:"";
}

.fa-skull-crossbones:before{
  content:"";
}

.fa-skyatlas:before{
  content:"";
}

.fa-skype:before{
  content:"";
}

.fa-slack:before{
  content:"";
}

.fa-slack-hash:before{
  content:"";
}

.fa-slash:before{
  content:"";
}

.fa-sleigh:before{
  content:"";
}

.fa-sliders-h:before{
  content:"";
}

.fa-slideshare:before{
  content:"";
}

.fa-smile:before{
  content:"";
}

.fa-smile-beam:before{
  content:"";
}

.fa-smile-wink:before{
  content:"";
}

.fa-smog:before{
  content:"";
}

.fa-smoking:before{
  content:"";
}

.fa-smoking-ban:before{
  content:"";
}

.fa-sms:before{
  content:"";
}

.fa-snapchat:before{
  content:"";
}

.fa-snapchat-ghost:before{
  content:"";
}

.fa-snapchat-square:before{
  content:"";
}

.fa-snowboarding:before{
  content:"";
}

.fa-snowflake:before{
  content:"";
}

.fa-snowman:before{
  content:"";
}

.fa-snowplow:before{
  content:"";
}

.fa-soap:before{
  content:"";
}

.fa-socks:before{
  content:"";
}

.fa-solar-panel:before{
  content:"";
}

.fa-sort:before{
  content:"";
}

.fa-sort-alpha-down:before{
  content:"";
}

.fa-sort-alpha-down-alt:before{
  content:"";
}

.fa-sort-alpha-up:before{
  content:"";
}

.fa-sort-alpha-up-alt:before{
  content:"";
}

.fa-sort-amount-down:before{
  content:"";
}

.fa-sort-amount-down-alt:before{
  content:"";
}

.fa-sort-amount-up:before{
  content:"";
}

.fa-sort-amount-up-alt:before{
  content:"";
}

.fa-sort-down:before{
  content:"";
}

.fa-sort-numeric-down:before{
  content:"";
}

.fa-sort-numeric-down-alt:before{
  content:"";
}

.fa-sort-numeric-up:before{
  content:"";
}

.fa-sort-numeric-up-alt:before{
  content:"";
}

.fa-sort-up:before{
  content:"";
}

.fa-soundcloud:before{
  content:"";
}

.fa-sourcetree:before{
  content:"";
}

.fa-spa:before{
  content:"";
}

.fa-space-shuttle:before{
  content:"";
}

.fa-speakap:before{
  content:"";
}

.fa-speaker-deck:before{
  content:"";
}

.fa-spell-check:before{
  content:"";
}

.fa-spider:before{
  content:"";
}

.fa-spinner:before{
  content:"";
}

.fa-splotch:before{
  content:"";
}

.fa-spotify:before{
  content:"";
}

.fa-spray-can:before{
  content:"";
}

.fa-square:before{
  content:"";
}

.fa-square-full:before{
  content:"";
}

.fa-square-root-alt:before{
  content:"";
}

.fa-squarespace:before{
  content:"";
}

.fa-stack-exchange:before{
  content:"";
}

.fa-stack-overflow:before{
  content:"";
}

.fa-stackpath:before{
  content:"";
}

.fa-stamp:before{
  content:"";
}

.fa-star:before{
  content:"";
}

.fa-star-and-crescent:before{
  content:"";
}

.fa-star-half:before{
  content:"";
}

.fa-star-half-alt:before{
  content:"";
}

.fa-star-of-david:before{
  content:"";
}

.fa-star-of-life:before{
  content:"";
}

.fa-staylinked:before{
  content:"";
}

.fa-steam:before{
  content:"";
}

.fa-steam-square:before{
  content:"";
}

.fa-steam-symbol:before{
  content:"";
}

.fa-step-backward:before{
  content:"";
}

.fa-step-forward:before{
  content:"";
}

.fa-stethoscope:before{
  content:"";
}

.fa-sticker-mule:before{
  content:"";
}

.fa-sticky-note:before{
  content:"";
}

.fa-stop:before{
  content:"";
}

.fa-stop-circle:before{
  content:"";
}

.fa-stopwatch:before{
  content:"";
}

.fa-stopwatch-20:before{
  content:"";
}

.fa-store:before{
  content:"";
}

.fa-store-alt:before{
  content:"";
}

.fa-store-alt-slash:before{
  content:"";
}

.fa-store-slash:before{
  content:"";
}

.fa-strava:before{
  content:"";
}

.fa-stream:before{
  content:"";
}

.fa-street-view:before{
  content:"";
}

.fa-strikethrough:before{
  content:"";
}

.fa-stripe:before{
  content:"";
}

.fa-stripe-s:before{
  content:"";
}

.fa-stroopwafel:before{
  content:"";
}

.fa-studiovinari:before{
  content:"";
}

.fa-stumbleupon:before{
  content:"";
}

.fa-stumbleupon-circle:before{
  content:"";
}

.fa-subscript:before{
  content:"";
}

.fa-subway:before{
  content:"";
}

.fa-suitcase:before{
  content:"";
}

.fa-suitcase-rolling:before{
  content:"";
}

.fa-sun:before{
  content:"";
}

.fa-superpowers:before{
  content:"";
}

.fa-superscript:before{
  content:"";
}

.fa-supple:before{
  content:"";
}

.fa-surprise:before{
  content:"";
}

.fa-suse:before{
  content:"";
}

.fa-swatchbook:before{
  content:"";
}

.fa-swift:before{
  content:"";
}

.fa-swimmer:before{
  content:"";
}

.fa-swimming-pool:before{
  content:"";
}

.fa-symfony:before{
  content:"";
}

.fa-synagogue:before{
  content:"";
}

.fa-sync:before{
  content:"";
}

.fa-sync-alt:before{
  content:"";
}

.fa-syringe:before{
  content:"";
}

.fa-table:before{
  content:"";
}

.fa-table-tennis:before{
  content:"";
}

.fa-tablet:before{
  content:"";
}

.fa-tablet-alt:before{
  content:"";
}

.fa-tablets:before{
  content:"";
}

.fa-tachometer-alt:before{
  content:"";
}

.fa-tag:before{
  content:"";
}

.fa-tags:before{
  content:"";
}

.fa-tape:before{
  content:"";
}

.fa-tasks:before{
  content:"";
}

.fa-taxi:before{
  content:"";
}

.fa-teamspeak:before{
  content:"";
}

.fa-teeth:before{
  content:"";
}

.fa-teeth-open:before{
  content:"";
}

.fa-telegram:before{
  content:"";
}

.fa-telegram-plane:before{
  content:"";
}

.fa-temperature-high:before{
  content:"";
}

.fa-temperature-low:before{
  content:"";
}

.fa-tencent-weibo:before{
  content:"";
}

.fa-tenge:before{
  content:"";
}

.fa-terminal:before{
  content:"";
}

.fa-text-height:before{
  content:"";
}

.fa-text-width:before{
  content:"";
}

.fa-th:before{
  content:"";
}

.fa-th-large:before{
  content:"";
}

.fa-th-list:before{
  content:"";
}

.fa-the-red-yeti:before{
  content:"";
}

.fa-theater-masks:before{
  content:"";
}

.fa-themeco:before{
  content:"";
}

.fa-themeisle:before{
  content:"";
}

.fa-thermometer:before{
  content:"";
}

.fa-thermometer-empty:before{
  content:"";
}

.fa-thermometer-full:before{
  content:"";
}

.fa-thermometer-half:before{
  content:"";
}

.fa-thermometer-quarter:before{
  content:"";
}

.fa-thermometer-three-quarters:before{
  content:"";
}

.fa-think-peaks:before{
  content:"";
}

.fa-thumbs-down:before{
  content:"";
}

.fa-thumbs-up:before{
  content:"";
}

.fa-thumbtack:before{
  content:"";
}

.fa-ticket-alt:before{
  content:"";
}

.fa-tiktok:before{
  content:"";
}

.fa-times:before{
  content:"";
}

.fa-times-circle:before{
  content:"";
}

.fa-tint:before{
  content:"";
}

.fa-tint-slash:before{
  content:"";
}

.fa-tired:before{
  content:"";
}

.fa-toggle-off:before{
  content:"";
}

.fa-toggle-on:before{
  content:"";
}

.fa-toilet:before{
  content:"";
}

.fa-toilet-paper:before{
  content:"";
}

.fa-toilet-paper-slash:before{
  content:"";
}

.fa-toolbox:before{
  content:"";
}

.fa-tools:before{
  content:"";
}

.fa-tooth:before{
  content:"";
}

.fa-torah:before{
  content:"";
}

.fa-torii-gate:before{
  content:"";
}

.fa-tractor:before{
  content:"";
}

.fa-trade-federation:before{
  content:"";
}

.fa-trademark:before{
  content:"";
}

.fa-traffic-light:before{
  content:"";
}

.fa-trailer:before{
  content:"";
}

.fa-train:before{
  content:"";
}

.fa-tram:before{
  content:"";
}

.fa-transgender:before{
  content:"";
}

.fa-transgender-alt:before{
  content:"";
}

.fa-trash:before{
  content:"";
}

.fa-trash-alt:before{
  content:"";
}

.fa-trash-restore:before{
  content:"";
}

.fa-trash-restore-alt:before{
  content:"";
}

.fa-tree:before{
  content:"";
}

.fa-trello:before{
  content:"";
}

.fa-tripadvisor:before{
  content:"";
}

.fa-trophy:before{
  content:"";
}

.fa-truck:before{
  content:"";
}

.fa-truck-loading:before{
  content:"";
}

.fa-truck-monster:before{
  content:"";
}

.fa-truck-moving:before{
  content:"";
}

.fa-truck-pickup:before{
  content:"";
}

.fa-tshirt:before{
  content:"";
}

.fa-tty:before{
  content:"";
}

.fa-tumblr:before{
  content:"";
}

.fa-tumblr-square:before{
  content:"";
}

.fa-tv:before{
  content:"";
}

.fa-twitch:before{
  content:"";
}

.fa-twitter:before{
  content:"";
}

.fa-twitter-square:before{
  content:"";
}

.fa-typo3:before{
  content:"";
}

.fa-uber:before{
  content:"";
}

.fa-ubuntu:before{
  content:"";
}

.fa-uikit:before{
  content:"";
}

.fa-umbraco:before{
  content:"";
}

.fa-umbrella:before{
  content:"";
}

.fa-umbrella-beach:before{
  content:"";
}

.fa-uncharted:before{
  content:"";
}

.fa-underline:before{
  content:"";
}

.fa-undo:before{
  content:"";
}

.fa-undo-alt:before{
  content:"";
}

.fa-uniregistry:before{
  content:"";
}

.fa-unity:before{
  content:"";
}

.fa-universal-access:before{
  content:"";
}

.fa-university:before{
  content:"";
}

.fa-unlink:before{
  content:"";
}

.fa-unlock:before{
  content:"";
}

.fa-unlock-alt:before{
  content:"";
}

.fa-unsplash:before{
  content:"";
}

.fa-untappd:before{
  content:"";
}

.fa-upload:before{
  content:"";
}

.fa-ups:before{
  content:"";
}

.fa-usb:before{
  content:"";
}

.fa-user:before{
  content:"";
}

.fa-user-alt:before{
  content:"";
}

.fa-user-alt-slash:before{
  content:"";
}

.fa-user-astronaut:before{
  content:"";
}

.fa-user-check:before{
  content:"";
}

.fa-user-circle:before{
  content:"";
}

.fa-user-clock:before{
  content:"";
}

.fa-user-cog:before{
  content:"";
}

.fa-user-edit:before{
  content:"";
}

.fa-user-friends:before{
  content:"";
}

.fa-user-graduate:before{
  content:"";
}

.fa-user-injured:before{
  content:"";
}

.fa-user-lock:before{
  content:"";
}

.fa-user-md:before{
  content:"";
}

.fa-user-minus:before{
  content:"";
}

.fa-user-ninja:before{
  content:"";
}

.fa-user-nurse:before{
  content:"";
}

.fa-user-plus:before{
  content:"";
}

.fa-user-secret:before{
  content:"";
}

.fa-user-shield:before{
  content:"";
}

.fa-user-slash:before{
  content:"";
}

.fa-user-tag:before{
  content:"";
}

.fa-user-tie:before{
  content:"";
}

.fa-user-times:before{
  content:"";
}

.fa-users:before{
  content:"";
}

.fa-users-cog:before{
  content:"";
}

.fa-users-slash:before{
  content:"";
}

.fa-usps:before{
  content:"";
}

.fa-ussunnah:before{
  content:"";
}

.fa-utensil-spoon:before{
  content:"";
}

.fa-utensils:before{
  content:"";
}

.fa-vaadin:before{
  content:"";
}

.fa-vector-square:before{
  content:"";
}

.fa-venus:before{
  content:"";
}

.fa-venus-double:before{
  content:"";
}

.fa-venus-mars:before{
  content:"";
}

.fa-vest:before{
  content:"";
}

.fa-vest-patches:before{
  content:"";
}

.fa-viacoin:before{
  content:"";
}

.fa-viadeo:before{
  content:"";
}

.fa-viadeo-square:before{
  content:"";
}

.fa-vial:before{
  content:"";
}

.fa-vials:before{
  content:"";
}

.fa-viber:before{
  content:"";
}

.fa-video:before{
  content:"";
}

.fa-video-slash:before{
  content:"";
}

.fa-vihara:before{
  content:"";
}

.fa-vimeo:before{
  content:"";
}

.fa-vimeo-square:before{
  content:"";
}

.fa-vimeo-v:before{
  content:"";
}

.fa-vine:before{
  content:"";
}

.fa-virus:before{
  content:"";
}

.fa-virus-slash:before{
  content:"";
}

.fa-viruses:before{
  content:"";
}

.fa-vk:before{
  content:"";
}

.fa-vnv:before{
  content:"";
}

.fa-voicemail:before{
  content:"";
}

.fa-volleyball-ball:before{
  content:"";
}

.fa-volume-down:before{
  content:"";
}

.fa-volume-mute:before{
  content:"";
}

.fa-volume-off:before{
  content:"";
}

.fa-volume-up:before{
  content:"";
}

.fa-vote-yea:before{
  content:"";
}

.fa-vr-cardboard:before{
  content:"";
}

.fa-vuejs:before{
  content:"";
}

.fa-walking:before{
  content:"";
}

.fa-wallet:before{
  content:"";
}

.fa-warehouse:before{
  content:"";
}

.fa-watchman-monitoring:before{
  content:"";
}

.fa-water:before{
  content:"";
}

.fa-wave-square:before{
  content:"";
}

.fa-waze:before{
  content:"";
}

.fa-weebly:before{
  content:"";
}

.fa-weibo:before{
  content:"";
}

.fa-weight:before{
  content:"";
}

.fa-weight-hanging:before{
  content:"";
}

.fa-weixin:before{
  content:"";
}

.fa-whatsapp:before{
  content:"";
}

.fa-whatsapp-square:before{
  content:"";
}

.fa-wheelchair:before{
  content:"";
}

.fa-whmcs:before{
  content:"";
}

.fa-wifi:before{
  content:"";
}

.fa-wikipedia-w:before{
  content:"";
}

.fa-wind:before{
  content:"";
}

.fa-window-close:before{
  content:"";
}

.fa-window-maximize:before{
  content:"";
}

.fa-window-minimize:before{
  content:"";
}

.fa-window-restore:before{
  content:"";
}

.fa-windows:before{
  content:"";
}

.fa-wine-bottle:before{
  content:"";
}

.fa-wine-glass:before{
  content:"";
}

.fa-wine-glass-alt:before{
  content:"";
}

.fa-wix:before{
  content:"";
}

.fa-wizards-of-the-coast:before{
  content:"";
}

.fa-wodu:before{
  content:"";
}

.fa-wolf-pack-battalion:before{
  content:"";
}

.fa-won-sign:before{
  content:"";
}

.fa-wordpress:before{
  content:"";
}

.fa-wordpress-simple:before{
  content:"";
}

.fa-wpbeginner:before{
  content:"";
}

.fa-wpexplorer:before{
  content:"";
}

.fa-wpforms:before{
  content:"";
}

.fa-wpressr:before{
  content:"";
}

.fa-wrench:before{
  content:"";
}

.fa-x-ray:before{
  content:"";
}

.fa-xbox:before{
  content:"";
}

.fa-xing:before{
  content:"";
}

.fa-xing-square:before{
  content:"";
}

.fa-y-combinator:before{
  content:"";
}

.fa-yahoo:before{
  content:"";
}

.fa-yammer:before{
  content:"";
}

.fa-yandex:before{
  content:"";
}

.fa-yandex-international:before{
  content:"";
}

.fa-yarn:before{
  content:"";
}

.fa-yelp:before{
  content:"";
}

.fa-yen-sign:before{
  content:"";
}

.fa-yin-yang:before{
  content:"";
}

.fa-yoast:before{
  content:"";
}

.fa-youtube:before{
  content:"";
}

.fa-youtube-square:before{
  content:"";
}

.fa-zhihu:before{
  content:"";
}

.sr-only{
  border:0;
  clip:rect(0, 0, 0, 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.b-header__brand{
  padding-left:0;
}

.container{
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}

.container-fluid, .container-xl, .container-lg, .container-md, .container-sm{
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}
.row{
  display:flex;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;
}

.no-gutters{
  margin-right:0;
  margin-left:0;
}
.no-gutters > .col,
.no-gutters > [class*=col-]{
  padding-right:0;
  padding-left:0;
}

.small-gutters{
  margin-right:-7.5px;
  margin-left:-7.5px;
}
.small-gutters > .col,
.small-gutters > [class*=col-]{
  padding-right:7.5px;
  padding-left:7.5px;
}

.medium-gutters{
  margin-right:-22.5px;
  margin-left:-22.5px;
}
.medium-gutters > .col,
.medium-gutters > [class*=col-]{
  padding-right:22.5px;
  padding-left:22.5px;
}

.large-gutters{
  margin-right:-30px;
  margin-left:-30px;
}
.large-gutters > .col,
.large-gutters > [class*=col-]{
  padding-right:30px;
  padding-left:30px;
}

.is-spaced > .col,
.is-spaced > [class*=col-]{
  margin-bottom:15px;
}

.is-spaced-normal > .col,
.is-spaced-normal > [class*=col-]{
  margin-bottom:30px;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{
  width:100%;
  padding-right:15px;
  padding-left:15px;
}

.col{
  flex-basis:0;
  flex-grow:1;
  max-width:100%;
}

.row-cols-1 > *{
  flex:0 0 100%;
  max-width:100%;
}

.row-cols-2 > *{
  flex:0 0 50%;
  max-width:50%;
}

.row-cols-3 > *{
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%;
}

.row-cols-4 > *{
  flex:0 0 25%;
  max-width:25%;
}

.row-cols-5 > *{
  flex:0 0 20%;
  max-width:20%;
}

.row-cols-6 > *{
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%;
}

.col-auto{
  flex:0 0 auto;
  width:auto;
  max-width:100%;
}

.col-1{
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%;
}

.col-2{
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%;
}

.col-3{
  flex:0 0 25%;
  max-width:25%;
}

.col-4{
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%;
}

.col-5{
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%;
}

.col-6{
  flex:0 0 50%;
  max-width:50%;
}

.col-7{
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%;
}

.col-8{
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%;
}

.col-9{
  flex:0 0 75%;
  max-width:75%;
}

.col-10{
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%;
}

.col-11{
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%;
}

.col-12{
  flex:0 0 100%;
  max-width:100%;
}

.order-first{
  order:-1;
}

.order-last{
  order:13;
}

.order-0{
  order:0;
}

.order-1{
  order:1;
}

.order-2{
  order:2;
}

.order-3{
  order:3;
}

.order-4{
  order:4;
}

.order-5{
  order:5;
}

.order-6{
  order:6;
}

.order-7{
  order:7;
}

.order-8{
  order:8;
}

.order-9{
  order:9;
}

.order-10{
  order:10;
}

.order-11{
  order:11;
}

.order-12{
  order:12;
}

.offset-1{
  margin-left:8.3333333333%;
}

.offset-2{
  margin-left:16.6666666667%;
}

.offset-3{
  margin-left:25%;
}

.offset-4{
  margin-left:33.3333333333%;
}

.offset-5{
  margin-left:41.6666666667%;
}

.offset-6{
  margin-left:50%;
}

.offset-7{
  margin-left:58.3333333333%;
}

.offset-8{
  margin-left:66.6666666667%;
}

.offset-9{
  margin-left:75%;
}

.offset-10{
  margin-left:83.3333333333%;
}

.offset-11{
  margin-left:91.6666666667%;
}

.row.g-0,
.row.gx-0{
  margin-left:0;
  margin-right:0;
}
.row.g-0 > .col,
.row.gx-0 > .col{
  padding-left:0;
  padding-right:0;
}

.row.g-0,
.row.gy-0{
  margin-top:0;
  margin-bottom:0;
}
.row.g-0 > .col,
.row.gy-0 > .col{
  padding-top:0;
  padding-bottom:0;
}

.row.g-1,
.row.gx-1{
  margin-left:-0.25rem;
  margin-right:-0.25rem;
}
.row.g-1 > .col,
.row.gx-1 > .col{
  padding-left:0.25rem;
  padding-right:0.25rem;
}

.row.g-1,
.row.gy-1{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem;
}
.row.g-1 > .col,
.row.gy-1 > .col{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}

.row.g-2,
.row.gx-2{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.row.g-2 > .col,
.row.gx-2 > .col{
  padding-left:0.5rem;
  padding-right:0.5rem;
}

.row.g-2,
.row.gy-2{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem;
}
.row.g-2 > .col,
.row.gy-2 > .col{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.row.g-3,
.row.gx-3{
  margin-left:-1rem;
  margin-right:-1rem;
}
.row.g-3 > .col,
.row.gx-3 > .col{
  padding-left:1rem;
  padding-right:1rem;
}

.row.g-3,
.row.gy-3{
  margin-top:-1rem;
  margin-bottom:-1rem;
}
.row.g-3 > .col,
.row.gy-3 > .col{
  padding-top:1rem;
  padding-bottom:1rem;
}

.row.g-4,
.row.gx-4{
  margin-left:-1.5rem;
  margin-right:-1.5rem;
}
.row.g-4 > .col,
.row.gx-4 > .col{
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.row.g-4,
.row.gy-4{
  margin-top:-1.5rem;
  margin-bottom:-1.5rem;
}
.row.g-4 > .col,
.row.gy-4 > .col{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}

.row.g-5,
.row.gx-5{
  margin-left:-3rem;
  margin-right:-3rem;
}
.row.g-5 > .col,
.row.gx-5 > .col{
  padding-left:3rem;
  padding-right:3rem;
}

.row.g-5,
.row.gy-5{
  margin-top:-3rem;
  margin-bottom:-3rem;
}
.row.g-5 > .col,
.row.gy-5 > .col{
  padding-top:3rem;
  padding-bottom:3rem;
}
.d-none{
  display:none !important;
}

.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-block{
  display:block !important;
}

.d-table{
  display:table !important;
}

.d-table-row{
  display:table-row !important;
}

.d-table-cell{
  display:table-cell !important;
}

.d-flex{
  display:flex !important;
}

.d-inline-flex{
  display:inline-flex !important;
}
.flex-row{
  flex-direction:row !important;
}

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

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

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

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

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

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

.flex-fill{
  flex:1 1 auto !important;
}

.flex-grow-0{
  flex-grow:0 !important;
}

.flex-grow-1{
  flex-grow:1 !important;
}

.flex-shrink-0{
  flex-shrink:0 !important;
}

.flex-shrink-1{
  flex-shrink:1 !important;
}

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

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

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

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

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

.align-items-center{
  align-items:center !important;
}

.align-items-baseline{
  align-items:baseline !important;
}

.align-items-stretch{
  align-items:stretch !important;
}

.align-content-start{
  align-content:flex-start !important;
}

.align-content-end{
  align-content:flex-end !important;
}

.align-content-center{
  align-content:center !important;
}

.align-content-between{
  align-content:space-between !important;
}

.align-content-around{
  align-content:space-around !important;
}

.align-content-stretch{
  align-content:stretch !important;
}

.align-self-auto{
  align-self:auto !important;
}

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

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

.align-self-center{
  align-self:center !important;
}

.align-self-baseline{
  align-self:baseline !important;
}

.align-self-stretch{
  align-self:stretch !important;
}
.m-0{
  margin:0 !important;
}

.mt-0,
.my-0{
  margin-top:0 !important;
}

.mr-0,
.mx-0{
  margin-right:0 !important;
}

.mb-0,
.my-0{
  margin-bottom:0 !important;
}

.ml-0,
.mx-0{
  margin-left:0 !important;
}

.m-1{
  margin:0.25rem !important;
}

.mt-1,
.my-1{
  margin-top:0.25rem !important;
}

.mr-1,
.mx-1{
  margin-right:0.25rem !important;
}

.mb-1,
.my-1{
  margin-bottom:0.25rem !important;
}

.ml-1,
.mx-1{
  margin-left:0.25rem !important;
}

.m-2{
  margin:0.5rem !important;
}

.mt-2,
.my-2{
  margin-top:0.5rem !important;
}

.mr-2,
.mx-2{
  margin-right:0.5rem !important;
}

.mb-2,
.my-2{
  margin-bottom:0.5rem !important;
}

.ml-2,
.mx-2{
  margin-left:0.5rem !important;
}

.m-3{
  margin:1rem !important;
}

.mt-3,
.my-3{
  margin-top:1rem !important;
}

.mr-3,
.mx-3{
  margin-right:1rem !important;
}

.mb-3,
.my-3{
  margin-bottom:1rem !important;
}

.ml-3,
.mx-3{
  margin-left:1rem !important;
}

.m-4{
  margin:1.5rem !important;
}

.mt-4,
.my-4{
  margin-top:1.5rem !important;
}

.mr-4,
.mx-4{
  margin-right:1.5rem !important;
}

.mb-4,
.my-4{
  margin-bottom:1.5rem !important;
}

.ml-4,
.mx-4{
  margin-left:1.5rem !important;
}

.m-5{
  margin:3rem !important;
}

.mt-5,
.my-5{
  margin-top:3rem !important;
}

.mr-5,
.mx-5{
  margin-right:3rem !important;
}

.mb-5,
.my-5{
  margin-bottom:3rem !important;
}

.ml-5,
.mx-5{
  margin-left:3rem !important;
}

.p-0{
  padding:0 !important;
}

.pt-0,
.py-0{
  padding-top:0 !important;
}

.pr-0,
.px-0{
  padding-right:0 !important;
}

.pb-0,
.py-0{
  padding-bottom:0 !important;
}

.pl-0,
.px-0{
  padding-left:0 !important;
}

.p-1{
  padding:0.25rem !important;
}

.pt-1,
.py-1{
  padding-top:0.25rem !important;
}

.pr-1,
.px-1{
  padding-right:0.25rem !important;
}

.pb-1,
.py-1{
  padding-bottom:0.25rem !important;
}

.pl-1,
.px-1{
  padding-left:0.25rem !important;
}

.p-2{
  padding:0.5rem !important;
}

.pt-2,
.py-2{
  padding-top:0.5rem !important;
}

.pr-2,
.px-2{
  padding-right:0.5rem !important;
}

.pb-2,
.py-2{
  padding-bottom:0.5rem !important;
}

.pl-2,
.px-2{
  padding-left:0.5rem !important;
}

.p-3{
  padding:1rem !important;
}

.pt-3,
.py-3{
  padding-top:1rem !important;
}

.pr-3,
.px-3{
  padding-right:1rem !important;
}

.pb-3,
.py-3{
  padding-bottom:1rem !important;
}

.pl-3,
.px-3{
  padding-left:1rem !important;
}

.p-4{
  padding:1.5rem !important;
}

.pt-4,
.py-4{
  padding-top:1.5rem !important;
}

.pr-4,
.px-4{
  padding-right:1.5rem !important;
}

.pb-4,
.py-4{
  padding-bottom:1.5rem !important;
}

.pl-4,
.px-4{
  padding-left:1.5rem !important;
}

.p-5{
  padding:3rem !important;
}

.pt-5,
.py-5{
  padding-top:3rem !important;
}

.pr-5,
.px-5{
  padding-right:3rem !important;
}

.pb-5,
.py-5{
  padding-bottom:3rem !important;
}

.pl-5,
.px-5{
  padding-left:3rem !important;
}

.m-n1{
  margin:-0.25rem !important;
}

.mt-n1,
.my-n1{
  margin-top:-0.25rem !important;
}

.mr-n1,
.mx-n1{
  margin-right:-0.25rem !important;
}

.mb-n1,
.my-n1{
  margin-bottom:-0.25rem !important;
}

.ml-n1,
.mx-n1{
  margin-left:-0.25rem !important;
}

.m-n2{
  margin:-0.5rem !important;
}

.mt-n2,
.my-n2{
  margin-top:-0.5rem !important;
}

.mr-n2,
.mx-n2{
  margin-right:-0.5rem !important;
}

.mb-n2,
.my-n2{
  margin-bottom:-0.5rem !important;
}

.ml-n2,
.mx-n2{
  margin-left:-0.5rem !important;
}

.m-n3{
  margin:-1rem !important;
}

.mt-n3,
.my-n3{
  margin-top:-1rem !important;
}

.mr-n3,
.mx-n3{
  margin-right:-1rem !important;
}

.mb-n3,
.my-n3{
  margin-bottom:-1rem !important;
}

.ml-n3,
.mx-n3{
  margin-left:-1rem !important;
}

.m-n4{
  margin:-1.5rem !important;
}

.mt-n4,
.my-n4{
  margin-top:-1.5rem !important;
}

.mr-n4,
.mx-n4{
  margin-right:-1.5rem !important;
}

.mb-n4,
.my-n4{
  margin-bottom:-1.5rem !important;
}

.ml-n4,
.mx-n4{
  margin-left:-1.5rem !important;
}

.m-n5{
  margin:-3rem !important;
}

.mt-n5,
.my-n5{
  margin-top:-3rem !important;
}

.mr-n5,
.mx-n5{
  margin-right:-3rem !important;
}

.mb-n5,
.my-n5{
  margin-bottom:-3rem !important;
}

.ml-n5,
.mx-n5{
  margin-left:-3rem !important;
}

.m-auto{
  margin:auto !important;
}

.mt-auto,
.my-auto{
  margin-top:auto !important;
}

.mr-auto,
.mx-auto{
  margin-right:auto !important;
}

.mb-auto,
.my-auto{
  margin-bottom:auto !important;
}

.ml-auto,
.mx-auto{
  margin-left:auto !important;
}
.text-monospace{
  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify{
  text-align:justify !important;
}

.text-wrap{
  white-space:normal !important;
}

.text-nowrap{
  white-space:nowrap !important;
}

.text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.text-left{
  text-align:left !important;
}

.text-right{
  text-align:right !important;
}

.text-center{
  text-align:center !important;
}
.text-lowercase{
  text-transform:lowercase !important;
}

.text-uppercase{
  text-transform:uppercase !important;
}

.text-capitalize{
  text-transform:capitalize !important;
}

.font-weight-light{
  font-weight:300 !important;
}

.font-weight-lighter{
  font-weight:lighter !important;
}

.font-weight-normal{
  font-weight:400 !important;
}

.font-weight-medium{
  font-weight:500 !important;
}

.font-weight-bold{
  font-weight:700 !important;
}

.font-weight-bolder{
  font-weight:bolder !important;
}

.font-italic{
  font-style:italic !important;
}

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

.text-primary{
  color:#20bd57 !important;
}

a.text-primary:hover, a.text-primary:focus{
  color:#157c39 !important;
}

.text-secondary{
  color:#6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus{
  color:#494f54 !important;
}

.text-success{
  color:#20bd57 !important;
}

a.text-success:hover, a.text-success:focus{
  color:#157c39 !important;
}

.text-info{
  color:#209cee !important;
}

a.text-info:hover, a.text-info:focus{
  color:#0e72b4 !important;
}

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

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

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

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

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

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

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

a.text-dark:hover, a.text-dark:focus{
  color:#0f0f0f !important;
}

.text-body{
  color:#212529 !important;
}

.text-muted{
  color:#6c757d !important;
}

.text-black-50{
  color:rgba(75, 75, 75, 0.5) !important;
}

.text-white-50{
  color:rgba(255, 255, 255, 0.5) !important;
}

.text-hide{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}

.text-decoration-none{
  text-decoration:none !important;
}

.text-break{
  word-break:break-word !important;
  word-wrap:break-word !important;
}

.text-reset{
  color:inherit !important;
}

.bg-primary{
  background-color:#20bd57 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus{
  background-color:#199143 !important;
}

.bg-secondary{
  background-color:#6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus{
  background-color:#545b62 !important;
}

.bg-success{
  background-color:#20bd57 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus{
  background-color:#199143 !important;
}

.bg-info{
  background-color:#209cee !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus{
  background-color:#0f81cc !important;
}

.bg-warning{
  background-color:#ff9b21 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus{
  background-color:#ed8200 !important;
}

.bg-danger{
  background-color:#e33110 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus{
  background-color:#b3270d !important;
}

.bg-light{
  background-color:#ececec !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus{
  background-color:lightgray !important;
}

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

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus{
  background-color:#1c1c1c !important;
}

.bg-white{
  background-color:#ffffff !important;
}

.bg-transparent{
  background-color:transparent !important;
}

.tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete{
  -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:0.625em;
  margin-top:-0.4375em;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:rotate(-45deg);
  transform-origin:center;
  width:0.625em;
}

.tabs:not(:last-child), .message:not(:last-child), .list:not(:last-child), .level:not(:last-child):not(.is-narrow), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child){
  margin-bottom:1.5rem;
}

.modal-close, .delete{
  -moz-appearance:none;
  -webkit-appearance:none;
  background-color:rgba(75, 75, 75, 0.2);
  border:none;
  border-radius:290486px;
  cursor:pointer;
  pointer-events:auto;
  display:inline-block;
  flex-grow:0;
  flex-shrink:0;
  font-size:0;
  height:20px;
  max-height:20px;
  max-width:20px;
  min-height:20px;
  min-width:20px;
  outline:none;
  position:relative;
  vertical-align:top;
  width:20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after{
  background-color:#ffffff;
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.modal-close::before, .delete::before{
  height:2px;
  width:50%;
}
.modal-close::after, .delete::after{
  height:50%;
  width:2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus{
  background-color:rgba(75, 75, 75, 0.3);
}
.modal-close:active, .delete:active{
  background-color:rgba(75, 75, 75, 0.4);
}
.is-small.modal-close, .is-small.delete{
  height:16px;
  max-height:16px;
  max-width:16px;
  min-height:16px;
  min-width:16px;
  width:16px;
}
.is-medium.modal-close, .is-medium.delete{
  height:24px;
  max-height:24px;
  max-width:24px;
  min-height:24px;
  min-width:24px;
  width:24px;
}
.is-large.modal-close, .is-large.delete{
  height:32px;
  max-height:32px;
  max-width:32px;
  min-height:32px;
  min-width:32px;
  width:32px;
}

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

.hero-video, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .is-overlay{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .input,
.textarea, .button{
  -moz-appearance:none;
  -webkit-appearance:none;
  align-items:center;
  border:1px solid transparent;
  border-radius:6px;
  box-shadow:none;
  display:inline-flex;
  font-size:1rem;
  height:36px;
  justify-content:flex-start;
  line-height:1.5;
  padding-bottom:calc(0.375em - 1px);
  padding-left:calc(0.625em - 1px);
  padding-right:calc(0.625em - 1px);
  padding-top:calc(0.375em - 1px);
  position:relative;
  vertical-align:top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .input:focus,
.textarea:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.input,
.is-focused.textarea, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .input:active,
.textarea:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.input,
.is-active.textarea, .is-active.button{
  outline:none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].input,
[disabled].textarea, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input,
fieldset[disabled] .textarea, fieldset[disabled] .button{
  cursor:not-allowed;
}

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6{
  margin:0;
  padding:0;
}

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

ul{
  list-style:none;
}

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

html{
  box-sizing:border-box;
}

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

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

audio{
  max-width:100%;
}

iframe{
  border:0;
}

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

td,
th{
  padding:0;
  text-align:left;
}

html{
  background-color:#ffffff;
  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%;
          text-size-adjust:100%;
}

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

body,
button,
input,
select,
textarea{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

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

body{
  color:#212529;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
}

a{
  color:#20bd57;
  cursor:pointer;
  text-decoration:none;
}
a strong{
  color:currentColor;
}
a:hover{
  color:#1ca74d;
}

code{
  background-color:whitesmoke;
  color:#ff3860;
  font-size:0.875em;
  font-weight:normal;
  padding:0.25em 0.5em 0.25em;
}

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

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

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

small{
  font-size:0.875em;
}

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

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

fieldset{
  border:none;
}

pre{
  -webkit-overflow-scrolling:touch;
  background-color:whitesmoke;
  color:#4a4a4a;
  font-size:0.875em;
  overflow-x:auto;
  padding:1.25rem 1.5rem;
  white-space:pre;
  word-wrap:normal;
}
pre code{
  background-color:transparent;
  color:currentColor;
  font-size:1em;
  padding:0;
}

table td,
table th{
  text-align:left;
  vertical-align:top;
}
table th{
  color:#363636;
}

.is-clearfix::after{
  clear:both;
  content:" ";
  display:table;
}

.is-pulled-left{
  float:left !important;
}

.is-pulled-right{
  float:right !important;
}

.is-clipped{
  overflow:hidden !important;
}

.bg-white-50{
  background-color:rgba(255, 255, 255, 0.5);
}

.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:0.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;
}

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

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

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

.has-text-black{
  color:#4b4b4b !important;
}

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

.has-background-black{
  background-color:#4b4b4b !important;
}

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

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

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

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

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

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

.has-text-primary{
  color:#20bd57 !important;
}

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

.has-background-primary{
  background-color:#20bd57 !important;
}

.has-text-link{
  color:#20bd57 !important;
}

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

.has-background-link{
  background-color:#20bd57 !important;
}

.has-text-info{
  color:#209cee !important;
}

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

.has-background-info{
  background-color:#209cee !important;
}

.has-text-success{
  color:#20bd57 !important;
}

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

.has-background-success{
  background-color:#20bd57 !important;
}

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

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

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

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

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

.has-background-danger{
  background-color:#e33110 !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:whitesmoke !important;
}

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

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

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

.has-text-weight-light{
  font-weight:300 !important;
}

.has-text-weight-normal{
  font-weight:400 !important;
}

.has-text-weight-semibold{
  font-weight:600 !important;
}

.has-text-weight-bold{
  font-weight:700 !important;
}

.is-family-primary{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace{
  font-family:monospace !important;
}

.is-family-code{
  font-family:monospace !important;
}

.is-block{
  display:block !important;
}
.is-flex{
  display:flex !important;
}
.is-inline{
  display:inline !important;
}
.is-inline-block{
  display:inline-block !important;
}
.is-inline-flex{
  display:inline-flex !important;
}
.is-hidden{
  display:none !important;
}

.is-sr-only{
  border:none !important;
  clip:rect(0, 0, 0, 0) !important;
  height:0.01em !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  white-space:nowrap !important;
  width:0.01em !important;
}
.is-invisible{
  visibility:hidden !important;
}
.is-marginless{
  margin:0 !important;
}

.is-paddingless{
  padding:0 !important;
}

.is-radiusless{
  border-radius:0 !important;
}

.is-shadowless{
  box-shadow:none !important;
}

.box{
  background-color:#ffffff;
  border-radius:3px;
  box-shadow:0 0 0 1px #e3e5e6, 1px 2px 4px #e3e5e6;
  color:#4a4a4a;
  display:block;
  padding:1.25rem;
}

a.box:hover, a.box:focus{
  box-shadow:0 2px 3px rgba(75, 75, 75, 0.1), 0 0 0 1px #20bd57;
}
a.box:active{
  box-shadow:inset 0 1px 2px rgba(75, 75, 75, 0.2), 0 0 0 1px #20bd57;
}

.button{
  background-color:#ffffff;
  border-color:#dbdbdb;
  border-width:1px;
  color:#221315;
  cursor:pointer;
  justify-content:center;
  padding-bottom:calc(0.375em - 1px);
  padding-left:0.75em;
  padding-right:0.75em;
  padding-top:calc(0.375em - 1px);
  text-align:center;
  white-space:nowrap;
}
.button strong{
  color:inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large{
  height:1.5em;
  width:1.5em;
}
.button .icon:first-child:not(:last-child){
  margin-left:calc(-0.375em - 1px);
  margin-right:0.1875em;
}
.button .icon:first-child:not(:last-child).is-spaced{
  margin-left:0;
  margin-right:0.375rem;
}
.button .icon:last-child:not(:first-child){
  margin-left:0.1875em;
  margin-right:calc(-0.375em - 1px);
}
.button .icon:last-child:not(:first-child).is-spaced{
  margin-left:8px;
}
.button .icon:first-child:last-child{
  margin-left:calc(-0.375em - 1px);
  margin-right:calc(-0.375em - 1px);
}
.button:hover, .button.is-hovered{
  border-color:#bebebe;
  color:#333333;
}
.button:focus, .button.is-focused{
  border-color:#20bd57;
  color:#20bd57;
}
.button:focus:not(:active), .button.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.button:active, .button.is-active{
  border-color:#3c3c3c;
  color:#5a5a5a;
}
.button.is-text{
  background-color:transparent;
  border-color:transparent;
  color:#4a4a4a;
  text-decoration:underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused{
  background-color:whitesmoke;
  color:#363636;
}
.button.is-text:active, .button.is-text.is-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-white{
  background-color:#ffffff;
  border-color:transparent;
  color:#4b4b4b;
}
.button.is-white:hover, .button.is-white.is-hovered{
  background-color:#f9f9f9;
  border-color:transparent;
  color:#4b4b4b;
}
.button.is-white:focus, .button.is-white.is-focused{
  border-color:transparent;
  color:#4b4b4b;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active{
  background-color:#f2f2f2;
  border-color:transparent;
  color:#4b4b4b;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
}
.button.is-white.is-inverted{
  background-color:#4b4b4b;
  color:#ffffff;
}
.button.is-white.is-inverted:hover{
  background-color:#3e3e3e;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted{
  background-color:#4b4b4b;
  border-color:transparent;
  box-shadow:none;
  color:#ffffff;
}
.button.is-white.is-loading::after{
  border-color:transparent transparent #4b4b4b #4b4b4b !important;
}
.button.is-white.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#4b4b4b;
}
.button.is-white.is-outlined.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-white.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#4b4b4b;
  color:#4b4b4b;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus{
  background-color:#4b4b4b;
  color:#ffffff;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#4b4b4b;
  box-shadow:none;
  color:#4b4b4b;
}
.button.is-black{
  background-color:#4b4b4b;
  border-color:transparent;
  color:#ffffff;
}
.button.is-black:hover, .button.is-black.is-hovered{
  background-color:#454545;
  border-color:transparent;
  color:#ffffff;
}
.button.is-black:focus, .button.is-black.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(75, 75, 75, 0.25);
}
.button.is-black:active, .button.is-black.is-active{
  background-color:#3e3e3e;
  border-color:transparent;
  color:#ffffff;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black{
  background-color:#4b4b4b;
  border-color:transparent;
  box-shadow:none;
}
.button.is-black.is-inverted{
  background-color:#ffffff;
  color:#4b4b4b;
}
.button.is-black.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#4b4b4b;
}
.button.is-black.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-black.is-outlined{
  background-color:transparent;
  border-color:#4b4b4b;
  color:#4b4b4b;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus{
  background-color:#4b4b4b;
  border-color:#4b4b4b;
  color:#ffffff;
}
.button.is-black.is-outlined.is-loading::after{
  border-color:transparent transparent #4b4b4b #4b4b4b !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined{
  background-color:transparent;
  border-color:#4b4b4b;
  box-shadow:none;
  color:#4b4b4b;
}
.button.is-black.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#4b4b4b;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-light{
  background-color:#ececec;
  border-color:transparent;
  color:#363636;
}
.button.is-light:hover, .button.is-light.is-hovered{
  background-color:#e6e6e6;
  border-color:transparent;
  color:#363636;
}
.button.is-light:focus, .button.is-light.is-focused{
  border-color:transparent;
  color:#363636;
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(236, 236, 236, 0.25);
}
.button.is-light:active, .button.is-light.is-active{
  background-color:#dfdfdf;
  border-color:transparent;
  color:#363636;
}
.button.is-light[disabled], fieldset[disabled] .button.is-light{
  background-color:#ececec;
  border-color:transparent;
  box-shadow:none;
}
.button.is-light.is-inverted{
  background-color:#363636;
  color:#ececec;
}
.button.is-light.is-inverted:hover{
  background-color:#292929;
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted{
  background-color:#363636;
  border-color:transparent;
  box-shadow:none;
  color:#ececec;
}
.button.is-light.is-loading::after{
  border-color:transparent transparent #363636 #363636 !important;
}
.button.is-light.is-outlined{
  background-color:transparent;
  border-color:#ececec;
  color:#ececec;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus{
  background-color:#ececec;
  border-color:#ececec;
  color:#363636;
}
.button.is-light.is-outlined.is-loading::after{
  border-color:transparent transparent #ececec #ececec !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined{
  background-color:transparent;
  border-color:#ececec;
  box-shadow:none;
  color:#ececec;
}
.button.is-light.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#363636;
  color:#363636;
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus{
  background-color:#363636;
  color:#ececec;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#363636;
  box-shadow:none;
  color:#363636;
}
.button.is-dark{
  background-color:#363636;
  border-color:transparent;
  color:#ececec;
}
.button.is-dark:hover, .button.is-dark.is-hovered{
  background-color:#2f2f2f;
  border-color:transparent;
  color:#ececec;
}
.button.is-dark:focus, .button.is-dark.is-focused{
  border-color:transparent;
  color:#ececec;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active{
  background-color:#292929;
  border-color:transparent;
  color:#ececec;
}
.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:#ececec;
  color:#363636;
}
.button.is-dark.is-inverted:hover{
  background-color:#dfdfdf;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted{
  background-color:#ececec;
  border-color:transparent;
  box-shadow:none;
  color:#363636;
}
.button.is-dark.is-loading::after{
  border-color:transparent transparent #ececec #ececec !important;
}
.button.is-dark.is-outlined{
  background-color:transparent;
  border-color:#363636;
  color:#363636;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus{
  background-color:#363636;
  border-color:#363636;
  color:#ececec;
}
.button.is-dark.is-outlined.is-loading::after{
  border-color:transparent transparent #363636 #363636 !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:#ececec;
  color:#ececec;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus{
  background-color:#ececec;
  color:#363636;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ececec;
  box-shadow:none;
  color:#ececec;
}
.button.is-primary{
  background-color:#20bd57;
  border-color:transparent;
  color:#ffffff;
}
.button.is-primary:hover, .button.is-primary.is-hovered{
  background-color:#1eb252;
  border-color:transparent;
  color:#ffffff;
}
.button.is-primary:focus, .button.is-primary.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active{
  background-color:#1ca74d;
  border-color:transparent;
  color:#ffffff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary{
  background-color:#20bd57;
  border-color:transparent;
  box-shadow:none;
}
.button.is-primary.is-light{
  background-color:#d1eedb;
  color:#20bd57;
}
.button.is-primary.is-light.is-bordered{
  border-color:#20bd57;
}
.button.is-primary.is-light:not(.is-bordered){
  border-color:transparent;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered{
  background-color:#c8ebd4;
  color:#20bd57;
}
.button.is-primary.is-light:hover.is-bordered, .button.is-primary.is-light.is-hovered.is-bordered{
  border-color:#20bd57;
}
.button.is-primary.is-light:hover:not(.is-bordered), .button.is-primary.is-light.is-hovered:not(.is-bordered){
  border-color:transparent;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active{
  background-color:#bee7cc;
  color:#20bd57;
}
.button.is-primary.is-light:active.is-bordered, .button.is-primary.is-light.is-active.is-bordered{
  border-color:#20bd57;
}
.button.is-primary.is-light:active:not(.is-bordered), .button.is-primary.is-light.is-active:not(.is-bordered){
  border-color:transparent;
}
.button.is-primary.is-inverted{
  background-color:#ffffff;
  color:#20bd57;
}
.button.is-primary.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#20bd57;
}
.button.is-primary.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-primary.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  color:#20bd57;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#ffffff;
}
.button.is-primary.is-outlined.is-loading::after{
  border-color:transparent transparent #20bd57 #20bd57 !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  box-shadow:none;
  color:#20bd57;
}
.button.is-primary.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#20bd57;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-link{
  background-color:#20bd57;
  border-color:transparent;
  color:#4a4a4a;
}
.button.is-link:hover, .button.is-link.is-hovered{
  background-color:#1eb252;
  border-color:transparent;
  color:#4a4a4a;
}
.button.is-link:focus, .button.is-link.is-focused{
  border-color:transparent;
  color:#4a4a4a;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.button.is-link:active, .button.is-link.is-active{
  background-color:#1ca74d;
  border-color:transparent;
  color:#4a4a4a;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link{
  background-color:#20bd57;
  border-color:transparent;
  box-shadow:none;
}
.button.is-link.is-inverted{
  background-color:#4a4a4a;
  color:#20bd57;
}
.button.is-link.is-inverted:hover{
  background-color:#3d3d3d;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted{
  background-color:#4a4a4a;
  border-color:transparent;
  box-shadow:none;
  color:#20bd57;
}
.button.is-link.is-loading::after{
  border-color:transparent transparent #4a4a4a #4a4a4a !important;
}
.button.is-link.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  color:#20bd57;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#4a4a4a;
}
.button.is-link.is-outlined.is-loading::after{
  border-color:transparent transparent #20bd57 #20bd57 !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  box-shadow:none;
  color:#20bd57;
}
.button.is-link.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#4a4a4a;
  color:#4a4a4a;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus{
  background-color:#4a4a4a;
  color:#20bd57;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#4a4a4a;
  box-shadow:none;
  color:#4a4a4a;
}
.button.is-info{
  background-color:#209cee;
  border-color:transparent;
  color:#ffffff;
}
.button.is-info:hover, .button.is-info.is-hovered{
  background-color:#1496ed;
  border-color:transparent;
  color:#ffffff;
}
.button.is-info:focus, .button.is-info.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);
}
.button.is-info:active, .button.is-info.is-active{
  background-color:#118fe4;
  border-color:transparent;
  color:#ffffff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info{
  background-color:#209cee;
  border-color:transparent;
  box-shadow:none;
}
.button.is-info.is-inverted{
  background-color:#ffffff;
  color:#209cee;
}
.button.is-info.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#209cee;
}
.button.is-info.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-info.is-outlined{
  background-color:transparent;
  border-color:#209cee;
  color:#209cee;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus{
  background-color:#209cee;
  border-color:#209cee;
  color:#ffffff;
}
.button.is-info.is-outlined.is-loading::after{
  border-color:transparent transparent #209cee #209cee !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined{
  background-color:transparent;
  border-color:#209cee;
  box-shadow:none;
  color:#209cee;
}
.button.is-info.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#209cee;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-success{
  background-color:#20bd57;
  border-color:transparent;
  color:#ffffff;
}
.button.is-success:hover, .button.is-success.is-hovered{
  background-color:#1eb252;
  border-color:transparent;
  color:#ffffff;
}
.button.is-success:focus, .button.is-success.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.button.is-success:active, .button.is-success.is-active{
  background-color:#1ca74d;
  border-color:transparent;
  color:#ffffff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success{
  background-color:#20bd57;
  border-color:transparent;
  box-shadow:none;
}
.button.is-success.is-inverted{
  background-color:#ffffff;
  color:#20bd57;
}
.button.is-success.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#20bd57;
}
.button.is-success.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-success.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  color:#20bd57;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#ffffff;
}
.button.is-success.is-outlined.is-loading::after{
  border-color:transparent transparent #20bd57 #20bd57 !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined{
  background-color:transparent;
  border-color:#20bd57;
  box-shadow:none;
  color:#20bd57;
}
.button.is-success.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#20bd57;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-warning{
  background-color:#ff9b21;
  border-color:transparent;
  color:#ffffff;
}
.button.is-warning:hover, .button.is-warning.is-hovered{
  background-color:#ff9514;
  border-color:transparent;
  color:#ffffff;
}
.button.is-warning:focus, .button.is-warning.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(255, 155, 33, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active{
  background-color:#ff9008;
  border-color:transparent;
  color:#ffffff;
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning{
  background-color:#ff9b21;
  border-color:transparent;
  box-shadow:none;
}
.button.is-warning.is-light{
  background-color:#f7e8d6;
  color:#ff9b21;
}
.button.is-warning.is-light.is-bordered{
  border-color:#ff9b21;
}
.button.is-warning.is-light:not(.is-bordered){
  border-color:transparent;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered{
  background-color:#f5e2cb;
  color:#ff9b21;
}
.button.is-warning.is-light:hover.is-bordered, .button.is-warning.is-light.is-hovered.is-bordered{
  border-color:#ff9b21;
}
.button.is-warning.is-light:hover:not(.is-bordered), .button.is-warning.is-light.is-hovered:not(.is-bordered){
  border-color:transparent;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active{
  background-color:#f3dcc1;
  color:#ff9b21;
}
.button.is-warning.is-light:active.is-bordered, .button.is-warning.is-light.is-active.is-bordered{
  border-color:#ff9b21;
}
.button.is-warning.is-light:active:not(.is-bordered), .button.is-warning.is-light.is-active:not(.is-bordered){
  border-color:transparent;
}
.button.is-warning.is-inverted{
  background-color:#ffffff;
  color:#ff9b21;
}
.button.is-warning.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#ff9b21;
}
.button.is-warning.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-warning.is-outlined{
  background-color:transparent;
  border-color:#ff9b21;
  color:#ff9b21;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus{
  background-color:#ff9b21;
  border-color:#ff9b21;
  color:#ffffff;
}
.button.is-warning.is-outlined.is-loading::after{
  border-color:transparent transparent #ff9b21 #ff9b21 !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined{
  background-color:transparent;
  border-color:#ff9b21;
  box-shadow:none;
  color:#ff9b21;
}
.button.is-warning.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#ff9b21;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-danger{
  background-color:#e33110;
  border-color:transparent;
  color:#ffffff;
}
.button.is-danger:hover, .button.is-danger.is-hovered{
  background-color:#d72e0f;
  border-color:transparent;
  color:#ffffff;
}
.button.is-danger:focus, .button.is-danger.is-focused{
  border-color:transparent;
  color:#ffffff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active){
  box-shadow:0 0 0 0.125em rgba(227, 49, 16, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active{
  background-color:#cb2c0e;
  border-color:transparent;
  color:#ffffff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger{
  background-color:#e33110;
  border-color:transparent;
  box-shadow:none;
}
.button.is-danger.is-inverted{
  background-color:#ffffff;
  color:#e33110;
}
.button.is-danger.is-inverted:hover{
  background-color:#f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted{
  background-color:#ffffff;
  border-color:transparent;
  box-shadow:none;
  color:#e33110;
}
.button.is-danger.is-loading::after{
  border-color:transparent transparent #ffffff #ffffff !important;
}
.button.is-danger.is-outlined{
  background-color:transparent;
  border-color:#e33110;
  color:#e33110;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus{
  background-color:#e33110;
  border-color:#e33110;
  color:#ffffff;
}
.button.is-danger.is-outlined.is-loading::after{
  border-color:transparent transparent #e33110 #e33110 !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined{
  background-color:transparent;
  border-color:#e33110;
  box-shadow:none;
  color:#e33110;
}
.button.is-danger.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  color:#ffffff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus{
  background-color:#ffffff;
  color:#e33110;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined{
  background-color:transparent;
  border-color:#ffffff;
  box-shadow:none;
  color:#ffffff;
}
.button.is-small{
  border-radius:2px;
  font-size:0.75rem;
}
.button.is-normal{
  font-size:1rem;
}
.button.is-medium{
  font-size:1rem;
  height:44px;
  padding-left:1rem;
  padding-right:1rem;
}
.button.is-large{
  font-size:1rem;
  height:55px;
  padding-left:2rem;
  padding-right:2rem;
  min-width:240px;
  font-weight:600;
}
.button[disabled], fieldset[disabled] .button{
  background-color:#ffffff;
  border-color:#dbdbdb;
  box-shadow:none;
  opacity:0.5;
}
.button.is-fullwidth{
  display:flex;
  width:100%;
}
.button.is-loading{
  color:transparent !important;
  pointer-events:none;
}
.button.is-loading::after{
  position:absolute;
  left:calc(50% - (1em / 2));
  top:calc(50% - (1em / 2));
  position:absolute !important;
}
.button.is-static{
  background-color:whitesmoke;
  border-color:#dbdbdb;
  color:#7a7a7a;
  box-shadow:none;
  pointer-events:none;
}
.button.is-static-span{
  pointer-events:none;
}
.button.is-rounded{
  border-radius:290486px;
}
.button.is-rounded:not(.is-large){
  padding-left:1em;
  padding-right:1em;
}

.buttons{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.buttons .button{
  margin-bottom:0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth){
  margin-right:0.5rem;
}
.buttons:last-child{
  margin-bottom:-0.5rem;
}
.buttons:not(:last-child){
  margin-bottom:1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){
  border-radius:2px;
  font-size:0.75rem;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){
  font-size:1rem;
  height:44px;
  padding-left:1rem;
  padding-right:1rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){
  font-size:1rem;
  height:55px;
  padding-left:2rem;
  padding-right:2rem;
  min-width:240px;
  font-weight:600;
}
.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:hover, .buttons.has-addons .button.is-hovered{
  z-index:2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected{
  z-index:3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover{
  z-index:4;
}
.buttons.has-addons .button.is-expanded{
  flex-grow:1;
}
.buttons.is-centered{
  justify-content:center;
}
.buttons.is-right{
  justify-content:flex-end;
}

.container.is-width-narrow{
  max-width:960px;
}
.container.is-width-narrowest{
  max-width:860px;
}
.container.is-width-tiny{
  max-width:660px;
}

.content li + li{
  margin-top:0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child){
  margin-bottom:1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{
  color:#363636;
  font-weight:600;
  line-height:1.125;
}
.content h1{
  font-size:2em;
  margin-bottom:0.5em;
}
.content h1:not(:first-child){
  margin-top:1em;
}
.content h2{
  font-size:1.75em;
  margin-bottom:0.5714em;
}
.content h2:not(:first-child){
  margin-top:1.1428em;
}
.content h3{
  font-size:1.5em;
  margin-bottom:0.6666em;
}
.content h3:not(:first-child){
  margin-top:1.3333em;
}
.content h4{
  font-size:1.25em;
  margin-bottom:0.8em;
}
.content h5{
  font-size:1.125em;
  margin-bottom:0.8888em;
}
.content h6{
  font-size:1em;
  margin-bottom:1em;
}
.content blockquote{
  background-color:whitesmoke;
  border-left:5px solid #dbdbdb;
  padding:1.25em 1.5em;
}
.content ol{
  list-style-position:outside;
  margin-left:2em;
  margin-top:1em;
}
.content ol:not([type]){
  list-style-type:decimal;
}
.content ol:not([type]).is-lower-alpha{
  list-style-type:lower-alpha;
}
.content ol:not([type]).is-lower-roman{
  list-style-type:lower-roman;
}
.content ol:not([type]).is-upper-alpha{
  list-style-type:upper-alpha;
}
.content ol:not([type]).is-upper-roman{
  list-style-type:upper-roman;
}
.content ul{
  list-style:disc outside;
  margin-left:2em;
  margin-top:1em;
}
.content ul ul{
  list-style-type:circle;
  margin-top:0.5em;
}
.content ul ul ul{
  list-style-type:square;
}
.content dd{
  margin-left:2em;
}
.content figure{
  margin-left:2em;
  margin-right:2em;
  text-align:center;
}
.content figure:not(:first-child){
  margin-top:2em;
}
.content figure:not(:last-child){
  margin-bottom:2em;
}
.content figure img{
  display:inline-block;
}
.content figure figcaption{
  font-style:italic;
}
.content pre{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  padding:1.25em 1.5em;
  white-space:pre;
  word-wrap:normal;
}
.content sup,
.content sub{
  font-size:75%;
}
.content table{
  width:100%;
}
.content table td,
.content table th{
  border:1px solid #dbdbdb;
  border-width:0 0 1px;
  padding:0.5em 0.75em;
  vertical-align:top;
}
.content table th{
  color:#363636;
  text-align:left;
}
.content table thead td,
.content table thead th{
  border-width:0 0 2px;
  color:#363636;
}
.content table tfoot td,
.content table tfoot th{
  border-width:2px 0 0;
  color:#363636;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th{
  border-bottom-width:0;
}
.content.is-small{
  font-size:0.75rem;
}
.content.is-medium{
  font-size:1.25rem;
}
.content.is-large{
  font-size:1.5rem;
}

.input,
.textarea{
  background-color:#ffffff;
  border-color:#ced4da;
  color:#495057;
  max-width:100%;
  width:100%;
}
.input::-moz-placeholder,
.textarea::-moz-placeholder{
  color:#6c757d;
}
.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder{
  color:#6c757d;
}
.input:-moz-placeholder,
.textarea:-moz-placeholder{
  color:#6c757d;
}
.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder{
  color:#6c757d;
}
.input:hover, .input.is-hovered,
.textarea:hover,
.textarea.is-hovered{
  border-color:#b5b5b5;
}
.input:focus, .input.is-focused, .input:active, .input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active{
  border-color:#75e89d;
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.input[disabled], fieldset[disabled] .input,
.textarea[disabled],
fieldset[disabled] .textarea{
  background-color:whitesmoke;
  border-color:whitesmoke;
  box-shadow:none;
  color:#7a7a7a;
}
.input[disabled]::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder,
.textarea[disabled]::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.input[disabled]::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.input[disabled]:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder,
.textarea[disabled]:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.input[disabled]:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.input[readonly],
.textarea[readonly]{
  box-shadow:none;
}
.input.is-white,
.textarea.is-white{
  border-color:#ffffff;
}
.input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active,
.textarea.is-white:focus,
.textarea.is-white.is-focused,
.textarea.is-white:active,
.textarea.is-white.is-active{
  box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.input.is-black,
.textarea.is-black{
  border-color:#4b4b4b;
}
.input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active,
.textarea.is-black:focus,
.textarea.is-black.is-focused,
.textarea.is-black:active,
.textarea.is-black.is-active{
  box-shadow:0 0 0 0.125em rgba(75, 75, 75, 0.25);
}
.input.is-light,
.textarea.is-light{
  border-color:#ececec;
}
.input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active,
.textarea.is-light:focus,
.textarea.is-light.is-focused,
.textarea.is-light:active,
.textarea.is-light.is-active{
  box-shadow:0 0 0 0.125em rgba(236, 236, 236, 0.25);
}
.input.is-dark,
.textarea.is-dark{
  border-color:#363636;
}
.input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active,
.textarea.is-dark:focus,
.textarea.is-dark.is-focused,
.textarea.is-dark:active,
.textarea.is-dark.is-active{
  box-shadow:0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.input.is-primary,
.textarea.is-primary{
  border-color:#20bd57;
}
.input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active,
.textarea.is-primary:focus,
.textarea.is-primary.is-focused,
.textarea.is-primary:active,
.textarea.is-primary.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.input.is-link,
.textarea.is-link{
  border-color:#20bd57;
}
.input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active,
.textarea.is-link:focus,
.textarea.is-link.is-focused,
.textarea.is-link:active,
.textarea.is-link.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.input.is-info,
.textarea.is-info{
  border-color:#209cee;
}
.input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active,
.textarea.is-info:focus,
.textarea.is-info.is-focused,
.textarea.is-info:active,
.textarea.is-info.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);
}
.input.is-success,
.textarea.is-success{
  border-color:#20bd57;
}
.input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active,
.textarea.is-success:focus,
.textarea.is-success.is-focused,
.textarea.is-success:active,
.textarea.is-success.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.input.is-warning,
.textarea.is-warning{
  border-color:#ff9b21;
}
.input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active,
.textarea.is-warning:focus,
.textarea.is-warning.is-focused,
.textarea.is-warning:active,
.textarea.is-warning.is-active{
  box-shadow:0 0 0 0.125em rgba(255, 155, 33, 0.25);
}
.input.is-danger,
.textarea.is-danger{
  border-color:#e33110;
}
.input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active,
.textarea.is-danger:focus,
.textarea.is-danger.is-focused,
.textarea.is-danger:active,
.textarea.is-danger.is-active{
  box-shadow:0 0 0 0.125em rgba(227, 49, 16, 0.25);
}
.input.is-small,
.textarea.is-small{
  border-radius:2px;
  font-size:0.75rem;
}
.input.is-medium,
.textarea.is-medium{
  height:44px;
  padding-left:12px;
  padding-right:12px;
}
.input.is-large,
.textarea.is-large{
  height:55px;
  padding-left:12px;
  padding-right:12px;
}
.input.is-fullwidth,
.textarea.is-fullwidth{
  display:block;
  width:100%;
}
.input.is-inline,
.textarea.is-inline{
  display:inline;
  width:auto;
}

.input.is-rounded{
  border-radius:290486px;
  padding-left:1em;
  padding-right:1em;
}
.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:0.625em;
  resize:vertical;
}
.textarea:not([rows]){
  max-height:600px;
  min-height:120px;
}
.textarea[rows]{
  height:auto;
  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[disabled], fieldset[disabled] .checkbox,
.radio[disabled],
fieldset[disabled] .radio{
  color:#7a7a7a;
  cursor:not-allowed;
}

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

.select{
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
}
.select:not(.is-multiple){
  height:calc(1.5em + 0.75rem + 2px);
}
.select:not(.is-multiple):not(.is-loading)::after{
  border-color:#20bd57;
  right:1.125em;
  z-index:4;
}
.select.is-rounded select{
  border-radius:290486px;
  padding-left:1em;
}
.select select{
  background-color:#ffffff;
  border-color:#ced4da;
  color:#495057;
  cursor:pointer;
  display:block;
  font-size:1em;
  max-width:100%;
  outline:none;
}
.select select::-moz-placeholder{
  color:#6c757d;
}
.select select::-webkit-input-placeholder{
  color:#6c757d;
}
.select select:-moz-placeholder{
  color:#6c757d;
}
.select select:-ms-input-placeholder{
  color:#6c757d;
}
.select select:hover, .select select.is-hovered{
  border-color:#b5b5b5;
}
.select select:focus, .select select.is-focused, .select select:active, .select select.is-active{
  border-color:#75e89d;
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.select select[disabled], fieldset[disabled] .select select{
  background-color:whitesmoke;
  border-color:whitesmoke;
  box-shadow:none;
  color:#7a7a7a;
}
.select select[disabled]::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder{
  color:rgba(122, 122, 122, 0.3);
}
.select select::-ms-expand{
  display:none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover{
  border-color:whitesmoke;
}
.select select:not([multiple]){
  padding-right:2.5em;
}
.select select[multiple]{
  height:auto;
  padding:0;
}
.select select[multiple] option{
  padding:0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after{
  border-color:#363636;
}
.select.is-white:not(:hover)::after{
  border-color:#ffffff;
}
.select.is-white select{
  border-color:#ffffff;
}
.select.is-white select:hover, .select.is-white select.is-hovered{
  border-color:#f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active{
  box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after{
  border-color:#4b4b4b;
}
.select.is-black select{
  border-color:#4b4b4b;
}
.select.is-black select:hover, .select.is-black select.is-hovered{
  border-color:#3e3e3e;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active{
  box-shadow:0 0 0 0.125em rgba(75, 75, 75, 0.25);
}
.select.is-light:not(:hover)::after{
  border-color:#ececec;
}
.select.is-light select{
  border-color:#ececec;
}
.select.is-light select:hover, .select.is-light select.is-hovered{
  border-color:#dfdfdf;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active{
  box-shadow:0 0 0 0.125em rgba(236, 236, 236, 0.25);
}
.select.is-dark:not(:hover)::after{
  border-color:#363636;
}
.select.is-dark select{
  border-color:#363636;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered{
  border-color:#292929;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active{
  box-shadow:0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after{
  border-color:#20bd57;
}
.select.is-primary select{
  border-color:#20bd57;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered{
  border-color:#1ca74d;
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.select.is-link:not(:hover)::after{
  border-color:#20bd57;
}
.select.is-link select{
  border-color:#20bd57;
}
.select.is-link select:hover, .select.is-link select.is-hovered{
  border-color:#1ca74d;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.select.is-info:not(:hover)::after{
  border-color:#209cee;
}
.select.is-info select{
  border-color:#209cee;
}
.select.is-info select:hover, .select.is-info select.is-hovered{
  border-color:#118fe4;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);
}
.select.is-success:not(:hover)::after{
  border-color:#20bd57;
}
.select.is-success select{
  border-color:#20bd57;
}
.select.is-success select:hover, .select.is-success select.is-hovered{
  border-color:#1ca74d;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active{
  box-shadow:0 0 0 0.125em rgba(32, 189, 87, 0.25);
}
.select.is-warning:not(:hover)::after{
  border-color:#ff9b21;
}
.select.is-warning select{
  border-color:#ff9b21;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered{
  border-color:#ff9008;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active{
  box-shadow:0 0 0 0.125em rgba(255, 155, 33, 0.25);
}
.select.is-danger:not(:hover)::after{
  border-color:#e33110;
}
.select.is-danger select{
  border-color:#e33110;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered{
  border-color:#cb2c0e;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active{
  box-shadow:0 0 0 0.125em rgba(227, 49, 16, 0.25);
}
.select.is-small{
  border-radius:2px;
  font-size:0.75rem;
}
.select.is-medium{
  height:44px;
}
.select.is-medium select{
  height:44px;
  padding-left:12px;
  padding-right:44px;
}
.select.is-large{
  height:55px;
}
.select.is-large select{
  height:55px;
  padding-left:12px;
  padding-right:55px;
}
.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:0.625em;
  top:0.625em;
  transform:none;
}
.select.is-loading.is-small:after{
  font-size:0.75rem;
}
.select.is-loading.is-medium:after{
  font-size:1.25rem;
}
.select.is-loading.is-large:after{
  font-size:1.5rem;
}

.file{
  align-items:stretch;
  display:flex;
  justify-content:flex-start;
  position:relative;
}
.file.is-white .file-cta{
  background-color:#ffffff;
  border-color:transparent;
  color:#4b4b4b;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta{
  background-color:#f9f9f9;
  border-color:transparent;
  color:#4b4b4b;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(255, 255, 255, 0.25);
  color:#4b4b4b;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta{
  background-color:#f2f2f2;
  border-color:transparent;
  color:#4b4b4b;
}
.file.is-black .file-cta{
  background-color:#4b4b4b;
  border-color:transparent;
  color:#ffffff;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta{
  background-color:#454545;
  border-color:transparent;
  color:#ffffff;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(75, 75, 75, 0.25);
  color:#ffffff;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta{
  background-color:#3e3e3e;
  border-color:transparent;
  color:#ffffff;
}
.file.is-light .file-cta{
  background-color:#ececec;
  border-color:transparent;
  color:#363636;
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta{
  background-color:#e6e6e6;
  border-color:transparent;
  color:#363636;
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(236, 236, 236, 0.25);
  color:#363636;
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta{
  background-color:#dfdfdf;
  border-color:transparent;
  color:#363636;
}
.file.is-dark .file-cta{
  background-color:#363636;
  border-color:transparent;
  color:#ececec;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta{
  background-color:#2f2f2f;
  border-color:transparent;
  color:#ececec;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(54, 54, 54, 0.25);
  color:#ececec;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta{
  background-color:#292929;
  border-color:transparent;
  color:#ececec;
}
.file.is-primary .file-cta{
  background-color:#20bd57;
  border-color:transparent;
  color:#ffffff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta{
  background-color:#1eb252;
  border-color:transparent;
  color:#ffffff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(32, 189, 87, 0.25);
  color:#ffffff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta{
  background-color:#1ca74d;
  border-color:transparent;
  color:#ffffff;
}
.file.is-link .file-cta{
  background-color:#20bd57;
  border-color:transparent;
  color:#4a4a4a;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta{
  background-color:#1eb252;
  border-color:transparent;
  color:#4a4a4a;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(32, 189, 87, 0.25);
  color:#4a4a4a;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta{
  background-color:#1ca74d;
  border-color:transparent;
  color:#4a4a4a;
}
.file.is-info .file-cta{
  background-color:#209cee;
  border-color:transparent;
  color:#ffffff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta{
  background-color:#1496ed;
  border-color:transparent;
  color:#ffffff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(32, 156, 238, 0.25);
  color:#ffffff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta{
  background-color:#118fe4;
  border-color:transparent;
  color:#ffffff;
}
.file.is-success .file-cta{
  background-color:#20bd57;
  border-color:transparent;
  color:#ffffff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta{
  background-color:#1eb252;
  border-color:transparent;
  color:#ffffff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(32, 189, 87, 0.25);
  color:#ffffff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta{
  background-color:#1ca74d;
  border-color:transparent;
  color:#ffffff;
}
.file.is-warning .file-cta{
  background-color:#ff9b21;
  border-color:transparent;
  color:#ffffff;
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta{
  background-color:#ff9514;
  border-color:transparent;
  color:#ffffff;
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(255, 155, 33, 0.25);
  color:#ffffff;
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta{
  background-color:#ff9008;
  border-color:transparent;
  color:#ffffff;
}
.file.is-danger .file-cta{
  background-color:#e33110;
  border-color:transparent;
  color:#ffffff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta{
  background-color:#d72e0f;
  border-color:transparent;
  color:#ffffff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta{
  border-color:transparent;
  box-shadow:0 0 0.5em rgba(227, 49, 16, 0.25);
  color:#ffffff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta{
  background-color:#cb2c0e;
  border-color:transparent;
  color:#ffffff;
}
.file.is-small{
  font-size:0.75rem;
}
.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:4px;
}
.file.has-name.is-empty .file-name{
  display:none;
}
.file.is-boxed .file-label{
  flex-direction:column;
}
.file.is-boxed .file-cta{
  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:4px 4px 0 0;
}
.file.is-boxed.has-name .file-name{
  border-radius:0 0 4px 4px;
  border-width:0 1px 1px;
}
.file.is-centered{
  justify-content:center;
}
.file.is-fullwidth .file-label{
  width:100%;
}
.file.is-fullwidth .file-name{
  flex-grow:1;
  max-width:none;
}
.file.is-right{
  justify-content:flex-end;
}
.file.is-right .file-cta{
  border-radius:0 4px 4px 0;
}
.file.is-right .file-name{
  border-radius:4px 0 0 4px;
  border-width:1px 0 1px 1px;
  order:-1;
}

.file-label{
  align-items:stretch;
  display:flex;
  cursor:pointer;
  justify-content:flex-start;
  overflow:hidden;
  position:relative;
}
.file-label:hover .file-cta{
  background-color:#eeeeee;
  color:#363636;
}
.file-label:hover .file-name{
  border-color:#d5d5d5;
}
.file-label:active .file-cta{
  background-color:#e8e8e8;
  color:#363636;
}
.file-label:active .file-name{
  border-color:#cfcfcf;
}

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

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

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

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

.file-icon{
  align-items:center;
  display:flex;
  height:1em;
  justify-content:center;
  margin-right:0.5em;
  width:1em;
}
.file-icon .fa{
  font-size:14px;
}

.label{
  color:#363636;
  display:block;
  font-size:1rem;
  font-weight:700;
}
.label:not(:last-child){
  margin-bottom:0.5em;
}
.label.is-small{
  font-size:0.75rem;
}
.label.is-medium{
  font-size:1.25rem;
}
.label.is-large{
  font-size:1.5rem;
}

.help{
  display:block;
  font-size:0.75rem;
  margin-top:0.25rem;
}
.help.is-white{
  color:#ffffff;
}
.help.is-black{
  color:#4b4b4b;
}
.help.is-light{
  color:#ececec;
}
.help.is-dark{
  color:#363636;
}
.help.is-primary{
  color:#20bd57;
}
.help.is-link{
  color:#20bd57;
}
.help.is-info{
  color:#209cee;
}
.help.is-success{
  color:#20bd57;
}
.help.is-warning{
  color:#ff9b21;
}
.help.is-danger{
  color:#e33110;
}

.field:not(:last-child){
  margin-bottom:0.75rem;
}
.field.has-addons{
  display:flex;
  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]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered{
  z-index:2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.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]).is-active{
  z-index:3;
}
.field.has-addons .control .button:not([disabled]):focus: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]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus: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]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus: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]).is-active:hover{
  z-index:4;
}
.field.has-addons .control.is-expanded{
  flex-grow:1;
}
.field.has-addons.has-addons-centered{
  justify-content:center;
}
.field.has-addons.has-addons-right{
  justify-content:flex-end;
}
.field.has-addons.has-addons-fullwidth .control{
  flex-grow:1;
  flex-shrink:0;
}
.field.is-grouped{
  display:flex;
  justify-content:flex-start;
}
.field.is-grouped > .control{
  flex-shrink:0;
}
.field.is-grouped > .control:not(:last-child){
  margin-bottom:0;
  margin-right:0.75rem;
}
.field.is-grouped > .control.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.field.is-grouped.is-grouped-centered{
  justify-content:center;
}
.field.is-grouped.is-grouped-right{
  justify-content:flex-end;
}
.field.is-grouped.is-grouped-multiline{
  flex-wrap:wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child){
  margin-bottom:0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child{
  margin-bottom:-0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child){
  margin-bottom:0;
}

.field-link{
  margin-top:-0.75rem;
}

.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:left;
}
label.control{
  display:block;
}

.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:#7a7a7a;
}
.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:0.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:#dbdbdb;
  height:calc(1.5em + 0.75rem + 2px);
  pointer-events:none;
  position:absolute;
  top:0;
  width:calc(1.5em + 0.75rem + 2px);
  z-index:4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select{
  padding-left:calc(1.5em + 0.75rem + 2px);
}
.control.has-icons-left .icon.is-left{
  left:0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select{
  padding-right:calc(1.5em + 0.75rem + 2px);
}
.control.has-icons-right .icon.is-right{
  right:0;
}
.control.is-loading::after{
  position:absolute !important;
  right:0.625em;
  top:0.625em;
  z-index:4;
}
.control.is-loading.is-small:after{
  font-size:0.75rem;
}
.control.is-loading.is-medium:after{
  font-size:1.25rem;
}
.control.is-loading.is-large:after{
  font-size:1.5rem;
}

.control-label{
  height:36px;
  display:flex;
  align-items:center;
  flex:1;
  font-size:14px;
  color:#9d9d9d;
}
.control-label.is-medium{
  height:44px;
}

.control-link{
  display:inline-block;
  vertical-align:middle;
  text-decoration:none;
  margin-top:4px;
  margin-left:10px;
  font-size:14px;
  color:#797979;
  border-bottom:1px solid currentColor;
}

.icon{
  align-items:center;
  display:inline-flex;
  vertical-align:middle;
  justify-content:center;
  height:1.5rem;
  width:1.5rem;
}
.icon.is-small{
  height:1rem;
  width:1rem;
}
.icon.is-medium{
  height:2rem;
  width:2rem;
}
.icon.is-large{
  height:3rem;
  width:3rem;
}

.image{
  display:block;
  position:relative;
}
.image img{
  display:block;
  height:auto;
  width:100%;
}
.image img.is-rounded{
  border-radius:290486px;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio{
  height:100%;
  width:100%;
}
.image.is-square, .image.is-1by1{
  padding-top:100%;
}
.image.is-5by4{
  padding-top:80%;
}
.image.is-4by3{
  padding-top:75%;
}
.image.is-3by2{
  padding-top:66.6666%;
}
.image.is-5by3{
  padding-top:60%;
}
.image.is-16by9{
  padding-top:56.25%;
}
.image.is-2by1{
  padding-top:50%;
}
.image.is-3by1{
  padding-top:33.3333%;
}
.image.is-4by5{
  padding-top:125%;
}
.image.is-3by4{
  padding-top:133.3333%;
}
.image.is-2by3{
  padding-top:150%;
}
.image.is-3by5{
  padding-top:166.6666%;
}
.image.is-9by16{
  padding-top:177.7777%;
}
.image.is-1by2{
  padding-top:200%;
}
.image.is-1by3{
  padding-top:300%;
}
.image.is-16x16{
  height:16px;
  width:16px;
}
.image.is-24x24{
  height:24px;
  width:24px;
}
.image.is-28x28{
  height:28px;
  width:28px;
}
.image.is-32x32{
  height:32px;
  width:32px;
}
.image.is-36x36{
  height:36px;
  width:36px;
}
.image.is-40x40{
  height:40px;
  width:40px;
}
.image.is-44x44{
  height:44px;
  width:44px;
}
.image.is-48x48{
  height:48px;
  width:48px;
}
.image.is-64x64{
  height:64px;
  width:64px;
}
.image.is-82x82{
  height:82px;
  width:82px;
}
.image.is-96x96{
  height:96px;
  width:96px;
}
.image.is-120x120{
  height:120px;
  width:120px;
}
.image.is-128x128{
  height:128px;
  width:128px;
}

.notification{
  background-color:whitesmoke;
  border-radius:4px;
  padding:1.25rem 2.5rem 1.25rem 1.5rem;
  position:relative;
}
.notification a:not(.button):not(.dropdown-item){
  color:currentColor;
  text-decoration:underline;
}
.notification strong{
  color:currentColor;
}
.notification code,
.notification pre{
  background:#ffffff;
}
.notification pre code{
  background:transparent;
}
.notification > .delete{
  position:absolute;
  right:0.5rem;
  top:0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content{
  color:currentColor;
}
.notification.is-white{
  background-color:#ffffff;
  color:#4b4b4b;
}
.notification.is-black{
  background-color:#4b4b4b;
  color:#ffffff;
}
.notification.is-light{
  background-color:#ececec;
  color:#363636;
}
.notification.is-dark{
  background-color:#363636;
  color:#ececec;
}
.notification.is-primary{
  background-color:#20bd57;
  color:#ffffff;
}
.notification.is-link{
  background-color:#20bd57;
  color:#4a4a4a;
}
.notification.is-info{
  background-color:#209cee;
  color:#ffffff;
}
.notification.is-success{
  background-color:#20bd57;
  color:#ffffff;
}
.notification.is-warning{
  background-color:#ff9b21;
  color:#ffffff;
}
.notification.is-danger{
  background-color:#e33110;
  color:#ffffff;
}

.progress{
  -moz-appearance:none;
  -webkit-appearance:none;
  border:none;
  border-radius:290486px;
  display:block;
  height:1rem;
  overflow:hidden;
  padding:0;
  width:100%;
}
.progress::-webkit-progress-bar{
  background-color:#dbdbdb;
}
.progress::-webkit-progress-value{
  background-color:#4a4a4a;
}
.progress::-moz-progress-bar{
  background-color:#4a4a4a;
}
.progress::-ms-fill{
  background-color:#4a4a4a;
  border:none;
}
.progress:indeterminate{
  -webkit-animation-duration:1.5s;
          animation-duration:1.5s;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-name:moveIndeterminate;
          animation-name:moveIndeterminate;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  background-color:#dbdbdb;
  background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);
  background-position:top left;
  background-repeat:no-repeat;
  background-size:150% 150%;
}
.progress:indeterminate::-webkit-progress-bar{
  background-color:transparent;
}
.progress:indeterminate::-moz-progress-bar{
  background-color:transparent;
}
.progress.is-white::-webkit-progress-value{
  background-color:#ffffff;
}
.progress.is-white::-moz-progress-bar{
  background-color:#ffffff;
}
.progress.is-white::-ms-fill{
  background-color:#ffffff;
}
.progress.is-white:indeterminate{
  background-image:linear-gradient(to right, #ffffff 30%, #dbdbdb 30%);
}
.progress.is-black::-webkit-progress-value{
  background-color:#4b4b4b;
}
.progress.is-black::-moz-progress-bar{
  background-color:#4b4b4b;
}
.progress.is-black::-ms-fill{
  background-color:#4b4b4b;
}
.progress.is-black:indeterminate{
  background-image:linear-gradient(to right, #4b4b4b 30%, #dbdbdb 30%);
}
.progress.is-light::-webkit-progress-value{
  background-color:#ececec;
}
.progress.is-light::-moz-progress-bar{
  background-color:#ececec;
}
.progress.is-light::-ms-fill{
  background-color:#ececec;
}
.progress.is-light:indeterminate{
  background-image:linear-gradient(to right, #ececec 30%, #dbdbdb 30%);
}
.progress.is-dark::-webkit-progress-value{
  background-color:#363636;
}
.progress.is-dark::-moz-progress-bar{
  background-color:#363636;
}
.progress.is-dark::-ms-fill{
  background-color:#363636;
}
.progress.is-dark:indeterminate{
  background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%);
}
.progress.is-primary::-webkit-progress-value{
  background-color:#20bd57;
}
.progress.is-primary::-moz-progress-bar{
  background-color:#20bd57;
}
.progress.is-primary::-ms-fill{
  background-color:#20bd57;
}
.progress.is-primary:indeterminate{
  background-image:linear-gradient(to right, #20bd57 30%, #dbdbdb 30%);
}
.progress.is-link::-webkit-progress-value{
  background-color:#20bd57;
}
.progress.is-link::-moz-progress-bar{
  background-color:#20bd57;
}
.progress.is-link::-ms-fill{
  background-color:#20bd57;
}
.progress.is-link:indeterminate{
  background-image:linear-gradient(to right, #20bd57 30%, #dbdbdb 30%);
}
.progress.is-info::-webkit-progress-value{
  background-color:#209cee;
}
.progress.is-info::-moz-progress-bar{
  background-color:#209cee;
}
.progress.is-info::-ms-fill{
  background-color:#209cee;
}
.progress.is-info:indeterminate{
  background-image:linear-gradient(to right, #209cee 30%, #dbdbdb 30%);
}
.progress.is-success::-webkit-progress-value{
  background-color:#20bd57;
}
.progress.is-success::-moz-progress-bar{
  background-color:#20bd57;
}
.progress.is-success::-ms-fill{
  background-color:#20bd57;
}
.progress.is-success:indeterminate{
  background-image:linear-gradient(to right, #20bd57 30%, #dbdbdb 30%);
}
.progress.is-warning::-webkit-progress-value{
  background-color:#ff9b21;
}
.progress.is-warning::-moz-progress-bar{
  background-color:#ff9b21;
}
.progress.is-warning::-ms-fill{
  background-color:#ff9b21;
}
.progress.is-warning:indeterminate{
  background-image:linear-gradient(to right, #ff9b21 30%, #dbdbdb 30%);
}
.progress.is-danger::-webkit-progress-value{
  background-color:#e33110;
}
.progress.is-danger::-moz-progress-bar{
  background-color:#e33110;
}
.progress.is-danger::-ms-fill{
  background-color:#e33110;
}
.progress.is-danger:indeterminate{
  background-image:linear-gradient(to right, #e33110 30%, #dbdbdb 30%);
}
.progress.is-small{
  height:0.75rem;
}
.progress.is-medium{
  height:1.25rem;
}
.progress.is-large{
  height:1.5rem;
}

@-webkit-keyframes moveIndeterminate{
  from{
    background-position:200% 0;
  }
  to{
    background-position:-200% 0;
  }
}

@keyframes moveIndeterminate{
  from{
    background-position:200% 0;
  }
  to{
    background-position:-200% 0;
  }
}
.table{
  background-color:#ffffff;
  color:#212529;
}
.table td,
.table th{
  border:1px solid #dbdbdb;
  border-width:0 0 1px;
  padding:0.75rem;
  vertical-align:top;
}
.table td.is-white,
.table th.is-white{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#4b4b4b;
}
.table td.is-black,
.table th.is-black{
  background-color:#4b4b4b;
  border-color:#4b4b4b;
  color:#ffffff;
}
.table td.is-light,
.table th.is-light{
  background-color:#ececec;
  border-color:#ececec;
  color:#363636;
}
.table td.is-dark,
.table th.is-dark{
  background-color:#363636;
  border-color:#363636;
  color:#ececec;
}
.table td.is-primary,
.table th.is-primary{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#ffffff;
}
.table td.is-link,
.table th.is-link{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#4a4a4a;
}
.table td.is-info,
.table th.is-info{
  background-color:#209cee;
  border-color:#209cee;
  color:#ffffff;
}
.table td.is-success,
.table th.is-success{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#ffffff;
}
.table td.is-warning,
.table th.is-warning{
  background-color:#ff9b21;
  border-color:#ff9b21;
  color:#ffffff;
}
.table td.is-danger,
.table th.is-danger{
  background-color:#e33110;
  border-color:#e33110;
  color:#ffffff;
}
.table td.is-narrow,
.table th.is-narrow{
  white-space:nowrap;
  width:1%;
}
.table td.is-selected,
.table th.is-selected{
  background-color:#20bd57;
  color:#ffffff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong{
  color:currentColor;
}
.table th{
  color:#363636;
  text-align:left;
}
.table tr.is-selected{
  background-color:#20bd57;
  color:#ffffff;
}
.table tr.is-selected a,
.table tr.is-selected strong{
  color:currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th{
  border-color:#ffffff;
  color:currentColor;
}
.table thead{
  background-color:transparent;
}
.table thead td,
.table thead th{
  border-width:0 0 2px;
  color:#363636;
}
.table tfoot{
  background-color:transparent;
}
.table tfoot td,
.table tfoot th{
  border-width:2px 0 0;
  color:#363636;
}
.table tbody{
  background-color:transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th{
  border-bottom-width:0;
}
.table.is-bordered td,
.table.is-bordered th{
  border-width:1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th{
  border-bottom-width:1px;
}
.table.is-fullwidth{
  width:100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover{
  background-color:#fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{
  background-color:#fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){
  background-color:whitesmoke;
}
.table.is-narrow td,
.table.is-narrow th{
  padding:0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even){
  background-color:#fafafa;
}

.table-container{
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  overflow-y:hidden;
  max-width:100%;
}

.tags{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.tags .tag{
  margin-bottom:0.5rem;
}
.tags .tag:not(:last-child){
  margin-right:0.5rem;
}
.tags:last-child{
  margin-bottom:-0.5rem;
}
.tags:not(:last-child){
  margin-bottom:1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large){
  font-size:1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium){
  font-size:1.25rem;
}
.tags.has-addons .tag{
  margin-right:0;
}
.tags.has-addons .tag:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.tags.has-addons .tag:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.tags.is-centered{
  justify-content:center;
}
.tags.is-centered .tag{
  margin-right:0.25rem;
  margin-left:0.25rem;
}
.tags.is-right{
  justify-content:flex-end;
}
.tags.is-right .tag:not(:first-child){
  margin-left:0.5rem;
}
.tags.is-right .tag:not(:last-child){
  margin-right:0;
}
.tags.has-addons .tag{
  margin-right:0;
}
.tags.has-addons .tag:not(:first-child){
  margin-left:0;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.tags.has-addons .tag:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}

.tag:not(body){
  align-items:center;
  background-color:whitesmoke;
  border-radius:4px;
  color:#4a4a4a;
  display:inline-flex;
  font-size:0.75rem;
  height:2em;
  justify-content:center;
  line-height:1.5;
  padding-left:0.75em;
  padding-right:0.75em;
  white-space:nowrap;
}
.tag:not(body) .delete{
  margin-left:0.25rem;
  margin-right:-0.375rem;
}
.tag:not(body).is-white{
  background-color:#ffffff;
  color:#4b4b4b;
}
.tag:not(body).is-black{
  background-color:#4b4b4b;
  color:#ffffff;
}
.tag:not(body).is-light{
  background-color:#ececec;
  color:#363636;
}
.tag:not(body).is-dark{
  background-color:#363636;
  color:#ececec;
}
.tag:not(body).is-primary{
  background-color:#20bd57;
  color:#ffffff;
}
.tag:not(body).is-link{
  background-color:#20bd57;
  color:#4a4a4a;
}
.tag:not(body).is-info{
  background-color:#209cee;
  color:#ffffff;
}
.tag:not(body).is-success{
  background-color:#20bd57;
  color:#ffffff;
}
.tag:not(body).is-warning{
  background-color:#ff9b21;
  color:#ffffff;
}
.tag:not(body).is-danger{
  background-color:#e33110;
  color:#ffffff;
}
.tag:not(body).is-normal{
  font-size:0.75rem;
}
.tag:not(body).is-medium{
  font-size:1rem;
}
.tag:not(body).is-large{
  font-size:1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child){
  margin-left:-0.375em;
  margin-right:0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child){
  margin-left:0.1875em;
  margin-right:-0.375em;
}
.tag:not(body) .icon:first-child:last-child{
  margin-left:-0.375em;
  margin-right:-0.375em;
}
.tag:not(body).is-delete{
  margin-left:1px;
  padding:0;
  position:relative;
  width:2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after{
  background-color:currentColor;
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.tag:not(body).is-delete::before{
  height:1px;
  width:50%;
}
.tag:not(body).is-delete::after{
  height:50%;
  width:1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus{
  background-color:#e8e8e8;
}
.tag:not(body).is-delete:active{
  background-color:#dbdbdb;
}
.tag:not(body).is-rounded{
  border-radius:290486px;
}

a.tag:hover{
  text-decoration:underline;
}

.title,
.subtitle{
  word-break:break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span{
  font-weight:inherit;
}
.title sub,
.subtitle sub{
  font-size:0.75em;
}
.title sup,
.subtitle sup{
  font-size:0.75em;
}
.title .tag,
.subtitle .tag{
  vertical-align:middle;
}

.title{
  color:#444;
  font-size:2rem;
  font-weight:600;
  line-height:1.125;
}
.title strong{
  color:inherit;
  font-weight:inherit;
}
.title + .highlight{
  margin-top:-0.75rem;
}
.title:not(.is-spaced) + .subtitle{
  margin-top:-1.25rem;
}
.title.is-1{
  font-size:3rem;
}
.title.is-2{
  font-size:2.5rem;
}
.title.is-3{
  font-size:2rem;
}
.title.is-4{
  font-size:1.5rem;
}
.title.is-5{
  font-size:1.25rem;
}
.title.is-6{
  font-size:1rem;
}
.title.is-7{
  font-size:0.75rem;
}

.subtitle{
  color:#4a4a4a;
  font-size:1.25rem;
  font-weight:400;
  line-height:1.25;
}
.subtitle strong{
  color:#363636;
  font-weight:600;
}
.subtitle:not(.is-spaced) + .title{
  margin-top:-1.25rem;
}
.subtitle.is-1{
  font-size:3rem;
}
.subtitle.is-2{
  font-size:2.5rem;
}
.subtitle.is-3{
  font-size:2rem;
}
.subtitle.is-4{
  font-size:1.5rem;
}
.subtitle.is-5{
  font-size:1.25rem;
}
.subtitle.is-6{
  font-size:1rem;
}
.subtitle.is-7{
  font-size:0.75rem;
}

.heading{
  display:block;
  font-size:11px;
  letter-spacing:1px;
  margin-bottom:5px;
  text-transform:uppercase;
}

.highlight{
  font-weight:400;
  max-width:100%;
  overflow:hidden;
  padding:0;
}
.highlight pre{
  overflow:auto;
  max-width:100%;
}

.number{
  align-items:center;
  background-color:whitesmoke;
  border-radius:290486px;
  display:inline-flex;
  font-size:1.25rem;
  height:2em;
  justify-content:center;
  margin-right:1.5rem;
  min-width:2.5em;
  padding:0.25rem 0.5rem;
  text-align:center;
  vertical-align:top;
}

.breadcrumb{
  font-size:1rem;
  white-space:nowrap;
}
.breadcrumb a{
  align-items:center;
  color:#20bd57;
  display:flex;
  justify-content:center;
  padding:0 0.75em;
}
.breadcrumb a:hover{
  color:#1ca74d;
}
.breadcrumb li{
  align-items:center;
  display:flex;
}
.breadcrumb li:first-child a{
  padding-left:0;
}
.breadcrumb li.is-active a{
  color:#363636;
  cursor:default;
  pointer-events:none;
}
.breadcrumb li + li::before{
  color:#b5b5b5;
  content:"/";
}
.breadcrumb ul,
.breadcrumb ol{
  align-items:flex-start;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.breadcrumb .icon:first-child{
  margin-right:0.5em;
}
.breadcrumb .icon:last-child{
  margin-left:0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul{
  justify-content:center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul{
  justify-content:flex-end;
}
.breadcrumb.is-small{
  font-size:0.75rem;
}
.breadcrumb.is-medium{
  font-size:1.25rem;
}
.breadcrumb.is-large{
  font-size:1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before{
  content:"→";
}
.breadcrumb.has-bullet-separator li + li::before{
  content:"•";
}
.breadcrumb.has-dot-separator li + li::before{
  content:"·";
}
.breadcrumb.has-succeeds-separator li + li::before{
  content:"≻";
}

.card{
  background-color:#ffffff;
  box-shadow:0 2px 3px rgba(75, 75, 75, 0.1), 0 0 0 1px rgba(75, 75, 75, 0.1);
  color:#4a4a4a;
  max-width:100%;
  position:relative;
}

.card-header{
  background-color:transparent;
  align-items:stretch;
  box-shadow:0 1px 2px rgba(75, 75, 75, 0.1);
  display:flex;
}

.card-header-title{
  align-items:center;
  color:#363636;
  display:flex;
  flex-grow:1;
  font-weight:600;
  padding:0.75rem;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:0.9rem;
}
.card-header-title.is-centered{
  justify-content:center;
}

.card-header-icon{
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  padding:0.75rem;
}

.card-image{
  display:block;
  position:relative;
}

.card-content{
  background-color:transparent;
  padding:1.5rem;
}

.card-footer{
  background-color:transparent;
  border-top:1px solid #dbdbdb;
  align-items:stretch;
  display:flex;
}

.card-footer-item{
  align-items:center;
  display:flex;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:0;
  justify-content:center;
  padding:0.75rem;
}
.card-footer-item:not(:last-child){
  border-right:1px solid #dbdbdb;
}

.card .media:not(:last-child){
  margin-bottom:0.75rem;
}

.dropdown{
  display:inline-flex;
  position:relative;
  vertical-align:top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu{
  display:block;
}
.dropdown.is-right .dropdown-menu{
  left:auto;
  right:0;
}
.dropdown.is-up .dropdown-menu{
  bottom:100%;
  padding-bottom:4px;
  padding-top:0;
  padding-top:initial;
  top:auto;
}

.dropdown-menu{
  display:none;
  left:0;
  min-width:12rem;
  padding-top:4px;
  position:absolute;
  top:100%;
  z-index:20;
}

.dropdown-content{
  background-color:#ffffff;
  border-radius:4px;
  box-shadow:0 0 3px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.1);
  padding-bottom:0.5rem;
  padding-top:0.5rem;
}

.dropdown-item{
  color:#4a4a4a;
  display:block;
  font-size:0.875rem;
  line-height:1.5;
  padding:0.375rem 1rem;
  position:relative;
}

a.dropdown-item,
button.dropdown-item{
  padding-right:3rem;
  text-align:left;
  white-space:nowrap;
  width:100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover{
  background-color:#e6e6e6;
  color:#4b4b4b;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active{
  background-color:#20bd57;
  color:#ffffff;
}

.dropdown-divider{
  background-color:#dbdbdb;
  border:none;
  display:block;
  height:1px;
  margin:0.5rem 0;
}

.level{
  align-items:center;
  justify-content:space-between;
}
.level code{
  border-radius:4px;
}
.level img{
  display:inline-block;
  vertical-align:top;
}
.level.is-mobile{
  display:flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right{
  display:flex;
}
.level.is-mobile .level-left + .level-right{
  margin-top:0;
}
.level.is-mobile .level-item:not(:last-child){
  margin-bottom:0;
  margin-right:0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow){
  flex-grow:1;
}

.level-item{
  align-items:center;
  display:flex;
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
  justify-content:center;
}
.level-item .title,
.level-item .subtitle{
  margin-bottom:0;
}

.level-left,
.level-right{
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible{
  flex-grow:1;
}

.level-left{
  align-items:center;
  justify-content:flex-start;
}

.level-right{
  align-items:center;
  justify-content:flex-end;
}

.list{
  background-color:#ffffff;
  border-radius:4px;
  box-shadow:0 2px 3px rgba(75, 75, 75, 0.1), 0 0 0 1px rgba(75, 75, 75, 0.1);
}

.list-item{
  display:block;
  padding:0.5em 1em;
}
.list-item:not(a){
  color:#4a4a4a;
}
.list-item:first-child{
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.list-item:last-child{
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.list-item:not(:last-child){
  border-bottom:1px solid #dbdbdb;
}
.list-item.is-active{
  background-color:#20bd57;
  color:#4a4a4a;
}

a.list-item{
  background-color:whitesmoke;
  cursor:pointer;
}

.media{
  align-items:flex-start;
  display:flex;
  text-align:left;
}
.media .content:not(:last-child){
  margin-bottom:0.75rem;
}
.media .media{
  border-top:1px solid rgba(219, 219, 219, 0.5);
  display:flex;
  padding-top:0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child){
  margin-bottom:0.5rem;
}
.media .media .media{
  padding-top:0.5rem;
}
.media .media .media + .media{
  margin-top:0.5rem;
}
.media + .media{
  border-top:1px solid rgba(219, 219, 219, 0.5);
  margin-top:1rem;
  padding-top:1rem;
}
.media.is-large + .media{
  margin-top:1.5rem;
  padding-top:1.5rem;
}

.media-left,
.media-right{
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
}

.media-left{
  margin-right:1rem;
}

.media-right{
  margin-left:1rem;
}

.media-content{
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  text-align:left;
}
.menu{
  font-size:1rem;
}
.menu.is-small{
  font-size:0.75rem;
}
.menu.is-medium{
  font-size:1.25rem;
}
.menu.is-large{
  font-size:1.5rem;
}

.menu-list{
  line-height:1.25;
}
.menu-list a{
  border-radius:2px;
  color:#4a4a4a;
  display:block;
  padding:0.5em 0.75em;
}
.menu-list a:hover{
  background-color:whitesmoke;
  color:#363636;
}
.menu-list a.is-active{
  background-color:#20bd57;
  color:#4a4a4a;
}
.menu-list li ul{
  border-left:1px solid #dbdbdb;
  margin:0.75em;
  padding-left:0.75em;
}

.menu-label{
  color:#7a7a7a;
  font-size:0.75em;
  letter-spacing:0.1em;
  text-transform:uppercase;
}
.menu-label:not(:first-child){
  margin-top:1em;
}
.menu-label:not(:last-child){
  margin-bottom:1em;
}

.message{
  background-color:whitesmoke;
  border-radius:4px;
  font-size:1rem;
}
.message strong{
  color:currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item){
  color:currentColor;
  text-decoration:underline;
}
.message.is-small{
  font-size:0.75rem;
}
.message.is-medium{
  font-size:1.25rem;
}
.message.is-large{
  font-size:1.5rem;
}
.message.is-white{
  background-color:white;
}
.message.is-white .message-header{
  background-color:#ffffff;
  color:#4b4b4b;
}
.message.is-white .message-body{
  border-color:#ffffff;
  color:#4d4d4d;
}
.message.is-black{
  background-color:#fafafa;
}
.message.is-black .message-header{
  background-color:#4b4b4b;
  color:#ffffff;
}
.message.is-black .message-body{
  border-color:#4b4b4b;
  color:#373737;
}
.message.is-light{
  background-color:#fafafa;
}
.message.is-light .message-header{
  background-color:#ececec;
  color:#363636;
}
.message.is-light .message-body{
  border-color:#ececec;
  color:#525252;
}
.message.is-dark{
  background-color:#fafafa;
}
.message.is-dark .message-header{
  background-color:#363636;
  color:#ececec;
}
.message.is-dark .message-body{
  border-color:#363636;
  color:#2a2a2a;
}
.message.is-primary{
  background-color:#f6fef9;
}
.message.is-primary .message-header{
  background-color:#20bd57;
  color:#ffffff;
}
.message.is-primary .message-body{
  border-color:#20bd57;
  color:#0f371d;
}
.message.is-link{
  background-color:#f6fef9;
}
.message.is-link .message-header{
  background-color:#20bd57;
  color:#4a4a4a;
}
.message.is-link .message-body{
  border-color:#20bd57;
  color:#0f371d;
}
.message.is-info{
  background-color:#f6fbfe;
}
.message.is-info .message-header{
  background-color:#209cee;
  color:#ffffff;
}
.message.is-info .message-body{
  border-color:#209cee;
  color:#12537e;
}
.message.is-success{
  background-color:#f6fef9;
}
.message.is-success .message-header{
  background-color:#20bd57;
  color:#ffffff;
}
.message.is-success .message-body{
  border-color:#20bd57;
  color:#0f371d;
}
.message.is-warning{
  background-color:#fffaf5;
}
.message.is-warning .message-header{
  background-color:#ff9b21;
  color:#ffffff;
}
.message.is-warning .message-body{
  border-color:#ff9b21;
  color:#663c08;
}
.message.is-danger{
  background-color:#fef7f5;
}
.message.is-danger .message-header{
  background-color:#e33110;
  color:#ffffff;
}
.message.is-danger .message-body{
  border-color:#e33110;
  color:#972510;
}

.message-header{
  align-items:center;
  background-color:#4a4a4a;
  border-radius:4px 4px 0 0;
  color:#ffffff;
  display:flex;
  font-weight:700;
  justify-content:space-between;
  line-height:1.25;
  padding:0.75em 1em;
  position:relative;
}
.message-header .delete{
  flex-grow:0;
  flex-shrink:0;
  margin-left:0.75em;
}
.message-header + .message-body{
  border-width:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.message-body{
  border-color:#dbdbdb;
  border-radius:4px;
  border-style:solid;
  border-width:0 0 0 4px;
  color:#4a4a4a;
  padding:1.25em 1.5em;
}
.message-body code,
.message-body pre{
  background-color:#ffffff;
}
.message-body pre code{
  background-color:transparent;
}

.modal{
  align-items:center;
  display:none;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  position:fixed;
  z-index:40;
}
.modal.is-active{
  display:flex;
}

.modal-background{
  background-color:rgba(98, 98, 98, 0.4);
}

.modal-content,
.modal-card{
  margin:0 20px;
  max-height:calc(100vh - 160px);
  overflow:auto;
  position:relative;
  width:100%;
}

.modal-close{
  border:none;
  outline:none;
  background:none;
  height:40px;
  position:fixed;
  right:10px;
  top:10px;
  width:40px;
}

.modal-card{
  display:flex;
  flex-direction:column;
  max-height:calc(100vh - 40px);
  overflow:hidden;
  -ms-overflow-y:visible;
}

.modal-card-head,
.modal-card-foot{
  align-items:center;
  background-color:whitesmoke;
  display:flex;
  flex-shrink:0;
  justify-content:flex-start;
  padding:20px;
  position:relative;
}

.modal-card-head{
  border-bottom:1px solid #dbdbdb;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.modal-card-title{
  color:#363636;
  flex-grow:1;
  flex-shrink:0;
  font-size:1.5rem;
  line-height:1;
}

.modal-card-foot{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top:1px solid #dbdbdb;
}
.modal-card-foot .button:not(:last-child){
  margin-right:10px;
}

.modal-card-body{
  -webkit-overflow-scrolling:touch;
  background-color:#ffffff;
  flex-grow:1;
  flex-shrink:1;
  overflow:auto;
  padding:20px;
}

.navbar{
  background-color:#ffffff;
  min-height:3.75rem;
  position:relative;
  z-index:30;
}
.navbar.is-white{
  background-color:#ffffff;
  color:#4b4b4b;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link{
  color:#4b4b4b;
}
.navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active{
  background-color:#f2f2f2;
  color:#4b4b4b;
}
.navbar.is-white .navbar-brand .navbar-link::after{
  border-color:#4b4b4b;
}
.navbar.is-white .navbar-burger{
  color:#4b4b4b;
}
.navbar.is-black{
  background-color:#4b4b4b;
  color:#ffffff;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active{
  background-color:#3e3e3e;
  color:#ffffff;
}
.navbar.is-black .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-black .navbar-burger{
  color:#ffffff;
}
.navbar.is-light{
  background-color:#ececec;
  color:#363636;
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link{
  color:#363636;
}
.navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active{
  background-color:#dfdfdf;
  color:#363636;
}
.navbar.is-light .navbar-brand .navbar-link::after{
  border-color:#363636;
}
.navbar.is-light .navbar-burger{
  color:#363636;
}
.navbar.is-dark{
  background-color:#363636;
  color:#ececec;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link{
  color:#ececec;
}
.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active{
  background-color:#292929;
  color:#ececec;
}
.navbar.is-dark .navbar-brand .navbar-link::after{
  border-color:#ececec;
}
.navbar.is-dark .navbar-burger{
  color:#ececec;
}
.navbar.is-primary{
  background-color:#20bd57;
  color:#ffffff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active{
  background-color:#1ca74d;
  color:#ffffff;
}
.navbar.is-primary .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-primary .navbar-burger{
  color:#ffffff;
}
.navbar.is-link{
  background-color:#20bd57;
  color:#4a4a4a;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link{
  color:#4a4a4a;
}
.navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active{
  background-color:#1ca74d;
  color:#4a4a4a;
}
.navbar.is-link .navbar-brand .navbar-link::after{
  border-color:#4a4a4a;
}
.navbar.is-link .navbar-burger{
  color:#4a4a4a;
}
.navbar.is-info{
  background-color:#209cee;
  color:#ffffff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active{
  background-color:#118fe4;
  color:#ffffff;
}
.navbar.is-info .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-info .navbar-burger{
  color:#ffffff;
}
.navbar.is-success{
  background-color:#20bd57;
  color:#ffffff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active{
  background-color:#1ca74d;
  color:#ffffff;
}
.navbar.is-success .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-success .navbar-burger{
  color:#ffffff;
}
.navbar.is-warning{
  background-color:#ff9b21;
  color:#ffffff;
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active{
  background-color:#ff9008;
  color:#ffffff;
}
.navbar.is-warning .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-warning .navbar-burger{
  color:#ffffff;
}
.navbar.is-danger{
  background-color:#e33110;
  color:#ffffff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link{
  color:#ffffff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active{
  background-color:#cb2c0e;
  color:#ffffff;
}
.navbar.is-danger .navbar-brand .navbar-link::after{
  border-color:#ffffff;
}
.navbar.is-danger .navbar-burger{
  color:#ffffff;
}
.navbar > .container{
  align-items:stretch;
  display:flex;
  min-height:3.75rem;
  width:100%;
}
.navbar.has-shadow{
  box-shadow:0 2px 0 0 whitesmoke;
}
.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 whitesmoke;
}
.navbar.is-fixed-top{
  top:0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top{
  padding-top:3.75rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom{
  padding-bottom:3.75rem;
}

.navbar-brand,
.navbar-tabs{
  align-items:stretch;
  display:flex;
  flex-shrink:0;
  min-height:3.75rem;
}

.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.75rem;
  position:relative;
  width:3.75rem;
  margin-left:auto;
}
.navbar-burger span{
  background-color:currentColor;
  display:block;
  height:1px;
  left:calc(50% - 8px);
  position:absolute;
  transform-origin:center;
  transition-duration:86ms;
  transition-property:background-color, opacity, transform;
  transition-timing-function:ease-out;
  width:16px;
}
.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, 0.05);
}
.navbar-burger.is-active span:nth-child(1){
  transform:translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2){
  opacity:0;
}
.navbar-burger.is-active span:nth-child(3){
  transform:translateY(-5px) rotate(-45deg);
}

.navbar-menu{
  display:none;
}

.navbar-item,
.navbar-link{
  color:#4a4a4a;
  display:block;
  line-height:1.5;
  padding:0.5rem 0.75rem;
  position:relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child{
  margin-left:-0.25rem;
  margin-right:-0.25rem;
}

a.navbar-item,
.navbar-link{
  cursor:pointer;
}
a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active{
  background-color:#fafafa;
  color:#20bd57;
}

.navbar-item{
  display:block;
  flex-grow:0;
  flex-shrink:0;
}
.navbar-item img{
  max-height:1.75rem;
}
.navbar-item.has-dropdown{
  padding:0;
}
.navbar-item.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.navbar-item.is-tab{
  border-bottom:1px solid transparent;
  min-height:3.75rem;
  padding-bottom:calc(0.5rem - 1px);
}
.navbar-item.is-tab:hover{
  background-color:transparent;
  border-bottom-color:#20bd57;
}
.navbar-item.is-tab.is-active{
  background-color:transparent;
  border-bottom-color:#20bd57;
  border-bottom-style:solid;
  border-bottom-width:3px;
  color:#20bd57;
  padding-bottom:calc(0.5rem - 3px);
}

.navbar-content{
  flex-grow:1;
  flex-shrink:1;
}

.navbar-link:not(.is-arrowless){
  padding-right:2.5em;
}
.navbar-link:not(.is-arrowless)::after{
  border-color:#20bd57;
  margin-top:-0.375em;
  right:1.125em;
}

.navbar-dropdown{
  font-size:0.875rem;
  padding-bottom:0.5rem;
  padding-top:0.5rem;
}
.navbar-dropdown .navbar-item{
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.navbar-divider{
  background-color:whitesmoke;
  border:none;
  display:none;
  height:2px;
  margin:0.5rem 0;
}
.hero.is-fullheight-with-navbar{
  min-height:calc(100vh - 3.75rem);
}

.pagination{
  font-size:1rem;
  margin:-0.25rem;
}
.pagination.is-small{
  font-size:0.75rem;
}
.pagination.is-medium{
  font-size:1.25rem;
}
.pagination.is-large{
  font-size:1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next{
  padding-left:1em;
  padding-right:1em;
  border-radius:290486px;
}
.pagination.is-rounded .pagination-link{
  border-radius:290486px;
}

.pagination,
.pagination-list{
  align-items:center;
  display:flex;
  justify-content:center;
  text-align:center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis{
  font-size:1em;
  padding-left:0.5em;
  padding-right:0.5em;
  justify-content:center;
  margin:0.25rem;
  text-align:center;
}

.pagination-previous,
.pagination-next,
.pagination-link{
  border-color:#dee2e6;
  color:#20bd57;
  min-width:36px;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover{
  border-color:#20bd57;
  color:#20bd57;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus{
  border-color:#20bd57;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active{
  box-shadow:inset 0 1px 2px rgba(75, 75, 75, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled]{
  background-color:#dbdbdb;
  border-color:#dee2e6;
  box-shadow:none;
  color:#6c757d;
  opacity:0.5;
}

.pagination-previous,
.pagination-next{
  padding-left:0.75em;
  padding-right:0.75em;
  white-space:nowrap;
}

.pagination-link.is-current{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#ffffff;
}

.pagination-ellipsis{
  color:#b5b5b5;
  pointer-events:none;
}

.pagination-list{
  flex-wrap:wrap;
}
.panel{
  font-size:1rem;
}
.panel:not(:last-child){
  margin-bottom:1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block{
  border-bottom:1px solid #dbdbdb;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
}
.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child{
  border-top:1px solid #dbdbdb;
}

.panel-heading{
  background-color:whitesmoke;
  border-radius:4px 4px 0 0;
  color:#363636;
  font-size:1.25em;
  font-weight:300;
  line-height:1.25;
  padding:0.5em 0.75em;
}

.panel-tabs{
  align-items:flex-end;
  display:flex;
  font-size:0.875em;
  justify-content:center;
}
.panel-tabs a{
  border-bottom:1px solid #dbdbdb;
  margin-bottom:-1px;
  padding:0.5em;
}
.panel-tabs a.is-active{
  border-bottom-color:#4a4a4a;
  color:#363636;
}

.panel-list a{
  color:#4a4a4a;
}
.panel-list a:hover{
  color:#20bd57;
}

.panel-block{
  align-items:center;
  color:#363636;
  display:flex;
  justify-content:flex-start;
  padding:0.5em 0.75em;
}
.panel-block input[type=checkbox]{
  margin-right:0.75em;
}
.panel-block > .control{
  flex-grow:1;
  flex-shrink:1;
  width:100%;
}
.panel-block.is-wrapped{
  flex-wrap:wrap;
}
.panel-block.is-active{
  border-left-color:#20bd57;
  color:#363636;
}
.panel-block.is-active .panel-icon{
  color:#20bd57;
}

a.panel-block,
label.panel-block{
  cursor:pointer;
}
a.panel-block:hover,
label.panel-block:hover{
  background-color:whitesmoke;
}

.panel-icon{
  display:inline-block;
  font-size:14px;
  height:1em;
  line-height:1em;
  text-align:center;
  vertical-align:top;
  width:1em;
  color:#7a7a7a;
  margin-right:0.75em;
}
.panel-icon .fa{
  font-size:inherit;
  line-height:inherit;
}

.tabs{
  -webkit-overflow-scrolling:touch;
  align-items:stretch;
  display:flex;
  font-size:1rem;
  justify-content:space-between;
  overflow:hidden;
  overflow-x:auto;
  white-space:nowrap;
}
.tabs li{
  position:relative;
}
.tabs a{
  align-items:center;
  border-bottom-color:#dbdbdb;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#4a4a4a;
  display:flex;
  justify-content:center;
  margin-bottom:-1px;
  padding:0.5em 1em;
  vertical-align:top;
}
.tabs a:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:3px;
  border-radius:3px 3px 0 0;
  background-color:transparent;
}
.tabs a:hover{
  color:#363636;
}
.tabs li{
  display:block;
}
.tabs li.is-active a{
  color:#20bd57;
}
.tabs li.is-active a:before{
  background-color:#20bd57;
}
.tabs ul{
  align-items:center;
  border-bottom-color:#dbdbdb;
  border-bottom-style:solid;
  border-bottom-width:1px;
  display:flex;
  flex-grow:1;
  flex-shrink:0;
  justify-content:flex-start;
}
.tabs ul.is-left{
  padding-right:0.75em;
}
.tabs ul.is-center{
  flex:none;
  justify-content:center;
  padding-left:0.75em;
  padding-right:0.75em;
}
.tabs ul.is-right{
  justify-content:flex-end;
  padding-left:0.75em;
}
.tabs .icon:first-child{
  margin-right:0.5em;
}
.tabs .icon:last-child{
  margin-left:0.5em;
}
.tabs.is-centered ul{
  justify-content:center;
}
.tabs.is-right ul{
  justify-content:flex-end;
}
.tabs.is-boxed a{
  border:1px solid transparent;
  border-radius:4px 4px 0 0;
}
.tabs.is-boxed a:hover{
  background-color:whitesmoke;
  border-bottom-color:#dbdbdb;
}
.tabs.is-boxed li.is-active a{
  background-color:#ffffff;
  border-color:#dbdbdb;
  border-bottom-color:transparent !important;
}
.tabs.is-fullwidth li{
  flex-grow:1;
  flex-shrink:0;
}
.tabs.is-toggle a{
  border-color:#dbdbdb;
  border-style:solid;
  border-width:1px;
  margin-bottom:0;
  position:relative;
}
.tabs.is-toggle a:hover{
  background-color:whitesmoke;
  border-color:#b5b5b5;
  z-index:2;
}
.tabs.is-toggle li + li{
  margin-left:-1px;
}
.tabs.is-toggle li:first-child a{
  border-radius:4px 0 0 4px;
}
.tabs.is-toggle li:last-child a{
  border-radius:0 4px 4px 0;
}
.tabs.is-toggle li.is-active a{
  background-color:#20bd57;
  border-color:#20bd57;
  color:#4a4a4a;
  z-index:1;
}
.tabs.is-toggle ul{
  border-bottom:none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a{
  border-bottom-left-radius:290486px;
  border-top-left-radius:290486px;
  padding-left:1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a{
  border-bottom-right-radius:290486px;
  border-top-right-radius:290486px;
  padding-right:1.25em;
}
.tabs.is-small{
  font-size:0.75rem;
}
.tabs.is-medium{
  font-size:1.25rem;
}
.tabs.is-large{
  font-size:1.5rem;
}

.column{
  display:block;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:1;
  padding:0.75rem;
}
.columns.is-mobile > .column.is-narrow{
  flex:none;
}
.columns.is-mobile > .column.is-full{
  flex:none;
  width:100%;
}
.columns.is-mobile > .column.is-three-quarters{
  flex:none;
  width:75%;
}
.columns.is-mobile > .column.is-two-thirds{
  flex:none;
  width:66.6666%;
}
.columns.is-mobile > .column.is-half{
  flex:none;
  width:50%;
}
.columns.is-mobile > .column.is-one-third{
  flex:none;
  width:33.3333%;
}
.columns.is-mobile > .column.is-one-quarter{
  flex:none;
  width:25%;
}
.columns.is-mobile > .column.is-one-fifth{
  flex:none;
  width:20%;
}
.columns.is-mobile > .column.is-two-fifths{
  flex:none;
  width:40%;
}
.columns.is-mobile > .column.is-three-fifths{
  flex:none;
  width:60%;
}
.columns.is-mobile > .column.is-four-fifths{
  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-1{
  flex:none;
  width:8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1{
  margin-left:8.3333333333%;
}
.columns.is-mobile > .column.is-2{
  flex:none;
  width:16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2{
  margin-left:16.6666666667%;
}
.columns.is-mobile > .column.is-3{
  flex:none;
  width:25%;
}
.columns.is-mobile > .column.is-offset-3{
  margin-left:25%;
}
.columns.is-mobile > .column.is-4{
  flex:none;
  width:33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4{
  margin-left:33.3333333333%;
}
.columns.is-mobile > .column.is-5{
  flex:none;
  width:41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5{
  margin-left:41.6666666667%;
}
.columns.is-mobile > .column.is-6{
  flex:none;
  width:50%;
}
.columns.is-mobile > .column.is-offset-6{
  margin-left:50%;
}
.columns.is-mobile > .column.is-7{
  flex:none;
  width:58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7{
  margin-left:58.3333333333%;
}
.columns.is-mobile > .column.is-8{
  flex:none;
  width:66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8{
  margin-left:66.6666666667%;
}
.columns.is-mobile > .column.is-9{
  flex:none;
  width:75%;
}
.columns.is-mobile > .column.is-offset-9{
  margin-left:75%;
}
.columns.is-mobile > .column.is-10{
  flex:none;
  width:83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10{
  margin-left:83.3333333333%;
}
.columns.is-mobile > .column.is-11{
  flex:none;
  width:91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11{
  margin-left:91.6666666667%;
}
.columns.is-mobile > .column.is-12{
  flex:none;
  width:100%;
}
.columns.is-mobile > .column.is-offset-12{
  margin-left:100%;
}

.columns{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
  margin-top:-0.75rem;
}
.columns:last-child{
  margin-bottom:-0.75rem;
}
.columns:not(:last-child){
  margin-bottom:calc(1.5rem - 0.75rem);
}
.columns.is-centered{
  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:flex;
}
.columns.is-multiline{
  flex-wrap:wrap;
}
.columns.is-vcentered{
  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:0.25rem;
}
.columns.is-variable.is-2{
  --columnGap:0.5rem;
}
.columns.is-variable.is-3{
  --columnGap:0.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;
}

.tile{
  align-items:stretch;
  display:block;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:1;
  min-height:-webkit-min-content;
  min-height:-moz-min-content;
  min-height:min-content;
}
.tile.is-ancestor{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
  margin-top:-0.75rem;
}
.tile.is-ancestor:last-child{
  margin-bottom:-0.75rem;
}
.tile.is-ancestor:not(:last-child){
  margin-bottom:0.75rem;
}
.tile.is-child{
  margin:0 !important;
}
.tile.is-parent{
  padding:0.75rem;
}
.tile.is-vertical{
  flex-direction:column;
}
.tile.is-vertical > .tile.is-child:not(:last-child){
  margin-bottom:1.5rem !important;
}

.hero{
  align-items:stretch;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.hero .navbar{
  background:none;
}
.hero .tabs ul{
  border-bottom:none;
}
.hero.is-white{
  background-color:#ffffff;
  color:#4b4b4b;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-white strong{
  color:inherit;
}
.hero.is-white .title{
  color:#4b4b4b;
}
.hero.is-white .subtitle{
  color:rgba(75, 75, 75, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong{
  color:#4b4b4b;
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link{
  color:rgba(75, 75, 75, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active{
  background-color:#f2f2f2;
  color:#4b4b4b;
}
.hero.is-white .tabs a{
  color:#4b4b4b;
  opacity:0.9;
}
.hero.is-white .tabs a:hover{
  opacity:1;
}
.hero.is-white .tabs li.is-active a{
  opacity:1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a{
  color:#4b4b4b;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover{
  background-color:#4b4b4b;
  border-color:#4b4b4b;
  color:#ffffff;
}
.hero.is-white.is-bold{
  background-image:linear-gradient(141deg, #e8e3e4 0%, #ffffff 71%, white 100%);
}
.hero.is-black{
  background-color:#4b4b4b;
  color:#ffffff;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-black strong{
  color:inherit;
}
.hero.is-black .title{
  color:#ffffff;
}
.hero.is-black .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong{
  color:#ffffff;
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active{
  background-color:#3e3e3e;
  color:#ffffff;
}
.hero.is-black .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-black .tabs a:hover{
  opacity:1;
}
.hero.is-black .tabs li.is-active a{
  opacity:1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#4b4b4b;
}
.hero.is-black.is-bold{
  background-image:linear-gradient(141deg, #362d2e 0%, #4b4b4b 71%, #5c5553 100%);
}
.hero.is-light{
  background-color:#ececec;
  color:#363636;
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-light strong{
  color:inherit;
}
.hero.is-light .title{
  color:#363636;
}
.hero.is-light .subtitle{
  color:rgba(54, 54, 54, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong{
  color:#363636;
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link{
  color:rgba(54, 54, 54, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active{
  background-color:#dfdfdf;
  color:#363636;
}
.hero.is-light .tabs a{
  color:#363636;
  opacity:0.9;
}
.hero.is-light .tabs a:hover{
  opacity:1;
}
.hero.is-light .tabs li.is-active a{
  opacity:1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a{
  color:#363636;
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover{
  background-color:#363636;
  border-color:#363636;
  color:#ececec;
}
.hero.is-light.is-bold{
  background-image:linear-gradient(141deg, #d7ced0 0%, #ececec 71%, #f9f9f8 100%);
}
.hero.is-dark{
  background-color:#363636;
  color:#ececec;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-dark strong{
  color:inherit;
}
.hero.is-dark .title{
  color:#ececec;
}
.hero.is-dark .subtitle{
  color:rgba(236, 236, 236, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong{
  color:#ececec;
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link{
  color:rgba(236, 236, 236, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active{
  background-color:#292929;
  color:#ececec;
}
.hero.is-dark .tabs a{
  color:#ececec;
  opacity:0.9;
}
.hero.is-dark .tabs a:hover{
  opacity:1;
}
.hero.is-dark .tabs li.is-active a{
  opacity:1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a{
  color:#ececec;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover{
  background-color:#ececec;
  border-color:#ececec;
  color:#363636;
}
.hero.is-dark.is-bold{
  background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}
.hero.is-primary{
  background-color:#20bd57;
  color:#ffffff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-primary strong{
  color:inherit;
}
.hero.is-primary .title{
  color:#ffffff;
}
.hero.is-primary .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong{
  color:#ffffff;
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active{
  background-color:#1ca74d;
  color:#ffffff;
}
.hero.is-primary .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-primary .tabs a:hover{
  opacity:1;
}
.hero.is-primary .tabs li.is-active a{
  opacity:1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#20bd57;
}
.hero.is-primary.is-bold{
  background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
}
.hero.is-link{
  background-color:#20bd57;
  color:#4a4a4a;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-link strong{
  color:inherit;
}
.hero.is-link .title{
  color:#4a4a4a;
}
.hero.is-link .subtitle{
  color:rgba(74, 74, 74, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong{
  color:#4a4a4a;
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link{
  color:rgba(74, 74, 74, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active{
  background-color:#1ca74d;
  color:#4a4a4a;
}
.hero.is-link .tabs a{
  color:#4a4a4a;
  opacity:0.9;
}
.hero.is-link .tabs a:hover{
  opacity:1;
}
.hero.is-link .tabs li.is-active a{
  opacity:1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a{
  color:#4a4a4a;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover{
  background-color:#4a4a4a;
  border-color:#4a4a4a;
  color:#20bd57;
}
.hero.is-link.is-bold{
  background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
}
.hero.is-info{
  background-color:#209cee;
  color:#ffffff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-info strong{
  color:inherit;
}
.hero.is-info .title{
  color:#ffffff;
}
.hero.is-info .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong{
  color:#ffffff;
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active{
  background-color:#118fe4;
  color:#ffffff;
}
.hero.is-info .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-info .tabs a:hover{
  opacity:1;
}
.hero.is-info .tabs li.is-active a{
  opacity:1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#209cee;
}
.hero.is-info.is-bold{
  background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
}
.hero.is-success{
  background-color:#20bd57;
  color:#ffffff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-success strong{
  color:inherit;
}
.hero.is-success .title{
  color:#ffffff;
}
.hero.is-success .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong{
  color:#ffffff;
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active{
  background-color:#1ca74d;
  color:#ffffff;
}
.hero.is-success .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-success .tabs a:hover{
  opacity:1;
}
.hero.is-success .tabs li.is-active a{
  opacity:1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#20bd57;
}
.hero.is-success.is-bold{
  background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
}
.hero.is-warning{
  background-color:#ff9b21;
  color:#ffffff;
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-warning strong{
  color:inherit;
}
.hero.is-warning .title{
  color:#ffffff;
}
.hero.is-warning .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong{
  color:#ffffff;
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active{
  background-color:#ff9008;
  color:#ffffff;
}
.hero.is-warning .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-warning .tabs a:hover{
  opacity:1;
}
.hero.is-warning .tabs li.is-active a{
  opacity:1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#ff9b21;
}
.hero.is-warning.is-bold{
  background-image:linear-gradient(141deg, #ed5b00 0%, #ff9b21 71%, #ffc73b 100%);
}
.hero.is-danger{
  background-color:#e33110;
  color:#ffffff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),
.hero.is-danger strong{
  color:inherit;
}
.hero.is-danger .title{
  color:#ffffff;
}
.hero.is-danger .subtitle{
  color:rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong{
  color:#ffffff;
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link{
  color:rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active{
  background-color:#cb2c0e;
  color:#ffffff;
}
.hero.is-danger .tabs a{
  color:#ffffff;
  opacity:0.9;
}
.hero.is-danger .tabs a:hover{
  opacity:1;
}
.hero.is-danger .tabs li.is-active a{
  opacity:1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a{
  color:#ffffff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover{
  background-color:rgba(75, 75, 75, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover{
  background-color:#ffffff;
  border-color:#ffffff;
  color:#e33110;
}
.hero.is-danger.is-bold{
  background-image:linear-gradient(141deg, #bd0305 0%, #e33110 71%, #f55f17 100%);
}
.hero.is-small .hero-body{
  padding-bottom:1.5rem;
  padding-top:1.5rem;
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body{
  align-items:center;
  display:flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container{
  flex-grow:1;
  flex-shrink:1;
}
.hero.is-halfheight{
  min-height:50vh;
}
.hero.is-fullheight{
  min-height:100vh;
}

.hero-video{
  overflow:hidden;
}
.hero-video video{
  left:50%;
  min-height:100%;
  min-width:100%;
  position:absolute;
  top:50%;
  transform:translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent{
  opacity:0.3;
}

.hero-buttons{
  margin-top:1.5rem;
}

.hero-head,
.hero-foot{
  flex-grow:0;
  flex-shrink:0;
}

.hero-body{
  flex-grow:1;
  flex-shrink:0;
  padding:3rem 1.5rem;
}

.section{
  padding:3rem 1.5rem;
}

.footer{
  background-color:#f5f7f8;
  padding:3rem 1.5rem 6rem;
}

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

@keyframes spinAround{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(359deg);
  }
}
.selectric-wrapper{
  position:relative;
  cursor:pointer;
}

.selectric-responsive{
  width:100%;
}

.selectric{
  position:relative;
  overflow:hidden;
}
.selectric .label{
  font-weight:400;
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin:0 20px 0 0;
  line-height:38px;
  color:#444444;
  height:38px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.selectric .button{
  display:none !important;
}

.selectric-focus .selectric{
  border-color:#aaaaaa;
}

.selectric-hover .selectric{
  border-color:#c4c4c4;
}
.selectric-hover .selectric .button{
  color:#a2a2a2;
}
.selectric-hover .selectric .button:after{
  border-top-color:#a2a2a2;
}

.selectric-open{
  z-index:9999;
}
.selectric-open .selectric{
  border-color:#c4c4c4;
}
.selectric-open .selectric-items{
  display:block;
}

.selectric-disabled{
  opacity:0.5;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.selectric-hide-select{
  position:relative;
  overflow:hidden;
  width:0;
  height:0;
}
.selectric-hide-select select{
  position:absolute;
  left:-100%;
}
.selectric-hide-select.selectric-is-native{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10;
}
.selectric-hide-select.selectric-is-native select{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  border:none;
  z-index:1;
  box-sizing:border-box;
  opacity:0;
}

.selectric-input{
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  margin:0 !important;
  padding:0 !important;
  width:1px !important;
  height:1px !important;
  outline:none !important;
  border:none !important;
  *font:0/0 a !important;
  background:none !important;
}

.selectric-temp-show{
  position:absolute !important;
  visibility:hidden !important;
  display:block !important;
}
.selectric-items{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  width:auto !important;
  height:auto !important;
  border-radius:5px;
  background:#ffffff;
  padding-bottom:0.5rem;
  padding-top:0.5rem;
  z-index:-1;
  box-shadow:0 3px 30px rgba(0, 0, 0, 0.2);
}
.selectric-items .selectric-scroll{
  height:100%;
  overflow:auto;
}
.selectric-above .selectric-items{
  top:auto;
  bottom:100%;
}
.selectric-items ul, .selectric-items li{
  list-style:none;
  padding:0;
  margin:0;
  line-height:20px;
  min-height:20px;
}
.selectric-items li{
  display:block;
  color:#666666;
  cursor:pointer;
  padding:0.5rem 1rem;
}
.selectric-items li.selected{
  background-color:#ebebeb;
  color:#0a0a0a;
}
.selectric-items li.highlighted{
  background-color:#ebebeb;
  color:#444444;
}
.selectric-items li:hover{
  background-color:whitesmoke;
  color:#0a0a0a;
}
.selectric-items .disabled{
  opacity:0.5;
  cursor:default !important;
  background:none !important;
  color:#666666 !important;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.selectric-items .selectric-group .selectric-group-label{
  font-weight:bold;
  padding-left:10px;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  background:none;
  color:#444444;
}
.selectric-items .selectric-group.disabled li{
  filter:alpha(opacity=100);
  opacity:1;
}
.selectric-items .selectric-group li{
  padding-left:25px;
}

.selectric-option{
  display:flex;
  align-items:center;
}
.selectric-option .fas{
  position:absolute;
  top:50%;
  margin-top:-5px;
  right:0;
  font-size:13px;
}

.animate-wait:not(.animated){
  transform:translateZ(0);
}

.animated{
  -webkit-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-fill-mode:both;
          animation-fill-mode:both;
}

.animated.infinite{
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
}

.animated.delay-1s{
  -webkit-animation-delay:1s;
          animation-delay:1s;
}

.animated.delay-2s{
  -webkit-animation-delay:2s;
          animation-delay:2s;
}

.animated.delay-3s{
  -webkit-animation-delay:3s;
          animation-delay:3s;
}

.animated.delay-4s{
  -webkit-animation-delay:4s;
          animation-delay:4s;
}

.animated.delay-5s{
  -webkit-animation-delay:5s;
          animation-delay:5s;
}

.animated.fast{
  -webkit-animation-duration:800ms;
          animation-duration:800ms;
}

.animated.faster{
  -webkit-animation-duration:500ms;
          animation-duration:500ms;
}

.animated.slow{
  -webkit-animation-duration:2s;
          animation-duration:2s;
}

.animated.slower{
  -webkit-animation-duration:3s;
          animation-duration:3s;
}
.btn-social{
  display:inline-flex;
  vertical-align:middle;
  justify-content:center;
  align-items:center;
  color:#fff;
  border:none;
  outline:none;
}
.btn-social:hover{
  cursor:pointer;
  opacity:0.9;
}
.btn-social:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  vertical-align:-0.125em;
  font-family:"Font Awesome 5 Brands";
  color:#fff;
}
.btn-social--facebook{
  background-color:#3b5998;
}
.btn-social--facebook:before{
  content:"";
}
.btn-social--google-plus{
  background-color:#dd4b39;
}
.btn-social--google-plus:before{
  content:"";
}
.btn-social--vk{
  background-color:#45668e;
}
.btn-social--vk:before{
  content:"";
}
.btn-social--twitter{
  background-color:#1da1f2;
}
.btn-social--twitter:before{
  content:"";
}
.btn-social--instagram{
  background-color:#405de6;
}
.btn-social--instagram:before{
  content:"";
}
.btn-social--pinterest{
  background-color:#bd081c;
}
.btn-social--pinterest:before{
  content:"";
}
.btn-social--reddit{
  background-color:#5f99cf;
}
.btn-social--reddit:before{
  content:"";
}
.btn-social + .btn-social{
  margin-left:0.75rem;
}
.btn-social.is-medium{
  width:2rem;
  height:2rem;
  border-radius:2px;
  padding:0.25rem;
}
.btn-social.is-large{
  width:2.5rem;
  height:2.5rem;
  border-radius:2px;
  padding:0.5rem;
}
.btn-social.is-large:before{
  font-size:1.5rem;
}
.btn-social.is-rounded{
  padding:0;
  border-radius:50%;
}
a.btn-social:hover{
  cursor:pointer;
  opacity:0.85;
}

.button.is-default{
  background-color:#999999;
  border-color:#999999;
  color:#fff;
}
.button.is-default:hover, .button.is-default.is-hovered{
  background-color:#868686;
  border-color:#868686;
  color:#fff;
}
.button.is-default:active, .button.is-default.is-active{
  background-color:#868686;
  border-color:#868686;
  color:#fff;
}
.button.is-default:focus, .button.is-default.is-focused{
  background-color:#868686;
  border-color:#3273dc;
  color:#fff;
}

.button.is-transparent{
  color:inherit !important;
  border-color:transparent !important;
  box-shadow:none !important;
  background:none !important;
}
.button.is-transparent .icon:first-child:not(:last-child){
  margin-right:0.5rem;
}

.button.is-dashed{
  height:auto;
  padding:0;
  border:none !important;
  border-bottom:1px dashed currentColor !important;
}

.button.is-small{
  height:2em;
  line-height:1;
}
.button.is-small.is-square{
  height:1.5rem;
  width:1.5rem;
  padding:0;
}

.tags > .button.is-small{
  margin-bottom:0.5rem;
}

.emoji-list{
  display:flex;
  flex-wrap:wrap;
  width:13rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
}

.emoji{
  display:inline-block;
  vertical-align:middle;
  width:32px;
  height:32px;
  background-image:url(../img/4639ec4965b2dc3bddeed6c6335ea021.svg);
  background-repeat:no-repeat;
  background-size:32px auto;
}
.emoji.is-type-0{
  background-position:0 -0px;
}
.emoji.is-type-1{
  background-position:0 -32px;
}
.emoji.is-type-2{
  background-position:0 -64px;
}
.emoji.is-type-3{
  background-position:0 -96px;
}
.emoji.is-type-4{
  background-position:0 -128px;
}
.emoji.is-type-5{
  background-position:0 -160px;
}
.emoji.is-type-6{
  background-position:0 -192px;
}
.emoji.is-type-7{
  background-position:0 -224px;
}
.emoji.is-type-8{
  background-position:0 -256px;
}
.emoji.is-type-9{
  background-position:0 -288px;
}
.emoji.is-type-10{
  background-position:0 -320px;
}
.emoji.is-type-11{
  background-position:0 -352px;
}
.emoji.is-type-12{
  background-position:0 -384px;
}
.emoji.is-type-13{
  background-position:0 -416px;
}
.emoji.is-type-14{
  background-position:0 -448px;
}
.emoji.is-type-15{
  background-position:0 -480px;
}
.content .emoji{
  margin-top:-4px;
}
.emoji.is-small{
  width:24px;
  height:24px;
  background-size:24px auto;
}
.emoji.is-small.is-type-0{
  background-position:0 -0px;
}
.emoji.is-small.is-type-1{
  background-position:0 -24px;
}
.emoji.is-small.is-type-2{
  background-position:0 -48px;
}
.emoji.is-small.is-type-3{
  background-position:0 -72px;
}
.emoji.is-small.is-type-4{
  background-position:0 -96px;
}
.emoji.is-small.is-type-5{
  background-position:0 -120px;
}
.emoji.is-small.is-type-6{
  background-position:0 -144px;
}
.emoji.is-small.is-type-7{
  background-position:0 -168px;
}
.emoji.is-small.is-type-8{
  background-position:0 -192px;
}
.emoji.is-small.is-type-9{
  background-position:0 -216px;
}
.emoji.is-small.is-type-10{
  background-position:0 -240px;
}
.emoji.is-small.is-type-11{
  background-position:0 -264px;
}
.emoji.is-small.is-type-12{
  background-position:0 -288px;
}
.emoji.is-small.is-type-13{
  background-position:0 -312px;
}
.emoji.is-small.is-type-14{
  background-position:0 -336px;
}
.emoji.is-small.is-type-15{
  background-position:0 -360px;
}

a.emoji:hover{
  cursor:pointer;
  background-color:#efefef;
  border-radius:4px;
}

.error{
  color:red;
  font-size:0.75rem;
}
.error:not(:last-child){
  margin-bottom:0.5rem;
}

.fa-1x{
  font-size:1.5rem;
}

.file-button{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
}
.file-button .icon{
  vertical-align:middle;
}

.file-input{
  cursor:pointer;
  width:1px;
  height:1px;
  overflow:hidden;
}

.file-input{
  opacity:0;
}

.ico-lang{
  display:inline-block;
  vertical-align:middle;
  flex:none;
  width:1rem;
  height:1rem;
  background-image:url(../img/660a8713f2c52c9e0464f13c34717a0e.svg);
  background-repeat:no-repeat;
  background-size:auto 16px;
  margin-right:0.4rem;
}
.icon .ico-lang{
  margin-top:0.125rem;
  margin-right:0;
}

.ico-lang--ru{
  background-position:-16px center;
}

.ico-lang--en{
  background-position:-32px center;
}

.ico-lang--sl{
  background-position:-48px center;
}

.ico-lang--es{
  background-position:-64px center;
}

.ico-lang--pt{
  background-position:-80px center;
}

.ico-lang--pl{
  background-position:-96px center;
}

.ico-lang--fr{
  background-position:-112px center;
}

.ico-lang--it{
  background-position:-128px center;
}

.ico-lang--de{
  background-position:-144px center;
}

.ico-lang--lt{
  background-position:-160px center;
}

.ico-lang--sv{
  background-position:-176px center;
}

.ico-lang--zh_hans{
  background-position:-192px center;
}

.ico-lang--zh_hant{
  background-position:-208px center;
}

.label{
  font-weight:500;
}

.langData{
  display:none;
}

.link{
  color:#20bd57;
  transition-property:color;
  transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);
  transition-duration:0.2s;
}
.link:hover{
  text-decoration:none;
  color:#1ca74d;
}

.link-invert{
  color:#4a4a4a;
}
.link-invert:hover{
  text-decoration:none;
  color:#04b266;
}

.link-light,
.link--light{
  color:#909090;
}
.link-light:hover,
.link--light:hover{
  text-decoration:none;
  color:#4a4a4a;
}

.link--underline{
  text-decoration:none;
  border-bottom:1px solid currentColor;
}
.link--underline:hover{
  text-decoration:none;
}
.link--underline:active{
  text-decoration:none;
  border-bottom-color:transparent;
}

.logo{
  display:inline-block;
  vertical-align:middle;
  width:112px;
  height:36px;
  text-indent:-999px;
  font-size:0;
  background-image:url(../img/a054b0857e513edd1ecc9acd4767b00d.svg);
  background-repeat:no-repeat;
  background-size:112px auto;
  background-position:0 -72px;
}
.logo.is-active{
  background-position:0 -36px;
}

a.logo:hover{
  text-decoration:none;
  background-position:0 -36px;
}

.tag.is-small{
  font-size:0.75rem;
  width:1.1rem;
  height:1.1rem;
  padding:0;
}

.tag.is-disabled{
  opacity:0.75;
  cursor:default;
  pointer-events:none;
}

.tag{
  -webkit-user-drag:none;
}
.tag.is-disabled{
  pointer-events:none;
}

.tag.is-light.is-primary{
  background:#e8f9ee;
  color:#20bd57;
}
.tag.is-light.is-warning{
  background:#fff4e5;
  color:#fd9b15;
}

.tooltip__content{
  display:none;
}

.tooltip.is-wait-trigger.is-triggered,
[data-tooltip].is-wait-trigger.is-triggered{
  position:relative;
}
.tooltip.is-wait-trigger.is-triggered[data-tooltip]:before,
[data-tooltip].is-wait-trigger.is-triggered[data-tooltip]:before{
  content:attr(data-tooltip);
  position:absolute;
  bottom:100%;
  left:50%;
  padding:0.25rem 0.5rem;
  border-radius:2px;
  margin-bottom:0.5rem;
  background-color:#4c4c4c;
  color:#ffffff;
  font-size:0.85rem;
  line-height:1.5;
  transform:translateX(-50%);
  z-index:15;
  pointer-events:none;
  max-width:250px;
  white-space:nowrap;
}
.tooltip.is-wait-trigger.is-triggered:not([data-tooltip]) .tooltip__content,
[data-tooltip].is-wait-trigger.is-triggered:not([data-tooltip]) .tooltip__content{
  display:block;
  position:absolute;
  bottom:100%;
  left:50%;
  padding:0.25rem 0.5rem;
  border-radius:2px;
  margin-bottom:0.5rem;
  background-color:#4c4c4c;
  color:#ffffff;
  font-size:0.85rem;
  line-height:1.5;
  transform:translateX(-50%);
  z-index:15;
  pointer-events:none;
  max-width:250px;
}
.tooltip.is-wait-trigger.is-triggered:after,
[data-tooltip].is-wait-trigger.is-triggered:after{
  content:"";
  width:0;
  height:0;
  border:8px solid transparent;
  border-top-color:#4c4c4c;
  position:absolute;
  bottom:100%;
  left:50%;
  margin-bottom:-6px;
  transform:translateX(-50%);
  z-index:14;
  pointer-events:none;
}
.tooltip.is-wait-trigger.is-triggered.is-placementLeftBottom[data-tooltip]:before,
[data-tooltip].is-wait-trigger.is-triggered.is-placementLeftBottom[data-tooltip]:before{
  top:100%;
  bottom:auto;
  left:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip.is-wait-trigger.is-triggered.is-placementLeftBottom:not([data-tooltip]) .tooltip__content,
[data-tooltip].is-wait-trigger.is-triggered.is-placementLeftBottom:not([data-tooltip]) .tooltip__content{
  top:100%;
  bottom:auto;
  left:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip.is-wait-trigger.is-triggered.is-placementLeftBottom:after,
[data-tooltip].is-wait-trigger.is-triggered.is-placementLeftBottom:after{
  border:8px solid transparent;
  border-bottom-color:#4c4c4c;
  bottom:auto;
  top:100%;
  margin-top:-6px;
  margin-bottom:0;
}
.tooltip.is-wait-trigger.is-triggered.is-placementRightBottom[data-tooltip]:before,
[data-tooltip].is-wait-trigger.is-triggered.is-placementRightBottom[data-tooltip]:before{
  top:100%;
  bottom:auto;
  left:auto;
  right:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip.is-wait-trigger.is-triggered.is-placementRightBottom:not([data-tooltip]) .tooltip__content,
[data-tooltip].is-wait-trigger.is-triggered.is-placementRightBottom:not([data-tooltip]) .tooltip__content{
  top:100%;
  bottom:auto;
  left:auto;
  right:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip.is-wait-trigger.is-triggered.is-placementRightBottom:after,
[data-tooltip].is-wait-trigger.is-triggered.is-placementRightBottom:after{
  border:8px solid transparent;
  border-bottom-color:#4c4c4c;
  bottom:auto;
  top:100%;
  margin-top:-6px;
  margin-bottom:0;
}
.tooltip.is-wait-trigger.is-triggered.is-placementRightTop[data-tooltip]:before,
[data-tooltip].is-wait-trigger.is-triggered.is-placementRightTop[data-tooltip]:before{
  left:auto;
  right:-0.25rem;
  transform:none;
  display:block;
  height:auto;
  width:15rem;
  max-width:15rem;
  text-overflow:clip;
  white-space:normal;
  word-break:keep-all;
}
.tooltip.is-wait-trigger.is-triggered.is-placementRightTop:not([data-tooltip]) .tooltip__content,
[data-tooltip].is-wait-trigger.is-triggered.is-placementRightTop:not([data-tooltip]) .tooltip__content{
  left:auto;
  right:-0.25rem;
  transform:none;
  display:block;
  height:auto;
  width:15rem;
  max-width:15rem;
  text-overflow:clip;
  white-space:normal;
  word-break:keep-all;
}
.control.has-icons-right .tooltip:not(.is-wait-trigger),
.control.has-icons-right [data-tooltip]:not(.is-wait-trigger){
  position:absolute;
  pointer-events:all;
}
.tooltip:not(.is-wait-trigger):hover,
[data-tooltip]:not(.is-wait-trigger):hover{
  position:relative;
}
.control.has-icons-right .tooltip:not(.is-wait-trigger):hover,
.control.has-icons-right [data-tooltip]:not(.is-wait-trigger):hover{
  position:absolute;
  pointer-events:all;
}
.tooltip:not(.is-wait-trigger):hover[data-tooltip]:before,
[data-tooltip]:not(.is-wait-trigger):hover[data-tooltip]:before{
  content:attr(data-tooltip);
  position:absolute;
  bottom:100%;
  left:50%;
  padding:0.25rem 0.5rem;
  border-radius:2px;
  margin-bottom:0.5rem;
  background-color:#4c4c4c;
  color:#ffffff;
  font-size:0.85rem;
  line-height:1.5;
  transform:translateX(-50%);
  z-index:15;
  pointer-events:none;
  max-width:250px;
  white-space:nowrap;
}
.tooltip:not(.is-wait-trigger):hover:not([data-tooltip]) .tooltip__content,
[data-tooltip]:not(.is-wait-trigger):hover:not([data-tooltip]) .tooltip__content{
  display:block;
  position:absolute;
  bottom:100%;
  left:50%;
  padding:0.25rem 0.5rem;
  border-radius:2px;
  margin-bottom:0.5rem;
  background-color:#4c4c4c;
  color:#ffffff;
  font-size:0.85rem;
  line-height:1.5;
  transform:translateX(-50%);
  z-index:15;
  pointer-events:none;
  max-width:250px;
}
.tooltip:not(.is-wait-trigger):hover:after,
[data-tooltip]:not(.is-wait-trigger):hover:after{
  content:"";
  width:0;
  height:0;
  border:8px solid transparent;
  border-top-color:#4c4c4c;
  position:absolute;
  bottom:100%;
  left:50%;
  margin-bottom:-6px;
  transform:translateX(-50%);
  z-index:14;
  pointer-events:none;
}
.tooltip:not(.is-wait-trigger):hover.is-placementLeftBottom[data-tooltip]:before,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementLeftBottom[data-tooltip]:before{
  top:100%;
  bottom:auto;
  left:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip:not(.is-wait-trigger):hover.is-placementLeftBottom:not([data-tooltip]) .tooltip__content,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementLeftBottom:not([data-tooltip]) .tooltip__content{
  top:100%;
  bottom:auto;
  left:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip:not(.is-wait-trigger):hover.is-placementLeftBottom:after,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementLeftBottom:after{
  border:8px solid transparent;
  border-bottom-color:#4c4c4c;
  bottom:auto;
  top:100%;
  margin-top:-6px;
  margin-bottom:0;
}
.tooltip:not(.is-wait-trigger):hover.is-placementRightBottom[data-tooltip]:before,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementRightBottom[data-tooltip]:before{
  top:100%;
  bottom:auto;
  left:auto;
  right:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip:not(.is-wait-trigger):hover.is-placementRightBottom:not([data-tooltip]) .tooltip__content,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementRightBottom:not([data-tooltip]) .tooltip__content{
  top:100%;
  bottom:auto;
  left:auto;
  right:-0.25rem;
  margin-top:0.5rem;
  margin-bottom:0;
  transform:none;
  display:block;
}
.tooltip:not(.is-wait-trigger):hover.is-placementRightBottom:after,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementRightBottom:after{
  border:8px solid transparent;
  border-bottom-color:#4c4c4c;
  bottom:auto;
  top:100%;
  margin-top:-6px;
  margin-bottom:0;
}
.tooltip:not(.is-wait-trigger):hover.is-placementRightTop[data-tooltip]:before,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementRightTop[data-tooltip]:before{
  left:auto;
  right:-0.25rem;
  transform:none;
  display:block;
  height:auto;
  width:15rem;
  max-width:15rem;
  text-overflow:clip;
  white-space:normal;
  word-break:keep-all;
}
.tooltip:not(.is-wait-trigger):hover.is-placementRightTop:not([data-tooltip]) .tooltip__content,
[data-tooltip]:not(.is-wait-trigger):hover.is-placementRightTop:not([data-tooltip]) .tooltip__content{
  left:auto;
  right:-0.25rem;
  transform:none;
  display:block;
  height:auto;
  width:15rem;
  max-width:15rem;
  text-overflow:clip;
  white-space:normal;
  word-break:keep-all;
}
strong,
b,
.is-bold{
  font-weight:600;
}

.modal-auth{
  color:#707070;
  justify-content:flex-start;
  padding-top:20px;
}
.modal-auth .modal-close{
  display:none;
}
.modal-auth .modal-card{
  width:540px;
  max-width:100%;
  margin-right:0;
  margin-left:auto;
  border-radius:12px;
  background-color:#fafafa;
}
.modal-auth .modal-card-close{
  width:23px;
  height:23px;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E %3Cg fill='none' stroke='%23707070' stroke-width='1'%3E %3Crect width='23' height='23' rx='11.5' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='22' height='22' rx='11' fill='none'/%3E %3C/g%3E %3Cg transform='translate(6.818 6.818)'%3E %3Cline y1='9.363' x2='9.363' fill='none' stroke='%23707070' stroke-width='1'/%3E %3Cline y1='9.363' x2='9.363' transform='translate(0 9.363) rotate(-90)' fill='none' stroke='%23707070' stroke-width='1'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  opacity:0.4;
  border:none;
  outline:none;
  top:24px;
  right:24px;
}
.modal-auth .modal-card-close:hover{
  opacity:0.8;
  cursor:pointer;
}
.modal-auth .modal-card-head,
.modal-auth .modal-card-body,
.modal-auth .modal-card-foot{
  background:none;
}
.modal-auth .modal-card-head{
  display:block;
  padding:24px;
  border-bottom:1px solid #e8e8e8;
}
.modal-auth .modal-card-head:after{
  content:none;
}
.modal-auth .modal-card-head-title{
  width:100%;
  padding-right:90px;
  font-weight:500;
  font-size:calc(1.2625rem + 0.15vw);
  text-align:left;
  color:#404040;
  line-height:1.22;
}
.modal-auth .modal-card-head-description{
  margin-top:15px;
  font-weight:normal;
  font-size:15px;
  text-align:left;
  color:#404040;
  opacity:0.75;
  line-height:1.2;
}
.modal-auth .modal-card-body{
  padding:0;
}
.modal-auth .modal-card-social{
  padding:24px;
  border-bottom:1px solid #e8e8e8;
}
.modal-auth .modal-card-social .button{
  width:100%;
  font-weight:500;
  font-size:15px;
  text-align:left;
}
.modal-auth .modal-card-form{
  padding:24px;
}
.modal-auth .modal-card-form .label{
  font-weight:bold;
  font-size:11px;
  line-height:14px;
  text-align:left;
  color:#404040;
  opacity:0.75;
  margin-bottom:2px;
}
.modal-auth .modal-card-form .modal-card-accept{
  font-weight:normal;
  font-size:12px;
  text-align:left;
  color:#404040;
  opacity:0.75;
}
.modal-auth .field-password-icon.is-right{
  opacity:0.4;
  cursor:pointer;
  pointer-events:initial;
  height:calc(1.5em + 0.75rem);
  background:url(../img/b0221af53cad053e54fa625d18fb51ca.svg) no-repeat center;
}
.modal-auth [type=password] + .field-password-icon.is-right{
  opacity:0.4;
}
.modal-auth [type=password] + .field-password-icon.is-right:hover{
  opacity:0.6;
}
.modal-auth [type=text] + .field-password-icon.is-right{
  opacity:0.8;
}
.modal-auth [type=text] + .field-password-icon.is-right:hover{
  opacity:1;
}
.modal-auth .modal-card-forgot{
  text-align:right;
  margin-top:-0.5rem;
  margin-bottom:1.5rem;
}
.modal-auth .modal-card-agree span{
  font-size:15px;
  text-align:left;
  color:#404040;
  opacity:0.75;
}
.modal-auth .modal-card-foot{
  padding:24px;
  font-weight:500;
  font-size:18px;
  text-align:left;
  color:#404040;
  opacity:0.75;
  background-color:#f5f5f5;
}

.modal-auth--welcome .modal-card{
  width:400px;
}
.modal-auth--welcome .modal-card-head-title{
  padding-left:30px;
  line-height:1;
  background:url(../img/3fea3c64360f9fab4647b36552f37f27.svg) no-repeat left center;
}
.modal-auth--welcome .modal-card-body{
  padding:24px;
}

.b-cross-footer__content{
  padding-top:20px;
  padding-bottom:20px;
}

.b-cross-footer__select{
  display:inline-flex;
  align-items:center;
  vertical-align:middle;
}

.b-cross-footer__social{
  display:flex;
  align-items:center;
  margin:0;
  padding:0;
  list-style-type:none;
}
.b-cross-footer__social li{
  margin-right:15px;
}
.b-cross-footer__social a{
  display:block;
}

.b-cross-footer__menu{
  display:flex;
  padding-top:20px;
  border-top:1px solid #e8e8e8;
}
.b-cross-footer__menu ul a{
  color:#6d6d6d;
}
.b-cross-footer__menu ul a:hover{
  color:#20bd57;
}
.b-cross-footer__menu li{
  margin-bottom:10px;
}

.b-cross-footer__menu-column{
  padding-right:10px;
  padding-bottom:20px;
  min-width:180px;
}

.b-cross-footer__menu-title{
  font-size:18px;
  font-weight:600;
  margin-bottom:15px;
}
.b-cross-footer__menu-title a{
  color:inherit;
}
.b-cross-footer__menu-title a:hover{
  color:#20bd57;
}

.b-cross-footer__copyright{
  display:flex;
  align-items:center;
  padding-top:20px;
  padding-bottom:20px;
  border-top:1px solid #e8e8e8;
  font-size:14px;
}
.b-cross-footer__copyright-logo{
  color:#404040;
  fill:#404040;
  width:120px;
  height:32px;
  margin-top:-4px;
}
.b-pricing-plan--recommended{
  background:#fdcd37;
  border:1px solid #ffc100;
  border-radius:12px;
}

.b-pricing-plan__recommend-title{
  height:2em;
  line-height:1.7;
  text-align:center;
  font-size:14px;
  color:#947413;
}

.b-pricing-plan__content{
  border:1px solid #e5e5e5;
  background:#fcfcfc;
  border-radius:12px;
  padding:15px;
}

.b-pricing-plan__tabs{
  background-color:#ffffff;
  border:1px solid #e5e5e5;
  padding:2px;
  margin-bottom:10px;
  border-radius:5px;
  max-width:200px;
  margin-left:auto;
  margin-right:auto;
}
.b-pricing-plan__tabs ul{
  display:flex;
}
.b-pricing-plan__tabs li{
  flex-grow:1;
  width:50%;
  text-align:center;
}
.b-pricing-plan__tabs a{
  font-size:13px;
  color:#969696;
  height:30px;
  line-height:30px;
  display:block;
  border-radius:4px;
}
.b-pricing-plan__tabs a:hover{
  color:#20bd57;
}
.b-pricing-plan__tabs li.is-active a{
  color:#ffffff;
  background-color:#20bd57;
}

.b-pricing-plan__annually{
  font-size:12px;
  text-align:center;
  margin-top:0.25rem;
  margin-bottom:1.5rem;
  color:#959595;
}

.b-pricing-plan__education-image{
  margin-bottom:-50px;
}
.b-pricing-plan__education-image img{
  width:114px;
  height:98px;
  margin-left:auto;
  margin-right:auto;
}
.b-pricing-plan__education-image ~ .b-pricing-plan__plan-header{
  padding-top:60px;
  margin-bottom:1rem;
}

.b-pricing-plan__header{
  background-color:#f6f6f6;
  padding:15px;
  border-radius:12px;
}

.b-pricing-plan__title{
  text-align:center;
  font-size:20px;
  color:#7c7c7c;
}

.b-pricing-plan__price{
  display:flex;
  justify-content:center;
  height:40px;
}

.b-pricing-plan__price-value{
  color:#404040;
  font-size:40px;
  height:40px;
  line-height:40px;
  font-weight:600;
}

.b-pricing-plan__price-sup{
  align-self:flex-start;
  font-size:24px;
  height:24px;
  line-height:24px;
  margin-top:3px;
}

.b-pricing-plan__price-sep{
  color:#868383;
  align-self:flex-end;
  font-size:20px;
  height:20px;
  line-height:20px;
  margin-right:2px;
  margin-bottom:3px;
}

.b-pricing-plan__price-sub{
  color:#868383;
  align-self:flex-end;
  font-size:24px;
  height:24px;
  line-height:24px;
  margin-bottom:1px;
}

.b-pricing-plan__subtitle{
  font-size:12px;
  color:#959595;
  text-align:center;
  margin-top:8px;
}

.b-pricing-plan__feature-list{
  margin-top:15px;
  margin-bottom:15px;
}

.b-pricing-plan__feature-item{
  display:flex;
  margin-top:12px;
  margin-bottom:12px;
  align-items:center;
}
.b-pricing-plan__feature-item .icon{
  color:inherit;
}
.b-pricing-plan__feature-item b{
  font-weight:700;
}
.b-pricing-plan__feature-item--disabled .b-pricing-plan__feature-left{
  color:#b9bebc;
}

.b-pricing-plan__feature-item--disabled .b-pricing-plan__feature-name{
  color:#b9bebc;
}

.b-pricing-plan__feature-left{
  margin-right:6px;
  color:#20bd57;
}

.b-pricing-plan__feature-right{
  margin-left:auto;
  color:#bababa;
}

.b-pricing-plan__feature-name{
  color:#4d4d4d;
  font-size:14px;
}
.b-pricing-plan__feature-name span{
  color:#909090;
}

.b-pricing-plan__button{
  display:flex;
  align-items:center;
  justify-content:center;
  height:44px;
  margin-top:30px;
}
.b-pricing-plan__button .icon{
  margin-right:0.5rem;
  margin-left:-1.5rem;
}

.breadcrumb.is-flat{
  padding-top:4px;
  padding-bottom:4px;
}
.breadcrumb.is-flat li:before{
  font-size:13px;
  margin-left:5px;
  margin-right:5px;
}
.breadcrumb.is-flat li a{
  padding:6px 12px;
}
.breadcrumb.is-flat li a,
.breadcrumb.is-flat li .select select{
  background-color:#e8eaeb;
  color:#7e7e7e;
  border-color:#e8eaeb;
  font-size:14px;
  line-height:1;
  height:1.75rem;
  border-radius:5px;
}
.breadcrumb.is-flat li .select select{
  padding-top:0;
  padding-bottom:0;
}
.breadcrumb.is-flat li .select select:focus{
  border-color:#04b266;
  box-shadow:0 0 0 2px rgba(4, 178, 102, 0.3);
}
.breadcrumb.is-flat li.is-active a,
.breadcrumb.is-flat li.is-active .select select{
  color:#4b4b4b;
}

.footer{
  border-top:1px solid #e3e5e6;
  padding-bottom:2rem;
}
.footer .fa-facebook:hover{
  color:#3b5998;
}
.footer .fa-google-plus-g:hover{
  color:#ea4335;
}
.footer .fa-vk:hover{
  color:#45668e;
}
.footer .fa-twitter:hover{
  color:#55acee;
}
.footer .fa-instagram:hover{
  color:#3f729b;
}
.footer .logo{
  margin-top:-0.4rem;
}
.footer .content{
  padding-right:1rem;
}
.footer .footer-socials{
  justify-content:flex-start;
}
.footer .footer-socials a{
  color:inherit !important;
}
.footer .footer-socials .icon:not(:first-child){
  margin-left:1.5rem;
}
.footer a[lang]{
  display:flex;
  align-items:center;
}

.icon.is-primary{
  color:#20bd57;
}

.icon svg,
.icon path{
  fill:currentColor;
}
.icon__svg{
  width:100%;
  height:100%;
}
.icon img{
  max-width:100%;
  max-height:100%;
}
.icon.is-12x12, .icon.is-12x12 .icon__svg{
  width:12px;
  height:12px;
}
.icon.is-16x16, .icon.is-16x16 .icon__svg{
  width:16px;
  height:16px;
}
.icon.is-18x18, .icon.is-18x18 .icon__svg{
  width:18px;
  height:18px;
}
.icon.is-20x20, .icon.is-20x20 .icon__svg{
  width:20px;
  height:20px;
}
.icon.is-24x24, .icon.is-24x24 .icon__svg{
  width:24px;
  height:24px;
}
.icon.is-28x28, .icon.is-28x28 .icon__svg{
  width:28px;
  height:28px;
}
.icon.is-32x32, .icon.is-32x32 .icon__svg{
  width:32px;
  height:32px;
}
.icon.is-36x36, .icon.is-36x36 .icon__svg{
  width:36px;
  height:36px;
}
.icon.is-40x40, .icon.is-40x40 .icon__svg{
  width:40px;
  height:40px;
}
.icon.is-80x80, .icon.is-80x80 .icon__svg{
  width:80px;
  height:80px;
}
.icon.is-92x92, .icon.is-92x92 .icon__svg{
  width:92px;
  height:92px;
}
.icon--ui-p5d-logo{
  width:110px;
  height:32px;
}
.icon--ui-badge-appstore{
  width:135px;
  height:44px;
}
.icon--ui-badge-android{
  width:152px;
  height:44px;
}
.icon--ui-badge-macappstore{
  width:170px;
  height:44px;
}
.icon--ui-badge-windows{
  width:118px;
  height:44px;
}

.modal-card-head.has-tabs{
  padding:0;
  flex-grow:1;
  height:60px;
  overflow-x:auto;
  overflow-y:hidden;
}

.modal-card-head-tabs{
  height:60px;
  flex-grow:1;
}
.modal-card-head-tabs ul{
  height:60px;
  display:flex;
  justify-content:center;
}
.modal-card-head-tabs li{
  padding:5px 20px;
  height:60px;
  display:flex;
  align-items:center;
}
.modal-card-head-tabs .icon{
  margin-right:8px;
}
.modal-card-head-tabs .icon .icon{
  color:currentColor;
}
.modal-card-head-tabs a{
  color:#969696;
}
.modal-card-head-tabs a:hover{
  color:#4b4b4b;
}
.modal-card-head-tabs a:hover .icon{
  color:#4b4b4b;
}
.modal-card-head-tabs li.is-active a{
  color:#4b4b4b;
}
.modal-card-head-tabs li.is-active .icon{
  color:#20bd57;
}

.modal--homework-upload .modal-card-body{
  overflow-y:scroll;
}

.modal--skeleton-info .modal-card{
  max-width:calc(100vw - 20px);
  width:820px;
}
.modal--skeleton-info .modal-card,
.modal--skeleton-info .modal-card-head,
.modal--skeleton-info .modal-card-tabs,
.modal--skeleton-info .modal-card-body,
.modal--skeleton-info .modal-card-foot{
  background:#f5f5f5;
}
.modal--skeleton-info .modal-card-close{
  width:23px;
  height:23px;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E %3Cg fill='none' stroke='%23707070' stroke-width='1'%3E %3Crect width='23' height='23' rx='11.5' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='22' height='22' rx='11' fill='none'/%3E %3C/g%3E %3Cg transform='translate(6.818 6.818)'%3E %3Cline y1='9.363' x2='9.363' fill='none' stroke='%23707070' stroke-width='1'/%3E %3Cline y1='9.363' x2='9.363' transform='translate(0 9.363) rotate(-90)' fill='none' stroke='%23707070' stroke-width='1'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  opacity:0.4;
  border:none;
  outline:none;
}
.modal--skeleton-info .modal-card-close:hover{
  opacity:0.8;
  cursor:pointer;
}
.modal--skeleton-info .modal-card-head{
  justify-content:center;
  padding:15px 25px;
}
.modal--skeleton-info .modal-card-head:after{
  display:none;
}
.modal--skeleton-info .modal-card-body{
  padding-left:45px;
  padding-right:45px;
}
.modal--skeleton-info .modal-card-body img{
  display:block;
  border-radius:6px;
  box-shadow:0 4px 30px rgba(34, 34, 34, 0.2);
}
.modal--skeleton-info .row{
  margin-bottom:30px;
}
.modal--skeleton-info .col-4 h2{
  font-size:12px;
  text-transform:uppercase;
  color:#b6b6b6;
  margin-bottom:20px;
  margin-top:-5px;
  font-weight:600;
}
.modal--skeleton-info .col-4 li{
  position:relative;
  padding-left:36px;
  margin-bottom:20px;
}
.modal--skeleton-info .col-4 li .icon{
  position:absolute;
  top:4px;
  left:0;
  font-size:1.25rem;
}
.modal--skeleton-info .col-4 li:before{
  content:"";
  position:absolute;
  top:5px;
  left:0;
  width:24px;
  height:24px;
  border-radius:4px;
  border:1px solid transparent;
}
.modal--skeleton-info .col-4 li.is-placeholder-yellow:before{
  background-color:rgba(255, 198, 7, 0.1);
  border-color:#ffc607;
}
.modal--skeleton-info .col-4 li.is-placeholder-green:before{
  background-color:rgba(45, 198, 98, 0.1);
  border-color:#2dc662;
}
.modal--skeleton-info .col-4 li.is-placeholder-red:before{
  background-color:rgba(255, 18, 18, 0.1);
  border-color:#ff1212;
}
.modal--skeleton-info .col-4 li.is-placeholder-like .icon{
  color:#FE3379;
}
.modal--skeleton-info .col-4 li.is-placeholder-skip .icon{
  color:#34AAE3;
}
.modal--skeleton-info .col-4 h3{
  color:#4b4b4b;
  font-size:13px;
  font-weight:600;
}
.modal--skeleton-info .col-4 p{
  color:#a7a7a7;
  font-size:13px;
}
.modal--skeleton-info .col-4 .l-button{
  min-width:180px;
  max-width:100%;
}
.modal--skeleton-info .modal-card-body-title{
  font-size:32px;
  line-height:1.125;
  text-align:center;
  font-weight:700;
  color:#444444;
  margin-top:20px;
  margin-bottom:50px;
}
.modal--skeleton-info .modal-card-body-subtitle{
  font-size:20px;
  text-align:center;
  color:#444444;
  max-width:400px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:40px;
}
.modal--skeleton-info .modal-card-body-image{
  max-width:520px;
  margin-left:auto;
  margin-right:auto;
}
.modal--skeleton-info .modal-card-body-image img{
  border-radius:12px;
}
.modal--skeleton-info .modal-card-body-button .l-button{
  min-width:180px;
}
.modal--skeleton-info .modal-card-body-description{
  text-align:center;
  font-size:15px;
  color:#bebebe;
  padding:15px 25px;
}
.modal--skeleton-info .modal-card-foot{
  background:none;
  border-top:none;
  padding:15px 25px 15px;
}

.modal--tell-us-about-design-school .modal-card{
  max-width:calc(100vw - 20px);
  width:670px;
}
.modal--tell-us-about-design-school .modal-card,
.modal--tell-us-about-design-school .modal-card-head,
.modal--tell-us-about-design-school .modal-card-tabs,
.modal--tell-us-about-design-school .modal-card-body,
.modal--tell-us-about-design-school .modal-card-foot{
  background:#f5f5f5;
}
.modal--tell-us-about-design-school .modal-card-close{
  width:23px;
  height:23px;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E %3Cg fill='none' stroke='%23707070' stroke-width='1'%3E %3Crect width='23' height='23' rx='11.5' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='22' height='22' rx='11' fill='none'/%3E %3C/g%3E %3Cg transform='translate(6.818 6.818)'%3E %3Cline y1='9.363' x2='9.363' fill='none' stroke='%23707070' stroke-width='1'/%3E %3Cline y1='9.363' x2='9.363' transform='translate(0 9.363) rotate(-90)' fill='none' stroke='%23707070' stroke-width='1'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  opacity:0.4;
  border:none;
  outline:none;
}
.modal--tell-us-about-design-school .modal-card-close:hover{
  opacity:0.8;
  cursor:pointer;
}
.modal--tell-us-about-design-school .modal-card-title{
  font-size:20px;
  font-weight:500;
  text-align:center;
}
.modal--tell-us-about-design-school .modal-card-body{
  padding:25px 40px;
}
.modal--tell-us-about-design-school .image img{
  border-radius:8px;
  box-shadow:0 2px 12px rgba(0, 0, 0, 0.1);
}
.modal--tell-us-about-design-school .content p{
  font-size:17px;
}

html.has-navbar-small-fixed-top{
  padding-top:2.85rem;
}
html.has-navbar-small-fixed-top.has-navbar-fixed-top{
  padding-top:calc(6.6rem + 1px);
}

.navbar.is-fixed-top + .navbar.is-fixed-top{
  top:3.8125rem;
  z-index:29;
}

.navbar.is-light{
  background-color:#f5f7f8;
  border-bottom:1px solid #e3e5e6;
}

.navbar-logo{
  color:#4b4b4b;
  padding-top:2px;
}
.navbar-logo:hover{
  color:#04b266;
}

.navbar.is-small{
  min-height:2.85rem;
}
.navbar.is-small > .container{
  min-height:2.85rem;
}
.navbar.is-small > .container > .navbar-tabs{
  min-height:2.85rem;
}
.navbar.is-small .navbar-item{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}
.navbar.is-small .navbar-item.is-tab{
  min-height:2.85rem;
}

.navbar.is-select .navbar-item > .dropdown{
  margin-left:-0.25rem;
}

.navbar-badge{
  position:relative;
}
.navbar-badge .tag{
  position:absolute;
  right:-3px;
  bottom:-1px;
}

.navbar-notify .dropdown-trigger{
  color:inherit;
}
.navbar-notify .dropdown-trigger:hover{
  color:#20bd57;
}
.navbar-notify.is-active .dropdown-trigger{
  color:#20bd57;
}
.navbar-notify .dropdown-menu{
  margin-top:-6px;
  left:auto;
  right:0;
  width:340px;
  min-width:340px;
  max-width:400px;
  padding:0;
  box-shadow:0 2px 3px rgba(10, 10, 10, 0.1);
}
.navbar-notify .dropdown-menu:before{
  content:"";
  width:0;
  height:0;
  border:10px solid transparent;
  border-bottom-color:#efefef;
  position:absolute;
  top:-18px;
  right:22px;
}
.navbar-notify .dropdown-header{
  background-color:#efefef;
  padding:0.75rem 1rem;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border:1px solid #e2e2e2;
}
.navbar-notify .dropdown-header + .dropdown-content{
  border-top:0;
}
.navbar-notify .dropdown-content{
  box-shadow:none;
  border-radius:0;
  border:1px solid #e2e2e2;
  overflow-x:hidden;
  overflow-y:auto;
  max-height:340px;
}
.navbar-notify .dropdown-content + .dropdown-footer{
  border-top:0;
}
.navbar-notify .dropdown-item .icon{
  color:#cccccc;
}
.navbar-notify .dropdown-item.is-primary{
  background-color:#b6efc6;
}
.navbar-notify .dropdown-item.is-primary .icon{
  color:#20bd57;
}
.navbar-notify .dropdown-item.is-primary a{
  color:#20bd57;
  font-weight:bold;
}
.navbar-notify .dropdown-footer{
  padding:0.75rem 1rem;
  background-color:#fff;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  border:1px solid #e2e2e2;
}

.navbar-avatar{
  border-radius:50%;
  overflow:hidden;
}
.navbar-avatar img{
  border-radius:50%;
}

.navbar-account{
  display:flex;
  align-items:center;
}
.navbar-tabs.is-fullwidth{
  flex-grow:1;
}

.navbar-item.has-dropdown .navbar-item .icon{
  margin-right:0.25rem;
}

.navbar-item.is-tab .icon{
  margin-right:0.1rem;
  margin-left:-0.5rem;
}

.navbar.is-fullwidth > .container{
  max-width:calc(100% - 40px);
}

.p5d-user-avatar{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%23999;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Crect class='cls-1' width='32' height='32'/%3E%3Ccircle class='cls-2' cx='16' cy='13' r='7'/%3E%3Cpath class='cls-2' d='M27,27.49A5.11,5.11,0,0,0,21.85,22h0a10.31,10.31,0,0,1-11.65,0h0A5.11,5.11,0,0,0,5,27.49L5,32H27Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  text-indent:-10000px;
}

.p5d-catalog-icon{
  display:inline-flex;
  vertical-align:middle;
  width:32px;
  height:32px;
  opacity:0.55;
  padding:3px;
  border:1px solid transparent;
  border-radius:2px;
}
.p5d-catalog-icon:before{
  content:attr(data-icon);
  width:24px;
  height:24px;
  background-image:url("/static/icons/catalog_categories.svg");
  background-repeat:no-repeat;
  background-size:174px auto;
  background-position:inherit;
}

.p5d-catalog-icon--hover-outline:hover{
  border-color:#20bd57;
  cursor:pointer;
}

.p5d-catalog-icon.is-selected{
  opacity:1;
  color:#ffffff !important;
  background-color:#20bd57;
}
.p5d-catalog-icon.is-selected:before{
  filter:invert(1);
}

.page-loader{
  -webkit-animation:spinAround 500ms infinite linear;
          animation:spinAround 500ms infinite linear;
  border:2px solid #dbdbdb;
  border-radius:290486px;
  border-right-color:transparent;
  border-top-color:transparent;
  content:"";
  display:block;
  height:1em;
  position:relative;
  width:1em;
  height:2.5rem;
  width:2.5rem;
  margin:2rem auto;
  border-width:4px;
  border-color:rgba(4, 178, 102, 0.5);
  border-right-color:#04b266;
  -webkit-animation:spinAround 1s infinite linear;
          animation:spinAround 1s infinite linear;
}

.panel-group.is-collapse{
  background-color:#fbfbfb;
}
.panel-group.is-collapse .panel{
  border-radius:5px;
  border:1px solid #dedede;
}
.panel-group.is-collapse .panel:not(:last-child){
  margin-bottom:0.75rem;
}
.panel-group.is-collapse .panel-heading{
  background:none;
  border:none;
  padding:0;
}
.panel-group.is-collapse .panel-title{
  font-size:1.125rem;
}
.panel-group.is-collapse .panel-title a{
  position:relative;
  display:block;
  padding:1.25rem;
  color:#4a4a4a;
  font-weight:700;
}
.panel-group.is-collapse .panel-title a:hover{
  color:#20bd57;
  text-decoration:none;
  cursor:pointer;
}
.panel-group.is-collapse .panel-title a:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  font-style:normal;
  font-feature-settings:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  margin-right:0.75rem;
  font-size:1rem;
  color:#20bd57;
  position:absolute;
  top:50%;
  right:1rem;
  margin-top:-0.5rem;
}
.panel-group.is-collapse .panel-title a.collapsed:after{
  content:"";
}
.panel-group.is-collapse .panel-title a:not(.collapsed):after{
  content:"";
}
.panel-group.is-collapse .panel-body{
  padding:0 1.25rem 1.25rem 1.25rem;
}

.progress{
  height:6px;
  position:relative;
  overflow:hidden;
  border-radius:5px;
  background-color:#e5e5e5;
}
.progress__bar{
  position:absolute;
  top:0;
  left:0;
  height:6px;
  max-width:100%;
  background:#05b266;
}

.tab-pane{
  display:none;
}
.tab-pane.is-active{
  display:block;
}

.table--fixed{
  table-layout:fixed;
}

.m-input-checkradio{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  position:relative;
}

.m-input-checkradio__label{
  padding-right:1rem;
}

.m-input-checkradio__input[type=radio],
.m-input-checkradio__input[type=checkbox]{
  outline:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  display:inline-block;
  position:absolute;
  opacity:0;
  top:0;
  left:0;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon{
  position:relative;
  display:inline;
  display:initial;
  cursor:pointer;
  vertical-align:middle;
  margin:0.5em;
  padding:0.2rem 0.25rem 0.2rem 0;
  border-radius:4px;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:first-of-type,
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:first-of-type{
  margin-left:0;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:hover:before,
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:hover:before{
  -webkit-animation-duration:0.4s;
          animation-duration:0.4s;
  -webkit-animation-fill-mode:both;
          animation-fill-mode:both;
  -webkit-animation-name:hover-color;
          animation-name:hover-color;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:before{
  position:absolute;
  left:0;
  top:0;
  content:"";
  border:2px solid #707070;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:after,
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:after{
  position:absolute;
  display:none;
  content:"";
  top:0;
}
.m-input-checkradio__input[type=radio].is-rtl + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox].is-rtl + .m-input-checkradio__icon{
  margin-right:0rem;
  margin-left:0.5rem;
}
.m-input-checkradio__input[type=radio].is-rtl + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox].is-rtl + .m-input-checkradio__icon:before{
  left:auto;
  right:0;
}
.m-input-checkradio__input[type=radio]:focus + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox]:focus + .m-input-checkradio__icon:before{
  outline:1px dotted #b5b5b5;
}
.m-input-checkradio__input[type=radio]:hover:not([disabled]) + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox]:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio]:checked + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox]:checked + .m-input-checkradio__icon:before{
  border:2px solid #20bd57;
}
.m-input-checkradio__input[type=radio]:checked[disabled],
.m-input-checkradio__input[type=checkbox]:checked[disabled]{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio]:checked[disabled] + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox]:checked[disabled] + .m-input-checkradio__icon{
  opacity:0.5;
}
.m-input-checkradio__input[type=radio]:checked + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox]:checked + .m-input-checkradio__icon:before{
  -webkit-animation-name:none;
          animation-name:none;
}
.m-input-checkradio__input[type=radio]:checked + .m-input-checkradio__icon:after,
.m-input-checkradio__input[type=checkbox]:checked + .m-input-checkradio__icon:after{
  display:inline-block;
}
.m-input-checkradio__input[type=radio][disabled],
.m-input-checkradio__input[type=checkbox][disabled]{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled] + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox][disabled] + .m-input-checkradio__icon{
  opacity:0.5;
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled] + .m-input-checkradio__icon:hover, .m-input-checkradio__input[type=radio][disabled] + .m-input-checkradio__icon:before, .m-input-checkradio__input[type=radio][disabled] + .m-input-checkradio__icon:after,
.m-input-checkradio__input[type=checkbox][disabled] + .m-input-checkradio__icon:hover,
.m-input-checkradio__input[type=checkbox][disabled] + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox][disabled] + .m-input-checkradio__icon:after{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled] + .m-input-checkradio__icon + .m-input-checkradio__label,
.m-input-checkradio__input[type=checkbox][disabled] + .m-input-checkradio__icon + .m-input-checkradio__label{
  opacity:0.5;
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled]:hover,
.m-input-checkradio__input[type=checkbox][disabled]:hover{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled]:hover:before,
.m-input-checkradio__input[type=checkbox][disabled]:hover:before{
  -webkit-animation-name:none;
          animation-name:none;
}
.m-input-checkradio__input[type=radio][disabled]:before,
.m-input-checkradio__input[type=checkbox][disabled]:before{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio][disabled]:after,
.m-input-checkradio__input[type=checkbox][disabled]:after{
  cursor:not-allowed;
}
.m-input-checkradio__input[type=radio].has-no-border + .m-input-checkradio__icon:before,
.m-input-checkradio__input[type=checkbox].has-no-border + .m-input-checkradio__icon:before{
  border:none !important;
}
.m-input-checkradio__input[type=radio].is-block,
.m-input-checkradio__input[type=checkbox].is-block{
  display:none !important;
}
.m-input-checkradio__input[type=radio].is-block + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox].is-block + .m-input-checkradio__icon{
  width:100% !important;
  background:whitesmoke;
  color:rgba(0, 0, 0, 0.7);
  padding-right:0.75em;
}
.m-input-checkradio__input[type=radio].is-block:hover:not([disabled]) + .m-input-checkradio__icon,
.m-input-checkradio__input[type=checkbox].is-block:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#e8e8e8;
}

.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:before{
  border-radius:4px;
}
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:after{
  box-sizing:border-box;
  transform:translateY(0) rotate(45deg);
  border-width:0.1rem;
  border-style:solid;
  border-color:#20bd57;
  border-top:0;
  border-left:0;
}
.m-input-checkradio__input[type=checkbox].is-circle + .m-input-checkradio__icon:before{
  border-radius:50%;
}
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon{
  font-size:0.75rem;
  padding-left:1.5rem;
}
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:before{
  width:1.125rem;
  height:1.125rem;
}
.m-input-checkradio__input[type=checkbox] + .m-input-checkradio__icon:after{
  width:0.28125rem;
  height:0.45rem;
  top:0.30375rem;
  left:0.45rem;
}
.m-input-checkradio__input[type=checkbox].is-block + .m-input-checkradio__icon:before{
  width:0.9375rem;
  height:0.9375rem;
  left:0.175rem;
  top:0.175rem;
}
.m-input-checkradio__input[type=checkbox].is-block + .m-input-checkradio__icon:after{
  top:0.29375rem;
  left:0.5375rem;
}
.m-input-checkradio__input[type=checkbox].is-rtl + .m-input-checkradio__icon{
  padding-left:0;
  padding-right:1.5rem;
}
.m-input-checkradio__input[type=checkbox].is-rtl + .m-input-checkradio__icon:after{
  left:auto;
  right:0.45rem;
}
.m-input-checkradio__input[type=checkbox].is-small + .m-input-checkradio__icon{
  font-size:0.75rem;
  padding-left:1.5rem;
}
.m-input-checkradio__input[type=checkbox].is-small + .m-input-checkradio__icon:before{
  width:1.125rem;
  height:1.125rem;
}
.m-input-checkradio__input[type=checkbox].is-small + .m-input-checkradio__icon:after{
  width:0.28125rem;
  height:0.45rem;
  top:0.30375rem;
  left:0.45rem;
}
.m-input-checkradio__input[type=checkbox].is-small.is-block + .m-input-checkradio__icon:before{
  width:0.9375rem;
  height:0.9375rem;
  left:0.175rem;
  top:0.175rem;
}
.m-input-checkradio__input[type=checkbox].is-small.is-block + .m-input-checkradio__icon:after{
  top:0.29375rem;
  left:0.5375rem;
}
.m-input-checkradio__input[type=checkbox].is-small.is-rtl + .m-input-checkradio__icon{
  padding-left:0;
  padding-right:1.5rem;
}
.m-input-checkradio__input[type=checkbox].is-small.is-rtl + .m-input-checkradio__icon:after{
  left:auto;
  right:0.45rem;
}
.m-input-checkradio__input[type=checkbox].is-medium + .m-input-checkradio__icon{
  font-size:1.25rem;
  padding-left:2.5rem;
}
.m-input-checkradio__input[type=checkbox].is-medium + .m-input-checkradio__icon:before{
  width:1.875rem;
  height:1.875rem;
}
.m-input-checkradio__input[type=checkbox].is-medium + .m-input-checkradio__icon:after{
  width:0.46875rem;
  height:0.75rem;
  top:0.50625rem;
  left:0.75rem;
}
.m-input-checkradio__input[type=checkbox].is-medium.is-block + .m-input-checkradio__icon:before{
  width:1.5625rem;
  height:1.5625rem;
  left:0.175rem;
  top:0.175rem;
}
.m-input-checkradio__input[type=checkbox].is-medium.is-block + .m-input-checkradio__icon:after{
  top:0.35625rem;
  left:0.7625rem;
}
.m-input-checkradio__input[type=checkbox].is-medium.is-rtl + .m-input-checkradio__icon{
  padding-left:0;
  padding-right:2.5rem;
}
.m-input-checkradio__input[type=checkbox].is-medium.is-rtl + .m-input-checkradio__icon:after{
  left:auto;
  right:0.75rem;
}
.m-input-checkradio__input[type=checkbox].is-large + .m-input-checkradio__icon{
  font-size:1.5rem;
  padding-left:3rem;
}
.m-input-checkradio__input[type=checkbox].is-large + .m-input-checkradio__icon:before{
  width:2.25rem;
  height:2.25rem;
}
.m-input-checkradio__input[type=checkbox].is-large + .m-input-checkradio__icon:after{
  width:0.5625rem;
  height:0.9rem;
  top:0.6075rem;
  left:0.9rem;
}
.m-input-checkradio__input[type=checkbox].is-large.is-block + .m-input-checkradio__icon:before{
  width:1.875rem;
  height:1.875rem;
  left:0.175rem;
  top:0.175rem;
}
.m-input-checkradio__input[type=checkbox].is-large.is-block + .m-input-checkradio__icon:after{
  top:0.3875rem;
  left:0.875rem;
}
.m-input-checkradio__input[type=checkbox].is-large.is-rtl + .m-input-checkradio__icon{
  padding-left:0;
  padding-right:3rem;
}
.m-input-checkradio__input[type=checkbox].is-large.is-rtl + .m-input-checkradio__icon:after{
  left:auto;
  right:0.9rem;
}
.m-input-checkradio__input[type=checkbox].is-white.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#4b4b4b !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-white.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-white.is-block:checked + .m-input-checkradio__icon{
  color:#4b4b4b;
  border-color:#ffffff !important;
  background:#ffffff;
}
.m-input-checkradio__input[type=checkbox].is-white.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#f2f2f2;
}
.m-input-checkradio__input[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-white.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#3e3e3e !important;
}
.m-input-checkradio__input[type=checkbox].is-black.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black:checked + .m-input-checkradio__icon:after{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-black.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=checkbox].is-black.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#4b4b4b !important;
  background:#4b4b4b;
}
.m-input-checkradio__input[type=checkbox].is-black.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#3e3e3e;
}
.m-input-checkradio__input[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-black.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox].is-light.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light:checked + .m-input-checkradio__icon:after{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#363636 !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-light.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-light.is-block:checked + .m-input-checkradio__icon{
  color:#363636;
  border-color:#ececec !important;
  background:#ececec;
}
.m-input-checkradio__input[type=checkbox].is-light.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#dfdfdf;
}
.m-input-checkradio__input[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-light.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#292929 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark:checked + .m-input-checkradio__icon:after{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ececec !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-dark.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=checkbox].is-dark.is-block:checked + .m-input-checkradio__icon{
  color:#ececec;
  border-color:#363636 !important;
  background:#363636;
}
.m-input-checkradio__input[type=checkbox].is-dark.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#292929;
}
.m-input-checkradio__input[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-dark.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#dfdfdf !important;
}
.m-input-checkradio__input[type=checkbox].is-primary.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-primary.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-primary.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#20bd57 !important;
  background:#20bd57;
}
.m-input-checkradio__input[type=checkbox].is-primary.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#1ca74d;
}
.m-input-checkradio__input[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-primary.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox].is-link.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#4a4a4a !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-link.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-link.is-block:checked + .m-input-checkradio__icon{
  color:#4a4a4a;
  border-color:#20bd57 !important;
  background:#20bd57;
}
.m-input-checkradio__input[type=checkbox].is-link.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#4a4a4a !important;
}
.m-input-checkradio__input[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#1ca74d;
}
.m-input-checkradio__input[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-link.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#3d3d3d !important;
}
.m-input-checkradio__input[type=checkbox].is-info.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info:checked + .m-input-checkradio__icon:after{
  border-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-info.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
}
.m-input-checkradio__input[type=checkbox].is-info.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#209cee !important;
  background:#209cee;
}
.m-input-checkradio__input[type=checkbox].is-info.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#118fe4;
}
.m-input-checkradio__input[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-info.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox].is-success.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-success.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=checkbox].is-success.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#20bd57 !important;
  background:#20bd57;
}
.m-input-checkradio__input[type=checkbox].is-success.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#1ca74d;
}
.m-input-checkradio__input[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-success.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning:checked + .m-input-checkradio__icon:after{
  border-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-warning.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=checkbox].is-warning.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#ff9b21 !important;
  background:#ff9b21;
}
.m-input-checkradio__input[type=checkbox].is-warning.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#ff9008;
}
.m-input-checkradio__input[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-warning.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger:checked + .m-input-checkradio__icon:after{
  border-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:transparent !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger.is-block:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-danger.is-block:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
}
.m-input-checkradio__input[type=checkbox].is-danger.is-block:checked + .m-input-checkradio__icon{
  color:#ffffff;
  border-color:#e33110 !important;
  background:#e33110;
}
.m-input-checkradio__input[type=checkbox].is-danger.is-block:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon{
  background:#cb2c0e;
}
.m-input-checkradio__input[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:after, .m-input-checkradio__input[type=checkbox].is-danger.is-block:checked:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#f2f2f2 !important;
}
.m-input-checkradio__input[type=checkbox]:indeterminate + .m-input-checkradio__icon:after{
  display:inline-block;
  transform:rotate(90deg);
  border-bottom:none;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-white + .m-input-checkradio__icon:after{
  border-color:#ffffff;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-black + .m-input-checkradio__icon:after{
  border-color:#4b4b4b;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-light + .m-input-checkradio__icon:after{
  border-color:#ececec;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-dark + .m-input-checkradio__icon:after{
  border-color:#363636;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-primary + .m-input-checkradio__icon:after{
  border-color:#20bd57;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-link + .m-input-checkradio__icon:after{
  border-color:#20bd57;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-info + .m-input-checkradio__icon:after{
  border-color:#209cee;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-success + .m-input-checkradio__icon:after{
  border-color:#20bd57;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-warning + .m-input-checkradio__icon:after{
  border-color:#ff9b21;
}
.m-input-checkradio__input[type=checkbox]:indeterminate.is-danger + .m-input-checkradio__icon:after{
  border-color:#e33110;
}

.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:before{
  border-radius:50%;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:after{
  border-radius:50%;
  background:#20bd57;
  left:0;
  transform:scale(0.5);
}
.m-input-checkradio__input[type=radio]:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#4a4a4a !important;
  background-color:#4a4a4a !important;
}
.m-input-checkradio__input[type=radio]:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#4a4a4a !important;
  background-color:#4a4a4a !important;
}
.m-input-checkradio__input[type=radio].is-rtl + .m-input-checkradio__icon{
  padding-left:0;
}
.m-input-checkradio__input[type=radio].is-rtl + .m-input-checkradio__icon:after{
  left:auto;
  right:0;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon{
  font-size:0.75rem;
  line-height:1.125rem;
  padding-left:1.5rem;
  width:1.125rem;
  height:1.125rem;
}
.m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:before, .m-input-checkradio__input[type=radio] + .m-input-checkradio__icon:after{
  width:1.125rem;
  height:1.125rem;
  outline:none !important;
}
.m-input-checkradio__input[type=radio].is-rtl + .m-input-checkradio__icon{
  padding-right:1.5rem;
}
.m-input-checkradio__input[type=radio].is-small + .m-input-checkradio__icon{
  font-size:0.75rem;
  line-height:1.125rem;
  padding-left:1.5rem;
  width:1.125rem;
  height:1.125rem;
}
.m-input-checkradio__input[type=radio].is-small + .m-input-checkradio__icon:before, .m-input-checkradio__input[type=radio].is-small + .m-input-checkradio__icon:after{
  width:1.125rem;
  height:1.125rem;
  outline:none !important;
}
.m-input-checkradio__input[type=radio].is-small.is-rtl + .m-input-checkradio__icon{
  padding-right:1.5rem;
}
.m-input-checkradio__input[type=radio].is-medium + .m-input-checkradio__icon{
  font-size:1.25rem;
  line-height:1.875rem;
  padding-left:2.5rem;
  width:1.875rem;
  height:1.875rem;
}
.m-input-checkradio__input[type=radio].is-medium + .m-input-checkradio__icon:before, .m-input-checkradio__input[type=radio].is-medium + .m-input-checkradio__icon:after{
  width:1.875rem;
  height:1.875rem;
  outline:none !important;
}
.m-input-checkradio__input[type=radio].is-medium.is-rtl + .m-input-checkradio__icon{
  padding-right:2.5rem;
}
.m-input-checkradio__input[type=radio].is-large + .m-input-checkradio__icon{
  font-size:1.5rem;
  line-height:2.25rem;
  padding-left:3rem;
  width:2.25rem;
  height:2.25rem;
}
.m-input-checkradio__input[type=radio].is-large + .m-input-checkradio__icon:before, .m-input-checkradio__input[type=radio].is-large + .m-input-checkradio__icon:after{
  width:2.25rem;
  height:2.25rem;
  outline:none !important;
}
.m-input-checkradio__input[type=radio].is-large.is-rtl + .m-input-checkradio__icon{
  padding-right:3rem;
}
.m-input-checkradio__input[type=radio].is-white.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-white:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-white:checked + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-white:checked + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-white:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-white:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#4b4b4b !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black.has-background-color + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black:checked + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black:checked + .m-input-checkradio__icon:after{
  border-color:#4b4b4b !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#4b4b4b !important;
  background-color:#4b4b4b !important;
}
.m-input-checkradio__input[type=radio].is-black:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-light.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-light:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-light:checked + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-light:checked + .m-input-checkradio__icon:after{
  border-color:#ececec !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-light:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ececec !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-light:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#363636 !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark.has-background-color + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark:checked + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark:checked + .m-input-checkradio__icon:after{
  border-color:#363636 !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#363636 !important;
  background-color:#363636 !important;
}
.m-input-checkradio__input[type=radio].is-dark:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ececec !important;
  background-color:#ececec !important;
}
.m-input-checkradio__input[type=radio].is-primary.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-primary:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-primary:checked + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-primary:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-primary:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-primary:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-link.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-link:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-link:checked + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-link:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-link:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-link:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#4a4a4a !important;
  background-color:#4a4a4a !important;
}
.m-input-checkradio__input[type=radio].is-info.has-background-color + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=radio].is-info:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
}
.m-input-checkradio__input[type=radio].is-info:checked + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
}
.m-input-checkradio__input[type=radio].is-info:checked + .m-input-checkradio__icon:after{
  border-color:#209cee !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=radio].is-info:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#209cee !important;
  background-color:#209cee !important;
}
.m-input-checkradio__input[type=radio].is-info:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-success.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-success:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-success:checked + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-success:checked + .m-input-checkradio__icon:after{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-success:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#20bd57 !important;
  background-color:#20bd57 !important;
}
.m-input-checkradio__input[type=radio].is-success:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-warning.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=radio].is-warning:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=radio].is-warning:checked + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=radio].is-warning:checked + .m-input-checkradio__icon:after{
  border-color:#ff9b21 !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=radio].is-warning:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#ff9b21 !important;
  background-color:#ff9b21 !important;
}
.m-input-checkradio__input[type=radio].is-warning:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}
.m-input-checkradio__input[type=radio].is-danger.has-background-color + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=radio].is-danger:hover:not([disabled]) + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
}
.m-input-checkradio__input[type=radio].is-danger:checked + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
}
.m-input-checkradio__input[type=radio].is-danger:checked + .m-input-checkradio__icon:after{
  border-color:#e33110 !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=radio].is-danger:checked.has-background-color + .m-input-checkradio__icon:before{
  border-color:#e33110 !important;
  background-color:#e33110 !important;
}
.m-input-checkradio__input[type=radio].is-danger:checked.has-background-color + .m-input-checkradio__icon:after{
  border-color:#ffffff !important;
  background-color:#ffffff !important;
}

.m-input-checkradio-group--vertical .m-input-checkradio-group__item:not(:last-child){
  margin-bottom:1.25rem;
}

.m-input-checkradio-group--inline{
  display:flex;
  align-items:center;
}
.m-input-checkradio-group--inline .m-input-checkradio-group__item:not(:last-child){
  margin-right:2rem;
}

.js-hidden{
  display:none !important;
}

.is-block-centered{
  margin-left:auto;
  margin-right:auto;
}

.is-paddingless-h{
  padding-left:0 !important;
  padding-right:0 !important;
}

.has-text-underline{
  text-decoration:underline;
}

.is-nowrap{
  white-space:nowrap;
}

.fade{
  opacity:0;
  transition:opacity 0.15s linear;
}

.fade.in{
  opacity:1;
}

.collapse{
  display:none;
}

.collapse.in{
  display:block;
}

tr.collapse.in{
  display:table-row;
}

tbody.collapse.in{
  display:table-row-group;
}

.collapsing{
  position:relative;
  height:0;
  overflow:hidden;
  transition-property:height, visibility;
  transition-duration:0.35s;
  transition-timing-function:ease;
}

.is-family-primary{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif{
  font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace{
  font-family:monospace !important;
}

.is-family-code{
  font-family:monospace !important;
}

.ml-1{
  margin-left:0.5rem;
}

.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
  overflow:hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive img,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  height:100%;
  width:100%;
  border:0;
}

.embed-responsive-21by9{
  padding-top:42.8571428571%;
}

.embed-responsive-16by9{
  padding-top:56.25%;
}

.embed-responsive-4by3{
  padding-top:75%;
}

.embed-responsive-1by1{
  padding-top:100%;
}

.b-button{
  display:inline-flex;
  align-items:center;
  text-align:center;
  vertical-align:middle;
  justify-content:center;
  padding:0.25rem 1rem;
  line-height:1;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  border:1px solid transparent;
  box-shadow:none;
}
.b-button:focus{
  outline:none;
}
.b-button:not(:disabled):hover{
  cursor:pointer;
}
.b-button__icon{
  width:1rem;
  height:1rem;
}
.b-button__icon:not(:first-child){
  margin-left:0.5rem;
}
.b-button__icon svg{
  width:100%;
  height:100%;
}

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

.b-button.is-extra{
  height:3.5rem;
  font-size:1.5rem;
}
.b-button.is-extra .b-button__text{
  margin-top:-2px;
}

.b-footer{
  color:#646464;
  line-height:1.5;
  padding:0 1.25rem;
}
.b-footer p{
  margin:0;
}

.b-footer__about b,
.b-footer__about strong{
  white-space:nowrap;
}

.b-footer__address{
  font-size:0.85rem;
}

.b-footer__brand{
  line-height:1;
  width:1.75rem;
  height:1.75rem;
  color:#333333;
}
.b-footer__brand--facebook{
  color:#3b5998;
}
.b-footer__brand--facebook:hover{
  color:#3b5998;
}
.b-footer__brand--vk{
  color:#45668e;
}
.b-footer__brand--vk:hover{
  color:#45668e;
}
.b-footer__brand--twitter{
  color:#1da1f2;
}
.b-footer__brand--twitter:hover{
  color:#1da1f2;
}
.b-footer__brand--instagram{
  fill:#5851db;
}
.b-footer__brand--instagram:hover{
  color:#5851db;
}

.b-footer__column--about > *{
  margin-bottom:0.5rem;
}

.b-footer__container{
  padding:1.5rem 0;
  flex-grow:1;
  border-top:1px solid #eaeaea;
}

.b-footer__list{
  list-style-type:none;
  margin:0;
  padding:0;
}
.b-footer__list a{
  color:inherit !important;
  text-decoration:none;
}
.b-footer__list a:hover{
  cursor:pointer;
  text-decoration:underline;
}

.b-footer__logo{
  display:none;
}

.b-footer__social{
  padding:0;
  list-style-type:none;
  display:flex;
  margin:0.5rem 0;
}
.b-footer__social li:not(:last-child){
  margin-right:0.75rem;
}

.b-footer__title{
  color:#333333;
  font-size:1.125rem;
  line-height:1.25;
  margin-bottom:0.85rem;
}

.b-header{
  --header-text-color:#363636;
  --header-bg-color:#f5f7f8;
  --header-border-color:#dee5e8;
  --header-container-border-color:transparent;
  --header-logo-text-color:#363636;
  --header-logo-fill:#20bd57;
  --header-logo-text-color-hover:#20bd57;
  --header-logo-fill-hover:#20bd57;
  --header-link-text-color:#363636;
  --header-link-bg-color:transparent;
  --header-link-text-color-hover:#363636;
  --header-link-bg-color-hover:#e6ebee;
  --header-link-text-color-active:#20bd57;
  --header-link-bg-color-active:#e6ebee;
  --header-link-border-color-active:#20bd57;
  --header-badge-text-color:#ffffff;
  --header-badge-bg-color:#20bd57;
  z-index:30;
  color:var(--header-text-color);
  background-color:var(--header-bg-color);
  border-bottom:1px solid var(--header-border-color);
  height:3.75rem;
  transition-property:transform, background-color, color, border-color;
  transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);
  transition-duration:0.2s;
}

.b-header__container{
  flex-grow:1;
  width:100%;
  margin:0 auto;
  display:flex;
  align-items:stretch;
  border-bottom:1px solid var(--header-container-border-color);
  height:3.75rem;
}

.b-header__brand{
  display:flex;
  align-items:stretch;
  flex-shrink:0;
}

.b-header__burger{
  display:none;
  color:inherit;
}

.b-header__logo{
  display:inline-flex;
  align-items:center;
  vertical-align:middle;
  color:var(--header-logo-text-color);
  fill:var(--header-logo-fill);
  transition:none;
}
.b-header__logo:hover, .b-header__logo:active, .b-header__logo:focus{
  color:var(--header-logo-text-color-hover);
  fill:var(--header-logo-fill-hover);
}

.b-header__logo-image{
  width:120px;
  min-width:120px;
  height:32px;
  margin-top:-4px;
  color:inherit;
  fill:inherit;
}

.b-header__menu{
  display:none;
}
.b-header__menu-item-badge{
  display:inline-block;
  vertical-align:middle;
  margin-left:12px;
  font-size:11px;
  padding:2px 6px;
  color:var(--header-badge-text-color);
  background:var(--header-badge-bg-color);
  border-radius:5px;
  white-space:nowrap;
}
.b-header__menu-link{
  cursor:pointer;
}
.b-header__menu-item.has-dropdown.is-hoverable:hover .b-header__menu-dropdown{
  display:block;
  opacity:1;
  pointer-events:auto;
  flex-grow:1;
  transform:translateY(0);
}
.b-header__menu-item.has-dropdown .b-header__menu-link{
  align-self:stretch;
  display:inline-flex;
  align-items:center;
  padding:0.5em 1rem 0.5em 1rem;
}
.b-header__menu-item.has-dropdown .b-header__menu-link:after{
  content:"";
  display:block;
  background:url(../img/f76c8cbb4550e2ee27a60c1522c88dce.svg) center no-repeat #edf2ef;
  border-radius:4px;
  width:22px;
  height:22px;
  margin-left:0.5rem;
  margin-right:-0.5rem;
}
.b-header__menu-item.has-dropdown .b-header__menu-link:hover:after{
  background-color:transparent;
}
.b-header__menu-item.has-dropdown:hover .b-header__menu-link:after{
  background-color:transparent;
}
.b-header__menu-dropdown .b-header__menu-item{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  font-size:0.85rem;
  white-space:nowrap;
}
.b-header__menu-dropdown .b-header__menu-item .icon,
.b-header__menu-dropdown .b-header__menu-item .b-icon{
  font-size:1rem;
  width:1rem;
  height:1rem;
  margin-right:0.5rem;
}
.b-header__menu-dropdown .b-header__menu-item.is-hoverable{
  color:#4a4a4a;
}
.b-header__menu-dropdown .b-header__menu-item.is-hoverable:hover{
  background-color:whitesmoke;
  color:#0a0a0a;
}
.b-header__menu-dropdown{
  display:none;
}
.b-header__menu-start > .b-header__menu-item, .b-header__menu-start .b-header__menu-link, .b-header__menu-end > .b-header__menu-item, .b-header__menu-end .b-header__menu-link{
  color:var(--header-text-color);
}
.b-header__menu-start > .b-header__menu-item:hover, .b-header__menu-item.has-dropdown:hover .b-header__menu-link, .b-header__menu-item.has-dropdown.is-active .b-header__menu-link{
  color:var(--header-link-text-color-hover);
  background-color:var(--header-link-bg-color-hover);
}

.b-header__menu-item{
  display:flex;
  align-items:center;
  padding:0.5em 1rem;
  font-size:1rem;
  color:var(--header-text-color);
}
.b-header__menu-item.has-dropdown{
  position:relative;
  padding:0;
}

.b-header__btn-projects{
  min-width:125px;
}

.b-header__account{
  padding:0.5rem;
}
.b-header__account button{
  padding:10px 40px;
}

.b-header__user-avatar{
  border-radius:50%;
  overflow:hidden;
  margin-right:0.5rem;
}

.b-header__user-name{
  max-width:200px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.b-header__menu-item:not(:last-child) .b-header__account--lang .b-header__menu-link{
  position:relative;
}
.b-header__menu-item:not(:last-child) .b-header__account--lang .b-header__menu-link::before{
  content:"";
  position:absolute;
  top:12px;
  right:0;
  height:36px;
  width:1px;
  background-color:#e8e8e8;
}

.b-header__account--sign-up{
  padding-right:0;
}
.b-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  vertical-align:middle;
}
.b-icon.is-8{
  width:8px;
  height:8px;
}

.b-icon.is-12{
  width:12px;
  height:12px;
}

.b-icon.is-16{
  width:16px;
  height:16px;
}

.b-icon.is-18{
  width:18px;
  height:18px;
}

.b-icon.is-20{
  width:20px;
  height:20px;
}

.b-icon.is-24{
  width:24px;
  height:24px;
}

.b-icon.is-28{
  width:28px;
  height:28px;
}

.b-icon.is-32{
  width:32px;
  height:32px;
}

.b-icon.is-64{
  width:64px;
  height:64px;
}

.b-icon.is-96{
  width:96px;
  height:96px;
}

.b-icon--brand-linkedin{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' enable-background='new 0 0 32 32' height='24' id='Layer_1' version='1.0' viewBox='0 0 24 24' width='24' xml:space='preserve' sodipodi:docname='linkedin.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata31'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs29'/%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1601' inkscape:window-height='789' id='namedview27' showgrid='false' inkscape:zoom='7.375' inkscape:cx='16' inkscape:cy='16' inkscape:window-x='593' inkscape:window-y='166' inkscape:window-maximized='0' inkscape:current-layer='Layer_1'/%3E%3Cg id='g12' transform='scale(0.75)'%3E%3Cpath d='m 32,30 c 0,1.104 -0.896,2 -2,2 H 2 C 0.896,32 0,31.104 0,30 V 2 C 0,0.896 0.896,0 2,0 h 28 c 1.104,0 2,0.896 2,2 z' id='path2' inkscape:connector-curvature='0' style='fill:%23007bb5'/%3E%3Cg id='g10'%3E%3Crect height='14' width='4' x='7' y='11' id='rect4' style='fill:%23ffffff'/%3E%3Cpath d='M 20.499,11 C 17.708,11 17.228,12.018 17,13 v -2 h -4 v 14 h 4 v -8 c 0,-1.297 0.703,-2 2,-2 1.266,0 2,0.688 2,2 v 8 h 4 v -7 c 0,-4 -0.521,-7 -4.501,-7 z' id='path6' inkscape:connector-curvature='0' style='fill:%23ffffff'/%3E%3Ccircle cx='9' cy='8' r='2' id='circle8' style='fill:%23ffffff'/%3E%3C/g%3E%3C/g%3E%3Cg id='g14' transform='translate(0,-8)'/%3E%3Cg id='g16' transform='translate(0,-8)'/%3E%3Cg id='g18' transform='translate(0,-8)'/%3E%3Cg id='g20' transform='translate(0,-8)'/%3E%3Cg id='g22' transform='translate(0,-8)'/%3E%3Cg id='g24' transform='translate(0,-8)'/%3E%3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-instagram{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' id='Layer_1' version='1.1' viewBox='0 0 24 24' xml:space='preserve' sodipodi:docname='instagram.svg' width='24' height='24' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata48'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs46'/%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1715' inkscape:window-height='770' id='namedview44' showgrid='false' inkscape:zoom='0.4609375' inkscape:cx='256' inkscape:cy='256' inkscape:window-x='0' inkscape:window-y='0' inkscape:window-maximized='0' inkscape:current-layer='Layer_1'/%3E%3Cstyle type='text/css' id='style2'%3E .st0%7Bfill:url(%23XMLID_2_);%7D .st1%7Bfill:url(%23XMLID_3_);%7D .st2%7Bfill:url(%23XMLID_4_);%7D %3C/style%3E%3Cg id='XMLID_138_' transform='matrix(0.0927357,0,0,0.0927357,-11.749613,-18.83462)'%3E%3CradialGradient cx='201.7737' cy='461.35919' gradientUnits='userSpaceOnUse' id='XMLID_2_' r='261.1088'%3E%3Cstop offset='0' style='stop-color:%23FFD776' id='stop4'/%3E%3Cstop offset='0.2463' style='stop-color:%23F3A554' id='stop6'/%3E%3Cstop offset='0.3793' style='stop-color:%23F15C3C' id='stop8'/%3E%3Cstop offset='0.5394' style='stop-color:%23D94867' id='stop10'/%3E%3Cstop offset='0.6995' style='stop-color:%23C32F87' id='stop12'/%3E%3Cstop offset='0.9122' style='stop-color:%237D63A7' id='stop14'/%3E%3Cstop offset='0.9852' style='stop-color:%235C6CB3' id='stop16'/%3E%3C/radialGradient%3E%3Cpath class='st0' d='m 378.7,247.7 c -3.3,-8.5 -7.7,-15.7 -14.9,-22.9 -7.2,-7.2 -14.4,-11.6 -22.9,-14.9 -8.2,-3.2 -17.7,-5.4 -31.4,-6 -13.8,-0.6 -18.2,-0.8 -53.4,-0.8 -35.2,0 -39.6,0.1 -53.4,0.8 -13.8,0.6 -23.2,2.8 -31.4,6 -8.5,3.3 -15.7,7.7 -22.9,14.9 -7.2,7.2 -11.6,14.4 -14.9,22.9 -3.2,8.2 -5.4,17.7 -6,31.4 -0.6,13.8 -0.8,18.2 -0.8,53.4 0,35.2 0.1,39.6 0.8,53.4 0.6,13.8 2.8,23.2 6,31.4 3.3,8.5 7.7,15.7 14.9,22.9 7.2,7.2 14.4,11.6 22.9,14.9 8.2,3.2 17.7,5.4 31.4,6 13.8,0.6 18.2,0.8 53.4,0.8 35.2,0 39.6,-0.1 53.4,-0.8 13.8,-0.6 23.2,-2.8 31.4,-6 8.5,-3.3 15.7,-7.7 22.9,-14.9 7.2,-7.2 11.6,-14.4 14.9,-22.9 3.2,-8.2 5.4,-17.7 6,-31.4 0.6,-13.8 0.8,-18.2 0.8,-53.4 0,-35.2 -0.1,-39.6 -0.8,-53.4 -0.6,-13.8 -2.8,-23.2 -6,-31.4 z m -17.3,137.1 c -0.6,12.6 -2.7,19.5 -4.5,24 -2.3,6 -5.2,10.4 -9.7,14.9 -4.5,4.5 -8.8,7.3 -14.9,9.7 -4.6,1.8 -11.4,3.9 -24,4.5 -13.7,0.6 -17.7,0.8 -52.3,0.8 -34.6,0 -38.7,-0.1 -52.3,-0.8 -12.6,-0.6 -19.5,-2.7 -24,-4.5 -6,-2.3 -10.4,-5.2 -14.9,-9.7 -4.5,-4.5 -7.3,-8.8 -9.7,-14.9 -1.8,-4.6 -3.9,-11.4 -4.5,-24 -0.6,-13.7 -0.8,-17.8 -0.8,-52.3 0,-34.5 0.1,-38.7 0.8,-52.3 0.6,-12.6 2.7,-19.5 4.5,-24 2.3,-6 5.2,-10.4 9.7,-14.9 4.5,-4.5 8.8,-7.3 14.9,-9.7 4.6,-1.8 11.4,-3.9 24,-4.5 13.7,-0.6 17.8,-0.8 52.3,-0.8 34.5,0 38.7,0.1 52.3,0.8 12.6,0.6 19.5,2.7 24,4.5 6,2.3 10.4,5.2 14.9,9.7 4.5,4.5 7.3,8.8 9.7,14.9 1.8,4.6 3.9,11.4 4.5,24 0.6,13.7 0.8,17.8 0.8,52.3 0,34.5 -0.2,38.7 -0.8,52.3 z' id='XMLID_142_' inkscape:connector-curvature='0' style='fill:url(%23XMLID_2_)'/%3E%3CradialGradient cx='228.1541' cy='398.6691' gradientUnits='userSpaceOnUse' id='XMLID_3_' r='134.08279'%3E%3Cstop offset='0' style='stop-color:%23FFD776' id='stop20'/%3E%3Cstop offset='0.2463' style='stop-color:%23F3A554' id='stop22'/%3E%3Cstop offset='0.3793' style='stop-color:%23F15C3C' id='stop24'/%3E%3Cstop offset='0.607' style='stop-color:%23D94867' id='stop26'/%3E%3Cstop offset='0.8346' style='stop-color:%23C32F87' id='stop28'/%3E%3Cstop offset='0.9577' style='stop-color:%237D63A7' id='stop30'/%3E%3Cstop offset='1' style='stop-color:%235C6CB3' id='stop32'/%3E%3C/radialGradient%3E%3Cpath class='st1' d='m 256,266 c -36.7,0 -66.5,29.8 -66.5,66.5 0,36.7 29.8,66.5 66.5,66.5 36.7,0 66.5,-29.8 66.5,-66.5 0,-36.7 -29.8,-66.5 -66.5,-66.5 z m 0,109.7 c -23.8,0 -43.2,-19.3 -43.2,-43.2 0,-23.8 19.3,-43.2 43.2,-43.2 23.9,0 43.2,19.3 43.2,43.2 0,23.8 -19.4,43.2 -43.2,43.2 z' id='XMLID_145_' inkscape:connector-curvature='0' style='fill:url(%23XMLID_3_)'/%3E%3CradialGradient cx='318.62231' cy='278.83041' gradientUnits='userSpaceOnUse' id='XMLID_4_' r='31.333'%3E%3Cstop offset='0' style='stop-color:%235F6DB3' id='stop36'/%3E%3Cstop offset='1' style='stop-color:%235C6CB3' id='stop38'/%3E%3C/radialGradient%3E%3Ccircle class='st2' cx='325.10001' cy='263.39999' id='XMLID_143_' r='15.5' style='fill:url(%23XMLID_4_)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-facebook{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='24' height='24' viewBox='0 0 24 24' version='1.1' id='svg6' sodipodi:docname='facebook.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E %3Cmetadata id='metadata12'%3E %3Crdf:RDF%3E %3Ccc:Work rdf:about=''%3E %3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E %3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E %3Cdc:title/%3E %3C/cc:Work%3E %3C/rdf:RDF%3E %3C/metadata%3E %3Cdefs id='defs10'/%3E %3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1231' inkscape:window-height='675' id='namedview8' showgrid='false' inkscape:zoom='10.361329' inkscape:cx='-5.9837888' inkscape:cy='11.3885' inkscape:window-x='503' inkscape:window-y='151' inkscape:window-maximized='0' inkscape:current-layer='svg6'/%3E %3Cpath d='M 24,12.072807 A 12,12 0 1 0 10.12556,23.92635 V 15.541417 H 7.0794623 v -3.46861 H 10.12556 V 9.4292021 c 0,-3.0071128 1.791202,-4.6687161 4.530687,-4.6687161 a 18.452542,18.452542 0 0 1 2.68575,0.2339099 V 7.944611 h -1.510932 a 1.734305,1.734305 0 0 0 -1.955571,1.8744409 v 2.2505941 h 3.328475 l -0.526824,3.46861 h -2.801651 v 8.384933 A 12.002107,12.002107 0 0 0 24,12.072807 Z' id='path2' inkscape:connector-curvature='0' style='fill:%231877f2;stroke-width:1.05364823'/%3E %3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-vk{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='24' height='24' viewBox='0 0 24 24' version='1.1' id='svg8' sodipodi:docname='vk.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E %3Cmetadata id='metadata14'%3E %3Crdf:RDF%3E %3Ccc:Work rdf:about=''%3E %3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E %3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E %3Cdc:title/%3E %3C/cc:Work%3E %3C/rdf:RDF%3E %3C/metadata%3E %3Cdefs id='defs12'/%3E %3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1165' inkscape:window-height='788' id='namedview10' showgrid='false' inkscape:zoom='13.111111' inkscape:cx='-4.7288137' inkscape:cy='9' inkscape:window-x='615' inkscape:window-y='147' inkscape:window-maximized='0' inkscape:current-layer='svg8'/%3E %3Cg transform='matrix(1.3333333,0,0,1.3333333,-94.533331,-94.533331)' id='g6'%3E %3Cpath d='m 77.137,70.9 h 5.526 c 5.043,0 6.237,1.194 6.237,6.237 v 5.526 c 0,5.043 -1.194,6.237 -6.237,6.237 H 77.137 C 72.094,88.9 70.9,87.706 70.9,82.663 v -5.526 c 0,-5.043 1.194,-6.237 6.237,-6.237' id='path2' inkscape:connector-curvature='0' style='fill:%234680c2;fill-rule:evenodd'/%3E %3Cpath d='m 106.391,116.3 c 0.089,-0.28 0,-0.484 -0.393,-0.484 h -1.306 a 0.578,0.578 0 0 0 -0.571,0.37 11.2,11.2 0 0 1 -1.61,2.69 c -0.3,0.306 -0.444,0.408 -0.609,0.408 -0.089,0 -0.2,-0.1 -0.2,-0.382 v -2.613 c 0,-0.331 -0.1,-0.484 -0.38,-0.484 h -2.057 a 0.315,0.315 0 0 0 -0.33,0.306 c 0,0.319 0.469,0.4 0.52,1.287 v 1.938 c 0,0.421 -0.076,0.5 -0.241,0.5 -0.444,0 -1.522,-1.644 -2.168,-3.518 -0.127,-0.37 -0.254,-0.51 -0.583,-0.51 h -1.319 c -0.38,0 -0.444,0.178 -0.444,0.37 a 10.673,10.673 0 0 0 2.067,4.372 5.084,5.084 0 0 0 3.994,2.409 c 0.837,0 0.938,-0.191 0.938,-0.51 v -1.185 c 0,-0.382 0.076,-0.446 0.342,-0.446 0.19,0 0.533,0.1 1.306,0.854 0.888,0.892 1.04,1.3 1.534,1.3 h 1.306 c 0.38,0 0.558,-0.191 0.456,-0.561 a 5.674,5.674 0 0 0 -1.1,-1.542 c -0.3,-0.357 -0.761,-0.752 -0.9,-0.943 -0.19,-0.255 -0.139,-0.357 0,-0.586 a 17.487,17.487 0 0 0 1.75,-3.034' transform='translate(-20.766,-39.21)' id='path4' inkscape:connector-curvature='0' style='fill:%23ffffff;fill-rule:evenodd'/%3E %3C/g%3E %3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-pinterest{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='24' height='24' viewBox='0 0 24.000001 24' version='1.1' id='svg6' sodipodi:docname='pinterest.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E %3Cmetadata id='metadata12'%3E %3Crdf:RDF%3E %3Ccc:Work rdf:about=''%3E %3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E %3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E %3Cdc:title/%3E %3C/cc:Work%3E %3C/rdf:RDF%3E %3C/metadata%3E %3Cdefs id='defs10'/%3E %3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1076' inkscape:window-height='669' id='namedview8' showgrid='false' inkscape:zoom='11.985171' inkscape:cx='-5.1810596' inkscape:cy='9.8455' inkscape:window-x='653' inkscape:window-y='192' inkscape:window-maximized='0' inkscape:current-layer='svg6'/%3E %3Cellipse cx='9.8380003' cy='14.073' rx='9.8380003' ry='9.7639999' id='ellipse2' style='fill:%23ffffff'/%3E %3Cpath d='M 12.009437,-6.8660948e-8 A 12.007655,12.007655 0 0 0 7.6656209,23.157273 a 11.629826,11.629826 0 0 1 0.039002,-3.44434 c 0.2157283,-0.93726 1.3906553,-5.95995 1.3906553,-5.95995 a 4.3950065,4.3950065 0 0 1 -0.34736,-1.772141 c 0,-1.667324 0.960418,-2.911723 2.1548458,-2.911723 a 1.5027851,1.5027851 0 0 1 1.508879,1.688044 23.854428,23.854428 0 0 1 -0.989669,3.990363 1.7404518,1.7404518 0 0 0 1.76239,2.17069 c 2.115844,0 3.741728,-2.249912 3.741728,-5.484617 a 4.7131143,4.7131143 0 0 0 -4.975157,-4.8752158 5.1689469,5.1689469 0 0 0 -5.3822376,5.2042928 4.7033638,4.7033638 0 0 0 0.8811952,2.733777 0.36564114,0.36564114 0 0 1 0.078003,0.344921 c -0.087753,0.375392 -0.2937313,1.194428 -0.332733,1.361404 -0.048752,0.216947 -0.1767266,0.266918 -0.4009865,0.158445 a 5.3834564,5.3834564 0 0 1 -2.4193255,-4.6473 c 0,-3.7782916 2.7228077,-7.2531012 7.8649404,-7.2531012 a 7.0081218,7.0081218 0 0 1 7.33598,6.9276812 c 0,4.135402 -2.586301,7.460298 -6.170803,7.460298 A 3.155483,3.155483 0 0 1 10.68216,17.466678 L 9.9374712,20.318679 A 13.107016,13.107016 0 0 1 8.4590622,23.466849 11.904057,11.904057 0 0 0 23.885462,12.010093 11.92112,11.92112 0 0 0 12.009437,-6.8660948e-8 Z' id='path4' inkscape:connector-curvature='0' style='fill:%23e60023;stroke-width:1.21880376'/%3E %3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-reddit{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' ?%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 1000 1000;' version='1.1' viewBox='0 0 1000 1000' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FF4500;%7D .st1%7Bfill:%23FFFFFF;%7D %3C/style%3E%3Ctitle/%3E%3Cg%3E%3Cpath class='st0' d='M500,1000L500,1000C223.9,1000,0,776.1,0,500v0C0,223.9,223.9,0,500,0h0c276.1,0,500,223.9,500,500v0 C1000,776.1,776.1,1000,500,1000z'/%3E%3Cpath class='st1' d='M614.6,604.2c-28.7,0-52.1-23.4-52.1-52.1c0-28.7,23.4-52.1,52.1-52.1s52.1,23.4,52.1,52.1 C666.7,580.8,643.3,604.2,614.6,604.2 M623.8,689.7C588.2,725.2,520.1,728,500.1,728c-20,0-88.2-2.8-123.7-38.3 c-5.3-5.3-5.3-13.8,0-19.1c5.3-5.3,13.8-5.3,19.1,0C417.9,693,465.8,701,500.1,701c34.2,0,82.2-8,104.6-30.4 c5.3-5.3,13.8-5.3,19.1,0C629,675.9,629,684.4,623.8,689.7 M333.3,552.1c0-28.7,23.4-52.1,52.1-52.1c28.7,0,52.1,23.4,52.1,52.1 c0,28.7-23.4,52.1-52.1,52.1C356.7,604.2,333.3,580.8,333.3,552.1 M833.3,500c0-40.3-32.6-72.9-72.9-72.9 c-19.7,0-37.5,7.8-50.6,20.5c-49.8-36-118.5-59.2-195-61.9L548,229.4l108.5,23.1c1.3,27.6,23.9,49.6,51.8,49.6 c28.8,0,52.1-23.3,52.1-52.1c0-28.8-23.3-52.1-52.1-52.1c-20.5,0-38,11.9-46.5,29.1l-121.2-25.8c-3.4-0.7-6.9-0.1-9.8,1.8 c-2.9,1.9-4.9,4.8-5.6,8.2l-36.4,171.5c-0.2,1,0,1.9,0,2.9c-77.9,2-147.9,25.3-198.5,61.8c-13.1-12.6-30.8-20.3-50.4-20.3 c-40.3,0-72.9,32.7-72.9,72.9c0,29.6,17.7,55.1,43.1,66.5c-1.1,7.2-1.7,14.6-1.7,22.1c0,112.2,130.6,203.1,291.7,203.1 c161.1,0,291.7-90.9,291.7-203.1c0-7.4-0.6-14.7-1.7-21.9C815.4,555.3,833.3,529.8,833.3,500' id='Fill-3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-twitter{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='24' height='24' viewBox='0 0 24.000001 24' version='1.1' id='svg4' sodipodi:docname='twitter.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E %3Cmetadata id='metadata10'%3E %3Crdf:RDF%3E %3Ccc:Work rdf:about=''%3E %3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E %3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E %3Cdc:title/%3E %3C/cc:Work%3E %3C/rdf:RDF%3E %3C/metadata%3E %3Cdefs id='defs8'/%3E %3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1146' inkscape:window-height='709' id='namedview6' showgrid='false' inkscape:zoom='14.135969' inkscape:cx='-2.4604744' inkscape:cy='8.3474998' inkscape:window-x='744' inkscape:window-y='213' inkscape:window-maximized='0' inkscape:current-layer='svg4'/%3E %3Cpath d='M 7.5482646,21.752696 A 13.916565,13.916565 0 0 0 21.560629,7.7403322 c 0,-0.2126271 0,-0.4252543 -0.01402,-0.6367132 A 10.019179,10.019179 0 0 0 24,4.5544299 9.831086,9.831086 0 0 1 21.171591,5.3290003 4.9418293,4.9418293 0 0 0 23.336416,2.6045686 9.868471,9.868471 0 0 1 20.211264,3.8008885 4.9289782,4.9289782 0 0 0 11.818332,8.2929292 13.980821,13.980821 0 0 1 1.6683055,3.1524925 4.9289782,4.9289782 0 0 0 3.1929124,9.7264096 4.8880884,4.8880884 0 0 1 0.9579906,9.1095578 v 0.061919 A 4.9266417,4.9266417 0 0 0 4.9067809,13.989468 4.9172954,4.9172954 0 0 1 2.6870467,14.073584 4.9301465,4.9301465 0 0 0 7.2877379,17.493143 9.8813221,9.8813221 0 0 1 1.1682812,19.611237 10.013338,10.013338 0 0 1 0,19.539972 13.942267,13.942267 0 0 0 7.5482646,21.748023' id='path2' inkscape:connector-curvature='0' style='fill:%231da1f2;stroke-width:1.1682812'/%3E %3C/svg%3E") no-repeat center/cover;
}

.b-icon--brand-google{
  background:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' inkscape:version='1.0 (4035a4fb49, 2020-05-01)' sodipodi:docname='google.svg' version='1.1' viewBox='0 0 16.000001 16' height='16' width='16' id='google-icon'%3E %3Cmetadata id='metadata11'%3E %3Crdf:RDF%3E %3Ccc:Work rdf:about=''%3E %3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E %3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E %3Cdc:title/%3E %3C/cc:Work%3E %3C/rdf:RDF%3E %3C/metadata%3E %3Cdefs id='defs9'/%3E %3Csodipodi:namedview inkscape:current-layer='google-icon' inkscape:window-maximized='1' inkscape:window-y='-8' inkscape:window-x='-8' inkscape:cy='11.613018' inkscape:cx='7.0203649' inkscape:zoom='15.895833' showgrid='false' id='namedview7' inkscape:window-height='1017' inkscape:window-width='2560' inkscape:pageshadow='2' inkscape:pageopacity='0' guidetolerance='10' gridtolerance='10' objecttolerance='10' borderopacity='1' bordercolor='%23666666' pagecolor='%23ffffff'/%3E %3Cg transform='translate(0.15684201,5.6959521e-4)' id='g840'%3E %3Cpath id='Контур_14265' data-name='Контур 14265' d='M 15.677756,8.1765212 A 6.8537906,6.8537906 0 0 0 15.508647,6.540825 H 7.9988285 v 2.9681617 h 4.4075355 a 3.9089543,3.9089543 0 0 1 -1.635696,2.5949543 l -0.01458,0.09719 2.374335,1.839794 0.16425,0.01652 a 7.8208243,7.8208243 0 0 0 2.38211,-5.8828696' fill='%234285f4' style='stroke-width:0.971893'/%3E %3Cpath id='Контур_14266' data-name='Контур 14266' d='m 7.9988285,15.996374 a 7.62353,7.62353 0 0 0 5.2968175,-1.936983 l -2.526922,-1.95545 A 4.7340916,4.7340916 0 0 1 7.9959128,12.90381 4.8147587,4.8147587 0 0 1 3.445509,9.5799349 l -0.097189,0.00778 -2.46860866,1.9107421 -0.0320725,0.08941 a 7.9928494,7.9928494 0 0 0 7.14535856,4.408508' fill='%2334a853' style='stroke-width:0.971893'/%3E %3Cpath id='Контур_14267' data-name='Контур 14267' d='M 3.4484247,9.5799349 A 4.9245827,4.9245827 0 0 1 3.1821259,7.9976928 5.1743592,5.1743592 0 0 1 3.4396776,6.4154508 V 6.3095144 l -2.49970918,-1.9437863 -0.081639,0.038876 a 7.9811867,7.9811867 0 0 0 0,7.1803469 L 3.4532841,9.5760473' fill='%23fbbc05' style='stroke-width:0.971893'/%3E %3Cpath id='Контур_14268' data-name='Контур 14268' d='M 7.9988285,3.092548 A 4.4328047,4.4328047 0 0 1 11.091393,4.2831172 L 13.3491,2.0798354 A 7.6847593,7.6847593 0 0 0 7.9988285,-1.6015112e-5 7.9928494,7.9928494 0 0 0 0.85346992,4.4075195 L 3.4396776,6.4144789 A 4.8351685,4.8351685 0 0 1 7.9988285,3.0906043' fill='%23eb4335' style='stroke-width:0.971893'/%3E %3C/g%3E %3C/svg%3E") no-repeat center/cover;
}

.b-navbar.is-fixed-top{
  z-index:29;
}

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

html{
  font-size:16px;
  background:#ffffff;
  font-weight:400;
  min-width:300px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}

html.is-clipped{
  overflow:hidden;
}

.b-page{
  margin:0;
  line-height:1.5;
}

.b-page__example{
  padding:50px;
}

.b-page__sticky{
  position:sticky;
  top:0;
  z-index:30;
}

.b-page__header-cta{
  background-color:#20bd57;
  display:none;
}

.b-subheader{
  z-index:29;
  height:2.75rem;
  display:flex;
  align-items:stretch;
  color:#4b4b4b;
  background:#ffffff;
  border-bottom:1px solid #dee5e8;
  transition-property:top;
  transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);
  transition-duration:0.2s;
}
.b-subheader[data-float=true]{
  color:#4b4b4b;
  background:#ffffff;
  border-bottom-color:rgba(75, 75, 75, 0.1);
}

.b-subheader__brand{
  display:flex;
  align-items:stretch;
  flex-shrink:0;
  width:0;
  overflow:hidden;
  margin-right:0;
}

.b-subheader__burger{
  display:none;
  color:inherit;
}

.b-subheader__container{
  flex-grow:1;
  width:100%;
  margin:0 auto;
  display:flex;
  align-items:stretch;
  border-bottom:1px solid rgba(255, 255, 255, 0.1);
}
.b-subheader__lang .b-subheader__menu-dropdown .ico-lang{
  margin-top:-0.125rem;
}

.b-subheader__logo{
  display:inline-flex;
  align-items:center;
  vertical-align:middle;
  color:inherit;
  font-weight:700;
  white-space:nowrap;
  padding-right:4px;
  flex-shrink:0;
}

.b-subheader[data-float=true] .b-subheader__logo{
  color:#4b4b4b;
  transition:none;
}
.b-subheader[data-float=true] .b-subheader__logo:before{
  content:"";
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
  margin-top:2px;
  margin-right:8px;
  width:34px;
  height:34px;
  background-image:url(../img/428ec744a65b5487afa688522bef4970.svg);
  background-size:104px auto;
  background-position:34px -67px;
}
.b-subheader[data-float=true] .b-subheader__logo:hover{
  color:#ffc30c;
}
.b-subheader[data-float=true] .b-subheader__logo:focus{
  color:#4b4b4b;
}
.b-subheader[data-float=true] .b-subheader__logo:hover:before{
  background-position:34px -34px;
}

.b-subheader__menu{
  display:none;
}
.b-subheader__menu.is-active{
  display:block;
}

.b-subheader__menu-item{
  padding:0.5em 1rem;
  color:#4b4b4b;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.b-subheader__menu-item:hover{
  color:#20bd57;
}
.b-subheader__menu-item:focus{
  color:#4b4b4b;
}

.container.is-width-narrow{
  max-width:960px;
}
.container.is-width-narrowest{
  max-width:860px;
}
.container.is-width-tiny{
  max-width:660px;
}

.image.is-spaced:not(:last-child){
  margin-bottom:1rem;
}

.modal-card-foot input[type=checkbox]{
  margin-right:0.5em;
  margin-top:-0.125em;
  vertical-align:middle;
}

.modal.is-disabled .modal-card{
  position:relative;
}
.modal.is-disabled .modal-card:before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0, 0, 0, 0.2);
  z-index:1;
}
.modal.is-disabled .modal-card:after{
  -webkit-animation:spinAround 500ms infinite linear;
          animation:spinAround 500ms infinite linear;
  border:2px solid #dbdbdb;
  border-radius:290486px;
  border-right-color:transparent;
  border-top-color:transparent;
  content:"";
  display:block;
  height:1em;
  position:relative;
  width:1em;
  height:2em;
  width:2em;
  position:absolute;
  left:calc(50% - (2em / 2));
  top:calc(50% - (2em / 2));
  position:absolute !important;
  border-color:transparent transparent #3e3e3e #3e3e3e !important;
}

.modal-card{
  border-radius:8px;
  background:#fefefe;
  box-shadow:0 4px 40px rgba(0, 0, 0, 0.28);
}

.modal-card-tabs{
  position:relative;
  background:#ffffff;
  margin:0;
  padding:0 1.75rem;
  flex-shrink:0;
}
.modal-card-tabs li a{
  padding-top:1em;
  padding-bottom:1em;
}
.modal-card-tabs:not(:last-child){
  margin-bottom:0;
}

.modal-card-head{
  position:relative;
  background:#ffffff;
  border:none;
}
.modal-card-head:after{
  content:"";
  position:absolute;
  bottom:0;
  left:1.25rem;
  right:1.25rem;
  background:#e3e5e6;
  height:1px;
}

.modal-card-head__content{
  flex-grow:1;
  width:100%;
}

.modal-card.is-rounded{
  border-radius:8px;
}

.modal-content,
.modal-card{
  margin-left:0;
  margin-right:0;
}

.modal-card-foot.has-text-centered{
  justify-content:center;
}

.modal-card-foot.has-text-right{
  justify-content:flex-end;
}

.modal-card-foot > .level{
  flex-grow:1;
}
.modal-card-foot > .level .level-item:last-child{
  margin-right:0;
}

.modal-card-close{
  position:absolute;
  top:18px;
  right:18px;
  z-index:1;
  border:none;
}

.modal-separator{
  margin-top:1.5rem;
  margin-bottom:1.5rem;
  text-align:center;
  height:1px;
  background:#e3e5e6;
}
.modal-separator__text{
  display:inline-block;
  vertical-align:middle;
  color:#b4b4b4;
  padding-left:0.5rem;
  padding-right:0.5rem;
  background-color:#fff;
  margin-top:-1.75rem;
}

.modal-auth-socials{
  display:flex;
  justify-content:center;
}

.modal.is-small .modal-card-head{
  padding:1rem 1.25rem;
}
.modal.is-small .modal-card-foot{
  padding:0.75rem 1.25rem;
}
.modal.is-small .modal-card-body{
  padding:1.5rem 1.25rem;
}
.modal.is-large .modal-card-body{
  padding:1.25rem;
}
.modal.is-middle .modal-card-body{
  padding:1.25rem;
}
.modal.is-medium .modal-card-body{
  padding:1.25rem;
}

.modal-card__success-icon{
  margin-bottom:1rem;
}

.modal-card__success-subtitle{
  margin-top:-0.5rem;
}

.modal.is-preview .modal-content,
.modal.is-preview .modal-card{
  max-height:100vh;
}

.modal--send-to-gallery .modal-content,
.modal--send-to-gallery .modal-card{
  width:720px;
}

#modal-confirm,
#modal-success,
#modal-error,
#modal-prompt,
#modal-prompt2{
  z-index:100;
}

#modal-alert{
  z-index:200;
}

#modal-success .modal-card-title{
  position:relative;
  padding-left:40px;
  color:#20bd57;
}
#modal-success .modal-card-title:before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:0;
  margin-top:-16px;
  width:32px;
  height:32px;
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='107.717' height='99.29' viewBox='0 0 107.717 99.29'%3E%3Cg transform='translate(-680.481 -224.47)'%3E%3Cpath d='M798.574,239.353l-55.153,55.153a2.866,2.866,0,0,1-4.053,0l-26.147-26.147' transform='translate(-11.376 -4.976)' fill='none' stroke='%2304b065' stroke-linecap='round' stroke-width='2'/%3E%3Cg transform='translate(681.481 225.47)'%3E%3Cpath d='M769.044,244.929a48.464,48.464,0,1,0,5.853,10.138' transform='translate(-681.481 -225.47)' fill='rgba(4,176,101,0.1)' stroke='%2304b065' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;
}

#modal-error .modal-card-title{
  position:relative;
  padding-left:40px;
  color:#e33110;
}
#modal-error .modal-card-title:before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:0;
  margin-top:-16px;
  width:32px;
  height:32px;
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99.374' height='99.374' viewBox='0 0 99.374 99.374'%3E%3Cg data-name='Group 7166' transform='translate(-557.491 -698.751)' stroke-width='2'%3E%3Ccircle data-name='Ellipse 816' cx='48.687' cy='48.687' r='48.687' transform='translate(558.491 699.751)' fill='red' stroke='%23707070' opacity='.1'/%3E%3Ccircle data-name='Ellipse 817' cx='48.687' cy='48.687' r='48.687' transform='translate(558.491 699.751)' fill='none' stroke='red' stroke-miterlimit='10'/%3E%3Cpath data-name='Line 2461' fill='none' stroke='red' stroke-linecap='round' stroke-miterlimit='10' d='M588.621 766.994l37.113-37.113'/%3E%3Cpath data-name='Line 2462' fill='none' stroke='red' stroke-linecap='round' stroke-miterlimit='10' d='M625.734 766.994l-37.113-37.113'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;
}

.section{
  margin:0;
  padding:1.5rem 1.25rem;
}

.l-floating-banner{
  position:fixed;
  z-index:22;
  right:40px;
  bottom:40px;
  max-width:calc(100% - 80px);
  opacity:0;
  pointer-events:none;
  transform:translateY(20px);
  transition-property:transform opacity;
  transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);
  transition-duration:0.2s;
}
.l-floating-banner.is-active{
  opacity:1;
  pointer-events:all;
  transform:translateY(0);
}

.l-floating-banner__close{
  position:absolute;
  top:16px;
  right:16px;
  width:23px;
  height:23px;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E %3Cg fill='none' stroke='%23707070' stroke-width='1'%3E %3Crect width='23' height='23' rx='11.5' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='22' height='22' rx='11' fill='none'/%3E %3C/g%3E %3Cg transform='translate(6.818 6.818)'%3E %3Cline y1='9.363' x2='9.363' fill='none' stroke='%23707070' stroke-width='1'/%3E %3Cline y1='9.363' x2='9.363' transform='translate(0 9.363) rotate(-90)' fill='none' stroke='%23707070' stroke-width='1'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  opacity:0.4;
}
.l-floating-banner__close:hover{
  opacity:0.8;
}

.l-floating-banner--theme-dark .l-floating-banner__close{
  opacity:0.7;
}
.l-floating-banner--theme-dark .l-floating-banner__close:hover{
  opacity:1;
}

.l-floating-banner__close--align-left{
  right:auto;
  left:16px;
}

.sticky-cta-editor{
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:10px;
  padding-bottom:10px;
  color:#ffffff;
}

.sticky-cta-editor__text{
  padding-left:10px;
  padding-right:10px;
}

.sticky-cta-editor__button{
  font-weight:500;
  margin-left:10px;
  margin-right:10px;
}
.terms-use-service .content ol[type="1"]{
  list-style-type:none;
  margin-left:0;
}
.terms-use-service ol{
  counter-reset:item;
}
.terms-use-service li h2:before,
.terms-use-service li h3:before,
.terms-use-service li h4:before{
  content:counters(item, ".") ". ";
  counter-increment:item;
}
.terms-use-service h3:before,
.terms-use-service h4:before{
  padding-left:30px;
}
.terms-use-service h4 span{
  margin-right:0.5em;
}
.terms-use-service h1{
  font-size:2em;
  margin-top:1em;
  margin-bottom:0.5em;
}
.terms-use-service h2,
.terms-use-service h3{
  margin-top:1.3333em;
}
.terms-use-service .content h4{
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
}
@media (min-width: 576px){
  .container{
    max-width:540px;
  }
  .container-sm, .container{
    max-width:540px;
  }
  .col-sm{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }

  .row-cols-sm-1 > *{
    flex:0 0 100%;
    max-width:100%;
  }

  .row-cols-sm-2 > *{
    flex:0 0 50%;
    max-width:50%;
  }

  .row-cols-sm-3 > *{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .row-cols-sm-4 > *{
    flex:0 0 25%;
    max-width:25%;
  }

  .row-cols-sm-5 > *{
    flex:0 0 20%;
    max-width:20%;
  }

  .row-cols-sm-6 > *{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .col-sm-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }

  .col-sm-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-sm-3{
    flex:0 0 25%;
    max-width:25%;
  }

  .col-sm-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .col-sm-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }

  .col-sm-6{
    flex:0 0 50%;
    max-width:50%;
  }

  .col-sm-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }

  .col-sm-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }

  .col-sm-9{
    flex:0 0 75%;
    max-width:75%;
  }

  .col-sm-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }

  .col-sm-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }

  .col-sm-12{
    flex:0 0 100%;
    max-width:100%;
  }

  .order-sm-first{
    order:-1;
  }

  .order-sm-last{
    order:13;
  }

  .order-sm-0{
    order:0;
  }

  .order-sm-1{
    order:1;
  }

  .order-sm-2{
    order:2;
  }

  .order-sm-3{
    order:3;
  }

  .order-sm-4{
    order:4;
  }

  .order-sm-5{
    order:5;
  }

  .order-sm-6{
    order:6;
  }

  .order-sm-7{
    order:7;
  }

  .order-sm-8{
    order:8;
  }

  .order-sm-9{
    order:9;
  }

  .order-sm-10{
    order:10;
  }

  .order-sm-11{
    order:11;
  }

  .order-sm-12{
    order:12;
  }

  .offset-sm-0{
    margin-left:0;
  }

  .offset-sm-1{
    margin-left:8.3333333333%;
  }

  .offset-sm-2{
    margin-left:16.6666666667%;
  }

  .offset-sm-3{
    margin-left:25%;
  }

  .offset-sm-4{
    margin-left:33.3333333333%;
  }

  .offset-sm-5{
    margin-left:41.6666666667%;
  }

  .offset-sm-6{
    margin-left:50%;
  }

  .offset-sm-7{
    margin-left:58.3333333333%;
  }

  .offset-sm-8{
    margin-left:66.6666666667%;
  }

  .offset-sm-9{
    margin-left:75%;
  }

  .offset-sm-10{
    margin-left:83.3333333333%;
  }

  .offset-sm-11{
    margin-left:91.6666666667%;
  }

  .row.g-sm-0,
.row.gx-sm-0{
    margin-left:0;
    margin-right:0;
  }
  .row.g-sm-0 > .col,
.row.gx-sm-0 > .col{
    padding-left:0;
    padding-right:0;
  }

  .row.g-sm-0,
.row.gy-sm-0{
    margin-top:0;
    margin-bottom:0;
  }
  .row.g-sm-0 > .col,
.row.gy-sm-0 > .col{
    padding-top:0;
    padding-bottom:0;
  }

  .row.g-sm-1,
.row.gx-sm-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .row.g-sm-1 > .col,
.row.gx-sm-1 > .col{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }

  .row.g-sm-1,
.row.gy-sm-1{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .row.g-sm-1 > .col,
.row.gy-sm-1 > .col{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }

  .row.g-sm-2,
.row.gx-sm-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .row.g-sm-2 > .col,
.row.gx-sm-2 > .col{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }

  .row.g-sm-2,
.row.gy-sm-2{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .row.g-sm-2 > .col,
.row.gy-sm-2 > .col{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }

  .row.g-sm-3,
.row.gx-sm-3{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .row.g-sm-3 > .col,
.row.gx-sm-3 > .col{
    padding-left:1rem;
    padding-right:1rem;
  }

  .row.g-sm-3,
.row.gy-sm-3{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .row.g-sm-3 > .col,
.row.gy-sm-3 > .col{
    padding-top:1rem;
    padding-bottom:1rem;
  }

  .row.g-sm-4,
.row.gx-sm-4{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .row.g-sm-4 > .col,
.row.gx-sm-4 > .col{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }

  .row.g-sm-4,
.row.gy-sm-4{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .row.g-sm-4 > .col,
.row.gy-sm-4 > .col{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }

  .row.g-sm-5,
.row.gx-sm-5{
    margin-left:-3rem;
    margin-right:-3rem;
  }
  .row.g-sm-5 > .col,
.row.gx-sm-5 > .col{
    padding-left:3rem;
    padding-right:3rem;
  }

  .row.g-sm-5,
.row.gy-sm-5{
    margin-top:-3rem;
    margin-bottom:-3rem;
  }
  .row.g-sm-5 > .col,
.row.gy-sm-5 > .col{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .d-sm-none{
    display:none !important;
  }

  .d-sm-inline{
    display:inline !important;
  }

  .d-sm-inline-block{
    display:inline-block !important;
  }

  .d-sm-block{
    display:block !important;
  }

  .d-sm-table{
    display:table !important;
  }

  .d-sm-table-row{
    display:table-row !important;
  }

  .d-sm-table-cell{
    display:table-cell !important;
  }

  .d-sm-flex{
    display:flex !important;
  }

  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }

  .flex-sm-column{
    flex-direction:column !important;
  }

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

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

  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }

  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .flex-sm-fill{
    flex:1 1 auto !important;
  }

  .flex-sm-grow-0{
    flex-grow:0 !important;
  }

  .flex-sm-grow-1{
    flex-grow:1 !important;
  }

  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }

  .justify-content-sm-start{
    justify-content:flex-start !important;
  }

  .justify-content-sm-end{
    justify-content:flex-end !important;
  }

  .justify-content-sm-center{
    justify-content:center !important;
  }

  .justify-content-sm-between{
    justify-content:space-between !important;
  }

  .justify-content-sm-around{
    justify-content:space-around !important;
  }

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

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

  .align-items-sm-center{
    align-items:center !important;
  }

  .align-items-sm-baseline{
    align-items:baseline !important;
  }

  .align-items-sm-stretch{
    align-items:stretch !important;
  }

  .align-content-sm-start{
    align-content:flex-start !important;
  }

  .align-content-sm-end{
    align-content:flex-end !important;
  }

  .align-content-sm-center{
    align-content:center !important;
  }

  .align-content-sm-between{
    align-content:space-between !important;
  }

  .align-content-sm-around{
    align-content:space-around !important;
  }

  .align-content-sm-stretch{
    align-content:stretch !important;
  }

  .align-self-sm-auto{
    align-self:auto !important;
  }

  .align-self-sm-start{
    align-self:flex-start !important;
  }

  .align-self-sm-end{
    align-self:flex-end !important;
  }

  .align-self-sm-center{
    align-self:center !important;
  }

  .align-self-sm-baseline{
    align-self:baseline !important;
  }

  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .m-sm-0{
    margin:0 !important;
  }

  .mt-sm-0,
.my-sm-0{
    margin-top:0 !important;
  }

  .mr-sm-0,
.mx-sm-0{
    margin-right:0 !important;
  }

  .mb-sm-0,
.my-sm-0{
    margin-bottom:0 !important;
  }

  .ml-sm-0,
.mx-sm-0{
    margin-left:0 !important;
  }

  .m-sm-1{
    margin:0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1{
    margin-top:0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1{
    margin-right:0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1{
    margin-bottom:0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1{
    margin-left:0.25rem !important;
  }

  .m-sm-2{
    margin:0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2{
    margin-top:0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2{
    margin-right:0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2{
    margin-bottom:0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2{
    margin-left:0.5rem !important;
  }

  .m-sm-3{
    margin:1rem !important;
  }

  .mt-sm-3,
.my-sm-3{
    margin-top:1rem !important;
  }

  .mr-sm-3,
.mx-sm-3{
    margin-right:1rem !important;
  }

  .mb-sm-3,
.my-sm-3{
    margin-bottom:1rem !important;
  }

  .ml-sm-3,
.mx-sm-3{
    margin-left:1rem !important;
  }

  .m-sm-4{
    margin:1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4{
    margin-top:1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4{
    margin-right:1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4{
    margin-bottom:1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4{
    margin-left:1.5rem !important;
  }

  .m-sm-5{
    margin:3rem !important;
  }

  .mt-sm-5,
.my-sm-5{
    margin-top:3rem !important;
  }

  .mr-sm-5,
.mx-sm-5{
    margin-right:3rem !important;
  }

  .mb-sm-5,
.my-sm-5{
    margin-bottom:3rem !important;
  }

  .ml-sm-5,
.mx-sm-5{
    margin-left:3rem !important;
  }

  .p-sm-0{
    padding:0 !important;
  }

  .pt-sm-0,
.py-sm-0{
    padding-top:0 !important;
  }

  .pr-sm-0,
.px-sm-0{
    padding-right:0 !important;
  }

  .pb-sm-0,
.py-sm-0{
    padding-bottom:0 !important;
  }

  .pl-sm-0,
.px-sm-0{
    padding-left:0 !important;
  }

  .p-sm-1{
    padding:0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1{
    padding-top:0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1{
    padding-right:0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1{
    padding-bottom:0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1{
    padding-left:0.25rem !important;
  }

  .p-sm-2{
    padding:0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2{
    padding-top:0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2{
    padding-right:0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2{
    padding-bottom:0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2{
    padding-left:0.5rem !important;
  }

  .p-sm-3{
    padding:1rem !important;
  }

  .pt-sm-3,
.py-sm-3{
    padding-top:1rem !important;
  }

  .pr-sm-3,
.px-sm-3{
    padding-right:1rem !important;
  }

  .pb-sm-3,
.py-sm-3{
    padding-bottom:1rem !important;
  }

  .pl-sm-3,
.px-sm-3{
    padding-left:1rem !important;
  }

  .p-sm-4{
    padding:1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4{
    padding-top:1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4{
    padding-right:1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4{
    padding-bottom:1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4{
    padding-left:1.5rem !important;
  }

  .p-sm-5{
    padding:3rem !important;
  }

  .pt-sm-5,
.py-sm-5{
    padding-top:3rem !important;
  }

  .pr-sm-5,
.px-sm-5{
    padding-right:3rem !important;
  }

  .pb-sm-5,
.py-sm-5{
    padding-bottom:3rem !important;
  }

  .pl-sm-5,
.px-sm-5{
    padding-left:3rem !important;
  }

  .m-sm-n1{
    margin:-0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1{
    margin-top:-0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1{
    margin-right:-0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1{
    margin-bottom:-0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1{
    margin-left:-0.25rem !important;
  }

  .m-sm-n2{
    margin:-0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2{
    margin-top:-0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2{
    margin-right:-0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2{
    margin-bottom:-0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2{
    margin-left:-0.5rem !important;
  }

  .m-sm-n3{
    margin:-1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3{
    margin-top:-1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3{
    margin-right:-1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3{
    margin-bottom:-1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3{
    margin-left:-1rem !important;
  }

  .m-sm-n4{
    margin:-1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4{
    margin-top:-1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4{
    margin-right:-1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4{
    margin-bottom:-1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4{
    margin-left:-1.5rem !important;
  }

  .m-sm-n5{
    margin:-3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5{
    margin-top:-3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5{
    margin-right:-3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5{
    margin-bottom:-3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5{
    margin-left:-3rem !important;
  }

  .m-sm-auto{
    margin:auto !important;
  }

  .mt-sm-auto,
.my-sm-auto{
    margin-top:auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto{
    margin-right:auto !important;
  }

  .mb-sm-auto,
.my-sm-auto{
    margin-bottom:auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto{
    margin-left:auto !important;
  }
  .text-sm-left{
    text-align:left !important;
  }

  .text-sm-right{
    text-align:right !important;
  }

  .text-sm-center{
    text-align:center !important;
  }
  .b-cross-footer__content{
    display:flex;
    align-items:center;
  }
  .b-cross-footer__language{
    padding-right:20px;
    margin-right:20px;
    border-right:1px solid #e8e8e8;
  }
}
@media (min-width: 768px){
  .container{
    max-width:720px;
  }
  .container-md, .container-sm, .container{
    max-width:720px;
  }
  .col-md{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }

  .row-cols-md-1 > *{
    flex:0 0 100%;
    max-width:100%;
  }

  .row-cols-md-2 > *{
    flex:0 0 50%;
    max-width:50%;
  }

  .row-cols-md-3 > *{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .row-cols-md-4 > *{
    flex:0 0 25%;
    max-width:25%;
  }

  .row-cols-md-5 > *{
    flex:0 0 20%;
    max-width:20%;
  }

  .row-cols-md-6 > *{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-md-auto{
    flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .col-md-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }

  .col-md-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-md-3{
    flex:0 0 25%;
    max-width:25%;
  }

  .col-md-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .col-md-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }

  .col-md-6{
    flex:0 0 50%;
    max-width:50%;
  }

  .col-md-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }

  .col-md-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }

  .col-md-9{
    flex:0 0 75%;
    max-width:75%;
  }

  .col-md-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }

  .col-md-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }

  .col-md-12{
    flex:0 0 100%;
    max-width:100%;
  }

  .order-md-first{
    order:-1;
  }

  .order-md-last{
    order:13;
  }

  .order-md-0{
    order:0;
  }

  .order-md-1{
    order:1;
  }

  .order-md-2{
    order:2;
  }

  .order-md-3{
    order:3;
  }

  .order-md-4{
    order:4;
  }

  .order-md-5{
    order:5;
  }

  .order-md-6{
    order:6;
  }

  .order-md-7{
    order:7;
  }

  .order-md-8{
    order:8;
  }

  .order-md-9{
    order:9;
  }

  .order-md-10{
    order:10;
  }

  .order-md-11{
    order:11;
  }

  .order-md-12{
    order:12;
  }

  .offset-md-0{
    margin-left:0;
  }

  .offset-md-1{
    margin-left:8.3333333333%;
  }

  .offset-md-2{
    margin-left:16.6666666667%;
  }

  .offset-md-3{
    margin-left:25%;
  }

  .offset-md-4{
    margin-left:33.3333333333%;
  }

  .offset-md-5{
    margin-left:41.6666666667%;
  }

  .offset-md-6{
    margin-left:50%;
  }

  .offset-md-7{
    margin-left:58.3333333333%;
  }

  .offset-md-8{
    margin-left:66.6666666667%;
  }

  .offset-md-9{
    margin-left:75%;
  }

  .offset-md-10{
    margin-left:83.3333333333%;
  }

  .offset-md-11{
    margin-left:91.6666666667%;
  }

  .row.g-md-0,
.row.gx-md-0{
    margin-left:0;
    margin-right:0;
  }
  .row.g-md-0 > .col,
.row.gx-md-0 > .col{
    padding-left:0;
    padding-right:0;
  }

  .row.g-md-0,
.row.gy-md-0{
    margin-top:0;
    margin-bottom:0;
  }
  .row.g-md-0 > .col,
.row.gy-md-0 > .col{
    padding-top:0;
    padding-bottom:0;
  }

  .row.g-md-1,
.row.gx-md-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .row.g-md-1 > .col,
.row.gx-md-1 > .col{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }

  .row.g-md-1,
.row.gy-md-1{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .row.g-md-1 > .col,
.row.gy-md-1 > .col{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }

  .row.g-md-2,
.row.gx-md-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .row.g-md-2 > .col,
.row.gx-md-2 > .col{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }

  .row.g-md-2,
.row.gy-md-2{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .row.g-md-2 > .col,
.row.gy-md-2 > .col{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }

  .row.g-md-3,
.row.gx-md-3{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .row.g-md-3 > .col,
.row.gx-md-3 > .col{
    padding-left:1rem;
    padding-right:1rem;
  }

  .row.g-md-3,
.row.gy-md-3{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .row.g-md-3 > .col,
.row.gy-md-3 > .col{
    padding-top:1rem;
    padding-bottom:1rem;
  }

  .row.g-md-4,
.row.gx-md-4{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .row.g-md-4 > .col,
.row.gx-md-4 > .col{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }

  .row.g-md-4,
.row.gy-md-4{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .row.g-md-4 > .col,
.row.gy-md-4 > .col{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }

  .row.g-md-5,
.row.gx-md-5{
    margin-left:-3rem;
    margin-right:-3rem;
  }
  .row.g-md-5 > .col,
.row.gx-md-5 > .col{
    padding-left:3rem;
    padding-right:3rem;
  }

  .row.g-md-5,
.row.gy-md-5{
    margin-top:-3rem;
    margin-bottom:-3rem;
  }
  .row.g-md-5 > .col,
.row.gy-md-5 > .col{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .d-md-none{
    display:none !important;
  }

  .d-md-inline{
    display:inline !important;
  }

  .d-md-inline-block{
    display:inline-block !important;
  }

  .d-md-block{
    display:block !important;
  }

  .d-md-table{
    display:table !important;
  }

  .d-md-table-row{
    display:table-row !important;
  }

  .d-md-table-cell{
    display:table-cell !important;
  }

  .d-md-flex{
    display:flex !important;
  }

  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .flex-md-row{
    flex-direction:row !important;
  }

  .flex-md-column{
    flex-direction:column !important;
  }

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

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

  .flex-md-wrap{
    flex-wrap:wrap !important;
  }

  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .flex-md-fill{
    flex:1 1 auto !important;
  }

  .flex-md-grow-0{
    flex-grow:0 !important;
  }

  .flex-md-grow-1{
    flex-grow:1 !important;
  }

  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }

  .justify-content-md-start{
    justify-content:flex-start !important;
  }

  .justify-content-md-end{
    justify-content:flex-end !important;
  }

  .justify-content-md-center{
    justify-content:center !important;
  }

  .justify-content-md-between{
    justify-content:space-between !important;
  }

  .justify-content-md-around{
    justify-content:space-around !important;
  }

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

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

  .align-items-md-center{
    align-items:center !important;
  }

  .align-items-md-baseline{
    align-items:baseline !important;
  }

  .align-items-md-stretch{
    align-items:stretch !important;
  }

  .align-content-md-start{
    align-content:flex-start !important;
  }

  .align-content-md-end{
    align-content:flex-end !important;
  }

  .align-content-md-center{
    align-content:center !important;
  }

  .align-content-md-between{
    align-content:space-between !important;
  }

  .align-content-md-around{
    align-content:space-around !important;
  }

  .align-content-md-stretch{
    align-content:stretch !important;
  }

  .align-self-md-auto{
    align-self:auto !important;
  }

  .align-self-md-start{
    align-self:flex-start !important;
  }

  .align-self-md-end{
    align-self:flex-end !important;
  }

  .align-self-md-center{
    align-self:center !important;
  }

  .align-self-md-baseline{
    align-self:baseline !important;
  }

  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .m-md-0{
    margin:0 !important;
  }

  .mt-md-0,
.my-md-0{
    margin-top:0 !important;
  }

  .mr-md-0,
.mx-md-0{
    margin-right:0 !important;
  }

  .mb-md-0,
.my-md-0{
    margin-bottom:0 !important;
  }

  .ml-md-0,
.mx-md-0{
    margin-left:0 !important;
  }

  .m-md-1{
    margin:0.25rem !important;
  }

  .mt-md-1,
.my-md-1{
    margin-top:0.25rem !important;
  }

  .mr-md-1,
.mx-md-1{
    margin-right:0.25rem !important;
  }

  .mb-md-1,
.my-md-1{
    margin-bottom:0.25rem !important;
  }

  .ml-md-1,
.mx-md-1{
    margin-left:0.25rem !important;
  }

  .m-md-2{
    margin:0.5rem !important;
  }

  .mt-md-2,
.my-md-2{
    margin-top:0.5rem !important;
  }

  .mr-md-2,
.mx-md-2{
    margin-right:0.5rem !important;
  }

  .mb-md-2,
.my-md-2{
    margin-bottom:0.5rem !important;
  }

  .ml-md-2,
.mx-md-2{
    margin-left:0.5rem !important;
  }

  .m-md-3{
    margin:1rem !important;
  }

  .mt-md-3,
.my-md-3{
    margin-top:1rem !important;
  }

  .mr-md-3,
.mx-md-3{
    margin-right:1rem !important;
  }

  .mb-md-3,
.my-md-3{
    margin-bottom:1rem !important;
  }

  .ml-md-3,
.mx-md-3{
    margin-left:1rem !important;
  }

  .m-md-4{
    margin:1.5rem !important;
  }

  .mt-md-4,
.my-md-4{
    margin-top:1.5rem !important;
  }

  .mr-md-4,
.mx-md-4{
    margin-right:1.5rem !important;
  }

  .mb-md-4,
.my-md-4{
    margin-bottom:1.5rem !important;
  }

  .ml-md-4,
.mx-md-4{
    margin-left:1.5rem !important;
  }

  .m-md-5{
    margin:3rem !important;
  }

  .mt-md-5,
.my-md-5{
    margin-top:3rem !important;
  }

  .mr-md-5,
.mx-md-5{
    margin-right:3rem !important;
  }

  .mb-md-5,
.my-md-5{
    margin-bottom:3rem !important;
  }

  .ml-md-5,
.mx-md-5{
    margin-left:3rem !important;
  }

  .p-md-0{
    padding:0 !important;
  }

  .pt-md-0,
.py-md-0{
    padding-top:0 !important;
  }

  .pr-md-0,
.px-md-0{
    padding-right:0 !important;
  }

  .pb-md-0,
.py-md-0{
    padding-bottom:0 !important;
  }

  .pl-md-0,
.px-md-0{
    padding-left:0 !important;
  }

  .p-md-1{
    padding:0.25rem !important;
  }

  .pt-md-1,
.py-md-1{
    padding-top:0.25rem !important;
  }

  .pr-md-1,
.px-md-1{
    padding-right:0.25rem !important;
  }

  .pb-md-1,
.py-md-1{
    padding-bottom:0.25rem !important;
  }

  .pl-md-1,
.px-md-1{
    padding-left:0.25rem !important;
  }

  .p-md-2{
    padding:0.5rem !important;
  }

  .pt-md-2,
.py-md-2{
    padding-top:0.5rem !important;
  }

  .pr-md-2,
.px-md-2{
    padding-right:0.5rem !important;
  }

  .pb-md-2,
.py-md-2{
    padding-bottom:0.5rem !important;
  }

  .pl-md-2,
.px-md-2{
    padding-left:0.5rem !important;
  }

  .p-md-3{
    padding:1rem !important;
  }

  .pt-md-3,
.py-md-3{
    padding-top:1rem !important;
  }

  .pr-md-3,
.px-md-3{
    padding-right:1rem !important;
  }

  .pb-md-3,
.py-md-3{
    padding-bottom:1rem !important;
  }

  .pl-md-3,
.px-md-3{
    padding-left:1rem !important;
  }

  .p-md-4{
    padding:1.5rem !important;
  }

  .pt-md-4,
.py-md-4{
    padding-top:1.5rem !important;
  }

  .pr-md-4,
.px-md-4{
    padding-right:1.5rem !important;
  }

  .pb-md-4,
.py-md-4{
    padding-bottom:1.5rem !important;
  }

  .pl-md-4,
.px-md-4{
    padding-left:1.5rem !important;
  }

  .p-md-5{
    padding:3rem !important;
  }

  .pt-md-5,
.py-md-5{
    padding-top:3rem !important;
  }

  .pr-md-5,
.px-md-5{
    padding-right:3rem !important;
  }

  .pb-md-5,
.py-md-5{
    padding-bottom:3rem !important;
  }

  .pl-md-5,
.px-md-5{
    padding-left:3rem !important;
  }

  .m-md-n1{
    margin:-0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1{
    margin-top:-0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1{
    margin-right:-0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1{
    margin-bottom:-0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1{
    margin-left:-0.25rem !important;
  }

  .m-md-n2{
    margin:-0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2{
    margin-top:-0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2{
    margin-right:-0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2{
    margin-bottom:-0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2{
    margin-left:-0.5rem !important;
  }

  .m-md-n3{
    margin:-1rem !important;
  }

  .mt-md-n3,
.my-md-n3{
    margin-top:-1rem !important;
  }

  .mr-md-n3,
.mx-md-n3{
    margin-right:-1rem !important;
  }

  .mb-md-n3,
.my-md-n3{
    margin-bottom:-1rem !important;
  }

  .ml-md-n3,
.mx-md-n3{
    margin-left:-1rem !important;
  }

  .m-md-n4{
    margin:-1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4{
    margin-top:-1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4{
    margin-right:-1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4{
    margin-bottom:-1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4{
    margin-left:-1.5rem !important;
  }

  .m-md-n5{
    margin:-3rem !important;
  }

  .mt-md-n5,
.my-md-n5{
    margin-top:-3rem !important;
  }

  .mr-md-n5,
.mx-md-n5{
    margin-right:-3rem !important;
  }

  .mb-md-n5,
.my-md-n5{
    margin-bottom:-3rem !important;
  }

  .ml-md-n5,
.mx-md-n5{
    margin-left:-3rem !important;
  }

  .m-md-auto{
    margin:auto !important;
  }

  .mt-md-auto,
.my-md-auto{
    margin-top:auto !important;
  }

  .mr-md-auto,
.mx-md-auto{
    margin-right:auto !important;
  }

  .mb-md-auto,
.my-md-auto{
    margin-bottom:auto !important;
  }

  .ml-md-auto,
.mx-md-auto{
    margin-left:auto !important;
  }
  .text-md-left{
    text-align:left !important;
  }

  .text-md-right{
    text-align:right !important;
  }

  .text-md-center{
    text-align:center !important;
  }
  .b-cross-footer__menu{
    justify-content:space-between;
    padding-bottom:20px;
  }
  .b-page__header-cta.is-active{
    display:block;
  }
}
@media (min-width: 992px){
  .container{
    max-width:960px;
  }
  .container-lg, .container-md, .container-sm, .container{
    max-width:960px;
  }
  .col-lg{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }

  .row-cols-lg-1 > *{
    flex:0 0 100%;
    max-width:100%;
  }

  .row-cols-lg-2 > *{
    flex:0 0 50%;
    max-width:50%;
  }

  .row-cols-lg-3 > *{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .row-cols-lg-4 > *{
    flex:0 0 25%;
    max-width:25%;
  }

  .row-cols-lg-5 > *{
    flex:0 0 20%;
    max-width:20%;
  }

  .row-cols-lg-6 > *{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .col-lg-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }

  .col-lg-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-lg-3{
    flex:0 0 25%;
    max-width:25%;
  }

  .col-lg-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .col-lg-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }

  .col-lg-6{
    flex:0 0 50%;
    max-width:50%;
  }

  .col-lg-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }

  .col-lg-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }

  .col-lg-9{
    flex:0 0 75%;
    max-width:75%;
  }

  .col-lg-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }

  .col-lg-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }

  .col-lg-12{
    flex:0 0 100%;
    max-width:100%;
  }

  .order-lg-first{
    order:-1;
  }

  .order-lg-last{
    order:13;
  }

  .order-lg-0{
    order:0;
  }

  .order-lg-1{
    order:1;
  }

  .order-lg-2{
    order:2;
  }

  .order-lg-3{
    order:3;
  }

  .order-lg-4{
    order:4;
  }

  .order-lg-5{
    order:5;
  }

  .order-lg-6{
    order:6;
  }

  .order-lg-7{
    order:7;
  }

  .order-lg-8{
    order:8;
  }

  .order-lg-9{
    order:9;
  }

  .order-lg-10{
    order:10;
  }

  .order-lg-11{
    order:11;
  }

  .order-lg-12{
    order:12;
  }

  .offset-lg-0{
    margin-left:0;
  }

  .offset-lg-1{
    margin-left:8.3333333333%;
  }

  .offset-lg-2{
    margin-left:16.6666666667%;
  }

  .offset-lg-3{
    margin-left:25%;
  }

  .offset-lg-4{
    margin-left:33.3333333333%;
  }

  .offset-lg-5{
    margin-left:41.6666666667%;
  }

  .offset-lg-6{
    margin-left:50%;
  }

  .offset-lg-7{
    margin-left:58.3333333333%;
  }

  .offset-lg-8{
    margin-left:66.6666666667%;
  }

  .offset-lg-9{
    margin-left:75%;
  }

  .offset-lg-10{
    margin-left:83.3333333333%;
  }

  .offset-lg-11{
    margin-left:91.6666666667%;
  }

  .row.g-lg-0,
.row.gx-lg-0{
    margin-left:0;
    margin-right:0;
  }
  .row.g-lg-0 > .col,
.row.gx-lg-0 > .col{
    padding-left:0;
    padding-right:0;
  }

  .row.g-lg-0,
.row.gy-lg-0{
    margin-top:0;
    margin-bottom:0;
  }
  .row.g-lg-0 > .col,
.row.gy-lg-0 > .col{
    padding-top:0;
    padding-bottom:0;
  }

  .row.g-lg-1,
.row.gx-lg-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .row.g-lg-1 > .col,
.row.gx-lg-1 > .col{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }

  .row.g-lg-1,
.row.gy-lg-1{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .row.g-lg-1 > .col,
.row.gy-lg-1 > .col{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }

  .row.g-lg-2,
.row.gx-lg-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .row.g-lg-2 > .col,
.row.gx-lg-2 > .col{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }

  .row.g-lg-2,
.row.gy-lg-2{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .row.g-lg-2 > .col,
.row.gy-lg-2 > .col{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }

  .row.g-lg-3,
.row.gx-lg-3{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .row.g-lg-3 > .col,
.row.gx-lg-3 > .col{
    padding-left:1rem;
    padding-right:1rem;
  }

  .row.g-lg-3,
.row.gy-lg-3{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .row.g-lg-3 > .col,
.row.gy-lg-3 > .col{
    padding-top:1rem;
    padding-bottom:1rem;
  }

  .row.g-lg-4,
.row.gx-lg-4{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .row.g-lg-4 > .col,
.row.gx-lg-4 > .col{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }

  .row.g-lg-4,
.row.gy-lg-4{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .row.g-lg-4 > .col,
.row.gy-lg-4 > .col{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }

  .row.g-lg-5,
.row.gx-lg-5{
    margin-left:-3rem;
    margin-right:-3rem;
  }
  .row.g-lg-5 > .col,
.row.gx-lg-5 > .col{
    padding-left:3rem;
    padding-right:3rem;
  }

  .row.g-lg-5,
.row.gy-lg-5{
    margin-top:-3rem;
    margin-bottom:-3rem;
  }
  .row.g-lg-5 > .col,
.row.gy-lg-5 > .col{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .d-lg-none{
    display:none !important;
  }

  .d-lg-inline{
    display:inline !important;
  }

  .d-lg-inline-block{
    display:inline-block !important;
  }

  .d-lg-block{
    display:block !important;
  }

  .d-lg-table{
    display:table !important;
  }

  .d-lg-table-row{
    display:table-row !important;
  }

  .d-lg-table-cell{
    display:table-cell !important;
  }

  .d-lg-flex{
    display:flex !important;
  }

  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .flex-lg-row{
    flex-direction:row !important;
  }

  .flex-lg-column{
    flex-direction:column !important;
  }

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

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

  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }

  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .flex-lg-fill{
    flex:1 1 auto !important;
  }

  .flex-lg-grow-0{
    flex-grow:0 !important;
  }

  .flex-lg-grow-1{
    flex-grow:1 !important;
  }

  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }

  .justify-content-lg-start{
    justify-content:flex-start !important;
  }

  .justify-content-lg-end{
    justify-content:flex-end !important;
  }

  .justify-content-lg-center{
    justify-content:center !important;
  }

  .justify-content-lg-between{
    justify-content:space-between !important;
  }

  .justify-content-lg-around{
    justify-content:space-around !important;
  }

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

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

  .align-items-lg-center{
    align-items:center !important;
  }

  .align-items-lg-baseline{
    align-items:baseline !important;
  }

  .align-items-lg-stretch{
    align-items:stretch !important;
  }

  .align-content-lg-start{
    align-content:flex-start !important;
  }

  .align-content-lg-end{
    align-content:flex-end !important;
  }

  .align-content-lg-center{
    align-content:center !important;
  }

  .align-content-lg-between{
    align-content:space-between !important;
  }

  .align-content-lg-around{
    align-content:space-around !important;
  }

  .align-content-lg-stretch{
    align-content:stretch !important;
  }

  .align-self-lg-auto{
    align-self:auto !important;
  }

  .align-self-lg-start{
    align-self:flex-start !important;
  }

  .align-self-lg-end{
    align-self:flex-end !important;
  }

  .align-self-lg-center{
    align-self:center !important;
  }

  .align-self-lg-baseline{
    align-self:baseline !important;
  }

  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .m-lg-0{
    margin:0 !important;
  }

  .mt-lg-0,
.my-lg-0{
    margin-top:0 !important;
  }

  .mr-lg-0,
.mx-lg-0{
    margin-right:0 !important;
  }

  .mb-lg-0,
.my-lg-0{
    margin-bottom:0 !important;
  }

  .ml-lg-0,
.mx-lg-0{
    margin-left:0 !important;
  }

  .m-lg-1{
    margin:0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1{
    margin-top:0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1{
    margin-right:0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1{
    margin-bottom:0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1{
    margin-left:0.25rem !important;
  }

  .m-lg-2{
    margin:0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2{
    margin-top:0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2{
    margin-right:0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2{
    margin-bottom:0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2{
    margin-left:0.5rem !important;
  }

  .m-lg-3{
    margin:1rem !important;
  }

  .mt-lg-3,
.my-lg-3{
    margin-top:1rem !important;
  }

  .mr-lg-3,
.mx-lg-3{
    margin-right:1rem !important;
  }

  .mb-lg-3,
.my-lg-3{
    margin-bottom:1rem !important;
  }

  .ml-lg-3,
.mx-lg-3{
    margin-left:1rem !important;
  }

  .m-lg-4{
    margin:1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4{
    margin-top:1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4{
    margin-right:1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4{
    margin-bottom:1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4{
    margin-left:1.5rem !important;
  }

  .m-lg-5{
    margin:3rem !important;
  }

  .mt-lg-5,
.my-lg-5{
    margin-top:3rem !important;
  }

  .mr-lg-5,
.mx-lg-5{
    margin-right:3rem !important;
  }

  .mb-lg-5,
.my-lg-5{
    margin-bottom:3rem !important;
  }

  .ml-lg-5,
.mx-lg-5{
    margin-left:3rem !important;
  }

  .p-lg-0{
    padding:0 !important;
  }

  .pt-lg-0,
.py-lg-0{
    padding-top:0 !important;
  }

  .pr-lg-0,
.px-lg-0{
    padding-right:0 !important;
  }

  .pb-lg-0,
.py-lg-0{
    padding-bottom:0 !important;
  }

  .pl-lg-0,
.px-lg-0{
    padding-left:0 !important;
  }

  .p-lg-1{
    padding:0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1{
    padding-top:0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1{
    padding-right:0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1{
    padding-bottom:0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1{
    padding-left:0.25rem !important;
  }

  .p-lg-2{
    padding:0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2{
    padding-top:0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2{
    padding-right:0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2{
    padding-bottom:0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2{
    padding-left:0.5rem !important;
  }

  .p-lg-3{
    padding:1rem !important;
  }

  .pt-lg-3,
.py-lg-3{
    padding-top:1rem !important;
  }

  .pr-lg-3,
.px-lg-3{
    padding-right:1rem !important;
  }

  .pb-lg-3,
.py-lg-3{
    padding-bottom:1rem !important;
  }

  .pl-lg-3,
.px-lg-3{
    padding-left:1rem !important;
  }

  .p-lg-4{
    padding:1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4{
    padding-top:1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4{
    padding-right:1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4{
    padding-bottom:1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4{
    padding-left:1.5rem !important;
  }

  .p-lg-5{
    padding:3rem !important;
  }

  .pt-lg-5,
.py-lg-5{
    padding-top:3rem !important;
  }

  .pr-lg-5,
.px-lg-5{
    padding-right:3rem !important;
  }

  .pb-lg-5,
.py-lg-5{
    padding-bottom:3rem !important;
  }

  .pl-lg-5,
.px-lg-5{
    padding-left:3rem !important;
  }

  .m-lg-n1{
    margin:-0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1{
    margin-top:-0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1{
    margin-right:-0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1{
    margin-bottom:-0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1{
    margin-left:-0.25rem !important;
  }

  .m-lg-n2{
    margin:-0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2{
    margin-top:-0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2{
    margin-right:-0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2{
    margin-bottom:-0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2{
    margin-left:-0.5rem !important;
  }

  .m-lg-n3{
    margin:-1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3{
    margin-top:-1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3{
    margin-right:-1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3{
    margin-bottom:-1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3{
    margin-left:-1rem !important;
  }

  .m-lg-n4{
    margin:-1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4{
    margin-top:-1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4{
    margin-right:-1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4{
    margin-bottom:-1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4{
    margin-left:-1.5rem !important;
  }

  .m-lg-n5{
    margin:-3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5{
    margin-top:-3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5{
    margin-right:-3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5{
    margin-bottom:-3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5{
    margin-left:-3rem !important;
  }

  .m-lg-auto{
    margin:auto !important;
  }

  .mt-lg-auto,
.my-lg-auto{
    margin-top:auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto{
    margin-right:auto !important;
  }

  .mb-lg-auto,
.my-lg-auto{
    margin-bottom:auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto{
    margin-left:auto !important;
  }
  .text-lg-left{
    text-align:left !important;
  }

  .text-lg-right{
    text-align:right !important;
  }

  .text-lg-center{
    text-align:center !important;
  }
  .b-cross-footer__copyright-logo{
    margin-right:20px;
  }
  .b-cross-footer__copyright-address{
    margin-left:auto;
  }
}
@media (min-width: 1200px){
  .container{
    max-width:1140px;
  }
  .container-xl, .container-lg, .container-md, .container-sm, .container{
    max-width:1140px;
  }
  .col-xl{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }

  .row-cols-xl-1 > *{
    flex:0 0 100%;
    max-width:100%;
  }

  .row-cols-xl-2 > *{
    flex:0 0 50%;
    max-width:50%;
  }

  .row-cols-xl-3 > *{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .row-cols-xl-4 > *{
    flex:0 0 25%;
    max-width:25%;
  }

  .row-cols-xl-5 > *{
    flex:0 0 20%;
    max-width:20%;
  }

  .row-cols-xl-6 > *{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .col-xl-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }

  .col-xl-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }

  .col-xl-3{
    flex:0 0 25%;
    max-width:25%;
  }

  .col-xl-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }

  .col-xl-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }

  .col-xl-6{
    flex:0 0 50%;
    max-width:50%;
  }

  .col-xl-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }

  .col-xl-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }

  .col-xl-9{
    flex:0 0 75%;
    max-width:75%;
  }

  .col-xl-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }

  .col-xl-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }

  .col-xl-12{
    flex:0 0 100%;
    max-width:100%;
  }

  .order-xl-first{
    order:-1;
  }

  .order-xl-last{
    order:13;
  }

  .order-xl-0{
    order:0;
  }

  .order-xl-1{
    order:1;
  }

  .order-xl-2{
    order:2;
  }

  .order-xl-3{
    order:3;
  }

  .order-xl-4{
    order:4;
  }

  .order-xl-5{
    order:5;
  }

  .order-xl-6{
    order:6;
  }

  .order-xl-7{
    order:7;
  }

  .order-xl-8{
    order:8;
  }

  .order-xl-9{
    order:9;
  }

  .order-xl-10{
    order:10;
  }

  .order-xl-11{
    order:11;
  }

  .order-xl-12{
    order:12;
  }

  .offset-xl-0{
    margin-left:0;
  }

  .offset-xl-1{
    margin-left:8.3333333333%;
  }

  .offset-xl-2{
    margin-left:16.6666666667%;
  }

  .offset-xl-3{
    margin-left:25%;
  }

  .offset-xl-4{
    margin-left:33.3333333333%;
  }

  .offset-xl-5{
    margin-left:41.6666666667%;
  }

  .offset-xl-6{
    margin-left:50%;
  }

  .offset-xl-7{
    margin-left:58.3333333333%;
  }

  .offset-xl-8{
    margin-left:66.6666666667%;
  }

  .offset-xl-9{
    margin-left:75%;
  }

  .offset-xl-10{
    margin-left:83.3333333333%;
  }

  .offset-xl-11{
    margin-left:91.6666666667%;
  }

  .row.g-xl-0,
.row.gx-xl-0{
    margin-left:0;
    margin-right:0;
  }
  .row.g-xl-0 > .col,
.row.gx-xl-0 > .col{
    padding-left:0;
    padding-right:0;
  }

  .row.g-xl-0,
.row.gy-xl-0{
    margin-top:0;
    margin-bottom:0;
  }
  .row.g-xl-0 > .col,
.row.gy-xl-0 > .col{
    padding-top:0;
    padding-bottom:0;
  }

  .row.g-xl-1,
.row.gx-xl-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .row.g-xl-1 > .col,
.row.gx-xl-1 > .col{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }

  .row.g-xl-1,
.row.gy-xl-1{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .row.g-xl-1 > .col,
.row.gy-xl-1 > .col{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }

  .row.g-xl-2,
.row.gx-xl-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .row.g-xl-2 > .col,
.row.gx-xl-2 > .col{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }

  .row.g-xl-2,
.row.gy-xl-2{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .row.g-xl-2 > .col,
.row.gy-xl-2 > .col{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }

  .row.g-xl-3,
.row.gx-xl-3{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .row.g-xl-3 > .col,
.row.gx-xl-3 > .col{
    padding-left:1rem;
    padding-right:1rem;
  }

  .row.g-xl-3,
.row.gy-xl-3{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .row.g-xl-3 > .col,
.row.gy-xl-3 > .col{
    padding-top:1rem;
    padding-bottom:1rem;
  }

  .row.g-xl-4,
.row.gx-xl-4{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .row.g-xl-4 > .col,
.row.gx-xl-4 > .col{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }

  .row.g-xl-4,
.row.gy-xl-4{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .row.g-xl-4 > .col,
.row.gy-xl-4 > .col{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }

  .row.g-xl-5,
.row.gx-xl-5{
    margin-left:-3rem;
    margin-right:-3rem;
  }
  .row.g-xl-5 > .col,
.row.gx-xl-5 > .col{
    padding-left:3rem;
    padding-right:3rem;
  }

  .row.g-xl-5,
.row.gy-xl-5{
    margin-top:-3rem;
    margin-bottom:-3rem;
  }
  .row.g-xl-5 > .col,
.row.gy-xl-5 > .col{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .d-xl-none{
    display:none !important;
  }

  .d-xl-inline{
    display:inline !important;
  }

  .d-xl-inline-block{
    display:inline-block !important;
  }

  .d-xl-block{
    display:block !important;
  }

  .d-xl-table{
    display:table !important;
  }

  .d-xl-table-row{
    display:table-row !important;
  }

  .d-xl-table-cell{
    display:table-cell !important;
  }

  .d-xl-flex{
    display:flex !important;
  }

  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .flex-xl-row{
    flex-direction:row !important;
  }

  .flex-xl-column{
    flex-direction:column !important;
  }

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

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

  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }

  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }

  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }

  .flex-xl-fill{
    flex:1 1 auto !important;
  }

  .flex-xl-grow-0{
    flex-grow:0 !important;
  }

  .flex-xl-grow-1{
    flex-grow:1 !important;
  }

  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }

  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }

  .justify-content-xl-start{
    justify-content:flex-start !important;
  }

  .justify-content-xl-end{
    justify-content:flex-end !important;
  }

  .justify-content-xl-center{
    justify-content:center !important;
  }

  .justify-content-xl-between{
    justify-content:space-between !important;
  }

  .justify-content-xl-around{
    justify-content:space-around !important;
  }

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

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

  .align-items-xl-center{
    align-items:center !important;
  }

  .align-items-xl-baseline{
    align-items:baseline !important;
  }

  .align-items-xl-stretch{
    align-items:stretch !important;
  }

  .align-content-xl-start{
    align-content:flex-start !important;
  }

  .align-content-xl-end{
    align-content:flex-end !important;
  }

  .align-content-xl-center{
    align-content:center !important;
  }

  .align-content-xl-between{
    align-content:space-between !important;
  }

  .align-content-xl-around{
    align-content:space-around !important;
  }

  .align-content-xl-stretch{
    align-content:stretch !important;
  }

  .align-self-xl-auto{
    align-self:auto !important;
  }

  .align-self-xl-start{
    align-self:flex-start !important;
  }

  .align-self-xl-end{
    align-self:flex-end !important;
  }

  .align-self-xl-center{
    align-self:center !important;
  }

  .align-self-xl-baseline{
    align-self:baseline !important;
  }

  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .m-xl-0{
    margin:0 !important;
  }

  .mt-xl-0,
.my-xl-0{
    margin-top:0 !important;
  }

  .mr-xl-0,
.mx-xl-0{
    margin-right:0 !important;
  }

  .mb-xl-0,
.my-xl-0{
    margin-bottom:0 !important;
  }

  .ml-xl-0,
.mx-xl-0{
    margin-left:0 !important;
  }

  .m-xl-1{
    margin:0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1{
    margin-top:0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1{
    margin-right:0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1{
    margin-bottom:0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1{
    margin-left:0.25rem !important;
  }

  .m-xl-2{
    margin:0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2{
    margin-top:0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2{
    margin-right:0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2{
    margin-bottom:0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2{
    margin-left:0.5rem !important;
  }

  .m-xl-3{
    margin:1rem !important;
  }

  .mt-xl-3,
.my-xl-3{
    margin-top:1rem !important;
  }

  .mr-xl-3,
.mx-xl-3{
    margin-right:1rem !important;
  }

  .mb-xl-3,
.my-xl-3{
    margin-bottom:1rem !important;
  }

  .ml-xl-3,
.mx-xl-3{
    margin-left:1rem !important;
  }

  .m-xl-4{
    margin:1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4{
    margin-top:1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4{
    margin-right:1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4{
    margin-bottom:1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4{
    margin-left:1.5rem !important;
  }

  .m-xl-5{
    margin:3rem !important;
  }

  .mt-xl-5,
.my-xl-5{
    margin-top:3rem !important;
  }

  .mr-xl-5,
.mx-xl-5{
    margin-right:3rem !important;
  }

  .mb-xl-5,
.my-xl-5{
    margin-bottom:3rem !important;
  }

  .ml-xl-5,
.mx-xl-5{
    margin-left:3rem !important;
  }

  .p-xl-0{
    padding:0 !important;
  }

  .pt-xl-0,
.py-xl-0{
    padding-top:0 !important;
  }

  .pr-xl-0,
.px-xl-0{
    padding-right:0 !important;
  }

  .pb-xl-0,
.py-xl-0{
    padding-bottom:0 !important;
  }

  .pl-xl-0,
.px-xl-0{
    padding-left:0 !important;
  }

  .p-xl-1{
    padding:0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1{
    padding-top:0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1{
    padding-right:0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1{
    padding-bottom:0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1{
    padding-left:0.25rem !important;
  }

  .p-xl-2{
    padding:0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2{
    padding-top:0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2{
    padding-right:0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2{
    padding-bottom:0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2{
    padding-left:0.5rem !important;
  }

  .p-xl-3{
    padding:1rem !important;
  }

  .pt-xl-3,
.py-xl-3{
    padding-top:1rem !important;
  }

  .pr-xl-3,
.px-xl-3{
    padding-right:1rem !important;
  }

  .pb-xl-3,
.py-xl-3{
    padding-bottom:1rem !important;
  }

  .pl-xl-3,
.px-xl-3{
    padding-left:1rem !important;
  }

  .p-xl-4{
    padding:1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4{
    padding-top:1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4{
    padding-right:1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4{
    padding-bottom:1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4{
    padding-left:1.5rem !important;
  }

  .p-xl-5{
    padding:3rem !important;
  }

  .pt-xl-5,
.py-xl-5{
    padding-top:3rem !important;
  }

  .pr-xl-5,
.px-xl-5{
    padding-right:3rem !important;
  }

  .pb-xl-5,
.py-xl-5{
    padding-bottom:3rem !important;
  }

  .pl-xl-5,
.px-xl-5{
    padding-left:3rem !important;
  }

  .m-xl-n1{
    margin:-0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1{
    margin-top:-0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1{
    margin-right:-0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1{
    margin-bottom:-0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1{
    margin-left:-0.25rem !important;
  }

  .m-xl-n2{
    margin:-0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2{
    margin-top:-0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2{
    margin-right:-0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2{
    margin-bottom:-0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2{
    margin-left:-0.5rem !important;
  }

  .m-xl-n3{
    margin:-1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3{
    margin-top:-1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3{
    margin-right:-1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3{
    margin-bottom:-1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3{
    margin-left:-1rem !important;
  }

  .m-xl-n4{
    margin:-1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4{
    margin-top:-1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4{
    margin-right:-1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4{
    margin-bottom:-1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4{
    margin-left:-1.5rem !important;
  }

  .m-xl-n5{
    margin:-3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5{
    margin-top:-3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5{
    margin-right:-3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5{
    margin-bottom:-3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5{
    margin-left:-3rem !important;
  }

  .m-xl-auto{
    margin:auto !important;
  }

  .mt-xl-auto,
.my-xl-auto{
    margin-top:auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto{
    margin-right:auto !important;
  }

  .mb-xl-auto,
.my-xl-auto{
    margin-bottom:auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto{
    margin-left:auto !important;
  }
  .text-xl-left{
    text-align:left !important;
  }

  .text-xl-right{
    text-align:right !important;
  }

  .text-xl-center{
    text-align:center !important;
  }
  .modal-auth .modal-card-head-title{
    font-size:1.375rem;
  }
}
@media print{
  .d-print-none{
    display:none !important;
  }

  .d-print-inline{
    display:inline !important;
  }

  .d-print-inline-block{
    display:inline-block !important;
  }

  .d-print-block{
    display:block !important;
  }

  .d-print-table{
    display:table !important;
  }

  .d-print-table-row{
    display:table-row !important;
  }

  .d-print-table-cell{
    display:table-cell !important;
  }

  .d-print-flex{
    display:flex !important;
  }

  .d-print-inline-flex{
    display:inline-flex !important;
  }
}
@media screen and (max-width: 768px){
  .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:0.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:flex !important;
  }
  .is-inline-mobile{
    display:inline !important;
  }
  .is-inline-block-mobile{
    display:inline-block !important;
  }
  .is-inline-flex-mobile{
    display:inline-flex !important;
  }
  .is-hidden-mobile{
    display:none !important;
  }
  .is-invisible-mobile{
    visibility:hidden !important;
  }
  .field-label{
    margin-bottom:0.5rem;
  }
  .level-item:not(:last-child){
    margin-bottom:0.75rem;
  }
  .level-left + .level-right{
    margin-top:1.5rem;
  }
  .media-content{
    overflow-x:auto;
  }
  .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis{
    margin:0.25rem 0.125rem;
  }
  .pagination{
    margin-top:2rem;
    flex-wrap:wrap;
  }

  .pagination-previous,
.pagination-next{
    flex-grow:1;
    flex-shrink:1;
  }

  .pagination-list li{
    flex-grow:1;
    flex-shrink:1;
  }
  .column.is-narrow-mobile{
    flex:none;
  }
  .column.is-full-mobile{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-mobile{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-mobile{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-mobile{
    flex:none;
    width:50%;
  }
  .column.is-one-third-mobile{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-mobile{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-mobile{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-mobile{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-mobile{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-mobile{
    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-1-mobile{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-mobile{
    margin-left:8.3333333333%;
  }
  .column.is-2-mobile{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-mobile{
    margin-left:16.6666666667%;
  }
  .column.is-3-mobile{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-mobile{
    margin-left:25%;
  }
  .column.is-4-mobile{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-mobile{
    margin-left:33.3333333333%;
  }
  .column.is-5-mobile{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-mobile{
    margin-left:41.6666666667%;
  }
  .column.is-6-mobile{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-mobile{
    margin-left:50%;
  }
  .column.is-7-mobile{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-mobile{
    margin-left:58.3333333333%;
  }
  .column.is-8-mobile{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-mobile{
    margin-left:66.6666666667%;
  }
  .column.is-9-mobile{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-mobile{
    margin-left:75%;
  }
  .column.is-10-mobile{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-mobile{
    margin-left:83.3333333333%;
  }
  .column.is-11-mobile{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-mobile{
    margin-left:91.6666666667%;
  }
  .column.is-12-mobile{
    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:0.25rem;
  }
  .columns.is-variable.is-2-mobile{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-mobile{
    --columnGap:0.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;
  }
  .hero.is-white.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #e8e3e4 0%, #ffffff 71%, white 100%);
  }
  .hero.is-black.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #362d2e 0%, #4b4b4b 71%, #5c5553 100%);
  }
  .hero.is-light.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #d7ced0 0%, #ececec 71%, #f9f9f8 100%);
  }
  .hero.is-dark.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
  .hero.is-primary.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
  }
  .hero.is-link.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
  }
  .hero.is-info.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
  }
  .hero.is-success.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #109a29 0%, #20bd57 71%, #1ed97e 100%);
  }
  .hero.is-warning.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #ed5b00 0%, #ff9b21 71%, #ffc73b 100%);
  }
  .hero.is-danger.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, #bd0305 0%, #e33110 71%, #f55f17 100%);
  }
  .hero-video{
    display:none;
  }
  .hero-buttons .button{
    display:flex;
  }
  .hero-buttons .button:not(:last-child){
    margin-bottom:0.75rem;
  }
  .btn-social + .btn-social{
    margin-left:0.5rem;
  }
  .footer > .container > .columns{
    flex-wrap:wrap;
  }
  .navbar-brand .navbar-item{
    padding-left:1.5rem;
  }
}
@media screen and (min-width: 769px), print{
  .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:0.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:flex !important;
  }
  .is-inline-tablet{
    display:inline !important;
  }
  .is-inline-block-tablet{
    display:inline-block !important;
  }
  .is-inline-flex-tablet{
    display:inline-flex !important;
  }
  .is-hidden-tablet{
    display:none !important;
  }
  .is-invisible-tablet{
    visibility:hidden !important;
  }
  .field.is-horizontal{
    display:flex;
  }
  .field-label{
    flex-basis:0;
    flex-grow:1;
    flex-shrink:0;
    margin-right:1.5rem;
    text-align:right;
  }
  .field-label:last-child{
    text-align:left;
    margin-left:1.5rem;
    margin-right:0;
  }
  .field-label.is-small{
    font-size:0.75rem;
    padding-top:0.375em;
  }
  .field-label.is-normal{
    padding-top:0.375em;
  }
  .field-label.is-medium{
    height:44px;
  }
  .field-label.is-large{
    font-size:1.5rem;
    padding-top:0.375em;
  }
  .field-body{
    display:flex;
    flex-basis:0;
    flex-grow:5;
    flex-shrink:1;
  }
  .field-body .field{
    margin-bottom:0;
  }
  .field-body > .field{
    flex-shrink:1;
  }
  .field-body > .field:not(.is-narrow){
    flex-grow:1;
  }
  .field-body > .field:not(:last-child){
    margin-right:0.75rem;
  }
  .level{
    display:flex;
  }
  .level > .level-item:not(.is-narrow){
    flex-grow:1;
  }
  .level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child){
    margin-right:0.75rem;
  }
  .level-left{
    display:flex;
  }
  .level-right{
    display:flex;
  }
  .modal-content,
.modal-card{
    margin:0 auto;
    max-height:calc(100vh - 40px);
    width:640px;
  }
  .pagination-list{
    flex-grow:1;
    flex-shrink:1;
    justify-content:flex-start;
    order:1;
  }

  .pagination-previous{
    order:2;
  }

  .pagination-next{
    order:3;
  }

  .pagination{
    justify-content:space-between;
  }
  .pagination.is-centered .pagination-previous{
    order:1;
  }
  .pagination.is-centered .pagination-list{
    justify-content:center;
    order:2;
  }
  .pagination.is-centered .pagination-next{
    order:3;
  }
  .pagination.is-right .pagination-previous{
    order:1;
  }
  .pagination.is-right .pagination-next{
    order:2;
  }
  .pagination.is-right .pagination-list{
    justify-content:flex-end;
    order:3;
  }
  .column.is-narrow, .column.is-narrow-tablet{
    flex:none;
  }
  .column.is-full, .column.is-full-tablet{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet{
    flex:none;
    width:66.6666%;
  }
  .column.is-half, .column.is-half-tablet{
    flex:none;
    width:50%;
  }
  .column.is-one-third, .column.is-one-third-tablet{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet{
    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-1, .column.is-1-tablet{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet{
    margin-left:8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet{
    margin-left:16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet{
    flex:none;
    width:25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet{
    margin-left:25%;
  }
  .column.is-4, .column.is-4-tablet{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet{
    margin-left:33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet{
    margin-left:41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet{
    flex:none;
    width:50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet{
    margin-left:50%;
  }
  .column.is-7, .column.is-7-tablet{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet{
    margin-left:58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet{
    margin-left:66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet{
    flex:none;
    width:75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet{
    margin-left:75%;
  }
  .column.is-10, .column.is-10-tablet{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet{
    margin-left:83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet{
    margin-left:91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet{
    flex:none;
    width:100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet{
    margin-left:100%;
  }
  .columns:not(.is-desktop){
    display:flex;
  }
  .columns.is-variable.is-0-tablet{
    --columnGap:0rem;
  }
  .columns.is-variable.is-1-tablet{
    --columnGap:0.25rem;
  }
  .columns.is-variable.is-2-tablet{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-tablet{
    --columnGap:0.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;
  }
  .tile:not(.is-child){
    display:flex;
  }
  .tile.is-1{
    flex:none;
    width:8.3333333333%;
  }
  .tile.is-2{
    flex:none;
    width:16.6666666667%;
  }
  .tile.is-3{
    flex:none;
    width:25%;
  }
  .tile.is-4{
    flex:none;
    width:33.3333333333%;
  }
  .tile.is-5{
    flex:none;
    width:41.6666666667%;
  }
  .tile.is-6{
    flex:none;
    width:50%;
  }
  .tile.is-7{
    flex:none;
    width:58.3333333333%;
  }
  .tile.is-8{
    flex:none;
    width:66.6666666667%;
  }
  .tile.is-9{
    flex:none;
    width:75%;
  }
  .tile.is-10{
    flex:none;
    width:83.3333333333%;
  }
  .tile.is-11{
    flex:none;
    width:91.6666666667%;
  }
  .tile.is-12{
    flex:none;
    width:100%;
  }
  .hero.is-medium .hero-body{
    padding-bottom:9rem;
    padding-top:9rem;
  }
  .hero.is-large .hero-body{
    padding-bottom:18rem;
    padding-top:18rem;
  }
  .hero-buttons{
    display:flex;
    justify-content:center;
  }
  .hero-buttons .button:not(:last-child){
    margin-right:1.5rem;
  }
  .modal.is-small .modal-content,
.modal.is-small .modal-card{
    max-width:400px;
  }
  .modal.is-large .modal-content,
.modal.is-large .modal-card{
    width:900px;
    max-width:100vw;
  }
  .modal.is-middle .modal-content,
.modal.is-middle .modal-card{
    width:720px;
    max-width:100vw;
  }
  .modal.is-medium .modal-content,
.modal.is-medium .modal-card{
    width:620px;
    max-width:calc(100vw - 20px);
  }
}
@media screen and (max-width: 1023px){
  .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:0.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:flex !important;
  }
  .is-inline-touch{
    display:inline !important;
  }
  .is-inline-block-touch{
    display:inline-block !important;
  }
  .is-inline-flex-touch{
    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{
    align-items:center;
    display:flex;
  }

  .navbar-link::after{
    display:none;
  }

  .navbar-menu{
    background-color:#ffffff;
    box-shadow:0 8px 16px rgba(75, 75, 75, 0.1);
    padding:0.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(75, 75, 75, 0.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.75rem);
    overflow:auto;
  }

  html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch{
    padding-top:3.75rem;
  }
  html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch{
    padding-bottom:3.75rem;
  }
  .column.is-narrow-touch{
    flex:none;
  }
  .column.is-full-touch{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-touch{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-touch{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-touch{
    flex:none;
    width:50%;
  }
  .column.is-one-third-touch{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-touch{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-touch{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-touch{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-touch{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-touch{
    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-1-touch{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-touch{
    margin-left:8.3333333333%;
  }
  .column.is-2-touch{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-touch{
    margin-left:16.6666666667%;
  }
  .column.is-3-touch{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-touch{
    margin-left:25%;
  }
  .column.is-4-touch{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-touch{
    margin-left:33.3333333333%;
  }
  .column.is-5-touch{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-touch{
    margin-left:41.6666666667%;
  }
  .column.is-6-touch{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-touch{
    margin-left:50%;
  }
  .column.is-7-touch{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-touch{
    margin-left:58.3333333333%;
  }
  .column.is-8-touch{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-touch{
    margin-left:66.6666666667%;
  }
  .column.is-9-touch{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-touch{
    margin-left:75%;
  }
  .column.is-10-touch{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-touch{
    margin-left:83.3333333333%;
  }
  .column.is-11-touch{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-touch{
    margin-left:91.6666666667%;
  }
  .column.is-12-touch{
    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:0.25rem;
  }
  .columns.is-variable.is-2-touch{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-touch{
    --columnGap:0.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;
  }
  .hero.is-white .navbar-menu{
    background-color:#ffffff;
  }
  .hero.is-black .navbar-menu{
    background-color:#4b4b4b;
  }
  .hero.is-light .navbar-menu{
    background-color:#ececec;
  }
  .hero.is-dark .navbar-menu{
    background-color:#363636;
  }
  .hero.is-primary .navbar-menu{
    background-color:#20bd57;
  }
  .hero.is-link .navbar-menu{
    background-color:#20bd57;
  }
  .hero.is-info .navbar-menu{
    background-color:#209cee;
  }
  .hero.is-success .navbar-menu{
    background-color:#20bd57;
  }
  .hero.is-warning .navbar-menu{
    background-color:#ff9b21;
  }
  .hero.is-danger .navbar-menu{
    background-color:#e33110;
  }
  .navbar-burger{
    position:relative;
    z-index:33;
  }

  .navbar.is-fixed-top .navbar-menu{
    max-height:100vh;
  }

  .navbar-menu.is-active{
    position:fixed;
    top:0;
    right:0;
    width:280px;
    bottom:0;
    z-index:31;
    padding-top:calc(3.75rem + 1px);
  }
  .navbar-menu.is-active:before{
    content:"";
    display:block;
    position:fixed;
    z-index:31;
    top:0;
    right:0;
    width:280px;
    height:calc(3.75rem + 1px);
    background-color:#f6f8f9;
    border-bottom:1px solid #e4e6e7;
  }
  .navbar-menu.is-active .navbar-item{
    position:static;
  }
  .navbar-menu.is-active .navbar-account{
    position:absolute;
    top:0;
    left:0;
    height:3.75rem;
    z-index:31;
    padding-right:0.5rem;
    width:170px;
  }
  .navbar-menu.is-active .navbar-account .image{
    min-width:28px;
  }
  .navbar-menu.is-active .navbar-account span{
    display:block;
    width:calc(170px - 28px - 0.5rem);
    overflow:hidden;
    font-size:0.85rem;
  }
  .navbar-menu.is-active .navbar-notify{
    position:absolute;
    top:0;
    left:170px;
    height:3.75rem;
    z-index:31;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0.5rem;
  }
  .navbar-menu.is-active .navbar-start .navbar-item{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .navbar-menu.is-active .navbar-dropdown{
    padding:0;
    font-size:inherit;
  }
}
@media screen and (min-width: 1024px){
  .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:0.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:flex !important;
  }
  .is-inline-desktop{
    display:inline !important;
  }
  .is-inline-block-desktop{
    display:inline-block !important;
  }
  .is-inline-flex-desktop{
    display:inline-flex !important;
  }
  .is-hidden-desktop{
    display:none !important;
  }
  .is-invisible-desktop{
    visibility:hidden !important;
  }
  .navbar.is-white .navbar-start > .navbar-item,
.navbar.is-white .navbar-start .navbar-link,
.navbar.is-white .navbar-end > .navbar-item,
.navbar.is-white .navbar-end .navbar-link{
    color:#4b4b4b;
  }
  .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active{
    background-color:#f2f2f2;
    color:#4b4b4b;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after{
    border-color:#4b4b4b;
  }
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#f2f2f2;
    color:#4b4b4b;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active{
    background-color:#ffffff;
    color:#4b4b4b;
  }
  .navbar.is-black .navbar-start > .navbar-item,
.navbar.is-black .navbar-start .navbar-link,
.navbar.is-black .navbar-end > .navbar-item,
.navbar.is-black .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
.navbar.is-black .navbar-start .navbar-link:hover,
.navbar.is-black .navbar-start .navbar-link.is-active,
.navbar.is-black .navbar-end > a.navbar-item:hover,
.navbar.is-black .navbar-end > a.navbar-item.is-active,
.navbar.is-black .navbar-end .navbar-link:hover,
.navbar.is-black .navbar-end .navbar-link.is-active{
    background-color:#3e3e3e;
    color:#ffffff;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#3e3e3e;
    color:#ffffff;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active{
    background-color:#4b4b4b;
    color:#ffffff;
  }
  .navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link{
    color:#363636;
  }
  .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active{
    background-color:#dfdfdf;
    color:#363636;
  }
  .navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after{
    border-color:#363636;
  }
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#dfdfdf;
    color:#363636;
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active{
    background-color:#ececec;
    color:#363636;
  }
  .navbar.is-dark .navbar-start > .navbar-item,
.navbar.is-dark .navbar-start .navbar-link,
.navbar.is-dark .navbar-end > .navbar-item,
.navbar.is-dark .navbar-end .navbar-link{
    color:#ececec;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
.navbar.is-dark .navbar-start .navbar-link:hover,
.navbar.is-dark .navbar-start .navbar-link.is-active,
.navbar.is-dark .navbar-end > a.navbar-item:hover,
.navbar.is-dark .navbar-end > a.navbar-item.is-active,
.navbar.is-dark .navbar-end .navbar-link:hover,
.navbar.is-dark .navbar-end .navbar-link.is-active{
    background-color:#292929;
    color:#ececec;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
.navbar.is-dark .navbar-end .navbar-link::after{
    border-color:#ececec;
  }
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#292929;
    color:#ececec;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{
    background-color:#363636;
    color:#ececec;
  }
  .navbar.is-primary .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active{
    background-color:#1ca74d;
    color:#ffffff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#1ca74d;
    color:#ffffff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{
    background-color:#20bd57;
    color:#ffffff;
  }
  .navbar.is-link .navbar-start > .navbar-item,
.navbar.is-link .navbar-start .navbar-link,
.navbar.is-link .navbar-end > .navbar-item,
.navbar.is-link .navbar-end .navbar-link{
    color:#4a4a4a;
  }
  .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
.navbar.is-link .navbar-start .navbar-link:hover,
.navbar.is-link .navbar-start .navbar-link.is-active,
.navbar.is-link .navbar-end > a.navbar-item:hover,
.navbar.is-link .navbar-end > a.navbar-item.is-active,
.navbar.is-link .navbar-end .navbar-link:hover,
.navbar.is-link .navbar-end .navbar-link.is-active{
    background-color:#1ca74d;
    color:#4a4a4a;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
.navbar.is-link .navbar-end .navbar-link::after{
    border-color:#4a4a4a;
  }
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#1ca74d;
    color:#4a4a4a;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active{
    background-color:#20bd57;
    color:#4a4a4a;
  }
  .navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active{
    background-color:#118fe4;
    color:#ffffff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#118fe4;
    color:#ffffff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active{
    background-color:#209cee;
    color:#ffffff;
  }
  .navbar.is-success .navbar-start > .navbar-item,
.navbar.is-success .navbar-start .navbar-link,
.navbar.is-success .navbar-end > .navbar-item,
.navbar.is-success .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
.navbar.is-success .navbar-start .navbar-link:hover,
.navbar.is-success .navbar-start .navbar-link.is-active,
.navbar.is-success .navbar-end > a.navbar-item:hover,
.navbar.is-success .navbar-end > a.navbar-item.is-active,
.navbar.is-success .navbar-end .navbar-link:hover,
.navbar.is-success .navbar-end .navbar-link.is-active{
    background-color:#1ca74d;
    color:#ffffff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#1ca74d;
    color:#ffffff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active{
    background-color:#20bd57;
    color:#ffffff;
  }
  .navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active{
    background-color:#ff9008;
    color:#ffffff;
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#ff9008;
    color:#ffffff;
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{
    background-color:#ff9b21;
    color:#ffffff;
  }
  .navbar.is-danger .navbar-start > .navbar-item,
.navbar.is-danger .navbar-start .navbar-link,
.navbar.is-danger .navbar-end > .navbar-item,
.navbar.is-danger .navbar-end .navbar-link{
    color:#ffffff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
.navbar.is-danger .navbar-start .navbar-link:hover,
.navbar.is-danger .navbar-start .navbar-link.is-active,
.navbar.is-danger .navbar-end > a.navbar-item:hover,
.navbar.is-danger .navbar-end > a.navbar-item.is-active,
.navbar.is-danger .navbar-end .navbar-link:hover,
.navbar.is-danger .navbar-end .navbar-link.is-active{
    background-color:#cb2c0e;
    color:#ffffff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
.navbar.is-danger .navbar-end .navbar-link::after{
    border-color:#ffffff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#cb2c0e;
    color:#ffffff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{
    background-color:#e33110;
    color:#ffffff;
  }
  .navbar,
.navbar-menu,
.navbar-start,
.navbar-end{
    align-items:stretch;
    display:flex;
  }

  .navbar{
    min-height:3.75rem;
  }
  .navbar.is-spaced{
    padding:1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end{
    align-items:center;
  }
  .navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link{
    border-radius:4px;
  }
  .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
.navbar.is-transparent .navbar-link:hover,
.navbar.is-transparent .navbar-link.is-active{
    background-color:transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .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:hover{
    background-color:whitesmoke;
    color:#4b4b4b;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{
    background-color:whitesmoke;
    color:#20bd57;
  }

  .navbar-burger{
    display:none;
  }

  .navbar-item,
.navbar-link{
    align-items:center;
    display:flex;
  }

  .navbar-item{
    display:flex;
  }
  .navbar-item.has-dropdown{
    align-items:stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after{
    transform:rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown{
    border-bottom:2px solid #dbdbdb;
    border-radius:6px 6px 0 0;
    border-top:none;
    bottom:100%;
    box-shadow:0 -8px 8px rgba(75, 75, 75, 0.1);
    top:auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown{
    display:block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
  }

  .navbar-menu{
    flex-grow:1;
    flex-shrink:0;
  }

  .navbar-start{
    justify-content:flex-start;
    margin-right:auto;
  }

  .navbar-end{
    justify-content:flex-end;
    margin-left:auto;
  }

  .navbar-dropdown{
    background-color:#ffffff;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    border-top:2px solid #dbdbdb;
    box-shadow:0 8px 8px rgba(75, 75, 75, 0.1);
    display:none;
    font-size:0.875rem;
    left:0;
    min-width:100%;
    position:absolute;
    top:100%;
    z-index:20;
  }
  .navbar-dropdown .navbar-item{
    padding:0.375rem 1rem;
    white-space:nowrap;
  }
  .navbar-dropdown a.navbar-item{
    padding-right:3rem;
  }
  .navbar-dropdown a.navbar-item:hover{
    background-color:whitesmoke;
    color:#4b4b4b;
  }
  .navbar-dropdown a.navbar-item.is-active{
    background-color:whitesmoke;
    color:#20bd57;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed{
    border-radius:6px;
    border-top:none;
    box-shadow:0 8px 8px rgba(75, 75, 75, 0.1), 0 0 0 1px rgba(75, 75, 75, 0.1);
    display:block;
    opacity:0;
    pointer-events:none;
    top:calc(100% + (-4px));
    transform:translateY(-5px);
    transition-duration:86ms;
    transition-property:opacity, transform;
  }
  .navbar-dropdown.is-right{
    left:auto;
    right:0;
  }

  .navbar-divider{
    display:block;
  }

  .navbar > .container .navbar-brand,
.container > .navbar .navbar-brand{
    margin-left:-0.75rem;
  }
  .navbar > .container .navbar-menu,
.container > .navbar .navbar-menu{
    margin-right:-0.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(75, 75, 75, 0.1);
  }
  .navbar.is-fixed-top-desktop{
    top:0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop{
    padding-top:3.75rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop{
    padding-bottom:3.75rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top{
    padding-top:5.75rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom{
    padding-bottom:5.75rem;
  }

  a.navbar-item.is-active,
.navbar-link.is-active{
    color:#4b4b4b;
  }
  a.navbar-item.is-active:not(:hover),
.navbar-link.is-active:not(:hover){
    background-color:transparent;
  }

  .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link{
    background-color:#fafafa;
  }
  .column.is-narrow-desktop{
    flex:none;
  }
  .column.is-full-desktop{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-desktop{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-desktop{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-desktop{
    flex:none;
    width:50%;
  }
  .column.is-one-third-desktop{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-desktop{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-desktop{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-desktop{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-desktop{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-desktop{
    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-1-desktop{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-desktop{
    margin-left:8.3333333333%;
  }
  .column.is-2-desktop{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-desktop{
    margin-left:16.6666666667%;
  }
  .column.is-3-desktop{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-desktop{
    margin-left:25%;
  }
  .column.is-4-desktop{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-desktop{
    margin-left:33.3333333333%;
  }
  .column.is-5-desktop{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-desktop{
    margin-left:41.6666666667%;
  }
  .column.is-6-desktop{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-desktop{
    margin-left:50%;
  }
  .column.is-7-desktop{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-desktop{
    margin-left:58.3333333333%;
  }
  .column.is-8-desktop{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-desktop{
    margin-left:66.6666666667%;
  }
  .column.is-9-desktop{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-desktop{
    margin-left:75%;
  }
  .column.is-10-desktop{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-desktop{
    margin-left:83.3333333333%;
  }
  .column.is-11-desktop{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-desktop{
    margin-left:91.6666666667%;
  }
  .column.is-12-desktop{
    flex:none;
    width:100%;
  }
  .column.is-offset-12-desktop{
    margin-left:100%;
  }
  .columns.is-desktop{
    display:flex;
  }
  .columns.is-variable.is-0-desktop{
    --columnGap:0rem;
  }
  .columns.is-variable.is-1-desktop{
    --columnGap:0.25rem;
  }
  .columns.is-variable.is-2-desktop{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-desktop{
    --columnGap:0.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;
  }
  .section.is-medium{
    padding:9rem 1.5rem;
  }
  .section.is-large{
    padding:18rem 1.5rem;
  }
  .navbar.is-light .navbar-start > a.navbar-item.is-active{
    color:#20bd57;
    font-weight:500;
    border-bottom:1px solid currentColor;
    margin-bottom:-1px;
    box-shadow:inset 0 -2px 0 -1px currentColor;
  }
  .navbar.is-light .navbar-start > a.navbar-item.is-active:not(:hover){
    background-color:transparent;
  }
  .navbar.is-select .navbar-item > .dropdown{
    margin-left:-1.75rem;
  }
  .navbar-dropdown{
    font-size:inherit;
  }
}
@media screen and (min-width: 1216px){
  .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:0.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:flex !important;
  }
  .is-inline-widescreen{
    display:inline !important;
  }
  .is-inline-block-widescreen{
    display:inline-block !important;
  }
  .is-inline-flex-widescreen{
    display:inline-flex !important;
  }
  .is-hidden-widescreen{
    display:none !important;
  }
  .is-invisible-widescreen{
    visibility:hidden !important;
  }
  .column.is-narrow-widescreen{
    flex:none;
  }
  .column.is-full-widescreen{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-widescreen{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-widescreen{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-widescreen{
    flex:none;
    width:50%;
  }
  .column.is-one-third-widescreen{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-widescreen{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-widescreen{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-widescreen{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-widescreen{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-widescreen{
    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-1-widescreen{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-widescreen{
    margin-left:8.3333333333%;
  }
  .column.is-2-widescreen{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-widescreen{
    margin-left:16.6666666667%;
  }
  .column.is-3-widescreen{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-widescreen{
    margin-left:25%;
  }
  .column.is-4-widescreen{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-widescreen{
    margin-left:33.3333333333%;
  }
  .column.is-5-widescreen{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-widescreen{
    margin-left:41.6666666667%;
  }
  .column.is-6-widescreen{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-widescreen{
    margin-left:50%;
  }
  .column.is-7-widescreen{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-widescreen{
    margin-left:58.3333333333%;
  }
  .column.is-8-widescreen{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-widescreen{
    margin-left:66.6666666667%;
  }
  .column.is-9-widescreen{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-widescreen{
    margin-left:75%;
  }
  .column.is-10-widescreen{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-widescreen{
    margin-left:83.3333333333%;
  }
  .column.is-11-widescreen{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-widescreen{
    margin-left:91.6666666667%;
  }
  .column.is-12-widescreen{
    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:0.25rem;
  }
  .columns.is-variable.is-2-widescreen{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-widescreen{
    --columnGap:0.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;
  }
}
@media screen and (min-width: 1408px){
  .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:0.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:flex !important;
  }
  .is-inline-fullhd{
    display:inline !important;
  }
  .is-inline-block-fullhd{
    display:inline-block !important;
  }
  .is-inline-flex-fullhd{
    display:inline-flex !important;
  }
  .is-hidden-fullhd{
    display:none !important;
  }
  .is-invisible-fullhd{
    visibility:hidden !important;
  }
  .column.is-narrow-fullhd{
    flex:none;
  }
  .column.is-full-fullhd{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-fullhd{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-fullhd{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-fullhd{
    flex:none;
    width:50%;
  }
  .column.is-one-third-fullhd{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-fullhd{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-fullhd{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-fullhd{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-fullhd{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-fullhd{
    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-1-fullhd{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-fullhd{
    margin-left:8.3333333333%;
  }
  .column.is-2-fullhd{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-fullhd{
    margin-left:16.6666666667%;
  }
  .column.is-3-fullhd{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-fullhd{
    margin-left:25%;
  }
  .column.is-4-fullhd{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-fullhd{
    margin-left:33.3333333333%;
  }
  .column.is-5-fullhd{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-fullhd{
    margin-left:41.6666666667%;
  }
  .column.is-6-fullhd{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-fullhd{
    margin-left:50%;
  }
  .column.is-7-fullhd{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-fullhd{
    margin-left:58.3333333333%;
  }
  .column.is-8-fullhd{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-fullhd{
    margin-left:66.6666666667%;
  }
  .column.is-9-fullhd{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-fullhd{
    margin-left:75%;
  }
  .column.is-10-fullhd{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-fullhd{
    margin-left:83.3333333333%;
  }
  .column.is-11-fullhd{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-fullhd{
    margin-left:91.6666666667%;
  }
  .column.is-12-fullhd{
    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:0.25rem;
  }
  .columns.is-variable.is-2-fullhd{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-fullhd{
    --columnGap:0.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;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .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:flex !important;
  }
  .is-inline-tablet-only{
    display:inline !important;
  }
  .is-inline-block-tablet-only{
    display:inline-block !important;
  }
  .is-inline-flex-tablet-only{
    display:inline-flex !important;
  }
  .is-hidden-tablet-only{
    display:none !important;
  }
  .is-invisible-tablet-only{
    visibility:hidden !important;
  }
  .columns.is-variable.is-0-tablet-only{
    --columnGap:0rem;
  }
  .columns.is-variable.is-1-tablet-only{
    --columnGap:0.25rem;
  }
  .columns.is-variable.is-2-tablet-only{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-tablet-only{
    --columnGap:0.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;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .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:flex !important;
  }
  .is-inline-desktop-only{
    display:inline !important;
  }
  .is-inline-block-desktop-only{
    display:inline-block !important;
  }
  .is-inline-flex-desktop-only{
    display:inline-flex !important;
  }
  .is-hidden-desktop-only{
    display:none !important;
  }
  .is-invisible-desktop-only{
    visibility:hidden !important;
  }
  .columns.is-variable.is-0-desktop-only{
    --columnGap:0rem;
  }
  .columns.is-variable.is-1-desktop-only{
    --columnGap:0.25rem;
  }
  .columns.is-variable.is-2-desktop-only{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-desktop-only{
    --columnGap:0.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;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .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:flex !important;
  }
  .is-inline-widescreen-only{
    display:inline !important;
  }
  .is-inline-block-widescreen-only{
    display:inline-block !important;
  }
  .is-inline-flex-widescreen-only{
    display:inline-flex !important;
  }
  .is-hidden-widescreen-only{
    display:none !important;
  }
  .is-invisible-widescreen-only{
    visibility:hidden !important;
  }
  .columns.is-variable.is-0-widescreen-only{
    --columnGap:0rem;
  }
  .columns.is-variable.is-1-widescreen-only{
    --columnGap:0.25rem;
  }
  .columns.is-variable.is-2-widescreen-only{
    --columnGap:0.5rem;
  }
  .columns.is-variable.is-3-widescreen-only{
    --columnGap:0.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;
  }
}
@media screen and (min-width: 768px) and (max-width: 769px) and (orientation: portrait), print{
  .is-hidden-tablet-portrait{
    display:none !important;
  }
  .column.is-narrow, .column.is-narrow-tablet-portrait{
    flex:none;
  }
  .column.is-full, .column.is-full-tablet-portrait{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet-portrait{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet-portrait{
    flex:none;
    width:66.6666%;
  }
  .column.is-half, .column.is-half-tablet-portrait{
    flex:none;
    width:50%;
  }
  .column.is-one-third, .column.is-one-third-tablet-portrait{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet-portrait{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet-portrait{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet-portrait{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet-portrait{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet-portrait{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet-portrait{
    margin-left:75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet-portrait{
    margin-left:66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet-portrait{
    margin-left:50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet-portrait{
    margin-left:33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet-portrait{
    margin-left:25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet-portrait{
    margin-left:20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet-portrait{
    margin-left:40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet-portrait{
    margin-left:60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet-portrait{
    margin-left:80%;
  }
  .column.is-1, .column.is-1-tablet-portrait{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet-portrait{
    margin-left:8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet-portrait{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet-portrait{
    margin-left:16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet-portrait{
    flex:none;
    width:25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet-portrait{
    margin-left:25%;
  }
  .column.is-4, .column.is-4-tablet-portrait{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet-portrait{
    margin-left:33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet-portrait{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet-portrait{
    margin-left:41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet-portrait{
    flex:none;
    width:50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet-portrait{
    margin-left:50%;
  }
  .column.is-7, .column.is-7-tablet-portrait{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet-portrait{
    margin-left:58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet-portrait{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet-portrait{
    margin-left:66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet-portrait{
    flex:none;
    width:75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet-portrait{
    margin-left:75%;
  }
  .column.is-10, .column.is-10-tablet-portrait{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet-portrait{
    margin-left:83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet-portrait{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet-portrait{
    margin-left:91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet-portrait{
    flex:none;
    width:100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet-portrait{
    margin-left:100%;
  }
  .columns.is-tablet-portrait{
    display:flex;
  }
}
@media screen and (max-width: 768px) and (orientation: landscape){
  .column.is-narrow-mobile-landscape{
    flex:none;
  }
  .column.is-full-mobile-landscape{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-mobile-landscape{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-mobile-landscape{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-mobile-landscape{
    flex:none;
    width:50%;
  }
  .column.is-one-third-mobile-landscape{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-mobile-landscape{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-mobile-landscape{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-mobile-landscape{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-mobile-landscape{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-mobile-landscape{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-mobile-landscape{
    margin-left:75%;
  }
  .column.is-offset-two-thirds-mobile-landscape{
    margin-left:66.6666%;
  }
  .column.is-offset-half-mobile-landscape{
    margin-left:50%;
  }
  .column.is-offset-one-third-mobile-landscape{
    margin-left:33.3333%;
  }
  .column.is-offset-one-quarter-mobile-landscape{
    margin-left:25%;
  }
  .column.is-offset-one-fifth-mobile-landscape{
    margin-left:20%;
  }
  .column.is-offset-two-fifths-mobile-landscape{
    margin-left:40%;
  }
  .column.is-offset-three-fifths-mobile-landscape{
    margin-left:60%;
  }
  .column.is-offset-four-fifths-mobile-landscape{
    margin-left:80%;
  }
  .column.is-1-mobile-landscape{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-mobile-landscape{
    margin-left:8.3333333333%;
  }
  .column.is-2-mobile-landscape{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-mobile-landscape{
    margin-left:16.6666666667%;
  }
  .column.is-3-mobile-landscape{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-mobile-landscape{
    margin-left:25%;
  }
  .column.is-4-mobile-landscape{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-mobile-landscape{
    margin-left:33.3333333333%;
  }
  .column.is-5-mobile-landscape{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-mobile-landscape{
    margin-left:41.6666666667%;
  }
  .column.is-6-mobile-landscape{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-mobile-landscape{
    margin-left:50%;
  }
  .column.is-7-mobile-landscape{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-mobile-landscape{
    margin-left:58.3333333333%;
  }
  .column.is-8-mobile-landscape{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-mobile-landscape{
    margin-left:66.6666666667%;
  }
  .column.is-9-mobile-landscape{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-mobile-landscape{
    margin-left:75%;
  }
  .column.is-10-mobile-landscape{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-mobile-landscape{
    margin-left:83.3333333333%;
  }
  .column.is-11-mobile-landscape{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-mobile-landscape{
    margin-left:91.6666666667%;
  }
  .column.is-12-mobile-landscape{
    flex:none;
    width:100%;
  }
  .column.is-offset-12-mobile-landscape{
    margin-left:100%;
  }
  .columns.is-mobile-landscape{
    display:flex;
  }
  .modal.is-small .modal-content,
.modal.is-small .modal-card{
    max-width:400px;
    max-height:calc(100vh - 20px);
  }
}
@media (print), (prefers-reduced-motion){
  .animated{
    -webkit-animation:unset !important;
            animation:unset !important;
    transition:none !important;
  }
}
@media (max-width: 575.98px){
  .modal-auth{
    padding-top:40px;
  }
  .modal-auth .modal-close{
    display:block;
  }
  .modal-auth .modal-card-close{
    display:none;
    top:-12px;
    opacity:1;
  }
  .modal-auth .modal-card-head-title{
    padding-right:0;
    font-size:1rem;
  }
  .modal-auth .modal-card-head-description{
    font-size:0.75rem;
  }
  .b-cross-footer__language{
    padding-bottom:10px;
    margin-bottom:20px;
    border-bottom:1px solid #e8e8e8;
  }
  .b-cross-footer__menu-column{
    flex:0 1 100%;
  }
  .l-floating-banner{
    left:20px;
    right:20px;
    bottom:20px;
    max-width:calc(100% - 40px);
  }
}
@media (max-width: 1199.98px){
  .b-cross-footer{
    padding-left:12px;
    padding-right:12px;
  }
  .b-cross-footer__menu{
    flex-wrap:wrap;
  }
  .b-cross-footer__copyright{
    flex-wrap:wrap;
  }
}
@media (max-width: 991.98px){
  .b-cross-footer__copyright-logo{
    display:none;
  }

  .b-cross-footer__copyright-address{
    order:-1;
    width:100%;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #e8e8e8;
  }
  .b-header__container{
    max-width:100%;
    padding-left:0;
    padding-right:0;
  }
  .b-subheader__container{
    max-width:100%;
    padding-left:0;
    padding-right:0;
  }
}
@media screen and (max-width: 767px){
  .navbar.is-select .navbar-item > .dropdown .dropdown-menu{
    margin-left:-0.75rem;
  }
  .modal.is-large .modal-content,
.modal.is-large .modal-card{
    max-width:100vw;
    max-height:100vh;
  }
  .modal.is-middle .modal-content,
.modal.is-middle .modal-card{
    max-width:100vw;
  }
  .modal.is-medium .modal-content,
.modal.is-medium .modal-card{
    max-width:calc(100vw - 20px);
  }
}
@media screen and (min-width: 992px){
  .b-footer__about{
    max-width:380px;
  }
  .b-footer__column{
    flex-grow:1;
  }
  .b-footer__column--about{
    flex-grow:3;
  }
  .b-header__brand{
    margin-right:1.5rem;
  }
  .b-header__menu{
    flex-grow:1;
    flex-shrink:0;
    display:flex;
    align-items:stretch;
    justify-content:space-between;
  }
  .b-header__menu-start, .b-header__menu-end{
    display:flex;
    align-items:stretch;
  }
  .b-header__menu-dropdown{
    min-width:100%;
    position:absolute;
    z-index:30;
    top:calc(100% - 4px);
    border-radius:5px;
    border-top:none;
    box-shadow:0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display:block;
    opacity:0;
    padding-bottom:0.5rem;
    padding-top:0.5rem;
    pointer-events:none;
    transform:translateY(-5px);
    transition-duration:86ms;
    transition-property:opacity, transform;
    background-color:#ffffff;
  }
  .b-header__menu-dropdown.is-right{
    left:auto;
    right:0;
  }
  .b-header__menu-item.is-active{
    position:relative;
    color:var(--header-link-text-color-active) !important;
    font-weight:500;
  }
  .b-header__menu-item.is-active:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:3px;
    background-color:var(--header-link-border-color-active);
    border-radius:3px 3px 0 0;
  }
  .b-subheader__menu{
    flex-grow:1;
    flex-shrink:0;
    display:flex;
    align-items:stretch;
    justify-content:space-between;
  }
  .b-subheader__menu-start, .b-subheader__menu-end{
    display:flex;
    align-items:stretch;
  }
}
@media screen and (max-width: 474px){
  .b-footer__column{
    width:auto;
    flex:1 1 auto;
  }
  .b-footer__column--about{
    width:100%;
    flex-basis:100%;
  }
  .b-footer__column .b-footer__title{
    font-size:1rem;
  }
  .b-footer__column .b-footer__list{
    font-size:0.85rem;
  }
  .b-footer__column .b-footer__list li{
    margin-bottom:0.5rem;
  }
}
@media screen and (min-width: 768px){
  .b-footer__container{
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .modal.has-navigation .modal-card{
    padding-left:3rem;
    padding-right:3rem;
  }
}
@media screen and (max-width: 991px){
  .b-footer__container > .columns{
    flex-wrap:wrap;
  }
  .b-header[data-menu=true]{
    --header-text-color:#363636;
  }
  .b-header__brand{
    padding-left:1.25rem;
    flex-grow:1;
    width:100%;
  }
  .b-header__burger{
    cursor:pointer;
    display:block;
    height:3.75rem;
    position:relative;
    width:3.75rem;
    z-index:33;
    margin-left:auto;
  }
  .b-header__burger span{
    background-color:currentColor;
    display:block;
    height:1px;
    left:calc(50% - 8px);
    position:absolute;
    transform-origin:center;
    transition-duration:86ms;
    transition-property:background-color, opacity, transform;
    transition-timing-function:ease-out;
    width:16px;
  }
  .b-header__burger span:nth-child(1){
    top:calc(50% - 6px);
  }
  .b-header__burger span:nth-child(2){
    top:calc(50% - 1px);
  }
  .b-header__burger span:nth-child(3){
    top:calc(50% + 4px);
  }
  .b-header__burger:hover{
    background-color:rgba(0, 0, 0, 0.05);
  }
  .b-header__burger.is-active span:nth-child(1){
    transform:translateY(5px) rotate(45deg);
  }
  .b-header__burger.is-active span:nth-child(2){
    opacity:0;
  }
  .b-header__burger.is-active span:nth-child(3){
    transform:translateY(-5px) rotate(-45deg);
  }
  .b-header__lang{
    display:none !important;
  }
  .b-header__menu.is-active{
    position:fixed;
    display:block;
    top:0;
    right:0;
    width:320px;
    bottom:0;
    z-index:31;
    max-height:100vh;
    overflow-x:hidden;
    overflow-y:auto;
    background-color:white;
    box-shadow:0 8px 16px rgba(10, 10, 10, 0.1);
    padding-top:calc(3.75rem + 1px);
  }
  .b-header__menu{
    overflow-y:auto;
    overflow-x:hidden;
  }
  .b-header__menu:before{
    content:"";
    position:fixed;
    top:0;
    right:0;
    width:320px;
    height:3.75rem;
    background-color:#ffffff;
    border-bottom:1px solid whitesmoke;
  }
  .b-header__menu .navbar-notify{
    position:fixed;
    top:0;
    right:3.75rem;
    width:3.75rem;
    height:calc(3.75rem - 1px);
    background-color:#ffffff;
    z-index:32;
  }
  .b-header__menu .navbar-notify .dropdown-menu{
    width:320px;
    min-width:320px;
    max-width:320px;
    right:calc(-1 * 3.75rem);
  }
  .b-header__menu .navbar-notify .dropdown-menu:before{
    right:calc(1.5 * 3.75rem - 11px);
  }
  .b-header__menu .navbar-notify .dropdown-menu .dropdown-header{
    border-radius:0;
  }
  .b-header__menu .b-header__account{
    position:fixed;
    top:0;
    z-index:1;
    right:calc(3.75rem * 2);
    width:calc(320px - 3.75rem * 2);
    height:calc(3.75rem - 1px);
    background-color:#ffffff;
    padding-right:0.5rem !important;
    font-size:0.85rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .b-header__menu .b-header__account .image{
    flex-shrink:0;
  }
  .b-header__menu .b-header__account span{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .b-header__menu .b-header__account:after{
    display:none !important;
  }
  .b-header__menu .b-header__menu-dropdown{
    display:block;
  }
  .b-header__menu .b-header__menu-item{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    font-size:1rem;
    padding:0.5rem 1rem;
  }
  .b-header__menu .b-header__menu-item.has-dropdown{
    padding:0;
  }
  .b-subheader__brand{
    padding-left:1.25rem;
    flex-grow:1;
    width:100%;
  }
  .b-subheader__burger{
    position:relative;
    cursor:pointer;
    display:block;
    width:3.75rem;
    height:2.75rem;
    z-index:33;
    margin-left:auto;
  }
  .b-subheader__burger span{
    border:1px solid currentColor;
    border-left:none;
    border-top:none;
    display:block;
    position:absolute;
    transition-duration:86ms;
    transition-property:border-color, opacity;
    transition-timing-function:ease-out;
    width:12px;
    height:12px;
    transform:rotate(45deg);
    top:50%;
    left:50%;
    transform-origin:50% 50% 0;
    margin-left:-6px;
    margin-top:-8px;
  }
  .b-subheader__burger:hover{
    border-color:rgba(75, 75, 75, 0.05);
  }
  .b-subheader__burger.is-active{
    color:#4b4b4b;
  }
  .b-subheader__burger.is-active span{
    transform:rotate(225deg);
    margin-left:-6px;
    margin-top:-2px;
  }
  .b-subheader__lang{
    display:none !important;
  }
  .b-subheader__menu.is-active{
    position:fixed;
    right:0;
    width:300px;
    bottom:0;
    z-index:30;
    max-height:100vh;
    overflow-x:hidden;
    overflow-y:auto;
    background-color:white;
    box-shadow:0 8px 16px rgba(10, 10, 10, 0.1);
    padding-top:calc(3.75rem + 1px);
    top:3.75rem;
  }
  .b-subheader[data-float=true]{
    top:0;
  }
  .b-subheader__menu{
    overflow-y:auto;
    overflow-x:hidden;
  }
  .b-subheader__menu:before{
    content:"";
    position:fixed;
    right:0;
    width:300px;
    height:2.75rem;
    height:var(--subheader-height, 2.75rem);
    background-color:#fff;
    border-bottom:1px solid whitesmoke;
    top:3.75rem;
  }
  .b-subheader[data-float=true]{
    top:0;
  }

  .b-subheader__menu .b-subheader__menu-dropdown{
    display:block;
  }
  .b-subheader__menu .b-subheader__menu-item{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    font-size:1rem;
    padding:0.5rem 1rem;
  }
  .b-subheader__menu .b-subheader__menu-item.has-dropdown{
    padding:0;
  }
  .b-subheader__menu-item{
    color:#4b4b4b;
  }
  .b-subheader__menu-item:hover{
    color:#20bd57;
  }
  .b-subheader__menu-item:focus{
    color:#4b4b4b;
  }
}
@media screen and (max-width: 991px) and (max-width: 474px){
  .b-header__menu .navbar-notify .dropdown-menu .dropdown-content{
    max-height:300px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px){
  .b-header__brand{
    margin-right:0.5rem;
  }

  .b-header__logo{
    width:40px;
    min-width:40px !important;
    overflow:hidden;
    padding:0 !important;
    margin-left:0.5rem;
    margin-right:0.25rem;
    background:none !important;
  }

  .b-header__logo-image{
    margin-left:-76px;
  }

  .b-header__menu-start > .b-header__menu-item,
.b-header__menu-start .b-header__menu-link,
.b-header__menu-end > .b-header__menu-item,
.b-header__menu-end .b-header__menu-link{
    font-size:0.9125rem;
    padding-left:0.675rem;
    padding-right:0.675rem;
  }

  .b-header__menu-item.has-dropdown .b-header__menu-link{
    padding-right:1.75rem;
    padding-left:0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px){
  .sticky-cta-editor__text{
    max-width:350px;
  }
}

/*# sourceMappingURL=core.min.css.map*/