<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .tabs:not(:last-child) {
 margin-bottom: 1.5rem;
}
.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .tabs:not(:last-child) {
 margin-bottom: 1.5rem;
}
/*! minireset.css v0.0.3 | 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 {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
*, *::before, *::after {
 -webkit-box-sizing: inherit;
 box-sizing: inherit;
}
img, audio, video {
 height: auto;
 max-width: 100%;
}
iframe {
 border: 0;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
td, th {
 padding: 0;
 text-align: left;
}
html {
 background-color: white;
 font-size: 16px;
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 min-width: 300px;
 overflow-x: hidden;
 overflow-y: scroll;
 text-rendering: optimizeLegibility;
 -webkit-text-size-adjust: 100%;
 -moz-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
 text-size-adjust: 100%;
}
article, aside, figure, footer, header, hgroup, section {
 display: block;
}
body, button, input, 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: #4a4a4a;
 font-size: 1rem;
 font-weight: 400;
 line-height: 1.5;
}
a {
 color: #565f5f;
 cursor: pointer;
 text-decoration: none;
}
a strong {
 color: currentColor;
}
a:hover {
 /*color: #363636;*/
}
code {
 background-color: whitesmoke;
 color: #EF5350;
 font-size: 0.875em;
 font-weight: normal;
 padding: 0.25em 0.5em 0.25em;
}
hr {
 background-color: whitesmoke;
 border: none;
 display: block;
 height: 2px;
 margin: 1.5rem 0;
}
img {
 height: auto;
 max-width: 100%;
}
input[type="checkbox"], input[type="radio"] {
 vertical-align: baseline;
}
small {
 font-size: 0.875em;
}
span {
 font-style: inherit;
 font-weight: inherit;
}
strong {
 color: #363636;
 font-weight: 700;
}
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;
}
.has-text-centered {
 text-align: center !important;
}

@media screen and (max-width: 1087px) {
 .is-hidden-touch {
  display: none !important;
 }
}
@media screen and (min-width: 1088px) {
 .is-hidden-desktop {
  display: none !important;
 }
}

.container {
 margin: 0 auto;
 position: relative;
}
@media screen and (min-width: 1088px) {
 .container {
  max-width: 960px;
  width: 960px;
 }
 .container.is-fluid {
  margin-left: 64px;
  margin-right: 64px;
  max-width: none;
  width: auto;
 }
}
@media screen and (max-width: 1279px) {
 .container.is-widescreen {
  max-width: 1152px;
  width: auto;
 }
}
@media screen and (max-width: 1471px) {
 .container.is-fullhd {
  max-width: 1344px;
  width: auto;
 }
}
@media screen and (min-width: 1280px) {
 .container {
  max-width: 1152px;
  width: 1152px;
 }
}
@media screen and (min-width: 1472px) {
 .container {
  max-width: 1344px;
  width: 1344px;
 }
}

.title, .subtitle {
 word-break: break-word;
}
.title {
 color: #363636;
 font-size: 2rem;
 font-weight: 600;
 line-height: 1.125;
}

.menu {
 font-size: 1rem;
}
.navbar {
 background-color: white;
 min-height: 3.25rem;
 position: relative;
 z-index: 30;
}
 .navbar-menu.is-active {
  display: block;
 }

.navbar.is-white {
 background-color: white;
 color: #0a0a0a;
}
.navbar &gt; .container {
 -webkit-box-align: stretch;
 -ms-flex-align: stretch;
 align-items: stretch;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 min-height: 3.25rem;
 width: 100%;
}
.navbar-brand, .navbar-tabs {
 -webkit-box-align: stretch;
 -ms-flex-align: stretch;
 align-items: stretch;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-negative: 0;
 flex-shrink: 0;
 min-height: 3.25rem;
}
.navbar-brand a.navbar-item:hover {
 background-color: transparent;
}
.navbar-tabs {
 -webkit-overflow-scrolling: touch;
 max-width: 100vw;
 overflow-x: auto;
 overflow-y: hidden;
}
.navbar-burger {
 color: #4a4a4a;
 cursor: pointer;
 display: block;
 height: 3.25rem;
 position: relative;
 width: 3.25rem;
 margin-left: auto;
}
.navbar-burger span {
 background-color: currentColor;
 display: block;
 height: 1px;
 left: calc(50% - 8px);
 position: absolute;
 -webkit-transform-origin: center;
 transform-origin: center;
 -webkit-transition-duration: 86ms;
 transition-duration: 86ms;
 -webkit-transition-property: background-color, opacity, -webkit-transform;
 transition-property: background-color, opacity, -webkit-transform;
 transition-property: background-color, opacity, transform;
 transition-property: background-color, opacity, transform, -webkit-transform;
 -webkit-transition-timing-function: ease-out;
 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) {
 -webkit-transform: translateY(5px) rotate(45deg);
 transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
 opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
 -webkit-transform: translateY(-5px) rotate(-45deg);
 transform: translateY(-5px) rotate(-45deg);
}
.navbar-menu {
 display: none;
}
.navbar-item, .navbar-link {
 color: #4a4a4a;
 display: block;
 line-height: 1.5;
 padding: 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: #EF5350;
}
.navbar-item {
 display: block;
 -webkit-box-flex: 0;
 -ms-flex-positive: 0;
 flex-grow: 0;
 -ms-flex-negative: 0;
 flex-shrink: 0;
}
.navbar-item img {
 max-height: 1.75rem;
}
@media screen and (max-width: 1087px) {
 .navbar &gt; .container {
  display: block;
 }
 .navbar-brand .navbar-item, .navbar-tabs .navbar-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
 .navbar-link::after {
  display: none;
 }
 .navbar-menu {
  background-color: white;
  -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
  box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
  padding: 0.5rem 0;
 }
}
@media screen and (min-width: 1088px) {
 .navbar, .navbar-menu, .navbar-start, .navbar-end {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
 .navbar {
  min-height: 3.25rem;
 }
 .navbar.is-spaced {
  padding: 1rem 2rem;
 }
 .navbar.is-spaced .navbar-start, .navbar.is-spaced .navbar-end {
  -webkit-box-align: center;
  -ms-flex-align: center;
  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: #0a0a0a;
 }
 .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
  background-color: whitesmoke;
  color: #EF5350;
 }
 .navbar-burger {
  display: none;
 }
 .navbar-item, .navbar-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
 .navbar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
 .navbar-item.has-dropdown {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
 }
 .navbar-item.has-dropdown-up .navbar-link::after {
  -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);
  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%;
  -webkit-box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
  box-shadow: 0 -8px 8px rgba(10, 10, 10, 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;
  -webkit-transform: translateY(0);
  transform: translateY(0);
 }
 .navbar-menu {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
 }
 .navbar-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-right: auto;
 }
 .navbar-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: auto;
 }
 .navbar &gt; .container .navbar-brand, .container &gt; .navbar .navbar-brand {
  margin-left: -.75rem;
 }
 .navbar &gt; .container .navbar-menu, .container &gt; .navbar .navbar-menu {
  margin-right: -.75rem;
 }

}
.column {
 display: block;
 -ms-flex-preferred-size: 0;
 flex-basis: 0;
 -webkit-box-flex: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 -ms-flex-negative: 1;
 flex-shrink: 1;
 padding: 2rem;
}
.columns.is-mobile &gt; .column.is-narrow {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
}
.columns.is-mobile &gt; .column.is-full {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 100%;
}
.columns.is-mobile &gt; .column.is-three-quarters {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 75%;
}
.columns.is-mobile &gt; .column.is-two-thirds {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 66.6666%;
}
.columns.is-mobile &gt; .column.is-half {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 50%;
}
.columns.is-mobile &gt; .column.is-one-third {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 33.3333%;
}
.columns.is-mobile &gt; .column.is-one-quarter {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 25%;
}
.columns.is-mobile &gt; .column.is-one-fifth {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 20%;
}
.columns.is-mobile &gt; .column.is-two-fifths {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 40%;
}
.columns.is-mobile &gt; .column.is-three-fifths {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 60%;
}
.columns.is-mobile &gt; .column.is-four-fifths {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 80%;
}
.columns.is-mobile &gt; .column.is-offset-three-quarters {
 margin-left: 75%;
}
.columns.is-mobile &gt; .column.is-offset-two-thirds {
 margin-left: 66.6666%;
}
.columns.is-mobile &gt; .column.is-offset-half {
 margin-left: 50%;
}
.columns.is-mobile &gt; .column.is-offset-one-third {
 margin-left: 33.3333%;
}
.columns.is-mobile &gt; .column.is-offset-one-quarter {
 margin-left: 25%;
}
.columns.is-mobile &gt; .column.is-offset-one-fifth {
 margin-left: 20%;
}
.columns.is-mobile &gt; .column.is-offset-two-fifths {
 margin-left: 40%;
}
.columns.is-mobile &gt; .column.is-offset-three-fifths {
 margin-left: 60%;
}
.columns.is-mobile &gt; .column.is-offset-four-fifths {
 margin-left: 80%;
}
.columns.is-mobile &gt; .column.is-1 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 8.33333%;
}
.columns.is-mobile &gt; .column.is-offset-1 {
 margin-left: 8.33333%;
}
.columns.is-mobile &gt; .column.is-2 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 16.66667%;
}
.columns.is-mobile &gt; .column.is-offset-2 {
 margin-left: 16.66667%;
}
.columns.is-mobile &gt; .column.is-3 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 25%;
}
.columns.is-mobile &gt; .column.is-offset-3 {
 margin-left: 25%;
}
.columns.is-mobile &gt; .column.is-4 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 33.33333%;
}
.columns.is-mobile &gt; .column.is-offset-4 {
 margin-left: 33.33333%;
}
.columns.is-mobile &gt; .column.is-5 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 41.66667%;
}
.columns.is-mobile &gt; .column.is-offset-5 {
 margin-left: 41.66667%;
}
.columns.is-mobile &gt; .column.is-6 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 50%;
}
.columns.is-mobile &gt; .column.is-offset-6 {
 margin-left: 50%;
}
.columns.is-mobile &gt; .column.is-7 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 58.33333%;
}
.columns.is-mobile &gt; .column.is-offset-7 {
 margin-left: 58.33333%;
}
.columns.is-mobile &gt; .column.is-8 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 66.66667%;
}
.columns.is-mobile &gt; .column.is-offset-8 {
 margin-left: 66.66667%;
}
.columns.is-mobile &gt; .column.is-9 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 75%;
}
.columns.is-mobile &gt; .column.is-offset-9 {
 margin-left: 75%;
}
.columns.is-mobile &gt; .column.is-10 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 83.33333%;
}
.columns.is-mobile &gt; .column.is-offset-10 {
 margin-left: 83.33333%;
}
.columns.is-mobile &gt; .column.is-11 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 91.66667%;
}
.columns.is-mobile &gt; .column.is-offset-11 {
 margin-left: 91.66667%;
}
.columns.is-mobile &gt; .column.is-12 {
 -webkit-box-flex: 0;
 -ms-flex: none;
 flex: none;
 width: 100%;
}
.columns.is-mobile &gt; .column.is-offset-12 {
 margin-left: 100%;
}
@media screen and (max-width: 768px) {
 .column.is-narrow-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters-mobile {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds-mobile {
  margin-left: 66.6666%;
 }
 .column.is-offset-half-mobile {
  margin-left: 50%;
 }
 .column.is-offset-one-third-mobile {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter-mobile {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth-mobile {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths-mobile {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths-mobile {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths-mobile {
  margin-left: 80%;
 }
 .column.is-1-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1-mobile {
  margin-left: 8.33333%;
 }
 .column.is-2-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2-mobile {
  margin-left: 16.66667%;
 }
 .column.is-3-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3-mobile {
  margin-left: 25%;
 }
 .column.is-4-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4-mobile {
  margin-left: 33.33333%;
 }
 .column.is-5-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5-mobile {
  margin-left: 41.66667%;
 }
 .column.is-6-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6-mobile {
  margin-left: 50%;
 }
 .column.is-7-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7-mobile {
  margin-left: 58.33333%;
 }
 .column.is-8-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8-mobile {
  margin-left: 66.66667%;
 }
 .column.is-9-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9-mobile {
  margin-left: 75%;
 }
 .column.is-10-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10-mobile {
  margin-left: 83.33333%;
 }
 .column.is-11-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11-mobile {
  margin-left: 91.66667%;
 }
 .column.is-12-mobile {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12-mobile {
  margin-left: 100%;
 }
}
@media screen and (min-width: 769px), print {
 .column.is-narrow, .column.is-narrow-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full, .column.is-full-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters, .column.is-three-quarters-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds, .column.is-two-thirds-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half, .column.is-half-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third, .column.is-one-third-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter, .column.is-one-quarter-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth, .column.is-one-fifth-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths, .column.is-two-fifths-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths, .column.is-three-fifths-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths, .column.is-four-fifths-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
  margin-left: 66.6666%;
 }
 .column.is-offset-half, .column.is-offset-half-tablet {
  margin-left: 50%;
 }
 .column.is-offset-one-third, .column.is-offset-one-third-tablet {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
  margin-left: 80%;
 }
 .column.is-1, .column.is-1-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1, .column.is-offset-1-tablet {
  margin-left: 8.33333%;
 }
 .column.is-2, .column.is-2-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2, .column.is-offset-2-tablet {
  margin-left: 16.66667%;
 }
 .column.is-3, .column.is-3-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3, .column.is-offset-3-tablet {
  margin-left: 25%;
 }
 .column.is-4, .column.is-4-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4, .column.is-offset-4-tablet {
  margin-left: 33.33333%;
 }
 .column.is-5, .column.is-5-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5, .column.is-offset-5-tablet {
  margin-left: 41.66667%;
 }
 .column.is-6, .column.is-6-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6, .column.is-offset-6-tablet {
  margin-left: 50%;
 }
 .column.is-7, .column.is-7-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7, .column.is-offset-7-tablet {
  margin-left: 58.33333%;
 }
 .column.is-8, .column.is-8-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8, .column.is-offset-8-tablet {
  margin-left: 66.66667%;
 }
 .column.is-9, .column.is-9-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9, .column.is-offset-9-tablet {
  margin-left: 75%;
 }
 .column.is-10, .column.is-10-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10, .column.is-offset-10-tablet {
  margin-left: 83.33333%;
 }
 .column.is-11, .column.is-11-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11, .column.is-offset-11-tablet {
  margin-left: 91.66667%;
 }
 .column.is-12, .column.is-12-tablet {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12, .column.is-offset-12-tablet {
  margin-left: 100%;
 }
}
@media screen and (max-width: 1087px) {
 .column.is-narrow-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters-touch {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds-touch {
  margin-left: 66.6666%;
 }
 .column.is-offset-half-touch {
  margin-left: 50%;
 }
 .column.is-offset-one-third-touch {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter-touch {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth-touch {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths-touch {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths-touch {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths-touch {
  margin-left: 80%;
 }
 .column.is-1-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1-touch {
  margin-left: 8.33333%;
 }
 .column.is-2-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2-touch {
  margin-left: 16.66667%;
 }
 .column.is-3-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3-touch {
  margin-left: 25%;
 }
 .column.is-4-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4-touch {
  margin-left: 33.33333%;
 }
 .column.is-5-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5-touch {
  margin-left: 41.66667%;
 }
 .column.is-6-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6-touch {
  margin-left: 50%;
 }
 .column.is-7-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7-touch {
  margin-left: 58.33333%;
 }
 .column.is-8-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8-touch {
  margin-left: 66.66667%;
 }
 .column.is-9-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9-touch {
  margin-left: 75%;
 }
 .column.is-10-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10-touch {
  margin-left: 83.33333%;
 }
 .column.is-11-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11-touch {
  margin-left: 91.66667%;
 }
 .column.is-12-touch {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12-touch {
  margin-left: 100%;
 }
}
@media screen and (min-width: 1088px) {
 .column.is-narrow-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters-desktop {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds-desktop {
  margin-left: 66.6666%;
 }
 .column.is-offset-half-desktop {
  margin-left: 50%;
 }
 .column.is-offset-one-third-desktop {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter-desktop {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth-desktop {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths-desktop {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths-desktop {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths-desktop {
  margin-left: 80%;
 }
 .column.is-1-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1-desktop {
  margin-left: 8.33333%;
 }
 .column.is-2-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2-desktop {
  margin-left: 16.66667%;
 }
 .column.is-3-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3-desktop {
  margin-left: 25%;
 }
 .column.is-4-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4-desktop {
  margin-left: 33.33333%;
 }
 .column.is-5-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5-desktop {
  margin-left: 41.66667%;
 }
 .column.is-6-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6-desktop {
  margin-left: 50%;
 }
 .column.is-7-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7-desktop {
  margin-left: 58.33333%;
 }
 .column.is-8-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8-desktop {
  margin-left: 66.66667%;
 }
 .column.is-9-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9-desktop {
  margin-left: 75%;
 }
 .column.is-10-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10-desktop {
  margin-left: 83.33333%;
 }
 .column.is-11-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11-desktop {
  margin-left: 91.66667%;
 }
 .column.is-12-desktop {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12-desktop {
  margin-left: 100%;
 }
}
@media screen and (min-width: 1280px) {
 .column.is-narrow-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters-widescreen {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds-widescreen {
  margin-left: 66.6666%;
 }
 .column.is-offset-half-widescreen {
  margin-left: 50%;
 }
 .column.is-offset-one-third-widescreen {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter-widescreen {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth-widescreen {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths-widescreen {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths-widescreen {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths-widescreen {
  margin-left: 80%;
 }
 .column.is-1-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1-widescreen {
  margin-left: 8.33333%;
 }
 .column.is-2-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2-widescreen {
  margin-left: 16.66667%;
 }
 .column.is-3-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3-widescreen {
  margin-left: 25%;
 }
 .column.is-4-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4-widescreen {
  margin-left: 33.33333%;
 }
 .column.is-5-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5-widescreen {
  margin-left: 41.66667%;
 }
 .column.is-6-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6-widescreen {
  margin-left: 50%;
 }
 .column.is-7-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7-widescreen {
  margin-left: 58.33333%;
 }
 .column.is-8-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8-widescreen {
  margin-left: 66.66667%;
 }
 .column.is-9-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9-widescreen {
  margin-left: 75%;
 }
 .column.is-10-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10-widescreen {
  margin-left: 83.33333%;
 }
 .column.is-11-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11-widescreen {
  margin-left: 91.66667%;
 }
 .column.is-12-widescreen {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12-widescreen {
  margin-left: 100%;
 }
}
@media screen and (min-width: 1472px) {
 .column.is-narrow-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
 }
 .column.is-full-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-three-quarters-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-two-thirds-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.6666%;
 }
 .column.is-half-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-one-third-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.3333%;
 }
 .column.is-one-quarter-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-one-fifth-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20%;
 }
 .column.is-two-fifths-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40%;
 }
 .column.is-three-fifths-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60%;
 }
 .column.is-four-fifths-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80%;
 }
 .column.is-offset-three-quarters-fullhd {
  margin-left: 75%;
 }
 .column.is-offset-two-thirds-fullhd {
  margin-left: 66.6666%;
 }
 .column.is-offset-half-fullhd {
  margin-left: 50%;
 }
 .column.is-offset-one-third-fullhd {
  margin-left: 33.3333%;
 }
 .column.is-offset-one-quarter-fullhd {
  margin-left: 25%;
 }
 .column.is-offset-one-fifth-fullhd {
  margin-left: 20%;
 }
 .column.is-offset-two-fifths-fullhd {
  margin-left: 40%;
 }
 .column.is-offset-three-fifths-fullhd {
  margin-left: 60%;
 }
 .column.is-offset-four-fifths-fullhd {
  margin-left: 80%;
 }
 .column.is-1-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 8.33333%;
 }
 .column.is-offset-1-fullhd {
  margin-left: 8.33333%;
 }
 .column.is-2-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 16.66667%;
 }
 .column.is-offset-2-fullhd {
  margin-left: 16.66667%;
 }
 .column.is-3-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 25%;
 }
 .column.is-offset-3-fullhd {
  margin-left: 25%;
 }
 .column.is-4-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 33.33333%;
 }
 .column.is-offset-4-fullhd {
  margin-left: 33.33333%;
 }
 .column.is-5-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 41.66667%;
 }
 .column.is-offset-5-fullhd {
  margin-left: 41.66667%;
 }
 .column.is-6-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
 }
 .column.is-offset-6-fullhd {
  margin-left: 50%;
 }
 .column.is-7-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 58.33333%;
 }
 .column.is-offset-7-fullhd {
  margin-left: 58.33333%;
 }
 .column.is-8-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 66.66667%;
 }
 .column.is-offset-8-fullhd {
  margin-left: 66.66667%;
 }
 .column.is-9-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 75%;
 }
 .column.is-offset-9-fullhd {
  margin-left: 75%;
 }
 .column.is-10-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83.33333%;
 }
 .column.is-offset-10-fullhd {
  margin-left: 83.33333%;
 }
 .column.is-11-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 91.66667%;
 }
 .column.is-offset-11-fullhd {
  margin-left: 91.66667%;
 }
 .column.is-12-fullhd {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
 }
 .column.is-offset-12-fullhd {
  margin-left: 100%;
 }
}
.columns {
 margin-left: -2rem;
 margin-right: -2rem;
 margin-top: -2rem;
}
.columns:last-child {
 margin-bottom: -2rem;
}
.columns:not(:last-child) {
 margin-bottom: calc(1.5rem - 2rem);
}
.columns.is-centered {
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
}
.columns.is-gapless {
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
}
.columns.is-gapless &gt; .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: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}
.columns.is-multiline {
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}
.columns.is-vcentered {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}
@media screen and (min-width: 769px), print {
 .columns:not(.is-desktop) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
}
.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;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-0-mobile {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-0-tablet {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-0-tablet-only {
  --columnGap: 0rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-0-touch {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-0-desktop {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-0-desktop-only {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-0-widescreen {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-0-widescreen-only {
  --columnGap: 0rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-0-fullhd {
  --columnGap: 0rem;
 }
}
.columns.is-variable.is-1 {
 --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-1-mobile {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-1-tablet {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-1-tablet-only {
  --columnGap: 0.25rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-1-touch {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-1-desktop {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-1-desktop-only {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-1-widescreen {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-1-widescreen-only {
  --columnGap: 0.25rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-1-fullhd {
  --columnGap: 0.25rem;
 }
}
.columns.is-variable.is-2 {
 --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-2-mobile {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-2-tablet {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-2-tablet-only {
  --columnGap: 0.5rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-2-touch {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-2-desktop {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-2-desktop-only {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-2-widescreen {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-2-widescreen-only {
  --columnGap: 0.5rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-2-fullhd {
  --columnGap: 0.5rem;
 }
}
.columns.is-variable.is-3 {
 --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-3-mobile {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-3-tablet {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-3-tablet-only {
  --columnGap: 0.75rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-3-touch {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-3-desktop {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-3-desktop-only {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-3-widescreen {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-3-widescreen-only {
  --columnGap: 0.75rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-3-fullhd {
  --columnGap: 0.75rem;
 }
}
.columns.is-variable.is-4 {
 --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-4-mobile {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-4-tablet {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-4-tablet-only {
  --columnGap: 1rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-4-touch {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-4-desktop {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-4-desktop-only {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-4-widescreen {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-4-widescreen-only {
  --columnGap: 1rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-4-fullhd {
  --columnGap: 1rem;
 }
}
.columns.is-variable.is-5 {
 --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-5-mobile {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-5-tablet {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-5-tablet-only {
  --columnGap: 1.25rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-5-touch {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-5-desktop {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-5-desktop-only {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-5-widescreen {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-5-widescreen-only {
  --columnGap: 1.25rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-5-fullhd {
  --columnGap: 1.25rem;
 }
}
.columns.is-variable.is-6 {
 --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-6-mobile {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-6-tablet {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-6-tablet-only {
  --columnGap: 1.5rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-6-touch {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-6-desktop {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-6-desktop-only {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-6-widescreen {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-6-widescreen-only {
  --columnGap: 1.5rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-6-fullhd {
  --columnGap: 1.5rem;
 }
}
.columns.is-variable.is-7 {
 --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-7-mobile {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-7-tablet {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-7-tablet-only {
  --columnGap: 1.75rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-7-touch {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-7-desktop {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-7-desktop-only {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-7-widescreen {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-7-widescreen-only {
  --columnGap: 1.75rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-7-fullhd {
  --columnGap: 1.75rem;
 }
}
.columns.is-variable.is-8 {
 --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
 .columns.is-variable.is-8-mobile {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 769px), print {
 .columns.is-variable.is-8-tablet {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
 .columns.is-variable.is-8-tablet-only {
  --columnGap: 2rem;
 }
}
@media screen and (max-width: 1087px) {
 .columns.is-variable.is-8-touch {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 1088px) {
 .columns.is-variable.is-8-desktop {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
 .columns.is-variable.is-8-desktop-only {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 1280px) {
 .columns.is-variable.is-8-widescreen {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
 .columns.is-variable.is-8-widescreen-only {
  --columnGap: 2rem;
 }
}
@media screen and (min-width: 1472px) {
 .columns.is-variable.is-8-fullhd {
  --columnGap: 2rem;
 }
}
.hero {
 -webkit-box-align: stretch;
 -ms-flex-align: stretch;
 align-items: stretch;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between;
}
.hero .navbar {
 background: none;
}
.hero .tabs ul {
 border-bottom: none;
}
.hero.is-white {
 background-color: white;
 color: #0a0a0a;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag), .hero.is-white strong {
 color: inherit;
}
.hero.is-white .title {
 color: #0a0a0a;
}
.hero.is-white .subtitle {
 color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
 color: #0a0a0a;
}
@media screen and (max-width: 1087px) {
 .hero.is-white .navbar-menu {
  background-color: white;
 }
}
.hero.is-white .navbar-item, .hero.is-white .navbar-link {
 color: rgba(10, 10, 10, 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: #0a0a0a;
}
.hero.is-white .tabs a {
 color: #0a0a0a;
 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: #0a0a0a;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: #0a0a0a;
 border-color: #0a0a0a;
 color: white;
}
.hero.is-white.is-bold {
 background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-white.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
 }
}
.hero.is-black {
 background-color: #0a0a0a;
 color: white;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag), .hero.is-black strong {
 color: inherit;
}
.hero.is-black .title {
 color: white;
}
.hero.is-black .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong {
 color: white;
}
@media screen and (max-width: 1087px) {
 .hero.is-black .navbar-menu {
  background-color: #0a0a0a;
 }
}
.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: black;
 color: white;
}
.hero.is-black .tabs a {
 color: white;
 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: white;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: white;
 border-color: white;
 color: #0a0a0a;
}
.hero.is-black.is-bold {
 background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-black.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
 }
}
.hero.is-light {
 background-color: whitesmoke;
 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;
}
@media screen and (max-width: 1087px) {
 .hero.is-light .navbar-menu {
  background-color: whitesmoke;
 }
}
.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: #e8e8e8;
 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(10, 10, 10, 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: whitesmoke;
}
.hero.is-light.is-bold {
 background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-light.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
 }
}
.hero.is-dark {
 background-color: #363636;
 color: whitesmoke;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag), .hero.is-dark strong {
 color: inherit;
}
.hero.is-dark .title {
 color: whitesmoke;
}
.hero.is-dark .subtitle {
 color: rgba(245, 245, 245, 0.9);
}
.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong {
 color: whitesmoke;
}
@media screen and (max-width: 1087px) {
 .hero.is-dark .navbar-menu {
  background-color: #363636;
 }
}
.hero.is-dark .navbar-item, .hero.is-dark .navbar-link {
 color: rgba(245, 245, 245, 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: whitesmoke;
}
.hero.is-dark .tabs a {
 color: whitesmoke;
 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: whitesmoke;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: whitesmoke;
 border-color: whitesmoke;
 color: #363636;
}
.hero.is-dark.is-bold {
 background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-dark.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
 }
}
.hero.is-primary, .woocommerce #respond input.hero#submit, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link, .woocommerce button.hero.alt.button, .woocommerce a.hero.button.alt, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link, .woocommerce input.hero.button.alt, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link {
 background-color: #ddd;
 color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag), .woocommerce #respond input.hero#submit a:not(.button):not(.dropdown-item):not(.tag), .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .woocommerce button.hero.alt.button a:not(.button):not(.dropdown-item):not(.tag), .woocommerce a.hero.button.alt a:not(.button):not(.dropdown-item):not(.tag), .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .woocommerce input.hero.button.alt a:not(.button):not(.dropdown-item):not(.tag), .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .hero.is-primary strong, .woocommerce #respond input.hero#submit strong, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link strong, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link strong, .woocommerce button.hero.alt.button strong, .woocommerce a.hero.button.alt strong, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link strong, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link strong, .woocommerce input.hero.button.alt strong, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link strong, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link strong {
 color: inherit;
}
.hero.is-primary .title, .woocommerce #respond input.hero#submit .title, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .title, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .title, .woocommerce button.hero.alt.button .title, .woocommerce a.hero.button.alt .title, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .title, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .title, .woocommerce input.hero.button.alt .title, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .title, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .title {
 color: #fff;
}
.hero.is-primary .subtitle, .woocommerce #respond input.hero#submit .subtitle, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .subtitle, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .subtitle, .woocommerce button.hero.alt.button .subtitle, .woocommerce a.hero.button.alt .subtitle, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .subtitle, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .subtitle, .woocommerce input.hero.button.alt .subtitle, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .subtitle, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button), .woocommerce #respond input.hero#submit .subtitle a:not(.button), .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .woocommerce button.hero.alt.button .subtitle a:not(.button), .woocommerce a.hero.button.alt .subtitle a:not(.button), .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .woocommerce input.hero.button.alt .subtitle a:not(.button), .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .subtitle a:not(.button), .hero.is-primary .subtitle strong, .woocommerce #respond input.hero#submit .subtitle strong, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .subtitle strong, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .subtitle strong, .woocommerce button.hero.alt.button .subtitle strong, .woocommerce a.hero.button.alt .subtitle strong, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .subtitle strong, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .subtitle strong, .woocommerce input.hero.button.alt .subtitle strong, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .subtitle strong, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .subtitle strong {
 color: #fff;
}
@media screen and (max-width: 1087px) {
 .hero.is-primary .navbar-menu, .woocommerce #respond input.hero#submit .navbar-menu, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .navbar-menu, .woocommerce button.hero.alt.button .navbar-menu, .woocommerce a.hero.button.alt .navbar-menu, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .navbar-menu, .woocommerce input.hero.button.alt .navbar-menu, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .navbar-menu {
  background-color: #ddd;
 }
}
.hero.is-primary .navbar-item, .woocommerce #respond input.hero#submit .navbar-item, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .navbar-item, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .navbar-item, .woocommerce button.hero.alt.button .navbar-item, .woocommerce a.hero.button.alt .navbar-item, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .navbar-item, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .navbar-item, .woocommerce input.hero.button.alt .navbar-item, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .navbar-item, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .navbar-item, .hero.is-primary .navbar-link, .woocommerce #respond input.hero#submit .navbar-link, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .navbar-link, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .navbar-link, .woocommerce button.hero.alt.button .navbar-link, .woocommerce a.hero.button.alt .navbar-link, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .navbar-link, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .navbar-link, .woocommerce input.hero.button.alt .navbar-link, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .navbar-link, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .navbar-link {
 color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .woocommerce #respond input.hero#submit a.navbar-item:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .woocommerce button.hero.alt.button a.navbar-item:hover, .woocommerce a.hero.button.alt a.navbar-item:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .woocommerce input.hero.button.alt a.navbar-item:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .woocommerce #respond input.hero#submit a.navbar-item.is-active, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .woocommerce button.hero.alt.button a.navbar-item.is-active, .woocommerce a.hero.button.alt a.navbar-item.is-active, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .woocommerce input.hero.button.alt a.navbar-item.is-active, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link a.navbar-item.is-active, .hero.is-primary .navbar-link:hover, .woocommerce #respond input.hero#submit .navbar-link:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .navbar-link:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .navbar-link:hover, .woocommerce button.hero.alt.button .navbar-link:hover, .woocommerce a.hero.button.alt .navbar-link:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .navbar-link:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .navbar-link:hover, .woocommerce input.hero.button.alt .navbar-link:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .navbar-link:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .navbar-link:hover, .hero.is-primary .navbar-link.is-active, .woocommerce #respond input.hero#submit .navbar-link.is-active, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .navbar-link.is-active, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .navbar-link.is-active, .woocommerce button.hero.alt.button .navbar-link.is-active, .woocommerce a.hero.button.alt .navbar-link.is-active, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .navbar-link.is-active, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .navbar-link.is-active, .woocommerce input.hero.button.alt .navbar-link.is-active, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .navbar-link.is-active, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .navbar-link.is-active {
 background-color: #d0d0d0;
 color: #fff;
}
.hero.is-primary .tabs a, .woocommerce #respond input.hero#submit .tabs a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs a, .woocommerce button.hero.alt.button .tabs a, .woocommerce a.hero.button.alt .tabs a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs a, .woocommerce input.hero.button.alt .tabs a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs a {
 color: #fff;
 opacity: 0.9;
}
.hero.is-primary .tabs a:hover, .woocommerce #respond input.hero#submit .tabs a:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs a:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs a:hover, .woocommerce button.hero.alt.button .tabs a:hover, .woocommerce a.hero.button.alt .tabs a:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs a:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs a:hover, .woocommerce input.hero.button.alt .tabs a:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs a:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs a:hover {
 opacity: 1;
}
.hero.is-primary .tabs li.is-active a, .woocommerce #respond input.hero#submit .tabs li.is-active a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs li.is-active a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs li.is-active a, .woocommerce button.hero.alt.button .tabs li.is-active a, .woocommerce a.hero.button.alt .tabs li.is-active a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs li.is-active a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs li.is-active a, .woocommerce input.hero.button.alt .tabs li.is-active a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs li.is-active a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs li.is-active a {
 opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .woocommerce #respond input.hero#submit .tabs.is-boxed a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .woocommerce button.hero.alt.button .tabs.is-boxed a, .woocommerce a.hero.button.alt .tabs.is-boxed a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .woocommerce input.hero.button.alt .tabs.is-boxed a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .woocommerce #respond input.hero#submit .tabs.is-toggle a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-toggle a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-toggle a, .woocommerce button.hero.alt.button .tabs.is-toggle a, .woocommerce a.hero.button.alt .tabs.is-toggle a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-toggle a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-toggle a, .woocommerce input.hero.button.alt .tabs.is-toggle a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-toggle a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-toggle a {
 color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .woocommerce #respond input.hero#submit .tabs.is-boxed a:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .woocommerce button.hero.alt.button .tabs.is-boxed a:hover, .woocommerce a.hero.button.alt .tabs.is-boxed a:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .woocommerce input.hero.button.alt .tabs.is-boxed a:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .woocommerce #respond input.hero#submit .tabs.is-toggle a:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover, .woocommerce button.hero.alt.button .tabs.is-toggle a:hover, .woocommerce a.hero.button.alt .tabs.is-toggle a:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover, .woocommerce input.hero.button.alt .tabs.is-toggle a:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .woocommerce #respond input.hero#submit .tabs.is-boxed li.is-active a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .woocommerce button.hero.alt.button .tabs.is-boxed li.is-active a, .woocommerce a.hero.button.alt .tabs.is-boxed li.is-active a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .woocommerce input.hero.button.alt .tabs.is-boxed li.is-active a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .woocommerce #respond input.hero#submit .tabs.is-boxed li.is-active a:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .woocommerce button.hero.alt.button .tabs.is-boxed li.is-active a:hover, .woocommerce a.hero.button.alt .tabs.is-boxed li.is-active a:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .woocommerce input.hero.button.alt .tabs.is-boxed li.is-active a:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .woocommerce #respond input.hero#submit .tabs.is-toggle li.is-active a, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .woocommerce button.hero.alt.button .tabs.is-toggle li.is-active a, .woocommerce a.hero.button.alt .tabs.is-toggle li.is-active a, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .woocommerce input.hero.button.alt .tabs.is-toggle li.is-active a, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover, .woocommerce #respond input.hero#submit .tabs.is-toggle li.is-active a:hover, .woocommerce .blog-comment button.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .blog-comment .woocommerce button.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .woocommerce button.hero.alt.button .tabs.is-toggle li.is-active a:hover, .woocommerce a.hero.button.alt .tabs.is-toggle li.is-active a:hover, .woocommerce .blog-comment a.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .blog-comment .woocommerce a.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .woocommerce input.hero.button.alt .tabs.is-toggle li.is-active a:hover, .woocommerce .blog-comment input.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .blog-comment .woocommerce input.hero.alt#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover {
 background-color: #fff;
 border-color: #fff;
 color: #ddd;
}
.hero.is-primary.is-bold, .woocommerce #respond input.hero.is-bold#submit, .woocommerce .blog-comment button.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce button.hero.is-bold.alt#cancel-comment-reply-link, .woocommerce button.hero.is-bold.alt.button, .woocommerce a.hero.is-bold.button.alt, .woocommerce .blog-comment a.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce a.hero.is-bold.alt#cancel-comment-reply-link, .woocommerce input.hero.is-bold.button.alt, .woocommerce .blog-comment input.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce input.hero.is-bold.alt#cancel-comment-reply-link {
 background-image: linear-gradient(141deg, #c9bec0 0%, #ddd 71%, #ebe9e9 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-primary.is-bold .navbar-menu, .woocommerce #respond input.hero.is-bold#submit .navbar-menu, .woocommerce .blog-comment button.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce button.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu, .woocommerce button.hero.is-bold.alt.button .navbar-menu, .woocommerce a.hero.is-bold.button.alt .navbar-menu, .woocommerce .blog-comment a.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce a.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu, .woocommerce input.hero.is-bold.button.alt .navbar-menu, .woocommerce .blog-comment input.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu, .blog-comment .woocommerce input.hero.is-bold.alt#cancel-comment-reply-link .navbar-menu {
  background-image: linear-gradient(141deg, #c9bec0 0%, #ddd 71%, #ebe9e9 100%);
 }
}
.hero.is-link {
 background-color: #EF5350;
 color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag), .hero.is-link strong {
 color: inherit;
}
.hero.is-link .title {
 color: #fff;
}
.hero.is-link .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong {
 color: #fff;
}
@media screen and (max-width: 1087px) {
 .hero.is-link .navbar-menu {
  background-color: #EF5350;
 }
}
.hero.is-link .navbar-item, .hero.is-link .navbar-link {
 color: rgba(255, 255, 255, 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: #ed3c39;
 color: #fff;
}
.hero.is-link .tabs a {
 color: #fff;
 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: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: #fff;
 border-color: #fff;
 color: #EF5350;
}
.hero.is-link.is-bold {
 background-image: linear-gradient(141deg, #f71537 0%, #EF5350 71%, #f57e63 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-link.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #f71537 0%, #EF5350 71%, #f57e63 100%);
 }
}
.hero.is-info {
 background-color: #209cee;
 color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag), .hero.is-info strong {
 color: inherit;
}
.hero.is-info .title {
 color: #fff;
}
.hero.is-info .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong {
 color: #fff;
}
@media screen and (max-width: 1087px) {
 .hero.is-info .navbar-menu {
  background-color: #209cee;
 }
}
.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: #fff;
}
.hero.is-info .tabs a {
 color: #fff;
 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: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: #fff;
 border-color: #fff;
 color: #209cee;
}
.hero.is-info.is-bold {
 background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-info.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
 }
}
.hero.is-success {
 background-color: #23d160;
 color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag), .hero.is-success strong {
 color: inherit;
}
.hero.is-success .title {
 color: #fff;
}
.hero.is-success .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong {
 color: #fff;
}
@media screen and (max-width: 1087px) {
 .hero.is-success .navbar-menu {
  background-color: #23d160;
 }
}
.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: #20bc56;
 color: #fff;
}
.hero.is-success .tabs a {
 color: #fff;
 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: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: #fff;
 border-color: #fff;
 color: #23d160;
}
.hero.is-success.is-bold {
 background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-success.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
 }
}
.hero.is-warning {
 background-color: #ffdd57;
 color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag), .hero.is-warning strong {
 color: inherit;
}
.hero.is-warning .title {
 color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
 color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong {
 color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1087px) {
 .hero.is-warning .navbar-menu {
  background-color: #ffdd57;
 }
}
.hero.is-warning .navbar-item, .hero.is-warning .navbar-link {
 color: rgba(0, 0, 0, 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: #ffd83d;
 color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
 color: rgba(0, 0, 0, 0.7);
 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: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 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: rgba(0, 0, 0, 0.7);
 border-color: rgba(0, 0, 0, 0.7);
 color: #ffdd57;
}
.hero.is-warning.is-bold {
 background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-warning.is-bold .navbar-menu {
  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
 }
}
.hero.is-danger, .blog-comment .hero#cancel-comment-reply-link, .woocommerce span.hero.onsale {
 background-color: #EF5350;
 color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag), .blog-comment .hero#cancel-comment-reply-link a:not(.button):not(.dropdown-item):not(.tag), .woocommerce span.hero.onsale a:not(.button):not(.dropdown-item):not(.tag), .hero.is-danger strong, .blog-comment .hero#cancel-comment-reply-link strong, .woocommerce span.hero.onsale strong {
 color: inherit;
}
.hero.is-danger .title, .blog-comment .hero#cancel-comment-reply-link .title, .woocommerce span.hero.onsale .title {
 color: #fff;
}
.hero.is-danger .subtitle, .blog-comment .hero#cancel-comment-reply-link .subtitle, .woocommerce span.hero.onsale .subtitle {
 color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button), .blog-comment .hero#cancel-comment-reply-link .subtitle a:not(.button), .woocommerce span.hero.onsale .subtitle a:not(.button), .hero.is-danger .subtitle strong, .blog-comment .hero#cancel-comment-reply-link .subtitle strong, .woocommerce span.hero.onsale .subtitle strong {
 color: #fff;
}
@media screen and (max-width: 1087px) {
 .hero.is-danger .navbar-menu, .blog-comment .hero#cancel-comment-reply-link .navbar-menu, .woocommerce span.hero.onsale .navbar-menu {
  background-color: #EF5350;
 }
}
.hero.is-danger .navbar-item, .blog-comment .hero#cancel-comment-reply-link .navbar-item, .woocommerce span.hero.onsale .navbar-item, .hero.is-danger .navbar-link, .blog-comment .hero#cancel-comment-reply-link .navbar-link, .woocommerce span.hero.onsale .navbar-link {
 color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .blog-comment .hero#cancel-comment-reply-link a.navbar-item:hover, .woocommerce span.hero.onsale a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, .blog-comment .hero#cancel-comment-reply-link a.navbar-item.is-active, .woocommerce span.hero.onsale a.navbar-item.is-active, .hero.is-danger .navbar-link:hover, .blog-comment .hero#cancel-comment-reply-link .navbar-link:hover, .woocommerce span.hero.onsale .navbar-link:hover, .hero.is-danger .navbar-link.is-active, .blog-comment .hero#cancel-comment-reply-link .navbar-link.is-active, .woocommerce span.hero.onsale .navbar-link.is-active {
 background-color: #ed3c39;
 color: #fff;
}
.hero.is-danger .tabs a, .blog-comment .hero#cancel-comment-reply-link .tabs a, .woocommerce span.hero.onsale .tabs a {
 color: #fff;
 opacity: 0.9;
}
.hero.is-danger .tabs a:hover, .blog-comment .hero#cancel-comment-reply-link .tabs a:hover, .woocommerce span.hero.onsale .tabs a:hover {
 opacity: 1;
}
.hero.is-danger .tabs li.is-active a, .blog-comment .hero#cancel-comment-reply-link .tabs li.is-active a, .woocommerce span.hero.onsale .tabs li.is-active a {
 opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .blog-comment .hero#cancel-comment-reply-link .tabs.is-boxed a, .woocommerce span.hero.onsale .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a, .blog-comment .hero#cancel-comment-reply-link .tabs.is-toggle a, .woocommerce span.hero.onsale .tabs.is-toggle a {
 color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .blog-comment .hero#cancel-comment-reply-link .tabs.is-boxed a:hover, .woocommerce span.hero.onsale .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover, .blog-comment .hero#cancel-comment-reply-link .tabs.is-toggle a:hover, .woocommerce span.hero.onsale .tabs.is-toggle a:hover {
 background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .blog-comment .hero#cancel-comment-reply-link .tabs.is-boxed li.is-active a, .woocommerce span.hero.onsale .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .blog-comment .hero#cancel-comment-reply-link .tabs.is-boxed li.is-active a:hover, .woocommerce span.hero.onsale .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .blog-comment .hero#cancel-comment-reply-link .tabs.is-toggle li.is-active a, .woocommerce span.hero.onsale .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover, .blog-comment .hero#cancel-comment-reply-link .tabs.is-toggle li.is-active a:hover, .woocommerce span.hero.onsale .tabs.is-toggle li.is-active a:hover {
 background-color: #fff;
 border-color: #fff;
 color: #EF5350;
}
.hero.is-danger.is-bold, .blog-comment .hero.is-bold#cancel-comment-reply-link, .woocommerce span.hero.is-bold.onsale {
 background-image: linear-gradient(141deg, #f71537 0%, #EF5350 71%, #f57e63 100%);
}
@media screen and (max-width: 768px) {
 .hero.is-danger.is-bold .navbar-menu, .blog-comment .hero.is-bold#cancel-comment-reply-link .navbar-menu, .woocommerce span.hero.is-bold.onsale .navbar-menu {
  background-image: linear-gradient(141deg, #f71537 0%, #EF5350 71%, #f57e63 100%);
 }
}
.hero.is-small .hero-body, .woocommerce span.hero.onsale .hero-body {
 padding-bottom: 1.5rem;
 padding-top: 1.5rem;
}
@media screen and (min-width: 769px), print {
 .hero.is-medium .hero-body {
  padding-bottom: 9rem;
  padding-top: 9rem;
 }
}
@media screen and (min-width: 769px), print {
 .hero.is-large .hero-body {
  padding-bottom: 18rem;
  padding-top: 18rem;
 }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}
.hero.is-halfheight .hero-body &gt; .container, .hero.is-fullheight .hero-body &gt; .container, .hero.is-fullheight-with-navbar .hero-body &gt; .container {
 -webkit-box-flex: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 -ms-flex-negative: 1;
 flex-shrink: 1;
}
.hero.is-halfheight {
 min-height: 50vh;
}
.hero.is-fullheight {
 min-height: 100vh;
}
.hero.is-fullheight-with-navbar {
 min-height: calc(100vh - 3.25rem);
}
.hero-video {
 overflow: hidden;
}
.hero-video video {
 left: 50%;
 min-height: 100%;
 min-width: 100%;
 position: absolute;
 top: 50%;
 -webkit-transform: translate3d(-50%, -50%, 0);
 transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
 opacity: 0.3;
}
@media screen and (max-width: 768px) {
 .hero-video {
  display: none;
 }
}
.hero-buttons {
 margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
 .hero-buttons .button, .hero-buttons .blog-comment #cancel-comment-reply-link, .blog-comment .hero-buttons #cancel-comment-reply-link, .hero-buttons .woocommerce button.button, .woocommerce .hero-buttons button.button, .hero-buttons .woocommerce #respond input#submit, .woocommerce #respond .hero-buttons input#submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
 .hero-buttons .button:not(:last-child), .hero-buttons .blog-comment #cancel-comment-reply-link:not(:last-child), .blog-comment .hero-buttons #cancel-comment-reply-link:not(:last-child), .hero-buttons .woocommerce #respond input#submit:not(:last-child), .woocommerce #respond .hero-buttons input#submit:not(:last-child) {
  margin-bottom: 0.75rem;
 }
}
@media screen and (min-width: 769px), print {
 .hero-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
 }
 .hero-buttons .button:not(:last-child), .hero-buttons .blog-comment #cancel-comment-reply-link:not(:last-child), .blog-comment .hero-buttons #cancel-comment-reply-link:not(:last-child), .hero-buttons .woocommerce #respond input#submit:not(:last-child), .woocommerce #respond .hero-buttons input#submit:not(:last-child) {
  margin-right: 1.5rem;
 }
}
.hero-head, .hero-foot {
 -webkit-box-flex: 0;
 -ms-flex-positive: 0;
 flex-grow: 0;
 -ms-flex-negative: 0;
 flex-shrink: 0;
}
.hero-body {
 -webkit-box-flex: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 -ms-flex-negative: 0;
 flex-shrink: 0;
 padding: 3rem 1.5rem;
}
.section {
 padding: 3rem 1.5rem;
}
@media screen and (min-width: 1088px) {
 .section.is-medium {
  padding: 9rem 1.5rem;
 }
 .section.is-large {
  padding: 18rem 1.5rem;
 }
}
.footer {
 background-color: #fafafa;
 padding: 3rem 1.5rem 6rem;
}
.sr-only {
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0, 0, 0, 0);
 border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
 position: static;
 width: auto;
 height: auto;
 margin: 0;
 overflow: visible;
 clip: auto;
}
.pageloader {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background-color: #ddd;
 z-index: 999998;
 transition: -webkit-transform .70s ease-out;
 -webkit-transition: -webkit-transform .70s ease-out;
 transition: transform .70s ease-out;
 transition: transform .70s ease-out, -webkit-transform .70s ease-out;
 transition: transform .70s ease-out, -webkit-transform .70s ease-out;
 -webkit-transform: translateY(-200%);
 transform: translateY(-200%);
 will-change: transform;
}
.pageloader.is-active {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
.pageloader::after, .pageloader::before {
 position: absolute;
 top: 50%;
 left: 50%;
 margin-top: -50px;
 margin-left: -50px;
 width: 100px;
 height: 100px;
 display: block;
 border-radius: 50%;
 content: '';
 z-index: 999999;
}
.pageloader::before {
 border-top: 0.6em solid rgba(255, 255, 255, 0.2);
 border-right: 0.6em solid rgba(255, 255, 255, 0.2);
 border-bottom: 0.6em solid rgba(255, 255, 255, 0.2);
 border-left: .6em solid #ffffff;
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-animation: load8 1.1s infinite linear;
 animation: load8 1.1s infinite linear;
}
@-webkit-keyframes page-loader-inner {
 0%, 40% {
  -webkit-transform: scale(0);
  transform: scale(0);
 }
 100% {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 0;
 }
}
@keyframes page-loader-inner {
 0%, 40% {
  -webkit-transform: scale(0);
  transform: scale(0);
 }
 100% {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 0;
 }
}
@-webkit-keyframes page-loader-outer {
 0% {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
 100%, 40% {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
 }
}
@keyframes page-loader-outer {
 0% {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
 100%, 40% {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
 }
}
@-webkit-keyframes load8 {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
@keyframes load8 {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
.aer-article {
 /*position: relative;*/
 /*padding-top: 125.806452%;*/
 display: flex;
	flex-direction: column;
 margin-bottom: 2.5rem;
 
	
}
@media screen and (max-width: 1087px) {
 .aer-article {
  margin-bottom: 0;
 }
}

.aer-article header {
	order: 2;
}

.aer-article .title {
 padding: 1.875rem 0 0;
 margin-bottom: 1.25rem;
 font-size: 0.75rem;
 letter-spacing: .15rem;
 line-height: 1.6;
}
.aer-article .title a {
 color: #565f5f;
}

@supports (-webkit-line-clamp: 3) {
  .aer-article .content {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}

.aer-article .content {
 font-size: 0.75rem;
 line-height: 2;
 letter-spacing: .1rem;
 height: 72px;
 font-weight: 400;
 order: 3;
}


.aer-article .article-meta time span {
 color: #7a7a7a;
}
.aer-article .article-meta .content-number {
 position: absolute;
 left: -10px;
 bottom: 25px;
 padding: 5px;
 color: #fff;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 /*-webkit-transform: rotate(90deg);
 transform: rotate(90deg);*/
 z-index: 30;
 background-color: rgba(0,0,0,0.8);
 font-size: 12px;
	font-weight: normal;
}

.aer-article .article-meta .content-number:before {
 display: inline-block;
 content: '';
 width: 10px;
 height: 1px;
 background-color: #fff;
 margin-right: 5px;
}
.aer-article ul.article-tags {
 margin-bottom: 1rem;
 margin-top: 1rem;
}
.aer-article ul.article-tags li {
 display: inline-block;
 margin-right: 0.4rem;
}
.aer-article .article-image {
 /*position: absolute;
 left: 0;
 top: 0;*/
 position: relative;
 order: 1;
 width: 100%;
 height: auto;
 z-index: 20;
}
.aer-article .article-image img {
 width: 100%;
 height: auto;
}

.aer-article .detail-button{
	order: 4;
}
.aer-article .bio {
 color: #565f5f;
 font-size: 0.75rem;
 letter-spacing: .1rem;
 text-decoration: underline;
}
.aer-article .bio:hover {
 color: #DFDFDF;
 text-decoration: none;
}
.released {
 background-color: white;
 padding-left: 0;
 padding-right: 0;
}
@media screen and (max-width: 1087px) {
 .released {
  padding: 3rem 2rem;
 }
}
.upcoming {
 padding: 8rem 1.5rem 6rem;
 background-color: #DFDFDF;
}
@media screen and (max-width: 1087px) {
 .upcoming {
  padding: 3rem 2rem;
 }
}
.upcoming .section-title {
 font-size: 2rem;
 text-align: center;
 margin-bottom: 3rem;
 font-weight: 400;
}
@media screen and (min-width: 1088px) {
 .upcoming .section-title {
  margin-top: -3rem;
  margin-bottom: 5rem;
 }
}
.upcoming .aer-article .title, .upcoming .aer-article .content {
 color: #0a0a0a;
}
.upcoming .aer-article .content {
 margin-bottom: 0;
}
.upcoming .aer-article .article-image:before {
 position: absolute;
 left: 0;
 top: 50%;
 width: 100%;
 height: auto;
 content: 'COMING SOON';
 font-size: 0.75rem;
 font-weight: 700;
 line-height: 1;
 letter-spacing: .2rem;
 text-align: center;
 color: white;
 margin-top: -.325rem;
}
.upcoming .aer-article .detail-button .button, .upcoming .aer-article .detail-button .blog-comment #cancel-comment-reply-link, .blog-comment .upcoming .aer-article .detail-button #cancel-comment-reply-link, .upcoming .aer-article .detail-button .woocommerce #respond input#submit, .woocommerce #respond .upcoming .aer-article .detail-button input#submit {
 border: none;
 color: white;
 background-color: #c7adad;
 cursor: default;
}
.upcoming .aer-article .detail-button .button:hover, .upcoming .aer-article .detail-button .blog-comment #cancel-comment-reply-link:hover, .blog-comment .upcoming .aer-article .detail-button #cancel-comment-reply-link:hover, .upcoming .aer-article .detail-button .woocommerce #respond input#submit:hover, .woocommerce #respond .upcoming .aer-article .detail-button input#submit:hover {
 border: none;
}
.blog-comment .comments {
 padding-left: 2rem;
}
.blog-comment #respond {
 margin-bottom: 1.5em;
}
.blog-comment .comment-reply-link {
 color: #0a0a0a;
}
.blog-comment .comment-reply-link &gt; * {
 font-size: 0.95rem;
 vertical-align: middle;
}
@media screen and (min-width: 1088px) {
 nav.navbar {
  height: 80px;
  min-height: 80px;
 }
}
nav.navbar .navbar-brand {
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}
nav.navbar .navbar-brand .logo {
 width: 202px;
}
@media screen and (max-width: 1087px) {
 nav.navbar .navbar-brand .logo {
  width: 171px;
  margin: .75rem .5rem;
 }
}
nav.navbar .navbar-menu .navbar-item {
 color: #323232;
 font-size: 0.75rem;
 font-weight: 400;
 letter-spacing: 1.8px;
}
nav.navbar .navbar-menu .social {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
}
@media screen and (max-width: 1087px) {
 nav.navbar .navbar-menu .social {
  padding: 1rem 0;
 }
}
nav.navbar .navbar-menu .social li {
 display: inline-block;
 margin-left: 1.5rem;
 font-size: 0.8125rem;
}
@media screen and (max-width: 1087px) {
 nav.navbar .navbar-menu .social li {
  margin-left: .75rem;
  margin-right: 1.5rem;
 }
}
nav.navbar .navbar-menu .social li a {
 color: #323232;
}
@media screen and (min-width: 1088px) {
 nav.navbar .second-level li {
  position: relative;
 }
 nav.navbar .second-level li a.has-children::after {
  border: 3px solid #EF5350;
  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%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 0.625em;
  margin-top: -0.375em;
  right: 1.125em;
  top: 50%;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  font-size: 85%;
 }
 nav.navbar .second-level li:hover .third-level {
  display: block !important;
 }
 nav.navbar .second-level li .third-level {
  left: 100%;
  top: -6px;
  display: none !important;
  border-top-right-radius: 5px;
 }
}
@media screen and (max-width: 1087px) {
 nav.navbar ul.navbar-item {
  padding-bottom: 1rem;
 }
 nav.navbar .navbar-dropdown {
  padding: 0;
 }
 nav.navbar .second-level a {
  padding-left: 2rem;
  padding-right: 2rem;
 }
 nav.navbar .second-level .third-level {
  padding: 0;
 }
 nav.navbar .second-level .third-level a {
  padding-left: 3rem;
  font-size: 95%;
 }
}
.social-media-share-icons {
 margin-top: 1rem;
}
.social-media-share-icons a {
 font-size: 2rem;
}
.social-media-share-icons a .fa {
 -webkit-transition: 0.2s;
 transition: 0.2s;
}
.social-media-share-icons a .fa:hover {
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
.social-media-share-icons a .tumblr {
 color: #2C394C;
}
.social-media-share-icons a .facebook {
 color: #3B5999;
}
.social-media-share-icons a .linkedin {
 color: #0077B5;
}
.social-media-share-icons a .twitter {
 color: #1DA1F3;
}
.social-media-share-icons a .pinterest {
 color: #CB2026;
}
.social-media-share-icons a .google-plus {
 color: #DD4C3B;
}
.social-media-share-icons a .reddit {
 color: #FF4501;
}
footer.footer {
 padding: 0;
}
footer.footer a {
 color: #0a0a0a;
}
footer.footer a:hover {
 color: #363636;
}
footer.footer .footer-content {
 padding: 6rem 0;
 background-color: #DFDFDF;
}
@media screen and (max-width: 1087px) {
 footer.footer .footer-content {
  padding: 3rem 1.5rem;
 }
}
footer.footer .social-title {
 font-size: 0.75rem;
 font-weight: 500;
 line-height: 1;
 letter-spacing: .2rem;
 color: #0a0a0a;
}
footer.footer .social {
 padding-top: 1.25rem;
}
footer.footer .social li {
 display: inline-block;
 margin-right: 2rem;
}
footer.footer .social li svg {
 width: 24px;
 height: 24px;
}
footer.footer .menu {
 padding-top: 3rem;
 font-size: 0.75rem;
 font-weight: 500;
 line-height: 3.33;
 letter-spacing: .2rem;
 text-align: right;
}
footer.footer .copyright {
 padding: 1rem 0 1.5rem;
 font-size: 0.625rem;
 font-weight: 500;
 line-height: 2;
 letter-spacing: .1rem;
}
.required {
 color: #EF5350;
}
.single .main-article {
 position: relative;
 background-color: white;
}
.single .article-head {
 position: relative;
 padding: 3.6rem 0;
}
@media screen and (max-width: 1087px) {
 .single .article-head {
  padding: 2rem 1.5rem 0;
 }
}
.single .article-head .title {
 margin-top: 2rem;
 font-size: 0.875rem;
 font-weight: 700;
 line-height: 1.6;
 letter-spacing: .3rem;
}
@media screen and (max-width: 1087px) {
 .single .article-head .title {
  margin-top: 0;
 }
}
.single .article-head .excerpt {
 margin-top: 2rem;
 font-size: 0.875rem;
 font-weight: 400;
 line-height: 1.8;
 letter-spacing: .2rem;
}
@media screen and (min-width: 1088px) {
 .single .article-head .excerpt {
  padding-right: 25%;
 }
}
@media screen and (max-width: 1087px) {
 .single .article-head .excerpt {
  font-size: .75rem;
 }
}
.single .article-head .article-meta {
 margin-top: 2.5rem;
}
.single .article-head .article-meta .timestamp {
 font-size: 0.875rem;
 font-weight: 700;
 line-height: 1.25;
 letter-spacing: .18rem;
}
@media screen and (max-width: 1087px) {
 .single .article-head .article-meta .timestamp {
  position: absolute;
  right: -60px;
  bottom: -125px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  z-index: 30;
 }
 .single .article-head .article-meta .timestamp:before {
  display: inline-block;
  content: '';
  width: 60px;
  height: 2px;
  background-color: white;
  margin-right: 5px;
 }
}
.single .edit-post-link {
 margin-top: -1rem;
 margin-bottom: 1.5rem;
}
.single .edit-post-link i {
 vertical-align: middle;
 font-size: 1rem;
}
.single .edit-post-link a {
 color: #00695C;
}
.single .article-image img {
 width: 100%;
 vertical-align: bottom;
}
.single .article-body {
 padding: 6.25rem 0;
 background-color: white;
}
@media screen and (max-width: 1087px) {
 .single .article-body {
  padding: 3rem 0;
 }
}
.single .article-body .content {
 padding: 0 6rem;
 font-size: 0.875rem;
 font-weight: 700;
 line-height: 2;
 letter-spacing: .16rem;
 word-wrap: break-word;
 overflow-wrap: break-word;
}
@media screen and (max-width: 1087px) {
 .single .article-body .content {
  font-size: .75rem;
  padding: 0 1.5rem;
 }
}
.single .article-body .content h1, .single .article-body .content h2, .single .article-body .content h3, .single .article-body .content h4, .single .article-body .content h5, .single .article-body .content h6 {
 line-height: 1.6;
}
.single .article-body .content h2 {
 font-size: 1.875rem;
 font-weight: 700;
 line-height: 1.67;
 letter-spacing: .3rem;
}
@media screen and (max-width: 1087px) {
 .single .article-body .content h2 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: .2rem;
  margin-bottom: 2rem;
 }
}
.single .article-body .content h3 {
 font-size: 1.875rem;
 font-weight: 700;
 line-height: 1.6;
 letter-spacing: .3rem;
}
@media screen and (max-width: 1087px) {
 .single .article-body .content h3 {
  font-size: 1.25rem;
 }
}
.single .article-body .content img {
 margin: 1rem 0;
}
.single .article-body .content .columns {
 margin-top: 0;
 margin-left: -.75rem;
 margin-right: -.75rem;
}
.single .article-body .content .columns .column {
 padding: .75rem;
}
@media screen and (min-width: 1088px) {
 .single .article-body .content img + .columns {
  margin-top: -1.85rem;
 }
}
@media screen and (max-width: 1087px) {
 .single .article-body .content .columns {
  margin-top: 0;
  margin-bottom: 0;
 }
 .single .article-body .content .columns .column img {
  margin: 0;
 }
}
.single .article-body .content .credit {
 padding: 1.25rem 0 2.8rem;
 font-size: 1rem;
 font-weight: 700;
 line-height: 2;
 letter-spacing: .16rem;
}
@media screen and (max-width: 1087px) {
 .single .article-body .content .credit {
  font-size: .75rem;
  padding: 1rem 5% 1.8rem;
  letter-spacing: .1rem;
 }
}
.single .article-body a {
 color: #0a0a0a;
}
.single .article-body a:hover {
 text-decoration: underline;
}
.single .article-body .cta {
 color: #565f5f;
 font-size: 0.75rem;
 letter-spacing: .1rem;
 text-decoration: underline;
 margin-bottom: 6rem;
}
@media screen and (max-width: 1087px) {
 .single .article-body .cta {
  margin-bottom: 2.6rem;
 }
}
.single .article-body .cta:hover {
 color: #DFDFDF;
 text-decoration: none;
}
.single .article-body .cta .button, .single .article-body .cta .blog-comment #cancel-comment-reply-link, .blog-comment .single .article-body .cta #cancel-comment-reply-link, .single .article-body .cta .woocommerce #respond input#submit, .woocommerce #respond .single .article-body .cta input#submit {
 line-height: 1.25;
}
@media screen and (min-width: 1088px) {
 .single .article-body .cta .button, .single .article-body .cta .blog-comment #cancel-comment-reply-link, .blog-comment .single .article-body .cta #cancel-comment-reply-link, .single .article-body .cta .woocommerce #respond input#submit, .woocommerce #respond .single .article-body .cta input#submit {
  padding: 15px 60px;
 }
}
.single .section.others {
 padding: 6.25rem 0;
 background-color: #DFDFDF;
}
.single .section.others a {
 color: #565f5f;
}
.single .section.others h4 {
 font-size: 1.875rem;
 font-weight: 700;
 line-height: 1.2;
 letter-spacing: .2rem;
 text-align: center;
 padding: 0 0 6.25rem;
}
@media screen and (max-width: 1087px) {
 .single .section.others h4 {
  font-size: 1.25rem;
  padding: 0 0 2rem;
 }
}
.single .section.others .content-number {
 font-size: 0.75rem;
 font-weight: 300;
 line-height: 2.25;
 letter-spacing: .3rem;
 text-align: left;
}
@media screen and (max-width: 1087px) {
 .single .section.others .content-number {
  letter-spacing: .08rem;
 }
}
.single .section.others .title {
 font-size: 0.75rem;
 font-weight: 700;
 line-height: 1.8;
 letter-spacing: .2rem;
 text-align: left;
}
@media screen and (max-width: 1087px) {
 .single .section.others .title {
  line-height: 1.5;
  margin-bottom: 2rem;
 }
}
@media screen and (max-width: 1087px) {
 .single .section.others {
  padding: 2rem 1.5rem;
 }
 .single .section.others .columns {
  margin-left: -.36rem;
  margin-right: -.36rem;
  margin-top: -.36rem;
 }
 .single .section.others .columns:last-child {
  margin-bottom: -.36rem;
 }
 .single .section.others .columns .column {
  padding: .36rem;
 }
}
.single.gutenberg .hero-body {
 padding: 0;
 -webkit-box-pack: end;
 -ms-flex-pack: end;
 justify-content: flex-end;
}
.single.gutenberg .hero-body .info-container {
 padding: 3rem 0;
 color: white;
 background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
 background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .hero-body .info-container {
  text-align: center;
  padding: 3rem 1rem 1rem;
 }
}
.single.gutenberg .hero-body .info-container .title {
 font-size: 26px;
 color: white;
 line-height: 1.5;
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .hero-body .info-container .title {
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: .5rem;
 }
}
.single.gutenberg .hero-body .info-container .excerpt {
 font-weight: 400;
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .hero-body .info-container .excerpt {
  font-size: 14px;
  text-align: left;
 }
}
.single.gutenberg .hero-body .info-container .timestamp {
 font-size: 14px;
 font-weight: 400;
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .hero-body .info-container .timestamp {
  font-size: 12px;
 }
}
.single.gutenberg .article-body {
 padding: 4.5rem 0;
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .article-body {
  padding: 1.25rem 0 2rem;
 }
}
.single.gutenberg .article-body .content-gutenberg {
 padding: 0 18%;
 font-size: 0.875rem;
 font-weight: 400;
 line-height: 2.2;
}
@media screen and (max-width: 1087px) {
 .single.gutenberg .article-body .content-gutenberg {
  padding: 0 1rem;
 }
}
.single.gutenberg .article-body .content-gutenberg ul {
 margin: 0;
}
.single.gutenberg .article-body .content-gutenberg p {
 font-size: 0.875rem;
 font-weight: 400;
 line-height: 2.2;
}
.single.gutenberg .article-body .content-gutenberg figure {
 margin: 0;
}
.single.gutenberg .article-body .content-gutenberg img {
 display: inline-block;
 width: auto;
 height: auto;
 margin: 0;
}
.single.gutenberg .article-body .content-gutenberg a {
 text-decoration: underline;
}
.single.gutenberg .article-body .content-gutenberg a:hover {
 color: #DFDFDF;
 text-decoration: none;
}
.single.gutenberg .article-body .content-gutenberg .cta {
 margin-bottom: 0;
}
.single.gutenberg .article-body .content-gutenberg .wp-block-gallery.alignleft, .single.gutenberg .article-body .content-gutenberg .wp-block-gallery.alignright {
 width: auto;
}
.single.gutenberg .article-body .content-gutenberg .wp-block-gallery .blocks-gallery-image, .single.gutenberg .article-body .content-gutenberg .wp-block-gallery .blocks-gallery-item {
 -webkit-box-orient: unset;
 -webkit-box-direction: unset;
 -ms-flex-direction: unset;
 flex-direction: unset;
}
.single.gutenberg .article-body .content-gutenberg .ghostkit-carousel .ghostkit-carousel-arrow {
 border-radius: 0;
}
body {
 color: #565f5f;
 font-family: "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
 font-weight: 700;
}
img {
 max-width: 100%;
 height: auto;
 vertical-align: bottom;
}
#app {
 background-color: #DFDFDF;
 overflow: hidden;
}
.en {
 font-family: aktiv-grotesk, "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
}
.section {
 overflow-x: hidden;
}
.logo {
 width: 202px;
 height: auto;
 max-height: none !important;
}
.logo-arrange-a {
 width: 100%;
 height: auto;
 text-align: right;
}
.logo-arrange-a a {
 display: inline-block;
}
.logo-arrange-a .logo {
 width: 240px;
}
.logo-arrange-a .logo-text {
 display: block;
 font-size: 0.625rem;
 font-weight: 500;
 line-height: 2;
 letter-spacing: .1rem;
 text-align: right;
 color: #0a0a0a;
 margin-top: .5rem;
}
.logo-arrange-b {
 position: absolute;
 left: 50%;
 top: 50%;
 width: 300px;
 height: 200px;
 text-align: center;
 background-color: #DFDFDF;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 z-index: 100;
 margin-left: -150px;
 margin-top: -100px;
}
@media screen and (max-width: 768px) {
 .logo-arrange-b {
  background-color: rgba(223, 223, 223, 0.8);
 }
}
@media screen and (min-width: 1280px) {
 .logo-arrange-b {
  width: 380px;
  height: 250px;
  margin-left: -190px;
  margin-top: -125px;
 }
}
.logo-arrange-b a {
 display: inline-block;
}
.logo-arrange-b .logo {
 width: 190px;
}
@media screen and (min-width: 1280px) {
 .logo-arrange-b .logo {
  width: 220px;
 }
}
.logo-arrange-b .logo-text {
 display: block;
 font-size: 0.625rem;
 font-weight: 500;
 line-height: 2;
 letter-spacing: .1rem;
 color: #0a0a0a;
 margin-top: .5rem;
 margin-bottom: 1.5rem;
}
@media screen and (min-width: 1280px) {
 .logo-arrange-b .logo-text {
  font-size: 0.75rem;
 }
}
.logo-arrange-b .logo-subtitle {
 color: #0a0a0a;
 font-size: 1.375rem;
 font-weight: 400;
 letter-spacing: .12rem;
}
@media screen and (min-width: 1280px) {
 .logo-arrange-b .logo-subtitle {
  font-size: 1.5rem;
 }
}
.current-template-file-name {
 position: fixed;
 bottom: 0;
 right: 0;
 background-color: #1C1E26;
 color: #e3b28e;
 padding: 0.2rem 2rem;
 z-index: 10000;
 border-radius: 0.5rem 0 0 0;
}
.hero {
 position: relative;
}
.hero.is-primary.is-bold, .woocommerce #respond input.hero.is-bold#submit, .woocommerce .blog-comment button.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce button.hero.is-bold.alt#cancel-comment-reply-link, .woocommerce button.hero.is-bold.alt.button, .woocommerce a.hero.is-bold.button.alt, .woocommerce .blog-comment a.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce a.hero.is-bold.alt#cancel-comment-reply-link, .woocommerce input.hero.is-bold.button.alt, .woocommerce .blog-comment input.hero.is-bold.alt#cancel-comment-reply-link, .blog-comment .woocommerce input.hero.is-bold.alt#cancel-comment-reply-link {
 background-image: none;
}
@media screen and (min-width: 1088px) {
 .hero .hero-head .logo-arrange-a {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  padding: 4rem 0 0;
 }
}
.hero .hero-body {
 position: absolute;
 left: 0;
 top: 0;
 z-index: 9;
 width: 100%;
 height: 100%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -ms-flex-pack: distribute;
 justify-content: space-around;
 text-align: left;
}
@media screen and (max-width: 1087px) {
 .hero .hero-body {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1.5rem;
 }
}
@media screen and (min-width: 1088px) {
 .hero .hero-body .cover-story {
  width: 50%;
  padding: 10% 10% 0 0;
 }
}
.hero .hero-body .cover-story .title {
 font-size: 2.5rem;
 line-height: 1.6;
 letter-spacing: .2rem;
 margin-bottom: 1.875rem;
 color: white;
}
@media screen and (max-width: 1087px) {
 .hero .hero-body .cover-story .title {
  font-size: 1.875rem;
  line-height: 1.1;
  margin-bottom: 1.375rem;
 }
}
.hero .hero-body .cover-story .excerpt {
 font-size: 1rem;
 letter-spacing: .16rem;
 line-height: 2;
 margin: 0 0 2.25rem;
 color: white;
}
@media screen and (max-width: 1087px) {
 .hero .hero-body .cover-story .excerpt {
  font-size: 0.75rem;
  margin-bottom: 1.625rem;
  letter-spacing: .12rem;
 }
}
@media screen and (max-width: 1087px) {
 .hero .hero-body .cover-story .cta {
  text-align: center;
 }
}
.hero .hero-background {
 position: relative;
 width: 100%;
 height: 100%;
 z-index: 8;
}
.hero .hero-background img {
 width: 100%;
 vertical-align: bottom;
}
.introduction {
 padding: 2rem 0;
	background: #fff;
}

.introduction.paged {
 padding: 2rem 0;
}

	.introduction .cat-description p .sp-only{
		display:none;
	}


@media screen and (max-width: 1087px) {
 .introduction {
  padding: 2rem 0;
 }
	
.introduction.paged {
	 padding: 1rem 0;
 }
	.introduction .cat-description p{
	line-height: 1.8;
}
	.introduction .cat-description p .pc-only{
		display: none;
	}
	.introduction .cat-description p .sp-only{
		display: block;
	}

}
.introduction .brand {
 display: none;
 width: 100%;
 text-align: center;
 margin-bottom: 2rem;
}
@media screen and (max-width: 1087px) {
 .introduction .brand {
  margin-bottom: 1.5rem;
 }
}
.introduction .brand .logo-image {
 display: inline-block;
 width: 300px;
}
@media screen and (max-width: 1087px) {
 .introduction .brand .logo-image {
  width: 242px;
 }
}
.introduction .brand .logo-text {
 width: 100%;
 display: inline-block;
 text-align: center;
 margin-top: .5rem;
 font-weight: 500;
 letter-spacing: .1rem;
 font-size: 0.875rem;
 color: #0a0a0a;
}
@media screen and (max-width: 1087px) {
 .introduction .brand .logo-text {
  font-size: 0.625rem;
 }
}
.introduction .category h3 {
 display: none;
 font-size: 1.875rem;
 font-weight: 700;
 letter-spacing: .2rem;
 text-align: center;
}
@media screen and (max-width: 1087px) {
 .introduction .category h3 {
  font-size: 1.25rem;
 }
}
.introduction .category .cat-description {
 font-size: 1rem;
 line-height: 3;
 letter-spacing: .16rem;
 text-align: left;
 font-weight: 400;
 padding: 0 10%;
 text-align: center;
}

.introduction .category .cat-description h1 {
	margin-bottom:1em;
	line-height: 1.5;
	font-size: 1.5rem;
	font-weight: bold;
	
}

.introduction.paged .category .cat-description h1 {
	margin-bottom:0;
}


@media screen and (max-width: 1087px) {
 .introduction .category .cat-description {
  padding: 0 8%;
  font-size: .75rem;
 }
	
.introduction.paged .category .cat-description h1 {
	font-size: 16px;
	}	
	
}
.submenu {
 overflow: hidden;
 background-color: #f3f3f3;
 border-top: solid 1px #dcdcdc;
 border-bottom: solid 1px #f1f1f1;
}
.submenu ul {
 padding: 2rem 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 margin: 0 -2rem;
 -ms-flex-wrap: nowrap;
 flex-wrap: nowrap;
 overflow-x: auto;
}
@media screen and (min-width: 769px), print {
 .submenu ul.is-single {
  padding: 1rem 2.5rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
 }
}
@media screen and (min-width: 1088px) {
 .submenu ul.is-single {
  padding: 1rem 0;
 }
}
.submenu ul li {
 margin: 0 1rem;
 font-size: 0.75rem;
 font-weight: normal;
}
@media screen and (max-width: 1087px) {
 .submenu ul li {
  font-size: 0.6875rem;
  margin: 0 .5rem;
 }
}
.submenu ul li a {
 color: #0a0a0a;
}
.submenu ul li.is-active a {
 border-bottom: solid 1px #0a0a0a;
}
.button, .blog-comment #cancel-comment-reply-link, .woocommerce button.button, .woocommerce #respond input#submit {
 height: auto;
 font-size: 0.75rem;
 font-weight: 700;
 font-style: normal;
 font-stretch: normal;
 line-height: 100%;
 letter-spacing: 1.6px;
 text-align: center;
 color: #565f5f;
 background-color: #DFDFDF;
 padding: 10px 45px;
 border-radius: 0;
}
@media screen and (max-width: 1087px) {
 .button, .blog-comment #cancel-comment-reply-link, .woocommerce button.button, .woocommerce #respond input#submit {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
 }
}
.button.large, .blog-comment .large#cancel-comment-reply-link, .woocommerce button.large.button, .woocommerce #respond input.large#submit {
 font-size: 1.125rem;
}
@media screen and (max-width: 1087px) {
 .button.large, .blog-comment .large#cancel-comment-reply-link, .woocommerce button.large.button, .woocommerce #respond input.large#submit {
  font-size: 0.75rem;
 }
}
.revealer-control-left, .revealer-control-right {
 position: relative;
 z-index: 10000000;
 display: block;
 width: 20px;
 height: 20px;
 cursor: pointer;
}
.revealer-control-left {
 border-bottom: solid 1px #000;
 border-left: solid 1px #000;
 -webkit-transform: translate(0, -50%) rotate(45deg);
 transform: translate(0, -50%) rotate(45deg);
}
.revealer-control-right {
 border-top: solid 1px #000;
 border-right: solid 1px #000;
 -webkit-transform: translate(0, -50%) rotate(45deg);
 transform: translate(0, -50%) rotate(45deg);
}
.revealer {
 width: 100vw;
 height: 100vh;
 position: fixed;
 z-index: 10000000;
 pointer-events: none;
}
.revealer--cornertopleft, .revealer--cornertopright, .revealer--cornerbottomleft, .revealer--cornerbottomright {
 top: 50%;
 left: 50%;
}
.revealer--top, .revealer--bottom {
 left: 0;
}
.revealer--right, .revealer--left {
 top: 50%;
 left: 50%;
}
.revealer--top {
 bottom: 100%;
}
.revealer--bottom {
 top: 100%;
}
.revealer__layer {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 background: #ddd;
}</pre></body></html>